@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);

/*GENERAL RESET*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
 padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; font-weight:normal; }
table{ border-collapse:collapse; border-spacing:0; }
fieldset,img{ border:0; }
address,caption,cite,code,dfn,th,var{ font-style:normal; font-weight:normal; }
caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; }
q:before,q:after{ content:''; }
abbr,acronym{ border:0; }
/*END RESET*/

#printHeader{display:none; }

.clear{clear:both}
.hide{visibility:hidden; display:none;}


p{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:18px;}
ul, li{font-family: 'Open Sans', sans-serif; font-size:13px;}
h1{font-family: 'Open Sans', sans-serif; font-size:20px; color:#666666; padding-bottom:20px;}
h2{font-family: 'Open Sans', sans-serif; font-size:15px; color:#004990; font-weight:600; padding-bottom:13px;}
h4{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:16px; color:#666666; padding-bottom:15px; font-style:italic; }
h5{font-family: 'Open Sans', sans-serif; font-size:20px; color:#004990; font-weight:600; padding-bottom:13px;}
h6{font-family: 'Open Sans', sans-serif; font-size:15px; line-height:17px; color:#666666; padding-bottom:8px; }
hr { margin:0; padding:0; border:none; width:100%; margin:10px 0px 9px 0px; border-bottom:#000 solid 1px; clear:both; }

.photoLeft{float:none; padding:0px 0px;}
.photoRight{float:none; padding:0px 0px;}
.photoBorderLeft, .photoBorderRight, .photoBorder {border:5px solid #ffffff; -webkit-box-shadow: 0px 0px 5px 2px rgba(143,143,143,1);
-moz-box-shadow: 0px 0px 5px 2px rgba(143,143,143,1);
box-shadow: 0px 0px 5px 2px rgba(143,143,143,1);}

.photoBorderLeft{float:none; margin:0px 0px;}
.photoBorderRight{float:none; margin:0px 0px;}

body{background: url(/images/interface/bkg_body.jpg) top repeat-x #FFFFFF;}
body.emergency{background: url(/images/interface/bkg_body.jpg) 0px 48px repeat-x #FFFFFF;}
#bodyInner{ width:100%; /*max-width:1700px;*/ margin:0 auto; height:auto!important; background: url(/images/interface/bkg_innerBackground.jpg) top center no-repeat, url(/images/interface/bkg_body.jpg) 0px 0px repeat-x #FFFFFF; margin:0 auto;}

/*EMERGENCY MESSAGE*/
#emergency-message { padding:15px; background:#f0c22c; color:#000; font-size:16px; font-weight:bold; text-align:center; position:relative; }
#emergency-message a { color:#000; font-weight:bold; display:inline-block; }
#emergency-message a:hover, #emergency-message a:focus { text-decoration:underline; }
#emergency-message p { font-size:15px; margin-bottom:0; padding-bottom:0; }

#pageWrapper{max-width:960px; width:100%; margin:0 auto; }
#headerWrapper{background:url(/images/interface/bkg_headerResponsive.jpg) top center no-repeat #ffffff; padding-top:21px; padding-bottom:13px;}
#headerLeft{float:none; max-width:160px; width:100%; padding:0px 0px 10px; margin:0 auto;}
#facebook{ padding:0px 8px;}
#headerRight{float:none; max-width: 156px; width:100%; padding:10px  0px 10px; margin:0 auto; text-align:center;}
#headerRight h1{color: #004990; padding-bottom: 10px; font-size:16px;}

/**SEARCH**/
#searchWrapper{background:url(/images/interface/bkg_search.png) top center no-repeat; width:100%; max-width:157px; height:25px;}
#search_form { width:130px; height: 25px; padding-top:0px; }
.search_box { background-color:transparent; color:#595959; font-weight:bold; border:none; height:26px; width:126px; float:left; padding-left:3px; }
/**END SEARCH**/

/*POPUPS*/
.close-button { width:20px; height:20px; background:#fff !important; border:#777 solid 1px !important; border-radius:50%; margin-top:5px; margin-right:5px; }
.popup-content, .popup-content * { margin:0; padding:0; }
.modal-dialog { max-width:550px; }
.z-index-1 { z-index:1; }
.z-index-2 { z-index:2; }
.z-index-3 { z-index:3; }
.top-0 { top:0; }
.right-0 { right:0; }
.bottom-0 { bottom:0; }
.left-0 { left:0; }

#logo{padding-left:0px;}
#logo, #logo img{width:100%; max-width:254px; margin:0 auto;}
#navWrapper{background: url(/images/interface/bkg_nav.jpg) top center no-repeat; width:100%; max-width:930px; margin:0 auto; height:54px;}

#sliderWrapper{width:100%; max-width:960px; margin:0 auto;}
#sliderWrapper img{max-width:960px; width:100%; height: auto;}
#sliderWrapper ul, #sliderWrapper li{list-style:none; padding:0; margin:0;}
.bxslider1, .bxslider1 img{width:100%; max-width:960px; height:auto;}

#contentWrapper{width:100%; max-width:960px; background:#ffffff;}

#buttonWrapper{padding-top:26px; text-align:center;}
#btn_located, #btn_properties, #btn_quality{width:100%; max-width: 289px; height:192px; background-position:0px 0px; float:none; margin:0 auto;}

#btn_located{background:url(/images/interface/gpx_located.png) top center no-repeat;}
#btn_properties{background:url(/images/interface/gpx_searchProp.png) top center no-repeat;}
#btn_quality{background:url(/images/interface/gpx_qualityLife.png) top center no-repeat;}
#btn_located:hover, #btn_properties:hover, #btn_quality:hover{background-position:0px -192px;}
#homeCopyWrapper{background:url(/images/interface/bkg_homeCopy.jpg) top center no-repeat #ffffff; padding:35px 0px 25px 0px; max-width:860px; width:100%;}

#copyWrapper{padding:50px 4% 15px 4%; max-width:860px;}
#leftContent{float:none; max-width:680px; }
#leftContent p, #homeCopyWrapper p { padding-bottom:15px; }
#leftContent table td p, #leftContent table th p { padding-bottom:6px; }
#leftContent ul, #leftContent ol, #leftContent li { margin:0; padding:0; }
#leftContent li p { padding-bottom:6px; }
#leftContent ul, #leftContent ol { margin-left:20px; }
#leftContent a{color:#004990; text-decoration:none;}
#leftContent a:hover{text-decoration:underline;}
#leftContent img { width:100%; max-width:375px; height:auto !important; }
.mapRight { padding-left:20px; padding-bottom:20px; }
.img-caption { text-align:center; font-size:12px; padding-top:6px; font-style:italic; }

.standard_table tbody tr:nth-child(odd) {
   background-color: #ebe5d1;
}
.standard_table th{text-align:left; background:#004990; padding:10px 5px; color:#ffffff; font-weight:normal; }
.standard_table th, .standard_table th p { font-size:1.15em; }
.standard_table td img{ max-width:100% !important; }

.standard_table td, .logo_table td{padding:10px 5px; vertical-align:top;}
table.standard_table, table.logo_table{width:100%; max-width: 680px;}
#rightContent{float:none; max-width:154px; width:100%; margin:0 auto; padding:10px; }

.nice-table{background: #cbddee; font-size:11px;}
.nice-table tr{border-bottom:3px solid #ffffff;}
td.desc{padding:0px 13px;}
.nice-table h3{font-style:'Open Sans', sans-serif; font-weight:700;}

.newsBlurb{padding-bottom:15px;}
#btn_secLoc, #btn_secSearch, #btn_secQuality{width:100%; max-width:154px; height:153px;}

#btn_secLoc{background:url(/images/interface/btn_secLocated.png) no-repeat 0px 0px;}
#btn_secSearch{background:url(/images/interface/btn_secSearch.png) no-repeat 0px 0px;}
#btn_secQuality{background:url(/images/interface/btn_secQuality.png) no-repeat 0px 0px;}

#btn_secQuality:hover, #btn_secSearch:hover, #btn_secLoc:hover{background-position:-154px 0px;}

#testimonial{background:url(/images/interface/bkg_testimonial.jpg) top center no-repeat #004990; padding:25px 50px; color:#ffffff;}

#footerWrapper{width:100%; max-width:960px; height:100%; min-height:300px; font-family: 'Open Sans', sans-serif; font-size:14px; display: none;}
#footerWrapper td, #footerWrapper th, #footerWrapper p{font-family: 'Open Sans', sans-serif; font-size:13px;}
#footerWrapper2{max-width: 920px; padding:0px 20px; width:100%; height: 100%; border-top:1px solid #a0a0a0;}
#footerWrapper3{width:100%;border-top:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0; }
.footerLeft { max-width:960px; width:100%; float:left; color:#314734; }
.footerLeft td, .footerLeft th{border-right:1px solid #a0a0a0; padding:5px;}
.footerLeft td{vertical-align:top;}


#footerWrapper a{font-family: 'Open Sans', sans-serif; color:#314734; text-decoration:none; line-height:18px;}
#footerWrapper a:hover{text-decoration:underline;}
#footerTable a { font-size:12px; }

#copyright { font-family: 'Open Sans', sans-serif; color:#314734; text-align:center; padding:20px 10px; font-size:12px; }
#copyright a{font-family: 'Open Sans', sans-serif; color:#314734; text-decoration:none; line-height:18px;}
#copyright a:hover{text-decoration:underline;}
#copyright a { font-size:12px; }

/**NAVIGATION**/
#toggleMenu { display:block; font-family:'Open Sans Condensed', sans-serif; color:#fff; font-size:12px; padding:0px 0px; text-transform:uppercase; }
#toggleMenu a { text-decoration:none; }
#navWrapper { position:relative; z-index:5; display:block; visibility:visible; width:100%; }

#nav{width: 894px; position: relative; height: 54px; margin:0 auto; list-style:none; display:none;}
#nav ul, #nav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	/*float: left;*/
}

.nav{display:none;}

#nav li li{ }
#nav ul li:hover, #nav ul li.select {
	background-position: 0px -54px;
}
/**KEEP THIS**/
#nav_home, #nav_bryanCounty, #nav_siteSelection, #nav_resources, #nav_livingHere, #nav_mediaCenter, #nav_about{min-height: 54px; width: 100%; float:left;}

#nav_home:hover, #nav_bryanCounty:hover, #nav_siteSelection:hover, #nav_resources:hover, #nav_livingHere:hover, #nav_mediaCenter:hover, #nav_about:hover{background-position: 0px -54px;}

#nav_home{ background:url(/images/interface/nav_home.png) 0px 0px; width:64px;}
#nav_bryanCounty{background:url(/images/interface/nav_bryanCounty.png) 0px 0px; width:153px;}
#nav_siteSelection{background:url(/images/interface/nav_siteSelection.png) 0px 0px; width: 160px;}
#nav_resources{background:url(/images/interface/nav_resources.png) 0px 0px; width:124px;}
#nav_livingHere{background:url(/images/interface/nav_livingHere.png) 0px 0px; width:131px;}
#nav_mediaCenter{background: url(/images/interface/nav_mediaCenter.png) 0px 0px; width:148px;}
#nav_about{background:url(/images/interface/nav_about.png) 0px 0px; width:114px;}

/**THIS IS FINE**/
/*START NAV*/
.toggleMenu { display: none; padding: 12px 15px; color: #F9F2E6; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.toggleMenu { text-decoration: none; }
#left-menu { display:block; color:#fff !important; text-decoration:none; !important; padding:15px 26px; font-weight:bold; }
#nav { display:none; }

nav ul { padding:0; margin:0; list-style: none; position: relative; display:block; }
nav ul li { float:left; display:list-item; list-style: none; }
nav ul li a { display:block; color:#FFF; font-size:13px; text-decoration:none; }
nav ul ul li a { padding:10px 15px; }
nav ul ul li a { rgb(14, 142, 193); background: rgba(14, 142, 193, 0.85); } 
nav ul ul li a:hover { background-color: #045a9f; }


/* The Dropdown Styles */
nav ul ul { display: none; position: absolute; top: 54px; } /* Hide Dropdowns by Default */
nav ul li:hover > ul { display:list-item; } /* Display Dropdowns on Hover */
nav ul ul li { width:200px; float:none; position: relative; border-bottom:none; } /* First Tier Dropdown */
nav ul ul ul li { top:-54px; left:200px; position: absolute relative; } /* Second, Third and more Tiers */

nav ul li:last-child ul li { left:-50px; } /* First Tier Dropdown */
nav ul li:last-child ul ul li { left:-150px; } /* Second, Third and more Tiers */


/*MEDIA QUERIES*/
@media only screen and (max-width: 950px) {
	#leftContent table.responsive, #leftContent table.responsive thead, #leftContent table.responsive tbody, #leftContent table.responsive th, #leftContent table.responsive td, #leftContent table.responsive tr { width:100%; height:auto; display: block; clear:both; }
}
@media screen and (min-width: 320px) {
}
@media screen and (min-width: 384px) {
	.photoLeft{float:none; padding:0px 10px 10px 0px;}
.photoRight{float:right; padding:0px 0px 10px 10px;}
.photoBorderLeft, .photoBorderRight, .photoBorder {border:5px solid #ffffff; -webkit-box-shadow: 0px 0px 5px 2px rgba(143,143,143,1);
-moz-box-shadow: 0px 0px 5px 2px rgba(143,143,143,1);
box-shadow: 0px 0px 5px 2px rgba(143,143,143,1);}

.photoBorderLeft{float:left; margin:0px 10px 10px 0px;}
.photoBorderRight{float:right; margin:0px 0px 10px 10px;}
}
@media screen and (min-width: 480px) {
#leftContent img { width:100%; width:275px; height:auto !important; }
}
@media screen and (min-width: 568px) {
}
@media screen and (min-width: 600px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 950px) {
	#footerWrapper{display:block;}
	#headerWrapper{background:url(/images/interface/bkg_header.jpg) top center no-repeat #ffffff; padding-top:21px; padding-bottom:13px;}
	#headerLeft{float:left; max-width:160px; width:100%; padding:113px 0px 0px 50px; box-sizing:unset;}
	#facebook{ padding:0px 8px;}
	#toggleMenu { display:none; }
	#nav{ display:block; }
	#headerRight{float:right; max-width: 156px; width:100%; padding:71px 50px 0px 0px; text-align:right; box-sizing:unset;}
	#headerRight h1{color: #004990; padding-bottom: 26px; font-size:22px;}
	#searchWrapper{background:url(/images/interface/bkg_search.png) top center no-repeat; width:100%; max-width:157px; height:25px;}
	#copyWrapper{padding:50px 50px 15px; max-width:860px;}
	#logo{padding-left:142px;}
	#logo, #logo img{width:100%; max-width:254px; margin:0 auto; float: left; box-sizing:unset;}
	#btn_located, #btn_properties, #btn_quality{width:100%; max-width: 289px; height:192px; background-position:0px 0px; float:left;}
	#btn_properties{margin:0px 45px;}
	#homeCopyWrapper{padding:35px 50px 25px; max-width:860px;}

	#leftContent{float:left; width:100%; max-width:680px; padding-right:26px;}
	#rightContent{float:right; max-width:154px; width:100%; margin:none; padding:0px; }

	#left-menu { display:none; }
}
@media screen and (min-width: 1024px) {
}