﻿
#Sidebar .sys_box{

}
#Sidebar ul{
    float:left;
    clear:both;
    padding:0 0 15px;
}
#Sidebar ul li{
    float:none;
    border:0;
    clear:both;
	list-style:none;
}
#Sidebar .sys_homemenu .sys_mobilemenu{
 display:none;   
}
#Sidebar .sys_homemenu .sys_mainmenu{
 display:block;   
}
#Sidebar .sys_homemenu ul{
	float:none;
    width:100%;
}
#Sidebar .sys_homemenu ul li{
	height:14px;
	padding:0px 0 8px 0px;
	font-size:1em;
}
#Sidebar .sys_homemenu .sys_first{
    display:none;   
}
#Sidebar .sys_homemenu ul li ul{
	display:none;
}
#Sidebar .sys_homemenu ul li.sys_first{
	padding-top:4px;
}
#Wrapper #Sidebar div.sys_homemenu .sys_first{
	padding-left:0;
}
#Wrapper #Sidebar div.sys_homemenu .sys_last{
	padding-right:0;
}
#Sidebar .sys_areabuttons .sys_reportButton a,
#Sidebar .sys_areabuttons .sys_requestButton a,
#Sidebar .sys_areabuttons .sys_payButton a{
	padding:28px 0 0 55px;
	width:150px;
	height:42px;
	font-weight:bold;
	margin:8px 0 20px;
	font-size:1.25em;
	display:block;
	color:#666;
}
#Sidebar .sys_areabuttons .sys_reportButton a{
	margin-top:5px;
}
#Sidebar .sys_areabuttons .sys_payButton a{
	margin-bottom:0;
}
#Sidebar .sys_areabuttons ul li{
	border:0;
}
#Sidebar .sys_areabuttons .sys_reportButton{
	background:url('/SiteElements/Images/reportButton.jpg');
}
#Sidebar .sys_areabuttons .sys_requestButton{
	background:url('/SiteElements/Images/requestButton.jpg');
}
#Sidebar .sys_areabuttons .sys_payButton{
	background:url('/SiteElements/Images/payButton.jpg');
}
#Sidebar .sys_socialnetworks{
	margin-top:8px;
	margin-bottom:18px;
}
#Sidebar .sys_socialnetworks .sys_socialnetwork-image{
	float:left;
}
#Sidebar .sys_socialnetworks .sys_socialnetwork-text{
	float:left;
	padding:4px 0 0 17px;
	font-size:0.9em;
}
#Sidebar .sys_socialnetworks ul{
	float:none;
}
#Sidebar .sys_socialnetworks ul li{
	border:0;
	margin:10px 0 4px 17px;
	float:left;
	width:178px;
}
#contentwrapper .sys_hiddenheader{
	display:none;
}
#contentwrapper .sys_slide-slides{
    z-index:1;
}
#contentwrapper .sys_slideImage{
	width:725px;
}
#contentwrapper .sys_slideImage li{
	float:left;
	list-style:none;
    cursor:pointer;
    z-index:100;
    position:relative;
}

