html, * {
        margin: 0;
        padding: 0;
}

body {
        margin: 0;
        padding: 0;
        background: #fff;
        text-align: center;
}

#wrapper {
        margin: 0 auto;
        width: 759px;
        background: #fff;
}

:focus { -moz-outline-style: none; }

/* --------- MAIN PAGE STYLES ---------------------------------- */

#logo {
        margin: 0 auto;
        width: 759px;
        height: 66px;
        clear: both;
        background: #fff; /* ------------ FOR IE COMPATIBILITY ---------- */
        _margin-bottom: -20px;
}

#logo h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000;
}

#logo h1 a {
        margin: 0 20px 0 0;
        float: right;
        width: 200px;
        line-height: 66px;
        display: block;
        color: #000;
        text-decoration: none;
        text-indent: -5000px;
        background: transparent url(../images/hhc_logo_web.jpg) no-repeat right;
}

#mainnav {
        width: 759px;
        height: 24px;
        clear: both;
        background: #fff;
        text-align: left;
        _margin: 0 0 -20px 0;
}

#mainnav ul {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000;
        text-align: left;
        line-height: 24px;
        display: inline;
        list-style: none;
}

#mainnav li {
        text-align: center;
        float: left;
}

#mainnav li a:link, #mainnav li a:visited {
        text-align: center;
        padding: 0 18px;
        display: block;
        color: #666;
        text-decoration: none;
        float: left;
}

#mainnav li a:hover {
        color: #0a2972;
        text-decoration: none;
}

/*------------ HHC NAVIGATION STYLES --------------------------------- */

#hhchome li#homenav a { background: #0a2972; color: #fff; text-decoration: none;}
#aboutus li#hhcaboutnav a { background: #0a2972; color: #fff; text-decoration: none;}
#investor li#hhcinvestnav a { background: #0a2972; color: #fff; text-decoration: none;}
#career li#hhcjobnav a { background: #0a2972; color: #fff; text-decoration: none;}
#contactus li#hhccontactnav a { background: #0a2972; color: #fff; text-decoration: none;}
#psi_homepage li#psi_home a { background: #0a2972; color: #fff; text-decoration: none;}

/*------------ PRS NAVIGATION STYLES --------------------------------- */

#prshome li#homenav a { background: #710000; color: #fff; text-decoration: none;}
#programs li#prsprogramsnav a { background: #710000; color: #fff; text-decoration: none;}
#value li#prsvaluenav a { background: #710000; color: #fff; text-decoration: none;}
#profiles li#prsprofilesnav a { background: #710000; color: #fff; text-decoration: none;}
#resources li#prsresourcesnav a { background: #710000; color: #fff; text-decoration: none;}
#faq li#prsfaqnav a { background: #710000; color: #fff; text-decoration: none;}
#contactus li#prscontactnav a { background: #710000; color: #fff; text-decoration: none;}

/*------------ BHS NAVIGATION STYLES --------------------------------- */

#bhshome li#homenav a { background: #53699c; color: #fff; text-decoration: none;}
#programs li#bhsprogramsnav a { background: #53699c; color: #fff; text-decoration: none;}
#value li#bhsvaluenav a { background: #53699c; color: #fff; text-decoration: none;}
#profiles li#bhsprofilesnav a { background: #53699c; color: #fff; text-decoration: none;}
#resources li#bhsresourcesnav a { background: #53699c; color: #fff; text-decoration: none;}
#faq li#bhsfaqnav a { background: #53699c; color: #fff; text-decoration: none;}
#contactus li#bhscontactnav a { background: #53699c; color: #fff; text-decoration: none;}

/*------------ EAP NAVIGATION STYLES --------------------------------- */

#eaphome li#homenav a { background: #7dba00; color: #fff; text-decoration: none;}
#services li#eapservicesnav a { background: #7dba00; color: #fff; text-decoration: none;}
#employ li#eapemploynav a { background: #7dba00; color: #fff; text-decoration: none;}
#brokers li#eapbrokersnav a { background: #7dba00; color: #fff; text-decoration: none;}
#eapfacts li#eapfactsnav a { background: #7dba00; color: #fff; text-decoration: none;}
#providers li#eapprovidersnav a { background: #7dba00; color: #fff; text-decoration: none;}
#contactus li#eapcontactnav a { background: #7dba00; color: #fff; text-decoration: none;}

/*------------ HOS NAVIGATION STYLES --------------------------------- */

#hoshome li#homenav a { background: #4e0684; color: #fff; text-decoration: none;}
#careers li#hoscareernav a { background: #4e0684; color: #fff; text-decoration: none;}
#map li#hosmapnav a { background: #4e0684; color: #fff; text-decoration: none;}
#facilities li#hosfacilnav a { background: #4e0684; color: #fff; text-decoration: none;}
#contactus li#hoscontactnav a { background: #4e0684; color: #fff; text-decoration: none;}

#graybar {
        margin: 0 auto;
        _margin-top: -20px; /* FOR IE COMPATIBILITY --------------------- */
        width: 759px;
        height: 20px;
        background: #0a2972;
        border-bottom: 10px solid #0A2972;
}

#main {
        margin: 0 auto;
        clear: both;
        width: 759px;
        height: 300px;
        background: transparent url(../images/hhc_mainImg.jpg) no-repeat right;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
}

