﻿body {
    margin: 0px;
    padding: 0px;
    background: #E7DBC2 url(/Images/Public/body_bkgnd.gif) repeat-x left top;
    font: 13px Arial, Sans-Serif;
    color: #785435;
}

form {
    margin: 0px auto;
    padding: 0px;
    width: 990px;
}

a:link, a:visited {
    color: #C3662E;
}

a:hover, a:active {
    color: #520301;
}

p {
    margin: 0px 0px 20px;
}

a.submit {
    padding: 4px 6px;
    border: 1px solid #222222;
    background: url(/Images/Public/menu_bkgnd.gif) repeat-x left top;
    color: #D8BF93;
    font: bold 12px "Trebuchet MS", Arial, Sans-Serif;
    text-decoration: none;
    text-transform: uppercase;
}

a.submit:hover {
    font-weight: bold;
    color: #C3662E;
}

/* Heade Styles */
#Header {
    float: left;
    width: 990px;
    height: 153px;
    margin: 0px;
    padding: 0px;
    background: url(/Images/Public/header_bkgnd.gif) no-repeat left top;
}

#Logo {
    display: block;
    width: 301px;
    height: 149px;
    margin: 2px auto;
    padding: 0px;
    background: url(/Images/Public/Logo.png) no-repeat center center;
}

#Logo span {
    display: none;
}

#TopMenu {
    float: left;
    width: 810px;
    height: 25px;
    margin: 0px;
    padding: 8px 0px 0px 180px;
    background: url(/Images/Public/menu_bkgnd.gif) repeat-x left top;
    list-style-type: none;
    text-align: center;
}

#TopMenu li {
    float: left;
    margin: 0px 20px 0px 0px;
    padding: 0px;
    white-space: nowrap;
}

#TopMenu a:link, #TopMenu a:visited {
    display: block;
    margin: 0px;
    padding: 0px 20px 0px 0px;
    border-right: 1px solid #4F5102;
    font: bold 12px "Trebuchet MS", Arial, Sans-Serif;
    color: #D8BF93;
    text-decoration: none;
    text-transform: uppercase;
}

#TopMenu a:hover, #TopMenu a:active {
    font-weight: bold;
    color: #C3662E;
}

#TopMenu li.last a {
    border: none;
}

.ImageRotators {
    position: relative;
    float: left;
    width: 990px;
    height: 250px;
    background-color: #520301;
}

.ImageRotators .SmallRotator {
    float: left !important;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 330px;
    height: 250px;
    background: url(/Images/Public/small_rotator_bkgnd.gif) no-repeat right bottom;
}

.ImageRotators .LargeRotator {
    float: left !important;
    position: absolute;
    top: 0px;
    left: 330px;
    width: 660px;
    height: 250px;
    background: url(/Images/Public/large_rotator_bkgnd.gif) no-repeat left bottom;
}

/* Content Area Styles */
#Main {
    position: relative;
    float: left;
    width: 990px;
    margin: 0px;
    padding: 0px;
    background: url(/Images/Public/main_bkgnd.gif) repeat-y left top;
}

#Sidebar {
    float: left;
    width: 270px;
    min-height: 380px;
    margin: 0px;
    padding: 50px 30px;
    background:url(/Images/Public/sidebar_bkgnd.gif) no-repeat center top;
}

#Content {
    float: left;
    width: 660px;
    margin: 0px;
    padding: 0px;
}

#ContentArea {
    position: relative;
    float: left;
    width: 540px;
    min-height: 380px;
    margin: 0px;
    padding: 40px 60px;
    background: url(/Images/Public/content_head.gif) no-repeat center top;
    z-index: 2;
}

#ContentFooter {
    float: left;
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 660px;
    height: 93px;
    margin: 0px;
    padding: 0px;
    background: url(/Images/Public/content_foot.gif) no-repeat center bottom;
    z-index: 1;
}

#Content h1 {
    margin: 0px 0px 20px;
    font: normal 38px Georgia, "Times New Roman", Serif;
    color: #C3662E;
}

#Content h2 {
    margin: 0px 0px 10px;
    font: normal 28px Georgia, "Times New Roman", Serif;
    color: #520301;
}

/* Footer Styles */
#BottomMenu {
    float: left;
    width: 990px;
    margin: 10px 0px 0px;
    padding: 0px;
    list-style-type: none;
    text-align: center;
}

#BottomMenu li {
    display: inline;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    white-space: nowrap;
}

#BottomMenu a:link, #BottomMenu a:visited {
    padding: 0px 11px 0px 0px;
    border-right: 1px solid #785435;
    font: 11px "Trebuchet MS", Arial, Sans-Serif;
    color: #785435;
    text-decoration: none;
    text-transform: uppercase;
}

#BottomMenu a:hover, #BottomMenu a:active {
    color: #2C0100;
    text-decoration: underline;
}

#BottomMenu li.last a {
    border: none;
}

#Footer {
    float: left;
    width: 990px;
    margin: 5px 0px 0px;
    padding: 0px;
    font-size: 11px;
    text-align: center;
}

#Copyright {
    margin: 0px;
    padding: 0px;
}

#CompanyBlock {
    float: left;
    width: 950px;
    height: 100px;
    margin: 10px 0px 0px;
    padding: 0px 10px 0px 20px;
    background-color: #2C0100;
}

#CompanyBlock h2 {
    float: left;
    width: 261px;
    height: 64px;
    margin: 30px 20px 10px 0px;
    padding: 0px;
    background: url(/Images/Public/Companies/OurCompanies.jpg) no-repeat center center;
}

#CompanyBlock h2 span {
    display: none;
}

#CompanyBlock img {
    display: block;
    float: right;
    height: 96px;
    margin: 0px 10px;
    padding: 0px;
}
