BODY {
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    padding-left: 25px;
    padding-top: 25px;
    max-width: 875px;
}
TABLE { border: 0; border-collapse: collapse; border-spacing: 0; }
TD, TH
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding: 0;
}
P
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    line-height: 130%;
    font-weight: normal;
}
INPUT
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A
{
    FONT-WEIGHT: normal;
    COLOR: #000000
}
A:hover
{
    COLOR: #6699cc
}
.instruction
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    PADDING: 8px 5px; 
}
.info
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #336699;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.defintext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.abouttext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.warning
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ff0000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.warning:link
{
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
.warning:visited
{
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
.warning:active
{
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
.warning:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.header1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 24px;
    COLOR: #000000;
    FONT-FAMILY: Arial,
        Helvetica,
        sans-serif;
}
.header2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 20px;
    COLOR: #000000;
    FONT-FAMILY: Arial,
        Helvetica,
        sans-serif;
}
.header3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 17px;
    COLOR: #000000;
    FONT-FAMILY: Arial,
        Helvetica,
        sans-serif;
    margin-bottom: 0; margin-top: 25px; line-height: 1
}
.header4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    margin-bottom: 0; line-height: 1
}
.qstem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px
}
.qstub
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.results
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.resultshead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sectionhead
{
    FONT-SIZE: 20px;
    COLOR: #336699;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sectiontext
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sectiondivider
{
    BACKGROUND: url("../images/sectiondivider.gif");
    LINE-HEIGHT: 1px;
    HEIGHT: 1px
}
.columndivider
{
    BACKGROUND: url("../images/columndivider.gif");
    VERTICAL-ALIGN: top
}
.pgfooter
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #808080;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tabseloff {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cfcfcf;
    TEXT-ALIGN: center;
    width: 150px;
    padding: 5px 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    vertical-align: bottom;
}
.tabon {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: center;
    width: 150px;
    padding: 5px 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    vertical-align: bottom;
}
.taboff {
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e1e8f0;
    TEXT-ALIGN: center;
    width: 150px;
    padding: 5px 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    vertical-align: bottom;
}
.tabseloff a:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.tabseloff a:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.tabseloff a:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.tabseloff a:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.taboff a:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.taboff a:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.taboff a:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.taboff a:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.tabon a:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tabon a:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tabon a:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tabon a:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

td.results  { text-align: center; vertical-align: bottom; padding-bottom: 5px }