#main h2 {
        margin: 15px 300px 15px 0;
        font-family: "Times New Roman", Times, serif;
        font-size: 20px;
        line-height: 1.2em;
        color: #000;
        text-align: left;
}

#main p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        margin: 0 330px 0 0;
        padding: 10px 0 5px 0;
}

#main p a:link, #main p a:visited {
        color: #0A2972;
        text-decoration: underline;
}

#main p a:hover {
        color: #999;
        text-decoration: none;
}

#sectionnav {
        margin: 0 auto;
        padding: 0 0 2px 0;
        width: 760px;
        clear: both;
        border-bottom: 1px solid #000;
}

#sectionnav ul {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #000;
        list-style: none;
        display: inline;
}

#sectionnav li {
        float: left;
        _margin-bottom: -19px; /* FOR IE COMPATIBILITY --------------------- */
}

li#bhs-nav a:link, li#bhs-nav a:visited {
        /* width: 189px; ----------- DT 8/14/2007 */
        width: 250px;
        height: 75px;
        display: block;
        border-right: 1px solid #fff;
        color: #000;
        text-decoration: none;
        background: url(../images/navBtns/bhs_main.gif) no-repeat left top;
        text-indent: -5000px;   
}

li#bhs-nav a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/navBtns/bhs_main_over.gif) no-repeat left top;
}

li#eap-nav a:link, li#eap-nav a:visited {
        width: 189px;
        height: 75px;
        display: block;
        border-right: 1px solid #fff;
        color: #000;
        text-decoration: none;
        background: url(../images/navBtns/eap_main.gif) no-repeat left top;
        text-indent: -5000px;
}

li#eap-nav a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/navBtns/eap_main_over.gif) no-repeat left top;
}

li#hos-nav a:link, li#hos-nav a:visited {
        width: 189px;
        height: 75px;
        display: block;
        border-right: 1px solid #fff;
        color: #000;
        text-decoration: none;
        background: url(../images/navBtns/hos_main.gif) no-repeat left top;
        text-indent: -5000px;
}

li#hos-nav a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/navBtns/hos_main_over.gif) no-repeat left top;
}

li#prs-nav a:link, li#prs-nav a:visited {
        width: 189px;
        height: 75px;
        display: block;
        color: #000;
        text-decoration: none;
        background: url(../images/navBtns/prs_main.gif) no-repeat left top;
        text-indent: -5000px;
}

li#prs-nav a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/navBtns/prs_main_over.gif) no-repeat left top;
}

li#hhc-nav a:link, li#hhc-nav a:visited {
        width: 189px;
        height: 75px;
        display: block;
        border-right: 1px solid #fff;
        color: #000;
        text-decoration: none;
        background: url(../images/navBtns/hhc_main.gif) no-repeat left top;
        text-indent: -5000px;
}

li#hhc-nav a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/navBtns/hhc_main_over.gif) no-repeat left top;
}

#mainbase {
        margin: 2px auto 0;
        width: 759px;
        border-top: 1px dashed #ccc;
        background: transparent url(../images/mainTxt_bg.jpg) repeat-x bottom;
        clear: both;
}

#mainbase h3 {
        margin: 0;
        padding: 25px 0;
        font-family: "Times New Roman", Times, serif;
        font-size: 18px;
        color: #0a2972;
        font-weight: bold;
        text-align: center;
}

#footer {
        margin: 0 auto;
        padding: 15px 0;
        width: 759px;
        background: #fff;
        clear: both;
}

#footer p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        padding: 10px 0 5px 0;
}

#footer p a:link, #footer p a:visited {
        color: #000;
        text-decoration: none;
}

#footer p a:hover {
        color: #999;
        text-decoration: underline;
}

/* --------- BHS MAINPAGE PAGE STYLES ---------------------------------- */

#bhs-main {
        margin: 0 auto;
        clear: both;
        width: 759px;
        height: 305px;
        background: transparent url(../images/bhs_mainImg.jpg) no-repeat right;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
}

#bhs-main h2 {
        margin: 15px 300px 15px 0;
        font-family: "Times New Roman", Times, serif;
        font-size: 20px;
        line-height: 1.2em;
        color: #000;
        text-align: left;
}

#bhs-main p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        margin: 0 330px 0 0;
        padding: 10px 0 5px 0;
}

#bhs-main p a:link, #bhs-main p a:visited {
        color: #0A2972;
        text-decoration: underline;
}

#bhs-main p a:hover {
        color: #fff;
        text-decoration: none;
        background: #0A2972;
}

#bhs-graybar {
        margin: 0 auto;
        _margin-top: -20px; /* FOR IE COMPATIBILITY --------------------- */
        width: 759px;
        height: 20px;
        background: #f0f0f0;
}

#bhs-title {
        margin: 0 auto;
        width: 759px;
        height: 68px;
        background: #53699C;
        clear: both;
}

#bhs-title h2 {
        font-family: "Times New Roman", Times, serif;
        font-size: 35px;
        font-weight: normal;
        color: #fff;
        text-align: left;
        padding: 0 15px;
        line-height: 68px;
}

#prs-main {
        margin: 0 auto;
        clear: both;
        width: 759px;
        height: 305px;
        background: transparent url(../images/prs_mainImg.jpg) no-repeat right;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
}