#contentwrapper {
 margin-bottom:-50px; 
}
#contentwrapper .sys_slideImage li div.sys_imageTab{
	height:124px;
	width:164px;
	background:#EEEEEE;
	border:1px solid #CCCCCC;
	border-left:0;
	padding:7px 8px;
	color:#666666;
	font-size:0.9em;
	line-height:1.4em;
}
#contentwrapper .sys_slideImage li.sys_first div.sys_imageTab{
	border-left:1px solid #CCCCCC;
}
#contentwrapper .sys_slideImage li.sys_active{
	background:url('/SiteElements/Images/selectedIcon.png') no-repeat transparent top center;
	padding-top:10px;
	margin-top:-9px;
}
#contentwrapper .sys_slideImage li.sys_active div.sys_imageTab{
	border-top:0;
	background:#DDDDDD;
}
#contentwrapper .sys_slideImage div.sys_slideMiniImage{
	height:60px;
	margin-bottom:3px;
    text-align:center;
}
#contentwrapper .sys_slideImage div.sys_slideMiniImage img{
	border:1px solid #ccc;
    background:#ffffff;
    padding:5px;
}
#contentwrapper .sys_slideImage p{
		padding:0 2px 0 4px;
}
#contentwrapper .sys_imagerow{
	float:left;
	clear:both;
	margin:32px 0 29px;
}
#contentwrapper .sys_imagerow-box{
	float:left;
	width:130px;
	padding:0 10px 0 9px;
}
#contentwrapper .sys_imagerow-box.sys_first{
	padding-left:0;
}
#contentwrapper .sys_imagerow-box.sys_last{
	padding-left:8px;
	padding-right:0;
}
#contentwrapper .sys_imagerow-box img{
	border:1px solid #CCCCCC;
}
#contentwrapper .sys_imagerow-box a.sys_imagerow-text{
	padding-top:3px;
	display:block;
	text-align:center;
	font-size:1.2em;
}
#contentwrapper h2.sys_latestnews{
	font-size:1.7em;
	font-weight:normal;
	margin-top:20px;
}
#contentwrapper h2.sys_latestnews img{
	float:right;
  margin-right:5px;
}
#contentwrapper div.sys_news-featurelistwithimage-control{
	height:200px;
	padding-bottom:5px;
    position:relative;
}
/*#contentwrapper .sys_news-minilist-control .sys_news-left{
	width:180px;
	height:145px;
	float:left;
}*/
#contentwrapper .sys_news-featurelistwithimage-control img{
	background:url('/SiteElements/Images/newsImageBg.gif') no-repeat;
	margin:0 auto;
	display:block;
	padding:10px;
    border:0;
}
#contentwrapper .sys_theme-simple .sys_news-featurelistwithimage-control ul li{
    width:520px;
    background:none;
}
#contentwrapper .sys_theme-simple .sys_news-featurelistwithimage-control ul li a{
    width:499px;   
    height:19px;
}
#contentwrapper .sys_theme-simple .sys_news-featurelistwithimage-control ul li.sys_selected a{
    background:url("../Images/newsStoryBgSmall.gif") repeat scroll 0 0 transparent;   
}
#contentwrapper .sys_theme-simple .sys_news-featurelistwithimage-control ul li.sys_more-link{
    width:100px;
    position:absolute;
    left:5px;
    top:150px;
    background:none;
}
#contentwrapper .sys_theme-simple .sys_news-featurelistwithimage-control ul li.sys_more-link a{
    width:100px;   
    text-align:left;
    background:url('/SiteElements/Images/moreNewsIcon.gif') no-repeat center left transparent !important;
    padding:6px 0 5px 22px;
    font-size:1.2em;
    height:14px;
    color:#227DB9;
}
#contentwrapper h2.sys_mycouncil{
	margin-bottom:16px;
	font-size:1.7em;
	font-weight:normal;
	padding-top:15px;
}
#contentwrapper ul.sys_mycouncil-tabs li,
#contentwrapper div.sys_mycouncil-tabcontents
{
	float:left;
	list-style:none;
}
#contentwrapper ul.sys_mycouncil-tabs li{
	border:1px solid #CCCCCC;
	border-bottom:0;
	padding:0;
}
#contentwrapper ul.sys_mycouncil-tabs li a{
	width:145px;
	height:14px;
	display:block;
	padding:14px 0 14px;
	text-align:center;
	color:#666666;
	font-weight:bold;
	font-size:1.1em;
}
#contentwrapper ul.sys_mycouncil-tabs{
	float:left;
}
#contentwrapper ul.sys_mycouncil-tabs li.sys_tab-active{
	background:#ffffff;
	margin-bottom:-1px;
	z-index:2;
	position:relative;
}
#contentwrapper ul.sys_mycouncil-tabs li.sys_tab-active a{
	background:#FFFFFF;
	padding-bottom:15px;
}
#contentwrapper ul.sys_mycouncil-tabs li.sys_tab-inactive a{
	background:#EEEEEE;
}
#contentwrapper div.sys_mycouncil-tabs-wrapper{
	float:left;
	width:500px;
}
#contentwrapper div.sys_mycouncil-tabcontents{
	width:488px;
	height:175px;
}
#contentwrapper div.sys_mycouncil-tabcontents ul{

}
#contentwrapper div.sys_mycouncil-tabcontents ul li{
	float:left;
	width:221px;
	list-style-position:inside;
	list-style-type:square;
	padding:0 0 8px;
    color:#CCCCCC;
}
#contentwrapper div.sys_mycouncil-tabcontents div.sys_tab-active{
	border:1px solid #CCCCCC;
	float:left;
	padding:31px 22px 18px;
}
#contentwrapper div.sys_mycouncil-tabcontents div.sys_tab-inactive{
	display:none;
}
#contentwrapper .sys_findsomething{
	float:right;
	margin-top:12px;
}
#contentwrapper .sys_findsomething ul{
	padding:8px 0 13px;
}
#contentwrapper .sys_findsomething li{
	list-style:none;
}
#contentwrapper .sys_findsomething li a{
	margin-left:15px;
	padding:6px 0 4px 27px;
	margin-bottom:5px;
	display:block;
	font-size:1.2em;
}
#contentwrapper .sys_findsomething li.sys_myleader a{
	background:url('/SiteElements/Images/homeIcon.gif') no-repeat left center;
}
#contentwrapper .sys_findsomething li.sys_mynearest a{
	background:url('/SiteElements/Images/searchIcon.gif') no-repeat left center;
}
#contentwrapper .sys_findsomething li.sys_mymaps a{
	background:url('/SiteElements/Images/worldIcon.gif') no-repeat left center;
}
#contentwrapper .sys_findsomething .sys_findsomething-searchheader{
	padding-left:13px;
	display:block;
}
#contentwrapper .sys_findsomething div.sys_search-query-control{
	background:url('/SiteElements/Images/smallSearchBg.gif') no-repeat left center;
	margin:7px auto 11px;
	height:36px;
}
#contentwrapper .sys_findsomething .sys_search-query-control{
	width:182px;
}
#contentwrapper .sys_findsomething div.sys_search-query-control input.sys_searchbox{
	width:126px;
	margin-left:1px;
}
#contentwrapper .sys_findsomething div.sys_search-query-control input.sys_searchbutton{
	margin:3px 3px;
	background:url('/SiteElements/Images/plainButton.gif') no-repeat;
	color:#ffffff;
	font-weight:bold;
	font-size:1em;
	padding:0;
}
#contentwrapper .sys_websiteImageRow{
	margin-top:34px;
	width:725px;
}
#contentwrapper .sys_websiteImageRow a{
	padding:0 28px;
	float:left;
}
#contentwrapper .sys_websiteImageRow a.sys_first{
	padding-left:0;
}
#contentwrapper .sys_websiteImageRow a.sys_last{
	padding-right:0;
}
.sys_theme-simple .sys_featurelistwithimage-control li a{
    color:#333333 !important;
}


