html {
	margin:0px;
	padding:0px;
	background:url('images/mainbg.gif') top left repeat-x #E4E0D5;
}
body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, verdana, sans-serif;
	font-size:13px;

	line-height:1.7em;
}
a img {
	border:none;
}
#outside {
	background:#F8F6EA;
	border:8px solid #FFF;
	border-top:0px;
	width:712px;
	margin:0px auto;
	text-align:left;
	padding:0px 12px;
	position:relative;
}
a:link {
	color:#CD6502;
	text-decoration:underline;
}
a:visited {
	color:#814001;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a:active {
	text-decoration:none;
}
#logo {
	margin-left:20px;
	margin-top:10px;
	
}

#quote {
	margin-top:10px;
	margin-right:3px;
}

#topnav {
	position:relative;
	margin:1px -4px;
	background:url('images/navback.gif') top left repeat-x;
	height:30px;
	padding:0px;
	z-index:9;
}
#topnav li {
	float:left;
	line-height:30px;
	font-size:13px;
	font-family:Arial, sans-serif;
	font-weight:800;
	list-style:none;
	margin:0px;
}
#topnav li a {
	display:block;
	text-align:center;
}
#topnav li a:link, #topnav li a:visited {
	color:#000;
	text-decoration:none;
}
#topnav li a:hover, #topnav li a:active {
	color:#FFF;
	background:#5F5541;
}
#topnav li:hover div, li.over div {
	display:block; 
}
#topnav li div a:link, #topnav li div a:visited, #topnav li div a:hover, #topnav li div a:active {
	display:inline;
	background:transparent;
	color:#FFF;
}
#topnav li div a:hover { 
	text-decoration:underline;
}
#cf_tn { width:125px; }
#eb_tn { width:150px; }
#rt_tn { width:156px; }
#cu_tn { width:125px; }
#ht_tn { width:156px; }
.dropdown {
	position:absolute;
	top:30px;
	background:#1B478B;
	color:#FFF;
	min-height:1em;
	display:none;
	z-index:9;
	padding:0px 5px;
	font-weight:300;
	font-size:11px;
}
* html .dropdown {
	height:.5em;
}
.dropdown a:link, .dropdown a:visited {
	color:#FFF;
	text-decoration:underline;
}
.dropdown a:hover, .dropdown a:active {
	text-decoration:none;
}
#cf_dd { width:115px; /* left:12px; */ }
#eb_dd { width:140px; /* left:137px; */ }
#rt_dd { width:146px; /* left:287px; */ }
#cu_dd { width:115px; /* left:443px; */ }
#ht_dd { width:146px; /* left:568px; */ }
#flash {
	width:712px;
	height:268px;
}
* html #flash {
	margin-top:-3px;
}
.text10 {
	font-size:11px;
	line-height:1.2em;

}

.text10Red {
	font-size:11px;
	line-height:1.2em;
	color:#FF0000;

}
.contentrow div {
	position:relative;
	margin-top:12px;
	height:100%;
	float:left;
}
.contentrow div div {
	position:absolute;
	bottom:0px;
	height:13px;
	left:0px;
	right:13px;
	width:auto;
	background:url('images/mod_shadow_bottom.gif') bottom right repeat-x #FFF;
}
* html .contentrow div div {
	width:97.5%;
}
* html #tools div {
	right:26px;
	width:95%;
}
* html #facts div {
	right:26px;
	width:95%;
}
* html #qfacts div {
	right:26px;
	width:95%;
}

* html #brokerInside div {
	right:26px;
	width:95%;
}
* html #services div {
	margin-bottom:-1px;
}
* html #services2 div {
	margin-bottom:-1px;
}
* html #additional div {
	margin-bottom:-1px;
}
* html #docs div {
	margin-bottom:-1px;
}

