﻿#editortemplatebody .megamenu {display:none;}

#editor .sys_sccusercontrol {
background: url("/SiteElements/images/usercontrol.png") no-repeat scroll left bottom transparent;
border: 1px dashed #7757a1;
margin: 3px;
display: block;
height:25px;
width:100px;
}



/* Primary style sheet for site */

  .MobMenu {
   display: none;
}
  
  
.sys_tophead {
  background-color:#305566;
  height:100px;
  position:relative;
  }
  

.sys_skipnav, .sys_skipnav a{
 font-size:.9em;
 padding:3px;
 color:#ffffff;
 text-decoration:none;
}

.sys_skipnav a:hover{
  text-decoration:underline;
}


img {
max-width:100%;}
  
  
/* Primary elements */
  
body {
background-color: #eaeaea;
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0;
}

#pagecontainer {
background-color:white;
margin:0 auto;
border-right: 10px solid white;
border-left: 10px solid white;
width: 960px;
/*position:relative;*/

}

#sys_fullwidth {
padding: 3px 0 0 3px;
text-align:center;
}

#sys_fullwidth img {
    display: block;
    margin: 0 auto;
}

.smalltext {
font-size: .8em;
}

#hrotator {
    margin-bottom: 12px;
}
  
/* End of Primary elements */


/* Page header */

#pageheader {
 display:none;	
}

#headertop {
	float:right;
	font-size:.85em;
	padding-right:25px;
	padding-top:8px;
	margin:0;
	
}

#headertop ul {
	margin: 0;
	list-style: none;
}

#headertop li {
	float:left;
	padding-right:10px;
	padding-left:10px;
	border-right: 1px solid #85a6b4;
}

#headertop a{text-decoration:none;}
#headertop a:hover {text-decoration:underline;}


#skipnav {
	position:absolute;
	left:0px;
 border-right:none!important;
}

#headertop .sys_rightmost {
		border-right: none;
}

#scclogohead {
	position:absolute;
	top:50px;
	left:27px;
}
#scclogohead a {border:0 none;text-decoration:none;}

.sys_logo-r1 {
padding: 15px 5px 15px 5px;

}
.sys_logo-r2 {display:none;}

.sys_head-r1 {
    color: #ffffff;
    position: absolute;
    right: 15px;
    text-align: right;
    top: 10px;
    width: 250px;
}

.sys_head-r1 p{
  padding:0;
  margin:3px;
}

.sys_head-r1 a{
  color:#ffffff;
  text-decoration:none;
}

.sys_head-r1 a:hover{
  text-decoration:underline;
}



#scctelhead {
	color:white;
	padding-left:25px;
	font-size:18px;
}

#print-logo {
	visibility: hidden;
	display: none;
	z-index: -1;
}

#divTopBar {
 visibility: hidden;
	display: none;
	z-index: -1;
}

/* A to Z */

#atoz {
position:absolute;
top:44px;
right:0px;
width: 380px;
color:white;
font-weight: bold;
font-size: 16px;
letter-spacing: 2px;
}

#atoz a {
	color:white;
	text-decoration:none;
}

#atoz a:hover {
	text-decoration:underline;
}


/* Search box */ 
.sys_search-box{ /*outer background*/
position:absolute;
top:70px;
right:30px;
width: 380px;
}


.sys_search-box2 .sys_search-query-control .sys_search-button {
background: none;
color:#ffffff;
font-family: FontAwesome;
font-size:32px;
border: 0 none;
cursor: pointer;
float: left;
height: 37px;
margin: 0 0 0 5px;
padding: 0;
width: 50px !important;}

.sys_search-box2 .sys_search-query-control .sys_searchbox {
float: left;
border: 1px solid #ffffff ;
border-radius: 3px;
margin:0;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 20px;
padding: 4px 0px 4px 4px;
background: #ffffff;
}


 
/* Contensis search */

.sys_search-query-control .sys_searchbox {
float: left;
border: 2px solid #cca11a ;
margin:0;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 20px;
padding: 4px 0px 4px 4px;
background: #ffffff;
width: 250px !important;}

.sys_search-query-control .sys_search-label {
display:none;}

.sys_search-query-control .sys_search-button {
background: url("/SiteElements/images/search.png") no-repeat scroll left top transparent;
border: 0 none;
cursor: pointer;
float: left;
height: 37px;
margin: 0 0 0 5px;
padding: 0;
width: 50px !important;}

/* End of Page header */






.backnav {
    display: none;
}

#MobTopbar {
  display:none;}

/* Page body */

#pagebody {
	overflow:auto;
}

#breadcrumb {
	padding:15px 20px 20px 0px;
	font-size:.9em;
}

/* Left navigation styles */

#leftnav {
	float: left;
	padding:0px 30px 20px 0px;
	width:200px;
}

/* Left Menu - Root Folder Link */
.sys_left-menu-root a {
background-color: #f5d470;
color:Black;
display:block;
font-size: .75em;
font-weight: bold;
margin-bottom:5px;
margin-left:0px;
padding:3px 10px 5px 15px;
text-decoration:none;
}

/* Left Menu - Current Folder Link */
.sys_left-menu-current a {
background-color: #f8e39f;
color:Black;
display:block;
font-size: .75em;
font-weight: bold;
margin-left:0px;
padding:3px 0 5px 15px;
text-decoration:none;
}
.sys_left-menu-current a:hover {text-decoration: underline;}

/* Left Menu Current Folder Items */
#leftnav .sys_simpleListMenu {
padding:0;
margin:0;
list-style:none;
}

#leftnav .sys_simpleListMenu li {
background-color:#FDFDFD;
border-bottom: 1px solid #85a6b4;
color:Black;
display:block;
font-size:.75em;
margin:0;
padding:5px 0 5px 15px;
text-decoration:none;
width:auto;
}
#leftnav .sys_simpleListMenu li a {
background-color:#FDFDFD;
color:Black;
display:block;
text-decoration:none;
width:auto;
}
#leftnav .sys_simpleListMenu li a:hover {text-decoration: underline;}
#leftnav .sys_simpleListMenu li div.sys_selected a {font-weight: 600;}


/* featured content minitemplate styling for full width section page */

.sys_fbox {
    background-color: #f8f8f8;
    float: left;
    font-size: .85em;
    margin: 15px;
    padding: 10px 13px 10px 13px;
    width: 265px;
	 border: 1px solid #cad2d6;
}

.sys_fbox h2 {
    color: #4c4c4c;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    margin: 0;
    padding: 0;
}

.sys_fbox img {
    float: left;
    padding: 0 10px 0 0;
}

.sys_fbox h2 a {
	color: #4c4c4c;
   text-decoration: none;
}

.sys_fbox h2 a:hover {
    text-decoration: underline;
	}

/* Full content page specific */

#fullcontent {
float:left;
padding-bottom:25px;
padding-left: 30px;
padding-right: 30px;
font-size:.8em;
width:650px;
border-left:1px solid #85a6b4;	
}

#fullcontent h1 {
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 2em;
	margin-top:0px;
}

#fullcontent h2 {
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 1.5em;
}