#prs-main h2 {
        margin: 15px 300px 15px 0;
        font-family: "Times New Roman", Times, serif;
        font-size: 20px;
        line-height: 1.2em;
        color: #000;
        text-align: left;
}

#prs-main p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        margin: 0 330px 0 0;
        padding: 10px 0 5px 0;
}

#prs-main p a:link, #prs-main p a:visited {
        color: #0A2972;
        text-decoration: underline;
}

#prs-main p a:hover {
        color: #fff;
        text-decoration: none;
        background: #0A2972;
}

#prs-title {
        margin: 0 auto;
        width: 759px;
        height: 68px;
        background: #710000;
        clear: both;
}

#prs-title h2 {
        font-family: "Times New Roman", Times, serif;
        font-size: 35px;
        font-weight: normal;
        color: #fff;
        text-align: left;
        padding: 0 15px;
        line-height: 68px;
}

#eap-main {
        margin: 0 auto;
        clear: both;
        width: 759px;
        height: 305px;
        background: transparent url(../images/eap_mainImg.jpg) no-repeat right;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
}

#eap-main h2 {
        margin: 15px 300px 15px 0;
        font-family: "Times New Roman", Times, serif;
        font-size: 20px;
        line-height: 1.2em;
        color: #000;
        text-align: left;
}

#eap-main p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        margin: 0 330px 0 0;
        padding: 10px 0 5px 0;
}

#eap-main p a:link, #eap-main p a:visited {
        color: #0A2972;
        text-decoration: underline;
}

#eap-main p a:hover {
        color: #fff;
        text-decoration: none;
        background: #0A2972;
}

#eap-title {
        margin: 0 auto;
        width: 759px;
        height: 68px;
        background: #7dba00;
        clear: both;
}

#eap-title h2 {
        font-family: "Times New Roman", Times, serif;
        font-size: 35px;
        font-weight: normal;
        color: #fff;
        text-align: left;
        padding: 0 15px;
        line-height: 68px;
}

#hs-main {
        margin: 0 auto;
        clear: both;
        width: 759px;
        height: 305px;
        background: transparent url(../images/hos_mainImg.jpg) no-repeat right;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
}

#hs-main h2 {
        margin: 15px 300px 15px 0;
        font-family: "Times New Roman", Times, serif;
        font-size: 20px;
        line-height: 1.2em;
        color: #000;
        text-align: left;
}

#hs-main p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        margin: 0 330px 0 0;
        padding: 10px 0 5px 0;
}

#hs-main p a:link, #hs-main p a:visited {
        color: #0A2972;
        text-decoration: underline;
}

#hs-main p a:hover {
        color: #fff;
        text-decoration: none;
        background: #0A2972;
}

#hs-title {
        margin: 0 auto;
        width: 759px;
        height: 68px;
        background: #4e0684;
        clear: both;
}

#hs-title h2 {
        font-family: "Times New Roman", Times, serif;
        font-size: 35px;
        font-weight: normal;
        color: #fff;
        text-align: left;
        padding: 0 15px;
        line-height: 68px;
}

/* --------- INTERIOR PAGE STYLES ---------------------------------- */

#subnav {
        margin: 0 auto;
        padding: 10px 0;
        width: 759px;
        background: #0a2972;
        border-bottom: 10px solid #0A2972;
        _margin-top: -20px; /* FOR IE COMPATIBILITY --------------------- */
}

#subnaveap {
        margin: 0 auto;
        padding: 10px 0;
        width: 759px;
        background: #f0f0f0;
        _margin-top: -20px; /* FOR IE COMPATIBILITY --------------------- */
}

#subnavprs {
        margin: 0 auto;
        padding: 10px 0;
        width: 759px;
        background: #f0f0f0;
        _margin-top: -20px; /* FOR IE COMPATIBILITY --------------------- */
}

#subnavbhs {
        margin: 0 auto;
        padding: 10px 0;
        width: 759px;
        background: #f0f0f0;
        _margin-top: -20px; /* FOR IE COMPATIBILITY --------------------- */
}

#subnavhs {
        margin: 0 auto;
        padding: 10px 0;
        width: 759px;
        background: #f0f0f0;
        _margin-top: -20px; /* FOR IE COMPATIBILITY --------------------- */
}

#subnav ul, #subnavhs ul, #subnavbhs ul, #subnavprs ul, #subnaveap ul {
        margin: 0 20px 0 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000;
        text-align: left;
        float: left;
        list-style: none;
        line-height: 15px;
        _margin-bottom: -20px; /* FOR IE COMPATIBILITY --------------------- */
}

#subnav li, #subnavhs li, #subnavbhs li, #subnavprs li, #subnaveap li {
        margin: 10px 0;
        text-align: left;
}

#subnav li a:link, #subnav li a:visited, #subnavhs li a:link, #subnavhs li a:visited, #subnavbhs li a:link, #subnavbhs li a:visited, #subnavprs li a:link, #subnavprs li a:visited, #subnaveap li a:link, #subnaveap li a:visited {
        margin: 0 0 0 15px;
        padding: 0 0 0 15px;
        color: #0A2972;
        text-decoration: none;
        background: transparent url(../images/subnav_bg.jpg) no-repeat left;
}

#subnav li a:hover, #subnavhs li a:hover, #subnavbhs li a:hover, #subnavprs li a:hover, #subnaveap li a:hover {
        color: #000;
        text-decoration: none;
        background: #fff url(../images/subnav_bg_over.jpg) no-repeat left;
}

