BODY { font: normal 12px Verdana,Arial,Helvetica,sans-serif; 
      margin-top: 8px; padding-top: 8px;
      background: #666666 url(../img/bg_main.jpg) fixed;
}

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

TABLE.win { width:98%; }
.main { text-align:left; }
.cbg { padding: 4px 30px 20px 30px; background: #FFFFFF; }
.home { padding: 4px 30px 20px 30px; background: #FFFFFF url(../img/bg_rings.jpg) no-repeat left bottom;}

TD { font: normal 12px Verdana,Arial,Helvetica,sans-serif; }
TD.hdr { background: #FF0000; line-height: 30px;  }
TD.ftr { background: #FF0000; color: #FFFFFF; font: normal 11px Verdana,Arial,Helvetica,sans-serif; }
TD.mshad { padding:0px; background: #FFFFFF url(../img/bg_mshad.gif) repeat-x left top; }

.menutop { padding-left:40px; color:#FF0000; font: bold 14px Arial,Helvetica,sans-serif; }
.menuft { color:#FF0000; }
TD.logobg { background: url(../img/hdr_bg.gif) repeat-x right top; }
IMG.logol { margin: 1px 0px 6px 2px; }
IMG.logor { margin: 1px 2px 6px 0px; }
DIV#logo { width:100%; }
DIV#plogo { display:none; }

H1 { color: #FF0000; font: bold 30px Arial,Helvetica,sans-serif; line-height: 26px; padding: 4px 4px 4px 0px; border-bottom: 2px solid #DEDEDE; }
H2 { color: #FF0000; font: bold 26px Arial,Helvetica,sans-serif; line-height: 22px; padding: 4px 4px 4px 0px; border-bottom: 2px solid #DEDEDE; margin-top: 0px; }
H3 { color: #000000; text-decoration:underline; font: bold 20px Arial,Helvetica,sans-serif; line-height: 16px; padding: 4px 4px 4px 0px; margin-top:0px;margin-bottom:0px; }
H4 { color: #000000; text-decoration:underline; font: bold 18px Arial,Helvetica,sans-serif; line-height: 14px; padding: 4px 4px 4px 0px; margin-top:0px;margin-bottom:0px; }
H5 { display:inline; color: #000000; text-decoration:underline; font: bold 18px Arial,Helvetica,sans-serif; line-height: 14px; padding: 4px 4px 4px 0px; margin-top:0px;margin-bottom:0px; }

.hsm { display:inline; color:#666666; text-decoration:none; font: bold 14px Arial,Helvetica,sans-serif; }

.q { font: bold 18px Arial,Helvetica,sans-serif; padding:2px; margin: 0px 4px 0px 0px; color: #FFFFFF; background-color: #FF0000; line-height: 27px; }
.a { font: bold 18px Arial,Helvetica,sans-serif; padding:2px; margin: 0px 4px 0px 0px; color: #FF0000; background-color: #FFE991; line-height: 27px; }

P { margin-left: 16px; }
HR { height: 1px; color: #DEDEDE; }
UL { list-style-image: url(../img/bullet.gif); list-style-type: disc; } 
LI { margin-bottom: 10px; }

DIV.oflow { 
border: 1px solid #CCCCCC;
background-color:transparent;
width:83%;
height:260px;
padding: 8px;
overflow: auto;
}

DIV.oflows { 
border: 1px solid #CCCCCC;
background-color:transparent;
width:83%;
height:400px;
padding: 8px;
overflow: auto;
}

IMG.floatl { 
float:left; 
margin: 6px 14px 6px 0px;
padding:6px;
background-color:#E9E8E5;
border: 1px solid #A39F96;
}

IMG.floatr { 
float:right; 
margin: 6px 0px 6px 14px;
padding:6px;
background-color:#E9E8E5;
border: 1px solid #666666;
}

IMG.picbrdr { 
padding:6px;
background-color:#E9E8E5;
border: 1px solid #A39F96;
}

.nav1 { color:#FF0000; font: bold 14px Arial,Helvetica,sans-serif; }
.nav1 a { color:#FFCC00; font: bold 14px Arial,Helvetica,sans-serif; text-decoration:none; padding-left:8px; padding-right:8px; }
.nav1:link { color:#FFCC00; font: bold 14px Arial,Helvetica,sans-serif; text-decoration:none; padding-left:8px; padding-right:8px; }
.nav1:visited { color:#FFCC00; font: bold 14px Arial,Helvetica,sans-serif; text-decoration:none; padding-left:8px; padding-right:8px; }
.nav1:hover { color: #FFFFFF; font: bold 14px Arial,Helvetica,sans-serif; text-decoration:underline; padding-left:8px; padding-right:8px; }

.navft { color:#FFCC00; font: bold 11px Verdana,Arial,Helvetica,sans-serif; }
.navft a { color:#FFCC00; font: bold 11px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.navft:link { color:#FFCC00; font: bold 11px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.navft:visited { color:#FFCC00; font: bold 11px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.navft:hover { color: #FFFFFF; font: bold 11px Verdana,Arial,Helvetica,sans-serif; text-decoration:underline; }

.vaxlink { color:#FFFFFF; font: bold 9px Verdana,Arial,Helvetica,sans-serif; }
.vaxlink a { color:#FFFFFF; font: bold 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.vaxlink:link { color:#FFFFFF; font: bold 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.vaxlink:visited { color:#FFFFFF; font: bold 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.vaxlink:hover { color: #FFCC00; font: bold 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;
    background-color: #FF0000;
    color: #FFFFFF;
    border: 1px outset #CC0000; 
    margin:4px; padding:2px;
    /* 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='#CC0000',EndColorStr='#660000');
}

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:  #CC0000;
    scrollbar-track-color: #EBEBEB;
    scrollbar-darkshadow-color: #A8A8A8;
    border: 1px outset #CCCCCC;
}

TD.formsep {
    font: bold 16px Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    background-color: #000000;
    border: 1px outset #666666;
    padding-left:14px;
}
.formsep {
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#4A4A4A',EndColorStr='#000000');
}

TD.formlabel {
    font: bold 16px Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    background-color: #CC0000;
    border-bottom: 1px solid #CCCCCC;
}

TD.formcell {
    font: normal 12px Arial,Helvetica,sans-serif;
    color: #000000;
    background-color: #F2F2F2;
    border-top: 1px solid #FFFFFF;
 }
 
.formcell {
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#FFFFFF',EndColorStr='#D8D8D8');
}
