/*begin overidden Common styles*/

/* Get User's System Colors */
/*
.ActiveCaption  {background-color: ActiveCaption; }
.AppWorkspace  {background-color: AppWorkspace; }
.Background  {background-color: Background; }
.ButtonFace  {background-color: ButtonFace; }
.ButtonHighlight  {background-color: ButtonHighlight; }
.ButtonShadow  {background-color: ButtonShadow; }
.ButtonText  {background-color: ButtonText; }
.CaptionText  {background-color: CaptionText; }
.GrayText  {background-color: GrayText; }
.Highlight  {background-color: Highlight; }
.HighlightText  {background-color: HighlightText; }
.InactiveBorder  {background-color: InactiveBorder; }
.InactiveCaption  {background-color: InactiveCaption; }
.InactiveCaptionText  {background-color: InactiveCaptionText; }
.InfoBackground  {background-color: InfoBackground; }
.InfoText  {background-color: InfoText; }
.Menu  {background-color: Menu; }
.MenuText  {background-color: MenuText; }
.Scrollbar  {background-color: Scrollbar; }
.ThreeDDarkShadow  {background-color: ThreeDDarkShadow; }
.ThreeDFace  {background-color: ThreeDFace; }
.ThreeDHighlight  {background-color: ThreeDHighlight; }
.ThreeDLightShadow  {background-color: ThreeDLightShadow; }
.ThreeDShadow  {background-color: ThreeDShadow; }
.Window  {background-color: Window; }
.WindowFrame  {background-color: WindowFrame; }
.WindowText  {background-color: WindowText; }
*/
a:link, a:visited
{
	text-decoration:none;
	color:#129049;
}

a:hover
{
	text-decoration:underline;
	color:#129049;
}

.header_upper
{
	width:100%;
	/*background: #1A6848 url(../../images/common/topnav_bckgrd_upper.gif) repeat-x top;*/
	background:#1B60A1;
	height:35px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:normal;
	white-space: nowrap;
	vertical-align: middle;
}

#header
{
	float:left;
	width:100%;
	/*background:#DDECF4 url(../../images/common/topnav_bckgrd_lower.gif) repeat-x bottom;*/
	background:#1A8048;
	background-color:#1A8048;
	height:35px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:normal;
	padding-left:12px;
}

/*end overidden Common styles*/

/*begin quote styles*/
.teaser_title
{
	font-size:12px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
}

.teaser_text
{
	width:160px;
	font-size:11px;
	font-family:arial;
	font-weight:700;
	color:#000000;
	text-decoration:none;
	text-align:left;
	line-height:14px;
	padding:4px;
}

.teaser_table_1
{
	/*light blue*/
	background:#D7F1FF;
	border:1px #1B60A1 solid;
}

.teaser_table_2
{
	/*orange*/
	background:#F0B979;
	border:1px #999999 solid;
}

.teaser_table_3
{
	/*beige*/
	background:#FFEEBD;
	border:1px #813C0F solid;
}

.teaser_table_4
{
	/*yellow*/
	background:#F2F67E;
	border:1px #999999 solid;
}

.teaser_table_5
{
	/*grey*/
	background:#e6e6e6;
	border:1px #666666 solid;
}

.teaser_table_6
{
	/*brown*/
	background:#D9B29B;
	border:1px #999999 solid;
}

.teaser_table_7
{
	/*slate blue*/
	background:#B4C9EE;
	border:1px #999999 solid;
}

.teaser_table_8
{
	/*light green*/
	background:#DBFBDD;
	border:1px #1A8048 solid;
}

.teaser_table_9
{
	/*light purple*/
	background:#EDE0F5;
	border:1px #772222 solid;
}

.teaser_table_10
{
	/*khaki*/
	background:#ECE6D4;
	border:1px #5F583F solid;
}

/*Begin 320 Content Width (322 pixels with border)*/
.ag_pane_320column_section
{
	width:322px;
}

.ag_pane_320column_header
{
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	color:#1B60A1;
	text-decoration:none;
	width:320px;
	text-align:left;
}

