﻿html {
    overflow-y: auto;
}

body {
    margin: 0px;
    padding: 0px;
    background-color: #501D0E;
    color: #000000;
    font: 14px Arial, Sans-Serif;
}

form {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

a, img {
    outline: 0px;
    border: none;
}

a:link, a:visited {
    color: #7EA5D7;
}

a:hover, a:active {
    color: #999999;
}

#Header {
    float: left;
    width: 100%;
    min-width: 1100px;
    height: 181px;
    margin: 0px;
    padding: 0px;
    background: #3C0503 url(/Templates/Template2/Secondary/Images/header_bkgnd.jpg) no-repeat 352px top;
}

#MenuBand {
    position: relative;
    float: left;
    width: 100%;
    height: 124px;
    margin: 57px 0px 0px;
    padding: 0px;
    background: url(/Templates/Template2/Secondary/Images/menu_bkgnd.png) repeat-x left top;
    z-index: 0;
}

#MenuBand img.Logo {
    position: absolute;
    top: 1px;
    left: 125px;
}

#MenuBand #ContactInfoLogin {
    position: absolute;
    top: 25px;
    left: 670px;
    width: 400px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

#MenuBand #ContactInfoLogin li {
    display: inline;
    margin: 0px;
    padding: 0px 10px;
    border-left: 1px solid #FFFFFF;
    color: #FFFFFF;
    font: 13px Arial, Sans-Serif;
}

#MenuBand #ContactInfoLogin li:first-child {
    border-left: none;
}

#MenuBand #ContactInfoLogin li span, #MenuBand #ContactInfoLogin li a {
    color: #7EA5D7;
    font: 13px Georgia, "Times New Roman", Serif;
    text-decoration: none;
    text-transform: uppercase;
}

#MenuBand #ContactInfoLogin li span:after {
    content: ":";
}

#MenuBand .Menu {
    position: absolute;
    top: 95px;
    left: 365px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font: 15px Georgia, "Times New Roman" , Serif;
    z-index: 2;
}

#MenuBand .Menu a {
    color: #FFFFFF;
    text-decoration: none;
}

#MenuBand .Menu li {
    float: left;
    height: 43px;
    margin: 0px 10px;
    padding: 0px 0px 0px 0px;
    background: url(/Templates/Template2/Secondary/Images/menu_button_rs.png) no-repeat right top;
}

#MenuBand .Menu li:hover {
    background-position: right -43px;
}

#MenuBand .Menu li a {
    float: left;
    height: 31px;
    margin: 0px 0px 0px -8px;
    padding: 12px 16px 0px 15px;
    background: url(/Templates/Template2/Secondary/Images/menu_button_ls.png) no-repeat left top;
}

#MenuBand .Menu li a:hover, #MenuBand .Menu li:hover a {
    background-position: left -43px;
}

#MenuBand .Menu li ul {
    float: left;
    position: absolute;
    visibility: hidden;
    top: -28px;
    left: -8px;
    list-style-type: none;
    width: 400px;
    height: 28px;
    margin: 0px;
    padding: 0px;
}

#MenuBand .Menu li:hover ul {
    visibility: hidden;
}

#MenuBand .Menu li ul li {
    display: inline;
    float: left;
    position: static;
    height: 16px;
    border-left: 1px solid #FFFFFF;
    background: none;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 5px;
}

#MenuBand .Menu li ul li:first-child {
    border-left: none;
}

#MenuBand .Menu li ul li a {
    float: none;
    height: auto;
    margin: 0px;
    padding: 0px;
    background: none;
    font-size: 12px;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: 2px;
}

#MenuBand .Menu li ul li a:hover {
    color: #7EA5D7;
    text-decoration: underline;
}

#Main {
    position: relative;
    float: left;
    width: 100%;
    min-width: 1100px;
    margin: 0px;
    padding: 0px 0px 50px;
    background: #FFFFFF url(/Templates/Template2/Secondary/Images/main_bkgnd.jpg) repeat-x left top;
    z-index: 1;
}

