﻿/* Primary style sheet for site */


/* Primary elements */

body {
    background-color: #eaeaea;
    color: #000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 0;
}

.sys_sccusercontrol {
        background: url('/SiteElements/images/header-bg1.png') no-repeat scroll right top transparent;
}

#accesskeys {     
    left: -2500px;
    position: absolute; 
}

#pagecontainer {
    background-color: #FFF;
    margin: 0 auto;
    border-right: 10px solid #FFF;
    border-left: 10px solid #FFF;
    max-width: 960px;
}

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

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

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

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


/* Page header */

.pageheader {
    background: url('/SiteElements/images/header-bg1.png') no-repeat scroll right top transparent;
    position: relative;
    height: 120px; 
}

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

.sys_headerlogo {
    float: left;
    padding-left: 5px;
    padding-top: 3px;
    width: 373px;
  	height: 97px;
}

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

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

#skipnav {
	position:absolute;
	left:-2500px;
}

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

#scclogohead {
	position:absolute;
	top:50px;
	left:27px;
}

#scclogohead a {
    border:0 none;
    text-decoration: none;
}

#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;
}

#logomain {
    /*background: url("/SiteElements/images/header-bg1.png") no-repeat scroll left top transparent;
    height:150px;*/
    display: none;
}


/* Search box */ 

.sys_search-box {
    height: 50px;
    position: absolute;
    right: 10px;
    top: 5px;
    width: 285px;
}

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

.sys_search-query-control .sys_searchbox {
    border-radius: 5px;
    padding: 5px;
    background: none repeat scroll 0 0 #ffffff;
    border: 3px solid #5a396a;
    color: #5F3C65;
    font-size: 18px;
    margin: 11px 0 3px 20px;
    width: 180px;
}

.sys_search-query-control .sys_search-button {
    background: none;
    color: #5a396a;
    font-family: "Font Awesome 5 Pro";
    font-size: 32px;
    border: 0 none;
    cursor: pointer;
    height: 40px;
    margin: 0;
    padding: 0;
    width: 40px !important;
}

 
/* Contensis search */




/* End of Page header */


/* Page body */

#pagebody {
	overflow:auto;
}

#breadcrumb {
    padding:15px 20px 20px 30px;
    font-size:.8em;
}

.sys_fullwidth {
    padding:25px; 
    font-size: 0.8em;
}

/* Left navigation styles */

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

/* Left Menu - Root Folder Link */

.sys_left-menu-root a {
    background-color: #d2c2da;
    color: #000000;
    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: #F3EBF1;
    color: #000000;
    display: block;
    font-size: .75em;
    font-weight: bold;
    margin-left: 0;
    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 #CAD2D6;
    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;}

/* Website feedback */

.feedback-option:hover{
	font-weight:bold;
}

/* 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;
    /*width: 100%;*/
    max-width: 630px;
    padding: 0px 30px 25px 30px;
    font-size: .8em;
    border-left: 1px solid #CAD2D6;	
}

#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;
}

#fullcontent table {
    border-collapse: collapse;
}

#fullcontent table, th, td {
    border: 1px solid black;
}

#fullcontent td {
    padding: 5px;
}

#fullcontent td p {
    margin: 5px;
}

/* 3col section page specific */

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

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


/* Page tools */

#fccomment {
	margin: 0 0 13px 0;
	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;
	padding:20px 20px 20px 20px;
	margin-bottom:10px;
}

#pagetools img {
	border:none;
}

/* Section page specific */

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

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

#sectionheadtitle {
	color:#6c862f;
	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;
    width: 420px;
    margin-right:20px;
}

#centrecolumn h1 {margin-top:0;}

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

.sys_cchead {
    background: none repeat scroll 0 0 #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 */

#homerightcolumn { /* right column styles */
	float:right;
	width:640px;
	margin-top:15px;
 padding-left:5px;
}

#homeleftcolumn { /* left column styles */
	float:left;
	width: 330px;
	margin-top:15px;
}

.sys_homecol {
    float: left;
    margin-right: 8px;
    width: 200px;
}
.sys_homecol .sys_head1 {
    background: url("/SiteElements/images/tab-p.png") no-repeat scroll 0 0 transparent;
    color: #ffffff;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    padding: 10px 0 0 15px;
    position: relative;
}
.sys_homecol .sys_inner {
    border-bottom: 2px solid #F3F3F3;
    border-left: 2px solid #F3F3F3;
    border-right: 2px solid #F3F3F3;
    padding: 12px 6px 10px 15px;
    background:#F3F3F3;
}
.sys_homecolnews {
    float: left;
    font-size: 0.8em;
    margin-right: 20px;
    width: 420px;
}