.ag_pane_320column_table
{
	width:320px;
	border-top-color:#1B60A1;
	border-top-style:solid;
	border-top-width:3px;
	border-bottom-color:#969696;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

/*Begin 160 Content Width (162 pixels with border)*/
.ag_pane_160column_section
{
	width:162px;
}

.ag_pane_160column_header
{
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	color:#1B60A1;
	text-decoration:none;
	width:160px;
	text-align:left;
	padding-top:3px;
}

.ag_pane_160column_table
{
	width:160px;
	border-top-color:#1B60A1;
	border-top-style:solid;
	border-top-width:3px;
	border-bottom-color:#969696;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

/*Begin 400 Content Width (402 pixels with border)*/
.ag_pane_400column_section
{
	width:402px;
}

.ag_pane_400column_header
{
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	color:#1B60A1;
	text-decoration:none;
	width:400px;
	text-align:left;
	padding-top:3px;
}

.ag_pane_400column_table
{
	width:400px;
	border-top-color:#1B60A1;
	border-top-style:solid;
	border-top-width:3px;
	border-bottom-color:#969696;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

/*Begin 240 Content Width (242 pixels with border)*/
.ag_pane_240column_section
{
	width:242px;
}

.ag_pane_240column_header
{
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	color:#1B60A1;
	text-decoration:none;
	width:240px;
	text-align:left;
	padding-top:3px;
}

.ag_pane_240column_table
{
	width:240px;
	border-top-color:#1B60A1;
	border-top-style:solid;
	border-top-width:3px;
	border-bottom-color:#969696;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

/*Begin 640 Content Width (642 pixels with border)*/
.ag_pane_640column_section
{
	width:642px;
}

.ag_pane_640column_header
{
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	color:#1B60A1;
	text-decoration:none;
	width:640px;
	text-align:left;
	padding-top:3px;
}

.ag_pane_640column_table
{
	width:640px;
	border-top-color:#1B60A1;
	border-top-style:solid;
	border-top-width:3px;
	border-bottom-color:#969696;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

/*Begin Teaser Content Pane (no header)*/
.pane_content_no_header
{
	width:100%;
}

/*End Alternate Pane Styles*/

div#workbook_navbar
{
	height:30px;
	width:800px;
	background-color:#FFFFFF;
}

.pane_fc
{
	font-family:arial;
	font-size:12px;
	border-style:solid;
	border-top-color:#999999;
	border-left-color:#999999;
	border-bottom-color:#999999;
	border-right-color:#999999;
	border-width:1px;
	height:90px;
	width:320px;
	vertical-align:top;
	text-align:center;
}

.pane_option
{
	font-family:arial;
	font-size:12px;
	border-style:solid;
	border-top-color:#999999;
	border-left-color:#999999;
	border-bottom-color:#999999;
	border-right-color:#999999;
	border-width:1px;
	height:90px;
	width:320px;
	vertical-align:top;
	text-align:center;
}

.pane_watch
{
	font-family:arial;
	font-size:12px;
	border-style:solid;
	border-top-color:#999999;
	border-left-color:#999999;
	border-bottom-color:#999999;
	border-right-color:#999999;
	border-width:1px;
	height:90px;
	width:320px;
	vertical-align:top;
	text-align:center;
}

.pane_add
{
	border-style:solid;
	border-top-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#000000;
	border-right-color:#000000;
	border-width:1px;
	background-color:#cccccc;
}

.button
{
	font-family:arial;
	font-size:10px;
}

.field, #input, #select
{
	font-family:arial;
	font-size:11px;
	text-align:left;
}

.field_label
{
	font-family:arial;
	font-size:12px;
}

.datedim_small
{
	color:#888888;
	font-weight:500;
	font-size:0.7em;
}

/*Begin LargeThumbnail Styles*/
.LargeThumbnail
{
	border-style:solid;
	border-width:3px;
	border-left-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-right-color:#FFFFFF;
	vertical-align:top;
	text-align:left;
	text-decoration:none;
}

.LargeThumbnailHighlight
{
	border-style:solid;
	border-width:3px;
	border-left-color:#F3BA21;
	border-top-color:#F3BA21;
	border-bottom-color:#F3BA21;
	border-right-color:#F3BA21;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	background-color:#D4D0C8;
}

.LargeThumbnailCaption
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	height:18px;
}

.LargeThumbnailImage
{
	border-width:0px;
	vertical-align:top;
}
/*End LargeThumbnail Styles*/

.ag_page_row
{
	padding:2px 4px 2px 4px;
	font-size:9pt;
	font-family:arial;
	color:#000000;
	background-color:#ffffff;
}

.ag_page_row_shaded
{
	padding:2px 4px 2px 4px;
	font-size:9pt;
	font-family:arial;
	color:#000000;
	background-color:#eeeeee;
}

#Tooltip
{
	background-color:#FFFFE0;
	border:2px solid #000;
	border-color:#912CEE;
	color:white;
	position:absolute;
	display:none;
	z-index:20000;
	font-size:0.9em;
	-moz-border-radius:6px;  /* Rounded edges in Firefox */
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
}

#TooltipShadow
{
	background-color:#7171C6;
	position:absolute;
	display:none;
	z-index:10000;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius:8px;  /* Rounded edges in Firefox */
}

.TooltipDynamicWindow
{
	font-family: Arial, Verdana, sans-serif;
	font-size : 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color : white;
}

.TooltipWindow
{
	font-family: Arial, Verdana, sans-serif;
	font-size : 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color : black;
}

.grain_title
{
	padding:2px;
	font-size:9pt;
	font-family:Arial,Verdana,Times, serif;
	color:#000000;
	background-color:#f1f1f1;
}

.sub_grain_title
{
	padding:2px;
	font-size:8pt;
	font-family:arial,Verdana;
	color:#000000;
	background-color:#f1f1f1;
}

fieldset
{
	border:1px solid blue;
	-moz-border-radius:10px;
	padding:2px;
	margin:2px;
}

legend
{
	font-family:Osaka,Arial,Helvetica,sans-serif;
	font-size:11px;
	border:1px solid blue;
	color:blue;
	font-weight:bold;
	padding:2px 5px;
	margin:5px;
	margin-left:1.0em;
}

table.CashBidTooltip {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: black;
}

table.CashBidTooltip th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: #D8D8D8;
}

table.CashBidTooltip td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	text-align: center;
	background-color: white;
}

table.MyCashBids {
	border-spacing: 2px;
	border: 1px solid black;
	border-collapse: collapse;
	font-family: arial;
}

table.MyCashBids th {
	border: 1px solid black;
	padding: 2px 2px 2px 2px;
	background-color: #D8D8D8;
	text-align: center;
	vertical-align: top;
	font-size: 8pt;
	background-color: #d8d8d8;
}

table.MyCashBids td {
	border: 1px solid black;
	padding: 2px 4px 2px 4px;
	text-align: center;
	background-color: white;
	font-size: 9pt;
	color: #000000;
}

table.MyCashBids td.units_info {
	font-size:10px;
}

table.sortable {
	border: 1px solid black;
	border-spacing: 2px;
	border-collapse: collapse;
	font-family: arial, verdana, georgia, sans-serif;
}

table.sortable th {
	border: 1px solid black;
	padding: 2px 2px 2px 2px;
	background-color: #D8D8D8;
	text-align: center;
	vertical-align: top;
	font-size: 8pt;
	background-color: #d8d8d8;
	color:#129049;
	text-decoration:none;
	cursor:pointer;
}

table.sortable th span:hover {
	text-decoration:underline;
	cursor:pointer;
}

table.sortable td {
	border: 1px solid black;
	padding: 2px 4px 2px 4px;
	text-align: center;
	font-size: 9pt;
	color: #000000;
}

table.sortable tfoot {
	border: 1px solid black;
	padding: 2px 2px 2px 2px;
	background-color: #D8D8D8;
	text-align: center;
	vertical-align: top;
	font-size: 8pt;
	background-color: #d8d8d8;
	color:#129049;
	text-decoration:none;
}

table.standard {
	border: 1px solid black;
	border-spacing: 2px;
	border-collapse: collapse;
	font-family: verdana, georgia, arial, sans-serif;
}

table.standard th {
	border: 1px solid black;
	padding: 2px 2px 2px 2px;
	text-align: center;
	vertical-align: top;
	font-size: 8pt;
	background-color: #d8d8d8;
	color:#000000;
	text-decoration:none;
	cursor:default;
}

table.standard td {
	border: 1px solid black;
	padding: 2px 4px 2px 4px;
	text-align: center;
	font-size: 8pt;
	color: #000000;
	cursor:default;
}

table.standard tfoot {
	border: 1px solid black;
	padding: 2px 2px 2px 2px;
	background-color: #D8D8D8;
	text-align: center;
	vertical-align: top;
	font-size: 8pt;
	background-color: #d8d8d8;
	color:#129049;
	text-decoration:none;
}


.standard_title_header {
	background: url(../../images/common/layout/v3/pane_title_back.jpg) bottom left repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	font-family: verdana, georgia, arial, sans-serif;
	vertical-align: middle;
	padding-left: 7px;
	color: #222222;
	font-size: 17px;
	font-style: normal;
}

table.borderless {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: black black black black;
	border-collapse: collapse;
	font-family: verdana, georgia, arial, sans-serif;
}

table.borderless th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: none;
	text-align: center;
	vertical-align: top;
	font-size:8pt;
	color:#000000;
	text-decoration:none;
}

table.borderless th:hover {
	text-decoration:none;
}

table.borderless td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 4px 2px 4px;
	border-style: none;
	text-align: center;
	background-color: white;
	font-size: 8pt;
	color: #000000;
}

