* {
	padding:0;
	margin:0;
	list-style:none;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: "Source Sans Pro",sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
button{
	cursor:pointer;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body {
	font-family: 'Source Sans Pro', sans-serif;
	background:#fff;
	font-size:100%;
	color:#000;
	line-height:100%;
	font-style:normal;
	font-weight:normal;
}
input { background:none; border:0 none; outline:none; }
table {
	border:0 none;
	border-collapse:collapse;
	border-spacing:0;
}
td { vertical-align:top; }
img	{ border:0 none; max-width:100%; }
a	{ outline:none; cursor:pointer; }
.left	{ float:left; }
.right	{ float:right; }
.clear { clear:both; }
.text_right { text-align:right; }
.text_left { text-align:left; }
.text_center { text-align:center; }
.text-justify { text-align:justify; }
.clearfix {
	clear:both;
	/*content:" "; never use this property error in opera*/
	display:block;
	font-size:inherit;
	height:0;
	line-height:0;
}
h1{
	font-family: 'Source Sans Pro', sans-serif;
	color:#235E9A;
	font-weight:300;
	font-size:40px;
}
h2{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:40px;
}
h3{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:25px;
}
h4{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
}
h5{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
}
h6{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display:block;
}
/*------------------------------------------------------*/
.selectnav{
	display:none;
	width:100%;
}
.selectnav ul{
	display:none;
}

#header{
	float:left;
	width:100%;
	height:auto;
}
.header_top{
	float:left;
	background-color:#FFFFFF;
	width:100%;
	height:70px;
	box-shadow:0 1px 0 #1C4B7B;
	-webkit-box-shadow:0 1px 0 #1C4B7B;
    -moz-box-shadow:0 1px 0 #1C4B7B;
	behavior:url(PIE.htc);
	position:relative;
}
.container{
	width:980px;
	height:auto;
	margin:0 auto;
}
.header_left{
	float:left;
	width:auto;
	height:auto;
}
.logo{
	float:left;
	width:177px;
	height:62px;
	margin-top:4px;
}
.logo a{
	display:block;
}
.affiliate_logo{
	float:left;
	max-width:350px;
	max-height:60px;
	margin-top:5px;
}
.affiliate_logo a{
	display:block;
}
.clear{
	clear:both;
	margin:0;
	padding:0;
}
.header_right{
	float:right;
	width:auto;
	height:auto;
	margin-top:13px;
}
.login_btn{
	float:right;
	width:69px;
	height:auto;
}
.login_btn a{
	float:right;
	background-color:#DEEBF8;
	width:auto;
	height:27px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#235E9A;
	font-weight:400;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
	text-transform:uppercase;
	line-height:26px;
	text-decoration:none;
	padding:0px 14px;
	margin-top:6px;
	transition: all 0.25s ease-in 0s;
	-webkit-transition:all 0.25s ease-in 0s;
    -moz-transition:all 0.25s ease-in 0s;
}
.login_btn a:hover{
	background-color:#019FD8;
	color:#FFFFFF;
}
.login_btn_disabled{
	float:right;
	width:69px;
	height:auto;
}
.login_btn_disabled a{
	float:right;
	background-color:#EFEFEF;
	width:auto;
	height:27px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#C0C0C0;
	font-weight:400;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
	text-transform:uppercase;
	line-height:26px;
	text-decoration:none;
	padding:0px 14px;
	margin-top:6px;
	transition: all 0.25s ease-in 0s;
	-webkit-transition:all 0.25s ease-in 0s;
    -moz-transition:all 0.25s ease-in 0s;
}
.login_btn_disabled a:hover{
	background-color:#EFEFEF;
}
.live_help{
	float:right;
	width:auto;
	height:auto;
	margin-right:25px;
}
.live_help span.title{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#019FD8;
	font-weight:400;
	line-height:100%;
}
.live_help span{
	clear:both;
	font-family: 'Source Sans Pro', sans-serif;
	color:#235E9A;
	font-size:20px;
	font-weight:400;
	line-height:100%;
}
.navigation{
	float:left;
	background-color:#019FD8;
	width:100%;
	height:48px;
}
.navigation_step{
	float:left;
	background-color:#019FD8;
	width:100%;
	height:5px;
}
.navigation_main{
	float:left;
	width:100%;
	height:48px;
	position:relative;
}
.main_menu{
	float:left;
	width:auto;
	height:48px;
}
.main_menu ul{
	float:left;
	width:auto;
	height:auto;
}
.main_menu ul li{
	float:left;
	width:auto;
	height:48px;
	padding-right:10px;	
}
.main_menu ul li a{
	float:left;
	width:auto;
	height:48px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:600;
	line-height:47px;
	padding:0 20px;
	text-decoration:none;
	-webkit-transition:all .8s ease 0s;
	-moz-transition:all .8s ease 0s;
	transition:all .8s ease 0s;
}
.main_menu ul li a:hover,.main_menu ul li a.active{
	background-color:#235E9A;
}
.add_card{
	background:#018ABE;
	width:163px;
	height:47px;
	top:17px;
	right:0;
	position:absolute;
}
.add_card_left{
	float:left;
	background:url(https://static.ahix.com/images/card_img.png) no-repeat;
	width:25px;
	height:25px;
	position:relative;
	margin:12px 23px 0 15px;
}
.card_item{
	float:left;
	background:url(https://static.ahix.com/images/card_item_bg.png) no-repeat;
	width:18px;
	height:18px;
	position:absolute;
	right:-9px;
	top:-2px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:600;
	text-align:center;
	line-height:16px;
}
.add_card_right{
	float:left;
	width:auto;
	height:47px;
	line-height:43px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:600;
}
#section{
	float:left;
	width:100%;
	height:auto;
}
.section_main{
	float:left;
	width:100%;
	height:auto;
}
#sliderId{
	height:425px;
}
.slider_main{
	float:left;
	width:100%;
	height:auto;
	position:relative;
}
.slider{
	float:left;
	background:url(https://static.ahix.com/images/slider_bg.jpg) repeat-x;
	width:100%;
	height:auto;
	text-align:center;
	line-height:0;
}
.slider img{
	height:100%;
}
.slider_con,.slider_3 .slider_con{
	width:100%;
	height:auto;
	position:absolute;
	left:0;
	bottom: -150px;
	transition: all 1.5s ease-in-out 0s;
}
.current .slider_con,.current .slider_3 .slider_con{
	bottom:40px;
}
.slider_2 .slider_con,.slider_5 .slider_con{
	width:100%;
	height:auto;
	position:absolute;
	left:-1000px;
	bottom:40px;
	transition: all 1.5s ease-in-out 0s;
}
.current .slider_2 .slider_con,.current .slider_5 .slider_con{
	left:0px;
}
.slider_con_inner{
	float:right;
	width:554px;
	height:auto;
	position:relative;
}
.top_con{
	float:left;
	width:548px;
	height:auto;
	margin:0 0 0 5px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	font-size:50px;
	color:#235E9A;
	line-height:110%;
	padding-bottom:30px;
}
.top_con span{
	font-family: 'Lato', sans-serif;
	color:#01B9FE;
	font-weight:300;
}
.slider_raw_con{
	float:left;
	background-color:#97B7C4;
	width:529px;
	height:36px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:25px;
	color:#FFFFFF;
	font-weight:400;
	line-height:34px;
	padding-left:7px;
	letter-spacing:0.3px;
}
.slider_raw_con span{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:700;
}
.slider_raw_con_mid{
	float:left;
	background-color:#568394;
	width:529px;
	height:36px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:25px;
	color:#FFFFFF;
	font-weight:400;
	line-height:34px;
	padding-left:7px;
	margin-top:10px;
	letter-spacing:0.2px;
}
.slider_raw_con_mid span{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:700;
}
.slider_raw_con_last{
	float:left;
	background-color:#426471;
	width:398px;
	height:36px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:25px;
	color:#FFFFFF;
	font-weight:400;
	line-height:34px;
	padding-left:7px;
	margin-top:10px;
	letter-spacing:0.2px;
}
.slider_raw_con_last span{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:700;
}
.unoSlider ul,.unoSlider .sliderView {
	width:100%;
    height:100%;
}
.unoSlider ul {
    list-style: none;
    overflow: hidden;
    position: relative;
}
.slider_btn{
	width:980px;
	height:auto;
	margin:0 auto;
}
.unoSliderNav{
	float:right;
	width:60px;
	height:11px;
	position:relative;
	top:-20px;
	right:12px;
	z-index:9999;
}
.unoSliderNav span {
	float:left;
    background:url(https://static.ahix.com/images/slider_btn.png) no-repeat;
	width:11px;
	height:11px;
    cursor: pointer;
	margin-left:4px;  
}
.unoSliderNav span:hover,.unoSliderNav span:active {
    background:url(https://static.ahix.com/images/slider_btn_hover.png) no-repeat;
	width:11px;
	height:11px;
}
.unoSliderNav .current {
    background:url(https://static.ahix.com/images/slider_btn_hover.png) no-repeat;
	width:11px;
	height:11px;
}
.unoSlider .sliderView {
    left:auto;
    opacity: 0;
    position:absolute;
    top: 0;
    z-index: 1;
}
.unoSlider .current {
    left: 0;
    opacity: 1;
    z-index: 10;
}
.find_out{
	float:left;
	width:auto;
	height:41px;
	margin-top:20px;
}
.find_out a{
	float:left;
	background-color:#019FD8;
	width:auto;
	height:41px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
	color:#ffffff;
	font-weight:600;
	border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	behavior:url(PIE.htc);
	position:relative;
	line-height:39px;
	text-decoration:none;
	padding:0px 20px;
	transition: all 0.20s ease-in 0s;
	-webkit-transition: all 0.20s ease-in 0s;
    -moz-transition: all 0.20s ease-in 0s;
}
.find_out a:hover{
	background-color:#21C1FE;
	color:#FFFFFF;
}
.advice_con{
	float:left;
	background-color:#FFFFFF;
	width:100%;
	min-height:91px;
}
.advice_con_main{
	float:left;
	width:100%;
	min-height:60px;
	padding:19px 0 12px 0;
}
.advice_con_main p{
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:25px;
	color:#999999;
	font-weight:400;
	line-height:100%;
	letter-spacing:0.5px;
	padding-bottom:18px;
}
.advice_con_main p span{
	font-family: 'Source Sans Pro', sans-serif;
	color:#019FD8;
}
.advice_nav{
	float:left;
	width:100%;
	height:auto;
	margin:0 auto;
}
.advice_nav ul{
	width:680px;
	height:auto;
	margin:0 auto;
}
.advice_nav ul li{
	float:left;
	width:auto;
	height:auto;
	padding-right:31px;
}
.advice_nav ul li h2{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px !important;
	color:#235E9A;
	font-weight:400;
	text-decoration:none;
	line-height:100%;
}
.advice_nav ul li.last{
	padding-right:0px;
}

.get_start_con{
	float:left;
	background:url(https://static.ahix.com/images/get_start_bg.jpg) repeat-x top #FFFFFF;
	width:100%;
	min-height:220px;
	padding-top:31px;
}
.get_start_con_main{
	float:left;
	width:100%;
	height:auto;
	text-align:center;
}
.get_start_con_main h1{
	width:100%;
	height:auto;
	text-align:center;
	line-height:110%;
	text-align:center;
	position:relative;
}
.get_start_con_main p{
	float:left;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:160%;
	text-align:center;
	margin-top:6px;
	padding:0 5px 4px 5px;
}
.get_start_con_main p span{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:700;
}
.started_btn{
	float:left;
	width:100%;
	height:45px;
	line-height:45px;
	text-align:center;
	margin-top:16px;
	padding-bottom:30px;
}
.started_btn a{
	background-color:#6DA61D;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:600;
	line-height:44px;
	padding:10px 39px;
	border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	behavior:url(PIE.htc);
	position:relative;
	text-decoration:none;
	transition: all 0.20s ease-in 0s;
	-webkit-transition: all 0.20s ease-in 0s;
    -moz-transition: all 0.20s ease-in 0s;
}
.started_btn a:hover{
	background-color:#7CC021;
}
.testimonial_btn{
	float:left;
	width:100%;
	height:45px;
	line-height:45px;
	text-align:center;
	margin-top:30px;
}
.testimonial_btn a{
	background-color:#587B83;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:600;
	line-height:44px;
	padding:10px 41px;
	border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	behavior:url(PIE.htc);
	position:relative;
	text-decoration:none;
	transition: all 0.20s ease-in 0s;
	-webkit-transition: all 0.20s ease-in 0s;
    -moz-transition: all 0.20s ease-in 0s;
}
.testimonial_btn a:hover{
	background-color:#799EA6;
}
.testimonial{	
	float:left;
	width:100%;
	min-height:335px;
	padding:22px 0 30px 0;
	background:#F7F7F7;
	box-shadow:inset 0 1px 1px #AFAFAF;
	-webkit-box-shadow:inset 0 1px 1px #AFAFAF;
    -moz-box-shadow:inset 0 1px 1px #AFAFAF;
	behavior:url(PIE.htc);
	position:relative;
	
}
.testimonial_inner{
	float:left;
	width:100%;
	height:auto;
}
.testimonial_inner h2{
	float:left;
	width:100%;
	color:#235E9A;
	font-weight:300;
	line-height:44px;
	text-align:center;
	position:relative;
}
.testimonial_inner h2 span{
	float:left;
	position:absolute;
	width:26px;
	height:50px;
	background:url(https://static.ahix.com/images/tesimonial_errow.png) no-repeat;
	right:237px;
	top:20px;
}
.testimonial_inner h4{
	float:left;
	color:#019FD8;
	font-weight:400;
	width:100%;
	height17px;
	line-height:24px;
	text-align:center;
	padding-top:7px;
}
.testimonial_box{
	float:left;
	width:auto;
	height:auto;
	padding:30px 10px 0 10px;
}
.tsmo_box{
	float:left;
	width:300px;
	height:auto;
	margin-right:30px;
}
.tsmo_box.last{
	margin-right:0;
}
.tsmo_box_inner{
	float:left;
	width:100%;
	min-height:134px;
	position:relative;
}
.tsmo_box_first{	
	float:left;
	/*width:279px;*/  /*----Tanveer-28 jan-----*/
	min-height:114px;
	background:#CCDADD;
	padding:10px 10px 10px 11px;
	border-radius:5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	position:relative;
	behavior:url(PIE.htc);
}
.tsmo_box_first p{	
	float:left;
	width:auto;
	height:auto;
	color:#3C5459;
	font-size:16px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	font-style:italic;
	margin-top:1px;
	line-height:160%;
	padding-right:5px;
	letter-spacing: 0.3px;
}
.tsmo_box.last .tsmo_box_inner .tsmo_box_first p{	
	letter-spacing:0;
}
.tsmo_box_first p span{	
	float:left;
	width:17px;
	height:14px;
	background:url(https://static.ahix.com/images/tstm_icon.png) no-repeat;
	margin:5px 6px 0 0;
}
.tstm_btm_errow{
	float:left;
	width:18px;
	height:11px;
	background:url(https://static.ahix.com/images/tstm_btm_errow.png) no-repeat left;
	position:absolute;
	bottom:-11px;
	left:26px;
}
.tstm_name{
	float:left;
	width:auto;
	height:auto;
	margin:13px 0 0 26px;
}
.tstm_name p{
	float:left;
	color:#235E9A;
	font-size:16px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:115%;
	font-weight:normal;
}
.halth_con{
	float:left;
	width:100%;
	min-height:216px;
	background:#FFFFFF;
	padding:27px 0 50px 0;
}
.halth_con_inner{
	float:left;
	width:100%;
	height:auto;
}
.halth_con_l{
	float:left;
	width:500px;
	min-height:227px;

	background:url(https://static.ahix.com/images/halth_right_shadoe.png) no-repeat right;
}
.halth_conl_inner{
	float:left;
	background:url(https://static.ahix.com/images/halth_left_bg.png) no-repeat scroll 340px 90px;	
	width:495px;
	min-height:220px;
	margin-top:8px;
}
.halth_tit{
	float:left;
	width:449px;
	height:auto;
	background:url(https://static.ahix.com/images/halth_tit_btnshadow.png) no-repeat bottom;
	margin-bottom:13px;
	padding-bottom:16px;
}
.halth_tit h4{
	float:left;
	/*width:379px;*/  /*----Tanveer-28 jan-----*/
	height:auto;
	color:#235E9A;
	font-weight:400;
	line-height:115%;
}
.halth_tit a{
	float:right;
	width:auto;
	background:url(https://static.ahix.com/images/halth_tti_right.png) no-repeat right 1px;
	color:#333333;
	font-size:12px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	text-decoration:none;
	margin:6px 10px 0 0;
	padding-right:20px;
	line-height:13px;
}
.halth_ecx_con{
	float:left;
	width:100%;
	height:auto;
}
.halth_ecx_con ul{
	float:left;
	width:100%;
}
.halth_ecx_con ul li{
	float:left;
	width:100%;
}
.halth_ecx_con ul li a{
	float:left;
	width:auto;
	height:auto;
	background:url(https://static.ahix.com/images/halth_exc_ico.png) no-repeat left 3px;
	color:#333333;
	font-size:16px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	text-decoration:none;
	line-height:100%;
	padding:0 0 16px 25px;
}
.halth_ecx_con ul li a:hover{
	color:#6DA61D;
}
.halth_conr_inner{	
	float:right;
	width:449px;
	min-height:220px;
	margin-top:8px;
}
.halth_news_con{
	float:left;
	width:100%;
	height:auto;
}
.halth_news{
	float:left;
	width:100%;
	border-bottom:1px dashed #A2BABF;
	margin-bottom:10px;
}
.halth_news.last{
	margin:0;
}
.halth_news span{
	float:left;
	width:100%;
	line-height:14px;
	color:#6DA61D;
	font-size:14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	padding-bottom:10px;
}
.halth_news a{
	float:left;
	width:100%;
	height:auto;
	color:#333333;
	font-size:16px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	text-decoration:none;
	padding-bottom:8px;
	line-height:110%;
}
.halth_news a:hover{
	text-decoration:underline;
}
.partner_logo{
	float:left;
	width:100%;
	min-height:176px;
	background:#FBFBF2;
	padding:20px 0 24px 0;
	box-shadow:inset 0 0 1px #666666;
	-webkit-box-shadow:inset 0 0 1px #666666;
    -moz-box-shadow:inset 0 0 1px #666666;
	behavior:url(PIE.htc);
	position:relative;
	
}
.partner_tit{	
	margin:0 auto;
	width:200px;
}
.partner_tit h4{	
	float:left;
	width:200px;
	height:30px;
	text-align:center;
	line-height:29px;
	background:#587B83;
	color:#FFFFFF;
	font-weight:400;
}
.logo_listing{
	width:100%;
	height:auto;
	margin:0 auto;
}
.logo_listing ul{
	float:left;
	width:100%;
	text-align:center;
	margin-top:23px;
}
.logo_listing ul li{
	float:left;
	padding:0 66px 10px 0;
}
.logo_listing ul li.last{
	float:left;
	padding-right:0 !important;
}
.logo_listing ul li.first{
	padding-left:70px;
}
.footer_section{
	float:left;
	width:100%;
	min-height:173px;
	padding:20px 0 25px 0;
	background:#CAD7DB;
	border-top:1px solid #FFFFFF;
}
.fooer_link{
	float:left;
	width:317px;
	height:auto;
	margin-right:63px;
}
.fooer_link h4{
	float:left;
	width:100%;
	background:url(https://static.ahix.com/images/footer_tit_bg.jpg) repeat-x bottom;
	color:#394B53;
	font-weight:600;
	margin-bottom:7px;
	padding-bottom:9px;
	line-height:110%;
}
.fooer_link ul{
	float:left;
	width:140px
}
.fooer_link ul li{
	float:left;
	width:100%;
}
.fooer_link ul li a{
	color:#42545B;
	font-size:14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	text-decoration:none;
	line-height:20px;
}
.fooer_link ul li a:hover, .fooer_link ul li a.active {
	text-decoration:underline;
}
.footer_link_sec{	
	width:126px !important;
	margin-left:46px;
}
.footer_link_sec li{ 	
	width:126px;
}
.footer_contact{
	float:left;
	width:237px;
	height:auto;
}
.footer_contact h4{
	float:left;
	width:100%;
	background:url(https://static.ahix.com/images/footer_tit_bg.jpg) repeat-x bottom;
	color:#394B53;
	font-size:20px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	margin-bottom:7px;
	padding-bottom:9px;
	line-height:110%;
}
.footer_contact p{
	float:left;
	color:#40585E;
	font-size:14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	line-height:22px;
}
.fooer_custem{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
}
.footer_number{
	font-weight:600;
	font-family: 'Source Sans Pro', sans-serif;
	color:#019FD8;
}
.social_link{
	float:left;
	width:100%;
	height:32px;
	margin-top:17px;
}
.social_link span{
	float:left;
	width:auto;
	height:auto;
	line-height:31px;
	color:#019FD8;
	font-size:14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	margin-right:11px;
}
.social_link a{
	float:left;
	background:url(https://static.ahix.com/images/social_icon.png) no-repeat;
	width:31px;
	height:32px;
	margin-right:7px;
}
.social_link a.facebook{
	background-position:0 0;
}
.social_link a.facebook:hover{
	background-position:0 -37px;
}
.social_link a.twitter{
	background-position:-38px 0;
}
.social_link a.twitter:hover{
	background-position:-38px -37px;
}
.social_link a.google_plus{
	background-position:-76px 0;
}
.social_link a.google_plus:hover{
	background-position:-76px -37px;
}
.social_link a.pinterest{
	background-position:-114px 0;
}
.social_link a.pinterest:hover{
	background-position:-114px -37px;
}
.footer_lastcon{
	float:left;
	width:330px;
	height:auto;
	margin:35px 0 0 33px;
}
.footer_lastcon_first{
	float:left;
	width:auto;
	height:auto;
	margin-bottom:27px;
}
.footer_lastcon_first ul{
	float:left;
}
.footer_lastcon_first ul li{
	float:left;
	padding-right:26px;
}
.footer_logo{
	float:left;
	width:auto;
	height:auto;
}
.footer_logo a{
	float:left;
	width:114px;
	height:40px;
	margin-right:13px;
}
.footer_logo p{
	float:left;
	width:189px;
	height:auto;
	color:#587B83;
	font-size:12px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	line-height:40px;
}
/*******************12-June_2014_Start******************************/
.footer_section_dismer{
	float:left;
	width:100%;
	height:auto;
	margin:30px 0 0 0;
}
.footer_section_dismer p{
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#47565C;
	font-size:12px;
	font-weight:normal;
	line-height:140%;
	border-top:1px solid #B4C0C5;
	padding:10px 0 0 0;
	text-align:justify;
}
.footer_section_dismer a{
	color:#47565C;
	text-decoration:none;
}
/*******************12-June_2014_End******************************/
/*******************INNER PAGE START******************************/

/*******************Login Page******************************/
.login_bg{
	float:left;
	width:100%;
	min-height:982px;
    background-color:#B8C9D6;
    background-image: radial-gradient(40% 70%, #EFF2F5, #B8C9D6);
}
.login_containar{
	width:380px;
	margin:0 auto;
}
.loginbox_bg{
	float:left;
	width:83.42%;
	min-height:250px;
	background-color:#FFFFFF;
	border:1px solid #91AABF;
	border-radius:5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	margin:100px 0 0 0 ;
	box-shadow:0 0 4px #999999;
	-webkit-box-shadow:0 0 4px #999999;
    -moz-box-shadow:0 0 4px #999999;
	position:relative;
	behavior:url(PIE.htc);
	padding:29px 8.56% 31px  8.02%;
}
.login_logo{
	width:100%;
	text-align:center;
}
.login_form{
	float:left;
	width:100%;
	margin:13px 0 0 0;
}
.form_raw{
	float:left;
	width:100%;
	padding-bottom:19px;
}
.form_raw label{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	color:#235E9A;
	font-size:14px;
	font-weight:400;
}
.login_txtbox{
	background-color:#FFFFFF;
	float:left;
	width:100%;
	height:35px;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
	margin-top:8px;
}
input[type="text"]:focus,input[type="password"]:focus{
	border:1px solid #019FD8;
}
.login_inbox{
	background:url(https://static.ahix.com/images/login_user.png) no-repeat 13px;
	float:left;
	width:81.6%;
	height:33px;
	line-height:32px;
	color:#666666;
	font-size:14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	border:none;
	border:1px solid #D7E1E3;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
	padding:0 5% 0 13%;
}
.login_pwdbox{
	background:url(https://static.ahix.com/images/login_password.png) no-repeat 13px;
	float:left;
	width:81.6%;
	height:33px;
	line-height:32px;
	color:#666666;
	font-size:14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	border:1px solid #D7E1E3;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
	padding:0 5% 0 13%;
}
.login_codebox{	
	float:left;
	width:100%;
	height:auto;
	margin-top:8px;
}
.login_capcha, #p_captcha_text{
	background:#FFFFFF;
	float:left;
	width:96.5%;
	height:33px;
	line-height:32px;
	color:#666666;
	font-size:14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	border:1px solid #D7E1E3;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
	padding:0 5px;
}

.login_codebox span{
	float:right;
	width:100%;
	max-width:180px;
	margin-top:3px;
} 	
.login_submit{
	float:left;
	width:100%;
	background-color:#587B83;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	color:#FFFFFF;
	font-size:20px;
	font-weight:600;
	border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	behavior:url(PIE.htc);
	position:relative;
	margin-top:11px;
	border:none;
	transition: all 0.2s ease-in 0s;
	-webkit-transition:all 0.2s ease-in 0s;
    -moz-transition: all 0.2s ease-in 0s;
	padding:3px 0 5px 0;
	cursor:pointer;
}
.login_submit:hover{
	background-color:#799EA6;
}
.login_lost_link{
	float:right;
	width:auto;
	margin-top:14px;
	padding-right:5px;
}
.login_lost_link a{
	float:right;
	font-family: 'Source Sans Pro', sans-serif;
	color:#587B83;
	font-size:14px;
	font-weight:400;
	text-decoration:none;	
}
.login_lost_link a:hover{
	text-decoration:underline;
}
/*******************FOrgot Page******************************/
.forgot_txt{
	float:left;
	width:100%;
	text-align:center;
	margin:13px 0 3px 0;
}
.forgot_txt h1{
	color:#019FD8 !important;
	font-size:20px !important;
}
.forgot_txt p{
	font-family: 'Source Sans Pro', sans-serif;
	color:#019FD8;
	font-size:20px;
	font-weight:400;
	line-height:100%;
}
.forgot_txtbox {
    background-color: #FFFFFF;
    float: left;
    height: 35px;
    margin-top: 8px;
    position: relative;
    width: 100%;
    border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
}
.forgot_inbox {
	float: left;
    background: url(https://static.ahix.com/images/forgot_icon.png) no-repeat scroll 13px center rgba(0, 0, 0, 0);
    border: 1px solid #D7E1E3;
    color: #666666;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 33px;
    line-height: 32px;
    padding: 0 5% 0 13%;
    width: 81.6%;
    border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
}
.forgot_submit{
	margin:54px 0 0 0;
}
/*******************FOrgot Page******************************/
.emilsent_txt{
	float:left;
	width:95%;
	text-align:center;
	margin:10px 0 0 0;
}
.emilsent_txt p a{
	font-family: 'Source Sans Pro', sans-serif;
	color:#235E9A;
	font-size:24px;
	font-weight:400;
	line-height:160%;
}
/*******************Email Sent Page******************************/
.email_sent_bg{
	float:left;
	width:100%;
	height:auto;
	margin:17px 0 0 0;
}
.email_sent_bg h2{
	float:left;
	width:100%;
	height:25px;
	background-color:#EFF1F1;
	font-family: 'Source Sans Pro', sans-serif;
	color:#019FD8;
	font-size:16px !important;
	font-weight:400;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
	line-height:24px;
}
.email_sent_bg h2 span{
	float:left;
	width:16px;
	height:16px;
	background:url(https://static.ahix.com/images/email_sent_icon.png) no-repeat left;
	margin:4px 14px 0 12px;
	line-height:24px;
}
.email_sent_list ul{
	float:left;
	margin:11px 0 0 0;
	padding-right:13px;
}
.email_sent_bg ul li{
	float:left;
	width:100%;
	padding-bottom:18px;
}
.email_sent_bg ul li span{
	float:left;
	background:url(https://static.ahix.com/images/email_sent_errow.png) no-repeat left 4px;
	font-family: 'Source Sans Pro', sans-serif;
	color:#333333;
	font-size:14px;
	font-weight:400;
	line-height:120%;
	padding-left:14px;
}
.email_sent_bg ul li span a{
	color:#587B83;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	font-size:14px;
	text-decoration:underline;
}
.email_sent_bg ul li span a:hover{
	text-decoration:none;
}
/*******************Testimonial Page Start******************************/
.inner_page{
	float:left;
	width:100%;
}
.inner_top_bg{
	float:left;
	width:100%;
	min-height:70px;
	background-color:#E6ECEC;
	padding-top:18px;
	padding-bottom:12px;
}
.inner_tit{	
	float:left;
	width:100%;
}
.inner_tit h1{	
	float:left;
	width:100%;
	color:#235E9A;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	font-size:40px;
	line-height:110%;
	padding-bottom:3px;
}
.inner_tit h4{	
	float:left;
	width:100%;
	color:#587B83;
	font-weight:400;
	line-height:115%;
}
.inner_tit h4 a{	
	color:#587B83;
	font-weight:400;
	line-height:115%;
}
.inner_center_bg{
	float:left;
	width:100%;
	min-height:163px;
	background:url(https://static.ahix.com/images/inner_center_bg.png) repeat-x #FFFFFF;
	margin-top:1px;
}
.testimonial_top_con{
	float:left;
	width:100%;
	margin-top:15px;
	padding-bottom:50px;
}
.testimonial_raw{
	float:left;
	width:100%;
	margin-top:20px;
}
.testimonial_left{
	float:left;
	width:19.29%;
	margin-top:11px;
}
.testimonial_left span{
	float:left;
	width:100%;
	color:#333333;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:100%;
	padding-bottom:8px;
}
.testimonial_left p{
	float:left;
	width:100%;
	color:#235E9A;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:100%;
}
.testimonial_right{
	float:right;
	width:80.50%;
	background-color:#FFFFFF;
	border:1px solid #E6ECEC;
	border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	behavior:url(PIE.htc);
	position:relative;
}
.testimonial_right:hover{
	border:1px solid #019FD8;
}
.testimonial_con{
	float:left;
	padding:6px 20px 8px 10px;
}
.testimonial_con p{
	float:left;
	background:url(https://static.ahix.com/images/tesimonial_quote.png) no-repeat left 4px;
	color:#333333;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:160%;
	padding-left:22px;
	letter-spacing:0.1px;
}
.testimonial_con span{
	float:left;
	width:19px;
	height:11px;
	background:url(https://static.ahix.com/images/tesimonial_left_img.png) no-repeat left;
	position:absolute;
	left:-19px;
	top:19px;
}
.testimonial_con:hover span{
	background:url(https://static.ahix.com/images/tesimonial_left_hoverimg.png) no-repeat left;
}
.inner_getstart_bg{
	float:left;
	width:100%;
	min-height:166px;
	background-color:#FBFBF2;
	padding:30px 0 10px 0;
	box-shadow:inset 0 0 1px #666666;
	-webkit-box-shadow:inset 0 0 1px #666666;
    -moz-box-shadow:inset 0 0 1px #666666;
	behavior:url(PIE.htc);
	position:relative;
}
.inner_getstart_con{
	float:left;
	width:100%;
	text-align:center;
}
.inner_getstart_con h2{
	float:left;
	width:100%;
	text-align:center;
	color:#019FD8;
	font-weight:300;
	line-height:110%;
}
.inner_getstart_con h4{
	float:left;
	width:100%;
	text-align:center;
	color:#587B83;
	font-weight:400;
	line-height:115%;
	padding-top:8px;
}
/*******************Testimonial Page End******************************/
/*******************Why Ahix Page Start******************************/
.whyahix_page{
	float:left;
	width:100%;
	padding:35px 0 0 0;
}
.why_video{
	float:left;
	width:100%;
}
.why_video h2{
	float:left;
	width:100%;
	text-align:center;
	color:#019FD8;
	font-weight:300;
	line-height:110%;
	letter-spacing:0.4px;
	padding-bottom:37px;
}
.why_video_img{
	float:left;
	width:100%;
	height:520px;
	text-align:center;
}
.whyahix_step{
	float:left;
	width:100%;
	padding:30px 0 0 0;
}
.whyahix_step h2{
	float:left;
	width:100%;
	text-align:center;
	color:#019FD8;
	font-weight:300;
	line-height:110%;
	padding-bottom:15px;
}
.whyahix_step p{
	float:left;
	width:100%;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	color:#3C5459;
	font-weight:400;
	font-size:16px;
	line-height:110%;
}
.whyahix_step_raw{
	float:left;
	width:100%;
	padding:49px 0 0 0;
}
.plan_box{
	float:left;
	width:29.08%;
	min-height:352px;
	background-color:#EFF5FC;
	border:1px solid #C6DBF4;
	border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	position:relative;
	padding:0 13px 20px 13px;
	margin-right:20px;
}
.plan_box.last{
	margin-right:0;
}
.plan_tit_bg{
	width:38px;
	height:40px;
	background:url(https://static.ahix.com/images/plan_tit_bg.png) no-repeat;
	top:-11px;
	font-family: 'Source Sans Pro', sans-serif;
	color:#FFFFFF;
	font-weight:600;
	font-size:30px;
	line-height:37px;
	padding-left:11px;
	position:relative;
	margin:0 auto;
}
.plan_box h4{
	float:left;
	width:100%;
	text-align:center;
	color:#6DA61D;
	font-weight:400;
	line-height:100%;
	letter-spacing:0.2px;
	padding:9px 0 18px 0;
}
.plan_box p{
	float:left;
	width:100%;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	color:#333333;
	font-weight:400;
	font-size:16px;
	line-height:160%;
}
.text_credit{
	float:left;
	width:100%;
	background-color:#BBC9D5;
	min-height:122px;
	margin-top:40px;
	padding:12px 0;
}
.text_credit_l{
	float:left;
	width:61.74%;
	padding:0 0 0 12px;
	margin-right:108px;
}
.credi_ico{
	float:left;
	width:100px;
	height:100px;
	background:url(https://static.ahix.com/images/credit_ico.png) no-repeat;
	margin:10px 30px 0 0;
}
.credi_txt{
	float:left;
	width:78.51%;
	margin-top:5px;
}
.credi_txt h2{
	float:left;
	width:100%;
	color:#FFFFFF;
	font-weight:300;
	line-height:110%;
	padding-bottom:10px;
}
.credi_txt p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	color:#3C5459;
	font-weight:400;
	font-size:16px;
	line-height:110%;
	padding-bottom:10px;
}
.text_credit_r{
	float:left;
	width:24.7%;
	height:45px;
	margin:50px 0 0 0;
}
.text_credit_r a{
	background-color:#6DA61D;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:600;
	line-height:44px;
	padding:10px 15px;
	border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	behavior:url(PIE.htc);
	position:relative;
	text-decoration:none;
	transition: all 0.20s ease-in 0s;
	-webkit-transition: all 0.20s ease-in 0s;
    -moz-transition: all 0.20s ease-in 0s;
}
.text_credit_r a:hover {
    background-color: #7CC021;
}
.market_con{
	float:left;
	width:100%;
	padding:37px 0 34px 0;
}
.market_con h2{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:40px;
	color:#019FD8;
	font-weight:300;
	line-height:110%;
	padding-bottom:10px;
}
.market_con p{
	float:left;
	width:96%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:160%;
	padding-bottom:14px;
}
.market_listing{
	float:left;
	width:96%;
	padding-top:8px;
}
.market_listing ul{
	float:left;
	width:100%;
}
.market_listing ul li{
	float:left;
	width:100%;
	padding-bottom:13px;
}
.market_listing ul li p{
	float:left;
	width:auto;
	background:url(https://static.ahix.com/images/market_list_ico.png) no-repeat left 4px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:160%;
	padding:0 0 0 30px;
}
/*******************Why Ahix Page End******************************/
/*******************indv-fmly Page End******************************/
.indv_fmly_page{
	float:left;
	width:100%;
	padding:35px 0 50px 0;
}
.indv_raw{
	float:left;
	width: 97.96%;
	padding-bottom:16px;
	border-bottom:1px solid #E8E8E8;
	margin-top:20px;
}
.indv_raw h3{
	float:left;
	width:100%;
	color:#019FD8;
	font-weight:400;
	line-height:110%;
	padding-bottom:5px;
}
.indv_raw p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:160%;
	margin:5px 0 0 0;
	letter-spacing: 0.1px;
}
.indv_raw.last{
	border-bottom:none;
}
.indv_raw p span{
	font-family: 'Source Sans Pro', sans-serif;
	color:#235E9A;
}
.fmly_con{
	float:left;
	background-color:#F2F5F7;
	width:97.96%;
	min-height:245px;
	margin:16px 0 10px 0;
}
.fmly_main_con{
	float:left;
	width:95%;
	padding:10px 40px 0 8px;
}
.fmly_left{
	float:left;
	width:200px;
	height:200px;
	margin-right:25px;
}
.fmly_right{
	float:left;
	width:75.3%;
	height:auto;
}
.fmly_right h2{
	float:left;
	width:100%;
	color:#235E9A;
	font-weight:300;
	line-height:110%;
	padding-top:6px;
}	
.fmly_opt{
	float:left;
	width:100%;
	height:auto;
}
.fmly_opt ul{
	float:left;
	padding-top:14px;
}
.fmly_opt li{
	float:left;
	width:100%;
	padding-bottom:15px;
}
.fmly_opt ul.first_opt{
	float:left;
	width:32.4%;
	height:auto;
	margin-right:5.4%;
}
.fmly_opt li span{
	float:left;
	width:auto;
	background:url(https://static.ahix.com/images/fmli_opt_ico.png) no-repeat left;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#587B83;
	font-weight:400;
	line-height:100%;
	padding-left:26px;
}
.fmly_opt ul.mid_opt{
	float:left;
	width:30.5%;
	height:auto;
	margin-right:2.53%;
}
.fmly_opt ul.last_opt{
	float:left;
	width:28%;
	height:auto;

}
.fmly_opt .started_btn{
	float:right;
	width:auto;
	margin:0;
	padding:0;
}
.fmly_con_step{
	float:left;
	width:95.92%;
	padding:0 10px 0 10px;
	margin-top:20px;
}
.fmly_step_box{
	float:left;
	background:#96AACD;
	width:31.91%;
	min-height:152px;
	position:relative;
	padding-bottom:29px;
	margin-right:2.13%;
}
.fmly_step_box p{
	float:left;
	width:auto;
	min-height:153px;
	margin:17px 25px 0 9px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:400;
	line-height:160%;
	letter-spacing:0.1px;
}
.fmly_step_box p.first{
	float:left;
	background:url(https://static.ahix.com/images/fmly_step_box_bg1.png) no-repeat 0px 20px;
	width:auto;
	padding-bottom:26px;
}
.fmly_step_box p.mid{
	float:left;
	background:url(https://static.ahix.com/images/fmly_step_box_bg2.png) no-repeat 0px 20px;
	width:auto;
}
.fmly_step_box p.last{
	float:left;
	background:url(https://static.ahix.com/images/fmly_step_box_bg3.png) no-repeat 0px 20px;
	width:auto;
}
.fmly_step_box_corner{
	background:url(https://static.ahix.com/images/fmly_step_box_corner.png) no-repeat;
	width:40px;
	height:20px;
	position:absolute;
	right:0px;
	bottom:0px;
}
.fmly_step_box.last{
	margin-right:0px;
	padding-bottom:15px;
}
/*******************indv-fmly Page End******************************/
/*******************Privacy Policy Page Start******************************/
.privacy_page{
	float: left;
	width: 100%;
    padding: 15px 0 50px;
}
/*******************Privacy Policy Page End******************************/
/*******************Halth Plan Page Start******************************/
.halth_plan_page{
	float: left;
    padding: 35px 0 0;
    width: 100%;
}
.halth_plan_raw{
	float:left;
	width:100%;
	min-height:490px;
	padding:0 0 72px;
}
.halth_plan_option{
	float:left;
	width:44%;
	height:auto;
	margin:0 6% 0 0;
}
.halth_plan_option h2{
	float:left;
	color:#019FD8;
	font-weight: 300;
	line-height: 110%;
	width:100%;
}
.halth_plan_box_raw{
	float:left;
	width:95%;
	height:auto;
	padding:22px 0 0 22px;
	position:relative;
}
.halth_plan_box{
	float:left;
	width:144px;
	height:158px;
	padding:35px 19px 0 31px;
}
.halth_plan_box.plan_img1{
	background-color:#93AEC8;
	border-radius:110px 110px 0 110px;
	-webkit-border-radius:110px 110px 0 110px;
    -moz-border-radius:110px 110px 0 110px;
	position:relative;
	behavior:url(PIE.htc);
	margin:0 12px 10px 0;
}
.halth_plan_box.plan_img2{
	background-color:#67DADA;
	border-radius: 110px 110px 110px 0;
	-webkit-border-radius:110px 110px 110px 0;
    -moz-border-radius:110px 110px 110px 0;
	position:relative;
	behavior:url(PIE.htc);
	margin:0 0 10px 0;
}
.halth_plan_box.plan_img3{
	background-color:#67DADA;
	height:154px;
	border-radius: 110px 0 110px 110px;
	-webkit-border-radius:110px 0 110px 110px;
    -moz-border-radius:110px 0 110px 110px;
	position:relative;
	behavior:url(PIE.htc);
	margin-right:12px;
	padding-top:40px;
}
.halth_plan_box.plan_img4{
	width:164px;
	height:134px;
    padding:60px 0 0 30px;
	background-color:#93AEC8;
	border-radius: 0 110px 110px 110px;
	-webkit-border-radius:0 110px 110px 110px;
    -moz-border-radius:0 110px 110px 110px;
	position:relative;
	behavior:url(PIE.htc);
}
.halth_plan_box span{
	float:left;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:600;
	line-height:140%;
	text-align:center;
	margin-bottom:7px;
}
.halth_plan_box span.first{
	padding-bottom:10px;
	background:url(https://static.ahix.com/images/plan_tit_img.png) no-repeat bottom;
}
.plan_option_logo{
	float:left;
	width:86px;
	height:80px;
	/*background:url(https://static.ahix.com/images/plan_option_logo.png) no-repeat;*/
	position:absolute;
	top:180px;
	left:181px;
}
.plan_option_con{
	float:left;
	width:46.7%;
	min-height:470px;
	background-color:#BBC9D5;
	padding:0 16px 0 16px;
	margin:7px 0 0 0;
	position:relative;
}
.plan_option_con p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:400;
	line-height:160%;
	padding:16px 0 0 0;
}
.plan_option_con p.last{
	padding-bottom:40px;
}
.plan_option_con .started_btn{
	position:absolute;
	padding:0;
	bottom:-13px;
	left:0;
}
.halth_essential_raw{
	float:left;
	width:100%;
	height:auto;
	background-color:#EDF1F2;
	padding-bottom:20px;
	transition:all 0.8s ease-in-out 0s;
}
.halth_essential_raw:hover{
	min-height: 452px;
}
.essantial_border{
	width:140px;
	height:22px;
	margin:0 auto;
	background:url(https://static.ahix.com/images/essential_border.png) no-repeat;
}
.essential_box_raw{
	float:left;
	width:100%;
	padding:20px 0 0 0;
}
.essential_box_raw h3{
	float:left;
	width:100%;
	text-align:center;
	color:#019FD8;
	font-weight:400;
	line-height:110%;
}
.essential_box_inner{
	float:left;
	width:100%;
	height:auto;
	padding:30px 0 0 0;
}
.essential_box{
	float:left;
	width:23.16%;
	min-height:240px;
	text-align:center;
	border-radius:5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	margin-right: 2.4%;
	cursor:pointer;
	position:relative;
	transition: all 0.2s ease 0s;
	-webkit-transition:all 0.2s ease 0s;
    -moz-transition:all 0.2s ease 0s;
}
.essential_box:hover{
	background-color:#E6ECEC;
}
.essential_box.last{
	margin-right:0;
}
.essential_box:hover p{
	display:block;
}
.essential_box h4{ 
	float:left;
	width:auto;
	color:#6DA61D;
	font-weight:400;
	line-height:100%;
	padding:10px 18px;
}
.essential_box img{
	width:101px;
	height:101px;
	margin-top:20px;
	transition: 0.4s all ease;
	-webkit-transition: 0.4s all ease;
    -moz-transition: 0.4s all ease;
}
.essential_box:hover img{
	margin-top:5px;
}
.essential_box p{
	float:left;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:400;
	line-height:160%;
	padding:25px 6px 10px 6px;
	display:none;
}
.essential_box p.first{
	padding-top:5px;
}
.bridge_plan_raw{
	float:left;
	width:100%;
	min-height:393px;
	background-color:#FFFFFF;
	padding-bottom:20px;
}
.bridge_border{
	width:140px;
	height:22px;
	margin:0 auto;
	background:url(https://static.ahix.com/images/bridge_plan_border.png) no-repeat;
}
.afordable_raw{
	float:left;
	width:100%;
	padding:20px 0 0 0;
}
.afordable_raw h3{
	float:left;
	width:100%;
	text-align:center;
	color:#019FD8;
	font-weight:400;
	line-height:110%;
}
.bridge_raw{
	float:left;
	width:100%;
}
.bridge_con_txt{
	float:left;
	width:100%;
	text-align:center;
	padding:15px 0 25px 0;
}
.bridge_con_txt p{
	float:left;
	width:95%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:160%;
}
.bridge_con_txt p span{
	font-family: 'Source Sans Pro', sans-serif;
	color:#6DA61D;
	font-weight:700;
}
.bridge_box{
	float:left;
	width:98.47%;
	padding-left:1.53%;
}
.bridge_box_l{
	float:left;
	width:19.37%;
	padding-top:90px;
	padding-right:2.35%;
}
.bridge_box_l p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#6DA61D;
	font-weight:400;
	line-height:110%;
	padding-bottom:5px;
}
.bridge_box_r{
	float:left;
	width:60.41%;
	height:139px;
	position:relative;
}
.bridge img{
	float:left;
	width:100%;
}
.bridge_img_txt{
	float:left;
	position:absolute;
	right:7px;
	top:25px;
}
.bridge_img_txt p{
	float:left;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:700;
	line-height:110%;
	text-align:center;
}
.supplement_bg{
	float:left;
	width:100%;
	min-height:413px;
	background-color:#F9F8F4;
	padding-bottom:25px;
}
.supplement_plan_raw{
	float:left;
	width:100%;
	padding:20px 0 0 0;
}
.supplement_plan_raw h3{
	float:left;
	width:100%;
	text-align:center;
	color:#019FD8;
	font-weight:400;
	line-height:110%;
}
.supplement_raw{
	float:left;
	width:100%;
	padding:37px 0 0 0;
}
.supplement_raw_l{
	float:left;
	width:32.86%;
	height:301px;
	padding:0 11.33% 0 3.78%;
}
.supplement_raw_r{
	float:left;
}
.halth_plan_matrix{
	float:left;
	width:100%;
	height:auto;
	padding-bottom:40px;
}
.halth_plan_matrix h3{
	float:left;
	width:100%;
	height:auto;
	color:#019FD8;
	line-height:100%;
	font-weight:400;
}
.halth_plan_matrix table{
	float:left;
	width:100%;
	height:auto;
    border-collapse: collapse;
    margin-top:28px;
}
.halth_plan_matrix table tr.plan_light_raw{
	background:#F7FAFF;
}
.halth_plan_matrix table tr th{
	height:49px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#587B83;
	font-weight:400;
	padding:3px 13px 0 13px;
	border-right:1px solid #E5EBF7;
	border-bottom:1px solid #E5EBF7;
	text-align:center;
	line-height:95%;  
	vertical-align:top;
}
.plan_select tbody tr th.last{
	border-right:none;
}
.halth_plan_matrix table tr th span{
	float:left;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
	line-height:105%; 
}
.halth_plan_matrix table tr th.plan_title{
	background-color:#93AEC8;
	width:38%;
	height:52px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:600;
	text-align:left;
	padding:0 0 0 12px;
	text-align:left;
	line-height:100%;
	vertical-align:middle;
}
.halth_plan_matrix table tr td{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:400;
	border-bottom:1px solid #E5EBF7;
	border-right:1px solid #E5EBF7;
	text-align:center;
	height:28px;
	line-height:28px;
	vertical-align:middle;
}
.plan_select tbody tr td.last{
	border-right:none;
}
.plan_select_300{
	display:none;
}
.halth_plan_matrix table tr td.plan_label{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:400;
	text-align:left;
	padding-left:12px;
}
.supplement_raw_r{
	float:left;
	width:49%;
	height:auto;
}
.supplement_txt{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:160%;
}
.supplement_btn_raw{
	float:left;
	width:100%;
	padding:10px 0 0 0;
}
.supplement_btn{
	float:left;
	background-color:#F0F0F0;
	width:46%;
	height:59px;
	border-radius:70px;
	-webkit-border-radius:70px;
    -moz-border-radius:70px;
	position:relative;
	behavior:url(PIE.htc);
	margin:0 5.31% 20px 0;
}
.supplement_btn.last{
	margin-right:0;
}
.supplement_btn_l{
	float:left;
	background-color:#BECED7;
	width:20%;
	height:42px;
	padding:17px 0 0 16px;
	z-index:1;
	border-radius:110px 110px 0;
	-webkit-border-radius:110px 110px 0;
    -moz-border-radius:110px 110px 0;
	position:relative;
	behavior:url(PIE.htc);
}
.supplement_btn_r{
	float:left;

	width:61%;
	height:59px;
	margin:0 0 0 4px;
}
.supplement_btn_r p{
	float:left;
	width:100%;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:100%;
}
.supplement_btn_r span{
	float:left;
	width:100%;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#6DA61D;
	font-weight:700;
	line-height:110%;
	padding:10px 0 3px 0;
}
.government_bg{
	float:left;
	width:100%;
	min-height:586px;
	background-color:#FFFFFF;
	padding-bottom:30px;
}
.government_border{
	width:140px;
	height:22px;
	margin:0 auto;
	background:url(https://static.ahix.com/images/government_border.png) no-repeat;
}
.government_bg h3{
	float:left;
	width:100%;
	text-align:center;
	color:#019FD8;
	font-weight:400;
	line-height:110%;
	padding:20px 0 0 0;
}
.government_con{
	float:left;
	width:100%;
	padding:20px 0 0 0;
}
.government_con_raw{
	float:left;
	width:98.57%;
	margin-left:1.43%;
}
.government_con_l{
	float:left;
	width:90px;
	height:90px;
	margin:1.02% 2.04% 0 0;
	transition:all 0.8s ease 0s;
	-webkit-transition:all 0.8s ease 0s;
    -moz-transition:all 0.8s ease 0s;
}
.government_con_l:hover{
	transform: rotate(360deg);
} 
.government_con_l.last{
	margin-top:0;
}
.government_con_r{
	float:left;
	width:87.65%;
	padding:0 0 25px 0;
}
.government_con_r h4{
	float:left;
	width:100%;
	color:#6DA61D;
	font-weight:400;
	line-height:110%;
	padding:0 0 5px 0;
}
.government_con_r p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:160%;
}
/*******************Halth Plan Pagee End******************************/
/*******************Employer Pagee Start******************************/
.employer_page{
	float:left;
	width:100%;
	padding:35px 0 0 0;
}
.employer_top{
	float:left;
	width:100%;
	height:440px;
}
.employer_top_l{
	float:left;
	width:66.33%;
	height:400px;
	padding-right:2.1%;
}
.employer_top_r{
	float:left;
	width:31.5%;
	height:445px;
	background-color:#BBC9D5;
}
.employer_top_r h4{
	float:left;
	background-color:#6B8BA5;
	width:92.57%;
	height:40px;
	color:#FFFFFF;
	font-weight:600;
	line-height:40px;
	padding-left:23px;
}
.employer_top_e{
	float:left;
	width:100%;
	height:490px;
}
.employer_top_l_e{
	float:left;
	width:66.33%;
	height:450px;
	padding-right:2.1%;
}
.employer_top_r_e{
	float:left;
	width:31.5%;
	height:520px;
	background-color:#BBC9D5;
}
.employer_top_r_e h4{
	float:left;
	background-color:#6B8BA5;
	width:92.57%;
	height:40px;
	color:#FFFFFF;
	font-weight:600;
	line-height:40px;
	padding-left:23px;
}
.employ_form{
	float:left;
	width:93.7%;
	padding:0 10px;
}
.employ_form_raw{
	float:left;
	width:100%;
	height:auto;
	padding:10px 0 0 0;
}
.employ_form_raw label{
	float:left;
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:100%;
	padding-bottom:3px;
}
.employ_form_raw label sub{
	color:#FF0000;
}
.employ_form_raw .employ_txtbox{
	float:left;
	width:93%;
	height:37px;
	background-color:#E8ECF0;
	line-height:37px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	padding:0 10px;
	border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
}
.employ_form_raw .employ_txtbox:focus,.employ_form_raw .employ_txtbox:focus{
	border:none;
}
.emp_form_btn{
	float:left;
	width:100%;
	text-align:center;	
	padding:20px 0 15px 0;
}
.employe_sub_btn{
	background-color:#019FD8;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:600;
	line-height:normal;
	cursor:pointer;
	padding:10px 30px;
	border-radius:6px;
	behavior:url(PIE.htc);
	position:relative;
	text-decoration:none;
	transition: all 0.20s ease-in 0s;
}
.employe_sub_btn:hover{
	background-color:#07BAFE;
}
.emplye_mid_con{
	float:left;
	width:100%;
	padding:36px 0 7px 0;
}
.emp_mid_txt{
	float:left;
	height:auto;
	text-align:center;
	padding:0 0 30px 0;
}
.emp_mid_txt p{
	float:left;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:160%;
	padding:0 10px;
}
.emp_mid_txt p span{
	font-family: 'Source Sans Pro', sans-serif;
	color:#019FD8;
}
.emp_box_raw{
	float:left;
	width:100%;
	height:auto;
	padding:0 0 20px 0;
}
.emp_box{
	float:left;
	background-color:#EFF5FC;
	width:31.73%;
	min-height:258px;
	padding-bottom:4px;
	margin-right:2.04%;
	border:1px solid #C6DBF4;
	border-radius:8px;
	behavior:url(PIE.htc);
	position:relative;
}
.emp_top_ico{
	width:56px;
	height:54px;
	position:absolute;
	top:0;
	left:0;
}
.emp_box h4{
	float:left;
	width:100%;
	text-align:center;
	font-weight:500;
	line-height:120%;
	padding:20px 0 20px 0;
}
.emp_box1 h4{
	color:#6DA61D;
}
.emp_box2 h4{
	color:#019FD8;
}
.emp_box3 h4{
	color:#FF7900;
}
.emp_box.emp_box3{
	margin:0;
}
.emp_box_img{
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	padding:0 0 20px 0;
}
.emp_box p{
	float:left;
	width:100%;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:400;
	line-height:160%;
}
.emp_thired_raw{
	float:left;
	width:100%;
	min-height:358px;
	padding:0 0 20px 0;
}
.emp_thirraw_bg{
	float:left;
	background-color:#F4F1EE;
	width:100%;
	min-height:358px;
	border-radius:5px;
	behavior:url(PIE.htc);
	position:relative;
}
.emp_thirraw_bg ul{
	float:left;
	width:98%;
	padding:15px 10px 0 10px;
}
.emp_thirraw_bg ul li{	
	float:left;
}
.emp_thirraw_bg ul li.first{
	width:29.5%;
	padding-right:5.5%;
	padding-bottom:30px;
}
.emp_thirraw_bg ul li.first p{
	padding:15px 0 0 0;
}
.emp_thirraw_bg ul li.sec{
	width:29.5%;
	padding-right:3%;
	padding-bottom:30px;
}
.emp_thirraw_bg ul li.sec p{
	padding:5px 0 0 0;
}
.emp_thirraw_bg ul li.thired{
	width:31.5%;
	padding-bottom:30px;
}
.emp_thirraw_bg ul li.forth{
	width:32.5%;
	padding-right:2.5%;
	padding-bottom:17px;
}
.emp_thirraw_bg ul li.forth p{
	padding-top:20px;
}
.emp_thirraw_bg ul li.fifth{
	width:62.5%;
	padding-bottom:17px;
}
.emp_thirraw_bg ul li.fifth p{
	padding-top:15px;
}
.emp_thirraw_bg ul li.six{
	width:96.5%;
}
.emp_thirraw_bg ul li.six p{
	padding-top:5px;
}
.emp_thirraw_bg ul li img{
	float:left;
	width:89px;
	height:89px;
	padding:0 15px 0 0;
}
.emp_thirraw_bg ul li p{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:400;
	line-height:160%;
}
.emp_happy_raw{
	float:left;
	width:100%;
	min-height:190px;
}
.emp_happy_con{
	float:left;
	width:100%;
}
.emp_happy_con h3{
	float:left;
	width:100%;
	color:#019FD8;
	line-height:110%;
	text-align:center;
	font-weight:400;
}
.emp_happy_con p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:110%;
	padding:15px 0 0 0;
}
.emp_happy_ico{
	float:left;
	width:100%;
	text-align:center;
	padding:25px 0 0 0;
}
.emp_happy_inner{
	width:47%;
	margin:0 auto;
}
.emp_happy_inner ul{
	float:left;
	width:auto;
}
.emp_happy_inner ul li{
	float:left;
}
.emp_happy_inner ul li span{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#999999;
	font-weight:400;
	line-height:115%;
	text-align:center;
	padding-top:10px;
}
.emp_happy_inner ul li.first{
	width:83px;
	padding:5px 30px 0 0;
}
.emp_happy_inner ul li.sec{
	width:15px;
	padding:18px 30px 0 0;
}
.emp_happy_inner ul li.thired{
	width:58px;
	padding:5px 25px 0 0;
}
.emp_happy_inner ul li.forth{
	width:15px;
	padding:18px 30px 0 0;
}
.emp_happy_inner ul li.fifth{
	width:52px;
	padding:5px 30px 0 0;
}
.emp_happy_inner ul li.six{
	width:19px;
	padding:20px 20px 0 0;
}
.emp_happy_inner ul li.seven{
	width:53px;
	padding-top: 2px;
}
.emp_happy_inner ul li.seven span{
	padding-top:13px;
}
.emp_best_raw{
	float:left;
	background-color:#EBF5F6;
	width:100%;
	min-height:235px;
	padding:20px 0 25px 0;
}
.emp_best_raw h3{
	float:left;
	width:100%;
	text-align:center;
	font-weight:400;
	color:#587B83;
	line-height:110%;
	padding-bottom:10px;
	border-bottom:1px solid #FFFFFF;
}
.emp_best_con{
	float:left;
	width:100%;
	padding:20px 0 20px 0;
	border-bottom:1px solid #FFFFFF;
}
.emp_best_con ul{
	float:left;
	width:100%;
}
.emp_best_con ul li{
	float:left;
	width:28.78%;
	padding:0 6.83% 0 0;
}
.emp_best_con ul li.last{
	padding:0;
}
.emp_best_con ul li span{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#235E9A;
	font-weight:400;
	line-height:110%;
	text-align:center;
}
.emp_best_con ul li p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#484848;
	font-weight:400;
	line-height:110%;
	text-align:center;
	padding:7px 0 0 0;
}
.emp_happy_txt{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:400;
	line-height:160%;
	text-align:center;
	padding:10px 0 15px 0;
}
.emp_best_raw .started_btn{
	margin:0;
	padding:0;
} 
/*******************Employer Page End******************************/
/*******************Legal & Licensing Page Start******************************/
.legal_page{
	float: left;
    padding: 15px 0 50px;
    width: 100%;
}
/*******************Legal & Licensing Page End******************************/
/*******************Subsidy Cal Page Start******************************/
.subsidy_page{
	float:left;
	width:100%;
	padding:35px 0 0 0;
}
.sub_age_raw{
	float:left;
	width:44%;
	margin-right:3.8%;
}
.sub_zipcode_raw{
	float:left;
	width:50%;
}
.self_emp{
	float:left;
	width:auto;
	margin-top:10px;
}
.self_emp .self_yes{
	float:left;
	width:auto;
	height:auto;
}
.self_emp span.radio {
	float:left;
	width:19px;
	height:19px;
	background:url(https://static.ahix.com/images/check_box_sub.png) no-repeat;
	display:block;
	margin-left:0px;
	margin-right:8px;
	padding:0px;
} 
.self_emp span{
	width:auto;
	height:auto;
	line-height:18px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
}
.self_emp span a{
	width:auto;
	height:auto;
	line-height:18px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
}
.self_no{
	float:left;
	margin-left:15px;
}
.employ_form_raw .sub_age_raw label{
	float:left;
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:100%;
	padding-bottom:3px;
}
.employ_form_raw .sub_age_raw .sub_age_txtbox{
	float:left;
	width:78%;
	height:37px;
	background-color:#E8ECF0;
	line-height:37px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	padding:0 10px;
	border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
}
.employ_form_raw .sub_age_raw .sub_age_txtbox:focus{
	border:none;
}
.employ_form_raw .sub_zipcode_raw label{
	float:left;
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:100%;
	padding-bottom:3px;
}
.employ_form_raw .sub_zipcode_raw .sub_age_txtbox{
	float:left;
	width:89%;
	height:37px;
	background-color:#E8ECF0;
	line-height:37px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	padding:0 10px;
	border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
}
.employ_form_raw .sub_zipcode_raw .sub_age_txtbox:focus{
	border:none;
}
.sucal_logo_con{
	float:left;
	width:100%;
	padding:24px 0 26px 0;
}
.sucal_logo_l{
	float:left;
	width:235px;
	height:80px;
	padding-right:3.57%;
}
.sucal_logo_l a{
	display:block;
}
.sucal_logo_r{
	float:left;
	width:72%;
	padding:33px 0 0 0;
}
.sucal_logo_r p{
	float:left;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
	color:#019FD8;
	font-weight:400;
	line-height:120%;
}
.sebcal_page_btm{
	float:left;
	background-color:#EDF2F2;
	width:100%;
	min-height:427px;
}
.sebcal_servise{
	float:left;
	width:100%;
	padding:30px 0 0 0;
}
.sebcal_servise ul{
	float:left;
	width:100%;
}
.sebcal_servise ul li{
	float:left;
	width:100%;
	border-bottom:1px solid #FFFFFF;
	padding-bottom:14px;
	margin-bottom:20px;
}
.sebcal_servise ul li.second .sebcal_servise_l {
	padding:8px 16px 0 25px;
}
.sebcal_servise ul li.thired .sebcal_servise_l {
	padding:10px 15px 0 24px;
}
.sebcal_servise ul li.thired{
	border-bottom:none;
}
.sebcal_servise_l{
	float:left;
	width:140px;
	padding-right:4.08%;
}
.sebcal_servise_r{
	float:left;
	width:80.61%;
}
.sebcal_servise_r h4{
	float:left;
	width:100%;
	color:#6DA61D;
	font-weight:400;
	line-height:110%;
}
.sebcal_servise_r p{
	float:left;
	width:100%;
	line-height:160%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	padding:8px 0 0 0;
}
/*******************Subsidy Cal Page End******************************/

/*********************Banner Start**********************/
.slider_main2{
	float:left;
	width:100%;
	height:auto;
	position:relative;
}
.slider2_bg{
	float:left;
	background:url(https://static.ahix.com/images/slider2_bg.jpg) repeat-x;
	width:100%;
	height:auto;
	text-align:center;
	line-height:0;
}
.slider_2 .top_con{
	font-size:40px;
	color:#000000;
	margin:0;
	padding-bottom:20px;
}
.slider_2 .slider_con_inner{
	width:544px;
}
.slider_2 .slider_raw_con{
	width:349px;
}
.slider_2 .slider_raw_con_mid{
	width:329px;
}
.slider_2 .slider_raw_con_last{
	width:298px;
}
.slider3_bg{
	float:left;
	background:url(https://static.ahix.com/images/slider3_bg.jpg) repeat-x;
	width:100%;
	height:auto;
	text-align:center;
	line-height:0;
}
.slider_3 .slider_con_inner{
	width:548px;
}
.slider_3 .top_con{
	width:513px;
	font-size:40px;
	color:#000000;
	padding-bottom:20px;
}
.slider_3 .slider_raw_con{
	width:542px;
	height:56px;
	line-height:100%;
}
.slider_3 .slider_raw_con_mid{
	width:512px;
	height:56px;
	line-height:100%;
}
.slider_3 .slider_raw_con_last{
	width:362px;
}
.slider5_bg{
	float:left;
	background:url(https://static.ahix.com/images/slider5_bg.jpg) repeat-x;
	width:100%;
	height:auto;
	text-align:center;
	line-height:0;
}
.slider_5 .slider_raw_con{
	width:411px;
}
.slider_5 .slider_raw_con_mid{
	width:431px;
	height:56px;
	line-height:100%;
}
.slider_5 .slider_raw_con_last{
	width:401px;
	height:56px;
	line-height:100%;
}
.slider_5 .slider_con_inner{
	width:469px;
}
.slider_5 .top_con{
	color:#000000;
	font-size:40px;
	padding-bottom:20px;
	width:531px;
}
/*My slider styles*/
#my_slider {
    width:100%;
    height:425px;
    overflow: hidden;
    position:relative;
    list-style: none outside none;
    padding:0;
    margin:0;
}
#my_slider li {
    position: absolute;
    top: 0px;
    left: 0px;
    display:none;
}
/*********************Banner End**********************/


/*********************7April Start**********************/
.subsi_first_tit{
	float:left;
	width:100%;
}
.subsi_first_tit h2{
	float:left;
	width:100%;
	color:#019FD8;
	text-align:center;
	font-weight:300;
	line-height:80px;
}
.sebcal_page_center{
	float:left;
	background-color:#F6F9FB;
	width:100%;
	min-height:80px;
	margin:20px 0 0 0;
}
.carrier_list_bg{
	float:left;
	background-color:#FFFFFF;
	width:100%;
	min-height:212px;
	padding:30px 0 0 0;
}
.carrier_list_con{
	float:left;
	width:auto;
}
.carrier_list_con h4{
	float:left;
	width:100%;
	text-align:center;
	color:#019FD8;
	font-weight:400;
	border-bottom:1px dashed #C6DBF4;
	line-height:110%;
	padding-bottom:8px;
}
.first_carr_logo{
	float:left;
	width:99.38%;
	padding:24px 0 0 6px;
}
.carrier_list_con ul.first_carr_logo li{
	float:left;
	padding:0 4.08% 30px 0 ;
}
.carrier_list_con ul.first_carr_logo li.last{
	padding-right:0;
}
.carrier_list_con ul.first_carr_logo li.carr_logo4{
	padding-right:5.31%;
}
.carrier_list_con ul.first_carr_logo li.carr_logo5{
	padding-right:4.59%;
}
.carrier_list_con ul.sec_carr_logo{
	float:left;
	width:96.94%;
	padding:0 0 0 30px;
}
.carrier_list_con ul.sec_carr_logo li{
	float:left;
	padding-right:5.38%;
}
.asses_bg{
	float:left;
	background-color:#EDF2F2;
	width:100%;
	min-height:152px;
	padding:30px 0 30px 0;
}
.asses_con{
	width:442px;
	margin:0 auto;
}
.asses_con h2{
	float:left;
	width:100%;
	text-align:center;
	color:#587B83;
	font-weight:300;
	line-height:110%;
	padding-bottom:30px;
}
.assest_raw{
	float:left;
	width:100%;
}
.assest_ico{
	float:left;
	width:102px;
	height:80px;
}
.assest_raw ul{
	float:left;
	width:auto;
	padding:28px 0 0 40px;
}
.assest_raw ul li{
	float:left;
	width:auto;
	background:url(https://static.ahix.com/images/asset_right_errow.png) no-repeat right;
	padding:0 45px 0 0;
	margin-right:30px
}
.assest_raw ul li.last{
	background:none;
	padding:0;
	margin:0;
}
.assest_raw ul li span{
	float:left;
	width:37px;
	height:40px;
	background:url(https://static.ahix.com/images/asset_txt_bg.png) no-repeat;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:30px;
	color:#FFFFFF;
	font-weight:500;
	line-height:38px;
	padding:0 0 0 12px;
}

/*********************7April End**********************/

/*********************subsidy-cal2-Start**********************/
.subsidy_cal_step2{
	float:left;
	width:100%;
	padding-bottom:50px;
}
.subsidy_cal_step2 h2{
	float:left;
	width:100%;
	height:auto;
	color:#019FD8;
	font-weight:300;
	line-height:110%;
	padding-bottom:12px;
}
.subsidy_cal_step2_form{
	float:left;
	width:530px;
	height:auto;
	padding-top:20px;
}
.step2_form_raw{
	float:left;
	width:100%;
	height:auto;
	padding-bottom:20px;
}
.step2_form_raw h4{
	float:left;
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
	color:#484848;
	font-weight:400;
	line-height:115%;
}
.step2_describes{
	float:left;
	width:100%;
	height:auto;
}
.input.styled {
    display: none;
} 
.radio_btn p {
	float:left;
	width:100%;
	clear:both;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-size:16px;
   	font-weight:400;
   	padding-top:15px;
	line-height:20px;
}
.radio_btn span {
	width:100%;
	clear:both;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-size:16px;
   	font-weight:400;
   	padding-top:15px;
	line-height:20px;
	text-decoration:underline;
}
span.radio {
	float:left;
	width:21px;
	height:21px;
	padding:0 20px 0 0;
	background:url(https://static.ahix.com/images/radio_r3.png) no-repeat;
	display:block;
}
.step2_state{
	float:left;
	width:100%;
	height:auto;
	margin-top:5px;
}
/*stylish select-1*/
.step2_state .stylish-select ul.newList {
	left:-9999px;
	overflow:hidden;
}
.step2_state ul.newList li a {
	padding:0 11px;
	display:block;
	line-height:24px;
	cursor: pointer;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-size:16px;
   	font-weight:400;
	text-decoration:none;
}
.step2_state .selectedTxt {
	overflow:hidden;
	padding:0 23px 0 14px;
}
.step2_state .newListHover {
	background:#587B83!important;
	color:#FFFFFF!important;
	cursor:default;
}
.step2_state .hiLite {
	background:#D2DDDD!important;
}
/***** select300 *****/
.step2_state .select300{
	float:left;
	background:#E6ECEC;
	width:225px;
	height:30px;
	line-height:30px;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
}
.step2_state .select300 ul.newList {
	background:#F8FAFA;
	width:223px;
	margin:0;
	padding:0;
	list-style:none;
	color:#000;
	position:absolute;
	border:1px solid #DADADA;
	top:22px;
	left:0;
	overflow:auto;
	z-index:9999;
}
.step2_state .select300 .newListSelected {
	float:left;
	background:url(https://static.ahix.com/images/drop_down.png) no-repeat right 12px !important;
	width:225px; 
	height:30px;
	line-height:30px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-size:16px;
   	font-weight:400;
}
.step2_state .select300 .selectedTxt {
    height:30px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-weight:400;
	overflow:hidden;
}
/*stylish select-1---end*/
.step2_ages{
	float:left;
	width:100%;
	height:auto;
	margin-top:9px;
}
.step2_ages p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#587B83;
   	font-weight:400;
}
.family_members_form{
	float:left;
	width:100%;
	margin-top:10px;
}
.family_members_form table{
	float:left;
	width:540px;
	height:auto;
}
.family_members_form table tr th{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-weight:400;
	height:25px;
	line-height:25px;
	vertical-align:middle;
}
/****************11-June-2014_Start********************/
.family_members_form table tr th.f_status {
    width:180px;
}
.family_members_form table tr th.f_premium {
    width:130px;
}
.family_members_form table tr td .family_stus{
	float:left;
	width:155px;
	height:20px;
}
/*stylish select-1*/
.family_stus .stylish-select ul.newList {
	left:-9999px;
	overflow:hidden;
}
.family_stus ul.newList li a {
	display:block;
	height:20px;
	line-height:18px;
	cursor: pointer;
	padding:0 5px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-size:16px;
   	font-weight:400;
	text-decoration:none;
}
.family_stus .selectedTxt {
	overflow:hidden;
	padding:0 23px 0 5px;
}
.family_stus .newListHover {
	background:#587B83!important;
	color:#FFFFFF!important;
	cursor:default;
}
.family_stus .hiLite {
	background:#D2DDDD!important;
}
/***** select300 *****/
.family_stus .select300{
	float:left;
	width:155px;
	height:18px;
	line-height:18px;
	border:1px solid #587B83;
}
.family_stus .select300 ul.newList{
	background:#F8FAFA;
	width:155px;
	margin:0;
	padding:0;
	list-style:none;
	color:#000;
	position:absolute;
	border:1px solid #DADADA;
	top:20px;
	left:0;
	overflow:auto;
	z-index:9999;
}
.family_stus .select300 .newListSelected {
	float:left;
	background:url(https://static.ahix.com/images/drop_down2.png) no-repeat right 6px !important;
	width:155px; 
	height:18px;
	line-height:18px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-size:16px;
   	font-weight:400;
	z-index:9999;
}
.family_stus .select300 .selectedTxt {
    height:18px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;

   	color:#587B83;
   	font-weight:400;
	overflow:hidden;
	line-height:16px;
}
/*stylish select-1---end*/
/* diroddi styled family_status */
.calv2_info_family_status{
	float:left;
	width:100%;
	height:auto;
	margin-top:10px;
}
.calv2_info_raw_family_status{
	float:left;
	width:100%;
	height:auto;
	padding-bottom:10px;
}
.calv2_family_status{
	float:left;
	width:190px;
	height:27px;
}
.calv2_family_status .select3000 select {
background: transparent;
-webkit-appearance: none;
width: 199px;
padding: 5px;
font-size: 13px;
border:1px solid #587B83;
height: 28px;
padding-right:35px;
color:#587B83;
}
.calv2_family_status .select3000 {
width: 159px;
height: 29px;
overflow: hidden;
background:url(https://static.ahix.com/images/drop_down2.png) no-repeat right #FFF;
border-right:1px solid #587B83;
}
.calv2_family_status .stylish-select ul.newList {
	left:-9999px;
	overflow:hidden;
}
.calv2_family_status ul.newList li a {
	display:block;
	height:20px;
	line-height:18px;
	cursor: pointer;
	padding:0 5px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-size:14px;
   	font-weight:400;
	text-decoration:none;
}
.calv2_family_status .selectedTxt {
	overflow:hidden;
	padding:0 23px 0 5px;
}
.calv2_family_status .newListHover {
	background:#587B83!important;
	color:#FFFFFF!important;
	cursor:default;
}
.calv2_family_status .hiLite {
	background:#D2DDDD!important;
}
/* end diroddi styled family_status */
/* diroddi styled employee age */
.calv2_info_ee_age{
	float:left;
	width:100%;
	height:auto;
	margin-top:10px;
}
.calv2_info_raw_ee_age{
	float:left;
	width:100%;
	height:auto;
	padding-bottom:10px;
}
.calv2_ee_age{
	float:left;
	width:130px;
	height:27px;
}
.calv2_ee_age .select3000 select {
background: transparent;
-webkit-appearance: none;
width: 105px;
padding: 5px;
font-size: 13px;
border:1px solid #587B83;
height: 28px;
padding-right:15px;
color:#587B83;
}
.calv2_ee_age .select3000 {
width: 89px;
height: 29px;
overflow: hidden;
background:url(https://static.ahix.com/images/drop_down2.png) no-repeat right #FFF;
border-right:1px solid #587B83;
}
.calv2_ee_age .stylish-select ul.newList {
	left:-9999px;
	overflow:hidden;
}
.calv2_ee_age ul.newList li a {
	display:block;
	height:20px;
	line-height:18px;
	cursor: pointer;
	padding:0 5px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-size:14px;
   	font-weight:400;
	text-decoration:none;
}
.calv2_ee_age .selectedTxt {
	overflow:hidden;
	padding:0 23px 0 5px;
}
.calv2_ee_age .newListHover {
	background:#587B83!important;
	color:#FFFFFF!important;
	cursor:default;
}
.calv2_ee_age .hiLite {
	background:#D2DDDD!important;
}
/* end diroddi styled employee age */
.primum_box{
	float:left;
	background:none;
	width:58px;
	height:18px;
	line-height:18px;
	padding:0 5px;
	color:#587B83;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 14px;
    font-weight: 400;
	border:1px solid #587B83;
}
.family_members_form table tr td.remove{
	width:80px;	
}
.family_members_form table tr td.medicaid a{
    float:left;
	width:50px;
	height:25px;
	text-indent:-5000px;
	background:url(https://static.ahix.com/images/red_information_icon.png) 15px no-repeat;
}
.ind_employee {
	margin: 40px 0 0 40px;
}
/****************11-June-2014_End**********************/
.family_members_form table tr th.person{
	width:128px;
}
.family_members_form table tr th.age{
	width:91px;
}
.family_members_form table tr th.gender{
	width:81px;
}
.family_members_form table tr th.gender{
	width:81px;
}
.family_members_form table tr th.toba{
	width:109px;
}
.family_members_form table tr th.pregn{
	width:109px;
}
.family_members_form table tr th.remove{
	width:59px;
}
.family_members_form table tr.dark{
	background:#F0F4F4;
	height:30px;
	border-top:1px solid #FFFFFF;
}
.family_members_form table tr.light{
	background:#F8FAFA;
	height:30px;
	border-top:1px solid #FFFFFF;
}
.family_members_form table tr.medicaid{
	background:#fcf8e3;
	border:1px solid red;
}
.family_members_form table tr td{
	height:30px;
	line-height:30px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-weight:400;
	vertical-align:middle;
}
.family_members_form table tr td.first{
	padding-left:10px;
}
.family_members_form table tr td.first a{
	height:30px;
	line-height:30px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-weight:400;
	vertical-align:middle;
}
.family_members_form table tr td.remove a{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#587B83;
}
.family_members_form table tr td .members_age{
	float:left;
	width:58px;
	height:20px;
}
/*stylish select-1*/
.members_age .stylish-select ul.newList {
	left:-9999px;
	overflow:hidden;
}
.members_age ul.newList li a {
	display:block;
	height:20px;
	line-height:18px;
	cursor: pointer;
	padding:0 5px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-size:16px;
   	font-weight:400;
	text-decoration:none;
}
.members_age .selectedTxt {
	overflow:hidden;
	padding:0 23px 0 5px;
}
.members_age .newListHover {
	background:#587B83!important;
	color:#FFFFFF!important;
	cursor:default;
}
.members_age .hiLite {
	background:#D2DDDD!important;
}
.age_box{
	float:left;
	background:none;
	width:46px;
	height:18px;
	line-height:18px;
	padding:0 5px;
	color:#587B83;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 14px;
    font-weight: 400;
	border:1px solid #587B83;
}
.step2_state{
	float:left;
	width:100%;
	height:auto;
	padding-top:-10px;
}
.step2_state .state_box{
	float:left;
	background:none;
	width:146px;
	height:28px;
	padding:0 5px;
	border:1px solid #587B83;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-size:16px;
   	font-weight:400;
}
/***** select300 *****/
.members_age .select300{
	float:left;
	width:50px;
	height:18px;
	line-height:18px;
	border:1px solid #587B83;
}
.members_age .select300 ul.newList{
	background:#F8FAFA;
	width:50px;
	margin:0;
	padding:0;
	list-style:none;
	color:#000;
	position:absolute;
	border:1px solid #DADADA;
	top: inherit !important;
	height:197px !important;
	left:0;
	overflow:auto;
	z-index:9999;
}
.members_age .select300 .newListSelected {
	float:left;
	background:url(https://static.ahix.com/images/drop_down2.png) no-repeat right 6px !important;
	width:50px; 
	height:18px;
	line-height:18px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-size:16px;
   	font-weight:400;
	z-index:9999;
}
.members_age .select300 .selectedTxt {
    height:18px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-weight:400;
	overflow:hidden;
	line-height:16px;
}
/***** select301 *****/
.members_age .select301{
	float:left;
	width:45px;
	height:18px;
	line-height:18px;
	border:1px solid #587B83;
}
.members_age .select301 ul.newList{
	background:#F8FAFA;
	width:45px;
	margin:0;
	padding:0;
	list-style:none;
	color:#000;
	position:absolute;
	border:1px solid #DADADA;
	top: inherit !important;
	left:0;
	overflow:auto;
	z-index:9999;
}
.members_age .select301 .newListSelected {
	float:left;
	background:url(https://static.ahix.com/images/drop_down2.png) no-repeat right 6px !important;
	width:45px; 
	height:18px;
	line-height:18px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-size:16px;
   	font-weight:400;
	z-index:9999;
}
.members_age .select301 .selectedTxt {
    height:18px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-weight:400;
	overflow:hidden;
	line-height:16px;
}
/***** END select301 *****/
/*stylish select-1---end*/
span.checkbox {
	float:left;
	width:19px;
	height:19px;
	background:url(https://static.ahix.com/images/check_box.png) no-repeat;
	display:block;
	margin-left:18px;
} 
input.large_checkbox {
  width: 17px;
  height: 17px;
  margin-right:5px;
}
.add_member{
	float:left;
	width:195px;
	height:30px;
	margin-top:15px;
}
.add_member a{
	float:left;
	background:#587B83;
	width:187px;
	height:30px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#FFFFFF;
   	font-size:16px;
	line-height:28px;
	padding-left:8px;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
	text-decoration:none;
	transition: all 0.2s ease-in 0s;
}
.add_member a:hover{
	background:#779CA4;
}
.step2_how{
	float:left;
	width:100%;
	padding-top:10px;
}
/*stylish select-1*/
.step2_how .stylish-select ul.newList {
	left:-9999px;
	overflow:hidden;
}
.step2_how ul.newList li a {
	display:block;
	height:20px;
	line-height:18px;
	cursor: pointer;
	padding:0 5px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-size:16px;
   	font-weight:400;
	text-decoration:none;
}
.step2_how .selectedTxt {
	overflow:hidden;
	padding:0 23px 0 5px;
}
.step2_how .newListHover {
	background:#587B83!important;
	color:#FFFFFF!important;
	cursor:default;
}
.step2_how .hiLite {
	background:#D2DDDD!important;
}
/***** select300 *****/
.step2_how .select300{
	float:left;
	width:56px;
	height:23px;
	line-height:23px;
	border:1px solid #587B83;
}
.step2_how .select300 ul.newList{
	background:#F8FAFA;
	width:54px;
	margin:0;
	padding:0;
	list-style:none;
	color:#000;
	position:absolute;
	border:1px solid #DADADA;
	top:23px;
	left:0;
	overflow:auto;
	z-index:9999;
}
.step2_how .select300 .newListSelected {
	float:left;
	background:url(https://static.ahix.com/images/drop_down2.png) no-repeat right 8px !important;
	width:56px; 
	height:23px;
	line-height:23px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-size:16px;
   	font-weight:400;
}
.step2_how .select300 .selectedTxt {
    height:23px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-weight:400;
	overflow:hidden;
	line-height:21px;
}
/*stylish select-1---end*/
.step2_income{
	float:left;
	width:100%;
	height:auto;
	padding-top:10px;
}
.step2_income .income_box{
	float:left;
	background:none;
	width:146px;
	height:28px;
	padding:0 5px;
	border:1px solid #587B83;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-size:16px;
   	font-weight:400;
}
.step2_plan{
	float:left;
	width:100%;
	padding-top:10px;
}
/*stylish select-1*/
.step2_plan .stylish-select ul.newList {
	left:-9999px;
	overflow:hidden;
}
.step2_plan ul.newList li a {
	display:block;
	height:20px;
	line-height:18px;
	cursor: pointer;
	padding:0 5px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-size:14px;
   	font-weight:400;
	text-decoration:none;
}
.step2_plan .selectedTxt {
	overflow:hidden;
	padding:0 23px 0 5px;
}
.step2_plan .newListHover {
	background:#587B83!important;
	color:#FFFFFF!important;
	cursor:default;
}
.step2_plan .hiLite {
	background:#D2DDDD!important;
}
/***** select300 *****/
.step2_plan .select300{
	float:left;
	width:126px;
	height:23px;
	line-height:23px;
	border:1px solid #587B83;
}
.step2_plan .select300 ul.newList{
	background:#F8FAFA;
	width:124px;
	margin:0;
	padding:0;
	list-style:none;
	color:#000;
	position:absolute;
	border:1px solid #DADADA;
	top:23px;
	left:0;
	overflow:auto;
	z-index:9999;
}
.step2_plan .select300 .newListSelected {
	float:left;
	background:url(https://static.ahix.com/images/drop_down2.png) no-repeat right 8px !important;
	width:126px; 
	height:23px;
	line-height:23px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-size:14px;
   	font-weight:400;
	z-index:9999;
}
.step2_plan .select300 .selectedTxt {
    height:23px;
	font-family: 'Source Sans Pro', sans-serif;
   	color:#587B83;
   	font-size:14px;
   	font-weight:400;
	overflow:hidden;
	line-height:21px;
}
/*stylish select-1---end*/
.plan_detail{
	float:left;
	background:#E1E8E8;
	width:100%;
	min-height:88px;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
	padding:10px 0;
	margin-top:13px;
}
.plan_detail p{
	float:left;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	line-height:160%;
	padding:0 37px 0 13px;
}
.view_plan_btn{
	float:left;
	width:373px;
	height:52px;
}
.view_plan_btn a{
	float:left;
	background:#019FD8;
	width:373px;
	height:52px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:25px;
   	color:#FFFFFF;
   	font-weight:600;
	line-height:50px;
	text-align:center;
	transition: all 0.2s ease-in 0s;
	border-radius:5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	behavior:url(PIE.htc);
	position:relative;
	text-decoration:none;
}
.view_plan_btn a:hover{
	background:#21C1FE;
}
.view_plan_btn_disabled{
	float:left;
	width:373px;
	height:52px;
}
.view_plan_btn_disabled a{
	float:left;
	background:#EFEFEF;
	width:373px;
	height:52px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:25px;
   	color:#C0C0C0;
   	font-weight:600;
	line-height:50px;
	text-align:center;
	transition: all 0.2s ease-in 0s;
	border-radius:5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	behavior:url(PIE.htc);
	position:relative;
	text-decoration:none;
}
.view_plan_btn_disabled a:hover{
	background:#EFEFEF;
}
.main_estimat_con{
	float:right;
	width:389px;
	min-height:459px;
}
.estimat_con_top{
	background:#EDF2F2;
	width:369px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	padding:5px 10px 0;
	line-height:135%;
}
#build_plan_cart{
	float:left;
	/*background:#EDF2F2;*/
	width:369px;
	min-height:317px;
	padding:12px 10px 18px 10px;
	z-index:99999;
}
#build_plan_cart_box{
	float:left;
	background:#EDF2F2;
	width:369px;
	min-height:217px;
	padding:12px 10px 18px 10px;
	z-index:99999;
}
.subsidy_snap_shot{
	float:left;
	background:#EDF2F2;
	width:369px;
	min-height:317px;
	padding:12px 10px 18px 10px;
	z-index:99999;
}
.stick{
	position:fixed;
	top:0px;
}
.estimat_tax{
	float:left;
	background:#FFFFFF;
	width:100%;
	min-height:112px;
	padding:10px 0 8px 0;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
}
.estimat_tax_title{
	float:left;
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
	color:#6DA61D;
	font-weight:600;
	line-height:120%;
	text-align:center;
}
.estimat_tax_price{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:50px;
	color:#FF7900;
	font-weight:300;
	line-height:100%;
	padding-top:6px;
	text-align:center;
}
.business_classif{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:40px;
	color:#FF7900;
	font-weight:300;
	line-height:100%;
	padding-top:8px;
	text-align:center;
}
.public_plans{
	float:left;
	width:100%;
	height:auto;
	margin-top:20px;
}
.public_plans p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#484848;
	font-weight:400;
	line-height:110%;
	text-align:center;
	padding-bottom:10px;
}
.public_plans table{
	background:#E6ECEC;
	border-collapse:collapse;
	width:314px;
	height:145px;
	margin:0 auto;
	border:1px solid #FFFFFF;
}
.public_plans table th{
	background:#D2DDDD;
	height:28px;
	line-height:26px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#484848;
	font-weight:400;
	border-left:1px solid #F5F5F5;
	vertical-align:middle;
	text-align:center;
}
.public_plans table th.metal{
	width:130px;
	border-left:0px;
	padding-left:14px;
	text-align:left;
}
.public_plans table th.plans{
	width:80px;
}
.public_plans table th.lowest{
	width:90px;
}
.public_plans table td{
	height:30px;
	line-height:28px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#587B83;
	font-weight:400;
	border-bottom:1px solid #F5F5F5;
	border-left:1px solid #F5F5F5;
	vertical-align:middle;
	text-align:center;
}
.public_plans table td.l_first{
	border-left:0px;
	padding-left:14px;
	text-align:left;
}
.public_plans table td.bro_last.first{
	border-left:0px;
	padding-left:14px;
	text-align:left;
}
.public_plans table td.bro_last{
	border-bottom:0px;
}
/*********************employer ***********************/
.public_plans_employee{
	float:left;
	width:100%;
	height:auto;
	margin-top:20px;
}
.public_plans_employee p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#484848;
	font-weight:400;
	line-height:110%;
	text-align:center;
	padding-bottom:10px;
}
.public_plans_employee table{
	background:#E6ECEC;
	border-collapse:collapse;
	width:364px;
	height:145px;
	margin:0 auto;
	border:1px solid #FFFFFF;
}
.public_plans_employee table th{
	background:#D2DDDD;
	height:28px;
	line-height:26px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#484848;
	font-weight:400;
	border-left:1px solid #F5F5F5;
	vertical-align:middle;
	text-align:center;
}
.public_plans_employee table th.metal{
	width:130px;
	border-left:0px;
	padding-left:14px;
	text-align:left;
}
.public_plans_employee table th.plans{
	width:80px;
}
.public_plans_employee table th.lowest{
	width:90px;
}
.public_plans_employee table td{
	height:30px;
	line-height:28px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#587B83;
	font-weight:400;
	border-bottom:1px solid #F5F5F5;
	border-left:1px solid #F5F5F5;
	vertical-align:middle;
	text-align:center;
}
.public_plans_employee table td.l_first{
	border-left:0px;
	padding-left:14px;
	text-align:left;
}
.public_plans_employee table td.bro_last.first{
	border-left:0px;
	padding-left:14px;
	text-align:left;
}
.public_plans_employee table td.bro_last{
	border-bottom:0px;
}
/*********************subsidy-cal2-End**********************/
/*********************subsidy-calv2-form-start**********************/
.subsidy_calv2_form{
	float: left;
    height:auto;
    padding-top:3px;
    width: 530px;
}
.subsidy_calv2_main{
	float:left;
	background:#F5F3F1;
	width:490px;
	min-height:358px;
	border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	padding:0 20px;
}
.subsidy_calv2_form .view_plan_btn{
	margin-top:40px;
}
.subsidy_calv2_main h4{
	float:left;
	width:100%;
	color:#6DA61D;
	font-weight:600;
	line-height:100%;
	padding-top:11px;
}
.calv2_info{
	float:left;
	width:100%;
	height:auto;
	margin-top:25px;
}
.calv2_info_raw{
	float:left;
	width:100%;
	height:auto;
	padding-bottom:19px;
}
.calv2_info_title{
	float:left;
	width:142px;
	height:25px;
	line-height:25px;
}
.calv2_info_title h4{
	float:left;
	color:#484848;
	font-weight:400;
	line-height:25px;
	padding:0px;
}
.calv2_info_title h5{
	float:left;
	color:#587b83;
	font-weight:normal;
	line-height:25px;
	padding:0px;
}
.calv2_info_text{
	float:left;
	width:330px;
	height:25px;
	padding:0 5px;
	line-height:25px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#587B83;
	font-weight:400;
	border:1px solid #587B83;
}
.calv2_plan{
	float:left;
	width:342px;
	height:27px;
}
/*diroddi style select */
.calv2_plan .select3000 select {
background: transparent;
-webkit-appearance: none;
width: 355px;
padding: 5px;
font-size: 13px;
border:1px solid #587B83;
height: 28px;
padding-right:55px;
color:#587B83;
}
.calv2_plan .select3000 {
width: 325px;
height: 29px;
overflow: hidden;
background:url(https://static.ahix.com/images/drop_down2.png) no-repeat right #FFF;
border-right:1px solid #587B83;
}
/* end diroddi style select */
.calv2_plan .stylish-select ul.newList {
	left:-9999px;
	overflow:hidden;
}
.calv2_plan ul.newList li a {
	display:block;
	height:20px;
	line-height:18px;
	cursor: pointer;
	padding:0 5px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-size:14px;
   	font-weight:400;
	text-decoration:none;
}
.calv2_plan .selectedTxt {
	overflow:hidden;
	padding:0 23px 0 5px;
}
.calv2_plan .newListHover {
	background:#587B83!important;
	color:#FFFFFF!important;
	cursor:default;
}
.calv2_plan .hiLite {
	background:#D2DDDD!important;
}
/***** select300 *****/
.calv2_plan .select300{
	float:left;
	width:340px;
	height:25px;
	line-height:25px;
	border:1px solid #587B83;
}
.calv2_plan .select300 ul.newList{
	background:#F8FAFA;
	width:338px;
	margin:0;
	padding:0;
	list-style:none;
	color:#000;
	position:absolute;
	border:1px solid #DADADA;
	top: inherit !important;
	height:197px !important;
	left:0;
	overflow:auto;
	z-index:9999;
}
.calv2_plan .select300 .newListSelected {
	float:left;
	background:url(https://static.ahix.com/images/drop_down2.png) no-repeat right 8px !important;
	width:100%; 
	height:25px;
	line-height:25px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-size:14px;
   	font-weight:400;
	z-index:9999;
}
.calv2_plan .select300 .selectedTxt {
    height:25px;
	font-family: 'Source Sans Pro', sans-serif;
   	color:#587B83;
   	font-size:14px;
   	font-weight:400;
	overflow:hidden;
	line-height:23px;
}
/*stylish select-1---end*/

.calv2_zip{
	text-decoration:underline;
}
/* diroddi styled requested date */
.calv2_info_date{
	float:left;
	width:100%;
	height:auto;
	margin-top:10px;
}
.calv2_info_raw_date{
	float:left;
	width:100%;
	height:auto;
	padding-bottom:10px;
}
.calv2_plan_date{
	float:left;
	width:190px;
	height:27px;
}
.calv2_plan_date .select3000 select {
background: transparent;
-webkit-appearance: none;
width: 189px;
padding: 5px;
font-size: 13px;
border:1px solid #587B83;
height: 28px;
padding-right:55px;
color:#587B83;
}
.calv2_plan_date .select3000 {
width: 159px;
height: 29px;
overflow: hidden;
background:url(https://static.ahix.com/images/drop_down2.png) no-repeat right #FFF;
border-right:1px solid #587B83;
}
.calv2_plan_date .stylish-select ul.newList {
	left:-9999px;
	overflow:hidden;
}
.calv2_plan_date ul.newList li a {
	display:block;
	height:20px;
	line-height:18px;
	cursor: pointer;
	padding:0 5px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-size:14px;
   	font-weight:400;
	text-decoration:none;
}
.calv2_plan_date .selectedTxt {
	overflow:hidden;
	padding:0 23px 0 5px;
}
.calv2_plan_date .newListHover {
	background:#587B83!important;
	color:#FFFFFF!important;
	cursor:default;
}
.calv2_plan_date .hiLite {
	background:#D2DDDD!important;
}
/* end diroddi styled requested date */
#popup{
    height:100%;
    width: 100%;
    position:fixed;
    top: 0;
    left: 0;
	z-index:99999999;
}
#popup2{
    height:100%;
    width: 100%;
    position:fixed;
    top: 0;
    left: 0;
	z-index:99999999;
}
#popup3{
	background:url(https://static.ahix.com/images/popup_bg.png) repeat;
    height:100%;
    width: 100%;
    position:fixed;
    top: 0;
    left: 0;
    display: none;
	z-index:99999999;
}
#center{
	width:100%;
	position:absolute;
	top:0;
	z-index:99;
}
.main_mid_pop{
	width:310px;
	height:auto;
	margin:3% auto 0;
}
#popup2 .main_mid_pop{
	width:270px;
	height:auto;
	margin:3% auto 0;
}
#popup3 .main_mid_pop{
	width:270px;
	height:auto;
	margin:14.5% auto 0;
}
.calv2_house_info{
	float:left;
	width:484px;
	height:122px;
}
.calv2_house_info table{
	background:#FFFFFF;
	border:1px solid #E6DFD9;
	width:100%;
	height:120px;
}
.calv2_house_info table th{
	background:#E9E9E9;
	height29px;
	line-height:29px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#484848;
	font-weight:600;
	border-left:1px solid #E6DFD9;
	vertical-align:middle;
	text-align:center;
}
.calv2_house_info table th.name{
	width:63%;
	border-left:0px;
	padding-left:22px;
	text-align:left;
}
.calv2_house_info table th.age{
	width:15%;
}
.calv2_house_info table th.insure{
	width:22%;
}
.calv2_house_info table td{
	height:29px;
	line-height:28px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#235E9A;
	font-weight:400;
	border-top:1px solid #E6DFD9;
	border-left:1px solid #E6DFD9;
	vertical-align:middle;
	text-align:center;
}
.calv2_house_info table td.title{
	background:#F7F7F7;
	border-left:0px;
	padding-left:22px;
	text-align:left;
}
.calv2_house_info table td.title a{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#235E9A;
	font-weight:400;
	text-decoration:underline;
}
.calv2_house_info table td.title.child a{
	color:#6DA61D;
}
/*********************subsidy-calv2-form-End**********************/







/*********************popup_A Start**********************/
.update_primary_bg{
	float:left;
	background-color:#FFFFFF;
	width:270px;
	min-height:296px;
	box-shadow:0 0 3px #000000;
	-webkit-box-shadow:0 0 3px #000000;
    -moz-box-shadow:0 0 3px #000000;
	position:relative;
}
/**Thickbox Title Bar**/
#TB_title{
	background-color:#235E9A;
}
.popup_tit_bg{
	float:left;
	background-color:#235E9A;
	width:250px;
	height:35px;
	padding:0 10px;
}
.popup_tit_bg h4{
	float:left;
	width:230px;
	color:#FFFFFF;
	font-weight:600;
	line-height:35px;
	padding:0px;
}
.popup_tit_bg a{
	float:left;
	width:18px;
	height:18px;
	margin:9px 0 0 0;
}
.primary_inner_box{
	float:left;
	width:100%;
	height:auto;
}
.primary_form_box{
	float:left;
	width:214px;
	padding:8px 46px 0 10px;
}
.primaryform_raw{
	float:left;
	width:100%;
	padding:0 0 4px 0;
}
.primaryform_raw label{
	float:left;
	width:92px;
	height:23px;
	line-height:23px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#484848;
	font-weight:400;
}
.primaryform_raw span.required{
	color:red;
}
.primarybox_txt{
	float:left;
	background-color:#FFFFFF;
	width:108px;
	height:23px;
	border:1px solid #587B83;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#587B83;
	font-weight:400;
	line-height:23px;
	padding:0 5px;
}
/*stylish select-1*/
.primary_dropdown .stylish-select ul.newList {
	left:-9999px;
	overflow:hidden;
}
.primary_dropdown ul.newList li a {
	display:block;
	height:20px;
	line-height:18px;
	cursor: pointer;
	padding:0 5px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-size:16px;
   	font-weight:400;
	text-decoration:none;
}
.primary_dropdown .selectedTxt {
	overflow:hidden;
	padding:0 15px 0 5px;
}
.primary_dropdown .newListHover {
	background:#587B83!important;
	color:#FFFFFF!important;
	cursor:default;
}
.primary_dropdown .hiLite {
	background:#D2DDDD!important;
}
/***** select300 *****/
.primary_dropdown .select300{
	float:left;
	width:47px;
	height:23px;
	line-height:23px;
	border:1px solid #587B83;
}
.primary_dropdown .select300 ul.newList{
	background:#F8FAFA;
	width:46px;
	margin:0;
	padding:0;
	list-style:none;
	color:#000;
	position:absolute;
	border:1px solid #DADADA;
	top:23px;
	left:0;
	overflow:auto;
	z-index:9999;
}
.primary_dropdown .select300 .newListSelected {
	float:left;
	background:url(https://static.ahix.com/images/drop_down3.png) no-repeat 33px 8px;
	width:47px; 
	height:23px;
	line-height:23px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#587B83;
   	font-size:14px;
   	font-weight:400;
}
.primary_dropdown .select300 .selectedTxt {
    height:23px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#587B83;
   	font-weight:400;
	overflow:hidden;
	line-height:21px;
}
/*stylish select-1---end*/
.primary_dropdown{
	float:left;
	width:49px;
	height:25px;
}
.dob_txt1{
	width:18px;
	margin-right:5px;
}
.dob_txt2{
	width:30px;
}
.ssn_txt1{
	width:23px;
	margin-right:5px;
}
.prim_dropd2{
	margin-right:10px;
}
.weight_txt1{
	width:37px;
}
.primaryform_raw span.checkbox{
	margin:4px 0 0  0;
}
.primaryform_raw .insured_img{
	float:left;
	width:16px;
	height:14px;
	margin:6px 0 0  0;
}
.primarybox_btn{
	float:left;
	background-color:#E9E9E9;
	width:260px;
	height:37px;
	padding:8px 0 0 10px;
	border-top:1px solid #C7C7C7;
	margin:15px 0 0 0;
}
.prim_btn_bg{
	float:left;
	background-color:#019FD8;
	width:90px;
	height:30px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#FFFFFF;
   	font-weight:600;
	text-align:center;
	cursor:pointer;
	margin-right:10px;
	border-radius:5px;
	transition: all 0.2s ease-in 0s;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
}
.prim_btn_bg:hover{
	background:#21C1FE;
}
.prim_btn_bg.prim_btn_save{
	width:70px;
	margin:0;
}
/*********************popup_A End**********************/
/*********************popup_B End**********************/
.addchild_box{
	min-height:242px;
}
/*********************popup_B End**********************/
/*********************popup_C End**********************/
.updt_adres{
	width:310px;
	min-height:310px;
}
.updt_adres .popup_tit_bg{
	width:290px;
}
.updt_adres .popup_tit_bg h4{
	width:272px;
}
.updt_adres .primary_form_box{
	width:290px;
	padding-right:10px;
}
.updt_adres .primarybox_txt{
	width:183px;
}
.updt_adres span{
	float:left;
	width:100%;
	height:1px;
	border-top:1px solid #C7C7C7;
	margin:6px 0 0 0;
}
.updt_adres .phone_txt1{
	width:38px !important;
	margin-right:10px;
}
.updt_adres .primarybox_btn{
	width:300px;
	margin-top:9px;
}
#center{
	padding-bottom:50px;
}
/*********************popup_C End**********************/

/*********************exists_user start**********************/
.exists_user_con{
	float:left;
	width:96.94%;
	height:auto;
	margin-top:50px;
	padding:0 1.53% 118px 1.53%;
}
.exists_user_con_left{
	float:left;
	width:90px;
	height:165px;
	margin-right:58px;
}
.exists_user_con_right{
	float:left;
	width:77.4%;
	height:auto;
}
.exists_user_con_right p{
	float:left;
	width:100%;
	height:auto;
	margin-top:27px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
   	color:#484848;
   	font-weight:400;
	text-align:center;
	line-height:160%;
}
.exists_user_con_right p a{
	font-family: 'Source Sans Pro', sans-serif;
   	color:#FF7900;
	text-decoration:underline;
}
.exists_user_con_right p a:hover{
	text-decoration:none;
}
.exist_or{
	float:left;
	width:100%;
	height:37px;
	text-align:center;
	margin-top:15px;
}
.diff_psw{
	float:left;
	width:100%;
	height:auto;
	margin-top:18px;
}
.diff_psw a{
	float:left;
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
   	color:#FF7900;
	text-decoration:underline;
	text-align:center;
	line-height:100%;
}
.diff_psw a:hover{
	text-decoration:none;
}
/*********************exists_user end**********************/







/*********************shop_plan start**********************/
.shop_page .subsidy_cal_step2{
	padding-bottom:54px;
	padding-top:30px;
}
.main_estimat_con.shop{
	float:left;
	width:290px;
	min-height:554px;
}
.shop #build_plan_cart{
	position:relative;
	width:290px;
	padding:0px;
}
.shop .stick{
	position:fixed !important;
}
.main_shop{
	float: left;
    height: auto;
    left:0px;
    width: 290px;
    position: absolute;
}
#build_plan_cart .button{
	display:none;
}
.shop_inner_top_bg{
	float:left;
	background:#E6ECEC;
	width:100%;
	min-height:71px;
}
.shop_step{
	float:left;
	width:100%;
	height:auto;
	padding:21px 0;
	position:relative;
}
.shop_step_main{
	float:left;
	width:170px;
	height:40px;
	margin:0 -5px 0 1px;
}
.shop_step_main span{
	float:left;
	width:14px;
	height:16px;
	margin:14px 4px 0 25px;
}
.shop_step_main span img{
	display:none;
}
.shop_step_fill{
	float:left;
	width:auto;
	margin:7px 0 0 0;
	position:relative;
}
.step_no{
	float:left;
	background:#ADCDED;
	width:20px;
	height:20px;
	margin:2px 12px 2px 5px;
	border-radius:50px;
	-webkit-border-radius:50px;
    -moz-border-radius:50px;
	behavior:url(PIE.htc);
	position:relative;
	font-family: 'Lato', sans-serif;
	font-size:16px;
   	color:#FFFFFF;
	line-height:18px;
	text-align:center;
	font-weight:700;
	transition: all 0.14s ease 0s;
}
.step_name{
	float:left;
	width:auto;
	height:30px;
	line-height:22px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
	color:#235EAE;
	font-weight:400;
	transition: all 0.14s ease 0s;
}
.shop_step_main.active span img{
	display:block;
}
.shop_step_main.active a.shop_step_fill .step_no{
	background:#4D831B;
}
.shop_step_main.active a.shop_step_fill .step_name{
	color:#FFF;
}
.shop_plan_path{
	float:left;
	background:url(https://static.ahix.com/images/shop_plan_path_bg.jpg) repeat-x #96BFE9;
	width:100%;
	min-height:45px;
}
.plan_main_path{
	float:left;
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#ffffff;
	line-height:100%;
	font-weight:400;
	padding-top:14px;
}
.plan_main_path ul{
	float:left;
	width:auto;
	height:auto;
	margin-right:8px;
}
.plan_main_path ul li{
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#ffffff;
	line-height:100%;
	font-weight:400;
	display:inline;
	padding:0 15px;
}
.plan_main_path ul li.first{
	padding-left:0px;
}
.plan_main_path ul li.last{
	padding-right:0px;
}
.plan_main_path a{
	float:left;
	width:auto;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#235E9A;
	line-height:100%;
	font-weight:400;
	text-decoration:none;
}
.shop_page{
	float:left;
	width:100%;
	height:auto;
	/*padding-top:30px;*/
}
.custom_plan{
	float:left;
	background:#EDF2F2;
	width:100%;
	min-height:530px;
}
.custom_plan_title{
	float:left;
	background:#587B83;
	width:100%;
	height:30px;
}
.custom_plan_title_con{
	float:left;
	background:url(https://static.ahix.com/images/cart.png) no-repeat left;
	width:auto;
	height:18px;
	margin:7px 0 0 10px; 
	padding-left:38px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:400;
	line-height:15px;
}
.custom_plan_raw{
	float:left;
	width:100%;
	height:32px;
	line-height:34px;
	border-bottom:1px solid #C6DBF4;
}
.custom_plan_pro{
	float:left;
	width:auto;
	height:35px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#587B83;
	font-weight:400;
	line-height:34px;
	padding-left:12px;
}
.custom_plan_price{
	float:right;
	width:auto;
	height:35px;
	padding-right:13px;
	text-align:right;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#019FD8;
	font-weight:600;
	line-height:34px;
}
.custom_plan_pro_main{
	float:left;
	width:auto;
	height:35px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#587B83;
	font-weight:400;
	line-height:34px;
	padding-left:10px;
}
.plan_pro_locked{
	float:left;
	background:url(https://static.ahix.com/images/custom_plan_locked.gif) no-repeat;
	width:14px;
	height:14px;
	margin:11px 7px 0 6px;
}
.plan_pro_more{
	float:left;
	background:url(https://static.ahix.com/images/custom_plan_pro.png) no-repeat;
	width:14px;
	height:14px;
	margin:11px 7px 0 6px;
}
.plan_pro_right{
	float:left;
	background:url(https://static.ahix.com/images/plan_pro_right.png) no-repeat;
	width:15px;
	height:12px;
	margin-top:11px;
}
a.custom_plan_raw{
	background:#F7F9F9;
	border-top:1px solid #C6DBF4;
	border-bottom:1px solid #C6DBF4;
	border-right:1px solid #F7F9F9;
	border-left:1px solid #F7F9F9;
	position: relative;
    top: -1px;
    width:288px;
}
a.custom_plan_raw .custom_plan_price{
	padding-right:12px;
}
a.custom_plan_raw.active{
	border:1px solid #FF7900;
	position: relative;
    top: -1px;
    width: 288px;
}
a.custom_plan_raw.opt{
	border-bottom:1px solid #C6DBF4;
	border-top:1px solid #C6DBF4;
	border-right:1px solid #F7F9F9;
	border-left:1px solid #F7F9F9;
}
a.custom_plan_raw.opt .plan_pro_cross{
	float:left;
	background:url(https://static.ahix.com/images/plan_pro_cross.png) no-repeat;
	width:14px;
	height:14px;
	margin:12px 0 0 28px;
}
a.custom_plan_raw:hover{ 
 border-top: 1px solid #5572a0;
 border-bottom: 1px solid #5572a0;
}
.plan_total{
	float:left;
	background:#587B83;
	width:100%;
	height:30px;
	border-top:1px solid #C6DBF4;
}
.plan_total_con{
	float:left;
	width:auto;
	height:30px;
	line-height:28px;
	padding-left:12px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:400;
}
.plan_total_price{
	float:right;
	width:auto;
	height:30px;
	text-align:right;
	padding-right:12px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:600;
	line-height:28px;
}
.plan_net_cost{
	float:left;
	background:#019FD8;
	width:100%;
	height:30px;
	margin-top:1px;
}
.aep{
	float:left;
	background:#6da61d;
	width:100%;
	height:30px;
	margin-top:1px;
}
.plan_net_cost_con{
	float:left;
	width:auto;
	height:30px;
	padding-left:12px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:600;
	line-height:28px;
}
.plan_net_cost_price{
	float:right;
	width:auto;
	height:30px;
	text-align:right;
	padding-right:12px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:600;
	line-height:28px;
}
.shop_plan_btn{
	float:left;
	width:290px;
	height:52px;
	margin-top:10px;
}
.shop_plan_btn a{
	float:left;
	background:#6DA61D;
	width:100%;
	height:52px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:25px;
   	color:#FFFFFF;
   	font-weight:600;
	line-height:50px;
	text-align:center;
	transition: all 0.2s ease-in 0s;
	border-radius:5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	behavior:url(PIE.htc);
	position:relative;
	text-decoration:none;
}
.shop_plan_btn a:hover {
    background-color: #7CC021;
}
.shop_right{
	float:right;
	width:650px;
	position:relative;
}
.shop_right_s{
	float:right;
	width:650px;
	position:relative;
}
.plan_real{
	float:left;
	width:648px;
	height:auto;
	margin-top:43px;
	border:1px solid #DCE1E8;
	position:relative;
}
.plan_real_time_btn{
	float:left;
	width:auto;
	height:auto;
	position:absolute;
	top:-10px;
	left:10px;
}
.plan_real_time{
	float:left;
	background:#235E9A;
	width:180px;
	height:27px;
	border-radius:4px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#FFFFFF;
	line-height:25px;
	text-align:center;
   	font-weight:600;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
}
.plan_real_head{
	float:left;
	background:#EDF2F2;
	width:100%;
	height:70px;
	border-bottom:1px solid #DFE7EE;
}
.plan_time_date{
	float:left;
	width:205px;
	height:34px;
	padding:38px 0 0 12px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:600;
	border-right:1px solid #DCE1E8;
}
.plan_box_title{
	float:left;
	height:39px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:600;
	border-right:1px solid #DCE1E8;
	text-align:center;
	padding-top:32px;
	line-height:100%;
}
.plan_box_title.available{
	float:left;
	width:102px;
}
.plan_box_title.rate{
	float:left;
	width:138px;
}
.plan_box_title.range{
	float:left;
	width:188px;
	border-right:none;
}
.base_plan{
	float:left;
	width:100%;
	height:auto;
}
.base_plan_title{
	width:100%;
	height:54px;
	vertical-align:middle;
}
.base_plan_name{
	float:left;
	width:158px;
	height:auto;
	padding-left:12px;
	margin-right:20px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
   	color:#019FD8;
   	font-weight:600;
	line-height:180%;
}
.base_plan_raw_con{
	float:left;
	width:auto;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
   	color:#484848;
   	font-weight:400;
	line-height:140%;
}
.base_plan_main_raw{
	float:left;
	background:#F8F8F8;
	width:100%;
	height:44px;
	border-top:1px solid #DCE1E8;
}
.real_plan_tab{
	width:34px;
	height:44px;
	border-right:1px solid #DCE1E8;
	vertical-align:middle;
}
.real_plan_tab.open a{
	float:left;
	background:url(https://static.ahix.com/images/plan_tab_open.png) no-repeat;
	width:14px;
	height:14px;
	margin-left:10px;
}
.real_plan_name{
	width:182px;
	height:44px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#587B83;
   	font-weight:600;
	border-right:1px solid #DCE1E8;
	vertical-align:middle;
	text-align:center;
	line-height:100%;
	text-decoration:underline;
	cursor:pointer;
}
.real_plan_abl{
	width:102px;
	height:44px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#587B83;
   	font-weight:600;
	border-right:1px solid #DCE1E8;
	vertical-align:middle;
	text-align:center;
	line-height:100%;
	text-decoration:underline;
	cursor:pointer;
}
.real_plan_rate{
	width:139px;
	height:44px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#6DA61D;
   	font-weight:600;
	border-right:1px solid #DCE1E8;
	vertical-align:middle;
	text-align:center;
	line-height:100%;
	text-decoration:underline;
	cursor:pointer;
}
.real_plan_range{
	width:189px;
	height:44px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#6DA61D;
   	font-weight:600;
	vertical-align:middle;
	text-align:center;
	line-height:100%;
	text-decoration:underline;
	cursor:pointer;
}
.real_plan_con{
	float:left;
	width:auto;
	height:auto;
	padding:15px 12px;
	border-top:1px solid #DCE1E8;
}
.plan_dis_title{
	float:left;
	width:auto;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#FF7900;
   	font-weight:700;
	line-height:100%;
}
.plan_dis{
	float:left;
	width:auto;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
   	color:#484848;
   	font-weight:400;
	line-height:140%;
	padding-top:2px;
}
.real_plan_tab.close a{
	float:left;
	background:url(https://static.ahix.com/images/plan_tab_close.png) no-repeat;
	width:14px;
	height:14px;
	margin-left:10px;
}
.base_plan_title_raw{
	border-top:1px solid #DFE7EE;
}
.shop_plan_btn.base_plan_btn{
	float:right;
	margin-top:30px;
}
.inner_plan tr th{
	background:#EEEEEE;
	border-right:1px solid #E0E0E0;
	vertical-align:middle;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:600;
	line-height:100%;
}
.inner_plan tr th.coverage{
	width:66px;
	height:39px;
}
.inner_plan tr th.carrier_name{
	width:270px;
	height:39px;
}
.inner_plan tr th.summary{
	width:203px;
	height:39px;
}
.inner_plan tr th.premium{
	width:108px;
	height:39px;
	border-right:none;
}
.inner_plan tr{
	background:#F8F8F8;
	width:auto;
	border-top:1px solid #CECECE;
}
.inner_plan tr.base_plan_white{
	background:#FFFFFF;
	width:auto;
}
.inner_plan tr td{
	width:auto;
	height:110px;
	border-right:1px solid #E0E0E0;
	vertical-align:middle;
	text-align:center;
}
.inner_plan tr td.last{
	border-right:none;
}
.inner_plan tr td .plan_cover{
	float:left;
	background:url(https://static.ahix.com/images/plan_coverage.png) no-repeat center;
	width:20px;
	height:20px;
	margin-left:20px;
}
.inner_plan tr td .plan_cover_disabled{
	float:left;
	background:url(https://static.ahix.com/images/plan_coverage_disabled.png) no-repeat center;
	width:20px;
	height:20px;
	margin-left:20px;
}
.inner_plan tr td .carrier_img{
	float:left;
	width:100%;
	height:auto;
}
.inner_plan tr td .carrier_con{
	float:left;
	width:100%;
	height:auto;
	padding-top:7px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
   	color:#019FD8;
   	font-weight:400;
	line-height:100%;
}
.inner_plan tr td .summary_title{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#235E9A;
   	font-weight:600;
	line-height:100%;
}
.inner_plan tr td .summary_title.silver{
	width:80px;
	height:18px;
	background:url(https://static.ahix.com/images/silver.png) no-repeat;
	padding-left:28px;
	margin:0 auto;
}
.inner_plan tr td .summary_title.gold{
	width:72px;
	height:17px;
	background:url(https://static.ahix.com/images/gold.png) no-repeat;
	padding-left:30px;
	margin:0 auto;
}
.inner_plan tr td .summary_title.bronze{
	width:88px;
	height:17px;
	background:url(https://static.ahix.com/images/bronze.png) no-repeat;
	padding-left:32px;
	margin:0 auto;
}
.inner_plan tr td .summary_title.platinum{
	width:103px;
	height:20px;
	background:url(https://static.ahix.com/images/platinum.png) no-repeat;
	padding-left:31px;
	margin:0 auto;
}
.inner_plan tr td .summary_con{
	width:auto;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#235E9A;
   	font-weight:400;
	line-height:120%;
	padding-top:5px;
}
.inner_plan tr td .medicaid_alert{
	width:100%;
	height:auto;
	font-family:'Source Sans Pro', sans-serif;
	font-size:11px;
	color:#666666;
}
.inner_plan tr td .premium_more{
	width:100%;
	height:auto;
}
.inner_plan tr td .premium_more a{
	width:100%;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
.inner_plan tr td .premium_more a:hover{
	text-decoration:none;
}
.inner_plan tr td.premium_rate{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
   	color:#6DA61D;
   	font-weight:600;
	line-height:100%;
}
.inner_plan tr td.premium_rate_disabled{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
   	color:#EFEFEF;
   	font-weight:600;
	line-height:100%;
}
.inner_plan tr td.premium_rate span{
	float:left;
	width:100%;
	padding-top:10px;
}
.inner_plan tr td.premium_rate span.unsubsidized{
	float:left;
	width:100%;
	font-size:13px;
	padding-top:0;
	text-decoration:line-through;
	color:#444444;
	font-weight:400;
	line-height:85%;
}
.inner_plan tr td.premium_rate span.unsubsidized_text{
	float:left;
	width:100%;
	font-size:13px;
	color:#444444;
	font-weight:400;
}
.inner_plan tr td.premium_rate_disabled span.unsubsidized{
	float:left;
	width:100%;
	font-size:13px;
	padding-top:0;
	text-decoration:line-through;
	color:#EFEFEF;
	font-weight:400;
	line-height:85%;
}
.inner_plan tr td.premium_rate_disabled span.unsubsidized_text{
	float:left;
	width:100%;
	font-size:13px;
	color:#EFEFEF;
	font-weight:400;
}
/*********************Table Page Start**********************/
.shopplan_box_raw{
	float:left;
	width:650px;
	min-height:189px;
}
.shopplan_box_con{
	float:left;
	width:31.23%;
	min-height:189px;
	margin:0 3.08% 0 0;
	position:relative;
}
.shopplan_box_con.fist{
	z-index:3;
}
.shopplan_box_con.sec{
	z-index:2;
}
.shopplan_box_con.thired{
	z-index:1;
	margin-right:0;
}
.shopplan_box_bg{
	float:left;
	background-color:#EDF2F2;
	width:100%;
	min-height:189px;
}
.shopplan_box_bg h5{
	float:left;
	background-color:#235E9A;
	width:100%;
	text-align:center;
	height:25px;
	color:#FFFFFF;
	line-height:24px;
	font-weight:600;
}
.shopplan_box_con.thired .shopplan_box_bg h5{
	background-color:#6DA61D;
}
.shopplan_box_bg span{
	float:left;
	width:100%;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:30px;
   	color:#FF7900;
   	font-weight:300;
	line-height:100%;
	padding:10px 0 0 0;
}
.shopplan_box_bg p{
	float:left;
	width:89%;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	line-height:120%;
	padding:10px;
}
.shopplan_box_ico{
	float:left;
	width:35px;
	height:35px;
	position:absolute;
}
.shopplan_box_ico.ico_1{
	background:url(https://static.ahix.com/images/shopplan_box_ico1.png) no-repeat left;
	top:62px;
	right:-28px;
}
.shopplan_box_ico.ico_2{
	background:url(https://static.ahix.com/images/shopplan_box_ico2.png) no-repeat left;
	top:62px;
	right:-28px;
}
/*********************Table Page End**********************/
/*----17_july--Start--*/
.sub_base_plan{
	float:left;
	width:96.3%;
	height:auto;
	padding:11px 13px 11px 11px;
	position:relative;
}
.close_sub_base{
	width:auto;
	height:auto;
	position:absolute;
	top:11px;
	left:11px;
}
.close_sub_base a{
	float:left;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.sub_base_plan_left{
	float:left;
	width:391px;
	height:auto;
}
.sub_base_plan_right{
	float:right;
	width:215px;
	height:auto;
}
.sub_base_plan_right ul{
	float:left;
	width:100%;
	height:auto;
}
.sub_base_plan_right ul li{
	float:right;
	background:url(https://static.ahix.com/images/sub_base_plan_right_chk.png) no-repeat right 2px;
	width:auto;
	height:18px;
	padding:0 32px 20px 0;
	line-height:18px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#235E9A;
   	font-weight:600;
	text-align:right;
	clear:both;
}
.sub_base_plan_right ul li.last{
	padding-bottom:0px;
}
.sub_base_left_raw{
	float:left;
	width:100%;
	height:auto;
}
.sub_base_left_title{
	float:left;
	width:116px;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#235E9A;
   	font-weight:600;
	text-align:right;
}
.sub_base_left_title.copay{
	padding-top:40px;
}
.sub_base_left_box{
	float:left;
	background:#FFFFFF;
	width:221px;
	height:auto;
	border:1px solid #CCCCCC;
	padding:5px 20px 0px 20px;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
}
.sub_base_left_box.first{
	margin-top:0px;
}
table.sub_base_plan_info{
	float:left;
	width:auto;
	height:auto;
}
table.sub_base_plan_info tr{
	background:none;
	border:none;
}
table.sub_base_plan_info tr td{
	border:none;
	height:auto;
	text-align:left;
	position:relative;
	padding-top:4px;
}
.base_left_box_errow{
	background:url(https://static.ahix.com/images/sub_base_left_box_errow.png) no-repeat;
	width:8px;
	height:17px;
	position:relative;
	right:-1px;
	z-index:9999;
	margin-left:5px;
}
.sub_base_left_box span{
	float:left;
	width:100%;
	padding:3px 0 7px 0;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;

   	color:#484848;
   	font-weight:600;
	line-height:100%;
	clear:both;
}
.sub_base_left_box .carrier{
	float:left;
	width:auto;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#235E9A;
   	font-weight:600;
}
.sub_base_left_box .base_carrier_img{
	width:100%;
	height:auto;
}
.sub_base_left_box .brochure{
	float:left;
	width:200px;
	height:auto;
}
.sub_base_left_box .brochure a{
	background:url(https://static.ahix.com/images/download_brochure.png) no-repeat right;
	height:19px;
	line-height:19px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	text-decoration:none;
	padding-right:26px;
}
.sub_base_plan_disc{
	float:left;
	width:98%;
	height:auto;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
	text-align:left;
	line-height:100%;
	padding-left:2%;
}
/*----17_july--End--*/
.sub_base_plan_right ul li.plan_right_2{
	background: url(https://static.ahix.com/images/plan_right_chk_2.png) no-repeat right 2px;
}
.sub_base_plan_right ul li.plan_right_3{
	background: url(https://static.ahix.com/images/ahix_light_blue/plan_right_chk_3.png) no-repeat right 2px;
}
/*********************shop_plan End**********************/



/*********************Resource Page Start**********************/
.resource_page{
	float: left;
	width: 100%;
    padding: 45px 0 50px;
}
.resource_top_raw{
	float:left;
	width:100%;
	padding-bottom:30px;
}
.resource_top_l{
	float:left;
	width:8.27%;
	height:99px;
	padding-right:4.08%;
}
.resource_top_r{
	float:left;
	width:87.65%;
}
.resource_top_r p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:30px;
   	color:#484848;
   	font-weight:400;
	line-height:120%;
}
.resource_ico_raw{
	float:left;
	width:100%;
	min-height:192px;
}
.resource_left{
	float:left;
	width:52.24%;
}
.resource_ico_l{
	float:left;
	background-color:#F3F3F3;
	width:97.47%;
	min-height:207px;
	padding:20px 0 0 15px;
}
.resource_ico_l ul{
	float:left;
	width:100%;
}
.resource_ico_l ul li{
	float:left;
	width:40%;
	height:47px;
	padding-right:12.90%;
	padding-bottom:20px;
	position:relative;
}
.resource_ico_l ul li.last{
	padding-right:0;
}
.resource_ico_l ul li.bottom{
	padding-bottom:0;
}
.resource_ico_l a{
	float:left;
	width:95%;
	margin:0 0 0 6px;
	position:relative;
	border-radius: 10px;
	behavior:url(PIE.htc);
}
.resource_icon_box{
	float:left;
	width:67%;
	height:47px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
   	color:#587B83;
   	font-weight:400;
	padding-left:44px;
	margin:0 0 0 17px;
	line-height:47px;
	text-decoration:none;
	position:relative;
}
.resource_icon_box:hover{
	color:#6DA61D;
}
.resource_ico_l ul li a:hover{
	background-color:#FFFFFF;
}
.resource_ico1{
	background:url(https://static.ahix.com/images/resource_icon_1.png) no-repeat 0 3px;
}
.resource_ico2{
	background:url(https://static.ahix.com/images/resource_icon_2.png) no-repeat 0 3px;
}
.resource_ico3{
	background:url(https://static.ahix.com/images/resource_icon_3.png) no-repeat 0 3px;
}
.resource_ico4{
	background:url(https://static.ahix.com/images/resource_icon_4.png) no-repeat 0 3px;
}
.resource_ico5{
	background:url(https://static.ahix.com/images/resource_icon_5.png) no-repeat 0 3px;
}
.resource_ico6{
	background:url(https://static.ahix.com/images/resource_icon_6.png) no-repeat 0 3px;
}
.resource_ico1:hover{
	background:url(https://static.ahix.com/images/resource_icon_hov1.png) no-repeat 0 3px !important;
}
.resource_ico2:hover{
	background:url(https://static.ahix.com/images/resource_icon_hov2.png) no-repeat 0 3px !important;
}
.resource_ico3:hover{
	background:url(https://static.ahix.com/images/resource_icon_hov3.png) no-repeat 0 3px !important;
}
.resource_ico4:hover{
	background:url(https://static.ahix.com/images/resource_icon_hov4.png) no-repeat 0 3px !important;
}
.resource_ico5:hover{
	background:url(https://static.ahix.com/images/resource_icon_hov5.png) no-repeat 0 3px !important;
}
.resource_ico6:hover{
	background:url(https://static.ahix.com/images/resource_icon_hov6.png) no-repeat 0 3px !important;
}
.resource_left_cav{
	float:left;
	width:14px;
	height:48px;
	position:absolute;
	left:-5px;
	background:url(https://static.ahix.com/images/resource_left_cav.png) no-repeat left;
}
.resource_right_cav{
	float:left;
	width:14px;
	height:48px;
	position:absolute;
	right:-5px;
	background:url(https://static.ahix.com/images/resource_right_cav.png) no-repeat left;
}
.resource_ico_r{
	float:left;
	width:45.65%;
}
.resource_ico_r h4{
	float:left;
	width:100%;
	background:url(https://static.ahix.com/images/resource_r_line.png) no-repeat left bottom;
	color:#235E9A;
	font-weight:400;
	line-height:110%;
	padding-bottom:15px;
}
.resource_ico_r p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#333333;
   	font-weight:400;
	line-height:200%;
}
.featured_resources_raw{
	float:left;
	width:100%;
	padding-top:30px;
}
.featured_resources_tit{
	float:left;
	width:100%;
	padding-bottom:11px;
}
.featured_resources_titl{
	float:left;
	width:31.84%;
	height:2px;
	border-top:2px solid #F3F3F3;
	margin-top:20px;
}
.featured_resources_tit h2{
	float:left;
	width:33.37%;
	color:#019FD8;
	line-height:100%;
	font-weight:300;
	padding:0 1.4%;
}
.resource_listing{
	float:left;
	width:100%;
}
.resource_listing ul{
	float:left;
	width:100%;
}
.resource_listing ul li{
	float:left;
	width:100%;
	margin-bottom:4px;
}
.resource_listing ul li.last{
	margin:0;
}
.resource_left_icobg{
	float:left;
	text-align:center;
	background-color:#EEEEEE;
	width:34px;
	min-height:33px;
	border-right:1px solid #E1E1E1;
	padding:11px 0 0 10px;
}
.resource_left_icobg span{
	float:left;
	width:24px;
	height:23px;
	background:url(https://static.ahix.com/images/resource_icon_left.png) no-repeat;
}
.resource_listing ul li a{
	float:left;
	background-color:#F8F8F8;
	width:100%;
	min-height:44px;
	border:1px solid #FFFFFF;
}
.resource_listing ul li a:hover{
	border:1px solid #587B83;
	width:99.9%;
	min-height:43px;
}
.resource_listing ul li p{
	float:left;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
   	color:#484848;
   	font-weight:400;
	line-height:42px;
	padding-left:21px;
	text-decoration:none;
}
.resourse_help_con{
	float:left;
	width:100%;
	padding:30px 0  0 0;
}
.resourse_help_con h4{
	float:left;
	width:100%;
	color:#235E9A;
	font-weight:normal;
	line-height:110%;
	border-bottom:1px solid #CCDADD;
	padding-bottom:7px;
	position:relative;
}
.resourse_help_con h4 span{
	position:absolute;
	width:15px;
	height:8px;
	background:url(https://static.ahix.com/images/resource_help_errow.png)  no-repeat left;
	left:20px;
	bottom:-8px;
}
.resourse_help_con p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#333333;
	line-height:180%;
	padding:7px 0 0 0;
}
.resourse_help_phone{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
   	color:#019FD8;
	line-height:110%;
	padding:20px 0 0 0;
}
.resource_right_con{
	float:left;
	background-color:#FFFFFF;
	width:44.49%;
	min-height:512px;
	margin-left:20px; 
	box-shadow:0 0 2px #D4D4D4;
	-webkit-box-shadow:0 0 2px #D4D4D4;
    -moz-box-shadow:0 0 2px #D4D4D4;
	behavior:url(PIE.htc);
	position:relative;
}
.resource_right_img{
	float:left;
	width:100%;
	padding:10px 0 0 0;
	position:relative;
	text-align:center;
}
.resource_right_img h4{
	float:left;
	width:100%;
	color:#FF7900;
	font-weight:normal;
	line-height:110%;
	padding-bottom:20px;
}
.resourse_latest_img{
	float:left;
	width:64px;
	height:59px;
	position:absolute;
	left:-5px;
	top:-5px;
}
.clickme_txt{
	float:left;
	width:auto;
	position:absolute;
	top:150px;
	right:20px;
}
.clickme_txt p{
	float:left;
	text-align:center;
	min-height:70px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#999999;
	line-height:110%;
	background:url(https://static.ahix.com/images/clickme_errow.png) no-repeat  0 35px;
}
/*********************Resource Page End**********************/
/*********************FAQ Page Start**********************/
.faq_page{
	float:left;
	width:100%;
    padding:45px 0 50px;
}
.faq_btn_raw{
	float:left;
	width:100%;
	min-height:39px;
}
.faq_btn_raw ul{
	float:left;
	width:100%;
}
.faq_btn_raw ul li{
	float:left;
	padding-right:22px;
}
.faq_btn_raw ul li.last{
	padding-right:0;
}
.faq_btn_raw ul li a{
	float:left;
	position:relative;
	background-color:#70969E;
	width:174px;
	height:33px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
   	color:#FFFFFF;
   	font-weight:500;
	text-align:center;
	line-height:31px;
	text-decoration:none;
	border-radius:30px;
	transition: all 0.2s ease 0s;
	-webkit-border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
	behavior:url(PIE.htc);
	position:relative;
}
.faq_btn_raw ul li a span{
	float:left;
	display:none;
	position:absolute;
	width:20px;
	height:7px;
	background:url(https://static.ahix.com/images/faq_btn_hovererrow.png) no-repeat;
	transition: all 0.5s ease 0s;
}
.faq_btn_raw ul li a:hover{
	background-color:#6DA61D;
}
.faq_btn_raw ul li a.active{
	background-color:#6DA61D;
}
.faq_btn_raw ul li a:hover span{
	display:block;
	top:33px;
	left:45%;
	text-align:center;
	transition: all 0.9s ease 0s;
}
.faq_btn_raw ul li a.active span{
	display:block;
	left:45%;
	top:33px;
	transition: all 0.9s ease 0s;
}
.faq_con_raw{
	float:left;
	width:100%;
	padding:22px 0 0 0;
}
.faq_con_tit{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:30px;
   	color:#019FD8;
   	font-weight:400;
	line-height:110%;
	border-bottom:1px solid #E6ECEC;
	padding-bottom:13px;
}
.faq_listing{
	float:left;
	width:100%;
	padding-top:10px;
}
.faq_listing ul{
	float:left;
	width:100%;
}
.faq_listing ul li{
	float:left;
	width:100%;
	padding:0 0 10px 0;
}
.faq_listing ul li.last{
	padding:0;
}
.faq_listing ul li span{
	float:left;
	width:auto;
	background:url(https://static.ahix.com/images/faq_left_ico.png) no-repeat left 6px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
   	color:#587B83;
   	font-weight:400;
	line-height:110%;
	padding-left:29px;
	cursor:pointer;
}
.faq_listing ul li span:hover{
	color:#FF7900;
	background:url(https://static.ahix.com/images/faq_btn_icohover.png) no-repeat left 6px;
}
.faq_listing ul li span.active{
	color:#FF7900;
	background:url(https://static.ahix.com/images/faq_btn_active.png) no-repeat left 6px;
}
.faq_listing ul li p{
	float:left;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	line-height:140%;
	padding:10px 0 0 29px;
}
/*********************FAQ Page End**********************/

/*********************Case Study Page Start**********************/
.casestudy_page{
	float:left;
	width:100%;
    padding:45px 0 50px;
}
.casestudy_con{
	float:left;
	width:100%;
}
.casestudy_con h2{ 
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:40px;
   	color:#019FD8;
   	font-weight:300;
	line-height:110%;
}
.casestudy_listing{
	float:left;
	width:100%;
	padding:12px 0 0 0;
}
.casestudy_list_raw{
	float:left;
	width:100%;
	background-color:#F4F7F7;
	min-height:40px;
	margin-bottom:2px;
	border-radius:4px;
	position:relative;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
}
.casestudy_list_raw.sub_inner{
	margin-bottom:10px;
}
.case_study_bg{
	float:left;
	background-color:#98B1B1;
	width:28px;
	height:40px;
	border-radius:4px 0 0 4px;
	position:relative;
	-webkit-border-radius:4px 0 0 4px;
    -moz-border-radius:4px 0 0 4px;
	behavior:url(PIE.htc);
	position:relative;
}
.casestudy_list_con{
	float:left;
	width:100%;
	min-height:40px;
}
.casestudy_list_con p{
	float:left;
	width:95.92%;
	background:url(https://static.ahix.com/images/casestudy_left_ico.png) no-repeat 10px 14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#235E9A;
   	font-weight:600;
	line-height:40px;
	padding-left:40px;
	cursor:pointer;
	position:absolute;
	left:0;
}
.casestudy_list_con p:hover{
	color:#FF7900;
}
.casestudy_list_con:hover .case_study_bg{
	background-color:#FF7900;
}
.casestudy_list_con.active .case_study_bg{
	background-color:#FF7900;
}
.casestudy_list_con:hover .casestudy_list_con p{
	background:url(https://static.ahix.com/images/casestudy_left_ico.png) no-repeat 10px 14px;
}
.casestudy_list_con p.active{
	color:#FF7900;
	background:url(https://static.ahix.com/images/casestudy_left_icoactive.png) no-repeat 9px 16px;
}
.casestudy_list_inner{
	float:left;
	width:98.98%;
	padding:0 0 0 10px;
	border-radius:0 4px 4px 4px;
	margin-bottom:10px;
	position:relative;
	-webkit-border-radius:0 4px 4px 4px;
    -moz-border-radius:0 4px 4px 4px;
	behavior:url(PIE.htc);
	position:relative;
}
.casestudy_list_inner ul{
	float:left;
	width:100%;
	padding-top:20px;
}
.casestudy_list_inner ul li{
	float:left;
	width:100%;
	padding:0 0 20px 0;
}
.casestudy_list_inner ul li span{
	float:left;
	width:97%;
	min-height:20px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
   	color:#587B83;
   	font-weight:400;
	line-height:22px;
	padding-left:30px;
	padding-bottom:8px;
}
.casestudy_list_inner ul li span.first{
	background:url(https://static.ahix.com/images/casestudy_ico1.png) no-repeat left 2px;
}
.casestudy_list_inner ul li span.sec{
	background:url(https://static.ahix.com/images/casestudy_ico2.png) no-repeat left 3px;
}
.casestudy_list_inner ul li span.thired{
	background:url(https://static.ahix.com/images/casestudy_ico3.png) no-repeat left 3px;
}
.casestudy_list_inner ul li span.forth{
	background:url(https://static.ahix.com/images/casestudy_ico4.png) no-repeat left 3px;
}
.casestudy_list_inner ul li span.fifth{
	background:url(https://static.ahix.com/images/casestudy_ico5.png) no-repeat left 3px;
}
.casestudy_list_inner ul li span.six{
	background:url(https://static.ahix.com/images/casestudy_ico6.png) no-repeat left 3px;
}
.casestudy_inner_img{
	float:left;
	width:97%;
	padding:0 0 0 28px;
}
.casestudy_inner_img img{
	float:left;
}
.casestudy_inner_img p{
	float:left;
	width:68.37%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
	line-height:140%;
   	font-weight:400;
	padding-left:10px;
}
.casestudy_web_con{
	float:left;
	width:100%;
}
.casestudy_web_con span{
	float:left;
	width:100%;
	min-height:20px;
	background:url(https://static.ahix.com/images/casestudy_ico2.png) no-repeat left center;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
   	color:#587B83;
	line-height:100%;
   	font-weight:400;
	padding-bottom:10px;
}
.casestudy_web_con p{
	float:left;
	width:97%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
	line-height:140%;
   	font-weight:400;
	text-decoration:none;
	padding-left:28px;
}
.casestudy_web_con a{
	float:left;
	width:97%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
	line-height:100%;
   	font-weight:400;
	text-decoration:none;
	padding-left:30px;
}
.casestudy_web_con a:hover{
	text-decoration:underline;
}
/*********************Case Study Page End**********************/




/*********************Enroll Page Start**********************/
.enroll_page{
    float:left;
    height:auto;
    padding:30px 0 50px 0;
    width: 100%;
}
.enroll_headar_right{
	float:right;
	width:auto;
	height:auto;
	padding-top:4px;
}
.enroll_headar_right ul{
	float:left;
	width:100%;
	height:auto;
}
.enroll_headar_right ul li{
	float:left;
	width:auto;
	padding-right:10px;
}
.enroll_headar_right ul li.last{
	padding-right:0;
}
.enroll_headar_right ul li a{
	float:left;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#FF7900;
	line-height:120%;
   	font-weight:400;
	text-decoration:none;
}
.enroll_top{
	float:left;
	width:100%;
	min-height:45px;
}
.enroll_top ul{
	float:left;
	width:auto;
	min-height:45px;
	padding-right:25px;
}
.enroll_top ul li{
	float:left;
	height:auto;
	margin:0 22px 0 0;
	min-height:45px;
}
.enroll_top ul li.last{
	margin:0;
}
.enroll_top ul li span{
	float:left;
	width:auto;
	background:url(https://static.ahix.com/images/enroll_top_icn2.png) no-repeat left;
	min-height:45px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#FFFFFF;
	line-height:43px;
   	font-weight:600;
	padding-left:22px;
}
.enroll_top ul li span.active{
	background:url(https://static.ahix.com/images/enroll_top_icn1.png) no-repeat left;
}
.enroll_top ul li span.under_line{
	text-decoration:underline;
}
.enroll_exchange{
	float:right;
	width:auto;
	padding:3px 5px 0 20px;
	background:url(https://static.ahix.com/images/enroll_top_border.png) no-repeat left 10px;
}
.enroll_exchange a{
	float:left;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#FFFFFF;
   	font-weight:600;
	text-decoration:none;
	padding-bottom:3px;
}
.enroll_inner_page{
	float:left;
	width:100%;
}
.currant_cavrg_raw{
	float:left;
	background-color:#F7F9F9;
	width:100%;
	min-height:120px;
	margin-bottom:0;
}
.covrag_form{
	float:left;
	width:100%;
	padding:20px 0 0 12px;
}
.covrag_form_raw{
	float:left;
	width:99%;
	padding-bottom:20px;
}
.covrag_form_raw.last{
	padding-bottom:0;
}
.covrag_form_inner{
	float:left;
	width:auto;
	padding-right:20px;
}
.covrag_form_inner.sec{
	padding-right:20px;
}
.covrag_form_inner label{
	float:left;
	width:109px;
	height:30px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-weight:400;
	line-height:30px;
	padding-right:5px;
}
.covrg_txtbox{
	float:left;
	width:136px;
	height:28px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	line-height:28px;
	padding:0 10px;
	border:1px solid #587B83;
}
.covrag_form_inner.sec label{
	width:40px;
}
.covrag_form_inner.thired label{
	width:126px;
}
.start_date_raw{
	float:left;
	background-color:#F7F9F9;
	width:100%;
	min-height:92px;
	margin-bottom:10px;
}
.start_date_raw label{
	width:114px;
}
.complate_table_raw{
	float:left;
	background-color:#F7F9F9;
	width:100%;
	min-height:200px;
	margin-bottom:0;
}
.curant_tit_raw{
	float:left;
	width:100%;
	min-height:30px;
	position:relative;
}
.curant_tit_bg{
	float:left;
	background-color:#FFFFFF;
	width:100%;
	min-height:30px;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	box-shadow:0 0 2px #B3B3B3;
	-webkit-box-shadow:0 0 2px #B3B3B3;
    -moz-box-shadow:0 0 2px #B3B3B3;
	behavior:url(PIE.htc);
	position:relative;
}
.curant_tit_bg h4{
	float:left;
	width:auto;
	color:#FF7900;
	line-height:26px;
	font-weight:400;
	padding-left:12px;
}
.curant_tit_bg h5{
	float:left;
	width:auto;
	color:red;
	line-height:26px;
	font-weight:400;
	padding-left:12px;
}
.curant_tit_errow{
	float:left;
	width:18px;
	height:6px;
	background:url(https://static.ahix.com/images/curent_tit_bg.png) no-repeat left;
	position:absolute;
	bottom:-6px;
	left:13px;
}
.header_right_login{
	margin-top:7px;
}
.header_right_login .login_btn{
	width:90px;
}
.header_right_login .login_btn_disabled{
	width:90px;
}
.shop_step_main.active.working a.shop_step_fill .step_no{
	background:#019FD8;
}
.shop_step_main.active.working a.shop_step_fill .step_name{
	color:#019FD8;
}
.next_btn_en{
	float:right;
	width:auto;
	height:auto;
	margin:3px 10px 0 0;
}
.next_btn_en a{
	float:right;
	background-color:#6DA61D;
	width:auto;
	height:24px;
	line-height:22px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#FFFFFF;
   	font-weight:600;
	padding:0 10px;
	text-decoration:none;
	transition: all 0.2s ease-in 0s;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
}
.next_btn_en a input{
	cursor:pointer;
}
.next_btn_en a:hover{
	background-color:#7CC021;
}
.complate_table_raw h4{
	padding-right:22px;
	background:url(https://static.ahix.com/images/enroll_house_ico.png) no-repeat right;
}
.next_btn_en p{
	float:left;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-weight:400;
	padding:3px 15px 0 0;
}
.complete_household a{
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:22px;
   	color:#587B83;
   	font-weight:600;
}
.address_table_raw{
	float:left;
	width:100%;
	border-bottom:1px dashed #587B83;
	padding-bottom:7px;
	margin-bottom:20px;
}
.address_raw_inner{
	float:left;
	width:auto;
}
.address_raw_inner span{
	float:left;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:600;
	line-height:28px;
}
.address_raw_inner p{
	float:left;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	line-height:28px;
}
.address_raw_inner.first{
	margin-right:75px;
}
.address_raw_inner.first span{
	padding-left:25px;
	background:url(https://static.ahix.com/images/plan_pro_right.png) no-repeat left;
}
.address_raw_inner.incomplete{
	margin-right:75px;
}
.address_raw_inner.incomplete span{
	padding-left:25px;
	background:url(https://static.ahix.com/images/red_exclamation.png) no-repeat left;
}
.household_table_raw{
	float:left;
	width:97.5%;
	padding:15px 0 0 12px;
}
.household_table{
	float:left;
	width:100%;
}
.household_table table{
	float:left;
	width:100%;
}
.household_table table th{	
	float:left;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#019FD8;
   	font-weight:600;
	height:25px;
}
.household_table table th.image{
	float:left;
	width:24px;
}
.household_table table th.name{
	width:138px;
}	
.household_table table th.gender{
	width:51px;
	text-align:center;
}
.household_table table th.dob{
	width:207px;
	text-align:center;
}
.household_table table th.age{
	width:26px;;
	text-align:center;
}
.household_table table th.pregnant{
	width:170px;
	text-align:center;
}
.household_table table th.tobaco{
	width:69px;
	text-align:center;
}
.household_table table th.person{
	width:195px;
	text-align:center;
}


.household_table table td.name_inner{
	width:138px;
	text-decoration:underline;
}	
.household_table table td.name_inner a{
	float:left;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:normal;
}
.household_table table td.gender_inner{
	width:51px;
	text-align:center;
}
.household_table table td.dob_inner{
	width:207px;
	text-align:center;
}
.household_table table td.age_inner{
	width:26px;
	text-align:center;
}
.household_table table td.pregnant_inner{
	width:170px;
	text-align:center;
}
.household_table table td.tobaco_inner{
	width:69px;
	text-align:center;
}
.household_table table td.person_inner{
	width:195px;
	text-align:center;
}

.household_addchild{
	float:left;
	width:100%;
}
.household_addchild a{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#235E9A;
   	font-weight:400;
	padding:12px 0 0 24px;
}

.household_table table td{	
	float:left;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	height:22px;
}
.household_table table td.first_ico{	
	width:24px;
	padding-top:2px;
}
.payment_destai_raw .address_raw_inner p{
	padding-left:25px;
	background:url(https://static.ahix.com/images/plan_pro_right.png) no-repeat left;
}
.billing_con{
	float:left;
	width:97.3%;
	padding:0 0 18px 25px;
	border-bottom:1px dashed #587B83;
}
.billing_con_l{
	float:left;
	width:18%;
	padding-right:10px;
}
.billing_con_l p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	line-height:140%;
}
.payment_destai_raw .address_table_raw{
	margin-bottom:15px;
}
.billing_con_m{
	float:left;
	width:42.85%;
	padding-right:30px;
}
.billing_con_m p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	line-height:140%;
}
.billing_con_r{
	float:left;
	width:27.55%;
	padding:4px 0 0 0;
}
/*diroddi style select */
.members_age .select3000 select {
background: transparent;
-webkit-appearance: none;
width: 355px;
padding: 5px;
font-size: 13px;
border:1px solid #587B83;
height: 28px;
padding-right:55px;
color:#587B83;
}
.members_age .select3000 {
width: 325px;
height: 29px;
overflow: hidden;
background:url(https://static.ahix.com/images/drop_down2.png) no-repeat right #FFF;
border-right:1px solid #587B83;
}
/* end diroddi style select */
.payment_destai_raw{
	min-height:370px;
}
.debitbank_con{
	float:left;
	width:100%;
	border-bottom:1px dashed #587B83;
	padding:20px 0 30px 0;
}
.debitbank_acc_raw{
	float:left;
	width:100%;
}
.debitbank_acc_raw .radio_btn p{
	padding-top:0;
	color:#484848;
}
.debitbank_acc_raw span.radio{
	padding-right:10px;
}
.debitbank_img_raw{
	float:left;
	width:100%;
	padding:20px 0 0 0;
}
.debitbank_img_l{
	float:left;
	width:27.95%;
	padding-right:30px;
}
.debitbank_img_r{
	float:left;
	width:66%;
}
.payment_frenct_raw{
	float:left;
	width:100%;
	padding-bottom:9px;
}
.payment_frenct_raw label{
	float:left;
	width:192px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-weight:400;
	line-height:28px;
	text-align:right;
	padding-right:10px;
}
.debitbank_img_r .members_age .select300{
	height:28px;
	line-height:28px;
}
.debitbank_img_r .members_age .select300{
	width:176px;
}
.debitbank_img_r .members_age .select300 .newListSelected{
	width:176px;
	height:28px;
	line-height:28px;
	background:url(https://static.ahix.com/images/drop_down2.png) no-repeat scroll right 11px !important;
}
.debitbank_img_r .members_age .select300 .selectedTxt{
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#484848;
}
.debitbank_img_r .members_age .select300 ul.newList{
	width:175px;
	height:120px !important;
}
.debitbank_img_r .members_age ul.newList li a{
	font-size:14px;
}
.debitbank_img_r .members_age .selectedTxt{
	padding-left:10px;
}
.payment_frenct_raw .routing_txtbox{
	float:left;
	background:none;
	width:156px;
	height:28px;
	padding:0 10px;
	border:1px solid #587B83;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
}
.payment_frenct_raw.last{
	padding-bottom:0;
}
.debitbank_acc_raw.sec{
	padding:20px 0 30px 0;
	border-bottom:1px dashed #587B83;
}
.final_step_con{
	float:left;
	width:99%;
	padding:20px 0 0 10px;
}
.final_step_tit{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:600;
	line-height:100%;
}
.authorise_bg{
	float:left;
	background-color:#FFFFFF;
	width:91.3%;
	height:222px;
	border:1px solid #E4E4E4;
	margin:10px 0;
	padding:20px 40px 0 20px;
	overflow-y: scroll;
}
.authorise_bg p{
	float:left;
	width:100%; 
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-size:12px;
   	font-weight:400;
	line-height:160%;
}
.authorise_bg p.last{
	padding-bottom:10px;
}
.final_step_raw{
	min-height:356px;
	margin:20px 0 10px 0;
}
.final_step_chkraw{
	float:right;
	width:8%;
	padding:0 20px 0 10px;
}
.final_step_chkraw label{
	float:left;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#019FD8;
   	font-weight:400;
	line-height:100%;
}
.final_step_chkraw span.checkbox{
	float:left;
	margin-left:10px;
}
.express_raw{
	float:left;
	min-height:601px;
	margin-bottom:0;
}
.express_complate_raw{
	float:left;
	width:100%;
	padding:35px 0 0 0;
}
.express_complate_raw h2{
	float:left;
	width:100%;
	text-align:center;
	background:url(https://static.ahix.com/images/extress_right_errow.png) no-repeat 205px 13px;
	color:#6DA61D;
	font-weight:300;
	line-height:110%;
	padding-bottom:15px;
}
.express_complate_raw p{
	float:left;
	width:89.6%;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-weight:400;
	line-height:160%;
	padding:0 50px;
}
.express_complate_raw p{
	font-weight:600;
	font-family: 'Source Sans Pro', sans-serif;
}
.express_recipt_raw{
	float:left;
	width:100%;
}
.express_recipt_raw p{
	float:left;
	width:89.2%;
	text-align:right;
	font-family: 'Source Sans Pro', sans-serif;

	font-size:16px;
   	color:#484848;
   	font-weight:400;
	line-height:100%;
	background:url(https://static.ahix.com/images/extress_fax_ico.png) no-repeat right 20px;
	padding:20px 25px 0 0;
}
.express_recipt_raw p span{
	font-family: 'Source Sans Pro', sans-serif;
	color:#019FD8;
}
.happance_raw{
	float:left;
	width:95.71%;
	padding:20PX 20PX 0 20PX;
}
.happance_raw_inner{
	float:left;
	width:100%;
	border-top:1px solid #CCCCCC;
	padding:20px 0 0 0;
}
.happance_raw_inner h3{
	float:left;
	width:100%;
	color:#019FD8;
	font-weight:400;
	line-height:110%;
	padding-bottom:20px;
}
.happance_raw_inner ul{
	float:left;
	width:100%;
}
.happance_raw_inner ul li{
	float:left;
	width:100%;
	padding-bottom:18px;
}
.happance_raw_inner ul li p{
	float:left;
	width:100%;
	background:url(https://static.ahix.com/images/happance_ico.png) no-repeat left;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-weight:400;
	line-height:118%;
	padding-left:28px;
}
/*********************Enroll Page End**********************/

/*********************Cart_Summary Page Start**********************/
.cart_summ{
	float:left;
	width:100%;
	height:auto;
	margin-top:27px;
}
.cart_summ_left{
	float:left;
	width:59.38%;
	height:auto;
}
.cart_summ_right{
	float:left;
	width:37.85%;
	height:auto;
	margin-left:18px;
}
.cart_summ_title{
	float:left;
	background:#EEEEEE;
	width:100%;
	height:30px;
}
.cart_summ_title h5{
	float:left;
	width:auto;
	height:30px;
	line-height:28px;
	padding-left:13px;
   	color:#484848;
   	font-weight:600;
}
table.cart_summ_shop{
	float:left;
	width:99.80%;
	height:auto;
	border:1px solid #EEEEEE;
}
table.cart_summ_shop tr td{
	width:auto;
    height:auto;
    text-align: center;
    vertical-align: middle;
	border-bottom:1px solid #E0E0E0;
}
table.cart_summ_shop tr td.first{
	width:37px;
	border-right:1px solid #E0E0E0;
}
table.cart_summ_shop tr td a.view_summ{
	float:left;
	background:url(https://static.ahix.com/images/circle_arrow_close.png) no-repeat;
	width:18px;
	height:18px;
	margin-left:9px;
}
table.cart_summ_shop tr td a.hide_summ{
	float:left;
	background:url(https://static.ahix.com/images/circle_arrow_open.png) no-repeat;
	width:18px;
	height:18px;
	margin-left:9px;
}
.cart_summ_check{
	float:left;
	width:15px;
	height:12px;
	padding:0 15px 0 10px;
	position: relative;
    top: -5px;
}
table.cart_summ_shop tr td.mid{
	width:225px;
	height:auto;
	padding:7px 0 10px 0;
	text-align:left;
}
table.cart_summ_shop tr td.mid span{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
   	color:#235E9A;
   	font-weight:400;
	margin-top:4px;
	clear:both;
	line-height:120%;
}
table.cart_summ_shop tr td .medicaid_alert{
	width:100%;
	height:auto;
	font-family:'Source Sans Pro', sans-serif;
	font-size:11px;
	color:#666666;
}
.cart_summ_img{
	float:left;
	width:auto;
	height:auto;
	margin-top:8px;
}
.cart_areas{
	width:70px;
	height:auto;
	padding-right:10px;
	text-align:right;
}
.cart_areas_price{
	float:left;
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#6DA61D;
   	font-weight:600;
	position:relative;
	bottom:-22px;
}
.cart_areas_price span{
	color:#587B83;
	padding-right:16px;
}
.summ_blank .cart_summ_check{
	top:auto;
}
table.cart_summ_shop tr.summ_blank td.mid{
	padding:0px;
	height:61px;
}
.summ_blank .cart_areas_price{
	bottom:0px;
}
.checkout_enroll{
	margin-top:20px;
}
.cost_share{
	float:left;
	width:100%;
	height:auto;
}
table.summ_cost_share{
	float:left;
	width:99.80%;
	height:auto;
	border:1px solid #EEEEEE;
}
table.summ_cost_share tr td{
	width:auto;
    height:auto;
    text-align: center;
    vertical-align: middle;
	border-right:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	padding:8px 0;
}
table.summ_cost_share tr td.first{
	width:132px;
	padding-left:7px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
   	color:#019FD8;
   	font-weight:400;
	text-align:left;
}
table.summ_cost_share tr td.first.net_cost{
	font-size:14px;
}
table.summ_cost_share tr td.mid{
	width:18px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#019FD8;
   	font-weight:400;
	vertical-align:top;
}
table.summ_cost_share tr td.last{
	width:64px;
	padding-right:7px;
	padding-left:5px;
	text-align:right;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#6DA61D;
   	font-weight:600;
	vertical-align:top;
}
.coverage_index{
	float:left;
	width:100%;
	height:auto;
	margin-top:10px;
}
.coverage_index_main{
	float:left;
	/*width:90.8%;*/
	height:auto;
	padding:15px 10px 12px;
	border:1px solid #EEEEEE;
}
.coverage_index_main h3{
	float:left;
	width:100%;
	height:auto;
   	color:#FF7900;
   	font-weight:300;
	padding-bottom:13px;
	text-align:center;
}
.coverage_index_main ul{
	float:left;
	width:100%;
	height:auto;
	padding-bottom:10px;
}
.coverage_index_main ul li{
	float:left;
	background:url(https://static.ahix.com/images/plan_pro_right.png) no-repeat left;
	width:94%;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#019FD8;
   	font-weight:400;
	padding-left:24px;
	margin-top:5px;
}
.coverage_index_main ul li.no_score{
	background:url(https://static.ahix.com/images/plan_pro_cross.png) no-repeat 1px; 
}
.coverage_index_main p{
	float:left;
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
   	color:#484848;
   	font-weight:400;
	line-height:140%;
	margin-top:3px;
	position:relative;
}
.coverage_index_main p img{
	width:16px;
	height:16px;
	margin:0 3px 0 0;
	position:relative;
	top:2px;
}
.cart_summ_main_con{
	float:left;
	width:100%;
	height:auto;
	margin-top:22px;
}
.cart_summ_main_con p{
	float:left;
	width:100%;
	height:auto;
	margin-top:8px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
   	color:#484848;
   	font-weight:400;
	line-height:140%;
	word-spacing: 1.5px;
}
.cart_expand{
	background:#F8F8F8;
}
.cart_base_plan{
    float: left;
    height: auto;
    padding: 11px 13px 17px 12px;
    position: relative;
    width:92.6%;
}
.cart_base_plan_left{
	float:left;
    height:auto;
    width:auto;
}
table.cart_base_plan_info {
    float: left;
    height: auto;
    width: auto;
}
.cart_base_left_title{
	width:92px;
    height: auto;
    color: #235E9A;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-align: right;
}
.cart_left_box_errow{
    background: url("https://static.ahix.com/images/sub_base_left_box_errow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 17px;
    margin-left: 5px;
    position: relative;
    right: -1px;
    width: 8px;
    z-index: 9999;
}
.cart_base_left_box.first {
    margin-top: 0;
}
.cart_base_left_box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    float: left;
    height: auto;
    padding: 5px 10px 0;
    position: relative;
    width: 92.6%;
}
table.cart_base_plan_info tr td{
    height:auto;
    padding-top:4px;
    position:relative;
    text-align:left;
	border:none;
}
.cart_base_left_box .carrier {
    color: #235E9A;
    float: left;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 12px;
    font-weight: 600;
    height: auto;
    width: auto;
}
.cart_base_left_box span {
    clear: both;
    color: #484848;
    float: left;
    font-family: 'Source Sans Pro',sans-serif;
    font-size:12px;
    font-weight: 600;
    line-height: 100%;
    padding:4px 0 8px;
    width: 100%;
}
.cart_base_left_title.copay {
    padding-top: 40px;
}
.cart_base_left_box .base_carrier_img {
	width:70%;
    height: auto;
}
.cart_base_left_box .brochure {
    float: left;
    height: auto;
    width: 146px;
}
.cart_base_left_box .brochure a {
	float:left;
    background: url(https://static.ahix.com/images/download_brochure.png) no-repeat right center;
	height:19px;
	color:#484848;
    font-family: 'Source Sans Pro',sans-serif;
    font-size:12px;
    font-weight: 400;
    line-height: 19px;
    padding-right: 26px;
    text-decoration: none;
}
/*********************Cart_Summary Page End**********************/

/*********************Webinar Page Start**********************/
.webinar_page{
    float:left;
    padding:45px 0 50px;
    width:100%;
}
.webinar_con{
	float:left;
	width:100%;
}
.webinar_raw{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.webinar_raw_tit{
	float:left;
	width:100%;
}
.webinar_raw_tit p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:30px;
   	color:#FF7900;
   	font-weight:300;
	line-height:115%;
	padding-bottom:8px;
}
.webinar_con_bg{
	float:left;
	background-color:#F4F7F7;
	width:97.96%;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
	padding:11px 10px 20px 10px;
}
.webinar_con_l{
	float:left;
	background-color:#FFFFFF;
	width:31.5%;
	padding:4px 4px 2px 4px;
	border:1px solid #9DB8BD;
	margin-right:34px;
}
.webinar_con_r{
	float:left;
	width:62.76%;
}
.webinar_con_r h4{
	float:left;
	width:100%;
	color:#235E9A;
	font-weight:600;
	line-height:110%;
	border-bottom:1px solid #E6ECEC;
	padding-bottom:10px;
}
.webinar_con_r p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	line-height:160%;
	padding:5px 0 21px 0;
}
.webinar_con_r a{
	float:left;
	background-color:#6DA61D;
	width:auto;
	height:30px;
	line-height:28px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
   	color:#FFFFFF;
   	font-weight:600;
	padding:0 15px;
	text-decoration:none;
	transition: all 0.2s ease-in 0s;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
}
.webinar_con_r a:hover{
	background-color:#7CC021;
}
.webi_demand{
	margin-bottom:10px;
}
.webi_demand_bg{
	float:left;
	background-color:#F4F7F7;
	width:100%;
	height:100%;
}
.webi_demand_bg h3{
	float:left;
	width:100%;
	color:#CCCCCC;
	font-weight:400;
	line-height:110%;
	text-align:center;
	padding:85px 0 0 0;
}
.webi_demand .webinar_con_r a{
	float:left;
	width:100%;
	background:none;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-weight:600;
	text-decoration:underline;
	line-height:110%;
	padding:0;
}
.webi_demand .webinar_con_r a:hover{
	text-decoration:none;
}
.webi_demand .webinar_con_r p{
	padding-bottom:18px;
}
.webi_demand.last{
	margin-bottom:0;
}
/*********************Webinar Page End**********************/

/*********************Affinity Page Start********************/
.affinity_page{
	float:left;
	width:100%;
    padding:43px 0 10px;
}
.affinity_first_raw{
	float:left;
	width:100%;
	min-height:250px;
	padding-bottom:43px;
}
.association_raw{
	float:left;
	width:95.31%;
	padding-left:46px;
}
.association_raw_left{
	float:left;
	width:32.1%;
	padding-right:7.34%;
	padding-top:4px;
}
.association_raw_right{
	float:left;
	width:60.21%;
}
.association_raw_right h2{
	float:left;
	width:100%;
	color:#6DA61D;
	font-weight:300;
	line-height:110%;
	letter-spacing:0.3px;
}
.association_raw_right p{
	float:left;
	width:96%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-weight:400;
	line-height:140%;
	padding:35px 0 0 0;
}
.affinity_secund_raw{
	float:left;
	background-color:#EFF1F1;
	width:100%;
	min-height:287px;
	padding:23px 0 20px 0;
	box-shadow:0 2px 0 #EAEAEA inset;
	-webkit-box-shadow:0 2px 0 #EAEAEA inset;
    -moz-box-shadow:0 2px 0 #EAEAEA inset;
	behavior:url(PIE.htc);
	position:relative;
}
.members_raw{
	float:left;
	width:100%;
}
.members_raw_left{
	float:left;
	width:50.61%;
	padding:4px 70px 0 3px;
}
.members_raw_left h2{
	float:left;
	width:100%;
	color:#FF7900;
	font-weight:300;
	line-height:110%;
	letter-spacing: 0.2px;
}
.members_benifit{
	float:left;
	width:95.96%;
	padding:18px 0 0 19px;
}
.members_benifit ul{
	float:left;
	width:100%;
}
.members_benifit ul li{
	float:left;
	width:100%;
	padding-bottom:13px;
}
.members_benifit ul li p{
	float:left;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
   	color:#484848;
   	font-weight:600;
	line-height:110%;
	background:url(https://static.ahix.com/images/member_left_ico.png) no-repeat left;
	padding-left:26px;
}
.members_raw_right{
	float:left;
	width:33.47%;
}
.affinity_thired_raw{
	float:left;
	background-color:#F8F8F8;
	width:100%;
	min-height:243px;
	padding:29px 0 30px 0;
	box-shadow:0 2px 0 #DEDEDE inset;
	-webkit-box-shadow:0 2px 0 #DEDEDE inset;
    -moz-box-shadow:0 2px 0 #DEDEDE inset;
	behavior:url(PIE.htc);
	position:relative;
}
.affinit_partner_raw{
	float:left;
	width:100%;
}
.affinit_partner_left{
	float:left;
	width:22.14%;
	padding:13px 134px 0 64px;
}
.affinit_partner_right{
	float:left;
	width:46.94%;
}
.affinit_partner_right h2{
	float:left;
	width:47%;
	color:#019FD8;
	font-weight:300;
	line-height:110%;
	letter-spacing: 0.4px;
	padding-right:2px;
}
.affinit_partner_right span{
	float:left; 
	margin-top:4px;
}
.affinit_partner_listing{
	float:left;
	width:100%;
	padding:28px 0 0 0;
}
.affinit_partner_listing ul{
	float:left;
}
.affinit_partner_listfirst{
	width:205px;
	padding-left:10px;
}
.affinit_partner_listing ul li{
	float:left;
	width:100%;
	padding-bottom:13px;
}
.affinit_partner_listing ul li p{
	float:left;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
   	color:#484848;
   	font-weight:600;
	line-height:110%;
	background:url(https://static.ahix.com/images/partner_left_ico.png) no-repeat left 3px;
	padding-left:29px;
}
.affinit_partner_listsec{
	width:190px;
	padding-left:46px;
}
.affinity_last_raw{
	float:left;
	background-color:#FFFFFF;
	width:100%;
	min-height:100px;
	padding:27px 0;
}
.schedu_demo_raw{	
	float:left;
	width:100%;
}
.schedu_demo_raw  h2{
	float:left;
	width:100%;
	font-weight:300;
	line-height:110%;
	letter-spacing: 0.4px;
	text-align:center;
}
.schedu_demo_raw  h2.first{
	color:#019FD8;
	padding-bottom:4px;
}
.schedu_demo_raw  h2.sec{
	color:#6DA61D;
}
/*********************Affinity Page End**********************/
/*********************other Page End**********************/
.other_plan .select300 ul.newList{
	height:200px !important;
	top:25px !important;
}
/*********************other Page End**********************/


/*********************Glossary Page Start**********************/
.glosary_page{
    float:left;
	width:100%;
    padding:45px 0 50px;
}
.glosary_con{
	float:left;
	width:100%;
}
.glosary_con_raw{	
	float:left;
	width:100%;
	padding-bottom:20px;
}
.glosary_con_raw.last{
	padding:0;	
}
.glosary_con_raw h4{
	float:left;
	width:97.14%;
	color:#587B83;
	font-weight:400;
	background:url(https://static.ahix.com/images/glosary_dotat.png) no-repeat left 7px;
	line-height:110%;
	padding:0 0 10px 28px;
}
.glosary_con_raw p{
	float:left;
	width:97.14%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	line-height:140%;
	padding-left:28px;
}
/*********************Glossary Page End**********************/

/*********************Infographic Page Start**********************/
.infographic_page{
    float:left;
	width:100%;
    padding:50px 0 30px;
}
.infographic_con_raw{
	float:left;
	width:100%;
}
.infographic_con_raw ul{
	float:left;
	width:100%;
}
.infographic_con_raw ul li{
	float:left;
	width:30.61%;
	height:320px;
	padding:4px;
	border:1px solid #ACC2C8;
	position:relative;
	margin:0 2.04% 20px 0;
}
.infographic_con_raw ul li.last{
	margin:0;
}
.infographic_prod_bg{
	float:left;
	background-color:#FF0000;
	width:100%;
	position:relative;
}
.infographic_latest{
	float:left;
	position:absolute;
	left:-5px;
	top:-5px;
	z-index:999;
}
.infographic_prod_bg  img{
	float:left;
}
.infogrp_hov_bg{
	background:url(https://static.ahix.com/images/infograf_box_hover.png) repeat;
	width:97%;
	display:table;
	height:97.6%;
	transition: all 0.50s ease-in-out;
	position:absolute;
	vertical-align:middle;
	text-align:center;
	opacity:0;
}
.infographic_con_raw li:hover .infogrp_hov_bg{
	z-index:99;
	opacity:1;
}
.infogrp_hov_bg h4{
	width:100%;
	color:#FF7900;
	font-weight:400;
	vertical-align:middle;
	text-align:center;
	line-height:140%;
	display:table-cell;
} 
.infogrp_hov_bg h4 span{
	float:left;
	width:100%;
	height:50px;
	text-align:center;
	padding-top:15px;
	clear:both;
}
.infogrp_hov_bg h4 span.info_hove_con{
	width:100%;
	height:auto;
	clear:both;
	text-align:center;
}
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index:999999;
  text-align: center;
  line-height: 0;
  font-weight: normal;
  margin-top:40px;
}
.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.lightbox a img {
  border: none;
}
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 300px;
  height: 350px;
  margin: 0 auto;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-container {
  padding: 4px;
  position:absolute;
}
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(https://static.ahix.com/images/loading.gif) no-repeat;
}
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
.lb-container > .nav {
  left: 0;
}
.lb-dataContainer {
  margin: 0 auto;
  *zoom: 1;
  width: 100%;
  position:absolute;
  top:-30px;
}
.lb-data .lb-close {
  display: block;
  float: right;
  width:24px;
  height:24px;
  background:url(https://static.ahix.com/images/info_close.png) top right no-repeat;
  text-align: right;
  outline: none;
  position:relative;
  top:-10px;
  right:-8px;
  z-index:99;
  
}
.lb-data .lb-close:hover {
  cursor: pointer;
}
.lb-details .lb-caption{	
	position:relative;
	top:-10px;
	left:0;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:24px;
   	color:#FFFFFF;
   	font-weight:600;
	line-height:120%;
}
/*********************Infographic Page End**********************/


/*********************Agents_brokers Page Start**********************/
.agentbroker_page{
    float:left;
	width:100%;
    padding:43px 0 0;
}
.agentbroker_con{
	float:left;
	width:100%;
}
.agent_first_raw{
	float:left;
	width:100%;
	padding-bottom:50px;
}
.agent_first_left{
	float:left;
	width:36.94%;
	padding:15px 4.6% 0 9px;
}
.agent_first_right{
	float:left;
	width:56.5%;
}
.agent_first_right h2{
	float:left;
	width:100%;
	color:#6DA61D;
	font-weight:300;
	line-height:110%;
	padding-bottom:21px;
}
.agent_first_right p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-weight:400;
	line-height:140%;
}
.agent_sec_raw{
	float:left;
	background-color:#E7EDEF;
	width:100%;
	min-height:220px;
	padding:30px 0;
	box-shadow:0 2px 0 #D9E1E1 inset;
	-webkit-box-shadow:0 2px 0 #D9E1E1 inset;
    -moz-box-shadow:0 2px 0 #D9E1E1 inset;
	behavior:url(PIE.htc);
	position:relative;
}
.agent_sec_left{
	float:left;
	width:51.94%;
	padding:0 7.3% 0 4px;
}
.agent_sec_left h2{
	float:left;
	width:90%;
	color:#FF7900;
	font-weight:300;
	line-height:110%;
	padding-bottom:10px;
}
.agent_sec_left p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-weight:400;
	line-height:140%;
}
.agent_sec_right{
	float:left;
	width:28.88%;
	padding-top:27px;
}
.incom_right_bg{
	float:left;
	width:141px;
	height:141px;
	margin:15px 24px 0 0;
}
.income_halth_list{
	float:left;
	width:117px;
	margin-top:-20px;
}
.income_halth_bg{
	float:left;
	width:119px;
	height:33px;
	background:url(https://static.ahix.com/images/agent_img3.png) no-repeat;
	margin-bottom:12px;
}
.income_halth_bg span{
	float:left;
	width:125px;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
   	color:#68A3BF;
   	font-weight:600;
	line-height:30px;
}
.agent_thired_raw{
	float:left;
	background-color:#F7F7F2;
	width:100%;
	min-height:200px;
	padding:40px 0;
	box-shadow:0 2px 0 #DBDBDB inset;
	-webkit-box-shadow:0 2px 0 #DBDBDB inset;
    -moz-box-shadow:0 2px 0 #DBDBDB inset;
	behavior:url(PIE.htc);
	position:relative;
}
.organixed_left{
	float:left;
	width:297px;
	height:152px;
	border-top:25px solid #68A3BF;
	border-right:12px solid #68A3BF;
	border-left:12px solid #68A3BF;
	border-bottom:12px solid #68A3BF;
	border-radius:15px;
	margin:10px 5.82% 0 35px;
	-webkit-border-radius:15px;
    -moz-border-radius:15px;
	behavior:url(PIE.htc);
	position:relative;
}
.organixed_list{
	float:left;
	width:250px;
	height:152px;
	border-right:13px solid #68A3BF;
}
.organixed_list ul{
	float:left;
	width:100%;
	padding:11px 0 0 10px;
}
.organixed_list ul li{
	float:left;
	width:100%;
	padding:0 0 13px 0;
}
.organixed_list ul li.last{
	padding:0;
}
.organixed_list ul li span{
	float:left;
	background:url(https://static.ahix.com/images/agent_img4.png) no-repeat left 2px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
   	color:#264A5B;
   	font-weight:600;
	line-height:110%;
	padding-left:33px;
}
.organized_img_ico{
	float:left;
	padding:12px 0 0 8px;
}
.organixed_right{
	float:left;
	width:56.74%;
}
.organixed_right h2{
	float:left;
	width:100%;
	color:#235E9A;
	font-weight:300;
	line-height:110%;
	padding-bottom:10px;
}
.organixed_right p{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-weight:400;
	line-height:140%;
}
.agent_sche_raw{
	float:left;
	background:#F2F2F2;
	width:100%;
	height:136px;
	padding-top:30px;
	text-align:center;
}
.agent_sche_raw h2{
	float:left;
	width:100%;
	height:auto;
	color:#019FD8;
	font-weight:300;
	line-height:100%;
}
.agent_sche_raw h2 span{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	color:#019FD8;
	font-weight:300;
}
.agent_sche_raw h2 span.green{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	color:#6DA61D;
	clear:both;
	margin-top:8px;
}
.agent_help_raw{
	float:left;
	width:100%;
	height:auto;
	padding:40px 0 30px 0;
}
.agent_help_main{
	float:left;
	width:100%;
	height:auto;
}
.agent_help_main h2{
	float:left;
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	color:#019FD8;
	font-weight:300;
	line-height:100%;
	text-align:center;
}
.agent_help_main span {
	width: 121px;
	height: 40px;
    display: inline-block;
    margin: 0 10px;
    vertical-align: middle;
}
.agent_help_detail{
	float:left;
	width:100%;
	height:auto;
	margin-top:25px;
}
.agent_help_detail table{
	float:left;
	width:auto;
	height:auto;
	border-top:1px solid #CECECE;
	border-left:1px solid #E0E0E0;
}
.agent_help_detail table tr th{
	background:#EBF0F1;
	height:40px;
	border-right:1px solid #E0E0E0;
	border-bottom:1px solid #CECECE;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	color:#019FD8;
	font-size:14px;
	font-weight:600;
	line-height:100%;
}
.agent_help_detail table tr th.main_help_title{
	background:#FFFFFF;
	width:552px;
}
.agent_help_detail table tr th.broker{
	width:80px;
}
.agent_help_detail table tr th.writing{
	width:112px;
}
.agent_help_detail table tr th.general{
	width:128px;
}
.agent_help_detail table tr th.mga{
	width:103px;
}
.agent_help_detail table tr td{
	height:30px;
	border-right:1px solid #E0E0E0;
	border-bottom:1px solid #CECECE;
	vertical-align:middle;
	font-family: 'Source Sans Pro', sans-serif;
	color:#484848;
	font-size:14px;
	font-weight:600;
	text-align:center;
	line-height:100%;
}
.agent_help_detail table tr td.main_title{
	background:#F7F7F2;
	font-family: 'Source Sans Pro', sans-serif;
	color:#6DA61D;
	font-size:18px;
	font-weight:600;
}
.agent_help_detail table tr td.sub_title{
	font-family: 'Source Sans Pro', sans-serif;
	color:#484848;
	font-size:14px;
	font-weight:400;
	text-align:left;
	padding-left:10px;
	line-height:110%;
}
#tooltip {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 0.875em;
	text-align: center;
	text-shadow: 0 1px rgba( 237, 248, 250, .5 );
	line-height: 1.5;
	color: #000;
	background: #EDF8FA;
	background: -webkit-gradient( linear, left top, left bottom, from( rgba( 237, 248, 250, .8) ), to( rgba( 237, 248, 250, .9 ) ) );
	background: -webkit-linear-gradient( top, rgba( 237, 248, 250, .9 ), rgba( 237, 248, 250, .9 ) );
	background: -moz-linear-gradient( top, rgba( 237, 248, 250, .9 ), rgba( 237, 248, 250, .9 ) );
	background: -ms-radial-gradient( top, rgba( 237, 248, 250, .9 ), rgba( 237, 248, 250, .9 ) );
	background: -o-linear-gradient( top, rgba( 237, 248, 250, .9 ), rgba( 237, 248, 250, .9 ) );
	background: linear-gradient( top, rgba( 237, 248, 250, .9 ), rgba( 237, 248, 250, .9 ) );
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #D6E4E7;
	position: absolute;
	z-index: 500000;
	padding: 15px;
}
#tooltip:after {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #E6F1F3;
	border-top-color: rgba( 230, 241, 243, .7 );
	content: '';
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -10px;
}
#tooltip.top:after {
	border-top-color: transparent;
	border-bottom: 10px solid #E6F1F3;
	border-bottom-color: rgba( 230, 241, 243, .6 );
	top: -20px;
	bottom: auto;
}
#tooltip.left:after {
	left: 10px;
	margin: 0;
}
#tooltip.right:after {
	right: 10px;
	left: auto;
	margin: 0;
}
/*********************shop_plan_email Page Start**********************/
.shop_email_send{
	background-color:#235E9A;
	float:right;
	width:auto;
	height:24px;
	line-height:22px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#FFFFFF;
   	font-weight:600;
	padding:0 13px;
	cursor:pointer;
	margin-left:10px;
	text-decoration:none;
	transition: all 0.2s ease-in 0s;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
}
.shop_email_send:hover{
	background-color:#2C76C0;
}
.shop_email_con{
	float:left;
	width:100%;
	padding-top:25px;
}
.shop_email_form{
	float:left;
	width:383px;
}
.shop_form_raw{
	float:left;
	width:100%;
	padding-bottom:9px;
}
.shop_form_raw label{
	float:left;
	width:68px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:13px;
   	color:#235E9A;
   	font-weight:600;
	line-height:22px;
}
.shop_form_raw p{
	float:left;
	width:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	line-height:22px;
}
.shop_email_txtbox{
	float:left;
	width:292px;
	height:22px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	line-height:22px;
	padding:0 10px;
	border:1px solid #587B83;
}
/*diroddi style select */
.shop_emial_drop .select3000 select {
background: transparent;
-webkit-appearance: none;
width: 330px;
padding: 5px;
font-size: 13px;
border:1px solid #587B83;
height: 28px;
padding-right:55px;
color:#444444;
}
.shop_emial_drop .select3000 {
width: 313px;
height: 29px;
overflow: hidden;
background:url(https://static.ahix.com/images/drop_down2.png) no-repeat right #FFF;
border-right:1px solid #587B83;
}
/* end diroddi style select */
/***** select300 *****/
.shop_emial_drop .select300{
	float:left;
	width:312px;
	height:22px;
	line-height:22px;
	border:1px solid #587B83;
}
.shop_emial_drop .select300 ul.newList{
	background:#F8FAFA;
	width:310px;
	margin:0;
	padding:0;
	list-style:none;
	color:#000;
	position:absolute;
	border:1px solid #DADADA;
	top: inherit !important;
	height:197px !important;
	left:0;
	overflow:auto;
	z-index:9999;
}
.shop_emial_drop .select300 .newListSelected {
	float:left;
	background:url(https://static.ahix.com/images/drop_down2.png) no-repeat right 6px !important;
	width:312px; 
	height:22px;
	line-height:22px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#587B83;
   	font-size:16px;
   	font-weight:400;
	z-index:9999;
}
.shop_emial_drop .select300 .selectedTxt {
    height:22px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	overflow:hidden;
	line-height:20px;
}
.shop_emial_drop .select300 ul.newList{
	width:310px;
	height:120px !important;
}
.shop_emial_drop .stylish-select ul.newList {
	left:-9999px;
	overflow:hidden;
}
.shop_emial_drop ul.newList li a {
	display:block;
	height:20px;
	line-height:18px;
	cursor: pointer;
	padding:0 5px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#484848;
   	font-size:14px;
   	font-weight:400;
	text-decoration:none;
}
.shop_emial_drop .selectedTxt {
	overflow:hidden;
	padding:0 23px 0 5px;
}
.shop_emial_drop .newListHover {
	background:#587B83!important;
	color:#FFFFFF!important;
	cursor:default;
}
.shop_emial_drop .hiLite {
	background:#D2DDDD!important;
}
/*stylish select-1---end*/
.shop_email_pdf{
	float:right;
	width:212px;
	height:124px;
	padding:10px;
	margin-right:12px;
	border:1px solid #CCCCCC;
	margin-top:3px;
}
.shop_email_pdf a.shop_email_pdf_raw{
	float:left;
	background:url(https://static.ahix.com/images/download_brochure.png) no-repeat left top;
	width:auto;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-size:14px;
   	font-weight:400;
	padding:0 0 14px 31px;
	line-height:110%;
	text-decoration:none;	
}
.shop_email_area{
	float:left;
	width:622px;
	height:425px;
	padding:10px 4px 4px 10px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	line-height:110%;
	border:1px solid #587B83;
	margin-top:10px;
}
.shop_email_area_classic{
	float:left;
	width:96%;
	height:425px;
	padding:10px 4px 4px 10px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:400;
	line-height:110%;
	border:1px solid #587B83;
	margin-top:10px;
}
/**************Reset_Now Page Start************************/
.reset_page_bg{
	float:left;
	width:100%;
	min-height:982px;
    background-color:#B8C9D6;
    background-image: radial-gradient(40% 70%, #EFF2F5, #B8C9D6);
	padding-top:100px;
}
.main_form{
	margin:0 auto;
	width:380px;
	min-height:300px;
	background-color:#FFFFFF;
	border:1px solid #91AABF;
	border-radius:5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	box-shadow:0 0 4px #999999;
	-webkit-box-shadow:0 0 4px #999999;
    -moz-box-shadow:0 0 4px #999999;
	position:relative;
	behavior:url(PIE.htc);
} 
.form_heading .reset {
	float:left;
	width:100%;
	height:auto;
	background:none;
	font-family: 'Source Sans Pro',sans-serif;
	color:#01A0DA;
	font-size:20px !important;
	font-weight:600;
	text-align:center;
	line-height:100%;
	text-transform:capitalize;
}
.form_heading { 
	float:left;
	width:100%;
	height:auto;
	padding:29px 0 0 0;
}
.form_elements { 
	float:left;
	width:92%;
	padding:25px 15px 15px 15px;
}
.label_textflds { 
	float:left;
	width:100%;
	padding-bottom:20px;
}
.label_textflds label { 
	float:left;
	width:100%;
	font-family: 'Source Sans Pro',sans-serif;
	color:#235E9A;
	font-size:16px;
	font-weight:400;
	line-height:100%;
}
.label_textflds .textbox { 
	float:left;
	width:100%;
	margin-top:8px;
}
.label_textflds .textbox input { 
	background:url(https://static.ahix.com/images/login_user.png) no-repeat 13px;
	float:left;
	width:81.6%;
	height:33px;
	line-height:32px;
	color:#666666;
	font-size:14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	border:none;
	border:1px solid #D7E1E3;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
	padding:0 5% 0 13%;
}
.label_textflds .textbox input:focus{
	border:1px solid #019FD8;
}
.label_textflds .textbox:hover { 
	/*border:1px solid #353535;*/
 }
 .login_submit{
	float:left;
	width:100%;
	background-color:#587B83;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	color:#FFFFFF;
	font-size:20px;
	font-weight:600;
	border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	behavior:url(PIE.htc);
	position:relative;
	margin-top:11px;
	border:none;
	transition: all 0.2s ease-in 0s;
	-webkit-transition:all 0.2s ease-in 0s;
    -moz-transition: all 0.2s ease-in 0s;
	padding:3px 0 5px 0;
	cursor:pointer;
}
.cntr_align{ 
	float:left;
	width:100%;
}
.submit_btn{ 
	float:left;
}
.submit_btn .retrive_pwd{ 
	float:left;
}
.submit_btn .login_btn{
	float:left;
	width:100%;
	background-color:#587B83;
	text-align:center;
	border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	behavior:url(PIE.htc);
	position:relative;
	margin-top:11px;
	border:none;
	transition: all 0.2s ease-in 0s;
	-webkit-transition:all 0.2s ease-in 0s;
    -moz-transition: all 0.2s ease-in 0s;
	padding:3px 0 5px 0;
	cursor:pointer;
}
.submit_btn .retrive_pwd input { 
	float:left;
	width:100%;	
	font-family: 'Source Sans Pro', sans-serif;
	color:#FFFFFF;
	font-size:20px;
	font-weight:600;
	cursor:pointer;
}
.submit_btn .login_btn:hover {
	background-color:#799EA6;
}
.main_form .submit_btn a{ 
	float:left;
	width:100%;
	background-color:#587B83;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	color:#FFFFFF;
	font-size:20px;
	font-weight:600;
	border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	behavior:url(PIE.htc);
	position:relative;
	margin-top:11px;
	border:none;
	transition: all 0.2s ease-in 0s;
	-webkit-transition:all 0.2s ease-in 0s;
    -moz-transition: all 0.2s ease-in 0s;
	padding:6px 0 6px 0;
	text-decoration:none;
	line-height:100%;
	cursor:pointer;
}
.main_form .submit_btn a:hover{
	background-color:#799EA6;
}
/**************Reset_Now Page End************************/



/**************Shop_v_2 Page Start************************/
.plan_found{
	float:left;
	width:288px;
	height:auto;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	border-radius:5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	behavior:url(PIE.htc);
	position:relative;
}
.top_plan_found{
	float:left;
	background:#019FD8;
	width:288px;
	height:104px;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
	behavior:url(PIE.htc);
	position:relative;
}
.result{
	float:left;
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	color:#004864;
	font-size:16px;
	font-weight:600;
	text-align:center;
	line-height:100%;
	padding-top:7px;
	text-transform:uppercase;
}
.show_plan{
	float:left;
	width:100%;
	height:auto;
	padding-top:6px;
}
.total_show_plan{
	float:left;
	font-family: 'Source Sans Pro', sans-serif;
	color:#FFFFFF;
	font-size:40px;
	font-weight:600;
	line-height:100%;
	margin-left:45px;
}
.show_plan_con{
	float:left;
	font-family: 'Source Sans Pro', sans-serif;
	color:#FFFFFF;
	font-size:18px;
	font-weight:600;
	line-height:100%;
	margin-left:15px;
	padding-top:2px;
}
.plan_found_bot{
	float:left;
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	color:#004864;
	font-size:16px;
	font-weight:600;
	line-height:110%;
	padding-top:6px;
	text-align:center;
}
.plan_found_listing{
	float:left;
	width:100%;
	height:auto;
}
.plans_found_raw{
	float:left;
	width:100%;
	height:auto;
	border-bottom:1px solid #D7DDDD;
}
.plans_found_raw.last{
	border-bottom:none;
}
.plansfound_list_con{
	float:left;
	width:100%;
	height:auto;
}
.plansfound_list_con p{
	background:#E6ECEC;
	width:276px;
	height:32px;
	font-family: 'Source Sans Pro', sans-serif;
	color:#235E9A;
	font-size:16px;
	font-weight:600;
	padding-left:12px;
	line-height:32px;
}
div.hide_con_main{
	float:left;
	width:100%;
	text-decoration:none;
}
.hide_con_main ul{
	float:left;
	width:100%;
	height:auto;
}
.hide_con_main ul li{
	float:left;
	width:275px;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	color:#235E9A;
	font-size:14px;
	font-weight:400;
	line-height:100%;
	padding:7px 0 7px 13px;
	border-bottom:1px solid #E6ECEC;
}
.hide_con_main ul li.last{
	border-bottom:none;
}
.hide_con_main ul li span{
	font-family: 'Source Sans Pro', sans-serif;
	color:#333333;
	font-size:14px;
	font-weight:400;
}
.plan_check_box{
	float:left;
	margin:0 7px 0 0;
	position:relative;
	top:1px;
}
.ins_com_name{
	float:left;
	width:248px;
	font-family: 'Source Sans Pro', sans-serif;
	color:#235E9A;
	font-size:14px;
	font-weight:400;
	line-height:100%;
}
.plan_found_real{
	float:left;
	width:650px;
	height:auto;
	position:relative;
}
.base_plan{
	float:left;
	width:100%;
	height:auto;
}
.inner_found_plan tr{
	background:#F8F8F8;
	width:auto;
	border-bottom:1px solid #CECECE;
}
.inner_found_plan tr th{
	background:#EEEEEE;
	border-right:1px solid #E0E0E0;
	vertical-align:middle;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:600;
	line-height:100%;
}
.inner_found_plan tr th.carrier_name{
	width:297px;
	height:39px;
}
.inner_found_plan tr th.summary{
	width:223px;
	height:39px;
}
.inner_found_plan tr th.premium{
	width:128px;
	height:39px;
	border-right:none;
}
.inner_found_plan tr.base_plan_white{
	background:#FFFFFF;
	width:auto;
}
.inner_found_plan tr td{
	width:auto;
	height:auto;
	padding:10px 0;
	border-right:1px solid #E0E0E0;
	vertical-align:middle;
	text-align:center;
}
.inner_found_plan tr td.last{
	border-right:none;
}
.inner_found_plan tr td .plan_cover{
	float:left;
	background:url(https://static.ahix.com/images/plan_coverage.png) no-repeat center;
	width:20px;
	height:20px;
	margin-left:20px;
}
.inner_found_plan tr td .plan_cover_disabled{
	float:left;
	background:url(https://static.ahix.com/images/plan_coverage_disabled.png) no-repeat center;
	width:20px;
	height:20px;
	margin-left:20px;
}
.inner_found_plan tr td .carrier_img{
	float:left;
	width:100%;
	height:auto;
}
.inner_found_plan tr td .carrier_con{
	float:left;
	width:100%;
	height:auto;
	padding-top:7px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
   	color:#019FD8;
   	font-weight:400;
	line-height:100%;
}
.inner_found_plan tr td .summary_title{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#235E9A;
   	font-weight:600;
	line-height:100%;
}
.inner_found_plan tr td .summary_title span{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#FF7900;
   	font-weight:600;
	padding-left:5px;
	line-height:100%;
	text-transform:uppercase;
}
.inner_found_plan tr td .summary_title.silver{
	width:42px;
	height:18px;
	background:url(https://static.ahix.com/images/ahix_light_blue/silver.png) no-repeat;
	padding-left:28px;
	margin:0 auto;
}
.inner_found_plan tr td .summary_title.gold{
	width:35px;
	height:17px;
	background:url(https://static.ahix.com/images/ahix_light_blue/gold.png) no-repeat;
	padding-left:30px;
	margin:0 auto;
}
.inner_found_plan tr td .summary_title.bronze{
	width:50px;
	height:17px;
	background:url(https://static.ahix.com/images/ahix_light_blue/bronze.png) no-repeat;
	padding-left:32px;
	margin:0 auto;
}
.inner_found_plan tr td .summary_title.platinum{
	width:103px;
	height:20px;
	background:url(https://static.ahix.com/images/ahix_light_blue/platinum.png) no-repeat;
	padding-left:31px;
	margin:0 auto;
}
.inner_found_plan tr td .summary_con{
	width:auto;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#235E9A;
   	font-weight:400;
	line-height:120%;
	padding-top:5px;
}
.inner_found_plan tr td .medicaid_alert{
	width:100%;
	height:auto;
	font-family:'Source Sans Pro', sans-serif;
	font-size:11px;
	color:#666666;
}
.inner_found_plan tr td .premium_more{
	width:100%;
	height:auto;
}
.inner_found_plan tr td .premium_more a{
	width:100%;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
.inner_found_plan tr td .premium_more a:hover{
	text-decoration:none;
}
.inner_found_plan tr td.premium_rate{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
   	color:#019FD8;
   	font-weight:600;
	line-height:100%;
	border-right:none;
}
.inner_found_plan tr td.premium_rate span{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
   	color:#019FD8;
   	font-weight:600
	padding-top:5px;
}
.inner_found_plan tr td.premium_rate a.continue_btn{
	background:#6DA61D;
	width:109px;
	height:30px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#FFFFFF;
   	font-weight:400;
	text-align:center;
	line-height:29px;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
	display:inline-block;
	margin:10px auto 0;
	transition: all 0.2s ease-in 0s;
	text-decoration:none;
}
.inner_found_plan tr td.premium_rate a.continue_btn:hover{
	background:#7CC021;
}
.plan_found_btn{
	float:right;
	margin-top:40px;
}
/**************Shop_v_2 Page End************************/
/**************Enroll_v_2 Page start************************/
table.inner_found_plan tr td a.view_summ{
	float:left;
	background:url(https://static.ahix.com/images/circle_arrow_close.png) no-repeat;
	width:18px;
	height:18px;
	margin-left:9px;
}
table.inner_found_plan tr td a.hide_summ{
	float:left;
	background:url(https://static.ahix.com/images/circle_arrow_open.png) no-repeat;
	width:18px;
	height:18px;
	margin-left:9px;
}
.plan_summ_left{
	float:left;
	width:716px;
    height:auto;
}
.plan_summ_real {
    float:left;
	width:100%;
    height: auto;
	position:relative;
}
.inner_summ_plan tr{
	background:#F8F8F8;
	width:auto;
	border-bottom:1px solid #CECECE;
}
.inner_summ_plan tr th{
	background:#EEEEEE;
	border-right:1px solid #E0E0E0;
	vertical-align:middle;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#484848;
   	font-weight:600;
	line-height:100%;
}
.inner_summ_plan tr th.drop_plan{
	width:56px;
}
.inner_summ_plan tr th.carrier_name{
	width:270px;
	height:39px;
}
.inner_summ_plan tr th.summary{
	width:258px;
	height:39px;
}
.inner_summ_plan tr th.premium{
	width:128px;
	height:39px;
	border-right:none;
}
.inner_summ_plan tr.base_plan_white{
	background:#FFFFFF;
	width:auto;
}
.inner_summ_plan tr td{
	width:auto;
	height:91px;
	border-right:1px solid #E0E0E0;
	vertical-align:middle;
	text-align:center;
}
.inner_summ_plan tr td.cart_expand{
	border-right:none;
}
.inner_summ_plan tr td a.view_summ{
	float:left;
	background:url(https://static.ahix.com/images/circle_arrow_close.png) no-repeat;
	width:18px;
	height:18px;
	margin-left:18px;
}
.inner_summ_plan tr td a.hide_summ{
	float:left;
	background:url(https://static.ahix.com/images/circle_arrow_open.png) no-repeat;
	width:18px;
	height:18px;
	margin-left:18px;
}
.inner_summ_plan tr td a.plan_remove{
	float:left;
	background:url(https://static.ahix.com/images/close_plan.png) no-repeat;
	width:12px;
	height:12px;
	margin:0 0 0 20px;
}
.inner_summ_plan tr td.last{
	border-right:none;
}
.inner_summ_plan tr td .plan_cover{
	float:left;
	background:url(https://static.ahix.com/images/plan_coverage.png) no-repeat center;
	width:20px;
	height:20px;
	margin-left:20px;
}
.inner_summ_plan tr td .plan_cover_disabled{
	float:left;
	background:url(https://static.ahix.com/images/plan_coverage_disabled.png) no-repeat center;
	width:20px;
	height:20px;
	margin-left:20px;
}
.inner_summ_plan tr td .carrier_img{
	float:left;
	width:100%;
	height:auto;
}
.inner_summ_plan tr td .carrier_con{
	float:left;
	width:100%;
	height:auto;
	padding-top:7px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
   	color:#019FD8;
   	font-weight:400;
	line-height:100%;
}
.inner_summ_plan tr td .summary_title{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#235E9A;
   	font-weight:600;
	line-height:100%;
}
.inner_summ_plan tr td .summary_title span{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#FF7900;
   	font-weight:600;
	padding-left:5px;
	line-height:100%;
	text-transform:uppercase;
}
.inner_summ_plan tr td .summary_title.silver{
	width:88px;
	height:18px;
	background:url(https://static.ahix.com/images/ahix_light_blue/silver.png) no-repeat;
	padding-left:28px;
	margin:0 auto;
}
.inner_summ_plan tr td .summary_title.gold{
	width:88px;
	height:17px;
	background:url(https://static.ahix.com/images/ahix_light_blue/gold.png) no-repeat;
	padding-left:30px;
	margin:0 auto;
}
.inner_summ_plan tr td .summary_title.bronze{
	width:88px;
	height:17px;
	background:url(https://static.ahix.com/images/ahix_light_blue/bronze.png) no-repeat;
	padding-left:32px;
	margin:0 auto;
}
.inner_summ_plan tr td .summary_title.platinum{
	width:103px;
	height:20px;
	background:url(https://static.ahix.com/images/ahix_light_blue/platinum.png) no-repeat;
	padding-left:31px;
	margin:0 auto;
}
.inner_summ_plan tr td .summary_con{
	width:auto;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
   	color:#235E9A;
   	font-weight:400;
	line-height:120%;
	padding-top:5px;
}
.inner_summ_plan tr td .medicaid_alert{
	width:100%;
	height:auto;
	font-family:'Source Sans Pro', sans-serif;
	font-size:11px;
	color:#666666;
}
.inner_summ_plan tr td .premium_more{
	width:100%;
	height:auto;
}
.inner_summ_plan tr td .premium_more a{
	width:100%;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
.inner_summ_plan tr td .premium_more a:hover{
	text-decoration:none;
}
.inner_summ_plan tr td.premium_rate{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
   	color:#019FD8;
   	font-weight:600;
	line-height:100%;
	border-right:none;
}
.inner_summ_plan tr td.premium_rate span{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
   	color:#019FD8;
   	font-weight:600;
	padding-top:5px;
}
.cart_base_plan_info tr{
	border-bottom:none;
}
.plan_summ_btn{
	float:left;
	width:290px;
}
.cutomize_your_plan{
	float:left;
	width:100%;
	height:auto;
	margin-top:12px;
}
.cutomize_your_plan h4{
	float:left;
	width:100%;
	height:auto;
	color:#FF7900;
	font-weight:600;
	line-height:115%;
} 
.cutomize_your_plan p{
	float:left;
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:110%;
	padding-top:8px;
} 
.cutomize_your_plan_box{
	float:left;
	width:100%;
	height:auto;
	padding-top:23px;
}
.cutomize_your_plan_box ul{
	float:left;
	width:100%;
	height:auto;
}
.cutomize_your_plan_box ul li{
	float:left;
	width:225px;
	min-height:281px;
	padding:0 17px 40px 0;
}
.cutomize_your_plan_box ul li.last{
	padding-right:0px;
}
.main_plan_box{
	float:left;
	background:#FFFFFF;
	width:223px;
	min-height:279px;
	border:1px solid #D2D2D7;
	border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	behavior:url(PIE.htc);
	position:relative;
}
.plan_box_head{
	float:left;
	background:url(https://static.ahix.com/images/plan_box_title_bg.jpg) repeat-x top #F8F8F8;
	width:210px;
	height:43px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#6DA61D;
	font-weight:600;
	line-height:43px;
	border-bottom:1px solid #D2D2D7;
	padding-left:13px;
	border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
	behavior:url(PIE.htc);
	position:relative;
}
.plan_inner{
	float:left;
	width:203px;
	height:auto;
	padding:10px;
}
.plan_inner h6{
	float:left;
	width:100%;
	height:auto;
	font-weight:600;
	color:#333333;
	line-height:115%;
}
.plan_select_raw{
	float:left;
	width:100%;
	height:auto;
	padding-top:9px;
}
.plan_select_list{
	float:left;
	width:95%;
	height:24px;
}
.plan_list_in{
	float:left;
	width:100% !important;
	height:24px;
}
.plan_list_in .select3000 select {
	background: transparent;
	-webkit-appearance: none;
	width:110%;
	height:24px;
	font-family: 'Source Sans Pro', sans-serif;
	color:#333333;
	padding:1px 17px 0 5px;
	font-size:12px;
	border:1px solid #CCCCCC;
}
.plan_list_in .select3000 {
	width:100%;
	height:24px;
	overflow: hidden;
	background:url(https://static.ahix.com/images/plan_list_errow.png) no-repeat right #FFF;
	border-right:1px solid #CCCCCC;
}
.plan_list_in .stylish-select ul.newList {
	left:-9999px;
	overflow:hidden;
}
.plan_list_in ul.newList li a {
	display:block;
	height:24px;
	line-height:24px;
	cursor: pointer;
	padding:0 5px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
   	color:#333333;
   	font-weight:400;
	text-decoration:none;
}
.plan_list_in .selectedTxt {
	overflow:hidden;
	padding:0 23px 0 5px;
}
.plan_list_in .newListHover {
	background:#587B83!important;
	color:#FFFFFF!important;
	cursor:default;
}
.plan_list_in .hiLite {
	background:#D2DDDD!important;
}
.plan_coverage{
	float:right;
	width:95px;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
   	color:#019FD8;
   	font-weight:600;
	margin-top:10px;
}
.plan_coverage sup{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
   	color:#019FD8;
   	font-weight:600;
}
.plan_coverage span{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
   	color:#019FD8;
   	font-weight:600;
}
.plan_coverage span.slash{
	font-size:14px;
}
.plan_add_btn{
	float:left;
	width:76px;
	height:28px;
	margin-top:10px;
}
.plan_add_btn a{
	float:left;
	background:#235E9A;
	width:76px;
	height:28px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#FFFFFF;
   	font-weight:600;
	border-radius:3px;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
	behavior:url(PIE.htc);
	position:relative;
	line-height:27px;
	text-align:center;	
	text-decoration:none;
	transition: all 0.14s ease 0s;
}
.plan_add_btn a:hover{
	background:#019FD8;
}
.add_plan_btn{
	float:left;
	background:#235E9A;
	width:76px;
	height:28px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
   	color:#FFFFFF;
   	font-weight:600;
	border-radius:3px;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
	behavior:url(PIE.htc);
	position:relative;
	line-height:27px;
	text-align:center;	
	text-decoration:none;
	transition: all 0.14s ease 0s;
}
.add_plan_btn:hover{
	background:#019FD8;
}
.plan_inner p{
	float:left;
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
   	color:#333333;
   	font-weight:400;
	line-height:140%;
	padding-top:8px;
}
.plan_inner_view{
	float:left;
	background:#F8F8F8;
	width:199px;
	min-height:53px;
	border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
	behavior:url(PIE.htc);
	position:relative;
	padding:9px 12px;
}
.plan_inner_view a{
	float:left;
	width:100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
   	color:#235E9A;
   	font-weight:400;
	line-height:110%;
	padding-bottom:5px;
	text-decoration:none;
}
.plan_inner_view a.last{
	padding-bottom:0;
}
.main_plan_box_shadow{
	background:url(https://static.ahix.com/images/main_plan_box_shadow.png) no-repeat bottom center;
	width:100%;
	height:14px;
	position:absolute;
	bottom:-16px;
	left:0;
}
.plan_most_popular{
	width:81px;
	height:81px;
	position:absolute;
	top:-8px;
	right:-8px;
}
.plan_summ_right{
	float:left;
	width:246px;
    height:auto;
    margin-left:18px;
}
table.plan_cost_share{
    float: left;
	width:100%;
    height: auto;
	border: 1px solid #EEEEEE;
}
/**************Enroll_v_2 Page End************************/
/**************compare-quote Page start************************/
.plancom_chkraw{
	float:left;
	width:100%;
	text-align:center;
	margin:6px 0 0 0;	
}
.plancom_chkraw .plan_check_box{
	float:none;
	display:inline-block;
}
p.plancom_tit{
	float:none;
	display:inline-block;
	font-family: "Source Sans Pro",sans-serif;
    font-size:14px;
    font-weight:400;
	color:#235E9A;
	vertical-align:top;
}
#compare_quote{
	float:left;
	width:100%;
	height:auto;
	padding-bottom:20px;
}
.compare_quote_main{
	background:#FFFFFF;
	float:left;
	width:100%;
}
.compare_quote_title{
	float:left;
	background:#E6ECEC;
	width:16.92%;
	height:84px;
	text-align:center;
}
.compare_quote_plan{
	float:left;
	width:83.08%;
	height:auto;
}
.compare_quote_plan ul{
	float:left;
	width:100%;
	height:auto;
}
.compare_quote_plan ul li{
	float:left;
	width:22.6%;
	height:82px;
	position:relative;
	border:1px solid #E6ECEC;
	margin-left:2%;
}
.compare_quote_title .cq_title{
	float:left;
	width:100%;
	font-family: "Source Sans Pro",sans-serif;
    font-size:16px;
    font-weight:600;
	color:#6DA61D;
	padding-top:7px;
}
.compare_quote_title p{
	float:left;
	width:100%;
	font-family: "Source Sans Pro",sans-serif;
    font-size:13px;
    font-weight:400;
	color:#333333;
	padding-top:2px;
}
.compare_quote_title a.compare{
	background:#235e9a;
	font-family: "Source Sans Pro",sans-serif;
    font-size:14px;
    font-weight:400;
	color:#FFFFFF;
	text-align:center;
	border-radius:3px;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
	behavior:url(PIE.htc);
	position:relative;
	text-decoration:none;
	padding:6px 10px;
	display: inline-block;
	transition: all 0.25s ease-in 0s;
	-webkit-transition:all 0.25s ease-in 0s;
    -moz-transition:all 0.25s ease-in 0s;
	margin-top:5px;
}
.compare_quote_title a:hover{
	background:#019FD8;
}
.cq_plan_close{
	background:url(https://static.ahix.com/images/ahix_light_blue/ahix_light_blue/comp_quote_corner.png) no-repeat;
	width:34px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
}
.cq_plan_close a{
	background:url(https://static.ahix.com/images/no_circle.png) no-repeat;
	width:14px;
	height:14px;
	display:block;
	margin:4px 0 0 18px;
}
.cq_logo{
	float: left;
    height:auto;
    width:90%;
	padding:8px 5%;
}
.cq_logo img{
	width:70%;
}
.cq_company_name{
	float:left;
	width:90%;
	font-family: "Source Sans Pro",sans-serif;
    font-size:12px;
    font-weight:400;
	color:#225E99;
	line-height:100%;
	padding:0 5% 5px;
}
.cq_price{
	float:left;
	width:90%;
	font-family: "Source Sans Pro",sans-serif;
    font-size:14px;
    font-weight:600;
	color:#6DA61D;
	line-height:100%;
	padding:0 5%;
}
/**************compare-quote End************************/
/**************compare Page Start************************/
.compare_section{
	float:left;
	width:100%;
	height:auto;
}
.compare_section table{
	float:left;
	width:100%;
	height:auto;
    border-collapse: collapse;
}
.compare_section table tr th{
	width:20%;
	text-align:left;
	border-bottom:1px solid #DCE1E8;
	border-right:1px solid #DCE1E8;
	border-top:1px solid #DCE1E8;
	position:relative;
}
.compare_section table tr th.first{
	border-bottom:1px solid #004764;
}
#top_compare{
	z-index:99999;
}
.top_comp{
	background:#019FD8;
	float:left;
	width:100%;
	min-height:143px;
	position:relative;
}
.top_comp_title{
	float:left;
	width:100%;
	height:auto;
	padding:18px 0 20px 0;
	border-bottom:1px solid #01B0F3;
}
.select_comp_plan{
    float: left;
    font-family: "Source Sans Pro",sans-serif;
    font-size:60px;
    font-weight:700;
	color: #ffffff;
    line-height:71%;
	padding:0 15px;
}
.comp_plan_con{
	float: left;
    font-family: "Source Sans Pro",sans-serif;
    font-size:18px;
    font-weight:600;
	color: #ffffff;
    line-height: 100%;
	padding-top:4px;
}
.finished_comp{
	float:left;
	width:100%;
	height:auto;
	padding:27px 0 10px 0;
	font-family: "Source Sans Pro",sans-serif;
    font-size:16px;
    font-weight:600;
	color:#004764;
	text-align:center;
    line-height:100%;
}
.bot_comp{
	float:left;
	background:#004764;
	width:100%;
	min-height:66px;
	text-align:center;
}
.bot_comp a{
	background:#019FD8;
	font-family: "Source Sans Pro",sans-serif;
    font-size:16px;
    font-weight:600;
	color:#FFFFFF;
	text-align:center;
	border-radius:3px;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
	behavior:url(PIE.htc);
	position:relative;
	text-decoration:none;
	padding:8px 25px;
	margin:17px 0;
	display: inline-block;
	transition: all 0.25s ease-in 0s;
	-webkit-transition:all 0.25s ease-in 0s;
    -moz-transition:all 0.25s ease-in 0s;
}
.bot_comp a:hover{
	background:#018ABE;
}
.comp_head_top{
	float:left;
	width:88%;
	background:#FFFFFF;
	min-height:128px;
	padding:15px 6% 0;
}
.comp_logo{
	float:left;
	width:100%;
	height:auto;
}
.company_name{
	float:left;
	width:100%;
	height:35px;
	padding:11px 0 8px 0;
	font-family: "Source Sans Pro",sans-serif;
    font-size:14px;
    font-weight:400;
	color:#225E99;
	line-height:120%;
	border-bottom:1px dashed #E6ECEC;
}
.comp_price{
	float:left;
	width:auto;
	font-family: "Source Sans Pro",sans-serif;
    font-size:22px;
    font-weight:600;
	color:#6DA61D;
	line-height:120%;
	padding-top:10px;
}
.comp_price span{
	font-family: "Source Sans Pro",sans-serif;
    font-size:13px;
    font-weight:400;
	color:#484848;
	line-height:100%;
}
.comp_head_bot{
	background:#E6ECEC;
	float:left;
	width:100%;
	min-height:66px;
	text-align:center;
}
.comp_head_bot a{
	background:#6DA61D;
	font-family: "Source Sans Pro",sans-serif;
    font-size:16px;
    font-weight:600;
	color:#FFFFFF;
	text-align:center;
	border-radius:3px;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
	behavior:url(PIE.htc);
	position:relative;
	text-decoration:none;
	padding:8px 40px;
	margin:17px 0;
	display: inline-block;
	transition: all 0.25s ease-in 0s;
	-webkit-transition:all 0.25s ease-in 0s;
    -moz-transition:all 0.25s ease-in 0s;
}
.comp_head_bot a:hover{
	background:#7CC021;
}
.compare_close{
	background:url(https://static.ahix.com/images/comp_close_bg.png) no-repeat;
	width:39px;
	height:39px;
	position:absolute;
	right:0;
	top:-1px;
}
.compare_close a{
	background:url(https://static.ahix.com/images/no_circle.png) no-repeat;
	width:14px;
	height:14px;
	display:block;
	margin:4px 0 0 20px;
}
.compare_section table tr td{
	width:20%;
	text-align:left;
	font-family: "Source Sans Pro",sans-serif;
    font-size:16px;
    font-weight:400;
	color:#484848;
	line-height:120%;
	vertical-align:middle;
	border-bottom:1px solid #DCE1E8;
	border-right:1px solid #DCE1E8;
	border-top:1px solid #DCE1E8;
	position:relative;
	padding:17px 1.5%;
}
.compare_section table tr td.title{
	border-left:1px solid #DCE1E8;
	font-weight:600;
	vertical-align:top;
}
.compare_section table tr.comp_gray{
	background:#F0F4F4;
}
.is-sticky{
	height:210px !important;
}
/**************compare Page End************************/
/**************30-jan_2016 medical questions page start************************/
.medical_questionraw{
	float:left;
	width:100%;
}
.mdcl_conbox{
	float:left;
	width:100%;
	border-bottom:1px dashed #587B83;
	padding:15px 0 15px 0;	
}
.mdcl_conbox.last{
	border:none;
}
p.qustion_txt{
	float:left;
	width:86%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#333333;
	display:inline;
	font-weight:400;
	line-height:140%;
}
p.qustion_txt span{
	color:#587B83;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	padding-right:10px;
}
.mdcl_conbox .radio_btn{
	float:right;
	display:inline-block;
	width:auto;
	padding:2px 0 0 0;
	vertical-align:top;
}
.mdcl_conbox .radio_btn p{
	width:auto;
	clear:inherit;
	padding:0;
}
.mdcl_conbox .radio_btn span.radio{
	padding:0 5px 0 0;
}
p.right_mdlclradio{
	margin-left:15px;	
}
.mdcl_txtboxraw{
	float:left;
	width:97%;
	margin:15px 0 0 25px;	
}
.mdcl_txtboxraw .income_box{
	display:block;
	background:none;
	width:50%;
	height:28px;
	padding:0 2%;
	border:1px solid #587B83;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:15px;
   	color:#587B83;
   	font-weight:400;
}
/**************30-jan-2016 medical questions page end************************/
/**************31-Aug-2016 Start************************/
.footer_inner{
	float:left;
	width:100%;	
}
.footer_inner .footer_lastcon{
	width:100%;
	margin:0;	
}
.footer_inner .footer_lastcon_first{
	margin:0;
}
.footer_inner .footer_lastcon_first ul{
	width:100%; 
}
.footer_inner .footer_lastcon_first ul li{
	float:none;
	padding:0 30px 0 0;
	display:inline-block;
	vertical-align:middle;
}
.footer_inner .footer_lastcon_first ul li.last{
	padding-right:0;
}
.footer_inner .footer_logo{
	float:right;
	width:auto;
	padding:28px 0 0;
}
.footer_inner .footer_logo p{
	width:auto;
	line-height:100%;
}
.footer_inner .footer_section_dismer{
	margin:5px 0 0;	
}
.footer_section_dismer.ftrin_last{
	margin:5px 0 0 0;
}
.inner_step .shop_step{
	padding:5px 0 0 0;
}
.shop_step_main.active{	
	background:url(https://static.ahix.com/images/step1.png) no-repeat;
}
.shop_step_main.active.working{
	background:url(https://static.ahix.com/images/process_step_active.png) no-repeat;
}
.shop_step_main.first{
	background:url(https://static.ahix.com/images/step1.png) no-repeat;
}
.shop_step_main.sec{
	background:url(https://static.ahix.com/images/step2.png) no-repeat;
}
.shop_step_main.thired{
	background:url(https://static.ahix.com/images/step2.png) no-repeat;
}
.shop_step_main.forth{
	text-align:center;
	background:url(https://static.ahix.com/images/step3.png) no-repeat;
}
.shop_step_main.first.working{
	background:url(https://static.ahix.com/images/step1_working.png) no-repeat;
}
.shop_step_main.sec.working{
	background:url(https://static.ahix.com/images/step2_working.png) no-repeat;
}
.shop_step_main.thired.working{
	background:url(https://static.ahix.com/images/step2_working.png) no-repeat;
}
.shop_step_main.working .step_name{
	color:#FFF;
}
.shop_step_main.working .step_no{
	background:#30A94F;
	color:#FFF;
}
.shop_step_main.complete span img{
	display:block;
}
.shop_step_main.complete .step_name{
	color:#FFF;
}
.shop_step_main.complete .step_no{
	background:#FFF;
	color:#31AE51;
}
.shop_step_main.first.complete{
	background:url(https://static.ahix.com/images/step1_complate.png) no-repeat;
}
.shop_step_main.sec.complete{
	background:url(https://static.ahix.com/images/step2_complate.png) no-repeat;
}
.shop_step_main.thired.complete{
	background:url(https://static.ahix.com/images/step2_complate.png) no-repeat;
}
.shop_step_main.forth.complete{
	background:url(https://static.ahix.com/images/confirm.png) no-repeat;
}
.shop_step_main.forth .step_name{
	/*color:#DD7D00;*/
	float:none;	
}
.shop_step_main.forth a{
	float:none;
	display:inline-block;
	text-decoration:none;
}

/**************31-Aug-2016 End************************/