BODY { font: normal 12px Verdana,Arial,Helvetica,sans-serif; color: #333333; margin: 24px;
      background: #D1ECFF url(../img/bgmain.jpg); }
      
TABLE.maintbl { border: 10px solid #FFFFFF; }
TD { color: #333333; font: normal 12px Verdana,Arial,Helvetica,sans-serif; }
TD.navmenu { padding: 0px; }
TD.thhdr { font: bold 16px Arial,Helvetica,sans-serif; color: #B9CFE6; background: #1B5899 url(../img/bg_trblue.gif); }
TD.gridhd { font: bold 12px Arial,Helvetica,sans-serif; background-color: #FFFFCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
TD.grid { font: normal 12px Arial,Helvetica,sans-serif; background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }

A {color: #1B5899}
A:visited { color: #1B5899; }
A:active { text-decoration: none; }
A:hover	{ color: #FF0000; }

.nav a { display: block; padding: 3px; font: bold 14px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; }
.nav:link { display: block; padding: 3px; font: bold 14px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; }
.nav:visited { display: block; padding: 3px; font: bold 14px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; }
.nav:hover { display: block; padding: 3px;  background-color: #FFFFFF; font: bold 14px Arial,Helvetica,sans-serif; color:#339933; text-decoration:none; }

H1 { font: bold 18px Arial,Helvetica,sans-serif; color: #339933; margin-top:0px;margin-bottom:0px; padding:2px; border-bottom: 2px solid #DEDEDE;}
H2 {font: bold 18px Arial,Helvetica,sans-serif; color: #1B5899; background-color: #F2F2F2; margin-top:0px;margin-bottom:0px; padding: 2px; border: 1px solid #DEDEDE;}
H3 { font: bold 18px Arial,Helvetica,sans-serif; color: #1B5899; margin-top:0px;margin-bottom:0px; padding:1px; }
H4 { font: bold 14px Arial,Helvetica,sans-serif; color: #1B5899; margin-top:0px;margin-bottom:0px; padding:1px; }
DIV.hilite { text-align: center; font: bold italic 30px Verdana,Arial,Helvetica,sans-serif; color: #339933; margin-top:6; margin-bottom:0px; border-bottom: 2px solid #DEDEDE;}

.htitle { color: #DEE9F3; padding: 4px; font: bold 24px Verdana,Arial,Helvetica,sans-serif; background: #1B5899 url(../img/bg_trblue.gif); border-bottom: 2px solid #0F325E; }
.stitle { color: #1B5899; font: bold 16px Arial,Helvetica,sans-serif; }
.haddress { padding: 4px;color: #B9CFE6; font: bold 14px Arial,Helvetica,sans-serif; background: #1B5899 url(../img/bg_trblue.gif); }
.hdesc { font: normal 11px Verdana,Arial,Helvetica,sans-serif; padding:10px; }
.descsig { font: bold 14px Arial,Helvetica,sans-serif; color: #339933; }
.copyright { color: #1B5899; font: bold 11px Arial,Helvetica,sans-serif; }

hr {
margin: 2px 2px 2px 2px;
border-top: 2px dashed #B8E4B8;
border-bottom: none;
border-left: none;
border-right: none;
}


TD.formlabel {
    font: bold 16px Arial,Helvetica,sans-serif;
    color: #B9CFE6;
    background: #1B5899 url(../img/bg_trblue.gif);
    border: 1px outset #333399;
}

TD.formcell {
    font-size: 12px;
    color: #000000;
    background-color: #D8D8D8;
    border: 1px outset #CCCCCC;
 }
.formcell {
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#FFFFFF',EndColorStr='#D8D8D8');
}

INPUT {
    font: 12px Arial,Helvetica,sans-serif;
    color: #003984;
    background-color: #E3EBF4;
    border: 1px outset #CCCCCC;
}

INPUT.formbtn {
    font: bold 14px Arial,Helvetica,sans-serif;
    background-color: #004A94;
    color: #FFFFFF;
    BORDER-LEFT: #0073CE 2px solid;
    BORDER-TOP: #0073CE 2px solid;
    BORDER-RIGHT: #00317B 2px solid;
    BORDER-BOTTOM: #00317B 2px solid;
    margin: 8px;
    /* only for IE - adds a gradient effect to to buttons. Leave ending double forward-slashes to work around bug in older Netscape */
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#0073CE',EndColorStr='#004A94');
}
INPUT.img {
    background-color: transparent;
    border: 0px outset #FFFFFF;
}

SELECT {
    font: 12px Arial,Helvetica,sans-serif;
    color: #003984;
    background-color: #E3EBF4;
    border: 1px outset #CCCCCC;
}

TEXTAREA {
    font: 12px Arial,Helvetica,sans-serif;
    color: #003984;
    background-color: #E3EBF4;
    scrollbar-face-color: #F2F2F2;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E8E8E8;
    scrollbar-3dlight-color: #DEDEDE;
    scrollbar-arrow-color:  #003984;
    scrollbar-track-color: #EBEBEB;
    scrollbar-darkshadow-color: #A8A8A8;
    border: 1px outset #CCCCCC;
}
