body { background-color: #ebebeb; font-family: arial; font-size: .8em; color: #000000; padding: 0px; margin: 0px; }

img { border: none; }
table { font-size: 1em; }
form { padding: 0px; margin: 0px; }

a { color: #601969; text-decoration: underline; }

h1 { font-size: 2.6em; color: #601969; font-weight: normal; margin-top: 0px; padding-top: 0px; }
h2 { font-size: 2.2em; color: #601969; font-weight: normal; margin-top: 0px; padding-top: 0px; }
h3 { font-size: 1.8em; color: #601969; font-weight: normal; margin-top: 0px; padding-top: 0px; }
h4 { font-size: 1.4em; color: #601969; font-weight: normal; margin-top: 0px; padding-top: 0px; }
h5 { font-size: 1.2em; color: #601969; font-weight: normal; margin-top: 0px; padding-top: 0px; }
h6 { font-size: 1em; color: #601969; font-weight: normal; margin-top: 0px; padding-top: 0px; }

.pageWrapper {  }
.sizeWrapperOuter { margin-left: auto; margin-right: auto; width: 921px; text-align: left; }
.sizeWrapper {  }
.sizeWrapperInner {  }

.headerWrapper { height: 191px; }
.headerWrapper .logo { display: block; float: left; margin-top: 15px; margin-left: 30px; }
.headerWrapper .searchArea { height: 34px; width: 195px; margin-top: 44px; }
.headerWrapper .searchArea .txtSearch { float: left; width: 153px; margin: 8px 0px 0px 10px; border: 0px; padding: 0px; background-color: transparent; }
.headerWrapper .searchArea .btnSearch { float: right; margin-top: 5px; }

.contentWrapper {  }
.contentWrapper .lhs { width: 205px; float: left; }
.contentWrapper .lhsOuter {  }
.contentWrapper .lhsInner { padding: 20px 10px 50px 35px; }
.contentWrapper .lhsInner .lhsHome { font-size: 1.4em; color: #ffffff; text-decoration: none; }
.contentWrapper .lhsInner .lhsHome:hover { text-decoration: underline; }
.contentWrapper .lhsInner img {  }
.contentWrapper .lhsInner td { padding-bottom: 5px; }
.contentWrapper .lhsInner td a { color: #ffffff; text-decoration: none; }
.contentWrapper .lhsInner td a:hover { text-decoration: underline; }
.contentWrapper .lhsInner .subNav { display: none; }
.contentWrapper .lhsInner .subNavCont { position: relative; }
.contentWrapper .lhsInner .subNavShow { position: fixed; .position: absolute; .top: 0px; .left: 0px; min-width: 150px; width: auto !important; width: 150px; padding: 10px; border: solid 1px #000000; background-color: #601969; -moz-opacity: 0.9; /* Firefox */ opacity: 0.9; /* Opera, etc */ filter: alpha(opacity = 80); /* IE */ }
.contentWrapper .lhsInner .leftNavTop { padding-bottom: 10px; .padding-bottom: 0px; }
.contentWrapper .lhsInner .leftNavBottom { padding-top: 15px; font-size: .85em; }
.contentWrapper .main { width: 650px; float: right; padding: 70px 0px 30px 0px; margin-right: 40px; }

.contentWrapper .leftPanel { float: left; width: 380px; padding-top: 30px; }
.contentWrapper .leftPanel ul { margin-top: 0px; margin-bottom: 0px; }
.contentWrapper .rightPanel { float: right; width: 230px; padding-top: 30px; }
.contentWrapper .rightPanel .greenPanel { margin-top: 30px; }
.contentWrapper .rightPanel .greenPanelTop { padding: 10px; }

.promoPanel { width: 180px; margin-left: 23px; }
.promoPanelBottom { padding: 15px 20px 20px 15px; color: #ffffff; }
.promoPanelBottom h1, .promoPanelBottom h2, .promoPanelBottom h3, .promoPanelBottom h4, .promoPanelBottom h5, .promoPanelBottom h6 { color: #ffffff; }
.promoPanelBottom a { color: #ffffff; }
.promoPanelBottom table { width: 135px; height: 57px; }
.promoPanelBottom table td {  }
.promoPanelBottom table td a { color: #000000; text-decoration: none; }
.promoPanelBottom table td a:hover { text-decoration: underline; }

.promoPanelBottom td { padding: 5px 0px; }
.promoPanelBottom td a { color: #ffffff; text-decoration: none; }
.promoPanelBottom td a:hover { text-decoration: underline; }
.promoPanelBottom .subNav { display: none; }
.promoPanelBottom .subNavCont { position: relative; }
.promoPanelBottom .subNavShow { position: fixed; .position: absolute; .top: 0px; .left: 0px; min-width: 150px; width: auto !important; width: 150px; padding: 10px; border: solid 1px #000000; background-color: #601969; -moz-opacity: 0.9; /* Firefox */ opacity: 0.9; /* Opera, etc */ filter: alpha(opacity = 80); /* IE */ }

.clusterMaps { width: 175px; margin-left: 28px; margin-top: 10px; }

.footerWrapper { height: 37px; font-size: .9em; }
.footerWrapper .objectify { float: right; padding: 7px 30px 0px 0px; color: #737373; }
.footerWrapper .objectify a { color: #12a0b6; text-decoration: underline; }
.footerWrapper .footerNav { float: left; padding: 7px 0px 0px 30px; }
.footerWrapper .footerNav td { color: #737373; padding-right: 10px; }
.footerWrapper .footerNav td a { color: #737373; text-decoration: none; }
.footerWrapper .footerNav td a:hover { text-decoration: underline; }