table.borderless tfoot {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: none;
	background-color: white;
	text-align: center;
	vertical-align: top;
	font-size: 8pt;
	color:#129049;
	text-decoration:none;
}

.alt_row {
	background: #f1f7ff;
}

.input_boxes {
	border: 1px solid ActiveCaption;
	padding: 2px 2px 2px 2px;
}

.readonly {
	background: #E8E8E8;
}

.readonly_caption {
	color: #585858;
	font-style: italic;
}

table.error_messages {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	font-family: verdana, georgia, arial, sans-serif;
}

table.error_messages th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: none none solid none;
	border-color: black black black black;
	background-color: #CC0033;
	text-align: center;
	vertical-align: top;
	font-size: 8pt;
	color: white;
	text-decoration:none;
	cursor:pointer;
}

table.error_messages td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 4px 2px 4px;
	border-style: none none solid none;
	border-color: #9999CC;
	text-align: left;
	background-color: white;
	font-size: 9pt;
	color: #000000;
	cursor:default;
}

table.info_messages {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	font-family: verdana, georgia, arial, sans-serif;
}

table.info_messages th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: none none solid none;
	border-color: black black black black;
	background-color: #3677f7;
	text-align: center;
	vertical-align: top;
	font-size: 8pt;
	color: white;
	text-decoration:none;
	cursor:pointer;
}

