A:VISITED {
     color : #000066;
}

A:HOVER {
     color : #808080;
}

A  {
     color : #000066;
}

A.lb {
     font-size : 8pt;
     font-weight: bold;
     color : yellow;
}

A.lb:VISITED {
     font-size : 8pt;
     font-weight: bold;
     color : yellow;
}

A.lb:HOVER {
     font-size : 8pt;
     font-weight: bold;
     color : yellow;
}

A.wt {
     font-size : 8pt;
     font-weight: bold;
     color : white;
}

A.wt:VISITED {
     font-size : 8pt;
     font-weight: bold;
     color : white;
}

A.wt:HOVER {
     font-size : 8pt;
     font-weight: bold;
     color : white;
}

BLOCKQUOTE {
     font-size : 9pt;
}

BODY {
     font-family : Arial, Helvetica, sans-serif;
}

H4 {
     font-size : 10pt;
     font-family : Arial, Helvetica, sans-serif;
}

H3 {
     font-size : 14pt;
     font-family : Arial, Helvetica, sans-serif;
}

LI {
     font-size : 9pt;
     letter-spacing : 1pt;
     font-family : Arial, Helvetica, sans-serif;
}

P {
     font-size : 9pt;
     font-family : Arial, Helvetica, sans-serif;
     margin-right: 5px;
     letter-spacing : 1pt;
}

TD {
     font-family : Arial, Helvetica, sans-serif;
     font-size : 9pt;
     letter-spacing : 1pt;
}

TEXTAREA {
     font-family : Arial, Helvetica, sans-serif;
     font-size : 9pt;
}

TH {
     font-size : 9pt;
     font-family : Arial, Helvetica, sans-serif;
}

UL {
     font-size : 9pt;
     font-family : Arial, Helvetica, sans-serif;
}

.admin {
     color : #008080;
     font-size : 10px;
}

.error {
     color : #FF0000;
     font-size : 10px;
}

.frm {
     font-family : Arial, Helvetica, sans-serif;
     font-size : 9pt;
}

.spec {
     color : rgb(153,0,29);
}

.smhd {
     text-decoration: underline;
     font-weight: bold;
}

.specu {
     text-decoration: underline;
     font-weight: bold;
    color : rgb(153,0,29);
}

.pfsect {
     background-color : #ffafb4;
     color : #800000;
     padding: 3px;
     font-weight : bold;
     font-style: italic;
}

.mclr {
    color : Maroon;
}

.na {
     background-color : Yellow;;
}

div.floater {
     background-color : #000066;
     color : #FFFFFF;
     border-bottom : 3px solid #A9A9A9;
     border-right : 3px solid Gray;
     float : left;
     margin-bottom : 4px;
     margin-right : 0;
     margin-top : 4px;
     padding : 4px;
     text-align : left;
     font-weight: bold;
     font-size: medium;
}

dt {
     margin-bottom: 6px;
     margin-top: 6px;
}

.session {
     color: maroon;
     font-size: medium;
}

.pgtitle {
     background-color : #000066;
     color : #FFFFFF;
     padding: 5px;
}

.redhead {
     background-color : #EE0000;
     color : #FFFFFF;
     padding: 5px;
}

.sap {
     background-color : #EE0000;
     color : #FFFFFF;
}

.scr {
     font-family : cursive;
}

.bk {
     color : Black;
}

.esp {
     line-height: 18px;
}

.ifc {
     padding-left : 12px;
     padding-right : 12px;
     padding-top : 11px;
}

.sm {
     font-size : 8pt;
}

.success {
     color : #008000;
     font-size : 10px;
}

.gclr {
     color : #008000;
}

.u {
     text-decoration : underline;
}

.login {
     font-size: 8pt;
     background: Silver;
     color: Maroon;
     margin-bottom: 2px;
}

.rclr {
     color: Red;
}

.blclr {
     color : #4682B4;
}

.wclr {
     color : White;
}

.vvsm {
     font-size: 8pt;
}

.wbl {
    /* white on black */
     background-color : #000000;
     color : #FFFFFF;
}

.wbr {
    /* white on brown */
     background-color : #613232;
     color : #FFFFFF;
     padding: 6px;
     float: right;
}

.sup {
     vertical-align: super;
     font-size: smaller;
}

.btlist {
     margin-left: -20px;
     font-size : 8pt;
}

