/* ----- CSS by ITECH Solutions ----- */

/* RESET
============*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before, q:after{content:"";}blockquote,q{quotes: "" "";}caption{display:none;}

/* TYPE/LINKS
============*/

body,p,div,input,textarea,select
{font:14px/19px Arial, Helvetica, sans-serif;color:#42660a;}

p       {margin-bottom:12px;}
h1      {font-size:26px;color:#3a7207;margin-bottom:15px;font-weight:normal;}
h2      {font-size:21px;color:#78623e;margin-bottom:10px;font-weight:normal;border-bottom:1px solid #c8b89d;}
h3      {font-size:18px;color:#000;margin-bottom:10px;}
h4,h5,h6{font-size:15px;color:#000;margin-bottom:15px;}
strong  {font-weight:bold;}
em      {font-style:italic;}
a       {color:#529f0c;}
a:hover {text-decoration:none;}
ol      {}
ol li   {margin-bottom:10px;}
ul      {}
li      {}
hr      {border-top:1px solid #999;background-color:#999;color:#999;height:1px;margin:1em 0;clear:both;}

blockquote {margin-left:25px;}

/* STRUCTURE
============*/

html  {}

body  {background:#877046 url(../images/bg_body.jpg) repeat-y center top;text-align:center;margin:0px;}

#row_mininav, #row_header, #row_content, #row_footer, #row_copyright {margin:0 auto;text-align:left;width:1000px;}

#row_mininav {text-align:right;width:900px;padding:10px 0px;background:url(../images/bg_topnav.jpg) no-repeat right bottom;}

	#row_mininav a       {padding:4px 12px 0px;color:#fff;font-weight:bold;text-decoration:none;font-size:12px;}
	#row_mininav a:hover {text-decoration:underline;}

#row_header {position:relative;height:209px;background:url(../images/bg_header.jpg) no-repeat left top;}

	#logo   {display:block;height:209px;width:680px;text-indent:-9999px;}

	#search {position:absolute;left:690px;top:0px;width:260px;height:60px;}
	
		.sField  {position:absolute;height:24px;width:128px;padding:0px;border:0px;left:76px;top:20px;font-size:13px;color:#666;}
		
		.sButton {position:absolute;height:28px;width:35px;display:block;top:17px;left:215px;}

#row_content {background-color:#fff;}

	#left_column {width:262px;float:left;margin:40px 27px 0px 40px;}
	
		.subnav {margin:0px;padding:0px;list-style:none;}
		
		.subnav_top    {background:url(../images/bg_subnav_top.gif) no-repeat left top;height:13px;}
		.subnav_bottom {background:url(../images/bg_subnav_bottom.gif) no-repeat left bottom;height:23px;margin-top:-5px;}
		
		.subnav li {margin:0px;padding:3px 0px;background-color:#3a7207;position:relative; z-index:9999;}
		
		.subnav li a       {display:block;text-decoration:none;color:#fff;/*background-position:0px 0px;background-repeat:no-repeat;text-indent:-9999px;*/}
		.subnav li a:hover {/*background-position:0px -35px;*/}
		
		.subnav li a.navtab {font-size:22px;padding:6px 0px 6px 20px;}
		.subnav li a:hover.navtab {background-color:#57991c;}
		
		.subnav li.subnav_home a         {/*background-image:url(../images/subnav_home.gif);*/}
		.subnav li.subnav_about a        {/*background-image:url(../images/subnav_about.gif);*/}
		.subnav li.subnav_news a         {/*background-image:url(../images/subnav_news.gif);*/}
		.subnav li.subnav_farmer a       {/*background-image:url(../images/subnav_farmer.gif);  height:70px;*/}
		.subnav li.subnav_watershed a    {/*background-image:url(../images/subnav_watershed.gif);*/}
		.subnav li.subnav_flood a        {/*background-image:url(../images/subnav_flood.gif);*/}
		.subnav li.subnav_resources a    {/*background-image:url(../images/subnav_resources.gif);*/}
		.subnav li.subnav_publications a {/*background-image:url(../images/subnav_publications.gif);*/}
		.subnav li.subnav_downloads a    {/*background-image:url(../images/subnav_downloads.gif);*/}
		.subnav li.subnav_gallery a      {/*background-image:url(../images/subnav_gallery.gif);*/}
		.subnav li.subnav_getinvolved a  {/*background-image:url(../images/subnav_getinvolved.gif);*/}
		
		/* double line */
		.subnav li.subnav_farmer a:hover {/*background-position:0px -70px;*/}
		
		/* subSUB nav */
		.subnav li ul      {list-style:none;margin:0px;padding:0px;}
		.subnav li ul li   {background-color:#305e06;border-left:3px solid #244604;}
		.subnav li ul li a       {height:20px!important;background-image:none!important;color:#fff;text-indent:0px;text-decoration:none;padding:8px 4px 4px 45px;} 
		.subnav li ul li a:hover {background-color:#57991c;}
		
		.subnav li span {position:absolute;top:0px;left:-9999px; z-index:9999; display:block;width:262px;background-color:#000;}
		
		.subnav li span.visinav {left:262px;}
		
			/* subSUB nav links
			.subnav li.subnav_home ul li a, .subnav li.subnav_about ul li a, .subnav li.subnav_news ul li a, .subnav li.subnav_farmer ul li a, .subnav li.subnav_watershed ul li a, .subnav li.subnav_flood ul li a, .subnav li.subnav_resources ul li a, .subnav li.subnav_publications ul li a, .subnav li.subnav_gallery ul li a, .subnav li.subnav_getinvolved ul li a
			{background-image:none;color:#fff;text-indent:0px;list-style:none;text-decoration:none;}
			
			subSUB nav hovers
			.subnav li.subnav_home ul li a:hover, .subnav li.subnav_about ul li a, .subnav li.subnav_news ul li a, .subnav li.subnav_farmer ul li a:hover, .subnav li.subnav_watershed ul li a:hover, .subnav li.subnav_flood ul li a:hover, .subnav li.subnav_resources ul li a:hover, .subnav li.subnav_publications ul li a:hover, .subnav li.subnav_gallery ul li a:hover, .subnav li.subnav_getinvolved ul li a:hover
			{background-image:none;color:#fff;text-indent:0px;list-style:none;text-decoration:none;} */
			
		.upcoming_events {margin:0px;padding:0px;list-style:none;}
		
			.upcoming_events li {padding:8px 0px;/*background:url(../images/icon_upcoming_event.jpg) no-repeat right 10px;*/border-bottom:1px solid #e2dacc;}
			
			.upcoming_events li p {margin-right:80px;margin:0px;padding:0px;color:#a3885b;}

	#content {display:block;width:630px;margin:0px;padding:40px 0px;float:left;}

#row_footer {position:relative;height:77px;background:url(../images/bg_footer.jpg) no-repeat left top;}

	#row_footer p {position:absolute;width:800px;right:20px;top:40px;color:#fff;text-align:right;}

#row_copyright {position:relative;height:45px;}

	.cLeft, .cRight {position:absolute;font-size:12px;color:#4b3d23;top:10px;width:450px;}
	
	.cLeft a, .cRight a {font-size:12px;color:#4b3d23;text-decoration:none;}
	
	.cLeft a:hover, .cRight a:hover {text-decoration:underline;color:#fff;}

	.cLeft  {left:20px;}
	
	.cRight {right:20px;text-align:right;}
	
/* RECORDS
============*/

.list_staff {padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #ccc;}

	.list_staff img {float:left;margin:0px 15px 15px 0px;}
	
	.sName {font-size:15px;font-weight:bold;}
	
	.list_staff p   {}

.list_board {padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #ccc;}

	.list_board img {float:left;margin:0px 15px 15px 0px;}
	
	.bName {font-size:15px;font-weight:bold;}
	
	.list_board p   {}
	
.gallery_box {height:150px;width:110px;float:left;margin:0px 5px 5px 0px;padding:5px 0px;}
	
	.list_gallery_img {border:1px solid #ccc;background-color:#ededed;}
	
		.list_gallery_img span.img {display:block;width:100px;margin:0px auto 5px;text-align:center;padding-top:5px;}
		
			.list_gallery_img span.img img {margin:0 auto;}
		
		.list_gallery_img span.cap {display:block;width:100px;margin:0px auto 5px;text-align:center;font-size:11px;line-height:12px;}
	
.list_news {margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ccc;}

	.list_news div.img {width:110px;height:110px;margin:0px;float:left;}

	.list_news p strong {}
	
		.list_news p span {font-size:11px;}
		
.list_file {margin:0px 0px 0px 25px;padding:4px 0px;}

	.list_file p {margin:0px;}
	
.ta_section {width:300px;height:120px;margin-right:12px;float:left;padding:10px 0px;}

	.ta_section img {float:left;margin:0px 10px 10px 0px;border:1px solid #2e4708;}
	
	.ta_section h2 {font-size:15px;margin-bottom:5px;line-height:13px;}
	
	.ta_section p {margin:0px;font-size:12px;line-height:14px;}
	
	.ta_section a.linkmore {font-size:12px;}

	
/* FORMS
============*/

input,select,textarea{border:1px solid #ccc;padding:3px;}

.feedback_form {}

	.feedback_form div {margin-bottom:6px;}
	
	.feedback_form div span {float:left;display:block;width:200px;}
	
	.feedback_form input    {width:250px;}
	.feedback_form textarea {width:350px;height:100px;}
	
	.feedback_form input, .feedback_form textarea {float:left;letter-spacing:1px;}
	
	.form_button {background-color:#006600;color:#fff;padding:4px 10px;border-right:1px solid #014801;border-bottom:1px solid #014801;border-top:1px solid #008200;border-left:1px solid #008200;}
	
.contenttable

	.contenttable tbody tr td, .contenttable tr td, .contenttable td {padding:3px;border-bottom:1px solid #ccc;}
	
	.contenttable tbody tr.nobdr td, .contenttable tr.nobdr td, .contenttable.nobdr td {border-bottom:0px;}

	.contenttable .labels td {font-weight:bold;border-bottom:2px solid #999;}
	
	.simplypadding tbody tr td {padding:3px;}
	
.bc {margin-bottom:15px;}
	
	.bc .current {color:#78623e;}

/* MISC
============*/

.cl{clear:left;}.cr{clear:right;}.cb{clear:both;}.print{display:none;}

/* SYSTEM MESSAGES
============*/

.page_error_message, .page_success_message
{padding:10px;margin:10px 0px 15px;}

.page_error_message p, .page_success_message p
{float:left;margin:0px 0px 0px 30px;}

.page_error_message .cb,.page_success_message .cb,
.page_error_message .cl,.page_success_message .cl,
.page_error_message .cr,.page_success_message .cr
{margin:0px;padding:0px;border:none;}

/* error message */
	.page_error_message
	{border:1px solid #ff0000;background:#ffd581 url(../images/message_error.gif) no-repeat 5px;}
	
	.page_error_message p
	{color:#d61a1a;}
	
	.page_error_message ul {display:block;clear:left;margin:30px 0px 0px 10px;}

/* success message */
	.page_success_message
	{border:1px solid #00bb00;background:#d5ff81 url(../images/message_success.gif) no-repeat 5px;}
	
	.page_success_message p
	{color:#00bb00;}