#fullcontent hr {
color: #85a6b4;
background-color: #85a6b4;
height: 1px; 
border:0;
}

#fullcontent img {
padding:0 3px 0 0;
}


/* 3col section page specific */

.sys_sl-contentcolumn h1 {
    margin-top:-10px;
    margin-bottom:10px;
    font-size:2.2em;
    font-family:Source Sans Pro;
    color:#003148;
}

.sys_sl-contentcolumn h2 {
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 1.25em;
	margin: 40px 0 10px 0;
}

.sys_sl-rightcolumn h2 {
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 1.25em;
}



/* Page tools */

#fccomment {
	margin:0px 0px 13px 0px;
	font-size:.85em;
}

#rightcolumn #fccomment #submitcomment{
display:block;
margin-top:4px;
}

#fccomment img {
vertical-align:middle;
}

#social a {
	float:left;
	padding-right:8px;
}
#social ul, #social li {margin:0;padding:0;list-style-type:none;}
#social li {float:left;margin:0 3px 0 0;}
#emailfriend {
	padding:10px 0px 10px 0px;
	font-size:.85em;
	clear:left;
}

#emailfriend a {display:block;float:left;padding:0 5px 4px 20px;background:url("/SiteElements/Images/PageTools/email16.png") 0 0 no-repeat;}
#emailfriend img {
vertical-align:middle;
}

#printfriend {
	padding:0px 0px 10px 0px;
	font-size:.85em;
	clear:left;
}

#printfriend a {display:block;float:left;padding:0 5px 4px 20px;background:url("/SiteElements/Images/PageTools/print16.png") 0 0 no-repeat;}
#printfriend img {
vertical-align:middle;
}


#pagetools {
	clear:both;
	border: 1px solid #cad2d6;
	overflow:auto;
	padding:20px 20px 20px 20px;
	margin-bottom:10px;
}

#pagetools img {
	border:none;
}

/* Section page specific */

#sectioncontent {
float:left;
padding:0px 0px 25px 0px;
font-size:.8em;
width:730px;
}

#sectionhead {
	background:url("/SiteElements/images/sectionheadbg.png") no-repeat;
	height:80px;
	margin-top:10px;
}

#sectionheadtitle {
	color:#000000;
	padding-top:20px;
	padding-left:30px;
	font-size:1.5em;
}

#sectionheadtitle h1{
 font-weight:normal;
 font-size:24px;
 margin:0;
 padding:0; 
}

#centrecolumn {
	float:left;
	margin-right:20px;
 width:455px;
}

#rightcolumn {
	float:left;
	width: 250px;
}

.sys_cchead {
	background: #f3f3f3;
	color: #4c4c4c;
	font-size:1.5em;
	padding:10px 5px 10px 10px;
}

.sys_cchead h2 {
 font-weight:normal;
 font-size:1em!important;
 margin:0!important;
 padding:0!important; 
}

.sys_rcblock {
	background: #f3f3f3;
	color: #4c4c4c;
	padding:10px 5px 10px 15px;
	margin-bottom:20px;
	font-size:.85em;

}

.sys_rcblock h2 {
	font-size: 1.2em;
	margin-top:5px;
}

.sys_rcblock ul {
	margin:0;
	padding:0px 10px 10px 0px;
}

.sys_rcblock li {
	padding-bottom:5px;
	padding-top:3px;
	border-top: 2px solid white;
	list-style:none;
}

.sys_ccmain {
	
}


/* Section page full width specific */

#fullwidthcontent {
float:left;
width:959px;
padding:0px 0px 25px 0px;
font-size:.8em;
}



#leftcolumn { /* Left column styles */
	float:left;
	width:650px;
	padding: 0 20px 0 20px;
}


/* Home page specific */



#homeleftcolumn { /* left column styles */
	float:left;
	width:640px;
	margin-top:10px;
	margin-right:10px;
}

#homerightcolumn { /* right column styles */
	float:right;
	width: 300px;
	margin-top:10px;
}

.sys_homecol{ /* the columns below the rotator */
	float:left;
	width:200px;
	background-color:#f3f3f3;
	margin-right:20px;
}

.sys_homecol .sys_inner{
	padding:12px 6px 10px 15px;
}

.sys_inner a {
	text-decoration: none;
	color: #284454;
}

.sys_inner a:hover {
	text-decoration: underline;
}

.sys_inner ul {
	list-style:none;
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:1em;
}

.sys_inner li {
	padding:0 0 8px 0;
}

.sys_homecol #head1 { 
background:url("/SiteElements/images/col1.png") no-repeat;
height:32px;
color: white;
padding:8px 20px 0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}
.sys_homecol #head2 { 
background:url("/SiteElements/images/col2.png") no-repeat;
height:32px;
color: white;
padding:8px 20px 0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}
.sys_homecol #head3 { 
background:url("/SiteElements/images/col3.png") no-repeat;
height:32px;
color: white;
padding:8px 20px 0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

.sys_homercol{ /* the columns on the right side of the page */
	float:left;
	width:275px;
	padding:10px 10px 20px 15px;
	margin-bottom:15px;
	background-color:#f3f3f3;
	position:relative;
}

.sys_homercol h2 {
	font-size:1.35em;
	padding:10px 0 10px 25px;
	margin:0;
}

.sys_homercol .sys_icon img {
	position:absolute;
	top:15px;
	left:10px;
}

.sys_homercol a {
	text-decoration: none;
	color: #345667;
}

.sys_homercol a:hover {
	text-decoration: underline;
}

.sys_homercol p {
	margin-top:0px;
}

.sys_rcol {
	overflow:auto;
	margin:5px 0 10px 0;
}

.sys_rcoldiv {
	float:left;
	width:132px;
	padding-right:10px;
	font-size:1em;
	font-weight:bold;
}

.sys_rcoldivr {
	padding-right:0px;
}

.sys_rcoldiv a {
	text-decoration: none;
	color: #345667;
}

.sys_rcoldiv a:hover {
	text-decoration: underline;
}

.sys_rcoldiv ul {
	list-style:none;
	padding:0;
	margin:0;
}

.sys_rcoldiv li {
	padding:0 0 3px 0;
}

#findmycol {
	float:left;
	width:275px;
	height:120px;
	padding:5px 10px 20px 15px;
	margin-bottom:15px;
	background-color:#f3f3f3;
	position:relative;
}

#findmycol .sys_icon img {
    right: 10px;
    position: absolute;
    top: 15px;
}

#findmycol h2 {
    font-size: 1.35em;
    margin: 0;
    padding: 10px 0 10px 0px;
}
/* End of Page body */



/* Page footer */

#pagefooter {
 display:none;
  clear:both;
}

#pagefooter a {
	color: white;
	text-decoration:none;
}

#pagefooter a:hover {
	text-decoration: underline;
}

#pagefooter img {
 border:none;
    margin: 0 20px 5px 0;
}

#footertop {
	background-image:url("/SiteElements/images/footertop.png");
	height:100px;
}

#footerbody {
	overflow:auto;
	background-color: #305566;
	color:#ffffff;
	padding-top:20px;
	font-size: .7em;
}


