﻿body
{
    margin:0px 0px 0px 0px; 
    background-color:#4A3838; 
    text-align:center;
}

body, div, td, p
{
    font-family:arial;
    font-size:10pt;
    color:#765038;
    text-align:left;
}

p
{
    margin-bottom:0px;
}

th
{
    text-align:center;
}

h1, h2, h3
{
    color:#060080;
    margin:0px;
}

h1 { font-size:18pt; line-height:18pt; padding:12px 4px 4px 12px; }
h2 { font-size:12pt; line-height:14pt; padding:8px 4px 4px 4px; }
h3 { font-size:10pt; line-height:12pt; padding:8px 4px 4px 4px; }

ul
{
    margin-top:0px;
    margin-bottom:0px;
}

.negativeBottomMargin { margin-bottom:-3px; }

img
{
    padding:0px; margin:0px;
}

p, table.padded, span.padded
{
    padding-top:2px;
    padding-left:8px;
    padding-right:8px;
    padding-bottom:2px;
}

a { text-decoration: none; }
a:link { color:#DFB483; }
a:active { color:#DFB483; }
a:hover { color:#ffffff; }
a:visited { color:#DFB483; }

a.contentLink { text-decoration: none; }
a.contentLink:link { color:#000099; }
a.contentLink:active { color:#000099; }
a.contentLink:hover { text-decoration:underline; }
a.contentLink:visited { color:#000099; }

a.primaryNav { text-decoration: none; color:#765038; }
a.primaryNav:link { color:#765038; }
a.primaryNav:active { color:#765038; }
a.primaryNav:hover { color:#765038; text-decoration:underline; }
a.primaryNav:visited { color:#765038; }

a.primaryNavSelected { text-decoration: none; color:#FFFFFF; }
a.primaryNavSelected:link { color:#FFFFFF; }
a.primaryNavSelected:active { color:#FFFFFF; }
a.primaryNavSelected:hover { color:#FFFFFF; text-decoration:none; cursor:text; }
a.primaryNavSelected:visited { color:#FFFFFF; }

.primaryNav
{
    font-weight:800;
    background-color:#B3DAAC;
    color:#7E573A;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.primaryNavElement
{
    border-right:solid 2px #7E573A;
    border-bottom:solid 2px #7E573A;
    width:195px;
}

.primaryNavElementSelected
{
    border-right:solid 2px #7E573A;
    border-bottom:solid 2px #7E573A;
    width:195px;
    background-color:#4A3838;
}

.primaryNavElementLast
{
    width:195px;
    border-bottom:solid 2px #7E573A;
}

a.sideBarElement { text-decoration: none; color:#DFB483; }
a.sideBarElement:link { color:#DFB483; }
a.sideBarElement:active { color:#DFB483; }
a.sideBarElement:hover { color:#DFB483; text-decoration:underline; }
a.sideBarElement:visited { color:#DFB483; }

a.sideBarElementSelected { text-decoration: none; color:#FFFFFF; }
a.sideBarElementSelected:link { color:#FFFFFF; }
a.sideBarElementSelected:active { color:#FFFFFF; }
a.sideBarElementSelected:hover { color:#FFFFFF; text-decoration:none; cursor:text; }
a.sideBarElementSelected:visited { color:#FFFFFF; }

.sideBar
{
    text-align:center;
    vertical-align:top;
    background-color:#4A3838;
    color:#DFB483;
    width:144px;
}

.sideBarMenu
{
    width:136px;
    text-align:center; 
    vertical-align:top;
    background-color:#DFB483;
    padding:0px 0px 0px 0px; 
    margin:0px 4px 36px 4px; 
    border-left:solid 1px #DFB483;
    border-right:solid 1px #DFB483;
    border-bottom:solid 3px #DFB483;
    border-top:solid 0px #DFB483;
}

.sideBarElement
{
    text-align:center;
    width:136px;
    background-color:#4A3838;
    padding:4px 0px 4px 0px;
    border-bottom:solid 1px #DFB483;
}

.sideBarElementSelected
{
    width:124px;
}

.footerNav
{
    position:relative;
    width:100%;
    font-weight:800;
    background-color:#4A3838;
    color:#DFB483;
    border-collapse:collapse;
    border-bottom:solid 1px #7E573A;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.main   
{
    vertical-align:top;
    border:solid 2px #B3DAAC;
    border-top-style:none;
    width:780px;
    background-color:#ffffff;
}

.legal
{
    font-size:8pt;
    font-weight:100;
    color:#DFB483;
}

.content
{
    position:relative;
    padding:0px 0px 0px 0px;
    width:636px;
}
