BODY { font: normal 14px Verdana,Arial,Helvetica,sans-serif; 
    margin: 0px; padding: 0px;
    background-color: #666666; 
    scrollbar-face-color: #F2F2F2;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E8E8E8;
    scrollbar-3dlight-color: #DEDEDE;
    scrollbar-arrow-color:  #414487;
    scrollbar-track-color: #EBEBEB;
    scrollbar-darkshadow-color: #A8A8A8;}

TABLE.main { border: 1px solid #FFFF00; }

TD { font: normal 14px Verdana,Arial,Helvetica,sans-serif; }

A:link { color: #FF0000; }
A:visited { color: #FF0000; }
A:active { text-decoration: none }
A:hover	{ color: #0000FF; }

/* Start Dynamic Menu CSS */

.ddmx {
    font: normal 12px Arial,Helvetica,sans-serif;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2:visited,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    /* padding order top, right, bot, left */
    padding: 2px 16px 2px 8px;
    font: bold 11px Arial,Helvetica,sans-serif;
    color: #4A4F9B;
    text-decoration: none;
    text-align: left;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #F2F2F2;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:visited,
.ddmx .item2-active:hover {
    color: #DEDEDE;
    background: #3B428A url("../img/btnbgson.jpg");
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 2px 16px 2px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 2px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #999999;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

/* End Dynamic Menu CSS */

H1 {color: #CC0000; font: bold 20px Arial,Helvetica,sans-serif; background-color: #F2F2F2; padding: 4px; border-bottom: 1px solid #DEDEDE; margin-top:0;margin-bottom:0; }
H2 {color: #CC0000; font: bold 18px Arial,Helvetica,sans-serif; background-color: #F2F2F2; padding: 4px; border-bottom: 1px solid #DEDEDE; margin-top:0;margin-bottom:0; }
H3 {color: #414487; font: bold 18px Arial,Helvetica,sans-serif; padding: 4px; border-bottom: 2px solid #DEDEDE; margin-top:0;margin-bottom:0; }
H4 {color: #414487; font: bold 18px Arial,Helvetica,sans-serif; padding: 4px; }

.navmenu { display: block; color:#414487; font: bold 14px Arial,Helvetica,sans-serif; text-decoration:none; width:100%; line-height: 21px; }
.navmenu:link { color:#414487; font: bold 14px Arial,Helvetica,sans-serif; text-decoration:none; line-height: 21px; }
.navmenu:visited { color:#414487; font: bold 14px Arial,Helvetica,sans-serif; text-decoration:none; line-height: 21px; }
.navmenu:hover { color:#DEDEDE; font: bold 14px Arial,Helvetica,sans-serif; text-decoration:none; line-height: 21px; background: #3B428A url("../img/btnbgson.jpg");}

.navoff { text-align: center; background: #DEDEDE url("../img/btnbgof.jpg"); }

HR { height: 1px; color: #DEDEDE; }
UL { list-style-image: url("../img/listbullet2.gif"); list-style-type: disc; } 
LI { margin-bottom: 6px; }

.cntnt { background: #FFFFFF url(../img/bg_ctnt.gif) repeat-y right top; }
.content { padding:18px; font: normal 14px Verdana,Arial,Helvetica,sans-serif; color: #000000; }
.date { font: bold 9px Verdana,Arial,Helvetica,sans-serif; color: #000000; }
.copyright { font: normal 9px Verdana,Arial,Helvetica,sans-serif; color: #666666; }
.footer {color: #3B4185; font: bold 16px Arial,Helvetica,sans-serif; padding-top: 10px; padding-bottom: 4px; }
.menu { font: normal 11px Verdana,Arial,Helvetica,sans-serif; color: #000000; }
.menuhdr { font: bold 18px Arial,Helvetica,sans-serif; color: #336633; border-bottom: 1px dashed #999999; padding:2px; }
.cphdr { font: bold 28px 'Times New Roman',Times,serif; color: #336633; padding-left:18px; }
.cpmed { font: bold 22px 'Times New Roman',Times,serif; color: #666666; padding-left:18px; }
.cpsm { font: normal 18px 'Times New Roman',Times,serif; color: #666666; padding-left:18px; }

.ftrnav {color: #333333; font: normal 11px Arial,Helvetica,sans-serif; padding-top: 4px; padding-bottom: 8px; }
.ftrnav a { color:#666666; font: normal 11px Arial,Helvetica,sans-serif; text-decoration:none; }
.ftrnav:link { color:#666666; font: normal 11px Arial,Helvetica,sans-serif; text-decoration:none; }
.ftrnav:visited { color:#666666; font: normal 11px Arial,Helvetica,sans-serif; text-decoration:none; }
.ftrnav:hover { color: #FF0000; font: normal 11px Arial,Helvetica,sans-serif; text-decoration:underline; }

.vaxlink { color:#666666; font: normal 9px Verdana,Arial,Helvetica,sans-serif; }
.vaxlink a { color:#666666; font: normal 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.vaxlink:link { color:#666666; font: normal 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.vaxlink:visited { color:#666666; font: normal 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.vaxlink:hover { color: #FF0000; font: normal 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:underline; }

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

INPUT.formbtn {
    font: bold 14px Arial,Helvetica,sans-serif;
    color: #ffffff;
    background-color: #383E80;
    border: 1px outset #5057AA;
    margin:4px;
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#5057AA',EndColorStr='#262A5F');
}
INPUT.img {
    background-color: transparent;
    border: 0px outset #FFFFFF;
}
TEXTAREA {
    font: 12px Arial,Helvetica,sans-serif;
    color: #000000;
    background-color: #FFFFFF;
    scrollbar-face-color: #F2F2F2;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E8E8E8;
    scrollbar-3dlight-color: #DEDEDE;
    scrollbar-arrow-color:  #414487;
    scrollbar-track-color: #EBEBEB;
    scrollbar-darkshadow-color: #A8A8A8;
    border: 1px outset #CCCCCC;
}

TD.formlabel {
    font: bold 14px Arial,Helvetica,sans-serif;
    color: #ffffff;
    background-color: #383E80;
    border: 1px outset #5057AA;
}
.formlabel {
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#5057AA',EndColorStr='#262A5F');
}

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');
}