table.info_messages td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 4px 2px 4px;
	border-style: none none solid none;
	border-color: #9999CC;
	text-align: left;
	background-color: white;
	font-size: 9pt;
	color: #000000;
	cursor:default;
}

.formInputLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: darkSlateGray;
	font-weight: bold;
	padding-right:5px;
}

.formInputPreLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: darkSlateGray;
	font-weight: bold;
}

.formValueText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: black;
}

.stepLabelBorder {
	border: 1px solid black;
	background: white;
	color: #0B7DCD;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
}

.stepLabel {
	background: white;
	color: blue;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin-top: 1px;
	margin-left: 2px;
}

.smallInstructions {
	color: #222222;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}

.smallClarifier {
	color: #444444;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
}

.requiredFieldIndicator {
	color: red;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}

.promoText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#222222;
line-height:16px;
margin-top:3px;
margin-left:0px;
margin-bottom:9px;
}

.advisor_activetab
{
padding:5px;
background-color:#1A8048;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:600;
cursor:default;
}

.advisor_inactivetab
{
padding:5px;
background-color:#9C9C9C;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:500;
cursor:pointer;
}

.search
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #474747;
width: 130px;
height: 12px;
}

.AgTooltipHeader {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size : 11px;
	font-weight: bolder;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
	color : darkslategray;
}

.AgTooltipLabel {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size : 10px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color : darkslategray;
}

.AgTooltipData {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size : 10px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color : black;
}

.AgTooltipHighlite {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size : 10px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color : blue;
}

table.crop_calculator {
	border-width: 1px;
	border-spacing: 2px;
	border-style: none;
	border-color: black;
	border-collapse: collapse;
	font-family: verdana, georgia, arial, sans-serif;
}

table.crop_calculator td {
	border-width: 1px;
	padding: 2px 4px 2px 4px;
	border-style: solid;
	border-color: black;
	text-align: right;
	font-size: 12px;
	color: #000000;
	cursor:default;
}

table.crop_calculator td.noborder {
	border: none;
	text-align: left;
}

