﻿@charset "UTF-8";
/*ADMIN*/
.clear-block {float: none;clear: both;height: 0px;}

/*FONT STYLES*/
h1 {font-size:1.8em;font-weight:normal;}
h2, h3, h4, h5{color:#299e6e;font-weight:bold;}
h2 {font-size:1.3em;line-height:1.3em;}
h3 {font-size:1.2em;line-height:1.2em;}
h4 {font-size:1.15em;}
h4.newslettersignup{font-size:3em;font-weight:normal;color:#000;}
h5 {font-size:1.1em;text-transform:uppercase;}
.promo-container h4,.promo-container h5{color:#000;}
.call-out h4 {color:#000;}
.call-out h4.social{color:#3e4450;padding-bottom:20px;}
.call-out h5{color:#3e4450;}

/*LINK STYLES*/
.btn{border-radius:0px;border:none;text-shadow:none;text-transform:uppercase;color:#fff;background:#73a945;border-radius:0px;}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled]{background:#a2e35f;}
a.btn:link, a.btn:visited {color:#fff;}
a:link{text-decoration:none;}
a:hover{text-decoration:underline;}
a, a:link, a:visited, a:active {color: #00915f;text-decoration: none;}
a:hover {color: #00745a;text-decoration: none;}
.left-rail a.btn, #TwoColumnLeft a.btn{width:125px;height:25px;padding-top:8px;font-size:1.3em;font-weight:bold;}

/*PAGE*/
body {background:#3e4450;font-size:12px;}

/*HEADER*/
header{background:#fff;padding:0px;}
header .row-fluid [class*="span"]{margin-left:0%;min-height:20px;}
.top-hat{text-transform:none;background-color:#3e4450;height:24px;}
.top-hat ul{margin-bottom:0px;}
.top-hat ul li{display:inline;padding-right:30px;}
ul.top-hat a{color:#fff;}
ul.top-hat a:hover, .topHat a:visited{color:#73a945;}
ul.top-hatLinks a{padding:0px 5px;}
.top-hat .btn{font-size:13px;background-color:#eb4a0a;text-transform:none;font-weight:bold;}
.top-hat .btn:hover{background:#ec7a0a;color:#fff;}
input#SearchBox{border-radius:0px;font-size:.85em;line-height:.85em;padding:0px;padding-left:3px;width:125px;background-color:#d3d5d8;}
.ie8 input#SearchBox{font-size:11px;line-height:12px;padding-top:5px;}
label, input, button, select, textarea{font-size:1em; line-height:1em;}
.logo{padding:10px 0px 0px 0px;}
.header-utility{padding-right:8px;padding-top:5px;}

/*NAVIGATION*/
.navbar{margin-top:0px 20px 10px 0px;}
.navbar .nav > li > a{color:#3e4450;text-shadow:none;font-weight:bold;padding-top:10px;padding-bottom:7px;padding-right:2px;padding-left:5px;}
.navbar .nav > li > a::after {content: "   |";color:#d3d5d8;padding-left:5px;} 
.navbar .nav > li > a.last::after {content:none;} 
.navbar-inner{border-radius:0px;min-height:20px;border:none;filter:none;background:#fff;box-shadow:none;padding-left:0px;font-size:1.1em;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{color:#fff;}
.navbar .nav > li > a:hover{color:#73a945;}
.navbar .nav >li >.dropdown-menu:after{border-bottom:6px solid #3e4450;}
.dropdown-menu{background-color:#3e4450;margin-top:5px;}
.dropdown-menu a:link{color:#fff;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{background-color: #3e4450;background-image: #3e4450;color:#fff;}
.dropdown-menu li:hover .sub-menu {visibility: visible;}
.dropdown:hover .dropdown-menu {display: block;border-radius:0px;} 
nav .dropdown:hover .dropdown-menu{margin-top:0px;margin-left:4px;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-submenu:hover > a,.dropdown-submenu:focus > a {filter:none;background: #73a945;background-image: none;}
.dropdown-menu > li > a:visited{color:#fff;}
.dropdown-menu > li > a:hover {color:#fff;}

/*LEFT RAIL*/
.call-out{color:#3e4450;}
.call-out ul{margin:-15px 0px 5px 0px;}
.call-out ul li{list-style-type:none;display:inline;}
.promo-container{margin:40px 0px 35px 0px;padding:25px 0px;border-top:2px solid #73a945;border-bottom:2px solid #73a945;color:#666666;}
.promo-container h5{text-transform:uppercase;color:#3e4450;}
.promo-container h3{color:#000;}
.promo h4{color:#000;text-transform:none;}

/*MODALS*/
.modal{top:1%;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.modal.fade.in{top:1%;}
.modal-footer a.btn{color:#fff;}
.modal.map{width: 660px;margin-left: -330px;height:620px;}
.modal-header h3{color:#108052;}
.modal-body {max-height:580px;}
.modal.fullpage{width: 950px;margin-left: -475px;min-height:720px;}
.modal-body.fullpage{max-height:760px;}
.modal.halfpage{width: 950px;margin-left: -475px;height:420px;}
.modal-body.halfpage{height:460px;}
.modal.bio{width: 950px;margin-left: -475px;height:auto;}
.modal-body.bio{height:auto;}
.modal.newsletter{width:720px;margin-left:-360px;height:610px;}
.modal-body.newsletter{height:550px;}

/*MAP*/
.map-data p{font-size:1em;}
body.map-body{background-color:#fff;}
html, body, .mapControl {margin:0;padding:0;height:100%;}
.mapControl{width:340px;height:470px;border:1px solid #000;vertical-align:top;}
iframe.modal-map {padding-left:100px;}

/*FOOTER*/
footer{background:#656973;padding:10px 10px 10px 30px;color:#fff;}
footer .contact{font-size:11px;}
footer .contact h5{text-transform:uppercase;color:#fff;border-bottom:none;}
footer h5{text-transform:none;border-bottom:1px dotted #fff;margin-right:80px;color:#fff;}
footer ul{margin-left:0px;}
footer ul li {list-style-type:none;}
footer a:link{color:#fff;}
footer a:visited{color:#7fc048;}
footer ul.social li{display:inline;}
.footer-logos ul li{display:inline;padding-right:10px;vertical-align:bottom;}
.footer-logos ul li img{max-height:35px;margin-top:10px;}
footer .legal{font-size:11px;}