.sys_homecolnr {
      float: right;
    font-size: 0.8em;
  width:190px
}



.sys_homercoltop {
    background-color: #F3F3F3;
    float: left;
    margin-bottom: 15px;
    margin-left: 13px;
    text-decoration: none;
    width: 305px;
}
.sys_homercoltop h2 {
    background: url("/SiteElements/Images/hp-tabbg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    margin: 0;
    padding: 10px 0 0 15px;
    position: relative;
    z-index: 1;
}
.sys_homercoltop .sys_inner {
    background: none repeat scroll 0 0 #F3F3F3;
    border-bottom: 2px solid #F3F3F3;
    border-left: 2px solid #F3F3F3;
    border-right: 2px solid #F3F3F3;
    padding: 12px 6px 10px 15px;
}





.sys_tweetcol {
    float: left;
    width: 220px;
}

.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:.7em;
}

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

.sys_howto {
    background: url("/SiteElements/images/200/howto.png") repeat-x scroll left top transparent;
    height: 40px;
    left: -5px;
    position: absolute;
    top: -2px;
    width: 40px;
}

.sys_homercol{ /* the columns on the left side of the page */
    float: left;
    margin-bottom: 15px;
    margin-left: 10px;
    padding: 5px 3px 5px;
    width: 305px;
  background-color: #F3F3F3;
      color: #345667;
    font-size: 0.8em;
    text-decoration: none;
}

.sys_homercol h2 {
    background-color: #994d88;
    color: white;
    display: block;
    font-size: 1em;
    margin: 1px 0;
    padding: 2px 10px;
}


.sys_homercol ul {
	list-style:none;
	padding:10px;
	margin:0;
}

.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 */

.sys_displaynone {
  display:none;
}

.sys_pagefooter {
    background-color: #5a396a;
    padding: 30px;
}


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

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

.sys_footer-links {
    color: #ffffff;
    margin: 0 auto;
    text-align: center;
}

.sys_footer-links h2{
     font-size: 20px;
    font-weight: 200;
}


.sys_pagefooter .fa-inverse {
    color: #5a396a;
}



@media only screen and (max-width : 993px)  {  
.sys_foot-txt {
 display:none; 
}
}


/* End of Page footer */


/*----- 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:10px 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;float:left;width:450px;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 {}
			
	#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_homercol {
 font-size:.8em;
 text-decoration: none;
	color: #345667;
}

.sys_homercol ul {
	list-style:none;
	padding:0;
	margin:0;
} */

			
/* .sys_coldivleft { 
	float:left;
	width:150px;
	padding-right:5px;
	font-size:.8em;
	font-weight:bold;

}

.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:150px;
	padding-right:0px;
	font-size:.8em;
	font-weight:bold;
}

.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;
}



#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_logon-control {
  width:400px;
  margin: 0px auto;
  position:relative;
  text-align:left;
} 

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

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

#LogonControl_SubmitButton {
    right: 70px;
    position: absolute;
    top: 75px;
    width: 60px !important;
}

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

.sys_savepasswordpanel input {
    float: left;
    margin: 0 0 0 20px;
    width: auto;
}

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


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

/* START : Search controls styling */

.sys_searchHolder 
{
    background-color: #E7DAF1;
    float: left;
    margin: 15px;
    padding: 3px;
    width: 300px;
}

.sys_searchHolder > h5 
{
    background-color: #72548E;
    color: #FFFFFF;
    font-weight: bolder;
    margin-bottom: 2px;
    margin-top: 2px;
    padding: 2px 0 2px 10px;
    text-align: left;
}

.sys_searchHolder > label
{
    font-size: 0.7em;
}

.sys_searchButton 
{
    background-color: #BEA8D0;
    color: #000000;
}

.sys_searchFormField
{
    font-size: 0.95em;
    margin: 10px 0 10px 10px;
    padding-left: 5px;
    text-align: left;
    width: 55%;
}
/* END: Search controls styling */



/* Conditional icon display */

a[href $='.pdf'] { 
   padding-left: 20px!important;
   background: url("/SiteElements/images/pdf-icon.png") no-repeat center left;
}

a[href $='.ppt'] { 
   padding-left: 20px!important;
   background: url("/Resources/Images/File-Icons/PowerPointDoc.gif") no-repeat center left;
}

