body
{
    padding: 0px;
    margin: 0px;
    background-color: White;
}

img
{
    border: none;
}

.h1a a:link, .h1a a:active, .h1a a:visited
{
    text-decoration: none;
}

.h1a a:hover
{
    color: Red;
    text-decoration: none;
}


p
{
    padding: 0px;
    margin: 0px;
}

form
{
    padding: 0px;
    margin: 0px;
}

table
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}

ul
{
    list-style-type: square;
    color: #500000;
}

li
{
    margin-bottom: 5px;
}

a:link, a:active, a:visited
{
    color: navy;
    text-decoration: none;
}

a:hover
{
    color: Blue;
    text-decoration: underline;
}

div
{
    font-size: 11px;
    padding: 0;
    margin: 0;
}

div.hdrPage
{
    font-size: 12px;
    font-weight: bold;
    color: #800000;
    border-bottom: 1px solid black;
    width: 99.9%;
    margin: 0px 0px 10px 0px;
}

div.hdrSub
{
    font-size: 11px;
    font-weight: bold;
    color: #800000;
    border-bottom: 1px solid #999999;
    width: 99.9%;
    margin: 0px 0px 5px 0px;
}

div.hdrRed
{
    background-color: #68312B;
    border-bottom: solid 1px #000;
    font-weight: bold;
    margin: 0;
    padding: 3px;
    color: #ffffff;
    text-align: center;
}

div.hdrWhite
{
    background-color: #ffffff;
    border: solid 1px #000000;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: center;
}

div.hdrGray
{
    background-color: #dcdcdc;
    border: 1px solid #000000;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

td.hdrGray
{
    background-color: #dcdcdc;
    border: 1px solid #000000;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: center;
}

div.divGray
{
    background-color: #dcdcdc;
    padding: 5px;
    border: 1px solid #000000;
}

div.divBlue
{
    background-color: #71bbfc;
    padding: 5px;
    border: 1px solid #000000;
}

div.divRed
{
    background-color: #e15656;
    padding: 5px;
    border: 1px solid #000000;
}

div.divGreen
{
    background-color: #abfdd4;
    padding: 5px;
    border: 1px solid #000000;
}

div.divYellow
{
    background-color: #fafad2;
    padding: 5px;
    border: 1px solid #000000;
}

div.divPurple
{
    background-color: #d8bfd8;
    padding: 5px;
    border: 1px solid #000000;
}

.leftlinks
{
    padding: 3px;
    margin: 0px;
    color: #ffffff;
    font-weight: bold;
    background-color: #800000;
}

.leftlinks a, .leftlinks a:active, .leftlinks a:link, .leftlinks a:visited
{
    padding: 0px;
    margin: 0px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.leftlinks a:hover
{
    padding: 0px;
    margin: 0px;
    color: #ffffff;
    text-decoration: underline;
}

.sitemapbar
{
    color: #000000;
    font-size: 12px;
}

.sitemapbar a, .sitemapbar a:active, .sitemapbar a:visited
{
    color: #000000;
    text-decoration: underline;
    font-size: 12px;
}

.sitemapbar a:hover
{
    text-decoration: none;
}

.hdlImagesLeft
{
    margin-right: 10px;
}

.hdlImagesRight
{
    margin-left: 10px;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

caption
{
    background-color: #dcdcdc;
    border: 1px solid #000000;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: center;
}

.Inline { display: inline-block; }
.Content-Box { border: solid 1px #000000; margin: 0; padding: 0 }
.Content-Box .Heading { background-color: #dddddd; border-bottom: solid 1px #000000; margin: 0; padding: 5px; text-align: center; }
.Content-Box .Content { margin: 0; padding: 5px; }