@charset "UTF-8";* {    margin: 0;    padding: 0;} ul{padding-left:15px;}p{	margin-bottom:1em;	}html,body{	height:100%;}.padded10{	width: 100%;}.marginBottom{margin-bottom:10px;}body {	color: #333;	background:#fff;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:12px;	line-height:1.4;	padding-top:10px;}h1{font-size:20px;}h2{font-size:16px;}h3{font-size:14px;}.mainWrapper{	position:relative;	width:955px;	margin:0 auto; }.mainWrapper2{	position:relative;	width:990px;	margin:0 auto; }.tight, h1.tight, h2.tight{padding:0; margin:0;}.mainWrapper2b{	position:relative;	width:990px;	margin:0 auto; 	margin-top:10px;}/*LINK SCHEME*/#topNav a, #hNav1 a , #footerNav a, #footer a{		text-decoration:none;}#topNav a:hover{		text-decoration:underline;}#topNav a{color:#3F2658;}#header{	position:relative;	height:132px;}#header img.logo{	position:absolute;	top:0;	left:2px;}#topNav{	position:absolute;	top:0; right:0;	text-align:right;	width:400px;}#companyLogo{	position:relative;	width:267px;	float:left;}#companyLogo img{	position:absolute;	top:10px;	left:10px;}#hNav1 {font-size:16px; text-align:center; width:710px; float:right;}#hNav1 a {	color:#eee;	padding-top:10px;	display:block;	float:left;	width:155px;	font-weight: bold;	padding-bottom: 5px;}#hNav1 a:hover{color:#fff;}#hNav1 a#link1{background:url(../_img/backgrounds/tabs/1.png) no-repeat center top; width:85px; }#hNav1 a#link2{background:url(../_img/backgrounds/tabs/2.png) no-repeat center top; }#hNav1 a#link3{background:url(../_img/backgrounds/tabs/3.png) no-repeat center top; }#hNav1 a#link4{background:url(../_img/backgrounds/tabs/4.png) no-repeat center top;}#hNav1 a#link5{background:url(../_img/backgrounds/tabs/5.png) no-repeat center top;}#hNav2  { position;relative; background:url(../_img/backgrounds/rectangle-rounded.png) no-repeat; padding-left:10px; padding-top:10px; height:25px; font-size:14px; color:#fff; width:550px; float:left;}/*#hNav2 form{width:150px; float:right;}*/.hNav2Right{background:url(../_img/backgrounds/rectangle-rounded.png) no-repeat top right; height:35px; width:10px; float:left; }#footerNav{background:url(../_img/backgrounds/nav-footer.png) no-repeat; text-align:center; padding:5px; margin-top:10px; margin-bottom:10px;}#footerNav, #footerNav a{color:#303030; text-transform:none;  font-size:14px;}#footer{font-size:10px; padding:10px;}#footer a{color:#000; }img, .noBorder{border:none;}.floatLeft{float:left;}.floatRight{float:right;}img.floatLeft{float:right; margin-right:10p; margin-bottom:10px;}img.floatRight{float:right; margin-left:10p; margin-bottom:10px;}.clear{clear:both;}.halfCol{position:relative; width:49%;}#masthead {	position:relative;	height:350px;	background-color:#ffffff;	padding-bottom: 10px;}body.home #masthead {background:url(../_img/masthead/img2.jpg) no-repeat #fcf1d0; border-top:5px solid #f48806;}body.health_insurance #masthead {	background-color: #ffffff;	background-image: url(../_img/masthead/img3.jpg);	background-repeat: no-repeat;}body.life_insurance #masthead {	background-color: #ffffff;	background-image: url(../_img/masthead/img4.jpg);	background-repeat: no-repeat;}body.critical_illness #masthead {	background-color: #ffffff;	background-image: url(../_img/masthead/img5.jpg);	background-repeat: no-repeat;}body.dental_plans #masthead {	background-color: #ffffff;	background-image: url(../_img/masthead/img6.jpg);	background-repeat: no-repeat;}body.home #internalContentBorder {clear:both; border-top:5px solid #f48806;}body.health_insurance #internalContentBorder {clear:both; border-top:5px solid #fbbb03;}body.life_insurance #internalContentBorder {clear:both; border-top:5px solid #94be52;}body.critical_illness #internalContentBorder {clear:both; border-top:5px solid #2386b2;}body.dental_plans #internalContentBorder {clear:both; border-top:5px solid #42225d;}form.masthead{	position:absolute;	width:244px;	height:44px;	background:url(../_img/backgrounds/form-masthead.png) no-repeat;	text-align:right;	padding-right:10px;	padding-top:10px;	right:12px;	bottom:44px;}form.quoteForm{	background-color:#fff;	padding:10px;	width:370px;	margin-left:540px;	padding-right:20px;}form.quoteForm label{	width:90px;	margin-right:5px;	text-align:right;	float:left;}form.quoteForm div.privacy{text-align:center}ul#slideshow {width:145px; float:right; margin-left:10px; list-style:none; padding:0;}.slides{display:none; width:805px; position:relative; float:left;}.slides img{float:right; width:610px; margin-left:10px;}		/*#masthead div.desc{	width:140px;}*/div.desc h1{color:#025c8b;}.calloutFront{font-size:11px; position:relative; background:url(../_img/backgrounds/front-callout.png) no-repeat; width:236px; height: 147px; line-height:1.1; float:left; margin-right:3px;}.calloutFront .pricing{position:absolute; left:10px; top:10px; color:#fff; background:url(../_img/backgrounds/front-pricing.png); width:130px; height:78px; padding-top:10px; text-align:center; text-transform:uppercase;}.calloutFront h1{	color:#fff;	padding:10px;	text-align: center;	margin-bottom:10px;}.calloutFront h1#tab1{background:url(../_img/backgrounds/callout-head1.jpg) no-repeat center top;}.calloutFront h1#tab2{background:url(../_img/backgrounds/callout-head2.jpg) no-repeat center top;}.calloutFront h1#tab3{background:url(../_img/backgrounds/callout-head3.jpg) no-repeat center top;}.calloutFront h1#tab4{background:url(../_img/backgrounds/callout-head4.jpg) no-repeat center top;}.calloutFront p{padding:5px; padding-top:0; padding-bottom:0;}.calloutFront a{color:#0487bd;}.calloutFront h1{font-size:16px;}.calloutFront .pricing h1{font-size:32px;}sup{font-size:.5em;}.rounded1{	background:url(../_img/backgrounds/rectangle-rounded2.png) no-repeat;		padding:10px;	padding-bottom:0;}.rounded1Bottom{	background:url(../_img/backgrounds/rectangle-rounded2.png) no-repeat bottom left;	height:20px;	}	#sidebar1{	position:relative;	width:225px;	float:left;	background:url(../_img/backgrounds/sidebar.png) repeat-y;}#sidebar1 ul#nav {padding:0; padding-right:5px; list-style:none;}#sidebar1 ul#nav li {padding-left:20px; padding-right:20px; font-size:14px; 	}#sidebar1 ul#nav li ul{list-style:none; font-weight:normal;}/*initially hide sub navs*/#sidebar1 ul#nav li ul{display:none;}/*show active sub nav*/body.health_insurance #sidebar1 ul#nav li#health_insurance ul{display:block;}body.life_insurance #sidebar1 ul#nav li#life_insurance ul{display:block;}body.critical_illness #sidebar1 ul#nav li#critical_illness ul{display:block;}body.dental_plans #sidebar1 ul#nav li#dental_plans ul{display:block;}#sidebar1 ul#nav li a{ text-decoration:none; color:#3b3b3b; font-weight:bold; padding-left:25px; }#sidebar1 ul#nav li a:hover{background:url(../_img/arrow.png) no-repeat left;}#sidebar1 ul#nav li li a{font-weight:normal;}#sidebar1Content{	 position:relative;	 background:url(../_img/backgrounds/sidebar1.png) no-repeat;}#sidebar1 h1{	background:url(../_img/backgrounds/sidebar1-header.png) no-repeat;	color:#fff;	text-align:center;	font-size:18px;	font-weight:normal;}#sidebar1Content h1.topHeader{	background:url(../_img/backgrounds/sidebar1-header-top.png) no-repeat;	color:#fff;}#sidebar1 form{padding:10px;}#sidebar1 label{float:left; width: 65px; font-size:9px;}#sidebar1 input{background:url(../_img/backgrounds/input-textarea1.jpg) repeat-x #ece9f5; border:1px solid #dbe0e2; width:110px;} #sidebar1 input.img{background:none; border:none; width:auto;}#sidebar1Foot{	 position:relative;	 background:url(../_img/backgrounds/sidebar1.png) no-repeat bottom;	 }ul.HorizontalButtons {  margin-left: 0px;  padding-left: 0px;}ul.HorizontalButtons li {  border-left:1px outset margin; border-right:1px outset margin; border-top:1px outset #6cc247; border-bottom:1px outset 5px; display: inline;  background-color: #9fd687;  padding: 3px}ul.HorizontalButtons li a {  text-decoration: none}ul.HorizontalButtons li a:hover {	background-color: #9fd687;}ul.paddedBottomItems li{padding-bottom:5px;}#internalMain{		width:743px;	float:right;}.internalMainContent{	position:relative;	width:670px;	min-height:500px;	/*border:1px solid #ff0000;*/	 float:left;	padding-left: 20px;}.internalMainContent h1{color:#f3bc3e; border-bottom:1px solid #f3bc3e;}#internalMainFoot{	 position:relative;	 background:url(../_img/backgrounds/main.png) no-repeat bottom;}.home .mainWrapper #navarea #navmenu li .subnav2 {	font-size: 14px;	font-weight: normal;	text-align: left;}.floatcenter {	width: 275px;}#masthead #imageField2 {	position: absolute;	/*left: 706px;*/	top: 269px;	left: 615px;}#masthead #imageField3 {	position: absolute;	top: 203px;	left: 615px;}.myAccordion{ /*header of 1st demo*/height:22px;/*margin-bottom:1px;*/cursor: hand;cursor: pointer;padding: 10px;color:#505050;text-align:center;font-size:18px;background:url(/_img/backgrounds/accordion-inactive.png) no-repeat;}.accContent {padding:10px;}.accContent label{float:left; width:70px;}.accContent input{width:130px;}.accContent input.img{width:auto; background:none;}.openAccordion{ /*class added to contents of 1st demo when they are open*/background:url(/_img/backgrounds/accordion-active.png) no-repeat;}td.greyBoxBG{	vertical-align:top;	* background:url(/_img/backgrounds/rectangle1.jpg) center center no-repeat #dbdada;}div.greyBox1{	height:238px;* height:208px; 					background:url(/_img/backgrounds/rectangle1.jpg) no-repeat #dbdada;	vertical-align:top;	padding:10px;}div.greyBox1 h1{	font-size:24px;	line-height:36px;}div.greyBox1 h3{	font-size:14px;	line-height:16px;}div.greyBox1 p{line-height:14px;}div.greyBox1 ul{padding-bottom:10px; margin-bottom:0;}