.instructions
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 12pt;
    color: blue;
    text-align: center;
}

font.orange
{
    color: #FF8400;
}

font.blue
{
    color: #639CCE;
}

font.results
{
    font-size: 10pt;
    font-family: Courier, sans-serif;
}

font.title
{
    font-weight: bold;
    font-family: Verdana, Arial, sans-serif;
    font-size: 26pt;
    color: #FFFFFF;
}

font.title2
{
    font-weight: bold;
    font-family: Verdana, Arial, sans-serif;
    font-size: 18pt;
    color: #FFFFFF;
}

font.nodata
{
    color: #FF0000;
    font-size: 10pt;
}

div.results_title
{
    color: #FF8400;
    font-family: Arial, sans-serif;
    text-align: left;
    font-size: 26pt;
}

div.goto
{
    color: #FF8400;
    font-family: Arial, sans-serif;
    text-align: left;
    font-size: 10pt;
}

span.footer
{
    color: #639CCE;
    font-size: 10pt;
}

span.footer2
{
    color: #FF8400;
    font-size: 10pt;
}

span.footer_license
{
    color: #FF8400;
    font-weight: bold;
    font-family: Verdana, Arial, sans-serif;
}

span.realsmall
{
    color: #C0C0C0;
    font-family: arial, sans-serif;
    font-size: 8pt;
}

span.hover
{
    border-bottom: 1px dashed #999999;
    margin-bottom: 1px;
    cursor: help;
}

a:link,a:hover,a:visited,a:active
{
    text-decoration: none;
    font-weight: bold;
    font-family: arial, sans-serif;
    color: #335CAE;
}

ul
{
    text-align: left;   
}

button
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    background-color: #FF8000;
    font-weight: bold;
    color: white;
}

input
{
    color: #437CAE;
}

input.textbox
{
    BORDER-RIGHT: #FF8000 1px solid;
    BORDER-TOP: #FF8000 1px solid;
    BORDER-LEFT: #FF8000 1px solid;
    BORDER-BOTTOM: #FF8000 1px solid;
}

textarea.textbox
{
    BORDER-RIGHT: #FF8000 1px solid;
    BORDER-TOP: #FF8000 1px solid;
    BORDER-LEFT: #FF8000 1px solid;
    BORDER-BOTTOM: #FF8000 1px solid;
    color: #437CAE;
}

input.disabled
{
    BORDER-RIGHT: #FF8000 1px solid;
    BORDER-TOP: #FF8000 1px solid;
    BORDER-LEFT: #FF8000 1px solid;
    BORDER-BOTTOM: #FF8000 1px solid;
    background-color: #DDDDDD;
    color: #000000;
}

select
{
    BORDER-RIGHT: #FF8000 1px solid;
    BORDER-TOP: #FF8000 1px solid;
    BORDER-LEFT: #FF8000 1px solid;
    BORDER-BOTTOM: #FF8000 1px solid;
    color: #437CAE;
}

img
{
    border-width: 0;
}

body
{
    background-color: white;
    color: black;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
}

h1
{
    color: #FF8400;
    font-family: Arial, sans-serif;
    text-align: center;
    font-size: 36pt;
}

h2
{
    color: #FF8400;
    font-family: Arial, sans-serif;
    text-align: center;
    font-size: 26pt;
}

h3
{
    color: #FF8400;
    font-family: Arial, sans-serif;
    text-align: center;
    font-size: 18pt;
}

table
{
    border-collapse: collapse;
    background-color: white;
    text-align: center; 
}

table.spacing
{
    border-collapse: separate;
    background-color: white;
    text-align: center; 
}

table.toolbar
{
    background-image: url(images/orange_back.gif);
    background-repeat: repeat-y;
}

tr
{
    border-width: 0px;
    border-style: solid;
}

tr.even
{
    background-color: #FFFFFF;
}

tr.odd
{
    background-color: #EEEEEE;
}

th
{
    font-family: Arial, sans-serif;
    font-weight: bold;
    background-color: #CCE0F0;
    text-align: center;
}

td
{
    text-align: left;
}

td.blue
{
    background-color: #639CCE;
}

td.orange
{
    background-color: #FFE7C0;
}

td.center
{
    text-align: center;
}

td.right
{
    text-align: right;
}

td.bold
{
    font-weight: bold;
    color: #FF8400;
}

td.res
{
    font-size: 10pt;
    font-family: Courier, sans-serif;
}

td.penalty
{
    color: #FF0000;
    background-color: #FFE0E0;
    font-size: 10pt;
    text-align: center;
}

td.credit
{
    color: #00FF00;
    background-color: #E0FFE0;
    font-size: 10pt;
    text-align: center;
}

