/* Pioneer GrowingPoint CSS file */

A.tabMenu:link {color: #336600; text-decoration:underline; font-size:10pt; font-family:Arial;}
A.tabMenu:visited {color:#330066; text-decoration:underline; font-size:10pt; font-family:Arial;}
A.tabMenu:hover {color:#000000; text-decoration:underline; font-size:10pt; font-family:Arial; background-color: transparent;}
A.tabMenu:active {color: #336600; text-decoration:underline; font-size:10pt; font-family:Arial;}

A.mktTables:link {color: #000000; text-decoration:underline; font-size:10pt; font-family:Arial;}
A.mktTables:visited {color:#330066; text-decoration:underline; font-size:10pt; font-family:Arial;}
A.mktTables:hover {color:#000000; text-decoration:underline; font-size:10pt; font-family:Arial; background-color: transparent;}
A.mktTables:active {color: #000000; text-decoration:underline; font-size:10pt; font-family:Arial;}

A:link {COLOR: #336600;}
A:VISITED {color :#330066;}
A:HOVER {color :black; background-color :#ffff99;}
A:ACTIVE {color :#336600;}

A.clsL2Nav:link {COLOR: #000000; text-decoration:underline; font-size:11px; font-family:Arial; font-weight: bold;}
A.clsL2Nav:VISITED {color :#000000; text-decoration:underline; font-size:11px; font-family:Arial; font-weight: bold;}
A.clsL2Nav:HOVER {color :#000000; text-decoration:none; font-size:11px; font-family:Arial; background-color :transparent; font-weight: bold;}
A.clsL2Nav:ACTIVE {color :#000000; text-decoration:underline; font-size:11px; font-family:Arial; font-weight: bold;}

A.clsL2NavA:link {COLOR: #000000; text-decoration:none; font-size:11px; font-family:Arial; font-weight: bold;}
A.clsL2NavA:VISITED {color :#000000; text-decoration:none; font-size:11px; font-family:Arial; font-weight: bold;}
A.clsL2NavA:HOVER {color :#000000; text-decoration:underline; font-size:11px; font-family:Arial; background-color :transparent; font-weight: bold;}
A.clsL2NavA:ACTIVE {color :#000000; text-decoration:none; font-size:11px; font-family:Arial; font-weight: bold;}

A.clsL3Nav:link {COLOR: #000000; text-decoration:none; font-size:8pt; font-family:Arial;}
A.clsL3Nav:VISITED {color :#000000; text-decoration:none; font-size:8pt; font-family:Arial;}
A.clsL3Nav:HOVER {color :#000000; text-decoration:underline; font-size:8pt; font-family:Arial; background-color :transparent;}
A.clsL3Nav:ACTIVE {color :#000000; text-decoration:none; font-size:8pt; font-family:Arial;}

A.topMenu:link {color:#000000; text-decoration:none; font-size:8pt; font-family:Arial;}
A.topMenu:visited {color:#000000; text-decoration:none; font-size:8pt; font-family:Arial;}
A.topMenu:hover {color:#000000; text-decoration:underline; background-color:#FFA00F; font-size:8pt; font-family:Arial;}
A.topMenu:active {color:#000000; text-decoration:none; font-size:8pt; font-family:Arial;}

A.loginMenu:link {color:#FFFFFF; text-decoration:underline; font-size:8pt; font-family:Arial;}
A.loginMenu:visited {color:#FFFFFF; text-decoration:underline; font-size:8pt; font-family:Arial;}
A.loginMenu:hover {color:#ffffff; text-decoration:none; background-color:#336600; font-size:8pt; font-family:Arial;}
A.loginMenu:active {color:#FFFFFF; text-decoration:underline; font-size:8pt; font-family:Arial;}

BODY
{
    font-size : 10pt;
    font-family : Arial,helvetica,sans-serif;
    TEXT-ALIGN: left;
    background-color: #FFFFFF;
  
}
label
{
	cursor: hand;
}

select, option
{
    font-size : 10pt;
    font-family : Arial,helvetica,sans-serif;
}

UL{
    font-size : 10pt;
    font-family : Arial,helvetica,sans-serif;
}
OL{
    font-size : 10pt;
    font-family : Arial,helvetica,sans-serif;
}
LI{
    font-size : 10pt;
    font-family : Arial,helvetica,sans-serif;
}
LI.clsLogin{
    font-size : 8pt;
    font-family : Arial,helvetica,sans-serif;
    color : #ffffff;
}
TD{
    font-size : 10pt;
    font-family : Arial,helvetica,sans-serif;
}
TH 
{
    font-size : 10pt;
    font-family : Arial,helvetica,sans-serif;
}
P{
    font-size : 10pt;
    font-family : Arial,helvetica,sans-serif;
}
/* PORTLET CLASSES */

.clsDGrnHeader
{
     font-weight: bold;
     text-align: left;
     background-color: #336600;
     color: #ffffff;
}
.clsDBluHeader
{
     font-weight: bold;
     text-align: left;
     background-color: #007799;
     color: #ffffff;
}
.clsLBluHeader
{
     font-weight: bold;
     text-align: left;
     background-color: #A2C4CD;
     color: #000000;
}

.clsLPurpHeader
{
     font-weight: bold;
     text-align: left;
     background-color: #CAC3D6;
     color: #000000;
}
.clsDCornHeader
{
     font-weight: bold;
     text-align: left;
     background-color: #E4AC00;
     color: #000000;
}

/* FONT CLASSES */

}
.normal{
  font-size : 10pt;
  font-family : Arial,helvetica,sans-serif;
  font-weight : normal;
  font-style : normal;
}
}

.header{
  font-size : 12pt;
  font-family : Arial,Helvetica,sans-serif;
  font-weight : bold;
  font-style : normal;
  
  color : black;
}
.smtext{
  font-size : 8pt;
  font-family : Arial,helvetica,sans-serif;
  font-weight : normal;
  font-style : normal;
}
.smtextGray {
  font-size : 8pt;
  font-family : Arial,helvetica,sans-serif;
  font-weight : normal;
  font-style : normal;
  color: #c0c0c0;
}

.footnote
{
  font-size : 7.5pt;
  font-family : arial,helvetica,sans-serif;
  font-weight : normal;
}
.bold
{
  font-size : 10pt;
  font-family : Arial,helvetica,sans-serif;
  font-weight : bold;
}
.login{
  font-size : 6.5pt;
  font-family : Arial,helvetica,sans-serif;
  font-weight : 100;
  line-height : 100%;
  color : #ffffff;
}
H3
{
  font-family : Arial,helvetica,sans-serif;
  font-weight : bold;
}
.warning
{
  color : red;
}
/* For Dealer Web */

.confirmed
{
  color : green;
}


.clsActiveHeader
{
  font-size : 8pt;
  font-family : Arial,Helvetica,sans-serif;
  font-weight : bold;
  font-style : normal;  
  color : #336600;
}

.clsInactiveHeader
{
  font-size : 8pt;
  font-family : Arial,Helvetica,sans-serif;
  font-weight : bold;
  font-style : normal;  
  color : #bfcfaf;
}

/* FORMS */
INPUT.clsPBSButton {
    font-size : 10pt;
    font-family : Arial,helvetica,sans-serif;
    background-color: #336600;
    color: #ffffff;
    font-weight:bold;
}
INPUT.clsPBSsmButton {
    font-size : 7pt;
    font-family : Arial,helvetica,sans-serif;
    background-color: #336600;
    color: #ffffff;
    font-weight:regular;
}
.clsDisabled
{
	disabled: true;
	background-color: #c0c0c0;
}
INPUT
{
    font-size : 10pt;
    font-family : Arial,helvetica,sans-serif;
}

CAPTION
{
    font-size : 10pt;
    font-family : Arial,helvetica,sans-serif;
    text-align: left;
}

TEXTAREA
{
    font-size : 10pt;
    font-family : Arial,helvetica,sans-serif;
}

/* TABLES  */

.headerTD
{
  font-size : 10pt;
  font-family : Arial,helvetica,sans-serif;
  font-weight : bold;
  color : black;
  background-color: #bfcfaf;
}
.headerTDwithBorder
{
  font-size : 10pt;
  font-family : Arial,helvetica,sans-serif;
  font-weight : bold;
  color : black;
  background-color: #bfcfaf;
  BORDER-RIGHT: #000000 1px solid;
  BORDER-BOTTOM: #000000 1px solid;
}
.headerTDendColumn
{
  font-size : 10pt;
  font-family : Arial,helvetica,sans-serif;
  font-weight : bold;
  color : black;
  background-color: #bfcfaf;
  BORDER-BOTTOM: #000000 1px solid;
}
.smheaderTD
{
  font-size : 8pt;
  font-family : Arial,helvetica,sans-serif;
  font-weight : bold;
  color : black;
  background-color: #bfcfaf;
}
.subheaderTD
{
  font-size : 10pt;
  font-family : Arial,helvetica,sans-serif;
  font-weight : regular;
  color : black;
  background-color: #ebebeb;
}
.productShade
{
  background-color : beige;
}
.shadeTD
{
  background-color : #f1f1ec;
}

.smshadeTD
{
  background-color : #f1f1ec;
  font-size : 8pt;
}
.noshadeTD
{
  background-color : #ffffff;
}

.nosmshadeTD
{
  background-color : #ffffff;
  font-size : 8pt;
}

.pendingTD
{
  background-color : #ff8080;
}
.resultsTD
{
  background-color : #d2d2bb;
}
.whitebold
{
  
  font-family : Arial,helvetica,sans-serif;
  font-weight : bold;
  color : white;
  background-color: #000000;
}
.rightMenu_outerTbl
{
  border: 0;
  padding: 0;
  background-color: #ffcc33;
  width: 200px;
}
.rightMenu_outerTd
{
   background-color: ffcc33;
}
.rightMenu_innerTbl
{
  border: 0;
  padding: 1;
  background-color: #ffffcc;
  width: 100%;
}
.rightMenu_innerTd
{
   background-color: #ffffcc;
}

.rmenuHeader
{
     font-weight: bold;
     text-align: center;
     background-color: ffcc33;
}
.rmenuHeader2
{
     font-weight: bold;
     color: white;
     text-align: center;
     background-color: 336600;
}
.border
{
  bordersize : 1;
  bordercolor : #336600;
}
.txtbg
{
  background-color : 99CCFF;
}

.shade
{
  background-color : #f0f0f0;
}
.shadetext
{
  color: CCCCCC;
}

.smtable 
{
  font-size : 8pt;
  font-family : verdana,arial,helvetica,sans-serif;
}
.smcolhead 
{
  font-size : 8pt;
  font-family : verdana,arial,helvetica,sans-serif;
  background-color : 99CCFF; 
}
.imgBorder
{
  border-width: 1;
  border-color: #000000;
}
.highlightTD
{
  background-color : #ffffCC;
}
/*use to highlight a box in a page. for example a box that contains anchors to headings on a page*/
div.highlightBox
{
	background-color: #f1f1ec;
	border: solid 1px #000000;
	padding: 2px 2px 2px 2px;
}
div.highlight
{
	background-color: #f1f1ec;
	border: solid 1px #f1f1ec;
	padding: 2px 2px 2px 2px;
}

/*use to outline a box in a page. for example a box that contains similar form fields a page*/
div.Box
{
	background-color: #ffffff;
	border: solid 1px #ffffff;
	padding: 2px 2px 2px 2px;
}
div.BoxOutline
{
	background-color: #ffffff;
	border: solid 1px #000000;
	padding: 2px 2px 2px 2px;
}
/*use to remove the bold heading received from the health feed*/
div.byline ul li b
{
	font-size : 8pt;
	text-align: left;
	font-weight: normal;
}
/*use to remove the border for an input box that is for readonly purposes*/
input.readonly
{
	border: solid 0px #ffffff;
	background: transparent;
}

.ArticleDate
{
	color: "#676E75";
}

.Beta
{
	color: "#ff0000";
	font-size : 9pt;
	font-weight: normal;
	font-family : Times New Roman; 
}
.backgroundTD
{
  font-size : 10pt;
  font-family : Arial,helvetica,sans-serif;
  font-weight : bold;
  color : #494A4C;
  background-color: #ebebeb;
}
input.clsSmButton
{
  font-size: 8pt;
  font-family:arial;
}

/*****begin corn-on-corn calculator stylesheet*****/
.portalTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.portalText
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.portalTextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.portalTextSubtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
a.visitLinks:active
{
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #34456d;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.visitLinks:hover
{
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #34456d;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.visitLinks:link
{
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #34456d;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.visitLinks:visited
{
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #34456d;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.portalLinks
{
    FONT-SIZE: 12px;
    COLOR: #34456d;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
select, input		{font-size: 11px;}

.multiRowTableHeader {
	background-color: #AFB7CD;
	vertical-align: bottom;
	padding: 4px;
	border-top: 1px solid #37446C;
	border-left: 0px solid #37446C;
	border-right: 0px solid #37446C;
	border-bottom: 0px solid #37446C;
}

.multiRowTable {
	vertical-align: top;
	padding: 4px;
	border-top: 0px solid #AFB7CD;
	border-left: 0px solid #AFB7CD;
	border-right: 0px solid #AFB7CD;
	border-bottom: 1px solid #AFB7CD;
}

.navClosed {
	white-space: nowrap;
	vertical-align: middle;
	padding: 4px;
	background-color: #E7E8ED;
	border-top: 0px solid #37446C;
	border-left: 1px solid #37446C;
	border-right: 1px solid #37446C;
	border-bottom: 1px solid #37446C;
}


.singleRowTableHeader {
	background-color: #d2d2bb;
	vertical-align: bottom;
	padding: 4px;
	border-top: 1px solid #37446C;
	border-left: 0px solid #37446C;
	border-right: 0px solid #37446C;
	border-bottom: 1px solid #37446C;
}

.singleRowTable {
	background-color: #F3F5FB;
	vertical-align: top;
	padding: 4px;
	border-top: 0px solid #AFB7CD;
	border-left: 0px solid #AFB7CD;
	border-right: 0px solid #AFB7CD;
	border-bottom: 1px solid #37446C;
}

.portalErrorText {
	FONT-SIZE: 12px;
	COLOR: red;
	TEXT-DECORATION: blink;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.boxHeaderCenter {
	background-color: #37446c;
	text-align: center;
}
.columnNames {
	background-color: #E7E8ED;
	text-align: right;
	padding: 3px;
	background-position: center;
}
.submitRow {
	background-color: #AFB7CD;
	padding: 4px;
	border-top: #37446C;
	border-left: 1px solid #37446C;
	border-right: 1px solid #37446C;
	border-bottom: 1px solid #37446C;
	text-align: center;
	background-position: center;
}
.portalErrorTextBold {
	FONT-SIZE: 12px;
	COLOR: red;
	TEXT-DECORATION: blink;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
.tableRowWhiteLeft {
	background-color: #FFFFFF;
	text-align: left;
}
.tableRowWhiteCenter {
	background-color: #FFFFFF;
	text-align: center;
}
.tableRowLtBlueLeft {
	background-color: #F3F5FB;
	text-align: left;
}
.tableRowLtBlueCenter {
	background-color: #F3F5FB;
	text-align: center;
}
.tableRowWhiteRight {
	background-color: #FFFFFF;
	text-align: right;
}
.tableBorderRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #37446C;
}
.tableBorderLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #37446C;
}
.tableBorderLeftBottom {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #37446C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #37446C;
}
.tableBorderRightBottom {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #37446C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #37446C;
}
.tbRBL {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #37446C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #37446C;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #37446C;
}
.tbRL {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #37446C;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #37446C;
}
.tbRBLT {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #37446C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #37446C;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #37446C;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #37446C;
}
.tbRB {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfcfaf;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bfcfaf;
}
.multRowTableHeadC {
	background-color: #AFB7CD;
	vertical-align: bottom;
	padding: 4px;
	text-align: center;
}
.tbB {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #37446C;
}
.tbBL {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfcfaf;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bfcfaf;
}
.tbBLT {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #37446C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #37446C;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #37446C;
}
.tbRBT {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #37446C;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #37446C;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #37446C;
}
.tbR {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #37446C;
}
.tbR_black{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.tbL {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #37446C;
}
.tbBT {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #37446C;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #37446C;
}
.altRows {
	white-space: nowrap;
	vertical-align: middle;
	padding: 4px;
	background-color: #E7E8ED;
	border-right: 1px solid #37446C;
	border-bottom: 1px solid #37446C;
}
.altRows2 {

	white-space: nowrap;
	vertical-align: middle;
	padding: 4px;
	border-right: 1px solid #37446C;
	border-bottom: 1px solid #37446C;
}
.tbT {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #37446C;
}
.boxHeader {
	background-color: #bfcfaf;
}
/*****end corn-on-corn calculator stylesheet*****/

/**pop-up Divs **/
.box
{
    BORDER-RIGHT: #377C3E 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #377C3E 0px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #377C3E 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #377C3E 1px solid
}
.boxHeader
{
	height:20px;
	background-image:url(/growingpoint/images/topNavBkgd_green.gif);
	BACKGROUND-COLOR: #377C3E;
	
}
.boxTitle
{
	padding-left:8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

.hq_SubjectBox {

            border-right-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            border-right-style: solid;
            border-bottom-style: solid;
            border-left-style: solid;
            border-right-color: #bfcfaf;
            border-bottom-color: #bfcfaf;
            border-left-color: #bfcfaf;
            background-color: #f3f7ef;
            padding: 6px;
}

ul.hq_ListBullets {
            list-style-image:url(../images/portlets/listBullet.gif);
            margin-left: 0;
            padding-left: 20;
            margin-bottom: 0;
}

li.hq_ListItems {
            margin-bottom: 2;
}

.hq_Tables {

            margin-bottom: 10;
}
.hq_HeaderTD {

            background-color: #bfcfaf;

}

.relatedLinks_Tables {

            margin-bottom: 10;

}

.relatedLinks_HeaderTD {

     font-weight: bold;

     text-align: left;

     background-color: #E4AC00;

     color: #000000;

}

.relatedLinks_ContentTD{

            background-color: #FAEEC9;

            border-right-width: 1px;

            border-bottom-width: 1px;

            border-left-width: 1px;

            border-right-style: solid;

            border-bottom-style: solid;

            border-left-style: solid;

            border-right-color: #E4AC00;

            border-bottom-color: #E4AC00;

            border-left-color: #E4AC00;
}
.weatherNote
{
  font-size : 8pt;
  color : #444444;
}
.msg_list {
	margin: 0px;
	padding: 0px;

}
.msg_head {
            padding: 5px;
            cursor: pointer;
            position: relative;
            background-color:#d2d2bb;
            border-bottom: 1px solid #000000;
            border-top: 3px solid #000000;
}

.msg_body {
            background-color:#F4F4F8;
            margin-top:1px;
}

.tableOutline
{
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
}

.resultsTDFIS
{
  font-size : 10pt;
  font-family : Arial,helvetica,sans-serif;
  font-weight : bold;
  background-color: #CFBA7F;
  BORDER-TOP: #000000 1px solid;
  BORDER-BOTTOM: #000000 1px solid;
}

.resultsTDFISTotal
{
  font-size : 10pt;
  font-family : Arial,helvetica,sans-serif;
  font-weight : bold;
  background-color: #CFBA7F;
  BORDER-TOP: #000000 1px solid;
  
}