#title {
        margin: 0 auto;
        width: 759px;
        height: 60px;
        border-top: 1px solid #fff;
}

#titlebhs {
        margin: 0 auto;
        width: 759px;
        height: 60px;
        background: #53699c;
        margin-bottom: -1px;
}

#titlehs {
        margin: 0 auto;
        width: 759px;
        height: 60px;
        background: #4e0684;
        margin-bottom: -1px;
}

#titleprs {
        margin: 0 auto;
        width: 759px;
        height: 60px;
        background: #710000;
        margin-bottom: -1px;
}

#titleeap {
        margin: 0 auto;
        width: 759px;
        height: 60px;
        background: #7dba00;
        margin-bottom: -1px;
}

#title h2 {
        padding: 0 0 0 10px;
        font-family: "Times New Roman", Times, serif;
        font-size: 25px;
        line-height: 59px;
        color: #0a2972;
        text-align: left;
        float: left;
}

#titlebhs h2 {
        padding: 0 0 0 10px;
        font-family: "Times New Roman", Times, serif;
        font-size: 25px;
        line-height: 59px;
        color: #fff;
        text-align: left;
        float: left;
}

#titlehs h2 {
        padding: 0 0 0 10px;
        font-family: "Times New Roman", Times, serif;
        font-size: 25px;
        line-height: 59px;
        color: #fff;
        text-align: left;
        float: left;
}

#titleprs h2 {
        padding: 0 0 0 10px;
        font-family: "Times New Roman", Times, serif;
        font-size: 25px;
        line-height: 59px;
        color: #fff;
        text-align: left;
        float: left;
}

#titleeap h2 {
        padding: 0 0 0 10px;
        font-family: "Times New Roman", Times, serif;
        font-size: 25px;
        line-height: 59px;
        color: #fff;
        text-align: left;
        float: left;
}

#title ul, #titlehs ul, #titlebhs ul, #titleprs ul, #titleeap ul {
        width: 253px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #000;
        text-align: left;
        border-left: 1px solid #fff;
        list-style: none;
        display: block;
        float: right;
        _position: relative; /* mea culpa, mea culpa, mea maxima culpa */
        _top: 1px;
}

#title ul {
        _position: relative; /* mea culpa, mea culpa, mea maxima culpa */
        _top: 0;
}

#title li, #titlehs li, #titlebhs li, #titleprs li, #titleeap li {
        width: 253px;
}

li#bhs-innav a:link, li#bhs-innav a:visited {
        width: 253px;
        height: 25px;
        border-bottom: 1px solid #fff;
        color: #000;
        text-decoration: none;
        background: transparent url(../images/navBtns/bhs_in.gif) no-repeat left top;
        display: block;
        text-indent: -5000px;
}

li#bhs-innav a:hover {
        color: #000;
        text-decoration: none;
        background: transparent url(../images/navBtns/bhs_in_over.gif) no-repeat left top;
}

li#eap-innav a:link, li#eap-innav a:visited {
        width: 253px;
        height: 25px;
        border-bottom: 1px solid #fff;
        color: #000;
        text-decoration: none;
        background: transparent url(../images/navBtns/eap_in.gif) no-repeat left top;
        display: block;
        text-indent: -5000px
}

li#eap-innav a:hover {
        color: #000;
        text-decoration: none;
        background: transparent url(../images/navBtns/eap_in_over.gif) no-repeat left top;
}

li#hos-innav a:link, li#hos-innav a:visited {
        width: 253px;
        height: 25px;
        border-bottom: 1px solid #fff;
        color: #000;
        text-decoration: none;
        background: transparent url(../images/navBtns/hos_in.gif) no-repeat left top;
        display: block;
        text-indent: -5000px;
}

li#hos-innav a:hover {
        color: #000;
        text-decoration: none;
        background: transparent url(../images/navBtns/hos_in_over.gif) no-repeat left top;
}

li#prs-innav a:link, li#prs-innav a:visited {
        width: 250px;
        height: 25px;
        border-bottom: 1px solid #fff;
        color: #000;
        text-decoration: none;
        background: transparent url(../images/navBtns/prs_in.gif) no-repeat left top;
        display: block;
        text-indent: -5000px;
}

li#prs-innav a:hover {
        color: #000;
        text-decoration: none;
        background: transparent url(../images/navBtns/prs_in_over.gif) no-repeat left top;
}

li#hhc-innav a:link, li#hhc-innav a:visited {
        width: 250px;
        height: 25px;
        border-bottom: 1px solid #fff;
        color: #000;
        text-decoration: none;
        background: transparent url(../images/navBtns/hhc_in.gif) no-repeat left top;
        display: block;
        text-indent: -5000px;
}

li#hhc-innav a:hover {
        color: #000;
        text-decoration: none;
        background: transparent url(../images/navBtns/hhc_in_over.gif) no-repeat left top;
}

#intitle {
        margin: 2px auto 0;
        width: 759px;
        border-top: 1px solid #000;
}

#intitle h3 {
        padding: 0 0 0 10px;
        font-family: "Times New Roman", Times, serif;
        font-size: 22px;
        line-height: 60px;
        color: #000;
        text-align: left;
}

