@charset "utf-8";
/* CSS Document */

#dept_container {
	margin:-12px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	color:#333; 
	}
	
#header_line {
	width:692px;
	background:url(images/line.jpg) repeat;
	height:30px;
	z-index:2;
	position:static;
	}

#header_background {
	width:692px;
	background-color:#000;
	height:50px;
	z-index:1;
	position:static;
	}
	
#header_bottomline {
	width:692px;
	background:url(images/line_reverse.jpg) repeat;
	height:30px;
	position:static;
	z-index:3;
	}

#header_title {
	width:150px; 
	height:90px;
	margin-left:44px;
	z-index:4;
	padding:10px;
	font-size: 175%;
	font-weight: bold;
	color:#6fd351;
	position:static;
	margin-top:-100px;
	text-align:center;
	line-height:100%;
	
		
	}
	
	
#header_nav ul {
	clear:both;
	width:300px;
	position:static;
	z-index:4;
	margin-top:-80px;
	height:50px;
	font-size:12px; 
	font-weight:bold;
	float:right;
}

#header_nav ul li {
	list-style:none;
	width:50px;
	clear:right;
	display:inline;
	float:left;
	position:static;
	z-index:4;
	}
	
#header_nav ul li a{
	font-weight:bold;
	display:block; 
	text-decoration:none; 
	font-weight:bold; 
	color:#6fd351;
	padding:8px 0 5px 0px;
	position:static;
	z-index:4;
	}
	
#header_nav ul li a:hover{
	color:#3c8626;
	}
	
#fadeshow1 {
	margin-top:-10px;
}

#tabnav {float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; width:692px; 
	background:url(images/line_reverse.jpg) repeat;
	height:25px;
	position:static;
	z-index:3;}
#tabnav ul { list-style: none; margin:0px 0px 0px -30px;  }
#tabnav li { float:left; padding:5px 2px 7px 5px; border-right:3px solid #22222; width:auto; text-align:center; }
	
#tabnav span { padding:5px 5px 6px 5px; }
#tabnav a {color: #6fd351; text-decoration: none; padding:5px 5px 6px 5px;  }
#tabnav li a span {   }
#tabnav li a:hover {background:#2c5320; color:#fff; }
#tabnav li a:hover span { color:#fff; text-decoration: none;  }

#tabnav #current span {padding:5px 6px 6px 6px; font-weight:bold; background:#ffffff; color:#2c5320; margin-top:2px; font-weight:bold;  }
#tabnav #current a {  background:#ffffff; color:#2c5320; margin-top:2px; padding:5px 0px 6px 0px; font-weight:bold; }
#tabnav #current ul li a:hover { color:#6fd351; font-weight:bold; }
/*\*/

#tabnav2 ul li a { padding-bottom: 0; margin-bottom: -2px; }
/**/
/*\*/
* html #tabnav2 ul li a { padding: 0; }
/**/



	
.mid_column_white {
	width:375px;
	float:left;
	margin:20px 10px 10px 45px;
	font-size:12px;
	line-height:1.5;
	display:inline;
	}
	
	.mid_column_white h1 {
	background:url(images/body_header.jpg) repeat-x #000;
	padding:3px 0 0 5px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	height:20px;
	}
	
	.mid_column_white h2 {
	padding:20px 0 0 5px;
	font-size:14px;
	color:#000;
	font-weight:bold;
	}
	
	.mid_column_white h2 a{
	font-size:14px;
	color:#864b2d;
	font-weight:bold;
	}
	
	.mid_column_white h3 {
	padding:20px 0 0 5px;
	font-size:14px;
	color:#6f9a34;
	font-weight:bold;
	}
	
	.mid_column_white h3 a{
	padding:20px 0 0 5px;
	font-size:14px;
	color:#2c5320;
	font-weight:bold;
	}

	.mid_column_white p {
	padding:-5px 0 0 5px;
	}
	
	.mid_column_white p a {
	color:#2c5320; 
	}
	
	.mid_column white p a:hover {
	color:#42670e;
	text-decoration:underline;}
	
	.top_bar {  }
		
	.mid_column { width:375px; padding:0px 10px; float:left;}
		
	.mid_column_left { width:200px; float:left; }
			
	.mid_column_left p {  }
				
	.mid_column_right {
	width:175px;
	float:left;
	margin-right:0px;
	}
	
	

