/***********************************************/
body {
	margin: 0px 0px 0px 0px;
	font-family: verdana, arial, geneva, sans-serif;
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
}
/***********************************************/
/***********************************************/
div, p, td, li, dd, dl, dt, ul   {
	/* redundant selectors for NS4 */
    font-family:  verdana, arial, geneva, sans-serif;
    font-size: 11px;
	color: #000000;
}
/***********************************************/
/***********************************************/
.formHeader {
	color: #880200;
	font-weight: bold;
	text-align: right;
	/* vertical-align: top; */
	padding-right: 5px;
}
/***********************************************/
/***********************************/
/* ANCHOR CLASSES */
A:link {
	color:	#476CA4;
	text-decoration: Underline;
}
A:visited {
	color:	#476CA4;
	text-decoration: Underline;
}
A:active {
	color:	#476CA4;
	text-decoration: Underline;
}
A:hover {
	color:	#476CA4;
	text-decoration: Underline;
}	
/***********************************/
/***********************************************/
/* THIS IS USED FOR LINKS WITH DARK BACKGROUND COLORS */
.whiteTextA:link	{
	color: #FFFFFF;
}
.whiteTextA:visited	{
	color: #FFFFFF;
}
.whiteTextA:active	{
	color: #FFFFFF;
}
/***********************************************/
/***********************************************/
/* FOR TEXT AT THE TOP OF EACH PAGE */
.pageHeaderText {
	color: #880200;
	font-size: 18px;
	font-weight: bold;
}
/***********************************************/
.headerBackground {
	background: url("images/header_bkgd.gif");
}
/***********************************************/
/* CONTENT TABLE DISPLAY CLASSES  */
.contentTable {
	width: 754px;
	border: 0px #000000 solid;
	border-collapse: collapse;
}
/*
table.contentTable td {
	padding: 0px;
}
*/
.contentTable_leftContent {
	width: 509px;
	background-color: #FFFFFF;
	vertical-align: top;
	padding:20px 20px 50px 0px;
}
.contentTable_rightContent {
	width: 245px;
	height: 200px;
	/* background-color: #D1D1D1; */
	background: url("images/side_right_bkgd.jpg") repeat-y;
}
/*This class is specifically used for the work_equipment.asp page*/
.contentTable_workEquipment {
	padding:30px 30px 0px 30px;
	vertical-align:top;
}
/***********************************************/
/***********************************************/
/* FOOTER TABLE DISPLAY CLASSES  */
.footerTop {
	background: url("images/footer_top_bkgd.gif");
	font-family: verdana, arial, geneva, sans-serif;
	color: #880200;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}
.footerMiddle {
	background: url("images/footer_middle_bkgd.gif");
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}
.footerBottom {
	color: #880200;
	font-size: 9px;
	text-align: center;
}
.footerLink:link {
	color:	#880200;
	text-decoration: none;
}
.footerLink:visited {
	color:	#880200;
	text-decoration: none;
}
.footerLink:active {
	color:	#880200;
	text-decoration: none;
}
.footerLink:hover {
	color:	#880200;
	text-decoration: none;
}
/***********************************************/
/***********************************************/
/* THIS IS FOR ANY MESSAGE DISPLAYED */
.messageText {
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;
}
/***********************************************/
/***********************************************/
/* THIS IS FOR ALL THE HTML BUTTONS */
.buttonStyle{
	background-color: #880200;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
}
/***********************************************/
/***********************************************/
/* THIS IS IN THE ADMIN */
.adminHeader{
	color: #000000;
	font-size: 28px;
	font-weight: bold;
}
.admindarkRow{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-color: #880200;
}
.adminLeftNav {
	padding-top: 10px;
	background-color: #CCCCCC;
	border-right: 2 solid #880200;
	
}
.adminLeftNavLink {
	padding-left: 5px;
}
.adminLeftSubNavLink {
	padding-left: 10px;
	font-size: 10px;
}
td.header {
	border-bottom: 4 solid #880200;
}
/***********************************************/
/***********************************************/
/* THIS IS USED FOR ALPHABET LISTING ACROSS TOP */
.alphabetList {
	color:            #FFFFFF;
	font-size:        10px;
}
/***********************************************/
/***********************************************/
/* THIS IS TO FORMAT INDICATION OF REQUIRED FIELDS */
.required {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
}
/***********************************************/
/***********************************************/
.newsletterDarkRow{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	background-color: #666666;
}
/***********************************************/
/***********************************************/
/*
.discountDarkRow{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	background-color: #880200;
}
*/
/***********************************************/
/***********************************************/
.customerDarkRow{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	background-color: #666666;
}
/***********************************************/
/***********************************************/
.terminalName{
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	background-color: #666666;
}
.terminalDarkRow{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	background-color: #666666;
}
/***********************************************/
/***********************************************/
.trainingName{
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	background-color: #880200;
}
.trainingDarkRow{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #b0b0b0;
}
/***********************************************/
/***********************************************/
.hrDarkRow{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	background-color: #880200;
}
/***********************************************/
/***********************************************/
.providerNameRow{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #b0b0b0;
}
.providerDarkRow{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	background-color: #666666;
}
/***********************************************/
/********THIS IS A SUB HEAD FOR CONTENT*********/
/***********************************************/
.contentSubHead	{
	color:#000000;
	font-size:16px;
	font-weight:bold;
}
.faqQuestion 
{
	font-size: 13px;
	background-color: #b0b0b0;
	padding: 8px;
	color: #FFFFFF;
	font-weight: bold;
}
.employeeDiscountCategory
{
	font-size: 12px;
	background-color: #b0b0b0;
	padding: 8px;
	color: #FFFFFF;
	font-weight: bold;
}
/***********************************************/
/**THIS IS A TABLE FOR EQUIPMENT FOR SALE PAGE**/
/***********************************************/
table.equipmentForSale {
	width:100%;
	border-collapse:collapse;
}
table.equipmentForSale th {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	background-color: #666666;
}
table.equipmentForSale td {
	background-color: #EAEAEA;
	color:#000000;
	font-family: verdana, arial, geneva, sans-serif;
    font-size: 11px;
	text-align:left;
}
table.innerEquipmentForSale {
	width:100%;
	border-collapse:collapse;
}
table.innerEquipmentForSale td {
	background-color: #EAEAEA;
	color:#000000;
	font-family: verdana, arial, geneva, sans-serif;
    font-size: 11px;
	text-align:left;
	padding:3px;
	border-bottom-color:#333333;
	border-bottom-style:solid;
	border-bottom-width:thin
}
table.innerEquipmentForSale td.imageCell {
	background-color: #EAEAEA;
	color:#000000;
	font-family: verdana, arial, geneva, sans-serif;
    font-size: 11px;
	text-align:left;
	padding:3px 3px 8px 3px;
	border-bottom-color:#333333;
	border-bottom-style:solid;
	border-bottom-width:thin
}