* html #getquote div {
	width:700px;
}
.contentrow div div img {
	float:left;
}
.contentrow div h2 {
	margin:0px;
	margin-bottom:-8px;
	width:100%;
}
.contentrow div h2 span {
	display:none;
}
.contentrow div p, li, ul {
	text-align:justify;
	margin:1em 16px 1em 16px;
	color:#000;
}
#welcome, #cf, #eb, #rt, #ht, #phys, #articles, #acl, #cp, #request, #rl, #eb-flexible, #eb-hsa, #eb-fully, #eb-indi, #eb-erisa, #eb-section125, #eb-dental-vision, #eb-retirement, #eb-other, #eb-cobra, #cu-staff, #cu-map, #ht-care24, #ht-hipaa, #art, #ht-privacy, #ht-wellness {
	width:468px;
	background:url('images/mod_shadow_bright.gif') bottom right no-repeat #FFF;
}
#cu-staff2 { 
	width:710px;
	background:url('images/mod_shadow_bright.gif') bottom right no-repeat #FFF;
}
#cu { 
	width:710px;
	background:url('images/mod_shadow_bright.gif') bottom right no-repeat #FFF;
}
#welcome h2 { background:url('images/welcome.jpg') top left no-repeat #F8F6EA; }
#tools {
	margin-left:13px;
	width:231px;
	background:url('images/mod_shadow_bright.gif') bottom right no-repeat #FFF;
}
#facts {
	margin-left:13px;
	width:231px;
	background:url('images/mod_shadow_bright.gif') bottom right no-repeat #FFF;
}
#qfacts {
	margin-left:13px;
	width:231px;
	background:url('images/mod_shadow_bright.gif') bottom right no-repeat #FFF;
}
#brokerInside {
	margin-left:13px;
	width:231px;
	background:url('images/mod_shadow_bright.gif') bottom right no-repeat #FFF;
}
#welcome, #tools, #facts, #qfacts, #brokerInside { min-height:200px; }
* html #welcome, * html #tools, *html #facts, *html #qfacts, * html #brokerInside { height:200px; }
#tools h2 { background:url('images/tools.jpg') top left no-repeat #F8F6EA; }
#facts h2 { background:url('images/quick-facts.jpg') top left no-repeat #F8F6EA; }
#qfacts h2 { background:url('images/quick-facts.jpg') top left no-repeat #F8F6EA; }
#brokerInside h2 { background:url('images/brokerInside.jpg') top left no-repeat #F8F6EA; }

#welcome h2, #tools h2, #facts h2, #qfacts h2, #brokerInside h2, #cf h2, #eb h2, #rt h2, #cu h2, #ht h2,
	#phys h2, #articles h2, #acl h2, #cp h2, #request h2, #rl h2, #getquote h2, #eb-flexible h2, #eb-hsa h2, #eb-fully h2, #eb-indi h2, #eb-erisa h2, #eb-section125 h2, #eb-dental-vision h2, #eb-retirement h2, #eb-other h2, #eb-cobra h2, #cu-staff h2, #cu-staff2 h2, #cu-map h2, #ht-care24 h2, #ht-hipaa h2, #art h2, #ht-privacy h2, #ht-wellness h2 {
	height:42px;
}
#brokerInside h2 {
	margin-bottom:73px;
}
#tools ul {
	padding:6px 8px;
	margin:0px;
}
#facts ul {
	padding:6px 8px;
	margin:0px;
}
#qfacts ul {
	padding:6px 20px;
	margin:0px;
}
#brokerInside ul {
	padding:6px 8px;
	margin:0px;
}
#tools li {
	margin:.5em;
	list-style:inside url('images/bullet.gif');
}
#facts li {
	margin:.5em;
	list-style:inside url('images/bullet.gif');
}
#qfacts li {
	margin:.5em;

}
.employee-b li {
	margin:.5em;
	list-style:circle;
		font-size:10px;

	}
#brokerInside li {
	margin:.5em;
	list-style:inside url('images/bullet.gif');
}
* html #tools li a {
	padding-left:6px;
}
* html #facts li a {
	padding-left:6px;
}
* html #qfacts li a {
	padding-left:6px;
}
* html #brokerInside li a {
	padding-left:6px;
}
#tools li a:link, #tools li a:visited {
	 color:#000000;
	text-decoration:none;
}
#facts li a:link, #facts li a:visited {
	color:#666;
	text-decoration:none;
}
#fqacts li a:link, #qfacts li a:visited {
	color:#666;
	text-decoration:none;
}
#brokerInside li a:link, #brokerInside li a:visited {
	color:#666;
	text-decoration:none;
}
#tools li a:hover, #tools li a:active {
	text-decoration:underline;
}
#facts li a:hover, #facts li a:active {
	text-decoration:underline;
}
#qfacts li a:hover, #qfacts li a:active {
	text-decoration:underline;
}
#brokerInside li a:hover, #brokerInside li a:active {
	text-decoration:underline;
}
.contentrow { clear:both; width:100%; }
.contentrow h2 {
	width:222px;
	height:29px;
}
#broker h2 {
	background:url('images/broker.jpg') top left no-repeat #F8F6EA;
}
#advantage h2 {
	background:url('images/advantage.jpg') top left no-repeat #F8F6EA;
}
#represent h2 {
	background:url('images/represent.jpg') top left no-repeat #F8F6EA;
}
#broker h2, #advantage h2, #represent h2 {
	height:29px;
}
#broker, #advantage, #represent, #services, #services2, #additional, #docs {
	width:222px;
	background:url('images/smod_shadow_bright.gif') bottom right no-repeat #FFF;
	min-height:120px;
}
* html #broker, * html #advantage, * html #represent {
	height:120px; /* for IE */
}
#advantage, #represent {
	margin-left:22px;
}

#contact_broker {
	margin:0px;
	position:absolute;
	bottom:4px;
	right:2px;
	background:url('images/phone.jpg') bottom right no-repeat;
	color:#4C8F9F;
	font-family:arial, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:700;
	text-align:right;
	padding:6px 70px 0px 0px;
	width:146px;
	height:67px;
}

