/* Main body */
body {background:#FFFFFF url(img/common/gradient.png) top center repeat-x; color:#760c0c; font:76% Verdana,Tahoma,Arial,sans-serif; margin:0 auto; padding:0;}
#wrap {background:#FFFFFF; color:#404040; margin:0 auto; width:679px;}
#topnav {background:#trasperant; margin:0 auto; width:679px; font-size:.8em;}

/* Basic tags */
a {background-color:inherit; color:#16627f; font-weight:100; text-decoration:none;}
a:hover {background-color:inherit; color:#16627f; text-decoration:underline;} 
a img {border:0;}
p {margin:0px 0 1.4em; font-weight:100;}
/* Regular Link */
h3 {color:#505050; line-height:1.3em; font-size:.75em; font-weight:100; margin:0 0 8px; padding:0;}
h3 a:hover {color:#16627f; text-decoration:underline; font-weight:100;}
h3 a {color:#16627f; text-decoration:none; font-weight:100;}
/* Tan Sub Head */
h4 {color:#996633; font-weight:700; line-height:.5em; font-size:1em; margin:0 0 8px; padding:0;}
/* Small Link */
h5 {color:#505050; line-height:1.3em; font-size:.75em; font-weight:100; margin:0 0 8px; padding:0;}
h5 a:hover {color:#16627f; text-decoration:underline; font-weight:100;}
h5 a {color:#16627f; text-decoration:none; font-weight:100;}
/* Small Text*/
h6 {color:#505050; line-height:1.3em; font-size:.75em; font-weight:100; margin:0 0 8px; padding:0;}



/* Header */
#header {height:45px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#header p {float:right; font-weight:700; line-height:1.3em; margin:8px 0 0; text-align:center; width:400px;}
#hbhlogo {border:0; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#topright {border:0; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#aboutequote {border:0; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}



/*Navigation *//*Navigation *//*Navigation *//*Navigation *//*Navigation *//*Navigation *//*Navigation *//*Navigation *//*Navigation */
#navigation {float:left; clear:left; margin:0px 0px 0px 0px; padding:180px 0px 0px 15px;}
#nav {float:left; margin:0px 0px 0px 0px; padding:180px 0px 10px 0px;}

/*Nav about */
#navabout ul {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#nav li {float:left; background:url(img/common/about_but.jpg) no-repeat 0 0; margin:0 0px 0 0; padding:0px 0px 0px 0px;}
#navabout a {display:block; width:80px; height:37px; background:url(img/common/about_but.jpg)}
#navabout a:hover {background-position:0 -37px}
#navabout2 ul {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#nav li {float:left; background:url(img/common/about_on.jpg) no-repeat 0 0; margin:0 0px 0 0; padding:0px 0px 0px 0px;}
#navabout2 a {display:block; width:80px; height:37px; background:url(img/common/about_on.jpg)}
#navabout2 a:hover {background-position:0 -37px}

/*Nav services */
#nav ul {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#nav li {float:left; background:url(img/common/services_but.jpg) no-repeat 0 0; margin:0 0px 0 0; padding:0px 0px 0px 0px;}
#navservices a {display:block; width:74px; height:37px; background:url(img/common/services_but.jpg)}
#navservices a:hover {background-position:0 -37px}

#nav ul {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#nav li {float:left; background:url(img/common/services_on.jpg) no-repeat 0 0; margin:0 0px 0 0; padding:0px 0px 0px 0px;}
#navservices2 a {display:block; width:74px; height:37px; background:url(img/common/services_on.jpg)}
#navservices2 a:hover {background-position:0 -37px}

/*Nav meds */
#nav ul {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#nav li {float:left; background:url(img/common/meds_but.jpg) no-repeat 0 0; margin:0 0px 0 0; padding:0px 0px 0px 0px;}
#navmeds a {display:block; width:62px; height:37px; background:url(img/common/meds_but.jpg)}
#navmeds a:hover {background-position:0 -37px}

#nav ul {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#nav li {float:left; background:url(img/common/meds_on.jpg) no-repeat 0 0; margin:0 0px 0 0; padding:0px 0px 0px 0px;}
#navmeds2 a {display:block; width:62px; height:37px; background:url(img/common/meds_on.jpg)}
#navmeds2 a:hover {background-position:0 -37px}

/*Nav insurance */
#nav ul {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#nav li {float:left; background:url(img/common/insurance_but.jpg) no-repeat 0 0; margin:0 0px 0 0; padding:0px 0px 0px 0px;}
#navinsurance a {display:block; width:78px; height:37px; background:url(img/common/insurance_but.jpg)}
#navinsurance a:hover {background-position:0 -37px}

#nav ul {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#nav li {float:left; background:url(img/common/insurance_on.jpg) no-repeat 0 0; margin:0 0px 0 0; padding:0px 0px 0px 0px;}
#navinsurance2 a {display:block; width:78px; height:37px; background:url(img/common/insurance_on.jpg)}
#navinsurance2 a:hover {background-position:0 -37px}

/*Nav resources */
#nav ul {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#nav li {float:left; background:url(img/common/resources_but.jpg) no-repeat 0 0; margin:0 0px 0 0; padding:0px 0px 0px 0px;}
#navresources a {display:block; width:90px; height:37px; background:url(img/common/resources_but.jpg)}
#navresources a:hover {background-position:0 -37px}

#nav ul {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#nav li {float:left; background:url(img/common/resources_on.jpg) no-repeat 0 0; margin:0 0px 0 0; padding:0px 0px 0px 0px;}
#navresources2 a {display:block; width:90px; height:37px; background:url(img/common/resources_on.jpg)}
#navresources2 a:hover {background-position:0 -37px}



/* Left Sub menu */
#leftside ul.avmenu {display:block; list-style:none; margin:0 0 18px 0; padding:0; width:140px;}
#leftside ul.avmenu li {display:inline; line-height:.5em; padding:0; width:140px;}
#leftside ul.avmenu li a {background-color:none; color:#505050; font-weight:700; float:left; ; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:130px;}
#leftside ul.avmenu li a:hover {background-color:inherit; color:#16627f; font-weight:700; text-decoration:none;}
#leftside ul.avmenu li a.current {background-color:none; color:#16627f;}
#leftside ul.av#leftside ul.avmenu ul {font-size:0.3em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}
#leftside ul.avmenu ul a  {padding:3px 1px 3px 5px; width:115px;}
#leftside ul.avmenu ul ul {width:113px;}
#leftside ul.avmenu ul ul a {width:100px;}
.hrGray {height:1px; float:left; color:gray; width:135px; margin: 0px 5px 0px 5px;}


/* Right Sub menu */
#rightside ul.avmenu {float:left; color:#505050; font-size:0.8em; line-height:1.2em; width:150px;}
#rightside ul.avmenu li {float:left; color:#505050; 0.8em; line-height:1.2em; width:150px;}
#rightside ul.avmenu li a {float:left; color:#505050; 0.8em; line-height:1.2em; width:150px;}
#rightside ul.avmenu li a:hover{float:left; color:#505050; 0.8em; line-height:1.2em; width:150px; color:#16627f; text-decoration:underline;}
#rightside ul.avmenu li a.current {float:left; color:#505050; 0.8em; line-height:1.2em; width:150px; color:#16627f; text-decoration:underline;}
#rightside ul.avmenu ul {float:left; color:#505050; 0.8em; line-height:1.2em; width:150px;}
#rightside ul.avmenu ul a {float:left; color:#505050; 0.8em; line-height:1.2em; width:150px;}
#rightside ul.avmenu ul ul {float:left; color:#505050; 0.8em; line-height:1.2em; width:150px;}
#rightside ul.avmenu ul ul a {float:left; color:#505050; 0.8em; line-height:1.2em; width:150px;}


/*Left sidebar */
#leftside {float:left; clear:left; margin:0 0 5px; padding:20px 15px 0; width:146px;}
#leftside p,#leftside ul {margin:0 0 16px; padding:0;}
#leftside p {font-size:0.9em; line-height:1.4em;}
#leftside li {line-height:1.2em; list-style:none; margin:0 0 6px; padding:0;}
#leftside ul ul {margin:6px 0 0 10px; padding:0;}
#leftside ul ul li {margin:0 0 4px;}
#leftside ul ul li a {font-weight:400;}
#leftside h2,#leftside h3 {color:#505050; font-size:.9em; margin:0 0 8px; padding:0;}

/*Right sidebar */
#rightside {float:right; line-height:1.4em; margin:0 0 5px; padding:20px 15px 0px 15px; width:146px;}
#rightside3 {float:right; line-height:1.4em; margin:0 0 5px; padding:20px 15px 0px 15px;}
#leftside ul, #rightside p,#rightside ul {margin:0 0 16px; padding:0;}
#rightside p {font-size:0.9em; line-height:1.4em;}
#rightside li {line-height:1.2em; list-style:none; margin:0 0 6px; padding:0;}
#rightside ul ul {margin:6px 0 0 10px; padding:0;}
#rightside ul ul li {margin:0 0 4px;}
#rightside ul ul li a {font-weight:400;}
#rightside h2,#rightside h3 {color:#505050; font-size:.9em; margin:0 0 8px; padding:0;}
.staff {margin:0px 0 5px; padding:0px 0px 0;}


/* Main content *//* Main content *//* Main content *//* Main content *//* Main content *//* Main content *//* Main content *//* Main content */
#content {border-left:1px dashed #b3b2b2; margin:241px 170px 5px; border-right:1px dashed #b3b2b2; line-height:1.5em; margin:0px 170px 5px; padding:0px 10px 0px 10px;}
#contentwide {border-left:1px dashed #b3b2b2; line-height:1.5em; margin:0px 10px 5px 170px; padding:0px 10px 0px 10px;}
#contentwide2 {border-right:1px dashed #b3b2b2; line-height:1.5em; margin:0px 150px 5px 0px; padding:0px 10px 0px 10px;}
#content h2,#contentwide h2,#contentwide2 h2 {font-size:1.8em; font-style:italic; font-family:Times New Roman,serif; color:#16627f; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
#content h3,#contentwide h3,#contentwide2 h3 {font-size:1em; margin:0px 0px 0px 0px;}
#content a:hover,#contentwide a:hover,#contentwide2 a:hover {font-size:1em; font-weight:100; margin:0px 0px 0px 0px; color:#16627f; text-decoration:underline;}
#content img,#contentwide img,#contentwide2 img {color:#303030; display:inline; padding:10px 10px 10px 10px;}
#content ul,#contentwide ul,#contentwide2 ul,#content ol,#contentwide ol,#contentwide2 ol {margin:0px 0px 16px 20px; padding:0px 10px 0px 10px;}
#content li,#contentwide li,#contentwide2 li {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#content ul ul,#contentwide ul ul,#contentwide2 ul ul,#content ol ol,#contentwide ol ol,#contentwide2 ol ol {margin:0px 0px 0px 16px; padding:0px 10px 0px 10px;}


/* Bottom */
#bottom {background:trasperant; margin:0px; padding:0px 0; align:center; width:679px; height:50px; line-height:1.5em; font-size:0.9em;}

/* Footer */
#footer {background:#FFFFFF url(img/common/copywright.gif); float:center; clear:both; color:#545454; margin:0px; padding:0px 0px 0px 0px; width:679px; height:25px;}
#footer a {color: #545454; font-weight:400; text-decoration:none;}
#footer a:hover {color:#16627f; text-decoration:underline;}
.disclaimer {color: #545454; font-size:.8em; margin: 0px 0px 0px 100px; padding:5px 0px 0px 0px;}

/* Additional classes */
.hide {display:none;}
