/* CSS Document */

body {
	background: #FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	}

#Body { background: #AE8835 url(../../images/body_bg.jpg) repeat-x top center; }

#Container {
	background: #CEBF90 url(../../images/menu_bg.jpg) no-repeat left top;
	border: 1px solid #FFF;
	border-top: none;
	width: 960px;
	margin: 0 auto;
	}

#PrintHeader { display: none; }

img, form {
	margin: 0;
	padding: 0;
	border: 0;
	}
input, select, textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	}

.Clear { clear: both; }

#RkdLink {
	margin: 0 auto 20px;
	width: 960px;
	font-size: 10px;
	}
	#RkdLink a:link { color: #CEBF90; text-decoration: none; }
	#RkdLink a:visited { color: #CEBF90; text-decoration: none; }
	#RkdLink a:hover { color: #900; text-decoration: none; }
	#RkdLink a:active { color: #900; text-decoration: none; }
	
/* --- Header --- */
#Header { height: 164px; }
	.Beets { background: url(../../images/rotate/header_16.jpg) no-repeat center top; }
	.Cabbage { background: url(../../images/rotate/header_12.jpg) no-repeat center top; }
	.Carrots { background: url(../../images/rotate/header_10.jpg) no-repeat center top; }
	.Cauliflower { background: url(../../images/rotate/header_07.jpg) no-repeat center top; }
	.Cucumbers { background: url(../../images/rotate/header_09.jpg) no-repeat center top; }
	.Beans { background: url(../../images/rotate/header_08.jpg) no-repeat center top; }
	.Peas { background: url(../../images/rotate/header_11.jpg) no-repeat center top; }
	.LimaBeans { background: url(../../images/rotate/header_06.jpg) no-repeat center top; }
	.Peppers { background: url(../../images/rotate/header_02.jpg) no-repeat center top; }
	.Pumpkin { background: url(../../images/rotate/header_13.jpg) no-repeat center top; }
	.Squash { background: url(../../images/rotate/header_17.jpg) no-repeat center top; }
	.Corn { background: url(../../images/rotate/header_04.jpg) no-repeat center top; }
	.Tomatoes { background: url(../../images/rotate/header_03.jpg) no-repeat center top; }
	
	#Logo { /* creates a box floating over logo in background image */
		position: absolute;
		top: 30px;
		margin-left: 20px;
		height: 80px;
		width: 350px;
		z-index: 7;
		}
		#Logo a {  /* creates a "home link" over the logo */
			display: block;
			height: 100%;
			width: 100%;
			}
		#Logo p { margin: 0 0 0 -999px; }	 /* hides name off to the left of the page */


/* --- Footer --- */
#Footer {
	background: #CEBF90 url(../../images/footer_bg.jpg) no-repeat right top;
	height: 53px;
	clear: both;
	color: #FFF;
	font-size: 11px;
	}
	#Footer a:link, .SignIn a:link { color: #FFF; text-decoration: none; background: url(../../images/underline_white.gif) repeat-x left bottom; }
	#Footer a:visited, .SignIn a:visited { color: #FFF; text-decoration: none; background: url(../../images/underline_white.gif) repeat-x left bottom; }
	#Footer a:hover, .SignIn a:hover { color: #AE8835; text-decoration: none; background: url(../../images/underline_gold.gif) repeat-x left bottom; }
	#Footer a:active, .SignIn a:active { color: #AE8835; text-decoration: none; background: url(../../images/underline_gold.gif) repeat-x left bottom; }
	
	#Footer .Copyright { 
		float: left;
		margin: 20px 0 0 232px;
		}
	#Footer .Links { 
		float: right;
		margin: 20px 20px 0 0;
		}


/* --- Menu --- */
#Menu {
	width: 212px;
	float: left;
	margin-top: -10px;
	}

	/* Suckerfish Dropdowns */
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		margin-bottom: 30px;
		list-style: none;
		float : left;
		width : 212px;
		}
		#nav li { /* all list items */
			position : relative;
			float : left;
			margin-bottom : -1px;
			width: 212px;
			}
			#nav li a {
				width: 212px;
				display : block;
				}
			#nav li ul { /* second-level lists */
				position : absolute;
				left: -999em;
				width: 185px;
				margin-left: 200px;
				margin-top: -30px;
				background: #036;
				padding: 1px;
				}
				#nav li ul li {
					width: 185px;
					height: 26px;
					line-height: 26px;
					background:  url(../../images/dropdown_bg.gif) repeat-y left top;
					border: 1px solid #036;
					}
				#nav li ul li a {
					display: inline;
					color: #FFF;
					font-size: 13px;
					font-weight: bold;
					text-decoration: none;
					margin: 0 12px;
					background: transparent url(../../images/underline_white.gif) repeat-x left bottom;
					}
					#nav li ul li a:hover {
						color: #AE8835;
						background: transparent url(../../images/underline_gold.gif) repeat-x left bottom;
						}
					#nav li ul ul { /* third-and-above-level lists */
						left: -999em;
						margin-top: -28px;
						margin-left : 185px;
						padding: 1px;
						}
						#nav li ul ul li {
							height: 26px;
							background:  url(../../images/dropdown_bg.gif) repeat-y left top;
							border: 1px solid #036;
							width: 185px;
							}
					#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
						left: -999em;
						}
					#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
						left: auto;
						}