#inmain {
        margin: 0 auto;
        width: 759px;
        border-top: 1px dashed #ccc;
        background: transparent url(../images/mainTxt_bg.jpg) repeat-x bottom;
}

#sidebar {
        width: 216px;
        float: left;
        background: transparent;
        padding-top: 10px;
}

#sidebar h5 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #42547d;
        text-align: left;
        margin: 0;
        padding: 10px 10px 5px;
}

#sidebar h3 {
        font-family: "Times New Roman", Times, serif;
        font-size: 16px;
        color: #000;
        margin: 0 0 0 10px;
        padding: 20px 0  5px 0;
        text-align: left;
}

#sidebar p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000;
        text-align: left;
        margin: 0;
        padding: 10px 10px 5px;
}

#sidebar ul {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000;
        text-align: left;
        list-style: none;
        line-height: 15px;
}

#sidebar li {
        margin: 5px 0;
        padding: 0;
        text-align: left;
}

#sidebar ul ul {
        margin: 0 0 0 15px;
        padding: 0;
}

#sidebar ul ul ul {
        margin: 0 0 0 15px;
        padding: 0;
}

#sidebar ul ul li {
        margin: 5px 0;
        padding: 0;
        text-align: left;
}

#sidebar ul ul ul li {
        margin: 5px 0;
        padding: 0;
        text-align: left;
}

#sidebar li a:link, #sidebar li a:visited {
        margin: 0;
        padding: 0 0 0 15px;
        color: #0A2972;
        font-weight: bold;
        text-decoration: none;
        background: transparent url(../images/sidebar_bg.gif) no-repeat left top;
}

#sidebar li a:hover {
        color: #000;
        text-decoration: none;
        background: #f0f0f0 url(../images/sidebar_bg_over.gif) no-repeat left top;
}

#sidebar ul ul li a:link, #sidebar ul ul li a:visited {
        margin: 0;
        padding: 0 0 0 15px;
        color: #0A2972;
        font-weight: normal;
        text-decoration: none;
        background: transparent url(../images/sidebar_bg.gif) no-repeat left top;
}

#sidebar ul ul li a:hover {
        color: #000;
        text-decoration: none;
        background: #f0f0f0 url(../images/sidebar_bg_over.gif) no-repeat left top;
}

#sidebar ul ul ul li a:link, #sidebar ul ul ul li a:visited {
        margin: 0;
        padding: 0 0 0 15px;
        color: #0A2972;
        font-weight: normal;
        text-decoration: none;
        background: transparent url(../images/sidebar_bg.gif) no-repeat left top;
}

#sidebar ul ul ul li a:hover {
        color: #000;
        text-decoration: none;
        background: #f0f0f0 url(../images/sidebar_bg_over.gif) no-repeat left top;
}

/*
#sidebar ul {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000;
        text-align: left;
        list-style: none;
        line-height: 15px;
}

#sidebar li {
        margin: 10px 0;
        text-align: left;
}

#sidebar li li {
        margin: 10px 20px;
        text-align: left;
}

#sidebar li a:link, #sidebar li a:visited {
        padding: 0 0 0 15px;
        color: #0A2972;
        text-decoration: none;
        background: transparent url(../images/sidebar_bg.gif) no-repeat left top;
}

#sidebar li a:hover {
        color: #000;
        text-decoration: none;
        background: #f0f0f0 url(../images/sidebar_bg_over.gif) no-repeat left top;
}
*/

#sidebar img {
        margin: 10px 10px 0;
}


#leftbar {
        width: 216px;
        float: left;
        background: transparent;
}

#leftbar h5 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #42547d;
        text-align: left;
        margin: 0;
        padding: 10px 10px 5px;
}

#leftbar h3 {
        font-family: "Times New Roman", Times, serif;
        font-size: 16px;
        color: #000;
        text-align: left;
        margin: 0 0 0 10px;
        padding: 20px 0  5px 0;

}

#leftbar p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000;
        text-align: left;
        margin: 0;
        padding: 10px 10px 5px;
}

#leftbar ul {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000;
        text-align: left;
        list-style-type: circle;
        line-height: 15px;
}

#leftbar li {
        margin: 10px 5px 0 25px;
        text-align: left;
}

#leftbar li li {
        margin: 10px 20px;
        text-align: left;
}

#leftbar li a:link, #sidebar li a:visited {
        padding: 0 0 0 15px;
        color: #0A2972;
        text-decoration: none;
        background: transparent url(../images/sidebar_bg.gif) no-repeat left top;
}

#leftbar li a:hover {
        color: #000;
        text-decoration: none;
        background: #f0f0f0 url(../images/sidebar_bg_over.gif) no-repeat left top;
}

#leftbar img {
        margin: 10px 10px 0;
}

#intext {
        padding: 0 0 20px;
        width: 541px;
        border-left: 1px dashed #ccc;
        background: transparent;
        float: left;
        _margin-bottom: -20px; /* FOR IE COMPATIBILITY ------------------- */
}

#intext h3 {
        font-family: "Times New Roman", Times, serif;
        font-size: 16px;
        color: #000;
        margin: 20px 25px 0;
        padding: 0 0 10px;
        text-align: left;
}



#intext p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        padding: 10px 25px 5px;
}

#intext p a:link, #intext p a:visited {
        color: #0A2972;
        text-decoration: underline;
}

#intext p a:hover {
        color: #999;
        text-decoration: none;
}

