/* CSS Document */

body	{font:.75em Arial, Helvetica, sans-serif; color:#333333; line-height: 1.5em; margin-bottom: 5px;}
p		{font:1em Arial, Helvetica, sans-serif;	color:#333333; line-height: 1.5em; margin-bottom: 5px;}
td		{font:1em Arial, Helvetica, sans-serif;	color:#333333; line-height: 1.5em; margin-bottom: 5px;}


* {
   padding:0;
   margin:0;
}


		
H1 {font:1.7em Arial, Helvetica, sans-serif; 
	color:#333333; line-height: 1.7em; margin-bottom: 5px}	
H2 {font:1.3em Arial, Helvetica, sans-serif; font-weight: bold;  
	color:#333333; line-height: 1.4em}
H3 {font:1.2em Arial, Helvetica, sans-serif; font-weight: bold;  
	color:#333333; line-height: 1.3em}
H4 {font:1.1em Arial, Helvetica, sans-serif; font-weight: bold;  
	color:#333333; line-height: 1.3em}
H5 {font:1em Arial, Helvetica, sans-serif; font-weight: bold;  
	color:#333333; line-height: 1.3em}


	

	
	
form {font:1em Arial, Helvetica, sans-serif; color:#333333}

#wrapper {margin-top: 20px;
	background:url('images/i_bg.jpg') repeat-y;
	width: 955px; height:100%; margin-left:auto; margin-right:auto; margin-bottom:0}
	
#header {background:url('images/header.jpg') no-repeat;
	width:955px; height:217px}

#menu {
	margin: 0 auto;
	background:url('images/i_nav.jpg') no-repeat;
	width: 887px;
	height: 26px;
	padding-left:32px; padding-right:0px; padding-top:13px; padding-bottom:0px;
	}
	
#menu a:link {font: 1em Arial, Helvetica, sans-serif;
	color:#002e66;; letter-spacing: .10em; 
	text-decoration:none; 
	display:block; 
	margin-right: 20px;
	float:left;
	font-weight: bold; }	
	
#menu a:visited {font: 1em Arial, Helvetica, sans-serif;
	color:#002e66; letter-spacing: .10em; 
	text-decoration:none; 
	display:block; 
	margin-right: 20px;
	float:left;
	font-weight: bold; }	
	
#menu a:hover {font: 1em Arial, Helvetica, sans-serif;
	color:#ffffff; letter-spacing: .10em;
	text-decoration:none; 
	display:block;
	margin-right: 20px;
 	float:left;
 	font-weight: bold; }
	
.navlive {font: 1em Arial, Helvetica, sans-serif;
	color:#ffffff; letter-spacing: .10em;
	text-decoration:none; 
	display:block; 
	margin-right: 20px;
	float:left;
	font-weight: bold; }	
	
#submenu {margin: 0 auto;
	background:#002e66;
	border-top: 2px #FFFFFF solid;
	padding: 9px 0px 0px 32px;
	width: 887px; height: 20px}
	
#submenu a:link {font: .85em Arial, Helvetica, sans-serif;
	color:#FFFFFF; letter-spacing: .10em;
	text-decoration:none; 
	display:block; 
	margin-right: 20px;
	float:left}
	
	#submenu a:visited {font: .85em Arial, Helvetica, sans-serif;
	color:#FFFFFF; letter-spacing: .10em;
	text-decoration:none; 
	display:block; 
	margin-right: 20px;
	float:left}
	
#submenu a:hover {font: .85em Arial, Helvetica, sans-serif;
	color:#fdbf2d; letter-spacing: .10em;
	text-decoration:none; 
	display:block; 
	float:left}
	
.subnavlive {font: .85em Arial, Helvetica, sans-serif;
	color:#fdbf2d; letter-spacing: .10em;
	text-decoration:none; 
	display:block; 
	margin-right: 15px;
	float:left}			
	
#main_content {margin: 0 auto;
	width: 919px; height:100%}
	
