div.mainbody {
top:67px;
width:580px;
padding-left:14px;
margin: 0 auto;
z-index:3;
overflow-x:hidden;
overflow-y:scroll;
scrollbar-face-color : #dadada;
scrollbar-highlight-color : #eeeeee;
scrollbar-3dlight-color : #eeeeee;
scrollbar-shadow-color : #888888;
scrollbar-darkshadow-color : #777777;
scrollbar-track-color: #e9e9e9;
scrollbar-arrow-color : #555555;
}

div.errorpage {
margin: 0 auto;
width:580px;
padding:10px 0 ;
}
.warnbox {
width:560px;
margin:8px auto 0 auto;
background-color:#cEcDe9;
border:1px solid #D42A0B;
padding:10px;
}
body, td, p {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.intro {
font-size: 12px;
color: #222222;
line-height:1.2;
}
.greysm {
font-size: 10px;
color: #555555;
vertical-align:top;
}
.grey14{
font-size: 14px;
color: #555555;
line-height:0.9;
}
.palegreysm {
font-size: 10px;
padding-top:12px;
color: #999;
vertical-align:top;
}
.dkblu{
font-size: 10px;
color: #212F5C;
}

.ctrhead {
font-size: 12px;
font-weight: bold;
color: #1F327C;
}

.ctrs_desc_head{
font-size: 11px;
color: #1F327C;
padding-top:6px;
font-weight: bold;
}
.ctrs_desc_head2{
font-size: 11px;
color: #1F327C;
font-weight: bold;
}
.ctrs_blk{
font-size: 11px;
color: #000000;
}

.dkblu11{
font-size: 11px;
color: #1F327C;
}
.dkblu11b{
font-size: 11px;
vertical-align: top;
color: #1F327C;
font-weight: bold;
}
.dkblu12{
font-size: 12px;
color: #1F327C;
}
.dkblu14{
font-size: 13px;
color: #1F327C;
}
.padbtm5{
  padding-bottom:5px;
  }
.dkblu18{
font-size: 15px;
color: #1F327C;
}
.cent {
text-align: center;
}
.rt {
text-align: right;
}
.padrt {
padding-right: 8px;
}
.ctcpad{
  padding:4px 0 8px 255px;
}
.hilites {
background-color:#aEe9cD;
padding-left:4px;
border-left:solid 1px #aaa;
border-right:solid 1px #aaa;
}
.hilitet {
border-top:solid 1px #aaa;
}
.hiliteb {
border-bottom:solid 1px #aaa;
}
.monthline {
border-top:solid 1px #bbbbbb;
}
.gsmal {
color: #535176;
font-size: 9px;
}

SELECT
{
color:black;
font-size:9px;
}
input
{
color:black;
font-size:10px;
}

.tbl1 {
color: #000000;
font-size: 11px;
vertical-align: top;
padding-right:2px;
padding-top:7px;
padding-bottom:7px;
line-height:1.3;
}
.picpad {
vertical-align: top;
padding-top:5px;
}
.yel {
color: #dd6633;
font-size: 11px;
font-weight: bold;
vertical-align: top;
line-height:1.1;
}
.yelhi {
color: #D51531;
font-size: 10px;
}
.subhead {
color: #1F327C;
font-size: 14px;
font-weight: bold;
vertical-align: top;
line-height:1.2;
padding-top:1px;
}
.subhead2 {
color: #1F327C;
font-size: 13px;
font-weight: bold;
}
h1 {
color: #1F327C;
font-size: 13px;
font-weight: bold;
}
.yel3 {
color: #D51531;
font-size: 11px;
font-weight: bold;
padding-top:12px;
}
.yel4 {
color: #D51531;
font-size: 11px;
}
.bgyel{
    background-color:#BBBBBB;
}
.bgpale{
    background-color:#DFDFE9;
}
.bgred{
    background-color:#D51531;
}

.selectpanebg{
    background-color:#D51531;
}

.wh11 {
color: #ffffff;
font-size: 11px;
line-height:1.1;
vertical-align: top;
}
.wh11b {
color: #ffffff;
font-size: 11px;
line-height:1.1;
font-weight: bold;
vertical-align: top;
}
.nopad {
  padding:0;
  margin: 0;
}

.tblhead {
color: #000000;
font-size: 11px;
font-weight: bold;
padding-top:1px;
padding-bottom:2px;
background-color: #D6CCB0
}
.tblheadr {
color: #000000;
text-align:right;
font-size: 11px;
font-weight: bold;
padding-top:1px;
padding-right:5px;
padding-bottom:1px;
background-color: #D6CCB0
}

.tblcell {
color: #000000;
font-size: 11px;
padding-top:3px;
padding-bottom:3px;
background-color: #EEEEEE;
}

.tblcell_b {
color: #000000;
font-size: 11px;
padding-top:3px;
padding-bottom:3px;
background-color: #E0E0E0;
}



a {
color: #1F327C;
}
TD.mainnav 	{
  background-color:#333333;
  font-size: 7pt; font-weight:normal;
  height: 15px;
  }
TD.mainnav:hover{ background-color: #666666;
}
.nav {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #FFFFFF;
  background-color:#333333;
  padding-left:5px;
  padding-right:4px;
    padding-top:1px;
height: 15px;
}
a.nav {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #FFFFFF;
  background-color:#333333;
  padding-left:5px;
  padding-right:4px;
  padding-top:1px;
height: 15px;

text-align: center;

}
a.nav:hover {
color: #FFFFFF;
background-color: #666666;
padding-left:5px;
  padding-top:1px;
height: 15px;
padding-right:4px;
}
a.nav2 {
font-size: 11px;
text-decoration: none;
color: #000;
font-weight: bold;
text-align: center;
vertical-align: middle;
}
a.picborder {
border-color: #1F327C;
border-style: solid;
border-width: 1px;
}
a.mid {
font-size: 11px;
color: #636198;
font-weight: bold;
}
a.mid2 {
font-size: 11px;
color: #1F327C;
font-weight: bold;
}
a.mid3 {
font-size: 11px;
color: #fff;
}
a.palegreysm{
font-size: 10px;
color: #999;
text-decoration: none;
}

a:hover {
color: #D51531
}
a.mid,mid2:hover {
color: #D51531;
}
a.mid3:hover {
color: #dd6633;
}

.nav2:hover {
color: #5379c4;
}

a.noline {
font-size: 11px;
text-decoration: none;
color: #5085bc
}
a.cal {
text-decoration: none;
display:block;
width:100%;
height:12px;
background-color:#e5e5e5;
}
a.cal:hover {
color: #5085bc;
display:block;
width:100%;
height:12px;
background-color:#ff8822;
}

a.small {
font-size: 10px;
text-decoration: underline;
color: #CC6666
}
