body { background: #e4e4e4; background-image: url("pix/home/bg.jpg"); background-repeat: repeat-x; margin: 0 }
td  { color: #474747; font-size: 12px; font-family: Arial }
a  { color: #0080c3; font-family: Arial, Helvetica, sans-serif }
a:hover { color: #d5d10c; text-decoration:none;}
h1 { color: #0080c3; font-size: 16px }
h2  { color: #b2af0a; font-size: 12px }
h4 { color: #0080c3; font-size: 13px; text-transform: uppercase }
.subnav   { color: #6e6e6e; font-size: 10px; font-family: Arial; cursor: pointer; padding: 3px 3px 3px 8px }
.subnavon  { color: #fff; font-size: 10px; font-family: Arial; background: #0080c3; padding: 3px 3px 3px 8px; cursor: hand; cursor: pointer;	}
.padding  { background-repeat: repeat-y; padding: 15px }

.dkblue { background: #0080c3; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: White; }
a.dkblue { color: White; text-decoration: none; }
a.dkblue:visited { color: White; text-decoration: none; }
a.dkblue:hover { color: edeb96; text-decoration: none; }
a.thelink { color: white; text-decoration: none;	}

.ltblue { background: #c7e3f2; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.ltblue { color:black; text-decoration: none; }
a.ltblue:visited { color: black; text-decoration: none; }
a.ltblue:hover { color: #0080c3; text-decoration: none; }

.dkolive { background: #d5d10c; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: White; }
.ltolive { background: #f0f1f1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.footer { color: #666; font-size: 10px }
.video { color: #666; font-size: 10px }

.elDarkBlueHeader
{ background-color: #0080c3; font-family: Arial; font-size: 12px; color: #FFFFFF; border-bottom: solid 1px #004d75; height: 20; }
.elErrorEntity
{ color: #FF0000;	}
.elResultCorrect
{ background-color: #CBFFBE; border: solid 1px #76D160; padding: 6 6 6 6;	}
.elResultIncorrect
{ background-color: #FFD6D4; border: solid 1px #FFB4B0; padding: 6 6 6 6;	}
.elHRResultCorrect
{ border: none; border-top: solid 1px #76D160;	}
.elHRResultIncorrect
{ border: none; border-top: solid 1px #FFB4B0;	}
.elVerticalBreak
{ border-right: solid 1px #DEDEDE;	}
.elTipsPageEntity
{ padding: 6px 0px 6px 0px;	}
.elTipsTable
{ padding: 2px 0px 2px 0px;	}
.elSelectAllCell
{ padding: 5 0 5 26; }
.elArrowCell
{ padding-top: 3px; }


.txtPageHeading
{ font-family: Arial; font-size: 16px; font-weight: bold; color: #0080C3; }


.frmTextBox
{ font-family: Tahoma; font-size: 11px; color: #333333; background-color: #F8F8F8; border: solid 1px #C0C0C0; padding: 2 0 2 2; height: 20;	}
.frmTextArea
{ font-family: Tahoma; font-size: 11px; color: #333333; background-color: #F8F8F8; border: solid 1px #C0C0C0; width: 320px; height: 80px;	}
.frmSelect
{ font-family: Tahoma; font-size: 11px; color: #222222; background-color: #F8F8F8; }