body{
	background:#e6ebef;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	height: 100%;
	min-width:1003px;
}
html{height:100%;}
form,fieldset{
	padding:0;
	margin:0;
	border:0;
}
input,textarea,select{
	font:100% Tahoma, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#827878;
}
img{border:0;}
a{
	color:#f04e31;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
/* wrapper */
#wrapper{
	width:1023px;
	margin:0 auto;
	min-height:100%;
	overflow:hidden;
	background:url(../images/bg-wrapper.jpg) no-repeat;
}
* html #wrapper{
	height:100%;
	overflow:visible;
}
/* header */
#header{
	overflow:hidden;
	padding:0 16px 2px;
	height:118px;
}
/* top-box */
.top-box{
	overflow:hidden;
	margin-bottom:3px;
	width:100%;
}
.logo{
	background: url(../images/logo.gif) no-repeat;
	float:left;
	padding:50px 0 0;
	height:32px;
	width:293px;
}
.logo a{
	height:32px;
	width:293px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.top-box ul{
	float:right;
	margin:11px 0 0;
	padding:0;
	list-style:none;
}
.top-box ul li{
	display:inline;
	background:url(../images/separator-top.gif) no-repeat 0 3px;
	padding:0 4px 0 10px;
}
.top-box ul li:first-child,
.nav li:first-child,
.add-nav li:first-child{ background:none;}
.top-box ul li a{
	text-transform:uppercase;
	font-size:10px;
	color:#094b7e;
}
/* nav */
.nav{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.nav li{
	float:left;
	background:url(../images/separator.gif) no-repeat 0 2px;
	padding:1px 0 0 1px;
	white-space:nowrap;
}
.nav li a{
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	display:block;
	padding:10px 18px 7px;
	letter-spacing:2px;
	white-space:nowrap;
}
.nav li a:hover{ 
	text-decoration:none;
	color:#fab702;
}
/* main */
#main{
	overflow:hidden;
	width:100%;
}
.inner{ 
	padding:21px 16px 0;
	width:995px;
}
/* visual-box */
.visual-box{
	background:url(../images/image01.jpg) no-repeat;
	position:relative;
	height:104px;
	padding:116px 0 0 18px;
}
.return{
	position:absolute;
	top:10px;
	left:25px;
}
.visual-box strong{
	font:normal 30px Georgia, 'Times New Roman', Times, serif;
	color:#fff;
	position:relative;
}
/* content */
#content{
	padding:17px 16px 20px; 
	/*overflow:hidden;
	height:1%;*/
	width:991px;
	float:left;
}
.inner #content{
	float:left;
	width:657px;
	margin-left:23px;
	padding:0 0 50px!important;
}
/* breadcrumbs */
.breadcrumbs{
	margin:3px 0 12px -4px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:14px;
	position:relative;
	z-index:100;
}
body#wholeLife .breadcrumbs{
	margin:3px 0 5px -4px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:14px;
	position:relative;
	z-index:100;
}
.breadcrumbs li{
	font-size:11px;
	color:#0a4c7f;
	float:left;
	padding:0 0 0 11px;
	margin:0 11px 0 -6px;
	background:url(../images/arrow.gif) no-repeat 0 4px;
}
.breadcrumbs li a{
	font-size:11px;
	color:#0a4c7f;
}
/* box-intro */
.box-intro{
	background:#bccedc url(../images/bg-intro.gif) no-repeat;
	padding:18px 0 0 25px;
	height:1%;
}
.box-intro .b{
	height:8px;
	background:#bccedc url(../images/bg-intro-b.gif) no-repeat;
	margin:0 0 0 -25px;
	font-size:1px;
}
.box-intro h1{
	font-size:29px;
	color:#fff;
	font-style:italic;
	text-transform:uppercase;
	margin:0 0 18px 50px;
}
/* main-form */
.main-form{
	background:url(../images/bg-form.gif) no-repeat;
	padding:23px 0 15px 22px;
}
/* box-data */
.box-data{
	border:2px solid #6e8cac;
	background:#d2dae1;
	padding:12px 0 0 17px;
	width:540px;
	margin-bottom:20px;
}
.box-data-intro{
	overflow:hidden;
	height:22px;
	margin-bottom:14px;
}
.box-data label{
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#214b7d;
	margin:2px 15px 0 0;
}
.box-data strong{
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#214b7d;
	margin:3px 12px 0 25px;
}
.box-data input{
	padding:2px 5px;
	background:#fff;
	border:1px solid #909090;
	border-color:#909090 #cecece #e3e3e3 #cecece;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}

.box-data input#phone{
	padding:2px 5px;
	background:#fff;
	border:1px solid #909090;
	border-color:#909090 #cecece #e3e3e3 #cecece;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	width:125px;
}

