BODY {
   font-family:verdana, arial, helvetica, sans-serif;
   color:#000000;
}

TABLE TD {
   font-size:9pt;
   font-family:verdana, arial, helvetica, sans-serif;
}

TABLE TH {
   font-weight: bolder;
   font-size:11pt;
}

A:VISITED {color:blue;}
A:LINK {color:blue;}
A:ACTIVE {color:blue;}
A:HOVER {color:green;}


TD.FORMPROMPT {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:7.5pt;
   font-weight:bold;
}

TD.INSTRUCTIONS {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:8pt;
}

TD.ERROR {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:8pt;

   color:red;
   font-weight:bold;
}


P.FOOTER {
   font-family:verdana, arial,helvetica,sans-serif;
   font-size:7.5pt;
   font-weight:normal;
   color:#666666;
}

.SMALLTEXT {
   font-size:8pt;
   font-family:verdana, arial, helvetica, sans-serif;
}

.COPY {
   font-size:9pt;
   font-family:verdana, arial, helvetica, sans-serif;
}


.SMALLFORM {
   font-size:8.5pt;
   font-family:verdana,arial, helvetica, sans-serif;
}

P, UL {
   font-size:9pt;
   font-family:verdana, arial, helvetica, sans-serif;
}

TABLE.CALC {
   border:2px solid black;
}

TABLE.CALC TH {
   
   border:1px solid black;
   font-size:8pt;
   font-weight:bolder;
   background-color:#666699;
   color:white;
   font-family:verdana, arial, helvetica, sans-serif;
}
 
TABLE.CALC TD {
   border:1px solid black;
   font-size:7.5pt;
   font-family:verdana, arial, helvetica, sans-serif;
   background-color:#FFFFCC;
 
}

TABLE.CALC TD.VALUE {
   text-align:right;
   font-size:9pt;
   font-family:courier new, courier, monospaced;
}


TABLE.CALC TR.HIGHLIGHT TD, TABLE.CALC TR.HIGHLIGHT TH {
   font-weight:bolder;
   background-color:#FFCC00;
   color:black;
}

TABLE.ANALYSIS {
   border:2px solid black;
}

TABLE.ANALYSIS TH {
   font-size:7.5pt;
   font-weight:normal;
   text-align:left;
   background-color:#666699;
   color:white;
   font-family:verdana, arial, helvetica, sans-serif;
   border:0px;
}


TABLE.ANALYSIS TH.HEADER {
   font-size:7.5pt;
   font-weight:bolder;
   text-align:center;
   background-color:#000000;
   color:white;
   font-family:verdana, arial, helvetica, sans-serif;
}


TABLE.ANALYSIS TD {
   border:1px solid black;
   font-size:7.2pt;
   font-family:verdana, arial, helvetica, sans-serif;
   background-color:#FFFFCC;

}

TABLE.ANALYSIS TD.VALUE {
   text-align:right;
   font-size:8pt;
   font-family:courier new, courier, monospaced;
}


TABLE.ANALYSIS TR.HIGHLIGHT TD, TABLE.ANALYSIS TR.HIGHLIGHT TH {
   font-weight:bolder;
   background-color:#FFCC00;
   color:black;
}


TABLE.VMLEFT TD {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:7.5pt;
   color:white;
}

TABLE.VMLEFT TD A:VISITED, TABLE.VMLEFT TD A:LINK, TABLE.VMLEFT TD A:ACTIVE, TABLE.VMLEFT TD A:HOVER  {
   font-weight:bolder;
   color:#FFFFFF;
}

TABLE.CALC TD .WIFINPUTDETAIL { 
   border:0px;
   background-color:#FFFFCC;
}

TABLE.CALC TR.HIGHLIGHT TD .WIFINPUTDETAIL {
   border:0px;
   background-color:#FFCC00;
   font-size:8pt;
   font-family:courier new, courier, monospaced;
}

TABLE.CALC TD .WIFINPUTDETAILPCT { 
   text-align:right;
   border:0px;
   background-color:#FFFFCC;
}

TABLE.CALC TR.HIGHLIGHT TD .WIFINPUTDETAILPCT { 

   text-align:right;
   border:0px;
   background-color:#FFCC00;
   font-size:8pt;
   font-family:courier new, courier, monospaced;
}

TABLE.WIFENTRY {
   border:2px solid black;
}

TABLE.WIFENTRY TD, TABLE.WIFENTRY TH {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:8pt;
   border:1px solid black;
}

TABLE.WIFENTRY TD {
   background-color:#CCCCFF;
}
TABLE.WIFENTRY TD A {
   font-weight:bolder;
}


