BODY {
  color:            black;
  background-color: #FFFFFF;
/*
  background-color: #FDF9EE;
*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}



A {
	/*
		color: #006600; 
		font-size: 10px;
		font-family: Verdana,Arial,Helvetica,San-Serif;
		text-decoration: none;
		FONT-WEIGHT: bold;
	*/
	COLOR: #198519; TEXT-DECORATION: underline;
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
}


A:hover {
	/* color: #669966; text-decoration: none; */
	COLOR: #75b675
}

/*
A {
  font-size: 10px;
  font-family: Verdana,Arial,Helvetica,San-Serif;
  text-decoration: none;
	FONT-WEIGHT: bold; 
}

A:link { 
  color: #006600; text-decoration: none;
}

A:active { 
  color: #006600; text-decoration: none;
}

A:visited { 
  color: #006600; text-decoration: none;
}

A:hover {
	color: #669966; text-decoration: none;
}
*/

/* JWT 11/14/03 - added this new style for alert text that will show up on either the login page or home page */
.alertText {
	color: #990000;
	font-size: 12px;
  font-weight: bold;
}

/* JWT 11/10/03 - added this new style for specific table cells used in the Glossary */
.tableBorderColor {
  /* background-color: #003366; */
	background-color: #336633;
	border-color: #336633;
}

/* JWT 11/10/03 - added this new style to have colored hr's in the Glossary */
.hrStyle {
	color: #336633;
}

/* JWT 11/10/03 - added this new style to have special color for headers in Glossary tables */
.glossaryTableHeader {
	color: black;
	font-size: 12px;
  font-weight: bold;
	/* background-color: white; */
	background-color: #C1D5AF;
}

.mainContent, td {
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none
  background-color: #ffcc00;
}

/* Override mainContent, td for colored/white background on TD */
.coloredtd {
  background-color: white;
	/* background-color: red; */
}