.sys_homemenu .sys_mainmenu ul.sys_simpleListMenu li {
 font-size:1em; 
 padding:0;
  
}
.sys_homemenu .sys_mainmenu ul.sys_simpleListMenu li a {
   padding-top:5px;
  padding-bottom:5px;
  padding-left:8px;
  border-top:1px dotted #fff;
  color:#031e2f;
  font-weight:bold;
}
.sys_homemenu .sys_mainmenu ul.sys_simpleListMenu li a.sys_red{
  display:block;
  background:#d93f61;
 
}
.sys_homemenu .sys_mainmenu ul.sys_simpleListMenu li a.sys_orange {
  display:block;
  background:#e98300;
  
}
.sys_homemenu .sys_mainmenu ul.sys_simpleListMenu li a.sys_green {
  display:block;
  background:#c9dd03;

}
.sys_homemenu .sys_mainmenu ul.sys_simpleListMenu li a.sys_blue {
  display:block;
  background:#00add0;
  
}
.sys_homemenu .sys_mainmenu ul.sys_simpleListMenu li.sys_purple {
  display:block;
  background:#7d0063;
  padding-top:4px !important;  
  padding-bottom:4px !important;
  padding-left:8px !important;
  color:#fff;
  font-weight:bold;
  line-height:1em;
  
}
.sys_sideTasks ul {
 width:100%; 
}

#Sidebar .sys_areabuttons .sys_sideTasks ul li {
  background:#e4ccdf;
  padding-bottom:4px ;
  padding-left:8px !important;
  display:block;
  color:#fff;
  padding-top:4px;
  border-top:1px dotted #fff;
}
.sys_sideTasks ul li a {
  background:#e4ccdf;
  padding-bottom:2px !important;
  display:block;
  color:#031e2f;
  font-weight:bold;
}
li.sys_purple {
  display:block;
  background:#7d0063 !important;
  color:#fff;
  font-weight:bold;
  border-top:none !important;
  padding-bottom:5px !important;
  padding-top:6px !important;
}
.sys_groupheader {
  display:none;  
}

.sys_subitem {
  width:228px;
  float:left;
  margin-right:20px;
}

.sys_subitem.sys_last{
    margin-right:0;    
}
.sys_subitem.sys_first, .sys_subitem.sys_subalternatingitem {
  margin-right:20px;
}
.sys_subitem-summary.sys_news-summary, .sys_news-title.sys_standardlist-title {
 display:none; 
}
.sys_groupset .sys_thumbnail {
 width:228px; 
}
.sys_groupset .sys_thumbnail img {
 width:228px; 
}

.sys_subitem-heading.sys_news-subheading a {
  color:#031e2f !important;
}


.flexslider {
  width:725px;
  position:relative;
  height:450px;
}
.sys_slideCaption
{
  padding:10px;
  position:absolute;
  top:0;
  background:url('/SiteElements/Images/captionBg.png') repeat 0 0;
  background:rgba(0,175,215, 0.8);
  z-index:9999999;
}

@media screen and (min-width: 641px){
  
  .sys_slideCaption
{
  height:80px;
  width:705px;
}

}

