BODY { font: normal 12px Verdana,Arial,Helvetica,sans-serif; 
      margin: 0px; padding: 0px;
      background: #FFFFFF url('../img/nl-bg_main.gif') repeat-y left top;
}

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

TD { font: normal 12px Verdana,Arial,Helvetica,sans-serif; }
TD.hdr { background:url('../img/nl-1hdrbg.jpg') repeat-x left top; }
TD.nav { padding-left:8px; padding-right:4px; text-align:center;
      font: bold 12px Verdana,Arial,Helvetica,sans-serif; 
      background: #29166F url('../img/btnbg.gif');
}
TD.content { padding:20px; font: normal 12px Verdana,Arial,Helvetica,sans-serif; }

TABLE.schedtable { border: 3px solid #CCCCCC; font: normal 11px Arial,Helvetica,sans-serif; background-color: #FFFFFF; }
TABLE.schedtable TD { border: 1px solid #CCCCCC; font: normal 11px Arial,Helvetica,sans-serif; background-color: #FFFFFF; }
TABLE.schedtable .date { padding:2px; color: #29166F; font: bold 12px Arial,Helvetica,sans-serif; text-align:center; background-color: #FFFFCC; border-top: 2px solid #CCCCCC; border-right: 2px solid #CCCCCC; border-bottom: 2px solid #CCCCCC; }
TABLE.schedtable .legend { color: #29166F; font: bold 11px Arial,Helvetica,sans-serif; background-color: #CCFFFF; }
TABLE.schedtable .cat { font: bold 11px Arial,Helvetica,sans-serif; background-color: #F2F2F2; text-align:center; }

#printhd { display:none; }

.copyright { padding: 10px; font: normal 11px Arial,Helvetica,sans-serif; color: #666666; border-top:1px solid #DEDEDE; }

.navm a { color:#CCCCFF; text-decoration:none; line-height:12px; }
.navm:link { color:#CCCCFF; text-decoration:none; line-height:12px; }
.navm:visited { color:#CCCCFF; text-decoration:none; line-height:12px; }
.navm:hover { color:#FFFFFF; text-decoration:underline; line-height:12px; }

.vaxlink a { color:#666666; }
.vaxlink:link { color:#666666; }
.vaxlink:visited { color:#666666; }
.vaxlink:hover { color: #FF0000; }

a#linkbut:link, a#linkbut:visited, a#linkbut:active, a#linkbut:hover
{
  padding: 4px;
  font: bold 11px Verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
  background-color: white;
  display: inline-block;
  border: 1px solid white;
  color: #2401AF;
}
a#linkbut:hover
{
  border: 1px solid #DEDEDE;
  color: #2401AF;
  text-decoration:underline;
  background: #F2F2F2;
}
#printme { margin-bottom:6px;text-align:right; clear: both;}

H1 { color: #330099; font: bold 28px Arial,Helvetica,sans-serif; background-color: #F2F2F2; padding: 4px; border-top: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; }
H2 { font: bold 26px Verdana,Arial,Helvetica,sans-serif; color: #330099; line-height:24px; border-bottom: 2px solid #E6E6E6; }
H3 { color: #330099; font: bold 20px Arial,Helvetica,sans-serif; background-color: #FFFFCC; padding: 4px; border-top: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; }
H4 { width: 90%; color: #330099; font: bold 18px Arial,Helvetica,sans-serif; padding: 4px; border-bottom: 1px solid #CCCCCC; }
H5 { width: 90%; color: #330099; font: bold 14px Arial,Helvetica,sans-serif; background-color: #FFFFCC; padding: 4px; border-top: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; }

HR { height: 1px; color: #DEDEDE; }

UL { list-style-image: url("../img/arr.gif"); list-style-type: disc; } 
LI { margin-bottom: 14px; }

INPUT {
    font: normal 12px Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #999999; 
}
SELECT {
    font: normal 12px Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #999999; 
}

INPUT.formbtn {
    padding:2px;
    margin:4px;
    font: bold 14px Arial,Helvetica,sans-serif;
    background-color: #29166F;
    color: #FFFFFF;
    border: 3px solid #FFFFFF;
    /* 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='#4116E9',EndColorStr='#29166F'); 
}
INPUT.img {
    background-color: transparent;
    border: 0px solid #FFFFFF; 
}
TEXTAREA {
    font: normal 12px Verdana,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 solid #999999; 
}

TD.formlabel {
    font: bold 14px Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    background-color: #29166F;
    border: 1px outset #D9DCAF;
}
.formlabel {
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=1, StartColorStr='#3011AA',EndColorStr='#29166F'); 
}

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


