@charset "UTF-8";
/* CSS Document */
* {margin:0px; padding:0px; }


/* ---------- Global ----------*/
a, body, div, h1, h2, h3, h4, h5, h6, html, li, p, td, tr, ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
outline:none;
}

img {
border:none;
}


/* ---------- Background ----------*/
body {background:url(images/background_dirt.jpg) repeat center; margin:0; padding:0;}


#container {background-color:#FFFFFF; width:908px; margin:0 auto 100px auto; padding:0;}





/* ----------sidebar ----------*/
#sidebar {width:276px; float:left; margin:0; padding:0; margin:15px 0 0 0;}



h1 {background-image:url(images/logo.jpg); width:276px; height:119px; text-indent:-9999px;
margin:0; padding:0;}


ul#main_nav {width:276px; height:190px; list-style:none; text-indent:-9999px; margin:0; padding:0;}
ul#main_nav li {text-indext:-9999px;}
ul#main_nav li a {display:block; height:100%; width:100%; }


#solid {background-image:url(images/nav1_solid_waste.jpg); width:276px; height:42px;}
#solid a:hover {background-image:url(images/nav1_solid_waste-over.jpg); }

#construction {background-image:url(images/nav2_construction.jpg); width:276px; height:44px;}
#construction a:hover {background-image:url(images/nav2_construction-over.jpg); }

#well {background-image:url(images/nav3_injection_well.jpg); width:276px; height:44px;}
#well a:hover {background-image:url(images/nav3_injection_well-over.jpg); }

#location {background-image:url(images/nav4_locations.jpg); width:276px; height:44px;}
#location a:hover {background-image:url(images/nav4_locations-over.jpg); }

#home {background-image:url(images/nav5_home.jpg); width:276px; height:46px;}
#home a:hover {background-image:url(images/nav5_home-over.jpg); }



#contact_box {background-color:#cb8f3b; width:210px; 
margin:50px 20px 0 20px; padding:10px 10px; list-style:none; clear:both; }
#contact_box {color:#000; }

#contact_box h3 {font-size:14px; font-weight:bold;}
#contact_box p {font-size:12px; line-height:1.5em; margin:5px 0 0 0; font-weight:bold;}


/* ---------- content ----------*/
#content {width:615px; float:right; margin:15px 0 0 0 ;}



h2 {color:#cb8f3b; font-size:28px; font-stretch:condensed; margin:0 0 10px 0; padding:0; }

#content p {margin:0px 35px 15px 25px; line-height:1.6em; font-size:12px;}

ul#secondary_nav {list-style-type:none; width:615px; height:32px; margin:0; padding:0; margin-left: 220px; }
ul#secondary_nav li {float:left;text-indent:-9999px}
ul#secondary_nav li a {display:block; height:100%; width:100%;}


#profile {background-image:url(images/sec1_profile.jpg); height:32px; width:79px; }
#profile a:hover {background-image:url(images/sec1_profile-over.jpg); }

#forms {background-image:url(images/sec2_forms.jpg); height:32px; width:116px;}
#forms a:hover {background-image:url(images/sec2_forms-over.jpg); }

#permits {background-image:url(images/sec3_permits.jpg); height:32px; width:62px;}
#permits a:hover {background-image:url(images/sec3_permits-over.jpg); }

#faq {background-image:url(images/sec4_faq.jpg); height:32px; width:46px;}
#faq a:hover {background-image:url(images/sec4_faq-over.jpg); }

#brochure {background-image:url(images/sec5_brochure.jpg); height:32px; width:121px;}
#brochure a:hover {background-image:url(images/sec5_brochure-over.jpg);}

#environment {background-image:url(images/sec6_environment.jpg); height:32px; width:98px;}
#environment a:hover {background-image:url(images/sec6_environment-over.jpg); }

#community {background-image:url(images/sec7_community.jpg); height:32px; width:81px;}
#community a:hover {background-image:url(images/sec7_community-over.jpg); }


#contact {background-image:url(images/sec8_contact.jpg); height:32px; width:73px;}
#contact a:hover {background-image:url(images/sec8_contact-over.jpg); }


.contentBullets {
	margin: 0;
	margin-left: 20px !important;
	padding: 0;
}
.contentBullets li {
	font-size: 13px;
	list-style-type: square;
	padding: 3px 0;
}


/* ---------- siteinfo ----------*/
#siteinfo {width:908px; height:90px; clear:both; padding:0; margin:0px auto; 
background-image:url(images/siteinfo_back.jpg); background-position:bottom; background-repeat:no-repeat; }


ul#legal_links {float:left; list-style:none; margin:0 0 0 30px; padding:0; }
ul#legal_links li {display:inline;}
ul#legal_links li a {text-decoration:none; color:#663300; font-size:10px; }

ul#siteinfo1 {float:left; list-style:none; clear:left; margin:25px 0 0 30px; padding:0;   }
ul#siteinfo1 li  {display:inline; color:#000;}
ul#siteinfo1 li a {text-decoration:none; color:#000; font-size:13px; }

ul#siteinfo2 {float:left; list-style:none; clear:left; margin:5px 0 0 30px; padding:0;   }
ul#siteinfo2 li  {display:inline; color:#000;}
ul#siteinfo2 li a {text-decoration:none; color:#000; font-size:12px;  }

ul#siteinfo3 {float:right; list-style:none; clear:left; padding:0; margin: 0 30px 0 0px;  }
ul#siteinfo3 li  {display:inline; color:#000; }
ul#siteinfo3  p {color:#000; font-size:11px; text-align:right; font-size:12px; margin:25px 0 8px 0px; }
ul#siteinfo3 li a {text-decoration:none; color:#000; font-size:10px; text-align:right; }

/* ---------- form link styling ----------*/
a[href$=".doc"] {
	background: url(images/word_logo.jpg) no-repeat right top;
	padding-right: 20px;
}

a[href$=".pdf"] {
	background: url(images/pdf-logo.jpg) no-repeat right top;
	padding-right: 20px;
}

/* ---------- form box on side of page styling ----------*/

#content #text .sideForms {
	float: right;
	width: 220px;
	
	padding: 10px;
	padding-right: 0;
	margin: 5px 0 0 5px;
	
	border-left: 1px solid #999999;
}

/* ---------- link styling ----------*/	

#content #text .sideForms a, #content p a {
	text-decoration: none;
	color: #cb8f3b;
	
}

#content #text .sideForms a:hover, #content p a:hover {
	text-decoration: underline;
	color: #cb8f3b;
} 
	
/* ---------- form styling ----------*/	

form {
	width: 65%;
}

label {
	display: block;
	width: 100px;
}
input {
	width: 200px;
}
fieldset {
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #ccc;
	background: #f8f8f8;
}
legend {
	font-weight: bold;
}
input:focus, textarea:focus {
	background: #ffc;
}
input[type="submit"], [type="reset"] {
	width: 100px;
}
.checkbox {
	height: 15px !important;
	width: 15px !important;
	float: left !important;
	clear: none !important;
}

.footerSubtext {
	font-size: 9px !important;
}
	