body{line-height:1.3em;margin-top:20px;margin-bottom:60px;}
a,a:visited{outline:none;color:#0055a5;text-decoration:underline;}
a:hover{color:black;}
h2{color:#0055a5;}
h4{color:#0055a5;}
#header{background:url(/assets/img/bg-header.png);height:70px;margin:0 0 16px 0;position:relative;}
#header.over{background:url(/assets/img/bg-header-over.png);}
#footer{background:url(/assets/img/bg-footer2.gif) no-repeat;height:100px;width:985px;margin:20px auto 0 auto;clear:both;color:#fff;}
#footer a,#footer:visited{color:#fff;text-decoration:none;}
#footer a:hover{color:#fff;text-decoration:underline;}
#footer .inner{padding:41px 0 0 0;}
#footer .last{text-align:right;}
#footer .last div{padding-right:12px;}
#footer .lefter div{padding-left:12px;}
.nav{margin:0;}
.nav,.nav li{list-style:none;}
.nav li{margin-bottom:3px;font-weight:bold;}
.nav a.tl,.nav a.tl:visited{color:white;text-decoration:none;font-weight:bold;display:block;height:25px;font-size:14px;line-height:1.8em;padding-left:8px;background:url(/assets/img/bg-nav-default.png) no-repeat;text-shadow: 1px 1px 1px #06335d;}
.nav a.tl:hover{background:url(/assets/img/bg-nav-hover.png) no-repeat;}
.nav a.active{background:url(/assets/img/bg-nav-active.png) no-repeat !important;}
.nav a.tl2,.nav a.tl2:visited{color:white;text-decoration:none;font-weight:bold;display:block;font-size:14px;line-height:1.8em;padding-left:8px;height:25px;background:url(/assets/img/bg-nav-default_green.png) no-repeat;text-shadow:1px 1px 1px #06335d;}
.nav a.tl2:hover{background:url(/assets/img/bg-nav-hover_green.png) no-repeat;}
.nav a.active2{background:url(/assets/img/bg-nav-active_green.png) no-repeat !important;}
.subnav_seperator{width:254px;margin:0px auto;height:1px;background:white;border-left:1px solid #bacdc3;border-right:1px solid #bacdc3;}
.subnav{width:256px;margin:0px auto;margin-bottom:4px;background:url(/assets/img/bg-subnav.png) bottom center;padding-bottom:6px;}
.subnav a,.subnav a:visited{display:block;width:242px;margin:0px auto;color:#456854;text-decoration:none;font-weight:lighter;line-height:2.2em;padding-left:10px;border-top:1px solid white;border-bottom:1px solid #bacdc3;}
.subnav a:last-child{border-bottom:none !important;}
.subnav a:hover{background:#9db4a7;color:white;}

#co{position:absolute;bottom:29px;right:0;width:248px;height:30px;background:url(/assets/img/co-default.png);}
#co a{display:block;width:80px;height:30px;margin-left:2px;float:left;text-indent:-9999px;}
#co.call{background:url(/assets/img/co-call.png);}
#co.chat{background:url(/assets/img/co-chat.png);}
#co.email{background:url(/assets/img/co-email.png);}

#co_es{position:absolute;bottom:29px;right:0;width:248px;height:30px;background:url(/assets/img/es/co-default.png);}
#co_es a{display:block;width:80px;height:30px;margin-left:2px;float:left;text-indent:-9999px;}
#co_es.call{background:url(/assets/img/es/co-call.png);}
#co_es.chat{background:url(/assets/img/es/co-chat.png);}
#co_es.email{background:url(/assets/img/es/co-email.png);}

.logo{display:block;position:absolute;top:0;left:0;text-indent:-9999px;width:240px;height:68px;}
#intro{font-size:1.1em;margin-top:16px;}
#intro #seal{float:right;width:353px;height:100px;background:url(/assets/img/seal.png);margin:0 0 8px 8px;font-size:1.9em;font-weight:bold;font-style:italic;position:relative;}
#intro #seal a{display:block;position:relative;width:353px;height:100px;text-indent:-9999px;z-index:5;}
#intro #seal div{padding:60px 0px 0px 110px;z-index:0;position:absolute;top:0;height:20px;}
#intro h4{margin:0px;font-weight:bold;}
#seal-small{width:270px;height:100px;background:url(/assets/img/seal-small.png);font-size:1.5em;font-weight:bold;font-style:italic;margin-top:16px;position:relative;}
#seal-small a{display:block;position:relative;width:270px;height:100px;text-indent:-9999px;z-index:5;}
#seal-small div{padding:64px 0px 0px 100px;z-index:0;position:absolute;top:0;height:20px;}
#seal-small-alt{width:270px;height:100px;background:url(/assets/img/seal-small-alt.png);font-size:1.5em;font-weight:bold;font-style:italic;margin-top:16px;}
#seal-small-alt a{display:block;position:absolute;width:270px;height:100px;text-indent:-9999px;}
#seal-small-alt div{padding:22px 0px 0px 103px;}
.boxe a{display:block;float:left;width:314px;height:194px;text-indent:-9999px;}
.box-about{background:url(/assets/img/box-about.jpg);}
.box-about:hover{background:url(/assets/img/box-about-hover.jpg);}
.box-tbm{background:url(/assets/img/box-tbm.jpg);}
.box-tbm:hover{background:url(/assets/img/box-tbm-hover.jpg);}
.box-locations{background:url(/assets/img/box-locations.jpg);}
.box-locations:hover{background:url(/assets/img/box-locations-hover.jpg);}
#content{padding-top:4px;}
#content p,#content table,#content ul{font-size:1.1em;}
#content table p{font-size:1em;margin-bottom:4px;}
#content.feeder{font-size:1.2em;line-height:1.3em;}
#content.feeder h2{font-size:1.4em;}
#inter-map{text-align:center;}
h3.state_listing{margin:22px 0 0 0;font-weight:bold;color:#001b34;text-transform:uppercase;font-size:1.2em;}
h3.caps{margin:22px 0 12px 0;font-weight:bold;color:#001b34;text-transform:uppercase;font-size:1.2em;}
#doc{float:right;width:230px;margin:0 0 16px 16px;text-align:center;}
.doc-page{position:relative;}
.doc-page img.city{float:right;margin:0 0 8px 8px;}
.doc-page h2{font-weight:bold;font-size:1.6em;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #CCC;}
.doc-page h3{margin-bottom:5px;font-weight:bold;color:#001b34;font-size:1.2em;text-transform:uppercase;}
ul.needs_margin li{margin-bottom:6px;}
.disclaimer{background:#e6e6e6;border:1px solid #ccc;padding:12px;font-size:0.8em;line-height:0.9em;color:#666;}
#sOutro{background:#e6e6e6;border:1px solid #ccc;padding:12px;margin-top:32px;}
#feeder_form{float:right;width:270px;margin:0 0 16px 16px;}
#feeder_form h5{margin:0;margin-bottom:6px;color:#00315f;}
#feeder_form hr{color:#333;background:#333;margin-bottom:12px;}
#feeder_form .inner{width:250px;background:url(/assets/img/bg-form.jpg) top;padding:10px;padding-bottom:0;}
#feeder_form .text{width:180px;margin-bottom:4px;margin-top:0;}
#feeder_form label{color:#0055a5;font-size:0.9em;}
#feeder_form textarea{width:230px;height:75px;}
#feeder_form input[type=submit]{font-size:1.2em;}
#feeder_form-cap{float:right;width:254px;height:10px;background:url(/assets/img/bg-form.jpg) bottom;padding:8px;}
.clear2{overflow:hidden;width:100%;}
a.button2{background:transparent url('/assets/img/bg_button_a.gif') no-repeat scroll top right; color:#333; display:block; float:left; font:normal 12px arial,sans-serif; height:40px; margin-right:6px; padding-right:28px; text-decoration:none;}
a.button2 span{background:transparent url('/assets/img/bg_button_span.gif') no-repeat; display:block; line-height:14px; padding:13px 0 13px 27px;}
a.button2:hover{background-position:bottom right; color:#000; outline:none;}
a.button2:hover span{ background-position:bottom left; padding:14px 0 12px 27px;}
a.button3{background:transparent url('/assets/img/bg_button_a.png') no-repeat scroll top right; color:#333; display:block; float:left; font:normal 12px arial,sans-serif; height:40px; margin-right:6px; padding-right:28px; text-decoration:none;}
a.button3 span{background:transparent url('/assets/img/bg_button_span.png') no-repeat; display:block; line-height:14px; padding:13px 0 13px 27px;}
a.button3:hover{background-position:bottom right; color:#000; outline:none;}
a.button3:hover span{ background-position:bottom left; padding:14px 0 12px 27px;}
#contact-page-form #actual td:first-child{text-align:left;width:80px;}
#contact-page-form #actual td{padding-top:0;padding-bottom:0;}
#recaptcha_widget_div{width:440px;}
#pbor{font-size:1.1em;}
#pbor li{margin-bottom:16px;}
#pbor .column{width:45%;text-align:left;}
.thicker-sep{color:#6c8c7a;background-color:#6c8c7a;background:#6c8c7a;clear:left;height:3px;}
#quiz input[type=radio]{ margin-left:24px;}
#quiz h4{margin-top:24px;}
.mid{width:220px;height:120px;background:url(/assets/img/bg-mid.png) no-repeat;float:left;}
.mid a{display:block;text-indent:-9999px;width:220px;height:120px;}
.mid-cs{background:url(/assets/img/bg-mid-cs.jpg) no-repeat;}
.mid-faqs{background:url(/assets/img/bg-mid-faqs.jpg) no-repeat;}
.mid-mf{background:url(/assets/img/bg-mid-mf.jpg) no-repeat;}
.mid-cs-pe{background:url(/assets/img/bg-mid-cs-pe.jpg) no-repeat;}
.mid-faqs-pe{background:url(/assets/img/bg-mid-faqs-pe.jpg) no-repeat;}
.mid-mf-pe{background:url(/assets/img/bg-mid-mf-pe.jpg) no-repeat;}
.myth-fact div{padding:10px;border-bottom:1px solid #ccc;}
.myth-fact div table{margin-bottom:0;}
.mf-myth td:first-child{text-align:right;text-transform:uppercase;font-size:1.4em;color:#6c8c7a;}
.mf-fact td:first-child{text-align:right;text-transform:uppercase;font-size:1.4em;color:#0055a5;}
.mf-fact td:last-child{font-weight:bold;color:#434343;}
.bottom-mf{position:relative;}
.bottom-mf span{position:absolute;top:0;right:8px;display:block;z-index:1000;}
.bottom-mf span a{background:white;background-color:white;padding:0 8px;text-decoration:none;font-weight:bold;}
.overMyth{display:block;z-index:900;position:absolute;height:130px;width:270px;text-indent:-9999px;}
.testimonials blockquote{background:url(/assets/img/quote.png) no-repeat 5px 0px;color:#666;line-height:1.6em;font-size:1.05em;margin:13px 0;padding:0 20px 0 50px;}
.testimonials blockquote span{display:block;text-align:right;padding:0 120px 0 0;font-style:normal;color:#333;}
.treatments ul,.treatments li{margin:0;list-style:none;}
.treatments li{margin:0 0 6px 0;}
#content ul{margin-left:40px;}
.treatments ul{margin-left:16px !important;margin-top:16px !important;padding-right:8px;}
#logos{text-align:center;margin-bottom:1.45em;}
#logos img{border:1px solid #CCC;padding:2px;margin-right:4px;}
#logos img:hover{border:1px solid #6c8c7a;}
#vids{margin:0 auto;margin-bottom:1.45em;width:551px;}
#vids img{border:1px solid #CCC;padding:2px;margin-right:16px;margin-bottom:16px;}
#vids img:hover{border:1px solid #6c8c7a;}
.bmgweb ul{margin-top:16px;}
.bmgweb li{margin-bottom:8px;}
.treatments a{text-decoration:none;}
.treatments a:hover{text-decoration:underline;}
.rspot{border:1px solid #CCC;padding:4px;margin-right:5px;margin-bottom:5px;width:208px;float:left;}
.rspot.nomarg{margin-right:0;}
.rspot span{font-size:14px;font-weight:bold;padding-left:8px;line-height:32px;}
.faq li{font-size:1.1em;margin-bottom:4px;}
.faq a{text-decoration:none;}
.faq a:hover{text-decoration:underline;}
.faqs li{margin-bottom:12px;font-size:1.1em;}
.faqs span{display:block;font-weight:bold;margin-bottom:6px;}
.odd{background:#e0e7e4;}
.rtt{text-align:right;display:block;padding-right:32px;}
.rtt a{text-decoration:none;}
.resources a{display:block;float:left;padding:4px;margin:0 8px 8px 0;text-decoration:none;}
.resources a:hover{text-decoration:underline;}
#sitemap .tl{margin:16px 0 0 16px;}
#sitemap ul.tl li{margin:0 0 8px 0;font-size:1.1em;list-style-type:disc;font-weight:bold;}
#sitemap ul.tl li ul{margin-top:4px;}
#sitemap ul.tl li ul li{margin-top:0;margin-bottom:2px;font-size:0.8em;list-style-type:circle;font-weight:normal;}
#sitemap .tl a{text-decoration:none;}
#sitemap .tl a:hover{text-decoration:underline;}
#sitemap .tl2{margin:16px 0 0 16px;}
.tl2 li{list-style-type:none;font-size:0.9em;}
.tl2 a{text-decoration:none;}
.tl2 a:hover{text-decoration:underline;}
#imagery{
	width: 950px; height: 230px;
}
#ui-datepicker-div{
	font-size: 0.95em;
}
#ui-datepicker-div th{
	background-color: transparent;
}

#overlayholder{
	padding: 40px;
}