table.crop_calculator td.rowname {
	border: none;
	text-align: left;
}

table.crop_calculator td.section_name {
	border: none;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
}

table.crop_calculator td.spacer {
	width: 1px;
	max-width: 1px;
	border: none;
}

table.crop_calculator td.editable {
	background-color: #CCFFCC;
}

table.crop_calculator td.editable_special {
	background-color: #CCFFCC;
	padding-left: 2px;
	padding-right: 2px;
}

table.crop_calculator td.centered {
	text-align: center;
}

table.crop_calculator td.right {
	text-align: right;
}

table.crop_calculator td.left {
	text-align: left;
}

table.crop_calculator a:link, table.crop_calculator a:visited {
	font-weight: bold;
}

table.crop_calculator tfoot {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color: #D8D8D8;
	text-align: center;
	vertical-align: top;
	font-size: 8px;
	color:#129049;
	text-decoration:none;
}

#crop_calculator_navlist {
	padding-bottom: 4px;
}

#crop_calculator_navlist ul {
	font: bold 12px verdana, arial, sans-serif;
	list-style-type: none;
	padding-bottom: 24px;
	border-bottom: 1px solid black;
	margin: 0;
}

#crop_calculator_navlist ul li {
	float: left;
	height: 21px;
	background-color: #CCCCCC;
	margin: 2px 2px 0 2px;
	border: 1px solid black;
}

#crop_calculator_navlist ul li#active {
	border-bottom: 1px solid #fff;
	background-color: #fff;
}

#crop_calculator_navlist li#active a {
	color: #000;
}

#crop_calculator_navlist a {
	float: left;
	display: block;
	color: #666;
	text-decoration: none;
	padding: 4px;
}

#crop_calculator_navlist ul li a:hover {
	background-color: #FFFFFE;
}

#crop_calculator_help {
	border: 1px solid black;
	background: #F8F8F8;
	margin-top: 4px;
	max-width: 820px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 4px;
}

#crop_calculator_help .section_name {
	color: #000000;
	font-size:11pt;
	font-weight: bold;
}

#crop_calculator_help ul {
	padding-left: 20px;
}

#crop_calculator_spot_price_choices {
	border: 1px solid black;
	background: #F8F8F8;
	padding: 2px;
}

#crop_calculator_spot_price_choices .symbolic_crop {
	font-weight: bold;
}

.crop_calculator_button {
	padding: 1px 4px 1px 4px;
	margin: 0;
	width: auto;
	max-width: auto;
	overflow: visible;
}

#crop_calculator_main_help {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 3px;
}

#crop_calculator_main_help .title {
	font-weight: bold;
	font-size: 14px;
}

table.crop_calculator_benchmark_expense {
	border: 1px solid black;
	border-spacing: 2px;
	border-collapse: collapse;
	font-family: verdana, georgia, arial, sans-serif;
}

table.crop_calculator_benchmark_expense th {
	border: 1px solid black;
	padding: 2px 2px 2px 2px;
	text-align: center;
	vertical-align: top;
	font-size: 8pt;
	background-color: #d8d8d8;
	color:#000000;
	text-decoration:none;
	cursor:default;
}

table.crop_calculator_benchmark_expense td {
	border: 1px solid black;
	padding: 2px 4px 2px 4px;
	text-align: left;
	font-size: 8pt;
	color: #000000;
	cursor:default;
}
table.crop_calculator_benchmark_expense td.expense {
	text-align: right;
}

.TrayAppOverviewColumn
{
padding: 0px 6px 0px 6px;
}

