BODY {
	background-color:#ffffff;
	background-image: url('../images/body_background.gif');
}
TABLE {
	background-color:#ffffff;
}

HR {
  height:1px;
  color:#f2eadd;
}
INPUT {
  color:#000000;
  font-size:11px;
  font-family:Arial, Helvetica, Verdana, Tahoma;
}
OL {
  color:#000000;
  font-size:8pt;
  font-family:Arial, Helvetica, Verdana, Tahoma;
}
P {
  color:#000000;
  font-size:8pt;
  font-family:Arial, Helvetica, Verdana, Tahoma;
}
SELECT {
  color:#000000;
  font-size:11px;
  font-family:Arial, Helvetica, Verdana, Tahoma;
}
TD {
  color:#000000;
  font-size:8pt;
  font-family:Arial, Helvetica, Verdana, Tahoma;
}
UL {
	color:#000000;
	font-size:8pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
}
.barbg {
  background-color:#382a57;
}
.barbgshim {
  font-size:4pt;
  background-color:#382a57;
}
.bodysmall {
  color:#000000;
  font-size:8pt;
  font-family:Arial, Helvetica, Verdana, Tahoma;
} 
.bodylink {
  color:#0000ff;
	font-size:8pt;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  text-decoration:underline;
}
.bodylink:hover {
  color:#d19022;
  text-decoration:underline;
}

.bodylink_help
{
	color:#336699;
	font-size:8pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #336699;
}
.bodylink_help:hover
{
	color:#ff9900;
	font-size:8pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-color: #0000FF;

}
.bodytable3{
  
  background:#BAB59B;
  
}

.bodytable2{
  border-style:solid;
  border-width:1px;
  border-color:#bab59b;
  background-color:#BAB59B;
}
.bodyheader{
  color:#382a57;
  font-weight:bold;
  font-family:Arial, Myriad Roman, Tahoma, Verdana, Helvetica, sans-serif;
  font-size:10pt;
}
.bodytable {
  border-style:solid;
  border-width:1px;
  border-color:#BAB59B;
}
.border {
  background-color:#382A57;
}
.boxheader {
  border-bottom:1px #BAB59B solid;
  background-color:#BAB59B;
  color:#382a57;
  font-weight:bold;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  font-size:9pt;
}
.boxheader2 {
  border-bottom:1px #bab59b solid;
  border-top:1px #bab59b solid;
  background-color:#bab59b;
  color:#382a57;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  font-size:9pt;
  font-weight:bold;
 }
.boxheader3 {
  border-bottom:1px #382A57 solid;
  background-color:#FAF7F1;
  color:#666666;
  font-weight:bold;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  font-size:8pt;
}
.boxheaderhome {
  border-bottom:1px #382A57 solid;
  background-color:#bab59b;
  color:#382a57;
  font-weight:bold;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  font-size:9pt;
}
.button {
  color:#000000;
  font-size:9pt;
  font-family:Arial, Helvetica, Verdana, Tahoma;
}
.copy { 
  color:#bab59b;
	font-size:8pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
  text-decoration:none;
}
.covgdiv {
  border-left:1px solid #f2eadd;
}
.error {
  color:#ff0000;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  font-size:9pt;
  text-decoration:none;
}
.exit {
  color:#ffffff;
  font-size:8pt;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  font-weight:bold;
  text-decoration:none;
}
.exit:hover {
  color:#cccccc;
}
.exitbg {
  background-color:#382A57;
  border-style:solid;
  border-color:#cccccc;
  border-width:1px;
}
.footer { 
  color:#bab59b;
  font-size:8pt;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  text-decoration:none;
  background-color:#382A57;
}
.glossary {
  color:#0000ff;
  font-size:8pt;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  text-decoration:underline;
}
.glossary:hover {
  color:#d19022;
} 
.glossarylabel {
	color:#000000;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	font-size:11pt;
	font-weight:bold;
}

.lnavbg {
  background-color:#382a57;
}
.lnavmainbg {
  background-color:#FFFFFF;
  font-size:8pt;
}
.lnav {
  color:#382a57;
  font-size:8pt;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  text-decoration:none;
}