margin: 5px auto 5px auto;

.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem a[href $='.pdf'] {
    background-position-y:25%;
}


a[href $='.doc'] { 
   padding-left: 20px!important;
   background: url("/SiteElements/images/msword-icon.png") no-repeat center left;
}

.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem a[href $='.doc'] {
    background-position-y:25%;
}

a[href $='.docx'] { 
   padding-left: 20px!important;
   background: url("/SiteElements/images/msword-icon.png") no-repeat center left;
}

.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem a[href $='.docx'] {
    background-position-y:25%;
}

a[href $='.xls'] { 
   padding-left: 20px!important;
   background: url("/SiteElements/images/excel-icon.png") no-repeat center left;
}


.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem a[href $='.xls'] {
    background-position-y: 25%;
}

a[href $='.xlsx'] { 
   padding-left: 20px!important;
   background: url("/SiteElements/images/excel-icon.png") no-repeat center left;
}

.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem a[href $='.xlsx'] {
    background-position-y:25%;
}

.sys_faqs-subheading a {text-decoration:none;font-size:1em;}
.sys_faqs-subheading a:hover {text-decoration:underline;}


.answer ul{
  float:none!important;
}

A.sys_faq {
     color: #000000 ! important;
     text-decoration: none ! important;
}

.sys_faqs-summary DL DT.answer, .sys_faqs-summary DL DD.answer {
     color: #000000 ! important;
}

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

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

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

.sys_faqs-summary DL DD.answer UL LI {
     border: 0px none ! important;
     list-style-type: disc ! important;
     margin: 0px ! important;
     padding: 0px ! important;
     width: auto ! important;
     vertical-align:top;
}

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

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

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

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

#txtresize {
    display: none; 
}

/* Media Queries */

@media only screen and (max-width : 1009px)  {  
    
    #leftnav {
        display: none;
    } 
        
    #breadcrumb {
        padding: 5px;
        background:#ede7f0;
        font-size:.8em;
    }
    
        
    #fullcontent {
        float:none;
        border:none;
        padding:5px;
        margin:5px;
        max-width: none;
    }
    
        
    #pagecontainer {
        border-left: none;
        border-right: none;
    }
  
    .active {
        display: block;
    }  
  
    #fullcontent ol {
        padding-left: 20px;
        margin-right: 25px;
    }
    
    #fullcontent ul {
        padding-left: 20px;
        margin-right: 25px;
    }
            
    #fullcontent img {
        display: block;
        margin: 5px auto 5px auto;
        height: auto;
    }
    
    #sectionhead {
        display: none;
    }
  
    #sectioncontent {
        padding: 0;
        margin: 0;
        width: 100%;
      }
  
    #centrecolumn {
        width: 100%;
        float: none;
    }
  
    #centrecolumn p {
        margin: 10px 10px 0 10px;
    }
    
    #rightcolumn {
        width: 100%;
        float: none;
    }
    
    #rightcolumn h2 {
        margin: 10px 10px 10px 10px;
    }
    
    #rightcolumn p {
        margin: 10px 10px 0 10px;
    }
    
    #rightcolumn img {
        display: block;
        margin: 5px auto 5px auto;
        height: auto;
    }
    
    .widebullets {
        padding: 0 25px;
    }
    
    .widebullets li {
        margin: 5px 0 5px 0;
    }
    
    .sys_search-box {
        display: block;
        float: none;
        margin-right: 10px;
        margin-top: 50px;
    }
     
    #SectionNewsList {
        margin: 20px 10px 10px 10px;
    }
    
    .sys_relateditemslisting-control {
        margin: 10px 10px 0 10px;
    }
    
}


@media only screen and (max-width : 993px)  {  
    
    #homeleftcolumn {
        float:none;
        width:auto;
        border:none;
        padding:5px;
        margin:5px;
        max-width:none;
    }
    
    #homerightcolumn {
        float:none;
        width:auto;
        border:none;
        padding:5px;
        margin:5px;
        max-width:none;
    }
    
    .sys_homecolnr {
        float: none;
        margin: 0;
        width: auto;
    }
    
    .sys_homecolnews {
        float: none;
        margin: 0;
        width: auto;
    }
    
    .sys_homercol {
        float: none;
        margin: 0;
        width: auto;
    }
    
    .sys_homercoltop {
        float: none;
        margin: 0;
        width: auto;
    }
    
}