#footerlevel1 {
	padding-right:25px;
	padding-left:25px;
	color: white;
	line-height: 1.5em;
	overflow:auto;
	padding-bottom:20px;
	width:910px;
}

#footerlevel1 h2{
	margin-top:0px;
	margin-bottom:6px;
	font-size:1.25em;
	font-weight: normal;
}
#footerlevel1 ul {margin:0;padding:0;list-style-type:none;}
#footerlevel1 ul li {margin:0;padding:.1em 0;}

#footerlevel1 #block1 {
	float:left;
	width:280px;
}

#footerlevel1 #block2 {
	float:left;
	padding-left:20px;
	width:170px;
	border-left: 1px solid #85a6b4;
}

#footerlevel1 #block3 {
	float:left;
	padding-left:20px;
	width:170px;
	border-left: 1px solid #85a6b4;
}

#footerlevel1 #block4 {
	float:left;
	padding-left:20px;
	width:220px;
	border-left: 1px solid #85a6b4;
}
#footerlevel1 #block1,#footerlevel1 #block2,#footerlevel1 #block3,#footerlevel1 #block4 {min-height:110px;}

.sys_footerlinks {
	float:left;
	line-height:1.7em;
	width:200px;
}

#footerlevel2 {
	padding:25px 25px 25px 25px;
	border-top: 1px solid #cca11a;
	text-align:center;
	font-size:1.25em;
}

#footerlevel2 img {
vertical-align:middle;
}

#footercopyright {
	padding-top: 20px;
	font-size:.75em;
}

/* End of Page footer */


.sys_pagefooter {
 background-color: #305566;
 font-size: 20px;
 padding: 30px; 
}

.sys_footer-sm {
 text-align:center; 
}

.sys_footer-sm a{
  color:#4b788d;
  text-decoration:none;
}

.sys_foot-txt, .sys_foot-txt a{
  font-size:16px;
  color:#ffffff;
  font-family: Source Sans Pro;
}


.sys_footer-links {
  margin: 0 auto;
  font-family: Source Sans Pro;
  font-size: 16px;
  text-align:center;
  color:#ffffff;
}


.sys_footer-links a{
 display:inline-block;
 font-size:16px;
 color:#ffffff;
 font-family: Source Sans Pro;
 text-decoration:none;
 padding:10px;
}

.sys_footer-links a:hover{
 text-decoration:underline; 
}




/*----- CONTENSIS ITEMS TO COPY -----*/

/* GENERAL TAGS */
img {border:0 none;}
blockquote {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-left: 15px;
  border-left: 3px solid #85a6b4;
}

/* EDITING CLASSES */
.img-float-right {float:right; margin:10px 0 10px 10px;}
.img-float-left {float:left; margin:10px 10px 10px 0;}

table.standard-data-table {
    border-collapse: collapse;
    font-size: .85em;
    margin: 15px;
    text-align: left;
	 width: 95%;
}

table.standard-data-table th {
    background: #d8e8ec none repeat scroll 0 0;
    border-bottom: 1px solid #FFFFFF;
    border-top: 4px solid #85a6b4;
    font-size: 1.2em;
    font-weight: normal;
    padding: 8px;
}

table.standard-data-table td {
    background: #eaf2f7 none repeat scroll 0 0;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid transparent;
    padding: 8px;
}

table.standard-data-table tr:hover td {
    background: #d8e8ec none repeat scroll 0 0;
}



/* CONTENSIS SEARCH RESULTS */
.sys_search-control .sys_noresults ul {margin:0 0 0 25px;}

/* CONTENSIS MINITEMPLATES */
.sys_insetimage200 {
	float:right;
	width:200px;
	border:1px solid #85a6b4;
	margin: 0 0 5px 20px;
	padding:5px;
	background-color: #f5f5f5;
	font-size:.85em;
}
.sys_pullquote blockquote {
	float:right;
	width:200px;
	margin: 20px 0 15px 20px;
	padding:0 0 0 50px;
	background-image: url("/SiteElements/images/BlockQuotes/blockquote.gif");
	background-repeat: no-repeat;
	border-left:none;	
	font-size:1.5em;
	color: #9c9c9c;
}
/* CONTENSIS FLV VIDEO */
.sys_VideoMainWrapper {clear:both; padding: 10px 0; text-align: center}
.sys_VideoMainWrapper .sys_VideoInnerWrapper {
	padding-top: 20px; 
	border-top: 1px solid #ededed;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
}
.sys_VideoMainWrapper .sys_Video {}
.sys_VideoMainWrapper .sys_VideoCaption {padding: 6px 30px; font-weight: 700;}
.sys_VideoMainWrapper .sys_VideoAdditionalInformation {
	background: #fbfbfb;
	padding: 6px 10px; 
	text-align: left;
	border-bottom: 1px solid #ededed;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
}

/* CONTENSIS RELATED ITEMS */
.sys_relateditemslisting-control {margin:20px 0;}
.sys_relateditemslisting-control h2.sys_relateditemslisting-title.sys_standardlist-title {display: none;}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem {
	border: 1px solid #d5d9db;
	background: #f6f6f6;
	margin-bottom: 8px;
	padding: 10px;
}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem .sys_subitem-summary.sys_relateditemslisting-summary dl {margin: 0; padding: 0;}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem .sys_subitem-summary.sys_relateditemslisting-summary dl dt.sys_relateditemslisting-description {display: none;}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem div h3.sys_subitem-heading {
	font-size: 0.9em;
	margin: 4px 0;
	padding-top: 2px;
}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem div h3 a {padding-left:8px; font-weight: normal;}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem .sys_icon {width: 20px; height: 20px; float: left;}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem div.sys_subitem-summary.sys_relateditemslisting-summary dl dd.sys_relateditemslisting-description {margin: 0;}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem .sys_17 {background: url(/SiteElements/Images/Icons/icon-MSWord.gif) 0 0 no-repeat;}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem .sys_21 {background: url(/SiteElements/Images/Icons/icon-PDF.gif) 0 0 no-repeat;}

.sys_relateditemslisting-control .sys_noresults {display:none;}