.sys_slideCaption p
{
  padding-top:6px;
  font-size:14px;
  color:#fff;
}
.sys_slideCaption h1, .sys_slideCaption h2, .sys_slideCaption h3 {
  color:#fff !important;
  float:none !important;
  font-size:36px !important;
  padding:0 !important;
  border-bottom:none !important;
  margin-top:0px;
  font-weight:bold !important;
}
.sys_flex-container a:active,.flexslider a:active,.sys_flex-container a:focus,.flexslider a:focus
{
  outline:none;
}

.slides,.sys_flex-control-nav,.sys_flex-direction-nav
{
  margin:0;
  padding:0;
  list-style:none;
}
.sys_flex-control-nav li a {
 line-height:18px;
 
}

/* FlexSlider Necessary Styles
*********************************/
/* Clearfix for the .slides element */
.slides:after
{
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0;
}

html[xmlns] .slides
{
  display:block;
}

* html .slides
{
  height:1%;
}

.flexslider
{
  position:relative;
  zoom:1;

}

.sys_flex-viewport
{
  max-height:450px;
  -webkit-transition:all 1s ease;
  -moz-transition:all 1s ease;
  transition:all 1s ease;
}

.loading .sys_flex-viewport
{
  max-height:200px;
}

.flexslider .slides
{
  zoom:1;
}

.sys_flex-direction-nav
{
  height:0;
}

a.sys_flex-prev, a.sys_flex-next
{

  cursor:pointer;
  text-indent:-9999px;

}

a.sys_flex-next
{
  background-image:url('/SiteElements/Images/flex-nav-next.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  right:0px;
}
a.sys_flex-prev
{
  left:0px;
  background-image:url('/SiteElements/Images/flex-nav-prev.png');
  background-repeat: no-repeat;
  background-position: 40% 50%;
}
a.sys_flex-next:hover
{
  background-image:url('/SiteElements/Images/flex-nav-next-hover.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  right:0px;
}
a.sys_flex-prev:hover
{
  left:0px;
  background-image:url('/SiteElements/Images/flex-nav-prev-hover.png');
  background-repeat: no-repeat;
  background-position: 40% 50%;
}
.flexslider:hover .sys_flex-next
{
  opacity:1;
  right:5px;
}

.flexslider:hover .sys_flex-prev
{
  opacity:1;
  left:5px;
}

.flexslider:hover .sys_flex-next:hover,.flexslider:hover .sys_flex-prev:hover
{
  opacity:1;
}

.sys_flex-direction-nav .sys_flex-disabled
{

}

.carousel li
{
  margin-right:5px;
}

.sys_flex-control-nav
{
 width: 200px;
position: absolute;
text-align: center;
top: 423px;
right: 0;
}

.sys_flex-control-nav li
{
  margin:0 2px;
  display:inline-block;
  zoom:1;
  *display:inline;
}

.sys_flex-control-paging li a
{
  width:18px;
  height:18px;
  display:block;
  background-color:#0095C8;
  cursor:pointer;
  color:#fff !important;
  border-radius:2px;
}

.sys_flex-control-paging li a:hover
{
 color:#222  !important;
  background-color:#fff;
}

.sys_flex-control-paging li a.sys_flex-active
{
  background-color:#031e2f ;
  cursor:default;
}
.sys_flex-control-paging li a.sys_flex-active:hover
{
  color:#fff  !important;
}
.sys_flex-control-thumbs
{
  margin:5px 0 0;
  position:static;
  overflow:hidden;
}

.sys_flex-control-thumbs li
{
  width:25%;
  float:left;
  margin:0;
}

.sys_flex-control-thumbs img
{
  width:100%;
  display:block;
  opacity:.7;
  cursor:pointer;
}

.sys_flex-control-thumbs img:hover
{
  opacity:1;
}

.sys_flex-control-thumbs .sys_flex-active
{
  opacity:1;
  cursor:default;
}
#footer {
  margin-top:-50px;
  
}

ul.slides li {
 position:relative;   
}
/* editor fixes */

#editor .sys_slideCaption {
 position: static;
  margin-bottom:20px;
  
}
#editor .flexslider {
  width:725px;
  position:static;
  height:100%;
}
#editor .sys_slideCaption p
{
  font-size:16px !important;
  color:#222 !important;
  
}
#editor .sys_slideCaption h1, #editor .sys_slideCaption h2, #editor .sys_slideCaption h3 {
  color:#222 !important;
  font-size:36px !important;
  float:none !important;
  padding:0 !important;
  border-bottom:none !important;
}
h3.sys_subitem-heading.sys_news-subheading a {
 font-weight:bold;
  font-size:14px;
 line-height:1.4em;
}
.sys_thumbnail img {

}	