@media only screen and (max-width : 980px)  {  
        
    #block2 {
        display: none;
    }
    
}

  
@media only screen and (max-width : 780px)  {   
        
    #pageheader {
        background: none;
    }
    
    #block3 {
        display: none;
    }
    
    #footertop {
        margin: 0;
    }
    
    #footerbody {
        overflow: none;
    }
    
    #footerlevel1 {
        overflow: none;
        border: none;
        width: 100%;
        margin: 0;
        padding: 0;
    }
    
    #footerlevel1 #block1, #footerlevel1 #block2, #footerlevel1 #block3, #footerlevel1 #block4 {
        height: 90px;
    }
         
    #block1 {
        display: block;
        width: 100%;
        float: none;
        padding: 0 0 0 20px;
        border: none;
        margin-bottom: 0;
    }
    
   
    #block4 {
        display: block;
        width: 100%;
        float: none;
        padding:  0 0 10px 20px;
        border: none;
        margin-bottom: 0;
    }    
  
}

@media only screen and (max-width : 685px)  {
      
    .pageheader {
        height: 145px;
    }
       
    #menu-button {
        max-width: none;
    }
    
    .sys_headerlogo {
        float: none;
        display: block;
        width: 300px;
        height: 79px;
    }
    
    .sys_search-query-control {
        float: none;
        display: block;
        margin: 20px 0 10px 10px;
        
    }
    
    #rotator {
        display: none;
    }
    
    .sys_homecolnr {
         display: none;
    }
    
    .sys_homercoltop {
         display: none;
    }
    
}


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
  
  .pageheader {
    height: 90px;
  }
  
  .sys_headerlogo img {
    width: 336px;
    height: 88px;
  } 
  
}  
 
/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
}
 
/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) { 
}
 
/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
}
 
/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
}
 
/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
}
 
/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
}
 
/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
}
 
/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
  
    .pageheader {
        height: 145px;
    }
    
    #menu-button {
        max-width: none;
    }
    
    .sys_headerlogo {
        float: none;
        display: block;
        width: 300px;
        height: 79px;
    }
    
    .sys_search-query-control {
        float: none;
        display: block;
        margin: 10px 0 10px 10px;
    }
    
}

/* SmartMenus Core CSS (it's not recommended editing this)
===============================================================*/

.sm,.sm ul,.sm li{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr;}
ul.sm li{position:relative;}
ul.sm a{position:relative;display:block;}
ul.sm a.disabled{cursor:default;}
ul.sm ul{position:absolute;top:-999999px;left:-800px;width:100px;}
ul.sm li{float:left;}
ul.sm-rtl{direction:rtl;}
ul.sm-rtl li{float:right;}
ul.sm ul li,ul.sm-vertical li{float:none;}
ul.sm a{white-space:nowrap;}
ul.sm ul a,ul.sm-vertical a{white-space:normal;}
* html ul.sm-vertical li{float:left;width:100%;}
* html ul.sm-vertical ul li{float:none;width:auto;}
*:first-child+html ul.sm-vertical>li{float:left;width:100%;}
ul.sm ul.sm-nowrap>li>a{white-space:nowrap;}
ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden;}
* html ul.sm{height:1px;}
*:first-child+html ul.sm{min-height:1px;}
ul.sm li *,ul.sm li *:before,ul.sm li *:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
ul.sm{-webkit-tap-highlight-color:rgba(0,0,0,0);}

/*
---------------------------------------------------------------
  Note that styles you apply to the main menu items are inherited by the sub menus items too.
  If you'd like to avoid this, you could use child selectors (not supported by IE6) - for example:
  .sm-simple > li > a { ... } instead of .sm-simple a { ... }
---------------------------------------------------------------*/


/* Menu box
===================*/

 .sm-simple,
    .sm-simple ul {
		border:none;
		background:#5a396a;
		-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);
		-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);
		box-shadow:0 1px 1px rgba(0,0,0,0.2);
	}


/* Menu items
===================*/

	.sm-simple a {
		padding:11px 20px;
		color:#fff;
		font-size:14px;
		line-height:17px;
		font-family:tahoma,geneva,arial,helvetica,sans-serif;
		text-decoration:none;
	}
	.sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active,
	.sm-simple a.highlighted {
		background:#fff;
		color:#000;
	}
	/* current items - add the class manually to some item or check the "markCurrentItem" script option */
	.sm-simple a.current, .sm-simple a.current:hover, .sm-simple a.current:focus, .sm-simple a.current:active {
		background:#fff;
		color:#000;
	}
	.sm-simple a.has-submenu {
		padding-right:32px;
	}
 	.sm-simple ul a.has-submenu,
	.sm-simple-vertical a.has-submenu {
		padding-right:23px;
	}


