/*
 *    hrm.css
 *
 *    Style rules for HRM website.
 *
 */
body
{
  color:             #333333;
  background-color:  #FFFFFF;
  background-image:  url( /img/hrm/back.gif );
  font-family:       Arial, Helvetica, sans-serif;
}
.bodyA
{
  color:             #003377;
}
#Layer1
{
  position:          absolute;
  width:             200px;
  height:            149px;
  z-index:           1;
  top:               -2px;
  left:              0px;
}
#Layer2
{
  position:          absolute;
  width:             149px;
  height:            115px;
  z-index:           2;
  left:              12px;
  top:               176px;
}
#Layer3
{
  position:          absolute;
  width:             529px;
  height:            440px;
  z-index:           3;
  left:              200px;
  top:               171px;
}
.bodyH2_1
{
  color:             #336699;
  margin-top:        4px;
  margin-bottom:     20px;
  font-size:         12pt;
  font-weight:       bold;
}
.bodyTitle_1
{
  color:             #336699;
  font-size:         12pt;
  font-weight:       bold;
}
.bodyTitle_2
{
  color:             #336699;
  font-size:         10pt;
  font-weight:       bold;
}
.bodyTitle_2c
{
  color:             #336699;
  font-size:         10pt;
  font-weight:       bold;
  text-align:        center;
  text-decoration:   underline;
}
.bodyTitle_3
{
  font-size:         11pt;
  font-weight:       bold;
  font-style:        italic;
}
.bodyTitle_4
{
  color:             #003366;
  font-size:         10pt;
  font-weight:       bold;
}
.bodyText_1
{
  font-size:         10pt;
}
.bodyText_1j
{
  font-family:       "Times New Roman", serif;
  font-size:         10pt;
  text-align:        justify;
}
.bodyText_1i
{
  font-size:         10pt;
  font-style:        italic;
}
.bodyText_1u
{
  font-size:         10pt;
  text-decoration:   underline;
}
.bodyText_1w
{
  color:             #ffffff;
  font-size:         10pt;
  font-weight:       bold;
  text-align:        center;
}
.bodyText_2
{
  margin-top:        0px;
  margin-bottom:     0px;
  font-size:         10pt;
  text-align:        center;
}
.bodyIndent_1
{
  margin-top:        0px;
  margin-bottom:     0px;
  margin-left:       80px;
}
.bodySect_1
{
  position:          absolute;
  left:              200px;
}
.bodyEm_1
{
  font-style:        italic;
  text-decoration:   underline;
}
.bodyLi_1
{
  margin-top:        0px;
  margin-bottom:     4px;
  font-size:         10pt;
  text-align:        justify;
}
.spanOrange
{
  color:             #ff9900;
}
.loginB
{
  color:             #336699;
  font-size:         8pt;
  font-weight:       bold:
}
.fldName
{
  display:           block;
  width:             150px;
  padding-top:       8px;
  font-size:         8pt;
  font-weight:       bold:
  text-align:        left;
}
.fldValue
{
  display:           inline;
  padding-top:       8px;
  font-size:         8pt;
  font-weight:       normal:
  text-align:        left;
}
.loginClass
{
  font-size:         7pt;
}
.targCaption
{
  font-size:         9pt;
  font-weight:       bold:
}
.targTd
{
  font-size:         9pt;
  font-weight:       normal:
}
.tdPast
{
  padding-top:       3px;
  padding-bottom:    3px;
  font-size:         10pt;
}
.tdCurrent
{
  background-color:  #dddddd;
  padding-top:       3px;
  padding-bottom:    3px;
  font-size:         10pt;
  font-weight:       bold;
}
.tdFuture
{
  padding-top:       3px;
  padding-bottom:    3px;
  font-size:         10pt;
}
.naaqsTh_1
{
  background-color:  #ffffff;
  font-size:         10pt;
  font-weight:       bold;
  text-align:        center;
}
.naaqsTh_2
{
  background-color:  #c0c0c0;
  font-size:         10pt;
  font-weight:       bold;
  text-align:        left;
}
.naaqsTh_3
{
  background-color:  #808080;
  font-size:         10pt;
  font-weight:       bold;
  text-align:        left;
}
.naaqsTd_1
{
  background-color:  #ffffff;
  font-size:         10pt;
  text-align:        center;
}
.naaqsTd_2
{
  background-color:  #c0c0c0;
  font-size:         10pt;
  text-align:        center;
}
.naaqsTd_3
{
  background-color:  #808080;
  font-size:         10pt;
  text-align:        center;
}