/* CONTENSIS BLOGS */
/* Blog Article */
div.sys_blog-author {padding:0;color:#666;font-weight:400;}

/* CONTENSIS GENERIC DATA LISTS */
ul.sys_itemslist {margin:0;padding:0;list-style-type:none;}
ul.sys_itemslist li.sys_subitem {margin:0;padding:.4em 0;}
ul.sys_itemslist li.sys_subitem dl,ul.sys_itemslist li.sys_subitem dl dt, ul.sys_itemslist li.sys_subitem dl dd {margin:0px;padding:0;font-size:.9em;color:#666;}

ul.sys_itemslist li.sys_subitem dl dt.sys_generic_list-releasedate {float:left; width:80px;}
ul.sys_itemslist li.sys_subitem dl dt.sys_generic_list-releasedate {}

/* CONTENSIS THEME OVERWRITES */
/* Standard DataRepeater Titles */
.sys_theme-simple h1.sys_standardlist-title, 
.sys_theme-simple h2.sys_standardlist-title, 
.sys_theme-simple h3.sys_standardlist-title,
.sys_theme-simple h4.sys_standardlist-title,
.sys_theme-simple h5.sys_standardlist-title,
.sys_theme-simple .sys_standardlist-title {
position:relative !important;
margin:50px 0 30px 0 !important;
padding:0 !important;
font-size:1.3em !important;
font-weight:300 !important;
background-color:#f3f3f3 !important;
display:block !important;
padding:5px 0px 5px 15px !important;
z-index:1 !important;}

.sys_theme-simple .sys_standardlist-title .sys_atom-link,
.sys_theme-simple .sys_standardlist-title .sys_rss-link {top:3px;}
.sys_theme-simple .sys_standardlist-title .sys_atom-link a,
.sys_theme-simple .sys_standardlist-title .sys_rss-link a {
font-weight:300 !important;
}

.sys_subitem .sys_news-datepublished {font-size:.85em !important;}

/* PAGE COMMENT FORM AS POPUP */
.sys_comments-title {display:none !important;}
.sys_commentform-popup {background:#fff;border:3px solid #eed28f;padding:15px 20px;font-size:1em;color:#333;}
.sys_commentform-popup .sys_closeform {position:absolute;top:10px;right:10px;cursor:pointer;color:blue;font-size:1.1em;font-weight:700;text-decoration:underline;}

/* SEARCH RESULTS */
.sys_search-control {clear:both;}
.sys_search-control .sys_search-title {font-size:1.3em;font-weight:400;margin:25px 0 20px 0;padding:0;}
.sys_search-control .sys_subitem {width:100%;clear:both;margin:0 0 10px 0;border-bottom:1px solid #85a6b4;}
.sys_search-control .sys_subitem .sys_subitem-heading {margin:0;padding:0 0 .3em 0;font-size:1em;}
.sys_search-control .sys_subitem dl,.sys_search-control .sys_subitem dl dt, .sys_search-control .sys_subitem dl dd {margin:0;padding:0;}
.sys_search-control .sys_subitem dl dt.sys_search-description {display:none;}
.sys_search-control .sys_subitem dl dd.sys_search-description {font-size:.9em;margin-bottom:.3em}

.sys_search-control .sys_subitem dl dt.sys_search-url {display:none;}
.sys_search-control .sys_subitem dl dd.sys_search-url {
color:#666;
font-size:.8em;
margin-bottom:10px;
font-style:italic;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

	/* FEATURE RESULTS */
	#SearchFeatureResults .sys_subitem {width:96%;padding:10px 2%;background:#d9ecea;margin:0 0 10px 0;overflow: auto;}
	#SearchFeatureResults .sys_subitem .sys_thumbnail {float:left;width:48px;height:48px;margin:0 12px 0 0;}
	#SearchFeatureResults .sys_subitem .sys_subitem-heading {font-size:1em;margin:0;padding:0;}
	#SearchFeatureResults .sys_subitem .sys_subitem-heading a {color:#003366;font-weight:400;}
	#SearchFeatureResults .sys_subitem dl {margin:0;padding:0;font-size:.9em;}
	#SearchFeatureResults .sys_subitem dl dt, #SearchFeatureResults .sys_subitem dl dd {margin:0;padding:0;}
	#SearchFeatureResults .sys_subitem dl dt.sys_generic_list-description {display:none;}
	#SearchFeatureResults .sys_subitem dl dd.sys_generic_list-description {margin-left:60px;}
			
	#SearchFeatureResults .sys_noresults {display:none;}
			
			.sys_search-control .sys_itemslist .sys_icon {width:32px;height:32px;float:right;margin:0 0 12px 12px;}
			.sys_search-control .sys_itemslist div.sys_0 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/0.gif");}
			.sys_search-control .sys_itemslist div.sys_1 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/1.gif");}
			.sys_search-control .sys_itemslist div.sys_2 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/2.gif");}
			.sys_search-control .sys_itemslist div.sys_3 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/3.gif");}
			
			.sys_search-control .sys_itemslist div.sys_5 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/5.gif");}
			.sys_search-control .sys_itemslist div.sys_6 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/6.gif");}
			.sys_search-control .sys_itemslist div.sys_7 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/7.gif");}
			.sys_search-control .sys_itemslist div.sys_8 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/8.gif");}
			.sys_search-control .sys_itemslist div.sys_9 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/9.gif");}
			
			.sys_search-control .sys_itemslist div.sys_11 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/11.gif");}
			.sys_search-control .sys_itemslist div.sys_12 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/12.gif");}
			.sys_search-control .sys_itemslist div.sys_13 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/13.gif");}
			.sys_search-control .sys_itemslist div.sys_14 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/14.gif");}
			.sys_search-control .sys_itemslist div.sys_15 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/15.gif");}
			.sys_search-control .sys_itemslist div.sys_16 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/16.gif");}
			.sys_search-control .sys_itemslist div.sys_17 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/17.gif");}
			.sys_search-control .sys_itemslist div.sys_18 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/18.gif");}
			.sys_search-control .sys_itemslist div.sys_19 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/19.gif");}
			
			.sys_search-control .sys_itemslist div.sys_21 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/21.gif");}
			.sys_search-control .sys_itemslist div.sys_22 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/22.gif");}
			.sys_search-control .sys_itemslist div.sys_23 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/23.gif");}
			.sys_search-control .sys_itemslist div.sys_24 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/24.gif");}
			.sys_search-control .sys_itemslist div.sys_25 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/25.gif");}
			
			.sys_search-control .sys_itemslist div.sys_27 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/27.gif");}
			.sys_search-control .sys_itemslist div.sys_28 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/28.gif");}
			.sys_search-control .sys_itemslist div.sys_29 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/29.gif");}
			.sys_search-control .sys_itemslist div.sys_30 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/30.gif");}
			.sys_search-control .sys_itemslist div.sys_31 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/31.gif");}
			.sys_search-control .sys_itemslist div.sys_32 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/32.gif");}
			.sys_search-control .sys_itemslist div.sys_33 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/33.gif");}
			.sys_search-control .sys_itemslist div.sys_34 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/34.gif");}
			.sys_search-control .sys_itemslist div.sys_35 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/35.gif");}
			
			.sys_search-control .sys_itemslist div.sys_37 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/37.gif");}
			.sys_search-control .sys_itemslist div.sys_38 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/38.gif");}
			.sys_search-control .sys_itemslist div.sys_39 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/39.gif");}
			.sys_search-control .sys_itemslist div.sys_40 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/40.gif");}
			.sys_search-control .sys_itemslist div.sys_41 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/41.gif");}
			.sys_search-control .sys_itemslist div.sys_42 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/42.gif");}
			.sys_search-control .sys_itemslist div.sys_43 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/43.gif");}
			.sys_search-control .sys_itemslist div.sys_44 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/44.gif");}
			.sys_search-control .sys_itemslist div.sys_45 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/45.gif");}
			.sys_search-control .sys_itemslist div.sys_46 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/46.gif");}
	
			.sys_search-control .sys_itemslist div.sys_50 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/50.gif");}
			.sys_search-control .sys_itemslist div.sys_51 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/51.gif");}
			.sys_search-control .sys_itemslist div.sys_52 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/52.gif");}
			.sys_search-control .sys_itemslist div.sys_53 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/53.gif");}
			.sys_search-control .sys_itemslist div.sys_54 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/54.gif");}
			.sys_search-control .sys_itemslist div.sys_55 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/55.gif");}	

/* Flickr Style Pager Extension Control */
	.sys_flickrpager {
	margin: 10px 0 10px 0;
	padding: 10px 0;
	min-height: 1.5em;
	text-align:right;
	clear:both;
	width:auto;
	background:none;
	float:none;
	border:0 none;
	
	}
	.sys_flickrpager .sys_paginginfo {
	float: left;
	font-weight: 400;
	font-size: 12px;
	width:auto;
	background:none;
	border:0 none;
	margin:0;
	padding:0;
	}

	.sys_flickrpager .sys_navigation {
	margin:0;
	padding: 0;
	font-size: 12px;
	font-weight: 400;
	width:auto;
	background:none;
	float:none;
	border:0 none;
	}
	.sys_flickrpager .sys_navigation span.sys_selected span {
	border: 1px solid #333;
	padding: 2px 7px;
	text-decoration: none; 
	width:auto;
	color:#fff;
	background:#333;
	float:none;
	cursor:default;
	font-weight:700;
	}
	.sys_flickrpager .sys_navigation a {
	padding: 2px 7px;
	text-decoration: none;
	width:auto;
	background:none;
	float:none;
	border:0 none;
	}
		.sys_flickrpager .sys_navigation span.sys_page {
		margin-right:2px;
		width:auto;
		background:none;
		float:none;
		border:0 none;}
		
		.sys_flickrpager .sys_navigation span.sys_page a {
		border: 1px solid #e3e3e3;		
		/*color: #484848;*/
		width:auto;
		background:none;
		float:none;
		}
		.sys_flickrpager .sys_navigation span.sys_navigationnext a, .sys_flickrpager .sys_navigation span.sys_navigationprevious a {
		color: #00365b;
		}
			.sys_flickrpager .sys_navigation span.sys_page a:hover {
			background: #0086c2; 
			border: 1px solid #0086c2;
			color: #fff;
			}
			.sys_flickrpager .sys_navigation span.sys_navigationnext a:hover, .sys_theme-simple .sys_flickrpager .sys_navigation span.sys_navigationprevious a:hover {
			text-decoration: underline;
			color: #0086c2;
			}		
	
			.sys_flickrpager .sys_navigation .sys_at-start, .sys_theme-simple .sys_flickrpager .sys_navigation .sys_at-end {
			color: #bcbcbc;
			}
			.sys_flickrpager .sys_navigation .sys_disabled {
			padding: 2px 7px;
			color: #ababab;
			width:auto;
			background:none;
			float:none;
			border:0 none;
			cursor:default;
			}
			
			.sys_flickrpager .sys_navigation .sys_ellipsis {
			cursor:default;
			color:#ababab;
			}
			
			
			
			
			
/*Carol's Additions*/
			
.sys_coldivleft { 
	float:left;
	width:150px;
	padding-right:5px;
	font-size:1em;
	font-weight:bold;
	line-height: 1.75em;
}

.sys_coldivleft a {
	text-decoration: none;
	color: #345667;
}

.sys_coldivleft a:hover {
	text-decoration: underline;
}

.sys_coldivleft ul {
	list-style:none;
	padding:0;
	margin:0;
}
.sys_coldivright {
	float:left;
	width:120px;
	padding-right:0px;
	font-size:1em;
	font-weight:bold;
	line-height: 1.75em;
}

.sys_coldivright a {
	text-decoration: none;
	color: #345667;
}

.sys_coldivright a:hover {
	text-decoration: underline;
}

.sys_coldivright ul {
	list-style:none;
	padding:0;
	margin:0;

}	


.sys_searchmode {
	padding: 0 0 10px 0;
	font-size:.85em;
}		

.sys_search-search-control {
    border: 1px solid #CAD2D6;
    display: block;
    padding: 15px;
    margin: 10px 0 30px;
}

.sys_advanced-search-row {
    background-color: #F6F6F6;
    border: 1px solid #E8E8E8;
    margin: 2px;
    padding: 4px;
}

.sys_search-operator-label, .sys_search-type-label, .sys_search-label {
    display:none;
}

.sys_searchbox {
 margin: 0 3px 0 3px;
}

#findmytxt {
    left: 18px;
    position: absolute;
    top: 95px;
    width: 200px;
}

#findmytxthome {
    left: 18px;
    position: absolute;
    top: 95px;
    width: 200px;
}

.sys_fmnsearchbox label {
display:none;
}

input.search-field {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #305566;
    float: left;
    font-family: tahoma;
    font-size: 20px;
    margin: 0;
    padding: 5px 0 5px 4px;
    width: 140px;
}

input.search-go {
    background: url("/SiteElements/images/search.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 37px;
    margin: 0 0 0 5px;
    padding: 0;
    width: 37px;
}

.sys_theme-simple .sys_ticker span {
    text-transform: capitalize !important;
}

sys_category-row {
	display:none !important;
}

.pos_fixed
{
position:relative;
bottom:30px;
left:18px;
color:white;
}

.pos_fixed a {
color:white;
}


.sys_news-subheading {
font-size: 1.1em !important;
}

/* Image slideshow */

.sys_imageslideshowgallery-control {
    background: none repeat scroll 0 0 #f5f5f5;
    clear: both;
    color: #AAAAAA;
    float: left;
    position: relative;
    width: 625px;
}
.sys_imageslideshowgallery-control:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.sys_imageslideshowgallery-control .sys_imageslideshowgallery-container {
    background: none repeat scroll 0 0 #eef3fb;
    padding: 5px;
    position: relative;
}
.sys_imageslideshowgallery-control a {
    outline: medium none;
}
.sys_imageslideshowgallery-control img {
    display: block;
    }
.sys_imageslideshowgallery-control .sys_imageslideshowgallery-fullimagecontainer {
    margin: 0 auto;
}

.sys_imageslideshowgallery-control .sys_imageslideshowgallery-fullimagecontainer img {
    margin: 0 auto;
}

.sys_imageslideshowgallery-control .sys_imageslideshowgallery-fullimage-container .sys_imageslideshowgallery-fullimage {
    margin-left: 1px;
}
.sys_imageslideshowgallery-control .sys_imageslideshowgallery-title, .sys_theme-simple .sys_imageslideshowgallery-control .sys_imageslideshowgallery-caption {
    background: url("Imgs/Slideshow/OverlayBg.png") repeat scroll 0 0 transparent;
    bottom: 5px;
    color: #FFFFFF;
    font-weight: 700;
    height: 20px;
    left: 5px;
    margin: 0;
    padding: 4px 15px;
    position: absolute;
    text-align: left;
    width: 625px;
    z-index: 1;
}
.sys_imageslideshowgallery-control .sys_imageslideshowgallery-description {
    background: url("Imgs/Slideshow/OverlayBg.png") repeat scroll 0 0 transparent;
    bottom: 5px;
    color: #FFFFFF;
    display: none;
    height: 22px;
    left: 5px;
    margin: 0;
    padding: 0 15px 2px;
    position: absolute;
    text-align: left;
    width: 625px;
    z-index: 1;
}
.sys_imageslideshowgallery-control .sys_imageslideshownav-control {
    margin: 0 0 0 60px;
    padding: 5px 0;
}
.sys_imageslideshowgallery-control .sys_imageslideshownav-control ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.sys_imageslideshowgallery-control .sys_imageslideshownav-control ul li.sys_subitem {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    clear: none;
    float: left;
    margin: 0;
    padding: 0;
}
.sys_imageslideshowgallery-control .sys_imageslideshownav-control ul li.sys_subitem a {
    background: none repeat scroll 0 0 transparent;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}
.sys_imageslideshowgallery-control .sys_imageslideshownav-control ul li.sys_subitem a {
    border: 2px solid #fff;
    color: #000000;
}
.sys_imageslideshowgallery-control .sys_imageslideshownav-control ul li.sys_subitem a:hover {
    border: 2px solid #aaaaaa;
}
.sys_imageslideshowgallery-control .sys_imageslideshownav-control ul li.sys_selected a {
    border: 2px solid #aaaaaa;
}

.sys_imagegallery-prev, .sys_imagegallery-next {
    background-image: url("/SiteElements/images/gallery/prev.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    bottom: 0;
    display: block;
    height: 50px;
    margin: 5px 0 10px;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    width: 60px;
}
.sys_imagegallery-prev {
    left: 0;
}
.sys_imagegallery-prev:hover {
    background-image: url("/SiteElements/images/gallery/prevhvr.png");

}
.sys_imagegallery-next {
    background-image: url("/SiteElements/images/gallery/next.png");
    background-position: 47% 50%;
    right: 0;
}
.sys_imagegallery-next:hover {
    background-image: url("/SiteElements/images/gallery/nexthvr.png");
}
.sys_cms-form-control ul.sys_cms-form-body li.sys_radio fieldset legend span {
	position: relative !important;
	padding: 0px !important;
}



/* Temporary Styles to correct form display issue */

/* Form Row - Anything with a nested fieldset and legend */
		.sys_cms-form-control ul.sys_cms-form-body li fieldset {padding:0 !important; }
		.sys_cms-form-control ul.sys_cms-form-body li fieldset legend span {position:static !important;}
		
		.sys_onecolumn {position:relative !important;}
		.sys_cms-form-control ul.sys_cms-form-body li fieldset legend {
			float: left !important;
			margin: 0 0 4px !important;
			padding: 0 !important;
			width: 100% !important;
		}
		.sys_cms-form-control ul.sys_cms-form-body li fieldset legend span {width: 100% !important; /* display:block !important; */ margin: 0 !important; padding: 0 !important;}
		
		/* Temporary Hack for IE6 & IE7 to adjust the left margin alignment */
		*:first-child+html .sys_cms-form-control ul.sys_cms-form-body li fieldset legend {margin-left: -10px !important;} * html .sys_cms-form-control ul.sys_cms-form-body li fieldset legend{margin-left: -10px !important;}




.sys_theme-simple .sys_atoz-control ul li {
 margin: 0px !important; 
}

.sys_parapadtop {
  padding-top:40px;
}

.sys_logon-control {
  max-width:400px;
  margin: 0px auto;
  text-align:left;
} 

.sys_logon-control label{ 
  width:120px;
  float:left;
  
}

.sys_logon-control input{
    display: block;
    margin: 0 0 10px;
    padding: 3px;
    width: 50%;
}

#LogonControl_SubmitButton {
  		float:right;
    width: 60px!important;
  		padding:4px 0 !important;
		  margin-right:18%;
}

.sys_savepasswordpanel {
    clear: left;
    float: left;
    margin: 0 0 100px;
    width: 200px;
}

.sys_savepasswordpanel input{
    float: left;
    margin: 0 0 0 10px;
    width: 20px !important;
}

.sys_savepasswordpanel label{
    padding: 0 0 0 10px;
    width: auto;
}


#govmetric_container {
 padding: 0 0 15px 0; 
}

/* CSS for poll  */

.sys_pollviewhide .sys_theme-simple .sys_pollwrapper .sys_pollbottom a {
 display:none; 
}


/* FAQ web control styles */
A.sys_faq {
  text-decoration:none!important;
  color:#000000!important;
}
.sys_faqs-summary DL DT.answer, .sys_faqs-summary DL DD.answer {
  color:#000000!important;
}

.sys_faqs-summary DL DD.answer P {
  clear:left;
}

.sys_faqs-summary DL DD.answer UL {
 	border:0;
  padding:0;
  margin:0;
  line-height: inherit!important;
}

.sys_faqs-summary DL DD.answer UL:after {
 clear:both !important;
}

.sys_faqs-summary DL DD.answer UL LI {
  border:0 !important;
  padding:0 !important;
  margin:0 !important;
  offset: 0 !important;
  width:auto !important;
  zoom: normal !important; /* zoom MUST be specified else the bullet points are misaligned too high NB 21-Dec-2012*/
  list-style-type: disc !important;

  /* background: none transparent scroll repeat 0% 0% !important;*/
  /* vertical-align:top !important;*/
  /* list-style-image:url('/SiteElements/images/bulletpoint.png') !important; */
  /* list-style-position:outside; */
}

dt.sys_faqs-question, dt.sys_faqs-answer  {
  font-style: italic;
  font-weight: bold;
  display:none;
}


dd.sys_faqs-question, dd.sys_faqs-answer  {
  offset:0!important;
  margin:0!important;
}

dd.sys_faqs-question {
  display:none!important;
}

dd.answer h3 {
  clear:both !important; 
}

/* Weather Control style(s) */
.sys_WeatherContainer {
		width:100% !important;
  background-color:white !important;
  border:0px!important;
  color:black!important;
}

.sys_averageWeatherWrapper {
  width:55px !important;
}

.sys_pagebacktop
{
  display:none;
}





.MobMenu li h3, #MobMenu li h3 {display:none;}
.MobMenu ul, #MobMenu ul {margin:0;padding:0;}
.MobMenu li, #MobMenu li,.MobMenu  .sys_left-menu-root,.MobMenu  .sys_left-menu-current {list-style: none outside none;color:#000000;display:block; background-color:#f1f1f1;margin: 3px 0 0 0; padding: 5px;font-size:120%;}
.MobMenu li a, #MobMenu li a,.MobMenu .sys_left-menu-root a,.MobMenu  .sys_left-menu-current a {color:#000000;display:block; background-color:#f1f1f1; text-decoration:none; font-weight:normal;font-size:1em; padding:0; margin:0;}
.MobMenu, #MobMenu {margin:0;padding:0;}

#ParentMobDiv {
  padding:2px;
}


#ParentMobLink {
color:#305566;
  font-size:.6em;
}


/*----- THIS IS USED BY THE APPS AND NEEDS TO HAVE THE SAME STYLES AS PARENTMOBLINK -----*/
#Header1_MobParentLink {
color:#305566;
text-align:right;
padding-right:12px;
  font-size:.6em;
}

