/* CSS Document */

html	{
height:100%;
}

body {
background: url(../images/bg.gif) repeat;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
margin:2em 0;
padding:0 0 5em ;
text-align: left;
}
p, div, ul, ol, li, h1, h2, h3, h4, h5 { margin-top: 0px;}
img a {
border:0;
}

h1, h2, h3, h4, h5	{font-family: Arial, Helvetica, sans-serif;}


#container	{
width:902px;
margin:0 auto;
}

#header	{
	height:194px;
	width:902px;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #fff;
}

		#submit_top	{
		position:absolute;
		left:415px;
		font-family:
		top:20px;
		width: 450px;
		top: 43px;
		}
				#submit_top	p {
				color:#7fa13b;
				text-align: right;
				}
				
				#submit_top	a {
				color:#7fa13b;
				font-weight:normal;
				text-decoration:none;
				font-size: 14px;
				}

				#submit_top	a:hover	{
				color:#536f1b;
				text-decoration:underline;
				}

		#logo {
		width: 902px;
		height: 171px;
		}
		
		/* top navigation */
		
		#nav	{
		width:902px;
		height: 23px;
		}

	.menu {
	margin:0;
	padding:0;
	width:902px;
	height:23px;
				}
				
				
						.menu ul {
						margin:0;
						padding:0;
						position:absolute; /* important */
						width:295px;
						display:block;
						z-index:10;
						}
											
						
								.menu a:hover {
								background-color: #96c831;
								color:#FFFFFF;
								}
								
								
						.menu li ul {
						visibility:hidden;
						amargin-left:200px; /* be careful */
						amargin-top:-24px;
						abackground-color: #FFFFFF; /* need that when text in IE makes boxes larger */
						}
						
						
						.menu li {
						border-right: #fff 1px solid;
						width:295px;
						display:block;
						list-style:none;
						margin:0;
						padding:0 0 0 5px;
						height:20px;
						height/**/:23px;
						display:inline;
						display/**/:block;
						float:none;
						float/**/:left;
						line-height:23px;
						}
						
								.menu li#menu_1	{
								background-color: #85b22b;
								}
								.menu li#menu_2	{
								background-color: #6f9524;
								}
								.menu li#menu_3	{
								background-color:#536f1b;
								border-right:none;
								}
						
						
								.menu li li {
									display:block;
									float:none;
									width:295px;
									height:23px;
									margin: 0 0 0 -5px;
									border-top:#fff 1px solid;
									}
								
										.about_growers li {
										background-color:#85b22b;
										 }
								 
										 .about_us li	{
										background-color:#6f9524;
										 }
								 
										 .about_weather li	{
										background-color:#536f1b;
										 }

						/* IE PC selector */
						* html .menu ul	{
							margin-left: -5px;
						}
						
						* html .menu li li {
							display:inline; /* solve a IE PC list bug */
						}								
						
						* html .menu li li a {
							width:295px;
							padding-left:10px;
						}
						
						
						.menu li a {
						display:block;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-weight:bold;
						font-size:12px;
						color:#FFFFFF;
						text-decoration:none;
							margin:0 0 0 -5px;
							padding:0 0 0 5px; 
						}
						
						
						.menu li li a {
							width:295px;
							text-align:left;
							color:#fff;
							display:block;
							text-decoration:none;
							margin:0 0 0 -5px;
							padding:0 0 0 5px; 
							font-family: Arial, Verdana, sans serif;
							font-size: 12px;
							font-weight: bold;
							line-height:23px;
						}