#Search {
	background: #036 url(../../images/search_bg.jpg) no-repeat left top;
	/*height: 91px;*/
	height: 81px;
	clear: left;
	margin: 20px 0;
	padding: 5px 10px 5px 20px;
	}
	#Search div img { margin-bottom: 10px; }
	#Search input.Textbox { width: 120px; }


/* --- Crop Selection --- */
#Crops {
	background: #900 url(../../images/crop_bg.jpg) no-repeat right top;
	height: 53px;
	width: 748px;
	float: right;
	}
	.Select {
		float: left;
		margin: 17px 0 0 20px;
		}
	.SignIn {
		font-size: 13px;
		float: right;
		margin: 20px 20px 0 0;
		color: #FFF;
		}

/* --- Homepage --- */
#HomeContent {
	background: #FFF;
	float: right;
	height: 455px;
	width: 748px;
	line-height: 21px;
	color: #036;
	border-collapse: collapse;
	border: none;
	}
	#HomeContent td { 
		vertical-align: top;
		}
	#HomeContent td.Left {
		background: #FFF;
		padding: 20px 10px 10px 20px
		}
		#HomeContent #News {
			float: left;
			width: 224px;
			margin-top: 20px;
			}
		#HomeContent #Events { 
			float: right;
			width: 224px;
			margin-top: 20px;
			}
	#HomeContent td.Right {
		background: #E7E4CB url(../../images/notices_bg.jpg) no-repeat left top;
		width: 220px;
		padding: 20px 20px 10px 10px
		}
	#HomeContent h1 {
		font-family: "Times New Roman", Times, serif;
		color: #036;
		font-size: 24px;
		line-height: normal;
		margin-top: 0;
		background: url(../../images/h1_underline.gif) no-repeat right bottom;
		}
	#HomeContent h2 {
		font-family: "Times New Roman", Times, serif;
		color: #036;
		font-size: 20px;
		line-height: normal;
		}
		#HomeContent h2 a:link { color: #036; text-decoration: none; }
		#HomeContent h2 a:visited { color: #036; text-decoration: none; }
		#HomeContent h2 a:hover { color: #036; text-decoration: none; }
		#HomeContent h2 a:active { color: #036; text-decoration: none; }
		
	#HomeContent .Right h2 { 
		background: url(../../images/notices_h2_underline.gif) no-repeat left bottom;
		margin-top: 3px;
		}
	#HomeContent .Left h2 { 
		background: url(../../images/home_h2_underline.gif) no-repeat left bottom;
		}
	
	#HomeContent .Graphic {
		margin: 7px auto;
		width: 216px;
		border: 1px solid #DCD7B7;
		padding: 0;
		}
	#HomeContent ul {
		list-style: none;
		/*font-weight: bold;*/
		margin-left: 20px;
		padding-left: 0;
		}	
		#HomeContent ul a:link { color: #036; text-decoration: none; background: url(../../images/underline_blue.gif) repeat-x left bottom; }
		#HomeContent ul a:visited { color: #036; text-decoration: none; background: url(../../images/underline_blue.gif) repeat-x left bottom; }
		#HomeContent ul a:hover { color: #AE8835; text-decoration: none; background: url(../../images/underline_gold.gif) repeat-x left bottom; }
		#HomeContent ul a:active { color: #AE8835; text-decoration: none; background: url(../../images/underline_gold.gif) repeat-x left bottom; }
		
		