.sys_menu-select {
  color:#000000;display:block; background-color:#305566;margin: 3px 0 0 0; padding: 3px 13px 5px 5px;font-size:21px;text-align:right;font-weight:normal;
}

.sys_menu-select a{
  color:#ffffff;display:block;text-decoration:none;
}

.sys-menutog { float:right; width: 30px; background: url("/SiteElements/images/tog.png") no-repeat scroll left top transparent; }

.sys_govmetric-app
{
  margin-left:230px;
  border-left:1px solid #85A6B4;
  padding-left:30px;
  padding-right:50px;
  
}



/* Mobile  */

@media screen and (max-width: 999px) {
  

  .sys_govmetric-app
  {
   margin:0px;
   float:right;
   border-left:0px;
   padding:0px;
   width:100%;
   max-width:500px;
  }
    
  #leftnav {display:none;}  
  #pagefooter {display:none;}  
  
  
  
}

@media screen and (min-width: 670px) and (max-width: 999px) {
  
  #centrecolumn
  {
    padding-right:250px;
  }
  
  #rightcolumn
  {
    margin:-250px;
    position:relative;
    top:237px;
  }
  
  
}

@media screen and (max-width: 669px) {
  
		#centrecolumn
  {
    margin-right:0px;
  }

  
  #rightcolumn
  {
    width:100%;
  }
  
  #rightcolumn img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
  #SectionNewsList {
    display: none;
  }
  
  .sys_newslisting-themed
  {
      display:none;
  }
  
}
  