.box-data-intro em{ 
	float:left;
	margin-right:12px;
	font-size:14px;
	color:#214b7d;
}
.text1,
.text2,
.text4,
.text14{
	float:left;
	width:132px;
	margin-right:45px;
}
.text14{ margin:0 18px 0 -7px;}
.text2{ margin:0 0 0 6px;}
.text3,
.text10{
	float:left;
	width:378px;
	padding:2px 15px;
	border-left:3px solid #d1d1d1!important;
	border-right:3px solid #d1d1d1!important;
}
.text10{ width:392px;}
.text4{ margin-right:18px;}
.text5{
	width:47px;
	margin-right:21px;
	float:left;
}
.text6{ 
	width:47px;
	margin-left:-5px;
}
.text7{
	float:left;
	width:100px;
	margin:0 6px 0 -7px;
}
.text8{
	width:42px;
	margin:0 15px 0 -7px;
	float:left;
}
.box-data select{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
}
.sel2{width:157px;}
.sel3{
	width:80px;
	margin:0 12px 0 -7px;
}
.sel4{ margin:0 14px 0 0;}
.text11{
	width:51px;
	float:left;
	margin:0 24px 0 0;
}
.text12{
	width:47px;
	margin:0 21px 0 -7px;
	float:left;
}
#sel7{ padding:0;}
#rad1,
#rad2,
#rad3,
#rad4{
	background:none;
	border:none;
	padding:0;
	height:13px;
	width:14px;
	margin:4px 10px 0 -7px;
	float:left;
}
#rad2{ margin-right:52px;}
#rad3{ margin-right:20px;}
.box-data input.image1{
	background:none;
	border:none;
	padding:0;
}
.submit1{ 
	display:block;
	margin:27px auto 0;
	color:#000;
	width:100px;
}
/* sidebar */
#sidebar{
	float:left;
	width:274px;
}
/* box-holder */
.box-holder{
	width:273px;
	overflow:hidden;
	background:#fff url(../images/bg-holder.gif) no-repeat;
	padding:14px 0 0;
}
.add .c{
	padding:8px 20px 45px 23px!important;
	width:225px!important;
}
.inner .box-holder{ margin-bottom:15px;}
.box-holder .c{
	width:235px;
	background:url(../images/bg-c.gif) repeat-x;
	padding:0 18px 55px 15px;
	margin-left:2px;
	overflow:hidden;
}
.box-holder .c h2{
	text-indent:-9999px;
	width:245px;
	display:block;
	height:37px;
	background:url(../images/image02.gif) no-repeat;
	margin:0 0 18px;
}




.inner .box-holder .c{ padding-bottom:5px;}
.box-holder .c img{ display:block;}
/* text */
.text{
	padding:0 0 41px;
	margin:0 0 14px -3px;
	background:url(../images/bg-left-nav.gif) no-repeat 0 100%;
}
.inner .box-holder .text{ 
	padding:0!important;
	margin-bottom:17px;
}
/* left-nav */
.left-nav{
	margin:0;
	padding:0;
	list-style:none;	
}
.inner .left-nav{ padding-bottom:23px;}
.left-nav li{
	padding:0 0 0 9px;
	background:url(../images/bullet.gif) no-repeat 0 7px;
	line-height:21px;
}
.left-nav li a{
	font-size:13px;
	font-weight:bold;
	color:#094b7e;
}
.box-holder .c p strong{
	font-weight:normal;
	color:#094b7e;
}
.box-holder .c p{
	margin:0;
	line-height:16px;
	word-spacing:1px;
} 
.box-holder .b{
	background:url(../images/bg-b.gif) no-repeat;
	height:9px;
	font-size:1px;
}
.box-holder .c h3{
	text-transform:uppercase;
	font-size:15px;
	color:#094b7e;
	margin:0 0 5px 7px;
}
.list-insurance{
	margin:0 0 0 8px;
	padding:0;
	list-style:none;
}
.list-insurance li{
	background:url(../images/bullet2.gif) no-repeat 0 6px;
	line-height:16px;
	padding:0 0 5px 9px;
}
.list-insurance li a{
	font-size:13px;
	color:#676869;
}
/* twocolumns */
.twocolumns{
	float:right;
	width:703px;
	padding:3px 0 0;
}
/* blue-box */
.blue-box{
	float:left;
	width:442px;
	height:283px;
	background:url(../images/bg-blue-box.jpg) no-repeat;
	padding:10px 10px 0;
} 
.blue-box h1{
	font-size:21px;
	color:#fff;
	margin:0 0 5px;
}
.blue-box ul{
	margin:0 0 21px 25px;
	padding:0;
	list-style:none;
}
.blue-box ul li{
	display:block;
	width:410px;
	margin-bottom:5px;
	overflow:hidden;
	vertical-align:middle;
}
.blue-box ul p{
	margin:18px 0 0 17px;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	float:left;
	letter-spacing:1px;
}
.number{
	float:left;
	font-size:45px;
	font-weight:bold;
	color:#fff;
}
.form-insurance{
	float:left;
	padding:16px 0 0 17px;
}
#sl1 {height:24px;
	margin-top:13px;
	margin-left:20px;
}
.sel1{
	width:308px;
	height:24px;
	font:11px  Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#989a9d;
	text-align:left;
	padding:2px;
}