/* --- Content --- */
#Content {
	background: #FFF;
	float: right;
	min-height: 455px;
	width: 708px;
	padding: 20px;
	line-height: 21px;
	color: #036;
	}
	#Breadcrumbs {
		font-size: 11px;
		color: #AE8835;
		line-height: normal;
		}
	#HomeContent #Breadcrumbs { margin-bottom: 20px; }
		#Breadcrumbs a:link { color: #036; text-decoration: none; background: url(../../images/underline_blue.gif) repeat-x left bottom; }
		#Breadcrumbs a:visited { color: #036; text-decoration: none; background: url(../../images/underline_blue.gif) repeat-x left bottom; }
		#Breadcrumbs a:hover { color: #900; text-decoration: none; background: url(../../images/underline_red.gif) repeat-x left bottom; }
		#Breadcrumbs a:active { color: #900; text-decoration: none; background: url(../../images/underline_red.gif) repeat-x left bottom; }
	
	#Content h1 { /* Page titles */
		font-family: "Times New Roman", Times, serif;
		color: #036;
		font-size: 24px;
		line-height: normal;
		/*letter-spacing: -1px;
		font-weight: normal;*/
		background: url(../../images/h1_underline.gif) no-repeat right bottom;
		}
	#Content h2 {
		color: #900;
		font-size: 16px;
		/*font-weight: normal;*/
		letter-spacing: 1px;
		}
	#Content h3 {
		color: #036;
		font-size: 14px;
		/*font-weight: normal;*/
		letter-spacing: 1px;
		}
	
	#Content a { font-weight: bold; }
	#Content #Breadcrumbs a { font-weight: normal; }
	#Content a:link { color: #036; text-decoration: none; background: url(../../images/underline_blue.gif) repeat-x left bottom; }
	#Content a:visited { color: #036; text-decoration: none; background: url(../../images/underline_blue.gif) repeat-x left bottom; }
	#Content a:hover { color: #AE8835; text-decoration: none; background: url(../../images/underline_gold.gif) repeat-x left bottom; }
	#Content a:active { color: #AE8835; text-decoration: none; background: url(../../images/underline_gold.gif) repeat-x left bottom; }
	
	
	#Content ul, #Content ol {
		font-size: 13px;
		/*font-weight: bold;*/
		line-height: 15px;
		}
	#Content li { padding: 4px 0; }
		#Content li img { font-weight: normal; }
		#Content li strong { color: #900; }
	#Content ul { list-style: url(../../images/bullet_ul.gif); }
	
	.ErrorMessage, .Note {
		color: #900;
		font-style: italic;
		}
	.Note { font-size: 11px; }
	.Summary {
		font-size: 11px;
		font-weight: normal;
	}
			
	#Content hr {
		background: #AE8835;
		color: #AE8835;
		width: 100%;
		height: 1px;
		border: none;
		}


/* --- News & Events --- */


#HomeContent .Date, #Content .Date {
	font-size: 11px;
	font-weight: bold;
	color: #AE8835;
	}
#HomeContent .Title, #Content .Title {
	font-size: 13px;
	font-weight: bold;
	}
#HomeContent .Right .Title { color: #900; }
#HomeContent .Desc, #Content .Desc { margin-bottom: 10px; }
	#HomeContent .Desc a { font-weight: bold; }
		.Desc a:link { color: #036; text-decoration: none; background: url(../../images/underline_blue.gif) repeat-x left bottom; }
		.Desc a:visited { color: #036; text-decoration: none; background: url(../../images/underline_blue.gif) repeat-x left bottom; }
		.Desc a:hover { color: #AE8835; text-decoration: none; background: url(../../images/underline_gold.gif) repeat-x left bottom; }
		.Desc a:active { color: #AE8835; text-decoration: none; background: url(../../images/underline_gold.gif) repeat-x left bottom; }

#SearchArea, .TextHighlight {
	border: 1px solid #AE8835;
	background: #EEECDD;
	width: 450px;
	margin: 0 auto 30px; 
	padding: 0px 10px 20px;
	}
.TextHighlight { padding-bottom: 0; }


/* --- Forms --- */
.Form {
	width: 100%;
	border: none;
	border-collapse: collapse;
	}
	.Form td, .Form th { 
		padding: 2px 4px;
		vertical-align: top;
	}
	.Form th {
		background: #CEBF90;
		color: #900;
		}
	.Label {
		width: 120px;
		text-align: right;
		}
	.Center { text-align: center; }
	.Left { text-align: left; }
	.Right { text-align: right; }
	.Prefilled { color: #444; }
	.Button {
		background: #AE8835;
		color: #FFF;
		font-weight: bold;
		font-size: 13px;
		letter-spacing: 1px;
		border: none;
		padding: 2px 4px;
		}
	.AltRow { background: #EEECD8; }


/* --- Research, Sitemap --- */
.ResearchResults, .Sitemap, .StatsTable {
	width: 100%;
	border: none;
	border-collapse: separate;
	border-spacing: 2px;
	}
	.ResearchResults td, .ResearchResults th, .Sitemap td, .StatsTable td, .StatsTable th { 
		padding: 2px 4px;
		vertical-align: top;
	}
	.StatsTable td { text-align: center; }
	.StatsTable td.AlignLeft { text-align: left; }
	.ResearchResults th, .StatsTable th {
		background: #AE8835;
		color: #FFF;
		padding-top: 1px;
		}
	.ResearchResults tr.Alt, .StatsTable tr.Alt { background: #EEE; }

	.Sitemap td h3 {
		margin-bottom: 0;
		}
	.Sitemap td p {
		margin-top: 0;
		}


/* --- Search Results --- */
.SearchResultsListings { }
	.SearchResultsListings .OutputUrl {
		padding-bottom: 10px;
		color: #AE8835;
		font-size: 11px;
		}