@media screen and (max-width: 799px) {
  
/*  
.megamenu {display:none;}
#megamenu {display:none;}  
  
  
h1, h2, h3, h4, h5, h6 {
    font-family: "Open Sans","Source Sans Pro",sans-serif;
    font-style: normal;
    margin-top: 0.2rem;
    text-rendering: optimizelegibility;
}  
  
  

body {background-color:white;margin:0;padding:0;font-family:verdana;}
#print-logo {
   display:none;
}

#hrotator {margin:0 0 0 -5px;} 

#MobTopbar {
  display:none;
  background-color: #305566;
  padding:3px;

}
  
  
.sys_tophead {
  background-color: #305566;
  padding:3px;  
}
  

.sys_headerlogo {
 width:295px;
 margin:0 auto;
}

#accesskeys {
 display:none; 
}


#print-logo img{
    display:none;
}

#pagecontainer {
 position:relative;   
}

#pagebody{
 padding:0 0 0 5px; 
}
 
.backnav {
    font-size: 120%;
    font-weight: bold;
    position: absolute;
    right: 5px;
    text-decoration: none;
    top: 3px;
}

.backnav a{
    color: #FFFFFF;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
    text-decoration: none;
} 



#fullcontent {
  padding: 5px;
}

#fullcontent h1 {
  
}

.sys_search-box {
    display:none;
    height:38px;
    padding:2px 0 0 0; 
    position:relative;
}

.sys_search-query-control .sys_searchbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #000000;
    font-family: Tahoma;
    font-size: 20px;
    margin: 0;
    padding: 4px 0 4px 1%;
width:100%;
}

.sys_search-query-control .sys_search-button {
  background: url("/SiteElements/images/search.png") no-repeat scroll right top transparent;
    border: 0 none;
    cursor: pointer;
    position: absolute;
    right:0;
    top:0;
    height: 37px;
    margin: 2px 0 2px 0;
    padding: 0;
    width: 8%;
}

.sys_search-query-control .sys_search-label {
    display: none;
}






.sys_ddmenu {display:none;}

#scclogohead {display:none;}
#headertop {display:none;}
#findmymenu {display:none;} 
#atoz {display:none;}




#leftnav {
    display:none;
}


.sys_noresults {
 display:none; 
}

#pagetools {
 display:none; 
}

#pagefooter {
   display:none; 
}

.sys_faq {
  text-decoration:none;
}

#establishment_location {
 display:none; 
}

#toggle1 {display:none;}


#_content { width: 100%; height: 100%; border: 1px solid black; }

#toggle1 li {padding: 5px 5px 5px 25px;} 

  
    */

}



