/* CSS Document */
body,html{height:100%}

body {
	text-align: center;
	background-color:#000026;
	font-size: 10px;
}
.sjb_standard,td.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:100%;
}
.sjb_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
}

#primary_table {
	border: 1px solid #666666;
	background-color: #FFFFFF;
	margin:10px auto;
	width:762px
}
.navigation {
	font-family: Futura;
	font-size: 14px;
	text-decoration: none;
}

.navigation_black a:link {
	color: #000000;
	text-align: center;
}
a.navigation_black:active { 
	color:#666666; 
}
a.navigation_black:visited {
	color: #000000;
	text-align: center;
}

.navigation_white a:link {
	color: #FFFFFF;
	text-align: center;
}
.navigation_white a:active { 
	color:#666666; 
}
.navigation_white a:visited {
	color: #FFFFFF;
	text-align: center;
}

#content_main {background-image: url(/images/sjb_content_background_sunflower.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;}
#content_full {
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	width: 95%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	
}
#content_left {
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	width: 49%;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	height:100%
}
#content_left img {
	margin-right: 5px;
	margin-bottom: 5px;
}
#content_right {
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 40px;
	padding-left: 10px;
	width: 45%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	margin-top: 10px;
	padding: 10px;
	text-align: center;
	background-color: #000066;
	color: #FFFFFF;
}
#footer a {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Futura;
	font-size: 12px;
}

.footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #666666;
	font-size: 9px;
}

ul#whats-new, ul.growers{
 clear:both;
 margin:10px 0;
 background:transparent;
 list-style-type:none
}
ul.growers li{margin:5px;padding:0}
ul#whats-new li {margin:0 0 5px 0;padding:0}
ul#whats-new li a,ul#whats-new li a:link {color:#000;font-weight:bold;text-decoration:none;}
ul#whats-new li span.normal{font-size:.9em}
ul#whats-new li span.normal a{font-weight:normal;color:#000}
h1,h2{color:#003300;font-size:1.5em;text-align:left;clear:both;margin:0 5px 8px 0;font-family: Arial, Helvetica, sans-serif;}
h3 {color:#003300;margin:0 5px 8px 0}
p{margin:0 5px 10px 0;text-align:left}
div#webcam{height:450px}
/*sunflower oil pricing table */
div#nsaPricing{height:100px !important;margin:10px 0}
div#nsaPricing table {width:300px;margin:5px 5px 5px 0}
div#nsaPricing h2 {font-size:1em;margin-bottom:0}
div#nsaPricing img {text-align:right;width:16px;height:16px;display:block}
table#contractPricing, table.currentPrices,table.sjb_table{ border:1px solid #003300;margin:5px 0}
table#contractPricing th,table#contractPricing td,table.currentPrices th,table.currentPrices td,table.sjb_table th, table.sjb_table td{padding:4px;vertical-align:top;text-align:left}
table#contractPricing th,table.currentPrices th,table.sjb_table th{text-align:center; background-color:#003300;color:#FFF;vertical-align:bottom}
p {margin:0 0 8px 0}
.evenRow{background-color:#DBE0E6}
span.newsDate{font-size:.9em;color:#666;font-style:italic}

/*top level navigation */
td.navigation{background-image:url(/images/sjb_navigation_bg.jpg);background-repeat:no-repeat;height:20px;padding:0}
td.navigation ul{ margin:0;padding:0;list-style-type:none;font-family: Arial, Helvetica, sans-serif;height:20px}
td.navigation ul li{float:left;margin:0;border-right:1px solid #CCC;padding:0 12px;height:20px}
td.navigation ul li a,td.navigation ul li a:link {font-weight:bold;text-decoration:none;color:#09043a;font-size:13px}

/* styling for the contact form */
fieldset	{ 
	margin:10px auto 10px 10px; 
	padding:5px 0 15px 10px; 
	border:1px solid #adadad; 
	border-left-color:#ececec; 
	border-top-color:#ececec; 
	background:#f7f7f7;
	width:350px;
	text-align:left}
legend { 
	margin-left:10px;
	padding: 0 2px; 
	font:normal 20px Times}
	
label {
	margin:2px 10px 0 0; 
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	display:block; /*for Opera & IE*/
	vertical-align:top}
	
span#comment-post	{
   display:block;
   height:1.5em;
   width:8em;
   cursor:pointer;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
	width:90px;  
	padding:2px; 
	margin: 10px 0 0 275px;
	font-size:0.8em;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
	text-align:center}
	
	span.reqtxt,
span.emailreqtxt { 
	margin:3px 5px 0 0;
	font-size:0.9em;
	display: -moz-inline-box; 
	vertical-align:top;
}

td.footer{text-align:center;background-color:#000066;color:#fff;font-size:11px;padding:10px }
td.footer p {clear:both;text-align:center}
td.footer  a {color:#fff;text-decoration:none;line-height:10px}
 td.navigation ul li.lastOne, td.navigation ul li.white{padding-right:15px;padding-left:15px}
  td.navigation ul li.white a,td.navigation ul li.white a:link{color:#FFF}
  td.navigation ul li.last{border:none;padding:4px 0 3px 3px;color:#FFF}
  td.navigation ul li.lastOne{padding-right:17px;}
.navigation {margin:0}//override wordpress style
#page,#content,.widecolumn{background-color: transparent}//override wordpress style
