/* CSS Document */
body{
    background-color: #D0D0D0;
    font: 12px Arial;
    text-align: center;
    color: #000;
    margin: 8px auto;
    padding: 0px;
}
a, a:link, a:visited{
    color: #007696;
}
a:hover, a:visited:hover{
    color: #007696;
    text-decoration: none;
}


/* Header Styles  */
.header-container {
    width: 830px;
    height: 265px;
    text-align: right;
    background: transparent url(/images/header.jpg) no-repeat top left;
    margin: 0 auto;
    padding: 0px;
}
.header-container .header-navigation {
    padding: 27px 48px 0px 0px;
}
.header-container .header-navigation a:link, .header-container .header-navigation a:visited, .header-container .header-navigation a:active {
    font: 12px Verdana;
    color: #F4F09F;
    text-decoration: none;
}
.header-container .header-navigation a:hover {
    font: 12px Verdana;
    color: #F4F09F;
    text-decoration: underline;
}

/* Body Styles */
.body-container {
    width: 830px;
    min-height: 400px;
    height: auto !important;
    height: 400px;
    text-align: left;
    margin: 0 auto;
    padding: 0px;
}
.body-container .left {
    width: 25px;
    background: transparent url(/images/shadow-body-left.gif) repeat-y top right;
}
.body-container .right {
    width: 25px;
    background: transparent url(/images/shadow-body-right.gif) repeat-y top left;
}
.body-container .left-spacer {
    width: 9px;
    background-color: #FDFCE9;
    border-left: 1px solid #999;
    margin: 0 auto;
    padding: 0px;
}
/* Body: left navigation */
.left-navigation {
    width: 173px;
    background-color: #356AA0;
    border-color: #999;
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    padding: 10px 0px;
}
.left-navigation ul {
    list-style-type: none;
    border-bottom: 1px solid #FFF;
    margin: 0;
    padding: 0px;
}
.left-navigation li a {
    width: 164px;
    height: 32px;
    line-height: 32px;
    font: 14px Verdana;
    color: #F4F09F;
    text-decoration: none;
    display: block;
    border-top: 1px solid #FFF;
    padding-left: 9px;
}
.left-navigation li a:link, .left-navigation li a:visited, .left-navigation li a:active {
    color: #F4F09F;
    background-color: #356AA0;
    line-height: 32px;
}

.left-navigation li a:hover {
    color: #F4F09F;
    background-color: #5D96CF;
    line-height: 32px;
}
/* Body: content */
.content {
    width: 555px;
    color: #000;
    background-color: #FDFCE9;
    border-right: 1px solid #999;
    margin: 0 auto;
    padding: 25px 20px 16px 19px;
}


/* Footer Styles  */
.footer-container {
    width: 830px;
    height: 85px;
    margin: 0 auto;
}
.footer-container .left {
    width: 25px;
    background: transparent url(/images/shadow-body-left.gif) repeat-y top right;
}
.footer-container .right {
    width: 25px;
    background: transparent url(/images/shadow-body-right.gif) repeat-y top left;
}
.footer-container .contact {
    width: 204px;
    text-align: left;
    font-size: 10px;
    color: #000;
    background-color: #D5DFDA;
    border-left: 1px solid #999;
    padding: 14px 20px;
}
.footer-container .contact strong {
    font-size: 11px;
}
.footer-container .links {
    width: 377px;
    text-align: center;
    font-family: Verdana;
    background-color: #D5DFDA;
}
.footer-container .logo {
    width: 118px;
    text-align: right;
    background-color: #D5DFDA;
    border-right: 1px solid #999;
    padding: 14px 20px;
}
.footer-container  .right-side {
    width: 52px;
    background: transparent;
}


/* Bottom Styles */
.bottom-container {
    width: 830px;
    height: 48px;
    margin: 0 auto;
    padding: 0px;
}
.bottom-container .left {
    width: 48px;
    height: 48px;
    background: transparent url(/images/bottom-left.jpg) no-repeat top left;
}
.bottom-container .middle {
    width: 734px;
    height: 48px;
    background: transparent url(/images/bottom-middle.gif) repeat-x top left;
}
.bottom-container .right {
    width: 48px;
    height: 48px;
    background: transparent url(/images/bottom-right.jpg) no-repeat top left;
}