.content_right {
	width:160px;
	float:right;
	margin:20px 58px 0 0px;
	display:inline;
	}
	
	.content_right h1 {
	background:url(body_header.jpg) repeat-x #000;	
	padding:3px 0 0 10px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	height:20px;
	}	
	
			
	.content_right ul { padding:0px; margin:0px; cursor:pointer; }
		
	.content_right ul li { list-style:none; font-size:12px;}
		
	.content_right ul li a { padding:8px 0 8px 10px; display:block; text-decoration:none; color:#2e4d03;  }
		
	.content_right ul li a:hover { background-color:#2c5320; color:#fff; font-weight:bold; }
		
				
	.content_right .trigger {padding:8px 0 8px 10px; cursor:pointer; color:#2e4d03; margin-top:0px; font-size:12px;    }
	
	.content_right .trigger:hover {background-color:#2c5320; color:#fff; font-weight:bold; border-top:1px solid #fff;  }
	
	
	
		
	.content_right .trigger_nav { padding:8px 0 8px 10px; cursor:pointer; color:#2e4d03; margin-top:0px; font-size:12px; background-color: #95c7ef; border-bottom:1px solid #fff;}
	
	.content_right .trigger_nav:hover { background-color:#2c5320; color:#fff; font-weight:bold; border-top:1px solid #fff;  }
	
		.space { height:8px; background: url(images/trigger_hover.jpg) no-repeat #f1f1f1; border-left:1px solid #ddd; border-right:1px solid #ddd; font-size:0px; }
	
	.content_right .slider ul { border-bottom:1px solid #ddd; color:#2e4d03; background-color:#6fd351; }
	
	content_right .slider li { list-style:none;  }
	
	.content_right .slider ul li a { color:#2e4d03; font-weight:normal;  }
	
	.content_right .slider ul li a:hover {background-color:#42670e; color:#fff; padding:-5px; border-bottom:1px solid #ddd;}
	
	.content_right .slider ul li a:active {background-color:#2c5320; color:#fff; padding:-5px; border-bottom:1px solid #ddd;}
	
	.content_right .slider ul li .no_top { border-top:none; }
		
	.content_right .slider .trigger { padding:2px 2px 2px 2px; border:1px solid #ccc; cursor:pointer; color:#333; font-weight:normal; font-size:11px; background-color:#2c5320; }
	
	.content_right .slider .trigger:hover { background-color:#2c5320; color:#fff; font-weight:bold; padding:-5px;}
	
	.content_right .slider .trigger:active { background-color:#2c5320; color:#fff; font-weight:bold; padding:-5px;}
		
	.content_right .slider2 ul {  _float:left; }
	
	.content_right .slider2 ul li { border-bottom:1px solid #eee;  _margin-bottom:-1px; list-style:none; }
	
	.content_right .slider2 ul li a { background-color:#6fd351; border:none; padding:8px 0 8px 10px; color:#4E6B86;}
	
	.content_right .slider2 ul li a:hover { background-color:#2c5320; color:#fff; font-weight:bold; padding:-5px; }
	
	.content_right .slider ul li a:active {background-color:#2c5320; color:#fff; padding:-5px; border-bottom:1px solid #ddd;}
		
	.content_right .bottom { }
		
		.foot { background: url(../images/nav_foot2.jpg) no-repeat #fff; height:35px; }
		
		.no_border a {  }

.nav_right {
	width:160px;
	float:right;
	margin:20px 58px 0 0px;
	display:inline;
	}
	
.nav_right h1 {
	background:url(body_header.jpg) repeat-x #000;	
	padding:3px 0 0 10px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	height:20px;
	}	

.nav_right ul { padding:0px; margin:0px; cursor:pointer; }
		
	.nav_right ul li { list-style:none; font-size:12px;}
		
	.nav_right ul li a { padding:8px 0 8px 10px; display:block; text-decoration:none; color:#2e4d03; border-bottom:1px solid #fff;   }
		
	.nav_right ul li a:hover { background-color:#2c5320; color:#fff; font-weight:bold; }
	

.nav_right .current a { font-weight:bold; background-color:#aeff94; color:#42670e;}

	.line { height:1px; border-bottom:1px solid #6fd351; margin-bottom:10px;}

.line_light { height:1px; border-bottom:1px solid #6f9a34; }

.line_dark { height:1px; border-bottom:1px solid #6fd351; _margin-top:-12px; }

#event p { padding:14px; background-color:#fff; border:1px solid #340c02; border-top:none; margin-top:20px;
}


#upcoming_events 
{font-size:12px; 
margin:0px 0 12px 5px; 
padding:5px 5px 0px 0px; 
}

#upcoming_events a {color:#2c5320; font-weight:bold; text-decoration:none;}

#upcoming_events a:hover {color:#6f9a34;}

.img_right { margin:0px 0 10px 10px; float:right; }

.img_right_shade { margin:0px 0 10px 10px; float:right; border:1px solid #6fd351; padding:8px; background-color:#fff; }

.img_left { border:1px solid #a0542d; padding:8px; margin:0px 10px 10px 0px; float:left; background-color:#864b2d; }

.img_left_shade { margin:0px 25px 10px 10px; float:left; border:1px solid #2c5320; padding:8px;  }

.img_center_shade { margin:15px 0 10px 10px; border:1px solid #6fd351; padding:8px; background-color:#fff; }

.check_list li { list-style:url(images/check.gif); padding-bottom:12px; padding-left:5px; }

.check_list li a {color:#2c5320;}
.check_list li a:hover  {color:#6fd351; text-decoration:none;}

.bullet_list li { list-style:disc; padding-bottom:12px; padding-left:5px; }

.bullet_list li a {color:#2c5320;}
.bullet_list li a:hover  {color:#6fd351; text-decoration:none;}


.pdf_link { padding-left:20px; background:url(images/pdf.jpg) no-repeat left; }
	
.pdf { padding:0px; margin:0 0 0 40px; }

.pdf li { list-style:url(images/pdf.jpg); border-bottom:1px solid #eee; padding:7px 0 7px 5px; }

.pdf li a {color:#2c5320;}
.pdf li a:hover  {color:#6fd351; text-decoration:none;}

.video { padding:0px; margin:0px 0 0px 40px; }

.video li { list-style:url(images/video.gif); border-bottom:1px solid #eee; padding:7px 0 7px 5px; }

.video li a {color:#2c5320;}
.video li a:hover  {color:#6fd351; text-decoration:none;}

#heading { height:20px; width:550px; float:left; padding:5px; font-size:10px;}

#soil_type { background-color:#ccc; margin-top:15px; }
#soil_type tr td { background-color:#fff; }
#soil_type .head td { background-color:#334e6a; color:#fff; font-weight:bold; text-align:center; }

.border .external { padding-right:18px; background:url(../images/link.jpg) no-repeat right; }
#link li a { padding-right:20px; background:url(../images/link.jpg) no-repeat right; color:#25558c; margin:3px 0; }

#pricing { margin-top:15px; clear:left; }
#pricing .heading td { background: url(images/heading_bg.jpg) repeat-x bottom #8093a2; font-weight:bold; color:#000; padding:2px 8px; }
#pricing .prices td { padding:10px; background:url(images/ajax_bg.jpg) repeat-x bottom #fff; }
#pricing .prices td ul { padding:0px; margin:0 0 0 25px; }
#pricing .prices td ul li { list-style:url(images/pdf.jpg); }
#pricing .prices td ul li a { color:#2c5320; }
#pricing .prices td ul li a:hover { color:#6fd351; text-decoration:none; }

#pricing .prices td ul .html { list-style:url(images/html.jpg); }
#pricing .prices td ul .no_data { list-style:url(images/no_data.jpg);  }
	

#audio { padding:0px; margin:15px 0 15px 40px; }
#audio li { list-style:url(images/phone.jpg); padding:2px 0 2px 0; }
#audio li a {color:#2c5320;}
#audio li a:hover {color:#6fd351; text-decoration:none;}

.html_list { padding:0px; margin:15px 0px 15px 30px; }
.html_list li { list-style:url(images/html.jpg); padding:3px 0; }
.html_list li a { padding-right:20px; color:#2c5320; }
.html_list li a:hover {color:#6fd351; text-decoration:none;}

.load_box { padding:5px 12px 12px 12px; margin:15px 0; border:1px solid #e7e7e7; background: url(../images/box_bg.jpg) repeat-x bottom #fafaf8; }

#counties { width:375px; }
			#counties ul { padding:0px; margin:0 0 0 20px; }
			#counties ul li { list-style:url(images/bullet.jpg); padding:1px 0; }
			#counties ul li a { color:#2c5320; }
			#counties ul li a:hover { color:#6fd351; }
			.county_column { width:95px; float:left; border-right:1px solid #e7e7e7; border-top:1px solid #e7e7e7; margin-right:10px; background-color:#fafafa; padding:10px; }
			
#key { padding:0px; margin:13px 0 10px 25px; }
#key li { list-style:url(images/pdf.jpg); float:left; margin-left:40px; font-weight:bold; }
#key .html { list-style:url(images/html.jpg); margin-left:0px; }
#key .no_data { list-style:url(images/no_data.jpg); margin-left:40px; }
#key .spacer { list-style:none; margin-left:17px; font-weight:normal; color:#999; }

.key { padding:0px; margin:13px 0 25px 25px; }
.key li { list-style: url(images/phone.jpg); float:left; margin-left:40px; }
.key .real { list-style:url(images/real.jpg); margin-left:10px; }
.key .spacer { list-style:none; margin-left:17px; font-weight:normal; color:#999; }

#harvest_history { background-color:#fff; width:375px; margin-top:10px; }
#harvest_history #harvest_header { background:#3c8626; font-weight:bold; color:#fff; }
.harvest_two td { background:url(images/ajax_bg.jpg) repeat-x bottom #fff; }
.harvest_one td { background-color:#f1f1f1; }

#county_history { background-color:#fff; width:375px; margin-top:10px; padding:5px; }
#county_history #county_header { background:#3c8626; font-weight:bold; color:#fff; }
#county_history tr {background:#f1f1f1;}
#county_history td {padding:5px;}

.pub_search 
{ background: url(images/box_bg.jpg) repeat-y bottom #eafee3; 
padding:6px;
border:1px solid #999; 
z-index:5; 
position:static;
margin-bottom:40px;
}

.pub_search h2 
{background: url(images/heading_bg.jpg) repeat-x bottom #aeff94; 
font-weight:bold; 
color:#000; 
border:1px solid #999; 
margin:-20px 0 10px 0;
z-index:6; 
position:static;
height:25px;
width:150px;
font-size:12px;
padding:5px 0 0 6px;
}




