/* general stuff */
/* CSS revisions by John Garlinge 12-14 January 2008 marked + */
 
body{
margin:0;
padding:0;
text-align:left;
font-family: verdana, arial, sans-serif;
}
h1{font-size:18px;}/* + */
h2{font-size:16.5px;}/* + */
h3{font-size:16.5px;}/* + */
h4{font-size:14.5px}/* + */
h5{font-size:13.5px}/* + */
h6{font-size:1.5px}/* + */
p {
text-align:left;
}

a {
text-decoration:  none;
font-weight: bold;
border: none;
 }
a:hover {
text-decoration:  underline; 
border: none;
 }

.fhc_sub_main a {
text-decoration:  underline;
font-weight: bold;
border: none;
color: #333;
 }
.fhc_sub_main a:hover {
text-decoration:  none; 
border: none;
 }

.fhc_main {
width:750px;
margin:auto;
}

.fhc_masthead {width:750px;}.fhc_masthead h1{	margin:0;	width:380px;	height:100px;	text-indent:-999em;	float:left;	}	.fhc_masthead h1 a{	margin:0;	display:block;	background:url(../fhc/masthead.png) no-repeat 0 0px;	height:100%;	}

.fhc_masthead p{	margin:0;	text-indent:-999em;	background:url(../fhc/masthead.png) no-repeat  right 0px ;	height:100px;}

.fhc_menubar {
width:750px;
height:20px;
background:url(../fhc/menubar.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:normal;
}

.fhc_foot {
width:750px;
margin:auto;
margin-top:10px;
}
.fhc_foot a img {border:0; margin: 0 6px;float:right;}
.fhc_menubar ul {
float:left;
padding:0 0 0 0;
margin:0 0 0 0;
margin-left:20px;
margin-top:3px;
}

.fhc_menubar li {
float:left;
list-style-type:none;
padding:0 0 0 0;
margin:0 0 0 0;
padding-right:22px;
}

.fhc_menubar a {
color:#000000;
text-decoration:none;
}
.fhc_menubar a:hover{color: #fff;text-decoration:none;}/* + */
.fhc_mainbox {
width:710px;
height:auto;
background: #F4EFF2 url(../fhc/gradientbg.png);
background-repeat:repeat-x;
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
font:Verdana, Arial, Helvetica, sans-serif;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
clear:both;
position:relative;
}

.fhc_main_left {
width: 500px;
float:left;
}

.fhc_main_right {
width: 210px;
float:left;
}
.fhc_main_right div{padding:0;margin:0 0 18px 0;text-align:right;}

.fhc_sub_main {
width: 330px;
float:left;
padding-left:10px;text-align:left;
}
.fhc_sub_menu {
width:160px;
float:left;
padding:0 0 0 0;
margin:0 0 0 0;
}
#mainlevel ul{
color:#FFFFFF;
text-align:left;
padding:0 0 0 0;
margin:0 0 0 0;
}

#mainlevel li{
text-align:left;
list-style-type:none;
background-color:#999999;
display:block;
margin-bottom:2px;
padding:2px;
margin-left: -40px;
}
#mainlevel li ul li,#mainlevel li ul li ul li{margin:0 0 0 5px;}/* + */
#mainlevel a{
color:#FFFFFF;
text-decoration:none;
}

#mainlevel a:hover{
color:#000000;
text-decoration:none;
}

#mainlevelfoot {
font:Verdana, Arial, Helvetica, sans-serif;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:normal;
}

#mainlevelfoot ul{
color:#FFFFFF;
text-align:left;
padding:0 0 0 0;
margin:0 0 0 0;
}
#mainlevelfoot li{
text-align:left;
list-style-type:none;
float:left;
margin-right:50px;
margin-left: -20px;/* Just for IE6 to overcome double margin float bug  */
}
body>#mainlevelfoot li{
margin-left: -40px;
}/* Replaces margin to modern browsers */

#mainlevelfoot a{
color:#000000;
text-decoration:none;
}

#mainlevelfoot a:hover{
color:#444444;
text-decoration:none;
}
/* Change  */
 a#active_menumain_,a#active_menu{color:#9c2b42;}

/* Request a Quote Module */
#getAquote{width:173px;margin: -2px auto 0 35px;}
#getAquote a{display:block;padding: 90px 0px 52px 10px;font-size:26px;color:#333;background: url(../../../images/stories/Image/image3_10.gif) no-repeat;font-weight:normal;}/*+*/
#getAquote span{display:block}
#getAquote a:hover{color:#9c2b42;}

/* Healthcare Logos */
#regulators{margin: 30px 0 0 0;}
#regulators p{text-align:center;}

input.buttonHome{background:none;border:0;background:url(../fhc/menubar.jpg);font-weight:bold;}
input:hover.buttonHome{color:#fff}
.clear{clear:both;font-size:0;height:0;}/* + */
form{position:relative!important;top:5px;}
p.header{display:inline;}
.header img{border: 1px solid #ccc;padding:4px;}/* + */
.clear-both{clear:both}/* + */
.clear-rgt{clear:right}/* + */
.clear-left{clear:left}/* + */
.float-rgt{float:right}/* + */
.float-left{float:left}/* + */
.noBorder{border:0!important;}
.fhc_foot #regStatement p{clear:both;font-size:9px;height:12px;margin:18px  0 0 20px;width:450px;}/*+*/