* { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}

A.cDarkTextLink, A.cDarkTextLinkDis {
	background-color: transparent;
	color: #3366CC;
	font-weight: bold;
	text-decoration: none;
}

A.cLink { text-decoration: none; }
A.cLinkDisabled, A.cDarkTextLinkDis { background-color: transparent; color: #BCBCBC; text-decoration: none; }
A.cLoginSideMenuLink {
	background-color: #ECECEC;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	width: 100%;
}
A.cMenuButton, A.cMenuButtonFixed, A.cCurrFontBtn {
	background-color: transparent;
	color: #F0F0F0;
	text-decoration: none;
}
A.cCurrFontBtn {
	background-color: #737373;
}
A.cMenuButton, A.cMenuButtonFixed, .cSelectedBtn {
	font-weight: bold;
}
A.cSideMenu, .cSideMenuHeader, .cSideMenuSubHeader, .cSideMenuDisabled {
	background-color: #ECECEC;
	color: #000000;
	text-decoration: none;
}
A.cWhiteTextLink {
	background-color: transparent;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
BODY { background-color: #FFFFFF; color: #000000; }
BODY, TD { font-weight: normal; }

H1 {
	font-weight: bold;
	background-color: transparent;
	color: #666666;
}
H1 { margin: 0px 0px 1ex 0px; }
H2, H3, H4, H5, H6 { font-weight: bold; padding-bottom: 0px;   margin: 1em 0px 0px 0px;      }
H2, H3, H4 { margin-bottom: 0px; }
H2, H4, H6 { font-weight: normal; }

SELECT, INPUT
{
	font-family:arial,helvetica,sans-serif;
}
.cUSDABackground
{
  background-color: #3e3e3e;
  /*color: White;*/
  margin: 0;
  padding: 0;
}
.cAltBODY { background-color: #711BEE; color: #FFFFFF; }
.cAltTableRow { background-color: #ECECEC; color: #000000; }
.cYelTableRow { background-color:Yellow; color: #000000; }
.cAltTechRegBG { background-color: #711BEE; color: #FFFFFF; }
.cAltTechRegLightBG { background-color: #A46EF7; color: #FFFFFF; }
.cButtonBar {
	background-color: #D3D3D3;
	color: #000000;
	text-align: right;
	width: 100%;
}
.cPowerButtonBar {
	background-color: Teal;
	color: #000000;
	text-align: right;
	width: 100%;
}
.cContentHeader {
	background-color: transparent;
	color: #009966;
	font-weight: bold;
	letter-spacing: 2px;
}
.cContentLabel {
	background-color: transparent;
	color: #000000;
	font-weight: normal;
}
.cContentRB {
	background-color: transparent;
	color: #000000;
	padding-right: 2em;
}
.cSmSelect, .cDataEntry, .cDataEntryR, .cDataEntryC, .cDataEntryW, TD.cSplashBtnsC { font-weight:normal; vertical-align: top;}
.cDataEntryW  {	width: 100%; text-align: left; }
.cDataEntryC, .cDataLabelC, TD.cTableSmHeadC, TD.cSplashBtnsC  { text-align: center; }
TD.cTableSmHeadC {vertical-align: bottom;}
.cFunctionHdr {
	background-color: #ECECEC;
	color: #000000;
	font-weight: bold;
	text-align: center;
	width: 100%;
}
.cLoginSideMenuTD { background-color: #ECECEC; border: thin outset #FFFFFF; color: #000000; }
.cMenuSep { background-color: transparent; color: #FFFFFF; }
.cMessage { background-color: transparent; color: #000000; }
.cNew {
	background-color: #FFFF00;
	color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-style: normal;
}
.cNRCSBlue { background-color: #3366CC; color: #FFFFFF; }
.cPickButtons { width: 8em; }
.cPickButtons, .cRegButtons {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #DCDCDC; color: #000000; }
.cRaisedTable { border: medium ridge #339933; }
.cReqEntry, .cMessage, .cReqError {
	background-color: transparent;
	color: #FF0000;
}
.cReqError { background-color: #FFFF00; }
.cSelectedBtn { background-color: #848484; color: #FFFFFF; }
.cSideMenuDisabled {
	background-color: #ECECEC;
	border: thin none #FFFFFF;
	color: #929292;
	text-decoration: none;
}
.cSideMenuHeader, .cSideMenuSubHeader  {
	background-color: #ECECEC;
	border: thin solid #ECECEC;
	color: #000000;
	cursor: default;
	font-weight: bold;
	padding-left: 1px;
	width: 100%;
}
.cTableSubHeader {
	background-color:Yellow;
	font-weight: bold;
}
.cSideMenuHeader, .cTechRegBG, .cTableRow, .cContentBody { background-color: #FFFFFF; color: #000000; }
.cSideMenuTD { border: thin solid #ECECEC; width: 100%; }
.cSideMenuTR { background-color: #ECECEC; width: 100%; }
.cSidePointer { background-color: #FFFFFF; }
.cDataLabel, .cDataLabelR, .cDataLabelC, .cDataLabel100 { font-weight: bold; vertical-align: top; 	color: #666666;}
.cSteps, .cStepsR, .cStepsSm {
	background-color: #FFCC00;
	color: #6F6D5E;
	font-weight: bold;
	font-family: font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0ex 0ex 0ex 1ex;
	text-align: left;
	width: 100%;
}
.cStepsButtons { background-color: #595959; color: #FCE164; font-size: 12px; }
.cStepsButtonsGreen { background-color:Green; color:#FCE164; font-size: 12px;}
.cStepsButtonsYellow { background-color:Yellow; color:Black; font-size: 12px;}

.cStepsR, .cDataEntryR, .cDataLabelR { text-align: right; }
.cTableHeader, .cDataHeader {
	background-color: #6F6D5E;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
}
.cStepsReduced 
{
	text-align: right;	
	background-color: #FFCC00;
	color: #6F6D5E;
	font-weight: bold;
	font-family: font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0ex 0ex 0ex 1ex;
	width: 100%;
}
.cHeaderCol 
{
	background-color: #6F6D5E;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	font-family: font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cTechRegLightBG { background-color: #FCE164; color: #3366CC; }

.cUserInfo { background-color: transparent; color: #666666; }
.cUserMessage 
{
	font-weight:normal; 
	vertical-align: top;
	text-align: right;
	font-family: font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.cDate 
{
	font-weight:normal; 
	vertical-align: top;
	text-align: right;
	font-family: font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#span508 {
	background-color: transparent;
	color: #FFFFFF;
	left: 0px;
	position: absolute;
	top: 0px;
}
#spanBody { background-color: #FFFFFF; color: #000000; left: 0px; width: 100%; }
#spanFooter, #spanHeader, #spanContent { left: 0px; width: 100%; }
#tblContent 
{
	background-color: #FFFFFF; 
	font-family: font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0000FF; 
	font-size: 10px;
}
#tblHomeSignIn, #tblHomeSideMenu, #tblHomeTSPApplicants, #tblHomeTSPLocator { border: medium outset #FFFFFF; }
#tdMenuBar, #trMenuRow, #tdMenuBarGray, #trMenuRowGray { background-color: #666666; /* #009966;*/ color: #FFFFFF; }
/*#trMenuRow, #trMenuRowGray { padding-top: 1ex; }*/
/*These styles are from the NRCS HQ site*/
TABLE.footerBar{ background-color:#ececec; }
TR.footerSep{ 	background-color: #666666; }
TD.footer, A.footer
{
	background-color: #ececec;
	color: Black;
	text-decoration:none
}
TD.backtotop {
	width:171px;
	/*white-space:nowrap*/
}
TD.backtotop A {
	color:#000;
	font-weight:normal;
	text-decoration:none
}
P.AgmntTitle {
	font-family: "Courier New", Courier, monospace;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}
P.AgmntBodyB, P.AgmntBodyH {
	font-family: "Courier New", Courier, monospace;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
}
.cAgmntSignature {
	font-family: "Verdana";
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	width: 100%;
}
P.AgmntSectHdr {
	font-family: "Courier New", Courier, monospace;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
}
.cAgmntSubSecHdr {
	font-family: "Courier New", Courier, monospace;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}
.cAgmntBody {
	font-family: "Courier New", Courier, monospace;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
}
.subnav {
  FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.subnav:hover { TEXT-DECORATION: underline
}

.cHelpBanner 
{
  font-weight: bold; 
  color: white; 
  background-color: #666666;
  text-align:center;
}
.cSectionHdr
{
  font-weight:bold;
  font-size:1em;
}
