@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:#b8e0ff;
	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:#B8E0FF;
	padding:8px 0 5px 0px;
	position:static;
	z-index:4;
	}
	
#header_nav ul li a:hover{
	color:#5bb1fa;
	}
	
#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: #b8e0ff; text-decoration: none; padding:5px 5px 6px 5px;  }
#tabnav li a span {   }
#tabnav li a:hover {background:#234b6c; 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:#234b6c; margin-top:2px; font-weight:bold;  }
#tabnav #current a {  background:#ffffff; color:#234b6c; margin-top:2px; padding:5px 0px 6px 0px; font-weight:bold; }
#tabnav #current ul li a:hover { color:#B8E0FF; 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:18px;
	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 h3 {
	padding:20px 0 0 5px;
	font-size:14px;
	color:#858C20;
	font-weight:bold;
	}
	
	.mid_column_white h3 a{
	padding:20px 0 0 5px;
	font-size:14px;
	color:#234b6c;
	font-weight:bold;
	}

	.mid_column_white p {
	padding:-5px 0 0 5px;
	}
	
	.mid_column_white p a {
	color:#234b6c; 
	}
	
	.mid_column white p a:hover {
	color:#5bb1fa;
	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:#19568d;  }
		
	.content_right ul li a:hover { background-color:#234b6c; color:#fff; font-weight:bold; }
		
				
	.content_right .trigger {padding:8px 0 8px 10px; cursor:pointer; color:#19568d; margin-top:0px; font-size:12px;    }
	
	.content_right .trigger:hover {background-color:#234b6c; color:#fff; font-weight:bold; border-top:1px solid #fff;  }
	
	
	
		
	.content_right .trigger_nav { padding:8px 0 8px 10px; cursor:pointer; color:#19568d; margin-top:0px; font-size:12px; background-color: #95c7ef; border-bottom:1px solid #fff;}
	
	.content_right .trigger_nav:hover { background-color:#234b6c; 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:#19568d; background-color:#b8e0ff; }
	
	content_right .slider li { list-style:none;  }
	
	.content_right .slider ul li a { color:#19568d; font-weight:normal;  }
	
	.content_right .slider ul li a:hover {background-color:#5bb1fa; color:#fff; padding:-5px; border-bottom:1px solid #ddd;}
	
	.content_right .slider ul li a:active {background-color:#234b6c; 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:#234b6c; }
	
	.content_right .slider .trigger:hover { background-color:#234b6c; color:#fff; font-weight:bold; padding:-5px;}
	
	.content_right .slider .trigger:active { background-color:#234b6c; 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:#b8e0ff; border:none; padding:8px 0 8px 10px; color:#4E6B86;}
	
	.content_right .slider2 ul li a:hover { background-color:#234b6c; color:#fff; font-weight:bold; padding:-5px; }
	
	.content_right .slider ul li a:active {background-color:#234b6c; 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:#19568d; border-bottom:1px solid #fff;   }
		
	.nav_right ul li a:hover { background-color:#234b6c; color:#fff; font-weight:bold; }
	

.nav_right .current a { font-weight:bold; background-color:#b8e0ff; color:#19568d;}

	.line { height:1px; border-bottom:1px solid #b8e0ff; margin-bottom:10px;}

.line_light { height:1px; border-bottom:1px solid #19568d; }

.line_dark { height:1px; border-bottom:1px solid #4e6b86; _margin-top:-12px; }

#event p { padding:14px; background-color:#fff; border:1px solid #3C8FD9; 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:#234b6c; font-weight:bold; text-decoration:none;}

#upcoming_events a:hover {color:#3c8fd9;}

.img_right { margin:0px 0 10px 10px; float:right; }

.img_right_shade { margin:15px 0 10px 10px; float:right; border:1px solid #b8e0ff; padding:8px; background-color:#fff; }

.img_left { border:1px solid #dae6e6; padding:8px; margin:15px 10px 10px 0px; float:left; background-color:#d2e3f2; }

.img_left_shade { margin:0px 25px 10px 10px; float:left; border:1px solid #234b6c; padding:8px;  }

.img_center_shade { margin:15px 0 10px 10px; border:1px solid #b8e0ff; padding:8px; background-color:#fff; }

.img_center { margin:15px 0 10px 10px; padding:8px; }


.check_list li { list-style:url(images/check.gif); padding-bottom:12px; padding-left:5px; }

.check_list li a {color:#858C20;}

.bullet_list li { list-style:circle; padding-bottom:12px; padding-left:5px; }

.bullet_list li a {color:#858C20;}


.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:#858C20;}

.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:#858C20;}

#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; }

.calcs { background-color:#ccc; margin-bottom:15px;  margin-left:-40px; font-size:10px; }
.calcs tr td { background-color:#fff; }
.calcs .calcs_black { background-color:#444; }
.calcs .calcs_blue { background-color:#055d9b; font-weight:bold; text-align:center; color:#fff; }
.calcs .calcs_grey { background-color:#f1f1f1; }

.calcs4 { background-color:#ccc; margin-bottom:15px; font-size:10px; }
.calcs4 tr td { background-color:#fff; }
.calcs4 .calcs_black { background-color:#444; }
.calcs4 .calcs_blue { background-color:#055d9b; font-weight:bold; text-align:center; color:#fff; }
.calcs4 .calcs_grey { background-color:#f1f1f1; }

#da_key { padding:15px; border:1px solid #ddd; background:url(../images/contact_bg.jpg) bottom repeat-x #f8f8f6; margin:15px 0; }
#da_key h4 { font-size:14px; margin-top:0; }


.generic_column { float:left; margin-right:7px; width:170px; text-align:center; }
.generic_column p { margin-left:4px; }
	
.veg { float:left; margin-right:15px; }
.veg ul li { list-style:url(../images/check.gif); }

.weed_column { float:left; margin:10px 0px 0px 0; width:150px; }

#thumbs { width:350px; text-align:center; clear:both; margin-top:15px;  }
#thumbs tr td a { font-weight:bold; color:#25558c; text-decoration:none; }
#thumbs tr td a:hover {color:#858C20;}
#thumbs tr td { padding-bottom:15px; }
#thumbs tr td img { padding:10px; border:1px solid #ddd; background-color:#fafafa; margin-bottom:3px; }

#grass_carp { background-color:#ddd; }
#grass_carp tr th { background-color:#055d9b; font-weight:bold; text-align:center; color:#fff;  padding:4px 0px; }
#grass_carp tr td { background-color:#fff; padding:4px 7px; }
#grass_carp a { color:#25558c; }

#camp {background-color:#dfecf7; border:1px dashed #25558c; padding:5px; margin-top:0px; margin-bottom:20px;}
.camp h2 {padding:5px;
	font-size:14px;
	color:#000;
	font-weight:bold;
}

.camp h3 {
	padding:5px;
	font-size:14px;
	color:#858C20;
	font-weight:bold;
	}
	
.camp h3 a{
	font-size:14px;
	color:#234b6c;
	font-weight:bold;
	padding-left:-3px;
	}