/* New header styles */





.sys_siteheader {
background-color:#000000;
  
}


.sys_burgerbar {
  background:#305566;
  width:100%;
  height:48px;
}

.sys_search-box2 {

  padding-top: 5px;
  margin-left:10px;

}


#menutoggle
{
    font-size:21px;
    border-style:solid;
    border-width:1px;
    border-color:#888888;
    border-radius: 3px;
    color:#ffffff;
    padding:2px 8px 2px 2px;
    width:160px;
    margin:8px 10px 4px 0px;
    text-align:right;
    cursor:pointer;
    float:right;
  		height:28px;
}

#menutoggle h1 {
  font-size:1em;
  display:inline;
  font-weight:normal;
  margin:0;
}


#menutoggle a {
 color:#ffffff;
  text-decoration:none;
}

#menutoggle a:active{
    background-color: transparent;
}

#mcmenu a:active{
    background-color: transparent;
}


.sys_menutoggletextsmall {
  display:none;
}



.sys_menuitem
{
    float:left;
    width:215px;
    padding-right:20px;
    padding-top:20px;
    font-family:Arial;
    font-size:1.1em;
}

.sys_menuitem  h2{
  font-size:1em;
  display:inline;
  font-weight:normal;
  margin:0; 
}

.sys_menuitem  h2 a{
      text-decoration: none;
}



.sys_menitemclose
{
    clear:both;
}


.sys_menuitemclear
{
    clear:both;
}

.sys_displaynone
{
 		 display:none;
}

#menudetail {
  border-bottom:4px solid #f7f7f7;
  background-color:#f1f1f1;
  padding:0px 10px 0px 10px;
  overflow:hidden;
  clear:both;
}

#menudetail a{
 color:#000000;
 text-decoration: none;
}

#menudetail a:hover{
    text-decoration: underline;
}


#menudetail ul
{
    padding-left:0px;
    font-size:0.8em;
    color:#222222;
   	margin-left:0px;
    margin-top:7px;
    list-style:none; 
}


/*

#menudetail li
{
    display:inline;
}

*/

#menudetail li:before
{
  /* content: ", "; */
  list-style:none;
}



#menudetail li:first-child:before
{
    content: "";
} 
#menudetail li:last-child:after
{
    content: "";
} 




/* Menu Size Specific Media Queries */

@media screen and (min-width: 600px) and (max-width: 999px)
  
{  

  .sys_sl-contentwrapper{
    float: left;
    width: 100%;
    }

   .sys_sl-contentcolumn{
    margin-right: 250px; /*Set right margin to RightColumnWidth*/
    }

    .sys_sl-rightcolumn{
    float: left;
    width: 250px; /*Width of right column in pixels*/
    margin-left: -250px; /*Set left margin to -(RightColumnWidth) */
    }
  
    .sys_sl-rightcolumn .sys_innertube{
    margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
    margin-top: 0;
    }
  
    .sys_sl-contentcolumn  .sys_innertube{
    margin: 0 10px 0 0; /*Margins for inner DIV inside each column (to provide padding)*/
    }


}