#contact_broker_inside {
	margin:0px;
	position:absolute;
	top:45px;
	right:2px;
	background:url('images/phone2.jpg') right no-repeat;
	color:#4C8F9F;
	font-family:arial, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:700;
	text-align:right;
	padding:6px 70px 0px 0px;
	width:146px;
	height:67px;
}
#contact_broker span {
	color:#666666;
	font-family:verdana, sans-serif;
	font-weight:900;
	font-size:14px;
}
#contact_broker_inside span {
	color:#666666;
	font-family:verdana, sans-serif;
	font-weight:900;
	font-size:14px;
}
#represent { text-align:center; }
#footer {
	width:750px;
	margin:0px auto;
	line-height:3em;
	color:#6D6C6A;
	font-size:11px;
}
#footer a:link, #footer a:visited {
	color:#6D6C6A;
	text-decoration:underline;
}
#footer a:hover, #footer a:active {
	text-decoration:none;
}
.right { float:right; text-align:right; }
.left { float:left; text-align:left; }
.bottomleft {
	position:absolute;
	bottom:-8px;
	left:-8px;
}
.bottomright {
	position:absolute;
	bottom:-8px;
	right:-8px;
}
#services { width:468px; }
#services2 { width:710px; }
#additional { width:468px; }
#docs { width:468px; }
#services  h2 { background:url('images/services.jpg') top left no-repeat #F8F6EA; }
#services2  h2 { background:url('images/services2.jpg') top left no-repeat #F8F6EA; }
#additional  h2 { background:url('images/sub-title-section-additiona.jpg') top left no-repeat #F8F6EA; }
#docs  h2 { background:url('images/sub-title-section-documents.jpg') top left no-repeat #F8F6EA; }
#phys h2 { background:url('images/phys.jpg') top left no-repeat #F8F6EA; }
#articles h2 { background:url('images/title-section-articles.jpg') top left no-repeat #F8F6EA; }
#acl h2 { background:url('images/acl.jpg') top left no-repeat #F8F6EA; }
#cp h2 { background:url('images/cp.jpg') top left no-repeat #F8F6EA; }
#request h2 { background:url('images/request.jpg') top left no-repeat #F8F6EA; }
#rl h2 { background:url('images/rl.jpg') top left no-repeat #F8F6EA; }
#cf h2 { background:url('images/cf.jpg') top left no-repeat #F8F6EA; }
#eb h2 { background:url('images/eb.jpg') top left no-repeat #F8F6EA; }
#eb-flexible h2 { background:url('images/title-section-flexible.jpg') top left no-repeat #F8F6EA; }
#eb-hsa h2 { background:url('images/title-section-HSA.jpg') top left no-repeat #F8F6EA; }
#eb-fully h2 { background:url('images/title-fully-insured.jpg') top left no-repeat #F8F6EA; }
#eb-indi h2 { background:url('images/title-section-individual-fa.jpg') top left no-repeat #F8F6EA; }
#eb-erisa h2 { background:url('images/title-section-ERISA.jpg') top left no-repeat #F8F6EA; }
#eb-section125 h2 { background:url('images/title-section-125.jpg') top left no-repeat #F8F6EA; }
#eb-dental-vision h2 { background:url('images/title-section-dental-vision.jpg') top left no-repeat #F8F6EA; }
#eb-retirement h2 { background:url('images/title-section-retirement-pl.jpg') top left no-repeat #F8F6EA; }
#eb-other h2 { background:url('images/title-section-disability.jpg') top left no-repeat #F8F6EA; }
#eb-cobra h2 { background:url('images/title-section-COBRA.jpg') top left no-repeat #F8F6EA; }
#rt h2 { background:url('images/rt.jpg') top left no-repeat #F8F6EA; }
#cu h2 { background:url('images/cu.jpg') top left no-repeat #F8F6EA; }
#cu-staff h2 { background:url('images/title-section-meet-staff.jpg') top left no-repeat #F8F6EA; }
#cu-staff2 h2 { background:url('images/title-section-staff.jpg') top left no-repeat #F8F6EA; }
#cu-map h2 { background:url('images/title-section-map.jpg') top left no-repeat #F8F6EA; }
#ht h2 { background:url('images/ht.jpg') top left no-repeat #F8F6EA; }
#ht-care24 h2 { background:url('images/title-section-care24.jpg') top left no-repeat #F8F6EA; }
#ht-hipaa h2 { background:url('images/title-section-hipaa.jpg') top left no-repeat #F8F6EA; }
#art h2 { background:url('images/title-section-articles.jpg') top left no-repeat #F8F6EA; }
#ht-privacy h2 { background:url('images/title-section-privacy.jpg') top left no-repeat #F8F6EA; }
#ht-wellness h2 { background:url('images/title-section-wellness.jpg') top left no-repeat #F8F6EA; }

#getquote {
	width:712px;
	background:url('images/mod_shadow_bright.gif') bottom right no-repeat #FFF;
}
#getquote h2 { background:url('images/getquote.jpg') top left no-repeat #F8F6EA; }
