﻿body, TD
{
  padding: 0;
  margin: 0;
  color: #000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

A:link
{
	font-family: Verdana;
	font-weight:bold;
	font-size: 10pt;
	text-decoration: none;
	color: #000099;
}
A:visited 
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight:bold;
	text-decoration: none;
	color: #660099;
}
A:hover
{
  font-family: Verdana;
  font-size: 10pt;
  font-weight:bold;
  text-decoration: underline;
  color: #000099;
}

.cNRCSBlue
{
  background-color: #3366CC;
  color: #FFFFFF;
}
.cUSDABackground
{
  background-color: #3e3e3e;
  /*color: White;*/
  margin: 0;
  padding: 0;
}
.cLightBody
{
  background-color: White;
  color: Black;
}
.cRightNum 
{
  text-align:right;
  padding-right:.5em;
  padding-top:0;
  padding-bottom:0;
}
.cXtraPad  
{
  padding-top:.5em;
  padding-bottom:.45em;
}
/*THESE STYLE TAGS REPRODUCE THE USDA BANNER MENU ITEMS*/
td#USDABannerButtons, td#USDABannerTitle, #USDABannerButtons, #USDABannerTitle
{
  margin-left: 0px;
  height: 19px;
  vertical-align: bottom;
  border: 1px solid Black;
  background-color: #999999;
  background-image: url(http://energytools.sc.egov.usda.gov/images/USDA/top_nav_fill.gif);
}
td#USDABannerButtons, #USDABannerButtons
{
  text-align: right;
  border-left: 1px none Black;
}
td#USDABannerButtons a, .cSelectedUSDABannerButton, td#USDABannerButtons a:visited, td#USDABannerButtons a:hover,
#USDABannerButtons a, #USDABannerButtons a:visited, USDABannerButtons a:hover
{
  height: 100%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  padding-left: 1ex;
  padding-right: 1ex;
}
td#USDABannerTitle, #USDABannerTitle
{
  border-right: 1px none Black;
  text-align: left;
  vertical-align: baseline;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: Bold;
  color: Yellow; /*#FFE401; #FFCC66;*/
  padding-left: 1ex;
}
td#USDABannerButtons a:link, td#USDABannerButtons a:visited, #USDABannerButtons a:link, #USDABannerButtons a:visited
{
  color: #FFFFFF;
  background-color: #999999; /*border-right: 1px dashed White;*/
  background-image: url(http://energytools.sc.egov.usda.gov/images/USDA/top_nav_fill.gif);
}
td#USDABannerButtons a:hover, #USDABannerButtons a:hover
{
  font-weight: normal;
  color: #000000;
  background-color: #CCCCCC;
  border-left: 1px solid Black;
  background-image: url(http://energytools.sc.egov.usda.gov/images/USDA/top_nav_selected.gif);
}
#USDABannerButtons, #USDABannerTitle {
  border: 0;
}
.cSelectedUSDABannerButton
{
  font-weight: normal;
  color: #000000;
  background-color: #CCCCCC;
  border-left: 1px solid Black; /*border-right: 1px dashed White;*/
  background-image: url(http://energytools.sc.egov.usda.gov/images/USDA/top_nav_selected.gif);
}
.cUSDAButtonSpacer
{
  background-image: url(http://energytools.sc.egov.usda.gov/images/USDA/top_nav_spacer.gif);
  width: 1px;
}
td#USDABannerButtons a.cUSDARightMenu, #USDABannerButtons a.cUSDARightMenu
{
  border-right: 1px none #999999;
}
TD.footer A, .footer A:link, .footer A:visited
{
  font-size: 10pt;
  color: #000099;
  font-family: verdana,arial,helvetica,sans-serif;
  white-space: nowrap;
  text-decoration: none;
}
TD.footer A:hover
{
  color: #444;
  text-decoration: underline;
}
.footer A:hover
{
  color: #444;
  text-decoration: underline;
}
#SpanVers
{
  color: Black;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10px;
}

#PageFooter {
	width: 100%;
	left: 0px;
	vertical-align: top;
	display: block;
	background: #FFFFFF url(http://energytools.sc.egov.usda.gov/images/USDA/footer_corner_left.gif)  no-repeat left bottom;
	/*border: 1px blue solid;*/
	border-top: 1px black solid;
  padding-left:22;
	visibility: visible;
	margin-bottom:0;
}
.cUSDARightNav, A.cUSDARightNav, A.cUSDARightNav:visited, A.cUSDARightNav:hover
{
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  background-color: #F2F2F2; /*#E7ECF2;*/
  color: #000099;
}
A.cUSDARightNav, A.cUSDARightNav:visitedl {
	text-decoration: none;
	width: 100%;
}
A.cUSDARightNav:hover {
	text-decoration: underline;
	width: 100%;
}
.cUSDALeftNav, A.cUSDALeftNav, A.cUSDALeftNav:visited, A.cUSDALeftNav:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	background-color: #C5C5C5;
	color: #000099;
}
.cUSDALeftText 
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	background-color: #C5C5C5;
	color: #000000;
}
A.cUSDALeftNav, A.cUSDALeftNav:visited {
	text-decoration: none;
	width: 100%;
}
A.cUSDALeftNav:hover {
	text-decoration: underline;
	width: 100%;
}
/* Text of class accessibility will not be displayed but will be read by screen reader */
.accessibility
{
  display: none;
}

/* Form Field Styles */
.searchform
{
  font-family: Verdana;
  font-size: 11px;
  width: 116px; /* height: 14px; */
  margin-bottom: 0px;
}
/* Bread Crumb Style */
.Breadcrumb, A.Breadcrumb, A.Breadcrumb:hover
{
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: #666666;
}
A.Breadcrumb
{
  text-align:left;
  vertical-align:top;
  color: blue;
  font-family: Verdana;
  text-decoration: none;
}
A.Breadcrumb:hover
{
  color: blue;
  font-family: Verdana;
  text-decoration: underline;
}

/*These Style tags reproduce the Section bars*/
.cFAQBanner, .cContactUsBanner, .cAboutBanner, .cHelpBanner, .cConPBanner, .cSearchBanner, .cReportsBanner, .cErrorBanner
{
  font-family: Helvetica, Arial, Geneva, sans-serif;
  font-size: 24px;
  font-weight: 500;
  vertical-align: baseline;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  color: #F0F0F0; /*White*/
}
.cAboutBanner {  background-color: #35106E;}
.cConPBanner, .cReportsBanner, .cReportsHeadlineBar {  background-color: #7F1C1C;}
.cErrorBanner {  background-color: #FFFF33;}
.cFAQBanner   {  background-color: #006400;}
.cHelpBanner  {  background-color: #BD6500;}
.cSearchBanner{  background-color: #228B22;}
.cContactUsBanner {  background-color: #B32F01;}
.cError
{
  background-color: Yellow;
  color: Blue;
  font-size: 1.25em;
  font-weight: bold;
  padding-top:.5em;
  padding-bottom: .5em;
}

.cMInput { FONT-SIZE: 11px; WIDTH: 5em; TEXT-ALIGN: right; margin-top:.1em; margin-right: .3em; margin-left:  .3em;}
.MatrixTable TD { HEIGHT: 1.1em }
.MatrixTable TD.Xtra, TD.XtraNRB { BORDER-RIGHT: black 1px solid; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.7em }
.MatrixTable TD.XtraNRB { border-right: none; text-align:right;} 
#MatrixContainer { BORDER-RIGHT: red 1px; BORDER-TOP: red 1px; LEFT: 0px; OVERFLOW: auto; BORDER-LEFT: red 1px; WIDTH: 100%; BORDER-BOTTOM: red 1px; POSITION: relative; TOP: 0%; HEIGHT: 72%; BACKGROUND-COLOR: white }
#RCList { BORDER-RIGHT: steelblue 1px solid; OVERFLOW-Y: none; LEFT: 0px; OVERFLOW: auto; WIDTH: 25%; POSITION: relative; TOP: 0px; HEIGHT: 100% }
#PracList { BORDER-RIGHT: green 1px; BORDER-TOP: green 1px; LEFT: 25%; OVERFLOW: auto; BORDER-LEFT: green 1px; WIDTH: 75%; BORDER-BOTTOM: green 1px; POSITION: absolute; TOP: 0px; HEIGHT: 100% }
.cHeaderTableRow TD { BORDER-RIGHT: black 1px solid; MARGIN-LEFT: 0.2em }
.cTableRow TD { BORDER-RIGHT: black 1px solid; MARGIN-LEFT: 0.2em }
.cAltTableRow TD { BORDER-RIGHT: black 1px solid; MARGIN-LEFT: 0.2em }
.cNoRightBorder { BORDER-RIGHT: none; }

.cTableRow 
{
  background-color:White;
}
.cAltTableRow 
{
	background-color: #C0C0C0; /* WhiteSmoke; */
}
#RCList TD.XtraNRB 
{
  font-size:.79em;
  color: Black;
  padding-top: 0em; 
  padding-bottom:.15em;
  font-weight:normal;
}
#PracList TD.Xtra 
{
  padding-top:.9em;
  padding-bottom:.15em;
  font-weight:normal;
}
.cHeaderTableRow 
{
  vertical-align:bottom;
  font-weight:bold;
  font-size:.9em;
}
/*
#xMatrixContainer {
	width: auto;
   overflow-x:hidden;
	overflow-y: scroll;
}
#RCList {
   overflow-x:scroll;
	overflow-y: hidden;
}
#PracList {
	/*width: auto;
   overflow-x:scroll;
	overflow-y: hidden;
}*/
.cRow 
{
	/*width: auto;*/
	display: block;
	vertical-align: middle;
	font-weight:normal;
	padding-left: .5ex;
	padding-right: .5ex;
	border: 1px dashed blue;
	
}
.cCel1, .cCelW, .cCelA, .cCelH {
	padding-top: .5em;
	/*display: block;*/
	border: 1px solid red;
	white-space: nowrap;
}
.cCelH {
	padding-top: 0;
	height: 1em;
	border: 1px solid green;
	vertical-align: bottom;
	font-weight: bold;
}
.cCelA {
	width:auto;
}
.cCelW {
	width: 100%;
}
.cCel1 {
	width: 10em;
}

.cAlert 
{
  background-color: Yellow;
  color:Blue;
  font-style: italic;
}
.cTextFont
{
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Verdana;
}
.cLSubTitle
{
	FONT-FAMILY: Verdana;
	background-color: #808088;
	color:white;
	font-size:1.3em;
	font-weight: bold;
}
.cSplashImg 
{
	CLEAR: both; 
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	MARGIN-TOP: 3px; 
	FLOAT: left; 
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: #000000 0px solid; 
	MARGIN-RIGHT: 0.5em; 
	BORDER-BOTTOM: #000000 0px solid 
}
.cChildWinTitleBar
{
	font-weight:bold; 
	FONT-FAMILY:Helvetica Medium; 
	font-size:15px;
}

.cHelp 
{
	font: normal 9pt verdana,arial,helvetica,sans-serif;
	margin-left:5px;
	COLOR: black;
	BACKGROUND-COLOR:#ffffe0;
	width:500px;
	border:1px solid black;
}
@media print {
  .cUSDABackground {
    background-color:white;
  }      
}





