body {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-left:0px;
    margin-top:0px;
    padding-left:0px;
    padding-top:0px;
    scrollbar-3dlight-color: #FFCC66;
    scrollbar-arrow-color: #F5F5DC;
    scrollbar-base-color: #FFCC66;
    scrollbar-darkshadow-color: #FFCC66;
    scrollbar-face-color: #E8E8E8;
    scrollbar-highlight-color: #FFCC66;
    scrollbar-shadow-color: #FFCC66;
    scrollbar-track-color: #FAEBD7;
}
H2 {  font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #003366}
H1 {
    font-size: 14px;
    font-weight: bold;
    color: #003366;
    font-family: Verdana, sans-serif;
    margin-bottom: 0%;
}
td {
    font-size: 12px;
}

TR.ingress {
    background: #E6EEEE;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}

TH.ingress {
    background: #E6EEEE;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}

TD.ingress {
    background: #E6EEEE;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}

TD.menu {
    background: #FFFFFF;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
TD.semiheader {
    background: #C2DDDE;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}
TD.indexleft {
    border-left: solid 1px #ffcc66;
    border-bottom: solid 1px #ffcc66;
    border-top: solid 1px #ffcc66;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    background-color: #ffffff;
}
TD.indexright {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    border-left: solid 1px #ffcc66;
    border-right: solid 1px #ffcc66;
    border-bottom: solid 1px #ffcc66;
    border-top: solid 1px #ffcc66;
    background-color: #ffffff;
}
TR.header {
    background-color: #000000;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}
TR.reg {
    background-color: #ffffff;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}
TD.reg {
    background-color: #ffffff;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}
TD.grey {
    background-color: #DEDEDE;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}
TD.orange {
    background-color: #FFCC66;
}
TD.yellow {
    background-color: #FFFFCC;
}
.zzz {
    background-color: #99ccff;
    color: #CC6633;
    font-weight: bold;
    font-family: Verdana, sans-serif;
    font-size: 10px;
}
TD.menuheader {
    background: #FFFFFF;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: Black;
}
#errorbox {
    color: Red;
    padding: 1px;
    background: #FFFFFF;
    border: Red;
    border-style: dashed;
    border-width: 1px;
    overflow: visible;
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana, sans-serif;
}
#messagebox {
    color: Green;
    padding: 1px;
    background: #FAFAFA;
    border: Green;
    border-style: dashed;
    border-width: 1px;
    overflow: visible;
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana, sans-serif;
}
#newsbox {
    color: Green;
    padding: 2px;
    background: #FFFFFF;
    border: Green;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
    overflow: visible;
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana, sans-serif;
    border-bottom: thin solid;
    border-left: thin solid;
}
li {
    list-style-position: outside;
}
hr {
    color: Gray;
    height: 1px;
}

.paging {
    background: #ACB4AF;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}

TABLE.paging {
    background-color: #ACB4AF;
    font-family: Verdana, sans-serif;
}

TH.paging {
    background-color: #C2DDDE;
    color: #000000;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    text-align: left;
}

TD.paging {
    background-color: #ffffff;
    font-family: Verdana, sans-serif;
    vertical-align: top;
}
TD.pagerstatus {
    BORDER-RIGHT: #e67817 1px solid; 
    BORDER-TOP: #c5c5c5 1px solid; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10px; 
    BORDER-LEFT: #c5c5c5 1px solid; 
    COLOR: #e67817; 
    BORDER-BOTTOM: #e67817 1px solid; 
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #e6e6e6; 
    TEXT-ALIGN: center;
}
.pager {
    font-family: Verdana, sans-serif;
    font-size: 75%;
    text-align: center;
}
a.paging {
    background-color: #ffffff;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}
a {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}

a:visited {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}
a.bottom {  font-family: Verdana, sans-serif; font-size: 10px; color: #003366; text-decoration: underline}
a.bottom:visited {  font-family: Verdana, sans-serif; font-size: 10px; color: #003366; text-decoration: underline}
a.header {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}
a.header:visited {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}
a.indianred {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #CC0033;
    text-decoration: none;
}

.OK {
   color: #336633;
   font-size: 10px;
}

.ERROR {
   color: #CC0000;
   font-size: 10px;
}

.DELAY {
   color: #CC6633;
   font-size: 10px;
}

a.indianred:visited {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #CC0033;
    text-decoration: none;
}
a.blueheader {
    font-family: Verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #003366;
    text-decoration: underline;
}
a.blueheader:visited {
    font-family: Verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #003366;
    text-decoration: underline;
}
a.menu {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #006699;
    text-decoration: none;
}
a.menu:visited {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #006699;
    text-decoration: none;
}
a.menu:hover {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #006699;
    text-decoration: underline;
}
.ingress {font-family : Verdana, sans-serif; font-weight: bold; font-size: 12px;}
.normal {
    font-family: Verdana, sans-serif;
    font-weight: normal;
    font-size: 12px;
    background: #E6EEEE;
}
.date {  font-family: Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000}
.message {font-family : Verdana, sans-serif; font-weight: bold; font-size: 12px; color: FF2222;}
.messagelogbox { color:#000000; padding:2px; background:#FFCC66; border:#acb4af; border-style:solid; border-width:1px; overflow:visible; font-size:12px; font-weight:bold;   font-family: Verdana, sans-serif; }
.contactbox { color:#000000; padding:2px; background:#c2ddde; border:#acb4af; border-style:solid; border-width:1px; overflow:visible; font-size:12px; font-weight:normal;   font-family: Verdana, sans-serif; }
.required    { color: red; font-size: 12px; font-family: Verdana, sans-serif; }
.blueheader {
    font-family: Verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #003366;
}
.redheader {
    font-family: Verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FF0033;
}
.redheader22 {
   font-family: Verdana, sans-serif;
   font-size: 26px;
   font-weight: bold;
   color: #CC0033;
}
.blue12 {  font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #003366}
.blue14 {  font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #003366}
.blue16 {  font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #003366}
.font16 {  font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold}
.font14 {  font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #666666;}
.font10 {  font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold}
.note {  font-family: Verdana, sans-serif; font-size: 10px; font-weight: normal}
.fontred {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: red;
    font-weight: normal;
}
.fontorange {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #FFCC66;
    font-weight: normal;
}

.fontgreen {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: green;
    font-weight: bold;
}
.smalltext {
    font-size: 10px;
    font-family: Verdana, sans-serif;
    text-align: right;
}
.header{
    font-family: Verdana, sans-serif;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}
.header2{
    font-family: Verdana, sans-serif;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
}
    
.button{
    background: #E6EEEE;
    border: 1px;
    border-color: #B6CFE7 #6699CC #6699CC #B6CFE7;
    border-style: solid;
    color: #000000;
}
.smallbutton{
    font-size: 10px;
    background: #E6EEEE;
    border: 1px;
    border-color: #B6CFE7 #6699CC #6699CC #B6CFE7;
    border-style: solid;
    color: #000000;
}
.redbutton{
    background: Red;
    border: 1px;
    border-color: #B6CFE7 #6699CC #6699CC #B6CFE7;
    border-style: solid;
    color: #ffffff;
    font-weight: bold;
}
.greenbutton{
    background: #66CC99;
    border: 1px;
    border-color: #B6CFE7 #6699CC #6699CC #B6CFE7;
    border-style: solid;
    color: #000000;
    font-weight: bold;
}
.terms {
    text-transform: uppercase;
}
.ruler {
    border-bottom:1px solid #ACB4AF;
    background-color: #FFFFFF;
}

.statusgreen {
    display: block;
    line-height: 15px;
    background: url(../images/dot_green.gif) no-repeat center;
}
.statusred {
    display: block;
    line-height: 15px;
    background: url(../images/dot_red.gif) no-repeat center;
}
.statusgrey {
    display: block;
    line-height: 15px;
    background: url(../images/dot_grey.gif) no-repeat center;
}
.statusyellow {
    display: block;
    line-height: 15px;
    background: url(../images/dot_yellow.gif) no-repeat center;
}