/* Override mainContent, td font-size for index.jsp page */
.tdsmall {
  font-size: 11px;
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
/* Override mainContent, td font-size for index.jsp page - alternate color */
.tdsmallcolored {
  font-size: 11px;
  color: white;
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
/* Override mainContent, td font-size for index.jsp page */
.tdverysmall {
  font-size: 9px;
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  color: #000000;
}

.inputLabel {
	color: #336633;
}

.requiredInputLabel {
  font-weight: bold;
	color: #336633;
}

.emphasizedInputLabel {
	COLOR: #fc0;
	BACKGROUND-COLOR: #666; 
  font-weight: bold;
}

.data {
  font-family: Courier;
}

.pageHeading {
  /* font-weight: bold;
		font-size: 12px;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		background-color: #336633;
		*/
		PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #000; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px;
		/* border-bottom: 1px solid #ffcc00; */
}

.sectionHeading {
	/*
		font-weight: bold;
		font-size: 11px;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		background-color: #C9B59D;
		background-color: #F1DF9A; 
	*/
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #ffcc00; PADDING-BOTTOM: 1px; PADDING-TOP: 1px

}

.subSectionHeading {
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px;
	font-size: 11px;
	font-weight: bold;
	/* background: #faeaa4; */
	background: #FFFFFF;
}

.resultsHeading {
  font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #FAEAA4;
  /* background-color: #F1DF9A; */
}

.resultsSubHeading {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
  background-color: #FAEAA4;
  /* background-color: #F1DF9A; */
}

.smallText {
  font-size: xx-small;
}

.emphasizedText {
	font-style: italic;
}

.evenViewed {
}

.evenNotViewed {
  font-weight: bold;
}

.oddViewed {
	/* BACKGROUND-COLOR: #C1D5AF; */
	background-color: #FCF4D0;
}

.oddNotViewed {
	/* BACKGROUND-COLOR: #C1D5AF; */
	background-color: #FCF4D0;
	font-weight: bold;
}
.notViewed {
 font-weight: bold;
}



/*	NEW STYLES	*/

.bigBoldHeader {
  font-size: 16px;
 font-weight: bold
}




/* Link order is: link, hover, active, visited
	To keep hover active only create 2 styles as below
*/
/* LIGHT GRAY TO DARK GRAY - SEARCH YOUR DATA */
.linka	   { color="#999999"; text-decoration: none}
.linka:hover   { color="#555555"; text-decoration: underline}

/* WHITE TO YELLOW - DATA DOWNLOAD */
.linkb	   { color="#ffffff"; text-decoration: none}
.linkb:hover   { color="#F1DF9A"; text-decoration: none}

/* BLACK TO YELLOW - MANAGEMENT REPORTS */
.linkc	   { xfont-size: 9pt; color="#ffffff"; text-decoration: none}
.linkc:hover   { xfont-size: 9pt; color="#F1DF9A"; text-decoration: none}

/* DARK GRAY TO LIGHT GRAY - VIEW MY RECENT REPORTS */
.linkd	   { xfont-size: 9pt; color="#555555"; text-decoration: underline}
.linkd:hover   { xfont-size: 9pt; color="#999999"; text-decoration: underline}




.reportBox {
  background-color: #377C3E;
}

.barGraph {
  font-size: 11px;
  font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  background-color: #ffffff;
  color: #000000;
}

.barGraphBorder {
  background-color: #377C3E;
}

.criticalSeverityColor {
	background-color: red;
}

.criticalSeverityLightColor {
	background-color: #ffaaaa;
}

.criticalSeverityDarkColor {
	background-color: #aa0000;
}

.criticalSeverityTableColor {
	color: #000000;
	background-color: #FF3333;
	font-size: 11px;
  font-weight: bold;
}

.abnormalSeverityColor {
	background-color: orange;
}

.abnormalSeverityLightColor {
	background-color: #ffddaa;
}

.abnormalSeverityDarkColor {
	background-color: #aa8800;
}

.abnormalSeverityTableColor {
	color: #000000;
	xbackground-color: #FFCC00;
	background-color: orange;
	font-size: 11px;
  font-weight: bold;
}

.monitorSeverityColor {
	background-color: yellow;
}

.monitorSeverityLightColor {
	background-color: #ffffaa;
}

.monitorSeverityDarkColor {
	background-color: #aaaa00;
}

.monitorSeverityTableColor {
	color: #000000;
	background-color: #FFFF33;
	font-size: 11px;
  font-weight: bold;
}

.normalSeverityColor {
	background-color: green;
}

.normalSeverityLightColor {
	background-color: #00cc00;
}

.normalSeverityDarkColor {
	background-color: #006600;
}

.normalSeverityTableColor {
	color: #000000;
	font-size: 11px;
  font-weight: bold;
	background-color: #66FF66;
}

.otherSeverityColor {
	background-color: blue;
}

.otherSeverityLightColor {
	background-color: #aaaaff;
}

.otherSeverityDarkColor {
	background-color: #0000aa;
}

.otherSeverityTableColor {
	color: #000000;
	font-size: 11px;
  font-weight: bold;
	background-color: #9999FF;
}

/*******************************************************************************************/
/* JOHN DEERE specific styles */

.ent_headerbg 					{background: #FFF; margin: 0; padding: 0;}
/* begin new header */
#ent_header { 
margin: 0;
padding: 0;
/* width: 780px; */ /* JWT 8/10/05 - removing the width parameter makes the line span the whole page */
border-bottom: 1px solid black;	
}
#ent_head_logo img {
margin: 15px 45px 15px 18px; /* position different logos */
}
#ent_head_centercol {
margin: 0;
width: 450px;
padding-top: 10px;
}
#ent_head_centercol p {
padding-bottom: 3px;
margin: 0;
}
.ent_head_home {
border-bottom: 1px solid #317023; /* change color of underline */
}
.ent_head_name {
padding-top: 2px;
font-size: 15px; 
font-weight: bold;
}
#ent_head_centercol a {
color: #000;
text-decoration: none;
/* background: url(https://www.deere.com/media/images/common/head_arrow.gif) no-repeat 0 4px; */
background: url(/images/head_arrow.gif) no-repeat 0 4px; 
padding-left: 8px; /* needs to be the same value as globallinks */
padding-bottom: 10px;
}
#ent_head_centercol a:hover {
color: #999;
}
#ent_globallinks {
position: absolute;
top: 10px;
left: 631px; /* position global links that have more or less characters */
width: 147px; /* size of box element for global links */
height: 66px; /* height of header */
white-space: nowrap;
border-left: 1px solid black;
/* border-right: 1px solid black; */ /* turn this on to check for 800px threshold */
margin: 0;
padding: 0;
z-index: 2;
}
#ent_globallinks ul {
margin: 0;
padding: 0;
background: #fff;
list-style: none;
}
#ent_globallinks li {
margin: 0;
padding: 0 0 0 2px;
background: #fff;
list-style: none;
}
#ent_globallinks li a {
margin: 0;
color: black;
text-decoration: none;
/* background: url(https://www.deere.com/media/images/common/head_arrow.gif) no-repeat 0 4px; */
background: url(/images/head_arrow.gif) no-repeat 0 4px;
padding-left: 8px;
padding-right: 0;
}
#ent_globallinks li a:hover {
color: #999;
}
#ent_head_home ul {
padding: 0 0 3px 0;
margin: 0;
background: #fff;
list-style: none;
border-bottom: 1px solid #317023;
}
#ent_head_home li {
margin: 0;
padding: 0 0 0 2px;
background: #fff;
list-style: none;
}
/* end new header */
/* begin OILSCAN ONLINE NAVIGATION styles */
.ent_alevelbg {
	/* Z-INDEX: 3; BACKGROUND: #317023 */
	Z-INDEX: 3; BACKGROUND: url(/images/a_level_main_bg.gif) #317023 repeat-x 0px 0px;
}
.ent_alevelbg TD {
	PADDING-LEFT: 5px; HEIGHT: 29px; TEXT-ALIGN: left
}
.ent_alevel_on {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #83a97b; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ent_alevel {
	FONT-SIZE: 12px; LINE-HEIGHT: 1
}
A.ent_alevel {
	COLOR: #fff; TEXT-DECORATION: none
}
A.ent_alevel:visited {
	COLOR: #fff
}
A.ent_alevel:hover {
	COLOR: #c2d4bd
}
/* end OILSCAN ONLINE NAVIGATION styles */
/* begin FOOTER styles */
.ent_footerbg					{background: #666;}
.ent_footer						{font-size: 11px; font-weight: normal;}
a.ent_footer					{color: #006600; text-decoration: none}
a.ent_footer:visited			{color: #006600;}
a.ent_footer:hover				{color: #7F7F7F;}
/* end FOOTER styles */