/* Remove the following 5 styles if not using any of these IDs or classes */
#home-promobox { width:100%!important; }
#home-search { width:90%; float:none; }
#home-popular { width:auto; float:none; margin-left:2%; }
.highlightbox1, .highlightbox2 { width:267px!important;}
.photo_highlight { display:none; }

/* Please adjust you your IDs */
/* body ID required */
body#section header, body#home header, body#about header, body#state header, body#municipal header, body#subscribers header { background-color:#02263D!important; color:#fff; display:block; background-image:none!important; overflow:none; width:auto; padding-bottom:6px!important; position:relative; height:auto;}

/* Top nav style for when navigation items wrap to two lines. Not needed if the items don't wrap to two lines */
nav .samplestab, nav .featurestab, nav .tab3, nav .tab4, nav .tab5, nav .tab6, nav .tab7 { line-height:38px; }


/* Do not change these */
body { margin:0; padding:0; background:none!important; position:relative;}
.offscreen, .statewide_message, #sliver_container { display:none; }
#container { margin:0 auto; padding:0; width:100%; min-width:0!important; background-color:#fff; position:relative!important; color:#000; }
h1 { margin:4px 0 10px 0; }
* html header {	zoom:1; }
/* end clearfix */
#vtopnav, #vtopnav a { color:#000; }
header h2.logo { text-indent:0!important; font-family:Georgia, serif!important; font-weight:normal!important; position:relative; width:auto; font-size:1.2em!important; height:auto!important; background:none!important; background-color:transparent; float: none; margin:0 10px!important;}
header h2.logo a { height:90px!important; width:100%; color:#fff; text-decoration:none; }
header h2.logo a:visited {	color:#fff; }
.header_nav_search { float:left!important; text-align:left; background-color:#02263D!important; padding:0; width:100%!important; }
.header_nav_search ul#vtopnav {	position:relative; width:auto; display:block; float:none; background-color:transparent; margin:20px 5px 8px; color:#fff!important; }
.header_nav_search ul#vtopnav a { color:#fff!important; }
.header_search { margin:0 10px 10px; float:left; width:90%; }
.search_button { right:4px; }
/*.sf-menu li ul li, .sf-arrows .sf-with-ul::after { display:none!important; }
.sf-menu ul { border:none!important; }
.sf-arrows .sf-with-ul { padding-right:1em!important; }*/ 
header { background:#02263D; height:90px!important; }
header .sub-container { background-image:none; }
.sub-container { width:100%!important; min-width:0!important; }
#content { width:auto!important; padding:0; margin-top:0; min-width:0!important; height:auto;}
.crumb_trail { display:none; }
.sectionbanner { margin:0!important; }
#maincontent1 {	clear:both; float:none; width:auto!important; min-width:0; padding:0 12px; margin-top:20px; }
#maincontent2 {	clear:both;	float:none!important; width:auto!important;	min-width:0; border:none; padding:0 12px; margin-top:20px; }
#maincontent2r { clear:both; float:none!important; width:auto!important; min-width:0; border:none; padding:0 12px; margin-top:20px; }
#maincontent3 {	clear:both;	float:none!important; width:auto!important;	min-width:0!important; border:none; padding:0 12px; margin-top:20px; } .twocol1,.twocol2,.threecol1,.threecol2,.threecol3,.threecol1-2,.threecol2-3, .fourcol1,.fourcol2,.fourcol3,.fourcol4 { float:none; width:auto!important; margin:0; }
.homecol1, .homecol2 { float:none; width:auto!important; margin:0!important; }
.twocol1big { float:none!important; width:100%!important; }
.twocol2small { float:none!important; padding-bottom:10px; width:100%!important;}
.pic350,.pic325,.pic300,.pic275,.pic250,.pic225,.pic200,.pic175,.pic125 { float:none; display:block; max-width:90%; margin:.5em auto; }
aside { float:none!important; width:auto!important; border:none; padding:0 12px; }
footer .footer_column:first-child { float: none; width: auto; min-width: 0; margin:0 1em; }
footer .footer_column:last-child { float: none; width: auto; min-width: 0; margin:0 1em; text-align:left; }
.footer_column { float: none; width: auto; }
#sectionnav { display:none; }
/*#mobilenav { display:block!important; }
#mobilemenu li ul li ul li ul li, #mobilemenu li ul li ul li span.sub-arrow  { display:none!important; }*/



/*Home Page */
.flexslider { display:none; }

.home-info, .didyouknow {width: 90%; }
.home-info .info { width: 100%; }
.more-button { float: left; margin: 10px 0;}
.highlight-boxes { margin: 20px auto 0; display: block; width: 90%;}
.lightblue-box { color: #fff; background-color: #6693AA; padding: 15px 25px; width: 90%!important; margin: 0; height: 100%!important; }
.darkblue-box { color: #fff; background-color: #35699B; padding: 15px 25px; width: 90%!important; margin: 0; height: 100%!important; }
.green-box { color: #fff; background-color: #3B9562; padding: 15px 25px; width: 90%!important;  margin: 0 0 5%; height: 100%!important;}
.didyouknow {display:none;}
.billing-info {width: auto;}
.twocol1, .twocol2 {float: none; width: 100%;}

@media screen and (max-width:480px) {
.lightblue-box, .darkblue-box, .green-box { width: 83%!important; }	
}

/* Awards section */
.awards h3, .awards p { margin:0!important; }
.awards a img, .awards img { float: none!important; }

.bar { padding:10px!important; width:93%!important;}

ul.sf-menu li ul li .sf-sub-indicator::after { display:block!important; }



li.sf-clone-parent { display:block!important; }