.link-btn{ 
	margin:0 auto;
	display:block;
	width:315px;
}

.link-btn2{ 
	margin:50px auto;
	display:block;
	width:315px;
}

/* box-info */
.box-info{
	width:178px;
	height:280px;
	float:right;
	padding:15px 19px 0;
	background:url(../images/bg-box-info.jpg) no-repeat;
}
.box-info p{ 
	margin:0;
	line-height:16px;
}
.box-info p strong,
.box-text p strong{ color:#094b7e;}
/* box-text */
.box-text{
	width:100%;
	clear:both;
	padding:30px 0 0;
}
body#wholeLife .box-text{
	width:100%;
	clear:both;
	padding:0px 0 0;
}
.box-text h2{
	font-size:20px;
	color:#fff;
	padding:1px 0 2px 10px;
	margin:0 0 11px;
	background:#344b60;
}
body#wholeLife .box-text h2{
	font-size:20px;
	color:#fff;
	padding:1px 0 2px 10px;
	margin:0 0 11px;
	background:#344b60;
}
.box-text p{ 
	margin:0 0 0 9px;
	line-height:16px;
}
/* footer */
#footer-wrapper{
	width:100%;
	background:url(../images/bg-bottom.gif) repeat-x;
	height:100px;
	padding:19px 0 0;
	margin:opx 0;
	clear:both;
	float:left;
}
#footer{
	width:925px;
	height:50px;
	margin:0 auto;
	padding:25px 0 0 20px;
	background:url(../images/bg-footer.gif) no-repeat;
}
/* add-nav */
.add-nav{
	margin:0 0 3px;
	padding:0;
	list-style:none;e
}
.add-nav li a{color:#094b7e;}
.add-nav li{
	padding:0 4px 0 8px;
	display:inline;
	background:url(../images/separator-footer.gif) no-repeat 0 2px;
}
/* object */
.object{
	width:460px;
	margin:0 auto;
}
.object span{
	font-size:13px;
	color:#094b7e;
	float:left;
}
.object ul{
	margin:0 0 0 -13px;
	padding:0;
	list-style:none;
	float:left;
}
.object ul li{
	display:inline;
	padding:0 0 0 20px;
}
.object ul li a{
	color:#094b7e;
	font-size:13px;
}

/* AM Banner */


#AMBanner {
	width:100%; 
	height:auto; 
	margin:0px 0px 0px 50px;
}


/* Calculator */

.calcBox {width:550px; height:auto; float:left; display: block; margin-bottom:25px;}
.calcBox  .calcInput {width:200px; height:auto; float:left; margin-left:30px;}
.calcBox  .calcInput input{ vertical-align:top;}

.calcQuest {width:250px; height:auto; float:left; }

#submitBTN {clear:left; padding-top:25px;}

input#clearBTN { margin-left:25px;}


/* Calculator Index Page */


#calcBTN {height:60px; margin-bottom:40px; width:250px;}

#calcBTN  a.calc1{
	float:left;
	width:60px;
	height:60px;
	font-size:16px;
}

#calcBTN  a.calc{
	float:left;
	width:125px;
	height:37px;
	font-size:18px;
	margin-left:15px;
	margin-top:7px;
}

#calcBTN  a.calc:hover{}