#intext ul {
        margin: 0 25px 0;
        padding: 10px 0 5px;
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        list-style-type: square;
}

#intext ol {
        margin: 0 25px 0;
        padding: 10px 0 5px;
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
}

#intext li {
        text-align: left;
        padding: 0 5px;
        margin: 0 25px 0;
}

#intext li a:link, #intext li a:visited {
        color: #0A2972;
        text-decoration: underline;
}

#intext li a:hover {
        color: #999;
        text-decoration: none;
}

#intext .ulNoMargin {
        margin: 0 5px 0;
        padding: 10px 0 5px;
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        list-style-type: square;
}

#intext .liNoMargin{
        text-align: left;
        padding: 0 0;
        margin: 0 0 0 0;
        margin: 0 10px 0;
}

#intext .pSmall {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        padding: 10px 25px 5px;
}

/* --------- IMAGE CLASSES ---------------------------------- */

.rightimg {
        float: right;
        margin: 15px;
}

.rightimg2col {
        float: right;
        margin: 15px 245px 15px 15px;
}

/* --------- INSERTED DIV STYLES ---------------------------------- */

#rightinfo {
        float: right;
        width: 252px; /* ------ *IMAGES HERE MUST NOT BE WIDER THAN 200PX* -----------*/
        border-left: 1px solid #ccc;
        padding: 0 0 15px;
        margin: 0 0 0 15px;
}

#rightinfo h3 {
        font-family: "Times New Roman", Times, serif;
        font-size: 16px;
        color: #0a2972;
        margin: 0 0 0 15px;
        padding: 0 0 5px;
        text-align: left;
}

#rightinfo p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        padding: 10px 0 5px 15px;
}

#rightinfo p a:link, #rightinfo p a:visited {
        color: #0A2972;
        text-decoration: underline;
}

#rightinfo p a:hover {
        color: #999;
        text-decoration: none;
}

#rightinfo ul {
        margin: 0;
        padding: 10px 0 5px;
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        list-style-type: square;
}

#rightinfo li {
        text-align: left;
        padding: 0 5px;
        margin: 0 0 0 30px;
}

#rightinfo li a:link, #rightinfo li a:visited {
        color: #0A2972;
        text-decoration: underline;
}

#rightinfo li a:hover {
        color: #999;
        text-decoration: none;
}

p#caption {
        color: #42547d;
        font-size: 12px;
        font-weight: bold;
        font-style: none;
        line-height: 1em;
}

/* --------- FLOAT CLEARING HACKS ---------------------------------- */

.clearfloat:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfloat {height: 1%;}
.clearfloat {display: block;}
/* End hide from IE-mac */

/* --------- USED FOR FORM COLUMNS STYLES ------------ */

#genericform{
        background-color: #ffffff;
        position: relative;
        top: 0px;
        left: 0px;
        margin: 0 0 0 0;
        padding: 0;
        width: 500px;
}

div.row {
        clear: both;
        height: 15px;
        font-size: 18px;
        margin: 10px 10px 10px 10px;
        padding: 5px 0px 5px 0px;
}

.colFieldName {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        float: left;
        width: 260px;
        margin: 0 0 0 15px;
}
.colField  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        float: left;
        width:200px;
        padding-left: 5px;
}

.colExecPhoto {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        float: left;
        width: 75px;
        margin: 0 0 0 15px;
}
.colExecName  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        float: left;
        width:150px;
        padding-left: 5px;
}

.colSpan2  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        font-weight: bold;
        float: left;
        width: 360px;
        margin: 0 0 0 15px;
}

input {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        width:190px;
}

input.Other {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        width:25px;
}

.radio {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        width:15px;
}

.checkbox {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        width:15px;
}

select {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        width:190px;
}

textarea {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        width: 190px;
}

input.btn{
   font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        width: 75px;
        background-color:#666;
    border:1px solid;
    border-color:#000;
}

form span.required {
        color: #7dba00;
        text-align: left;
}


.colItemName {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        float: left;
        width: 250px;
        margin: 0 0 0 15px;
}

.colItemAmount {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: right;
        float: left;
        width:50px;
        padding-left: 5px;
}

.colItemAmount1Line {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: right;
        float: left;
        width:50px;
        padding-left: 5px;
        border-bottom: 1px solid;
}

.colItemAmount2Line {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: right;
        float: left;
        width:50px;
        padding-left: 5px;
        border-bottom: 3px double;
}

.colItemNameBold {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        font-weight: bold;
        float: left;
        width: 250px;
        margin: 0 0 0 15px;
}

.colItemAmountBold {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: right;
        font-weight: bold;
        float: left;
        width:50px;
        padding-left: 5px;
}

.colItemSpan2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: center;
        font-weight: bold;
        float: left;
        width:100px;
        margin: 0 0 0 15px;
}


.colspan5Investor {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 1.5em;
        text-align: left;
        float: left;
        width: 450px;
        margin: 0 0 0 15px;
        height: 15px;
}

table.analyst p {
        margin: 0;
        padding: 3px 2px;
}

.analysthead p {
        font-weight: bold;
}

#altrow {
        background: #f7f7f7;
}
/* -------------------- NEW CORP NAV STYLES ------------------ */

#corpnav {
        margin: 0 auto;
        padding: 0 0 2px 0;
        width: 759px;
        clear: both;
        border-bottom: 1px solid #999;
        _margin-bottom: -20px;
}