/* Sub menu indicators
===================*/

	.sm-simple a span.sub-arrow {
		position:absolute;
		right:12px;
		top:50%;
		margin-top:-8px;
		width:16px;
		height:16px;
		line-height:16px;
	}
 	.sm-simple ul a span.sub-arrow,
	.sm-simple-vertical a span.sub-arrow {
		right:auto;
		margin-left:-14px;
	}


/* Items separators
===================*/

	.sm-simple li {
		border-left:1px solid #f3f3f3;
	}
	.sm-simple li:first-child {
		border-left:0;
	}
	.sm-simple ul li,
	.sm-simple-vertical li {
		border-left:0;
		border-top:1px solid #f3f3f3;
	}
	.sm-simple ul li:first-child,
	.sm-simple-vertical li:first-child {
		border-top:0;
	}


/* Scrolling arrows containers for tall sub menus - test sub menu: "Sub test" -> "more..." -> "more..." in the default download package
===================*/

	.sm-simple span.scroll-up, .sm-simple span.scroll-down {
		position:absolute;
		display:none;
		visibility:hidden;
		overflow:hidden;
		border:solid #bbb;
		border-width:1px 0;
		background:#fff;
		height:20px;
		/* width and position will be automatically set by the script */
	}
	.sm-simple span.scroll-up-arrow, .sm-simple span.scroll-down-arrow {
		position:absolute;
		top:-2px;
		left:50%;
		margin-left:-8px;
		/* we will use one-side border to create a triangle so that we don't use a real background image, of course, you can use a real image if you like too */
		width:0;
		height:0;
		overflow:hidden;
		border-width:8px; /* tweak size of the arrow */
		border-style:dashed dashed solid dashed;
		border-color:transparent transparent #555 transparent;
	}
	.sm-simple span.scroll-down-arrow {
		top:6px;
		border-style:solid dashed dashed dashed;
		border-color:#555 transparent transparent transparent;
	}


/*
---------------------------------------------------------------
  Responsiveness
  These will make the sub menus collapsible when the screen width is too small.
---------------------------------------------------------------*/


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

	/* The following will make the sub menus collapsible for small screen devices (it's not recommended editing these) */
	ul.sm-simple{width:auto !important;}
	ul.sm-simple ul{display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important;}
	ul.sm-simple>li{float:none;}
	ul.sm-simple>li>a,ul.sm-simple ul.sm-nowrap>li>a{white-space:normal;}
	ul.sm-simple iframe{display:none;}

	/* Uncomment this rule to disable completely the sub menus for small screen devices */
	/*.sm-simple ul, .sm-simple span.sub-arrow, .sm-simple iframe {
		display:none !important;
	}*/


/* Menu box
===================*/

	.sm-simple ul {
		border:0;
		/* darken the background of the sub menus */
		background:rgba(100,100,100,0.1);
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
	}


/* Menu items
===================*/

	.sm-simple a {
		padding-top:13px;
		padding-bottom:13px;
		background:transparent !important;
		color:#fff !important;
	}
	.sm-simple a.current {
		background:#fff !important;
		color:#000 !important;
	}
	.sm-simple a.has-submenu {
		padding-right:23px;
	}
	/* add some text indentation for the 2+ level sub menu items */
	.sm-simple ul a {
  background:#fff !important;  
  color:#000 !important;
		border-left:8px solid transparent;
	}
	.sm-simple ul ul a {
  background:#fff !important;  
  color:#000 !important;
		border-left:16px solid transparent;
	}
	.sm-simple ul ul ul a {
  background:#fff !important;
  color:#000 !important;
		border-left:24px solid transparent;
	}
	.sm-simple ul ul ul ul a {
  background:#fff !important;
  color:#000 !important;
		border-left:32px solid transparent;
	}
	.sm-simple ul ul ul ul ul a {
  background:#fff !important;
  color:#000 !important;
		border-left:40px solid transparent;
	}


/* Sub menu indicators
===================*/

	.sm-simple a span.sub-arrow {
		right:auto;
		margin-left:-14px;
	}
	/* Hide sub indicator when item is expanded - we enable the item link when it's expanded */
	.sm-simple a.highlighted span.sub-arrow {
		display:none !important;
	}


