.n
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #999999
}
.na
{
    FONT-SIZE: 9pt;
    COLOR: #990000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee
}
.nl
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #6699cc
}
.nlogo
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ffffff
}
.ntitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 19pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #6699cc
}
.no
{
    BACKGROUND-COLOR: #999999
}
.b
{
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.bh
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #990000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.bl
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #6699cc;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.bs
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.bsl
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #6699cc;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.copy
{
    FONT-SIZE: 7pt;
    COLOR: #89a3c4;
    FONT-FAMILY: verdana
}
.copyo
{
    BACKGROUND-COLOR: #999999
}
.normaltxt
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.calhdr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: steelblue
}
.calhdrlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #6699cc
}
.calhdrlinkdis
{
    FONT-SIZE: 11pt;
    COLOR: #bbbbbb;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #6699cc
}
.calday
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.caldayc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #99ccff
}
.caldaye
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: firebrick;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.calmonths
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.calx
{
    FONT-SIZE: 18pt;
    COLOR: lightslategray;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: gainsboro
}
.caltime
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #6699cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.emaillink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.datatxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.errortxt
{
    FONT-SIZE: 9pt;
    COLOR: red
}
.taba
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f5f5dc
}
.tab
{
    FONT-SIZE: 9pt;
    COLOR: #6699cc;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #6699cc
}
.tabo
{
    FONT-SIZE: 1pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #6699cc
}
.tablink
{
    FONT-SIZE: 9pt;
    COLOR: #990000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
INPUT
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.t
{
    FONT-SIZE: 14pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.ta
{
    BACKGROUND-POSITION: center center;
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma
}
.ta2
{
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.app
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.appon
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #cc0000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.appdone
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #cccccc;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.selectedcalday
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    COLOR: #990000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white
}
.errortxtLarge
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: red
}
.subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #6699ee;
    FONT-FAMILY: Verdana
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: Black;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}
H2
{
    COLOR: red
}
H3
{
    COLOR: black
}
BODY
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Helvetica
}
TD
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.questions
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.hrmc
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.hrmc:hover
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.hrmc:link
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.hrmc:visited
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.hrmc:active
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana
}
FIELDSET
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    COLOR: black;
    BORDER-BOTTOM: 0px
}
LEGEND
{
    FONT-WEIGHT: bold;
    COLOR: black
}

#progressbar
{
	float: right;
	width: 230px;
	vertical-align: middle;
}

#progressText { float: left; margin-top: 3px; }

div.progress-container {
  border: 1px solid #ccc; 
  width: 150px; 
  margin: 2px 5px 2px 0; 
  padding: 1px; 
  float: right; 
  background: white;
}

div.progress-container div {
  background-color: gray; 
  height: 12px
}

.t fieldset { margin: 0px; }
.t fieldset legend { margin: 0px; }

.AlternatingRow { background-color: #f7f7f7; border-top: solid 1px silver; border-bottom: solid 1px silver;  }
.AsmtHeaderRow { border-bottom: solid 1px silver; font-weight: bold; }
.AsmtErrorCell { background-color: #fff9c5; }