#hosplongmain {
        float: left;
        width: 379px;
}

#hosplongmain h5 {
        font-family: "Times New Roman", Times, serif;
        font-size: 20px;
        font-weight: normal;
        color: #0a2972;
        text-align: center;
        margin: 0 0 4px;
        padding: 0 15px;
        line-height: 28px;
        width: 759px;
        display: block;
        background: #fff;
        border-bottom: 1px solid #0a2972;
        _margin-bottom: -5px;
}

#hosplongmain ul {
        list-style-type: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #000;
        display: inline;
}

#hosplongmain li {
        text-align: left;
}

#hosplongmain li a:link, #hosplongmain li a:visited {
        width: 75px;
        height: 86px;
        display: block;
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/hos_long_main.jpg) no-repeat left top;
        text-indent: -5000px;
}

#hosplongmain li a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/hos_long_main_over.jpg) no-repeat left top;
}

#hhclongmain {
        float: left;
        width: 75px;
        _margin-bottom: -20px;
}

#hhclongmain h5 {
        font-family: "Times New Roman", Times, serif;
        font-size: 20px;
        font-weight: normal;
        color: #0a2972;
        text-align: center;
        margin: 0 0 4px;
        padding: 0 15px;
        line-height: 28px;
        width: 759px;
        display: block;
        background: #fff;
        border-bottom: 1px solid #0a2972;
}

#hhclongmain ul {
        list-style-type: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #000;
        display: inline;
}

#hhclongmain li {
        float: left;
}

#hhclongmain li a:link, #hhclongmain li a:visited {
        width: 759px;
        height: 86px;
        display: block;
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/hhc_long_main.jpg) no-repeat left top;
        text-indent: -5000px;
}

#hhclongmain li a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/hhc_long_main_over.jpg) no-repeat left top;
}

#conlongmain {
        float: left;
        width: 759px;
        border-left: 3px solid #fff;
        _margin-bottom: -20px;
}

/*---  Contract Management Services Border on Main page ----*/
#conlongmain h5 {
        font-family: "Times New Roman", Times, serif;
        font-size: 20px;
        font-weight: normal;
        color: #0a2972;
        text-align: center;
        margin: 0 0 4px;
        padding: 0 15px;
        line-height: 28px;
        width: 722px;
        display: block;
        background: #fff;
        border-bottom: 1px solid #0a2972;
}

#conlongmain ul {
        list-style-type: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #000;
        display: inline;
}

#conlongmain li {
        float: left;
}

#conshortmain {
        float: left;
        width: 503px;   /*  221  */
        border-left: 3px solid #fff;
        _margin-bottom: -20px;
}

#conshortmain h5 {
        font-family: "Times New Roman", Times, serif;
        font-size: 20px;
        font-weight: normal;
        color: #0a2972;
        text-align: center;
        margin: 0 0 4px;
        padding: 0 15px;
        line-height: 28px;
        width: 473px;
        display: block;
        background: #fff;
        border-bottom: 1px solid #0a2972;
}

#conshortmain ul {
        list-style-type: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #000;
        display: inline;
}

#conshortmain li {
        float: left;
}

#hhcshortmain {
        float: left;
        width: 123px;
        border-left: 3px solid #fff;
        _margin-bottom: -20px;
}

#hhcshortmain h5 {
        font-family: "Times New Roman", Times, serif;
        font-size: 20px;
        font-weight: normal;
        color: #0a2972;
        text-align: center;
        margin: 0 0 4px;
        padding: 0 15px;
        line-height: 28px;
        width: 218px;
        display: block;
        background: #fff;
        border-bottom: 1px solid #0a2972;
}

#hhcshortmain ul {
        list-style-type: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #000;
        display: inline;
}

#hhcshortmain li {
        float: left;
}

li#bhscorpm a:link, li#bhscorpm a:visited {
        float: left;
        width: 251px;
        height: 86px;
        display: block;
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/bhs_long_main_250w.gif) no-repeat left top;
        text-indent: -5000px;
}

/* -- hey  -- */

li#bhscorpm a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/bhs_long_main_250w_over.gif) no-repeat left top;
}

li#eapcorpm a:link, li#eapcorpm a:visited {
        float: left;
        width: 251px;
        height: 86px;
        display: block;
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/eap_long_main_250w.gif) no-repeat left top;
        text-indent: -5000px;
}

li#eapcorpm a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/eap_long_main_250w_over.gif) no-repeat left top;
}

li#prscorpm a:link, li#prscorpm a:visited {
        float: left;
        width: 251px;
        height: 86px;
        display: block;
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/prs_long_main_250w.gif) no-repeat left top;
        text-indent: -5000px;
}

li#prscorpm a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/prs_long_main_250w_over.gif) no-repeat left top;
}

li#hhccorpm a:link, li#hhccorpm a:visited {
        float: left;
        width: 250px;
        height: 86px;
        display: block;
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/hhc_long_main_250w.gif) no-repeat left top;
        text-indent: -5000px;
}

li#hhccorpm a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/hhc_long_main_250w_over.gif) no-repeat left top;
}

/* ---------------- INTERIOR CORPNAV STYLES --------------------*/