.lnav:hover {
  color:#d19022;
	text-decoration:none;
}
.lnavon {
  font-size:8pt;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  font-weight:bold;
  text-decoration:underline;
  color:382a57;
}
.lnavon:hover { 
  text-decoration:underline;
}
.lnav2 {
	font-size:8pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	text-decoration:none;
	color:#382a57;
}
.lnav2:hover {
  color:#d19022;
  text-decoration: underline;
}
.lnav2on {
    font-weight:bold;
	font-size:8pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	text-decoration:underline;
	color:#d19022;
}
.lnav2on:hover {
	text-decoration:underline;
}
.lnav3 {
    font-size:8pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
	color:#382a57;
}
.lnav3:hover {
  color:#d19022;
	text-decoration:underline;
}
.lnav3on {
    color:#d19022;
	font-size:8pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	text-decoration:underline;
	font-weight:bold;
}
.menu {
  color:382a57;
  font-size:10pt;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  font-weight:bold;
  text-decoration:none;
}
.menu:hover {
  color:#d19022;
  text-decoration:underline;
}
.menubg {
  background-color:#bab59b;
}
.pagetitle {
	color:#000000;
	font-size:13pt;
	font-weight:bold;
	font-family:Arial, Helvetica, Verdana, Tahoma;
}
.paycheck {
  color:#000000;
	font-size:8pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	text-decoration:none;
}
.paycheckoff {
  color:#666666;
	font-size:8pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	text-decoration:none;
}
.paycheckon {
  color:#333333;
	font-size:8pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
  font-weight:bold;
	text-decoration:none;
}
.paychecktitle {
  color:#999999;
	font-size:8pt; 
	font-family:Arial, Helvetica, Verdana, Tahoma; 
  font-weight:bold;
	text-decoration:none;
}
.payrollperiod {
  width:110px;
  color:#000000;
  font-size:11px;
  font-family:Arial, Helvetica, Verdana, Tahoma;
}
.plan {
  color: #382A57;
	font-size: 8pt;
	font-family: Arial, Helvetica, Verdana, Tahoma;
	font-weight: bold;
	text-decoration: none; 
}
.popupbg {
  background-color:#ffffff;
}
.privacy { 
  color:#bab59b;
  font-size:8pt;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  text-decoration:underline;
}
.privacy:hover { 
  color:#d19022;
}
.prompt { 
  color:#999999;
  font-size:8pt;
  font-family:Arial, Helvetica, Verdana, Tahoma;
}
.section {
  color:#d19022;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  font-size:9pt;
  font-weight:bold;
  text-decoration:underline;
}
.section:hover { 
  color:#bab59b;
	text-decoration:underline;
}
.sectionoff {
  color:#bab59b;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  font-size:8pt;
  text-decoration:none;
}
.sectionoff:hover {
  color:#d19022;
	text-decoration:underline;
}
.shim {
	font-size:4pt;
}
.tablabel {
  color:#000000;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  font-size:8pt;
  font-weight:bold;
}
.tablabelbig {
  color:#000000;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
}
.textbox {
  color:#000000;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  font-size:11px;
}
.textboxlabel {
  color:#000000;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  font-size:8pt;
}
.top {
	color:#bab59b;
	font-size:9pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	text-decoration:none;
	font-weight:bold;
	
}
.top:hover {
  color:#ffffff;
  font-weight:bold;
}
.topon {
	color:#e3b320;
	font-size:10pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	text-decoration:underline;
	font-weight: bold;
}	
.top2 {
	color:#382a57;
	font-size:8pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	text-decoration:none;
	font-weight:bold;
	
}
.top2:hover {
  color:#d19022;
	text-decoration:underline;
}

.whyask {
  color:#d19022;
}
.top3 {

	color:#382a57;
	font-size:8pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	text-decoration:none;
}
.top3on {
	color:#382a57;
	font-size:8pt;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	text-decoration:none;
	font-weight: bold;
}
.explanation {

  color:#666666;
  font-size:8.5pt;
  font-family:Arial, Helvetica, Verdana, Tahoma;
}
.textbox1 {
  color:#000000;
  font-family:Arial, Helvetica, Verdana, Tahoma;
  font-size:12px;
  font-weight:bold;
}
.personTableHeader 
{
	background-color:#F8FAEC;
	color:#990000;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	font-size:9pt;
	 border-bottom:1px #DBE6A2 solid;
  border-top:1px #DBE6A2 solid;
}
.def 
{
	background-color:#F8FAEC;
	color:#990000;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	font-size:9pt;
  text-decoration:underline;
}
.cPlan
{
  color:#990000;
  font-size:11px;
  font-family:Arial, Helvetica, Verdana, Tahoma;
}
.cPlanLink
{
  color:#5B68CD;
  font-size:11px;
  font-family:Arial, Helvetica, Verdana, Tahoma;
 
}
.cHeader 
{
	background-color:#F0F0F0;
	color:#990000;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	font-size:9pt;
	 border-bottom:1px #cccccc solid;
  border-top:1px #cccccc solid;
}
.cHeader2 
{
	color:#959A45;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	font-size:7pt;
	border-bottom:1px #cccccc solid;
}
.def2 
{
	color:#959a45;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	font-size:8pt;
  text-decoration:underline;
  font-weight:bold;
}
.cSummaryhead 
{
	background-color:#F8FAEC;
	color:#666600;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	font-size:8pt;
	 border-bottom:1px #DBE6A2 solid;
   border-top:1px #DBE6A2 solid;
   font-weight:bold;
}
.smalLine
{
	border-bottom:1px #DBE6A2 solid;
}
.cHeaderBottom 
{
	background-color:#F0F0F0;
	color:#000000;
	font-family:Arial, Helvetica, Verdana, Tahoma;
	font-size:7pt;
	 border-bottom:1px #cccccc solid;
  
}