TABLE.WIFENTRY TH {
   background-color:#000000;
   color:white;
}


TABLE.WIFENTRY TD.WIFENTRYCELL {
   text-align:left;
   background-color:#EFEFEF;
}

TABLE.WIFENTRY TD.WIFCALCCELL {
   text-align:center;
   background-color:#EFEFEF;
}

.WIFRESULT {
   background-color:#EFEFEF;
   border:0px;
}

.WIFINPUT {
   text-align:right;
}


.BUTTON {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:7.5pt;
   font-weight:bold;
   border:2px outset #CCCCCC;
   background-color:#99cc00;
   color:#FFFFFF;
}


TABLE.STATLIST {
   border:2px solid black;
}

TABLE.STATLIST TH {
   border:1px solid black;
   font-size:8pt;
   font-weight:bolder;
   background-color:#666699;
   color:white;
   font-family:verdana, arial, helvetica, sans-serif;
}

TABLE.STATLIST TD {
   border:1px solid black;
   font-size:7.5pt;
   font-family:verdana, arial, helvetica, sans-serif;
   background-color:#FFFFCC;

}

TABLE.ADMINFORM TH {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
    color:#333399;
}

TABLE.ADMINLIST TH {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
    color:#333333;
    background-color:#CFCFCF;
}

TABLE.ADMINLIST TH A {
    font-size:8pt;
    font-family:verdana,arial,helvetica,sans-serif;
}

TABLE.ADMINLIST TR {
    padding:3px;
    border:1px solid #C0C0C0;
}


TABLE.ADMINLIST TD {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#666666;
}

TABLE.ADMINLIST TD A {
    font-weight:bold;
}

.LINKLIST {
    font-size:7.5pt;
    font-family:verdana,arial,helvetica,sans-serif;

}


.ADMINBUTTON {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:7.5pt;
   font-weight:bold;
   border:2px outset #CCCCCC;
   background-color:#FFCC00;
   color:#333333;
}



TABLE.ADMINLISTDETAILS TH {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    font-weight:bold;
    color:#333333;
    background-color:#FFCC00;
}



TABLE.ADMINLISTDETAILS TD {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:7.5pt;
    color:#666666;
    background-color:#FFFFCC;
    border:1px solid #CCCCCC;
}

TABLE.ADMINLISTDETAILS TD A {
    font-weight:bold;
}


.ADMINHEADER {
    font-family:Tahoma,verdana,arial,helvetica,sans-serif;
    font-size:15pt;
    font-weight:bold;
    color:#333333;
}

.BACKBUTTON {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:7.5pt;
   font-weight:bold;
   border:2px outset #CCCCCC;
   background-color:#99ccff;
   color:#660099;
}


.CANCELBUTTON {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:7.5pt;
   font-weight:bold;
   border:2px ridge #CCCCCC;
   background-color:#FFCC00;
   color:#000000;
}

.DELETEBUTTON {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:7.5pt;
   font-weight:bold;
   border:2px outset #CCCCCC;
   background-color:#FF3333;
   color:#FFFFFF;
}

.EDITBUTTON {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:7.5pt;
   font-weight:bold;
   border:2px outset #CCCCCC;
   background-color:#CCFF66;
   color:#000000;
}

.NEWBUTTON {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:7.5pt;
   font-weight:bold;
   border:2px outset #CCCCCC;
   background-color:#99CC00;
   color:#000000;
}

.SUBMITBUTTON {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:7.5pt;
   font-weight:bold;
   border:2px outset #CCCCCC;
   background-color:#6699CC;
   color:#FFFFFF;
}

.SECTION_TITLE {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:9pt;
   font-weight:bold;
}

.COURSELIST {
    font-size:7.5pt;
    font-family:verdana,arial,helvetica,sans-serif;
    color:#333333;
}


.PAGEHEADER {
    font-family:Tahoma,verdana,arial,helvetica,sans-serif;
    font-size:13pt;
    font-weight:bold;
    color:#333333;
}

.FORMHEADER {
    font-size:9pt;
    font-family:verdana,arial,helvetica,sans-serif;
    color:#003399;
    font-variant:SMALL-CAPS;
    font-weight:bold;
    border-bottom:2px solid #003399;
}

.SMALLTEXT UL LI, SMALLTEXT OL LI {
    font-size:7.5pt;
    font-family:verdana,arial,helvetica,sans-serif;

}

TABLE TH.COPY {

    text-align:left;

}

TABLE TH.COPY STRONG {
    font-size:11pt;
    font-family:verdana,helvetica,sans-serif;
    font-weight:bold;
}