#corpnavin {
        margin: 1px auto 0;
        padding: 0 0 2px 0;
        width: 760px;
        height: 59px;
        overflow: hidden;
        clear: both;
}

#hosplongin {
        float: left;
        width: 379px;
        _margin-bottom: -20px;
}

#hosplongin h5 {
        font-family: "Times New Roman", Times, serif;
        font-size: 16px;
        font-weight: bold;
        color: #0a2972;
        text-align: center;
        margin: 0 0 2px;
        padding: 0 10px;
        line-height: 20px;
        width: 359px;
        display: block;
        background: #fff;
        border-bottom: 1px solid #0a2972;
        _margin-bottom: -8px;
}

#hosplongin ul {
        list-style-type: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #000;
        display: inline;
}

#hosplongin li {
        text-align: left;
}

#hosplongin li a:link, #hosplongin li a:visited {
        width: 379px;
        height: 39px;
        display: block;
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/hos_long_in.jpg) no-repeat left top;
        text-indent: -5000px;
}

#hosplongin li a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/hos_long_in_over.jpg) no-repeat left top;
}

#hhclongin {
        float: left;
        width: 759px;		/*  379  */
        _margin-bottom: -20px;
}

#hhclongin h5 {
        font-family: "Times New Roman", Times, serif;
        font-size: 16px;
        font-weight: bold;
        color: #0a2972;
        text-align: center;
        margin: 0 0 2px;
        padding: 0 10px;
        line-height: 20px;
        width: 759px;		/*  359  */
        display: block;
        background: #fff;
        border-bottom: 1px solid #0a2972;
}

#hhclongin ul {
        list-style-type: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #000;
        display: inline;
}

#hhclongin li {
        float: left;
}

#hhclongin li a:link, #hhclongin li a:visited {
        width: 759px;		/*  379  */
        height: 39px;
        display: block;
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/hhc_long_in.jpg) no-repeat left top;
        text-indent: -5000px;
}

#hhclongin li a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/hhc_long_in_over.jpg) no-repeat left top;
}

#conlongin {
        float: left;
        width: 758px;  /*  377  */
        border-left: 3px solid #fff;
        _margin-bottom: -20px;
}

#conlongin h5 {
        font-family: "Times New Roman", Times, serif;
        font-size: 16px;
        font-weight: bold;
        color: #0a2972;
        text-align: center;
        margin: 0 0 2px;
        padding: 0 10px;
        line-height: 20px;
        width: 755px; 	/*  357  */
        display: block;
        background: #fff;
        border-bottom: 1px solid #0a2972;
}

#conlongin ul {
        list-style-type: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #000;
        display: inline;
}

#conlongin li {
        float: left;
}

#conshortin {
        float: left;
        width: 503px;		<!--  502  -->
        border-left: 3px solid #fff;
        _margin-bottom: -20px;
}

#conshortin h5 {
        font-family: "Times New Roman", Times, serif;
        font-size: 16px;
        font-weight: bold;
        color: #0a2972;
        text-align: center;
        margin: 0 0 2px;
        padding: 0 10px;
        line-height: 20px;
        width: 481px;		<!--  480  -->
        display: block;
        background: #fff;
        border-bottom: 1px solid #0a2972;
}

#conshortin ul {
        list-style-type: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #000;
        display: inline;
}

#conshortin li {
        float: left;
}

#hhcshortin {
        float: left;
        width: 123px;
        border-left: 3px solid #fff;
        _margin-bottom: -20px;
}

#hhcshortin h5 {
        font-family: "Times New Roman", Times, serif;
        font-size: 16px;
        font-weight: bold;
        color: #0a2972;
        text-align: center;
        margin: 0 0 2px;
        padding: 0 10px;
        line-height: 20px;
        width: 232px;
        display: block;
        background: #fff;
        border-bottom: 1px solid #0a2972;
}

#hhcshortin ul {
        list-style-type: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #000;
        display: inline;
}

#hhcshortin li {
        float: left;
}

li#bhscorpi a:link, li#bhscorpi a:visited {
        float: left;
        width: 251px;
        height: 39px;
        display: block;
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/bhs_small_in.gif) no-repeat left top;
        text-indent: -5000px;
}

li#bhscorpi a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/bhs_small_in_over.gif) no-repeat left top;
}

li#eapcorpi a:link, li#eapcorpi a:visited {
        float: left;
        width: 250px;
        height: 39px;
        display: block;
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/eap_small_in.gif) no-repeat left top;
        text-indent: -5000px;
}

li#eapcorpi a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/eap_small_in_over.gif) no-repeat left top;
}

li#prscorpi a:link, li#prscorpi a:visited {
        float: left;
        width: 250px;
        height: 39px;
        display: block;
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/prs_small_in.gif) no-repeat left top;
        text-indent: -5000px;
}

li#prscorpi a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/prs_small_in_over.gif) no-repeat left top;
}

li#hhccorpi a:link, li#hhccorpi a:visited {
        float: left;
        width: 251px;
        height: 39px;
        display: block;
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/hhc_small_in.gif) no-repeat left top;
        text-indent: -5000px;
}

li#hhccorpi a:hover {
        color: #000;
        text-decoration: none;
        background: url(../images/newCorpNav/hhc_small_in_over.gif) no-repeat left top;
}

.navborder {
        border-right: 1px solid #ccc;
}

#mapdiv {
        width: 760px;
        background: #fff;
}