#LeftSidebar {
    float: left;
    width: 200px;
    margin: 0px 0px 0px 134px;
    padding: 0px;
    background: url(/Templates/Template2/Secondary/Images/leftSidebar_bkgnd.png) no-repeat right 26px;
}

#LeftSidebar h2 {
    margin: 40px 0px 20px;
    color: #0D1E41;
    font: 20px Georgia, "Times New Roman" , Serif;
    text-align: center;
}

#LeftSidebar .QuickLinks {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#LeftSidebar .QuickLinks a {
    color: #521B0D;
    font-size: 13px;
    text-decoration: none;
}

#LeftSidebar .QuickLinks li {
    position: relative;
    margin: 2px 0px 0px;
    padding: 0px 20px 2px;
    border-bottom: 1px solid #521B0D;
}

#LeftSidebar .QuickLinks ul {
    visibility: hidden;
    position: absolute;
}

#Content {
    position: relative;
    float: left;
    width: 709px;
    margin: 0px 25px;
    padding: 50px 0px 0px;
}

#Content h1 {
    margin: 0px 0px 20px;
    color: #0B2066;
    font: 26px Georgia, "Times New Roman" , Serif;
}

#Content h2 {
    margin: 0px 0px 15px;
    color: #521B0D;
    font: 20px Georgia, "Times New Roman" , Serif;
    width: 500px;
}

#Content h3 {
    margin: 0px 0px 10px;
    color: #000000;
    font: 16px Georgia, "Times New Roman" , Serif;
}

#Content p {
    margin: 20px 0px;
}

#Footer {
    float: left;
    width: 100%;
    min-width: 1100px;
    height: 238px;
    margin: 0px;
    padding: 0px;
    background: url(/Templates/Template2/Secondary/Images/footer_bkgnd.jpg) repeat-x left top;
    color: #9D690C;
    font-size: 12px;
}

#Footer p {
    margin: 0px 0px 10px;
}

/* Footer ContactInfo Block Styles */
#ContactInfo {
    float: left;
    width: 480px;
    margin: 28px 0px 20px 145px;
    padding: 0px;
}

#ContactInfo dt {
    margin: 0px 0px 10px;
    color: #FFFFFF;
    font: 20px Georgia, "Times New Roman" , Serif;
}

#ContactInfo dd {
    width: 480px;
    margin: 0px;
    padding: 0px;
}

#ContactInfo dd span {
    color: #E0BB78;
    font-weight: bold;
    font-size: 13px;
}

/* Footer CommunitiesServed Block Styles */
#CommunitiesServed {
    float: left;
    width: 430px;
    margin: 28px 0px 20px 20px;
    padding: 0px;
}

#CommunitiesServed dt {
    margin: 0px 0px 10px;
    color: #FFFFFF;
    font: 20px Georgia, "Times New Roman" , Serif;
}

#CommunitiesServed dd {
    width: 430px;
    margin: 0px;
    padding: 0px;
}

#CommunitiesServed dd ul {
    float: left;
    width: 430px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#CommunitiesServed dd li {
    float: left;
    width: 24%;
    margin: 5px 0px 0px;
    padding: 0px 0px 5px;
    border-bottom: 1px solid #9D690C;
}

/* Footer Legal Block Styles */
#Legal {
    position: relative;
    float: left;
    clear: both;
    width: 100%;
    height: 36px;
    margin: 20px 0px 20px 135px;
    padding: 14px 0px 0px;
    border-top: 1px solid #9F6A0E;
    font-size: 11px;
}

#Legal em {
    position: absolute;
    top: 14px;
    left: 130px;
    display: block;
    width: 123px;
    height: 47px;
    background: url(/Templates/Template2/Images/EHO_Logos.png) no-repeat left top;
}

#Legal em span {
    visibility: hidden;
}

#Legal span {
    display: block;
    position: absolute;
    top: 24px;
    left: 260px;
}