#content	{
	background-color:#FFFFFF;
	width: 902px;
	padding: 0 0 25px;
	margin:0;
}

		#content_top	{
		padding:0; margin:0; float:left;
		}

				#content_left	{
				float:left;
				width: 300px;
				margin: 0;
				padding: 0 0 10px 0;
				}
				
						#content_left #grower_logo	{
						padding:25px 0 30px;
						margin:0 auto;
						}
						
						#content_left #content_submit_links	{
						background-color:#CCCC99;
						padding: 5px 10px;
						width: 180px;
						margin: 0 auto;
						}
						
								#content_left #content_submit_links p	{
								margin:0; padding:0;
								color:#7fa13b;
								}
								
								#content_left #content_submit_links p img	{
								vertical-align:middle; padding:0; margin:0;
								}
																								
								#content_left #content_submit_links a	{
								font-size:14px;
								text-decoration:none;
								font-weight:bold;
								padding:0; margin:0;
								}
								
								#content_left #content_submit_links a:hover	{
								background-repeat:no-repeat;
								background-position:center;
								}

								#content_left #coming_soon {
									color: #7fa13b;
									font-weight: bold;
									text-decoration: none;
									font-style: italic;
									font-size: 14px;
								}
				
				#content_copy, #content_copy_full {
				padding: 25px 31px 25px 0;
				width: 569px;
				top: 0px;
				left: 0px;
				float: right;
				}	
							
				#content_copy_full {
				padding: 20px 31px 15px;
				width: 840px;
				background-color: #fff;
				float: left;
				}
		
						#content h1 {
						padding:0;
						margin:0;
						font-size: 20pt;
						color:#536f1b;
						font-family: Arial Narrow, Arial, sans serif;
						font-weight:normal;
						}
				
						#content h2 {
						padding: 15px 0 0 0;
						font-size: 18px;
						color:#666;
						font-family: Arial Narrow, Arial, sans serif;
						font-weight:bold;
						}
		
						
						#content p {
						line-height:24px;
						font-size:14px;
						color:#666666;
						}
						
						#content li {
						line-height:24px;
						font-size:14px;
						color:#666666;
						}
						
							#content a {
							color:#7fa13b;
							font-weight:normal;
							text-decoration:none;
							font-style:italic;
							}
		
							#content a:hover {
							text-decoration:underline;
							color:#536f1b;
							}

		#content_images	{
		width:902px;
		height:311px;
		padding:0;
		margin:10px 0 0 0;
		clear:both;
		}

				.image	{
				float:left;
				border-right: #fff 1px solid;
				margin: 0;
				padding: 0;
				}


		#bottom_area	{
		width:832px;
		height:79px;
		margin:0;
		padding:0 35px;		
		}
			
			#bottom_area a	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:14px;
			color:#7fa13b;
			text-decoration:none;
			}

			#contact_us, #download	{
			background-color:#edf1d9;
			float:right;
			width: auto;
			height: auto;
			}
			
			#submit_bottom	{
			float:left;
			margin: 33px 0 0 0;
			}
			
					#submit_bottom a:link, #submit_bottom a:hover, #submit_bottom a:visited, #submit_bottom a:active	{
					text-decoration:none;
					}
					
					#submit_bottom a:hover	{
					color:#536f1b;
					}
			
			#download	{
			text-align: right;
			padding: 5px;
			margin: 28px 0 0 0;
			}
			
					#download p	{
					padding:0;
					margin:0;
					}
			
					#download a:link, #download a:hover, #download a:visited, #download a:active	{
					text-decoration:none;
					}
					
					#download a:hover	{
					color:#536f1b;
					}
			
					#download img {
					vertical-align:middle;
					}
			
			#contact_us	{
			text-align: center;
			padding: 6px 8px 4px 8px;
			margin: 35px 15px 0 0;
			}
			
	
#footer	{
width:902px;
padding-top:16px;
margin:0;
}

#footer	a:link	{text-decoration:none;}
#footer	a:active	{text-decoration:none;}
#footer	a:visited	{text-decoration:none;}
#footer	a:hover	{text-decoration:underline;}

	#links	{
	text-align:left;
	float:left;
	width:50%;	
	}
	
	#contact	{
	width:50%;
	float:right;
	text-align:right;	
	}
	
			#links p, #contact p{
			font-size:12px;
			color:#6f9524;
			line-height:14px;	
			}
			
			#links a, #contact a{
			text-decoration:none;
			margin: 0 8px;
			color:#6f9524;
			font-weight:bold;
			}

			#contact a {
			text-decoration:none;
			margin: 0 8px;
			color:#6f9524;
			}