@media screen and (min-width: 800px) and (max-width: 999px)
{
    .sys_menuitem {
    											width: 22%;
               padding-right:3%;
  		}
  
   #menudetail div:nth-of-type(4n+5){
    clear:both;
  }
}

@media screen and (min-width: 600px) and (max-width: 799px)
{
    .sys_menuitem {width: 29%;
    															padding-right:4%;
  }
  
   #menudetail div:nth-of-type(3n+4){
    clear:both;
  }
  
}

@media screen and (min-width: 400px) and (max-width: 599px)
{
    .sys_menuitem {width: 45%;
															    padding-right:5%;
  }
  
   #menudetail div:nth-of-type(2n+3){
    clear:both;
  }
}

@media screen and (max-width: 399px)
{
    .sys_menuitem {width: 95%;}
}


/* End of Menu Size Specific Area */



/* Search Bar Size Specific Area */

.sys_search-box2
{
  	   width:580px !important;
  float:left;
}

.sys_search-box2 .sys_search-query-control .sys_searchbox {

  			width:500px !important;
     min-width:120px !important;
  }

@media screen and (max-width:785px) {
  .sys_search-box2
  {
    width:380px !important;
  }
  .sys_search-box2 .sys_search-query-control .sys_searchbox {
    width:300px !important;
  }
  
}

@media screen and (max-width:590px) {
  .sys_search-box2
  {
    width:280px !important;
  }
  .sys_search-box2 .sys_search-query-control .sys_searchbox {
    width:200px !important;
  }
  .sys_foot-txt {
    display:none;
  }
  
}

@media screen and (max-width:380px) {
  .sys_search-box2
  {
    width:220px !important;
  }
  .sys_search-box2 .sys_search-query-control .sys_searchbox {
    width:150px !important;
  }
  
}


@media screen and (max-width:310px) {
  .sys_search-box2
  {
    width:160px !important;
  }
  .sys_search-box2 .sys_search-query-control .sys_searchbox {
    width:80px !important;
    min-width:60px !important;
  }
  
}

.sys_search-box2 .sys_search-query-control .sys_searchbox {
width: -webkit-calc(100% - 70px) !important;
width: -moz-calc(100% - 70px) !important;
width: calc(100% - 70px) !important;
}
  

@media screen and (min-width:500px) {
  
.sys_search-box2
  {
    width: -webkit-calc(100% - 240px) !important;
    width: -moz-calc(100% - 240px) !important;
    width: calc(100% - 240px) !important;
  }
  
}
  
@media screen and (max-width:499px) {
  
  
  #menudetail li
{
    display:inline;
}


#menudetail li:before
{
  content: ", "; 
  }
  
  
  
  
  
  .sys_search-box2
  {
    width: -webkit-calc(100% - 90px) !important;
    width: -moz-calc(100% - 90px) !important;
    width: calc(100% - 90px) !important;
  }
	  #menutoggle h1
  {
    display:none;
  }
  
  .sys_menutoggletextsmall{
   display:block; 
  }
  
  #menutoggle
  {
    width:26px;
  }
  
  
  .sys_search-control .sys_subitem dl dd.sys_search-url {
    display:none;
  }
  
  .sys_search-control .sys_subitem dl dd.sys_search-description {
    margin-bottom:20px;
  }
}

@media screen and (max-width: 449px) {
    .sys_logo-r1 {
    display:none;
  }
  
  .sys_logo-r2 {
    display:block;
    padding:5px;
  }
}

/* End of Search Bar Size Specific Area */

/* News Template Size Specifics */

@media screen and (max-width: 580px) {
.sys_news-search-control
{
	display:none;
}


.sys_theme-simple.sys_news .sys_news-control
{	
	width:100% !important;
}

.sys_navigation
{
	clear:both;
	padding:10px 0px 0px 0px !important;
}

.sys_ticker
{
	display:none;
}
}

/* End of News Template Size Specifics */


@media screen and (min-width: 1000px) {

.sys_sl-contentwrapper  {
      float: left;
    margin-right: 20px;
    width: 455px;
}

.sys_sl-rightcolumn {
    float: left;
    width: 250px;
}

}





@media screen and (max-width: 999px) {
  

#pagecontainer {  
  width:auto;
  border-right:0px;
  border-left:0px;
  }
  
#pagebody {
  border-left:10px solid #FFFFFF;
  border-right:10px solid #FFFFFF;
  }
  
.MobMenu {
  display: block;
  }

#fullcontent {
  width:100%;
  border:0px;
  padding-left: 0px;
  padding-right: 0px;
  }
  
  #sectioncontent {
    width:auto;
  }
  #centrecolumn {
    width:auto;
  }
  
  .sys_menuitemclear
  {
    clear:none;
  }
  
  .sys_pagebacktop
		{
    display:block;
    text-align:right;
    padding-right:10px;
    padding-bottom:5px;
		}
  
  .sys_pagebacktop a
  {
    color:#4B788D;
    text-decoration:none;
  }

}

/* Log In Control Size Specific */
@media screen and (max-width: 399px) {
  .sys_logon-control label
  {
    float:none;
  }
  .sys_logon-control input
  {
    width:85%;
    padding-left:20px;
  }
  #LogonControl_SubmitButton {
    margin-right:0px;
  }
}
  

/* Styles For Menu Flicker Fix */
.slidemenu #menudetail {
				display:none;
		}
.slidemenu #toggle1 {
  		display:none;
  }
.slidemenusub #toggle1 {
  		display:none;
}


  
/* Styles For Mapping */
  @media screen and (max-width:440px)
  {
    #map {
      width:99% !important;
    }
  }

/* Twitter Feed Pages */
.sys_includefeed
{
  padding-left:10px;
  float:right;
}
.sys_include
{
  float:left;
  width:62%;
}
.sys_includeclear
{
  clear:both;
}

@media screen and (max-width: 659px) {
.sys_includefeed
  {
    float:none;
 			padding-left:0px;
    text-align:center;
  }
.sys_include
  {
    float:none;
    width:auto;
  }
.twitter-timeline-rendered
  {
    width:90% !important;
  }
}  
@media screen and (max-width:399px) {
 .sys_imagefloatright
  {
    display:none;
  }
}

/* Responsive Embed */

.sys_embedcontainer {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    height: 0;
    overflow: hidden;
}

.sys_embedcontainer iframe,
.sys_embedcontainer object,
.sys_embedcontainer embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Responsive Embed Map */

.sys_embedcontainermap {
    position: relative;
    padding-bottom: 80%; 
    height: 0;
    overflow: hidden;
}

.sys_embedcontainermap iframe,
.sys_embedcontainermap object,
.sys_embedcontainermap embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
   
/* WebStats Styles */


.gm_sidebar_anchor
{
  display:inline-block;
}
  
/* Fix To Hide Current Menu On Search Page */
.sys_nodisplay
{
    display:none !important;
}





