body, table, td, select, option, input, textarea
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 13px; 
}

h1, h2, h3, h4
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color: #c5460a;
    margin: 0;
    padding: 0;
}

h2 { font-size: 18px; }
h3 { font-size: 15px; }
h4 { font-size: 13px; }

a:link    { color: #006090; text-decoration: none }
a:visited { color: #006090; text-decoration: none }
a:active  { color: #006090; text-decoration: none }
a:hover   { color: red; text-decoration: underline }

a.greenlink:link    { color: #669900; text-decoration: underline }
a.greenlink:visited { color: #669900; text-decoration: underline }
a.greenlink:active  { color: #669900; text-decoration: underline }
a.greenlink:hover   { color: red; text-decoration: underline }

a.redlink:link    { color: #c5460a; text-decoration: underline }
a.redlink:visited { color: #c5460a; text-decoration: underline }
a.redlink:active  { color: #c5460a; text-decoration: underline }
a.redlink:hover   { color: red; text-decoration: underline }

a.bluelink:link    { color: #006090; text-decoration: underline }
a.bluelink:visited { color: #006090; text-decoration: underline }
a.bluelink:active  { color: #006090; text-decoration: underline }
a.bluelink:hover   { color: red; text-decoration: underline }

a.aqualink:link    { color: #009398; text-decoration: underline }
a.aqualink:visited { color: #009398; text-decoration: underline }
a.aqualink:active  { color: #009398; text-decoration: underline }
a.aqualink:hover   { color: red; text-decoration: underline }

hr
{
    border: 0;
    color: #d0d0d0;
    background-color: #d0d0d0;
    height: 1px;
}

table.fancy
{
    border-color: #d0d0d0;
    border-style: solid;
    border-width: 1px 1px 0 0;
    border-spacing: 0;
    border-collapse: collapse;
}

table.fancy td, td.nb
{
    border-color: #d0d0d0;
    border-style: solid;
    border-width: 0 0 1px 1px;
    margin: 0;
    padding: 4px;
}

table.fancy td.nb
{
    border-width: 0 0 1px 0;
}

table.fancy th, th.nb
{
    border-color: #d0d0d0;
    border-style: solid;
    border-width: 0 0 1px 1px;
    margin: 0;
    padding: 4px;
    text-align: left;
    background-color: #f5f5f5;
}

table.fancy th.nb
{
    border-width: 0 0 1px 0;
}

.box
{
    margin: 0px;
    padding: 4px;
    border: 1px solid #d0d0d0;
}

.pseudo_h1 { font-weight: bold; margin: 0px; padding: 3px; border: 1px solid #d0d0d0; }

.redheader
{
    font-size: 15px;
    font-weight: bold;
    color: #c5460a;
}

.redbox
{
    border: 1px solid #c5460a;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.redboxheader
{
    background-color: #c5460a; 
    color: #ffffff;
    font-weight: bold;
}

.comment
{
    font-size: 11px;
    color: #7f7f7f;
}

table.reset
{
    width: auto;
    height: auto;
    vertical-align: middle;
}

table.reset td
{
    width: auto;
    height: auto;
    vertical-align: middle;
}

table.menu
{
    width: 100%;
    background-color: #d6edff;
}

table.menu td
{
    padding: 2px 10px 2px 10px;
    color: #006090;
}

table.menu td span.high a
{
    font-weight: bold;
    color: #c5460a;
}

