﻿@charset "utf-8";
/* CSS Document */

/* resets properties to normalize all grade A browers */
/*
html, body, div, span, h1, h2, h3, h4, h5, h6, a, img, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;  }
*/
.selectbox { width:128px;}
* html .selectbox { width:auto;}

#basic {}
#summary {}
#operating {}
#cropYield {}
#investmentCost {}

img {border:none;}

/* Styles for watermark set to display none after launch */
/** html #watermark {position:absolute; left:auto; top:10px; width:251px; height:120px; margin-left:300px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/watermark.png', sizingMethod='crop'); background-image:none;}
#watermark {position:absolute; left:auto; top:10px; width:251px; height:120px; margin-left:300px; background:url(../images/watermark.png) no-repeat top; }*/

/* IE 6 Styles */
* html .shellTop 		{background:url(../images/shell_top.gif) no-repeat top left; height:110px; }
* html .headerRight 	{float:right; margin:22px 15px 10px 0; width:300px; }
* html .headerRightr2 	{background-image:none; margin:10px 0 0 0; padding:10px 0 10px 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/header_toprt_bg.png', sizingMethod='crop'); height:15px; width:300px;}
* html .shellRight 		{float:right; width:324px; margin-right:10px; height: 520px; background-color:#002157; background-image:none; border-right:1px solid #0b2557; }
* html .shellRightchild {float:right; width:324px; margin-right:10px; height: 640px; background-color:#002157; background-image:none; border-right:1px solid #0b2557;}
* html #shellLeftchild 	{float:left; width:635px; height: 640px; background-color: #00349a; background-image: url(../images/shell_left_child.gif); background-repeat: no-repeat; background-position: left top;}
* html .shellBottom 	{background: url(../images/shell_bottom.gif) no-repeat top left; height:26px;}
* html .tipTool 		{height:101px; width:194px; font:12px Arial, Helvetica, sans-serif; padding:15px 45px 20px 20px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tipbackground.png', sizingMethod='crop'); background-image:none;}
* html .tipToolR 		{height:101px; width:200px; font:12px Arial, Helvetica, sans-serif; padding:15px 20px 20px 39px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tipbackgroundR.png', sizingMethod='crop'); background-image:none;}


/* Mozilla and IE 7 Styles */
body,td,th {font-family: Helvetica, Arial, sans-serif;   font-size: 13px;}

/* change bg watermark to bg_pattern.gif for launch */
body {background-color: #0b2557; background-image: url(../images/bg_pattern.gif); background-repeat: repeat; margin-top:15px; color: #FFFFFF;}

a:link {color: #99d1ff; }
a:visited {color: #99d1ff; }
a:hover {color: #9db040; }
a:active {color: #9db040; }

p {padding:10px 0px 10px 0px; margin:0px;}

h1,h2,h3,h4,h5,h6 {font-weight: bold; padding:0; margin:0; }

h1 {font-size:13px; color: #FFFFFF; line-height: 28px; }
h2 {font-size:14px; color: #FFFFFF; font-variant:small-caps; }
h3 {font-size:12px; color: #FFFFFF; font-variant:small-caps; }

.h1 {font:bold 30px Helvetica, sans-serif;}
.h2 {font:bold 14px Helvetica, sans-serif;}

.clear {clear:both; }
.clearLeft {clear:left; }

#mainWrapper {margin: auto; width: 970px; }

#headerLeft 	{float:left; margin:22px 0 10px 30px; }
.headerRight 	{float:right; margin:22px 30px 10px 0; width:300px; }
.headerRightr2 	{background:url(../images/header_toprt_bg.png) no-repeat; margin:10px 0 0 0; padding:10px 0 10px 0;}

.shellTop 		{background:url(../images/shell_top.png) no-repeat top left; height:110px; }
.shellTopPrint 	{display:none;}

#shellLeft 		{ width:635px; float:left; background-color: #002157; background-image: url(../images/shell_left.png); background-repeat: repeat-y; background-position: left top; height: 520px;}
#shellLefthome 	{ width:635px; float:left; background-color: #002157; background-image: url(../images/home_pic1.jpg); background-repeat: no-repeat; background-position: left top; height: 520px;}
#shellLeftchild {
	width:635px;
	float:left;
	background-color: #00349a;
	background-image: url(../images/shell_left_child.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 610px;
}

.shellRight		 {width:335px; float:right; background-image: url(../images/shell_right.png); background-repeat: repeat-y; background-position: right top; height: 520px;}
.shellRightchild {
	width:335px;
	float:right;
	background-image: url(../images/shell_right.png);
	background-repeat: repeat-y;
	background-position: right top;
	height: 610px;
}
.shellBottom	 {background: url(../images/shell_bottom.png) no-repeat top left; height:26px;}

#contentLeft  	{float:left;}
#contentRight 	{float:right;}
.contentWrapper {padding:0 28px 0 20px;}

#homeLeft 	{position:relative; left:15px; top:85px; width:250px; height:320px;}
#childLeft 	{position:relative; left:25px; top:0px; width:380px; float: left;}
#childRight {position:relative; width:225px; height:425px; text-align: center; float: right; top: 140px;}

#footerWrapper {margin-right:10px; width:960px; } 
.footer 	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; width: auto; padding:6px 4px 6px 4px; margin: 0px; }

.hline 		{background-image:url(../images/hline.gif); background-repeat:repeat-x; height:2px; padding:0px; margin:0px; }
.hline2 	{border-top:1px solid #4b7fb1; padding:0px; margin:0px;  }
.icon 		{padding:0px; text-align:center; vertical-align:middle; margin: 0px;}
.titleRow 	{border-top:1px solid #4b7fb1; border-bottom:1px solid #4b7fb1; padding:6px 12px 6px 12px; font:bold 12px Arial, Helvetica, sans-serif;}
.titleRow2 	{border-top:1px solid #4b7fb1; padding:6px 6px 6px 6px; font:bold 12px Arial, Helvetica, sans-serif;}

.column 	{width:110px; float: left; margin:0px; }
.column1 	{width:220px; float: left; margin:0px; }
.column2 	{width:50%; float: left; margin:0px; }

.bargreen 	{padding:0px 12px 0px 12px; background-image:url(../images/bar_green.gif); background-repeat:repeat-y; background-position:top center; width:6px; }
.barred 	{padding:0px 12px 0px 12px; background-image:url(../images/bar_red.gif); background-repeat:repeat-y; background-position:top center; width:6px; }
.barblue 	{padding:0px 12px 0px 12px; background-image:url(../images/bar_blue.gif); background-repeat:repeat-y; background-position:top center; width:6px; }


/* Form styles */
input {height:16px; border:1px solid #4b7fb1; font-size:10px; padding:0px 2px 0px 4px; }
select {height:18px; font-size:10px; }
form {padding:0; margin:0;}

.calculate 	{background: url(../images/calculate.gif) no-repeat; height:27px; width:166px; border:none;}
.calculate2 	{background: url(../images/calculate2.gif) no-repeat; height:27px; width:166px; border:none;}
.view2 		{background: url(../images/view2.gif) no-repeat; height:27px; width:166px; border:none;}
.startover 	{background: url(../images/startover.gif) no-repeat; height:45px; width:188px; border:none;}
.print1 	{background: url(../images/print1.gif) no-repeat; height:27px; width:166px; border:none;}

.formLabel 	{width:100px; float:left; padding:5px 10px 5px 10px; font:bold 12px Helvetica, sans-serif;}
.formField 	{float:left; padding:5px 0px 5px 0px;}
.Error 		{font:10px; color:#a2b444; text-align:center;}

#olLeft .formField 	{float:left; padding:5px 0px 5px 0px; width:70px; overflow:hidden; margin-right:10px;}

#formHeader { margin:0 0 1px 120px; font-size:10px;}


/* tool tip */
.balloonFirst   	{background: none; display:block; border-bottom: 1px solid #4b7fb1; border-top: 1px solid #4b7fb1;}
.balloonFirst:hover {background:#014f76; display:block; border-bottom: 1px solid #4b7fb1; border-top: 1px solid #4b7fb1;}
.balloon    		{background: none; display:block; border-bottom: 1px solid #4b7fb1;}
.balloon:hover   	{background:#014f76; display:block; border-bottom: 1px solid #4b7fb1;}

.balloonSecond   		{clear:both; margin:0px; background: none; padding:2px;}
.balloonSecond:hover 	{clear: both; margin:0px; background:#4e7fd9; padding:2px; }

.formFirst    	{width:300px; background: none; display:block; border-bottom: 1px solid #4b7fb1; border-top: 1px solid #4b7fb1;}
.formFirst:hover  {width:300px; background:#5081db; display:block; border-bottom: 1px solid #4b7fb1; border-top: 1px solid #4b7fb1;}
.form     		{width:300px; background: none; display:block; border-bottom: 1px solid #4b7fb1;}
.form:hover   	{width:300px; background:#5081db; display:block; border-bottom: 1px solid #4b7fb1;}

.tipTool 	{height:101px; width:194px; font:12px Arial, Helvetica, sans-serif; padding:15px 45px 20px 20px; background:url(../images/tipbackground.png) no-repeat;}
.tipToolR 	{height:101px; width:200px; font:12px Arial, Helvetica, sans-serif; padding:15px 20px 20px 39px; background:url(../images/tipbackgroundR.png) no-repeat;}
.tipTool2 	{height:200px; width:230px; font:14px Arial, Helvetica, sans-serif; padding:20px;}

.small {font:italic 10px Arial, Helvetica, sans-serif; text-align:center; }

#yieldTT, #yieldDMTT, #revenueTT, #revenueDMTT, #harvestTT, #harvestDMTT, #waterTT, #waterDMTT, #energyTT, #energyDMTT, #fertilizerTT, #fertilizerDMTT, #chemicalTT, #chemicalDMTT, #laborTT, #laborDMTT, #maintenanceTT, #maintenanceDMTT, #culturalTT, #culturalDMTT, #equipmentTT, #equipmentDMTT, #growernetTT, #growernetDMTT, #costshareTT, #costshareDMTT, #netsystemTT, #netsystemDMTT {position: absolute; visibility:hidden; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF; top:200px; padding:20px; width:240px; } 


/* overlay styles */
#ol1 {margin:auto; width:700px; text-align:center; }
#ol2 {margin:auto; width:600px; text-align:center; background-image:url(../images/overlay_bg2.gif); background-repeat:no-repeat; background-position:top center;}
#ol3 {margin:auto; width:700px; text-align:center; }

#olTop   	{padding:20px 30px 20px 30px; text-align:left; }
.olTopText  {padding:8px; text-align:center; }
#olLeft  	{float:left; text-align:left; margin:0px 30px 0 30px;}
#olRight  	{float:left;  text-align:left;  width:302px;  font:14px Arial, Helvetica, sans-serif;  color:#FFFFFF;  background-image: url(../images/overlay_bg.gif);  height: 246px;  }

#olReport 	{padding:90px 30px 50px 30px; text-align:center;}
#olPrint 	{padding:60px 30px 20px 30px; text-align:center;}

#olBottom    	{clear:both;}
.olBottomLeft  	{float:left; text-align:right; margin:5px 30px 0 30px; width:300px;}
.olBottomRight 	{float:right; text-align:right; padding:5px 60px 5px 10px; }


/* NEW STYLES */
#reportHeader1 {}
#reportHeader2 {display:none;}
.colapse {display:none; height:0px;}

.footnote { display:none; }

#cb_hm_links p { margin:20px 15px 0 15px; }
#cb_hm_links ul { margin-top:0; margin-right:10px; }
#cb_hm_links ul { text-indent:-8px; }