#content_left {width: 595px; height:100%;
	float:left; padding: 35px 30px 20px 30px }


#content_right {width: 264px; height:100%;
	float:right; padding-top: 45px }
	
#content_right img { padding: 0px 20px 20px 15px}

#footer {margin: 0 auto 0 auto;
	background:url('images/i_footer.jpg') no-repeat;
	width: 955px; height: 86px; 
	clear: both; padding: 0;}
		
#footer a:link {font: .85em Arial, Helvetica, sans-serif;
	color:#FFFFFF; letter-spacing: .10em; 
	text-decoration:none; 
	display:block; 
	margin-right: 15px;
	float:left}	
	
#footer a:hover{font: .85em Arial, Helvetica, sans-serif;
	color:#FFFFFF; letter-spacing: .10em; 
	text-decoration:none; 
	display:block; 
	margin-right: 15px;
	float:left}	
	
#footer a:visited {font: .85em Arial, Helvetica, sans-serif;
	color:#FFFFFF; letter-spacing: .10em; 
	text-decoration:none; 
	display:block; 
	margin-right: 15px;
	float:left}	
	
.footer_left {margin: 0; 
	width: 655px; height: 56px;
	float: left; padding-left:30px; padding-right:10px; padding-top:10px; padding-bottom:0px;}

.footer_left_inner {margin: 5px 0 0 0; 
	width: 655px; 
	float: left; }
	
.loginbox {margin: 0 20px 0 0; float: right; }


	
#footercontact {font: .85em Arial, Helvetica, sans-serif;
	color:#FFFFFF; letter-spacing: .10em; 
	text-decoration:none; 
	display:block; 
	margin-right: 15px;
	float:right}	
	
.gridtable			{width: 100%; border-color: #01476b; color: Green;}
table.growerlogin	{border: 0;  color:black; width: 200px; height: 65px; font-size: 0.75em; margin-top: 5px;} 
tr.growerlogin		{border: 0;  color:black; height: 10px; padding: 0; } 
td.growerlogin		{width: 120px; background-color: White; } 
td.growerloginlabel	{width: 40px; color:White;} 
td.growerloginpad	{width: 5px; background-color: Transparent;}

	
.contact {font: .65em Arial, Helvetica, sans-serif;
	color:#FFFFFF; letter-spacing: .10em; 
	text-decoration:none; 
	display:block; 
	margin-right: 20px;
	float:right}	
	
.textfield			{ background-color: white; width: 150px; }
.textfieldlong		{ background-color: white; width: 300px; }
.textfieldmedium	{ background-color: white; width: 100px; font-size: smaller; }
.textfieldshort		{ background-color: white; width: 30px; }
.textbox			{ background-color: white; width: 150px; }
.textboxlong		{ background-color: white; width: 400px; }
.logintextbox		{ background-color: white; width: 80px; height: 12px; border:none; font-size:10px; }
.loginpassword		{ background-color: white; width: 80px; height: 12px; border:none; font-size:10px; }

.formlabel			{ text-align: right;}
.sideimage			{ width: 225px; height: 225px;}

span.underline	{text-decoration: underline; }
span.bold		{font-weight: bold; }
span.italic		{font-style: italic; }
span.blue		{color: #002E66; }
span.green		{color: #66cc00; }
span.red		{color: #E63224; }
span.yellow		{color: #FDB930; }

.large			{font-size:large;}
.larger			{font-size:1.3em;}

.btngrowerlogin
{
	background-color: #e72929;
	color: white;
	border: none;
	width: 50px;
	float: right;
	padding: 0 5px 0 3px;
	font-size: 1em; cursor: pointer;
}




ul					{ list-style-position: outside; margin-top: 6px; margin-left: 0px; padding-left: 30px; vertical-align: middle; }
li					{ margin: 4px 0 0 0; padding: 0px; }
ul.narrow li		{ margin: 1px 0 0 0; padding: 0px; }

				