body
{
    font-family: tahoma, geneva, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: black;
    background: white;
}

h1
{
    font-family: verdana;
    font-size: 16pt;
    margin: 10px 0px 10px 10px;
    color: #d00;
}

h2
{
    font-family: verdana;
    font-size: 14pt;
    margin: 8px 0px 10px 10px;
    color: #d00;
}

h3
{
    font-family: verdana;
    font-size: 12pt;
    margin: 6px 0px 8px 10px;
    color: #d00;
}

h4
{
    font-family: verdana;
    font-size: 10pt;
    margin: 4px 0px 6px 10px;
    color: #d00;
}

h5
{
    font-family: verdana;
    font-size: 9pt;
    margin: 3px 0px 6px 10px;
    /* color: #d00; */
}

h6
{
    font-family: verdana;
    font-size: 8pt;
    margin: 2px 0px 6px 10px;
    /* color: #d00; */
}

p
{
    margin: 3px 3px 10px 7px;
    line-height: 140%;
}

.NewsHeader
{
    font-family: verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #d00;
}

.CircuitHeader
{
    font-size: 8pt;
    font-weight: bold;
    color: #d00;
}

.RedBold
{
    font-size: 8pt;
    font-weight: bold;
    color: #d00;
}

.NewFeaturesHeader
{
    font-size: 9pt;
    font-weight: bold;
}

.BugFixesHeader
{
    font-size: 9pt;
    font-weight: bold;
}
td.top
{
    padding: 5px;
    vertical-align: top;
}

tr.light
{
    background-color: #eeeeee;
}

tr.dark
{
    background-color: #dddddd;
}

img
{
    border: 0px none;
}

IMG.pad
{
    margin: 10px;
}

IMG.floatleft
{
    float: left;
}

LI
{
    font-size: 8pt;
    padding-bottom: 5px;
}

LI.smb
{
    font-weight: bold;
    padding-bottom: 5px;
}

ol
{
    margin: 15px;
    list-style-type: decimal;
}

TH
{
    font-family: tahoma, geneva, arial, helvetica, sans-serif;
}

TABLE
{
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-style: none;
    border-color: inherit;
    vertical-align: top;
}

TABLE.pad
{
    margin: 10px;
}

TR.light
{
    background: #ddd;
}

TR.dark
{
    background: #ccc;
}

TR.resultsHeader
{
    background: #e8decd;
    color: #003366;
    font-size: 10pt;
    font-weight: bold;
}

TR.resultsHeaderBig
{
    background: #e8decd;
    color: #003366;
    font-family: tahoma, geneva, arial, helvetica, sans-serif;
    font-size: 20pt;
    font-weight: bold;
}

TR.blue
{
    background: #003366;
    color: white;
    font-size: 10pt;
    font-weight: bold;
}

TR.red
{
    background: #990000;
    color: white;
    font-size: 10pt;
    font-weight: bold;
}

TD
{
    font-family: tahoma, geneva, arial, helvetica, sans-serif;
    font-size: 8pt;
    border-style: none;
    vertical-align: top;
}

TD.msgtxt
{
    font-family: tahoma, geneva, arial, helvetica, sans-serif;
    font-size: 9pt;
}

TD.vam
{
    vertical-align: middle;
    font-weight: bold;
}

TD.results
{
    text-align: center;
}

TD.resultsRed
{
    text-align: center;
    color: red;
}

TD.resultsHeader
{
    border-style: solid;
    border-width: 1px;
    border-color: #990000;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    vertical-align: bottom;
}

TD.resultsHeaderBig
{
    border-style: solid;
    border-width: 1px;
    border-color: #990000;
    font-family: tahoma, geneva, arial, helvetica, sans-serif;
    font-size: 20pt;
    font-weight: bold;
    font-style: italic;
    text-align: center;
    vertical-align: bottom;
}

TD.bold
{
    font-weight: bold;
}

TD.pad5
{
    padding: 5px 10px;
}

INPUT
{
    font-family: tahoma, geneva, arial, helvetica, sans-serif;
    font-size: 8pt;
}

INPUT.sml
{
    font-family: tahoma, geneva, arial, helvetica, sans-serif;
    font-size: 8pt;
}

TEXTAREA
{
    font-family: tahoma, geneva, arial, helvetica, sans-serif;
    font-size: 8pt;
}

TEXTAREA.sml
{
    font-family: tahoma, geneva, arial, helvetica, sans-serif;
    font-size: 8pt;
}

SELECT
{
    font-family: tahoma, geneva, arial, helvetica, sans-serif;
    font-size: 8pt;
}

A:link.standard
{
    color: #0066bb;
    font-size: 8pt;
    font-weight: inherit;
}

A:active.standard
{
    color: #0088dd;
    font-size: 8pt;
    font-weight: inherit;
}

A:visited.standard
{
    color: #003366;
    font-size: 8pt;
    font-weight: inherit;
}

A:link.bigBlue
{
    color: #0066bb;
    font-size: 16pt;
    font-weight: inherit;
}

A:active.bigBlue
{
    color: #0088dd;
    font-size: 16pt;
    font-weight: inherit;
}

A:visited.bigBlue
{
    color: #003366;
    font-size: 16pt;
    font-weight: inherit;
}

.newsHeader
{
    font-size: 10pt;
}

.new
{
    display: inline;
    background-color: #fe0;
    color: black;
    border: solid;
    border-color: red;
    border-width: 1px;
    font-size: 7pt;
    font-weight: bold;
    padding: 1px;
    margin: 0px 5px 0px 1px;
}