.TrayAppOverviewTileHeader
{
padding: 2px 3px 2px 5px;
background: url(../../images/ag/trayapp_overview_header_bg.gif) repeat-x left top;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.TrayAppOverviewTileHeaderButton
{
padding: 2px 3px 2px 5px;
background: url(../../images/ag/trayapp_overview_header_bg.gif) repeat-x left top;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.TrayAppOverviewTilePane
{
padding: 0px 0px 10px 0px;
}

/* overrides Weather definition */
.forecast_short {
	color: #727272;
	font-family: Arial, sans-serif, Verdana, Helvetica;
	font-size: 11px;
}

/*--------- "Cattle Stress Index" styles: @RK1 ---------*/

.cattlestress-table {
	text-align:center;
	border-color:black;
	border-style:solid;
	border-width:1px;
	border-spacing:0;
	border-collapse:collapse;
	table-layout:fixed;
	width: 820px;
	font-size:9pt;
	font-style:arial;
	font-family:arial,georgia,serif;
	padding-bottom:5px;
	margin-bottom:5px;
}
#cattlestress-attention {
	padding-bottom:6px;
	margin-bottom:6px;
	font-size:8pt;
	font-style:italic;
}
.cattlestress-table td, .cattlestress-table th {
	border-color:black;
	border-style: solid;
	border-width: 1px;
	vertical-align:middle;
	height:23px;
	padding-top:1px;
	white-space:nowrap;
}
.cattlestress-table th {
	text-align:center;
	font-weight:bold;
	background: #d8d8d8;
}
.cattlestress-table :first-child {
	background:white;
	width:167px;
	text-align:left;
	padding-left:4px;
	font-weight:normal;
}
.cattlestress-table th:first-child {
	text-align:center;
	font-weight:bold;
	background: #d8d8d8;
}
td.divider-cell {
	width:19px;
	background:white;
}
th.divider-cell {
	width:19px;
	background: #d8d8d8;
}
#cattlestress-key {
	padding-bottom:5px;
	margin-bottom:5px;
	padding-top:9px;
	margin-top:9px;
	font-size:9pt;
}
#cattlestress-notes {
	background: none repeat scroll 0% 0% rgb(248, 248, 248);
	font-style:normal;
	font-size:9pt;
	width:570px;
	border-color:black;
	border-style:solid;
	border-width:1px;
	padding:0 15px;
	margin:15px 0;
}
#cattlestress-notes h3 {
	font-size: 11pt;
	font-weight: bold;
	margin-bottom:-4px;
	padding-bottom:0;
}
/* table cell background colors */
.bgred { background:#FF0000; }
.bggrn { background:#00B050; }
.bgorg { background:#FE8718; }
.bgyel { background:yellow; }
.bggry { background:gray; }

/*--------- END: "Cattle Stress Index" styles: @RK1 ---------*/

table.position_tracker {
	border-width: 1px;
	border-spacing: 2px;
	border-style: none;
	border-color: black;
	border-collapse: collapse;
	font-family: verdana, georgia, arial, sans-serif;
}

table.position_tracker th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	text-align: center;
	vertical-align: top;
	font-size: 8px;
	background-color: #d8d8d8;
	color:#000000;
	text-decoration:none;
	cursor:default;
}

table.position_tracker td {
	border-width: 1px;
	padding: 2px 4px 2px 4px;
	border-style: solid;
	border-color: black;
	text-align: right;
	font-size: 12px;
	color: #000000;
	cursor:default;
}

table.position_tracker td.noborder {
	border: none;
	text-align: left;
}

table.position_tracker td.rowname {
	border: none;
	text-align: left;
}

table.position_tracker td.section_name {
	border: none;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
}

table.position_tracker td.spacer {
	width: 1px;
	max-width: 1px;
	border: none;
}

table.position_tracker td.editable {
	background-color: #CCFFCC;
}

table.position_tracker td.centered {
	text-align: center;
}

table.position_tracker td.right {
	text-align: right;
}

table.position_tracker td.left {
	text-align: left;
}

table.position_tracker td.hidden {
	display: none;
}

table.position_tracker a:link, table.position_tracker a:visited {
	font-weight: bold;
}

table.position_tracker tfoot {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color: #D8D8D8;
	text-align: center;
	vertical-align: top;
	font-size: 8px;
	color:#129049;
	text-decoration:none;
}

table.position_tracker_standard {
}

table.position_tracker_standard th {
}

table.position_tracker_standard td {
	font-size: 12px;
	color: #000000;
	cursor:default;
}

table.position_tracker td.position_tracker_section_title {
	font-weight: bold;
	font-size: 16px;
}

.position_tracker_button {
	padding: 1px 4px 1px 4px;
	margin: 0;
	width: auto;
	max-width: auto;
	overflow: visible;
}

#position_tracker_help {
	border: 1px solid black;
	background: #F8F8F8;
	margin-top: 4px;
	max-width: 820px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 4px;
}

#position_tracker_help .section_name {
	color: #000000;
	font-size:11pt;
	font-weight: bold;
}

#position_tracker_help ul {
	padding-left: 20px;
}

