body { background-color:#525D5A}
td { vertical-align:top}
img { border:0px; margin:0 0 0 0}
div { padding:0 0 0 0; margin:0 0 0 0}
.frame { border: #FFFFFF; border-bottom-color:#FFFFFF;  border-style:solid; border-width:10px; }
.grey_1 { color:#787878; font-family:tahoma; font-size:11px; line-height:13px; }
.white_1_b { color:#FFFFFF; font-family:tahoma; font-size:13px; line-height:15px; font-weight:bold }
.white_2 { color:#FFFFFF; font-family:tahoma; font-size:12px; line-height:13px}
.white_3 { color:#FFFFFF; font-family:tahoma; font-size:11px; line-height:13px}
.black_1  { color:#2B2B2B; font-family:tahoma; font-size:14px; line-height:15px; font-weight:bold }
.black_2  { color:#2B2B2B; font-family:tahoma; font-size:15px; line-height:15px; font-weight:bold }
.black_3  { color:#FFFF99; font-family:tahoma; font-size:14px; line-height:15px; font-weight:bold }

.brown_1  { color:#983A11; font-family:tahoma; font-size:12px; line-height:14px }
.brown_1:visited {}
.brown_1:active {}
.brown_1:hover { color: #73794A;}

.grey_main { color:#2B2B2B; font-family:tahoma; font-size:11px; line-height:14px}
.white_5 { color:#D0D0D0; font-family:tahoma; font-size:11px; line-height:14px; font-weight:bold}
.gyellow_1 { color:#FBD04F; font-family:tahoma; font-size:11px; line-height:14px}


/* ------- base tags ------------------------------------ */
body {
	
	/* background-color: #CCCCCC; */
	/* #DFE0FF; */
	/* background-image: url(/images/background.jpg); */
	/* background-repeat: repeat-x; */
	margin-top: 0px;
	margin-left: 10px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: small; /*12px; relative to allow visually impaired folks to size text */
}
a {color: #330000; text-decoration: underline; }
a:visited {}
a:active {}
a:hover { color: #FFCC33;}

/* ------- content -------------------------------------- */
.chart { background-color: #A8AA77; }
.chartRow { background-color:#848E5A; } /* #848E5A #73754A #7B8663 } */
.chartHeading { background-color:#73754A; } /* #4A615A; } */
.chartGroup { background-color:#666666;color:#FFFFFF; }
.chartGroupHeading { background-color:#666666;color:#FFFFFF; }
.chartBreak { background-color:#000000; }
.chartHot { background-color:#990000 }
.chartHotHeading { background-color:#990000;color:#FFFFFF; }
.chartHotRow { background-color:#ffffff; }
.chartInvoice { background-color:#ffffff; line-height:normal; }
.chartInvoiceHeading { background-color:#cccccc; }
.chartInvoiceRow { background-color:#ffffff; font:Arial, Helvetica, sans-serif; font-size: 10px; }

/* ------- special text ----------------------------------*/
.emphasized {color: #990000;}
.deEmphasized {color: #333333;}
.question {color: #990000;}
.answer {color: #333333;}




/* ------- input errors ----------------------------------*/
.validationNoError {color: #000000; font:Arial, Helvetica, sans-serif; font-size:x-small}

.validationError {
	color:  #990000;
	text-decoration: underline;
	font:Arial, Helvetica, sans-serif;
	font-size:x-small;
	background-color: #FFFF00;
}
.validationHint {color: #666666; font:Arial, Helvetica, sans-serif; font-size:x-small}
/*profile*/
.inputProfile3A { width: 320px; }
.inputProfile3 { width: 382px; }
.inputProfileA { width: 131px; }
.selectProfileA { width: 137px; }
.inputProfileB { width: 144px; }
.selectProfileB { width: 150px; }
.selectProfileC1 { width: 50px; }
.inputProfileC2 { width: 75px; }
.inputProfileC3 { width: 65px; }
.selectProfileD1 { width: 50px; }
.inputProfileD2 { width: 75px; }
.inputProfileD3 { width: 65px; }
.inputProfileE1 { width: 60px; }
.inputProfileE2 { width: 76px; }

/*prefs*/
.inputSimple3A { width: 320px; }
.inputSimple3 { width: 382px; }
.inputSimpleA { width: 137px; }
.selectSimpleA { width: 137px; }
.inputSimpleB { width: 144px; }
.selectSimpleB { width: 150px; }

/*order*/
.inputOrder { width: 225px; }
.inputOrderA { width: 263px; }
.inputOrderB { width: 100px; }
.selectOrder { width: 233px; }

/*prefs*/
.inputPrefsA { width: 263px; }
.inputPrefsB { width: 100px; }


/*logon*/
.inputLogonA { width: 313px; }
.inputLogonB { width: 100px; }

/* ------- content -------------------------------------- */
.content { /* default text for content */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: small; /*12px; relative to allow visually impaired folks to size text */
	line-height: 1.5;
}
.contentEmail { /* default text for content in an email. relative size is not consistent with webpage, must use fixed size */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 1.5;
}

.contentHeading { /* default text heading for content */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999; /*#333333; #bbbbbb;*/
	font-size: x-large;  /*20px; relative */
	line-height: 1;	
}

.contentSubheading { /* default text subheading for content */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;  /*14px; relative */
	color: #888888;
	line-height: 1.5;
}
.side { /* default text for sidebar */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: small; /*12px; relative */
	line-height: 1.5;
}
.sideHeading { /* default text heading for sidebar */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: medium;  /*14px; relative */
	font-weight: 600;
	line-height: 1.1;	
}

.sideAnswerTopic { /* default text heading for sidebar answer div */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: medium;  /*14px; relative */
}

/* ------- titles --------------------------------------- */
/* can't redefining H1-H6 due to mozilla/firefox bug */
.title { /* accessible machine readable text title alternative to gif) */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	font-style: normal;
	font-weight: normal;
}
.photo { /* machine readable text alternative to flash or static gif */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	font-style: normal;
	font-weight: normal;
}
/* ------- links --------------------------------------- */
/* menu */
.menuFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.menuLink {color:#eeeeee;text-decoration: none;} 
.menuLink:visited {text-decoration: none;}
.menuLink:active {text-decoration: none;}
.menuLink:hover {text-decoration: underline; color: #ffffff;}

/* more */
.moreLink { color:#999999; font-size: smaller; text-decoration: underline; }  /*relative*/
.moreLink:visited {text-decoration: underline;}
.moreLink:active {text-decoration: underline;}
.moreLink:hover {text-decoration: underline; color: #990000;}

/* footer */
.footFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.footLink {text-decoration: none; color: #666666;} 
.footLink:visited {text-decoration: none; color: #666666;}
.footLink:active {text-decoration: none; color: #666666;}
.footLink:hover {text-decoration: none; color: #990000;}

/* chart links */
.chartLink {text-decoration: none; color: #000000;} 
.chartLink:visited {text-decoration: none; color: #000000;}
.chartLink:active {text-decoration: none; color: #000000;}
.chartLink:hover { text-decoration: underline; color:#FBD04F; } /* {text-decoration: underline; color: #990000;} */

/*  */
.strikethrough {text-decoration: line-through; color: #999999;}