/* Items separators
===================*/

	.sm-simple li {
		border-left:0;
		border-top:1px solid rgba(0,0,0,0.05) !important;
	}
	.sm-simple li:first-child {
		border-top:0 !important;
	}

}

/* Menu button
===================*/

.menu-button {
    display:none;
    /* style it as you like... */
    border:none;
    background:#5a396a;
    -moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);
    box-shadow:0 1px 1px rgba(0,0,0,0.2);
    border-bottom: 1px solid #999;
    color:#fff;
    font-size:14px;
    line-height:17px;
    font-family:tahoma,geneva,arial,helvetica,sans-serif;
    text-decoration:none;
    max-width:854px; 
    padding:11px 0;
    width: 100%;
}

.menu-button::before {
  content:'\00a0\00a0\00a0Hide Menu';
}
.menu-button.collapsed::before {
  content:'\00a0\00a0\00a0Show Menu';
}
@media screen and (max-width: 855px) {
  /* show the button on small screens */
  .menu-button {
    display:inline-block;
  }
  /* hide the menu when it has the "collapsed" class set by the script */
  #main-menu.collapsed {
    display:none;
  }
}

/* instance specific stuff not covered in the theme */
#main-menu {
    position:relative;
				z-index:9999;
				width:auto;
}
#main-menu ul {
				width:12em; /* fixed width only please - you can use the "subMenusMinWidth"/"subMenusMaxWidth" script options to override this if you like */
}

/* rotator styles */

/* #bdyhome {
    background-color:#F1F1F1;
    margin:0;
}
#rotator1_rotator {
    color: #FFF;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 0.8em;
    width: 100%;
    max-width: 640px;
    position: relative;
}
#rotator1_rotatorhead {
    display: block;
    height: 100%;
    min-height: 160px;
    max-height: 260px;
}
#imgrotatorbackdiv {
    margin: 0;
    padding: 0;
    border: 0;
}
#rotator1_imgrotator {
    width: 100%;
    height: 100%;
    max-height: 260px;
}
#rotatormainheadline {
    position: absolute;
    top: 0;
    left: 0;
    width: 195px;
    height: 100%;
    min-height: 160px;
    max-height: 230px;
    padding: 15px;
    background-image: url("/SiteElements/Images/Gradation.png");
}
#rotatorheadertext a {
    color: #FFF;
    font-size: 1.4em;
    margin-bottom: 20px;
    text-decoration: none;
}
#rotatorsubheadlines {
    clear: both;
}
#rotatorbodytext {
    margin-top: 10px;
}
#rotator1_rotatorsubheadlines {
    display: block;
}
#rotator1_imgrotatorlink {
   display: block; 
}
#rotator1_rotatorsubheadlines a {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #69487A;
    height:50px;
    width: 25%;
    min-width:145px;
    padding:5px 5px 0 10px;
    display:inline-block;
    border-bottom: 1px solid #69487A;
    background: url("/SiteElements/Images/tab-off.png") repeat scroll 0 0 transparent;  
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
#rotatorsubheadlines a:visited
{
    text-decoration:none;
	color:#000000;
}
#rotatorsubheadlines a:hover {
    text-decoration: none;
}
.rotatorhide {
    display: none;
}
.rotatorshow {
    display: inline;
}
#aLink1 { background-color: #b0e0e6;}
#aLink2 {background-color: #f0e68c;}
#aLink3 {background-color: #b6b0e6;}
#aLink4 {background-color: #f4a460;}
.rotatorfooterlinkhighlight {
    color:#FFF !important;
    background: url("/SiteElements/Images/tab-on.png") repeat scroll 0 0 transparent !important 
}
#rotatorcontrols {
    background: #000000;
    padding: 5px 5px 3px 15px;
    position: absolute;
    right: 0;
    top: 230px;
}
#rotator1_rotatormorenews {
    left: 15px;
    position: absolute;
    top: 230px;
}
#rotator1_rotatormorenews a {
    color: #FFFFFF;
}

@media only screen and (max-width : 680px)  { 
    
    #rotatormainheadline {
        width: 100%;
		box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        position: static;
    }
    
    #rotator1_imgrotator {
         display: none;
    }
    
    #imgrotatorbackdiv {
         display: none;
    }
    

    #rotatorcontrols {
        display: none;
    }
    
    #rotator1_rotatorsubheadlines a {
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        width: 100%;
    }
    
}

@media only screen and (max-width : 435px)  { 
    
    #rotator1_rotatorhead {
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
    }
    
}




