.smgrey {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #404B58}
.dkblue12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000066}
.thickblack {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
.thickgrey {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #606060}
.lrgblue13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0783B8}
.lrgblue13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0783B8}
.links2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0783B8}
.lrggreen14 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #279424}
.lrgblue16 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #255C90}
.lrgblue14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #255C90}
.dkblue11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0C0B69}
.thingrey {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #595959}
.grey11 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8A8888}
.refcolname {  font-family: Arial, Helvetica; font-weight: bold; font-size: 11px; color: #1A457F}
.resultcolname {  font-family: Arial, Helvetica; font-weight: bold; font-size: 11px; color: #054C97 }
.medblue11 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #006699}

.bluelink { font-family: Helvetica; font-weight: normal; font-size: 13px; color: #00639C }

.asteriskClr { font-family: Times Roman, Arial, Helvectica, sans-serif; font-size: 14px; font-weight: bold; color: #0C0B69}

.slashClr { font-family: Times Roman, Arial,Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #006699}

.messageClr { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; color: #006699}
.blueheader1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #094e96;}
.arial11dkblue {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #044085}
.blk11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
.thickblk11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.blue112 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #255684}
.thinblack { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000}
BODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}

P {
	FONT: 10px/13px arial, helvetica, sans-serif; COLOR: #000000
}
DIV {
	FONT: 11px/13px arial, helvetica, sans-serif; COLOR: #000000
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 14px/14px arial,geneva,sans-serif; COLOR: #003371; PADDING-TOP: 0px
}
.gray {
	FONT: 11px/13px arial, helvetica, sans-serif; COLOR: #333333
}
.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: bold 13px/14px arial,geneva,sans-serif; COLOR: #006699; PADDING-TOP: 10px
}
.subtitle {
	MARGIN-TOP: 10px; FONT: bold 11px/14px arial,geneva,sans-serif; COLOR: #006699
}
.tdhead {
	FONT: bold 11px/11px verdana,verdana,sans-serif; TEXT-DECORATION: none
}
.footer2 {
	FONT: 10px/13px Arial, Helvetica, sans-serif; COLOR: #333333; margin-right: 11px;
}
.border {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; MARGIN: 0px 8px 8px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.bordersmall {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; MARGIN: 0px 2px 15px 4px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.rail {
	FONT: 10px/15px arial, helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 4px
}
.bluetitle {
	FONT: bold 12px/14px arial, geneva, sans-serif; COLOR: #000033
}
.benefitcategory {
	FONT: bold 13px verdana, arial, geneva, sans-serif; COLOR: #ffffff
}
.benefitlabel {
	FONT: bold 11px arial, geneva, sans-serif; COLOR: #000033
}
.benefitlabel2 {
	FONT: 11px arial, helvetica, sans-serif; COLOR: #110F27
}
.benefitvalue {
	FONT: 11px verdana, arial; COLOR: #110F27
}
.orangetitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: bold 12px/12px arial,geneva,sans-serif; COLOR: #ff6317; PADDING-TOP: 10px
}
.whitebold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.greybold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blackbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.yellowbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffcc00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bluebold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.copy {
	FONT: 9px/12px verdana,geneva,sans-serif; COLOR: #0e4a67; TEXT-DECORATION: none
}
.copy2 {
	FONT: 10px/12px verdana,geneva,sans-serif; COLOR: #0e4a67; TEXT-DECORATION: none
}
.quote {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; FONT: 9px/12px verdana,geneva,sans-serif; COLOR: #0e4a67; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.white {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.whitelinks {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.header {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ccccff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.headerbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 4px 4px 10px; COLOR: #ccccff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.errornotice {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.errorlabel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.errortext {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.censusborder {
	BORDER-LEFT-COLOR: #000033; BORDER-BOTTOM-COLOR: #000033; BORDER-TOP-COLOR: #000033; BORDER-RIGHT-COLOR: #000033
}
.borderblue {
	BORDER-RIGHT: #00295b 1px solid; BORDER-TOP: medium none; BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/homepage/gradient_blue.gif); MARGIN: 0px; BORDER-LEFT: #00295b 1px solid; BORDER-BOTTOM: #00295b 1px solid; BACKGROUND-REPEAT: repeat
}
.borderbluetop {
	BORDER-RIGHT: #00295b 1px solid; BORDER-TOP: #00295b 1px solid; BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/homepage/gradient_blue.gif); MARGIN: 0px; BORDER-LEFT: #00295b 1px solid; BORDER-BOTTOM: #00295b 1px solid; BACKGROUND-REPEAT: repeat
}
.bordererror {
	BORDER-RIGHT: #ff0000 2px solid; BORDER-TOP: #ff0000 2px solid; BACKGROUND: #ffffcc; MARGIN: 0px; BORDER-LEFT: #ff0000 2px solid; BORDER-BOTTOM: #ff0000 2px solid
}
.bordernav {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; BORDER-LEFT: medium none; COLOR: #ffffff; BORDER-BOTTOM: #00295b 1px solid
}
.textbox {
	FONT: 10px/10px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.subselected {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sub {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.gradientgray {
	BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/homepage/gradient_gray.gif); BACKGROUND-REPEAT: repeat-x
}
.CIDisclosure table {
  border: none;
}
.CIDisclosure td {
  border: none;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  vertical-align: top;
  padding-bottom: 1em;
}
.sgborder_gray {border: 1px solid #C4CBD3; background-color: #CFD8E2;}
.sgborder_gray_highlight {border: 1px solid #C4CBD3; background-color: #E6EBF3;}
.sgseparator { background-color: #B0C4DE; padding: 0; }
.nav_no_bsub {background-image: url(/ehealthinsurance/images_new/globalnav2/nav_sub_bglt.gif);background-repeat: repeat-x;}
.arial11dkblue3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: Arial, Helvetica, sans-serif;
    PADDING-RIGHT: 2px;
}
.arial11dkblue2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: Arial, Helvetica, sans-serif;
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px;}
	
.quotetextlink {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline; FONT-SIZE: 13px; COLOR: #000033; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px;}
	
.quotetextblk {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000033; FONT-FAMILY: Arial, Helvetica, sans-serif;
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px;}

.quoteborderblue {
	BORDER-RIGHT: #92afd9 1px solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.quoteborderblue3 {
	BORDER-RIGHT: #92afd9 1px solid; BORDER-TOP: #A4B3C8 2px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.quoteborderblueleft {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: #92afd9 1px solid; BORDER-BOTTOM: medium none
}
.quoteborderblueright {
	BORDER-RIGHT: #92afd9 1px solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.quoteborderblueside {
	BORDER-RIGHT: #92afd9 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #92afd9 1px solid; BORDER-BOTTOM: medium none
}
.quoteborderbluebottomright {
	BORDER-RIGHT: #92afd9 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #92afd9 1px solid; BORDER-BOTTOM: #92afd9 1px solid
}
.quoteborderbluebottom {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #92afd9 1px solid
}
.quoteborderbluebottom2 {
	BORDER-RIGHT: medium none; BORDER-TOP: #A4B3C8 2px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: #92afd9 1px solid
}
.quoteborderbluetop {
	BORDER-RIGHT: medium none; BORDER-TOP: #92afd9 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.quoteborderbluetopbottom {
	BORDER-RIGHT: medium none; BORDER-TOP: #92afd9 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM:  #92afd9 1px solid
}
.quoteborderbluebottomside {
	BORDER-RIGHT: #92afd9 1px solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #92afd9 1px solid
}
.quoteborderbluebottomside2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: #92afd9 1px solid; BORDER-BOTTOM: medium none
}	
.quotecornerlefttop {
	BORDER-RIGHT: medium none; BORDER-TOP: #92afd9 1px solid; BORDER-LEFT: #92afd9 1px solid; BORDER-BOTTOM: medium none
}
.quotecornerleftbottom {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: #92afd9 1px solid; BORDER-BOTTOM: #92afd9 1px solid
}
.quotecornerrighttop {
	BORDER-RIGHT: #92afd9 1px solid; BORDER-TOP: #92afd9 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.quotecornerinternalsg {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat; BORDER-BOTTOM: #92B1CA 1px solid;
}
.quotecornerrightbottom {
	BACKGROUND-POSITION: right bottom; BACKGROUND-REPEAT: no-repeat; BORDER-BOTTOM: #92B1CA 1px solid;
}
.border_ltblue {
	BORDER-RIGHT: medium none; BORDER-TOP: #92B1CA 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #EFFAFF
}
.border_ltbluenobg {
	BORDER-RIGHT: medium none; BORDER-TOP: #92B1CA 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none;
}
.border_ltblueright2 {
	BORDER-RIGHT: #92B1CA 1px solid; 
}
.border_ltblueleft2 {
	BORDER-LEFT: #92B1CA 1px solid; 
}
.border_ltblue2 {
	BORDER-LEFT: #92B1CA 1px solid; BORDER-TOP: #92B1CA 1px solid; BORDER-RIGHT: #92B1CA 1px solid; BORDER-BOTTOM: #92B1CA 1px solid; 
}
.border_ltblueleft {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: #92B1CA 1px solid; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #EFFAFF
}
.border_ltblueright {
	BORDER-RIGHT: #92B1CA 1px solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #EFFAFF
}
.border_ltbluebottom {
	BORDER-RIGHT: #92B1CA 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #92B1CA 1px solid; BORDER-BOTTOM: #92B1CA 1px solid; BACKGROUND-COLOR: #EFFAFF
}
.benefitborderblueside {
	BORDER-RIGHT: #1F62AB 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #1F62AB 1px solid; BORDER-BOTTOM: medium none
}
.benefitborderblueleft {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: #9babba 1px solid; BORDER-BOTTOM: medium none
}
.benefitborderblueright {
	BORDER-RIGHT: #1F62AB 1px solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: solid 1px #fff
}
.benefitborderblueside2 {
	BORDER-RIGHT: #1F62AB 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #1F62AB 1px solid; BORDER-BOTTOM: medium none
}
.benefitborderblueright2 {
	BORDER-RIGHT: #1F62AB 1px solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.benefitborderblueside3 {
	BORDER-RIGHT: #1F62AB 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #1F62AB 1px solid; BORDER-BOTTOM: #1F62AB 1px solid
}
.benefitborderblueright3 {
	BORDER-RIGHT: #1F62AB 1px solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #1F62AB 1px solid
}
.benefitborderblueside4 {
	BORDER-RIGHT: #1F62AB 1px solid; BORDER-TOP: #1F62AB 1px solid; BORDER-LEFT: #1F62AB 1px solid; BORDER-BOTTOM: #1F62AB 1px solid
}
.benefitborderblueright4 {
	BORDER-RIGHT: #1F62AB 1px solid; BORDER-TOP: #1F62AB 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: #1F62AB 1px solid
}
.border_feature {
    BORDER-RIGHT: #c4cbd3 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #c4cbd3 1px solid; BORDER-BOTTOM: #c4cbd3 1px solid; BACKGROUND-COLOR: #dfe6ee
}
.borderOptions {
BORDER-RIGHT: #BAC7CA 1px solid; BORDER-TOP: #BAC7CA 1px solid; BORDER-LEFT: #BAC7CA 1px solid; BORDER-BOTTOM: #BAC7CA 1px solid; BACKGROUND-COLOR: #FCFEFF;
}
.borderMdOptions {
BORDER-RIGHT:  medium none; BORDER-TOP: #BAC7CA 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: #E4ECEF 1px solid; BACKGROUND-COLOR: #F3F8FC; PADDING-LEFT: 10px; 
}
.HPcontainer { margin-left: 18px; margin-top: 6px; background: #f9f9f9 url(/ehealthinsurance/images_new/BusHSA/twoWomenBkgd.jpg) no-repeat top left; width: 554px; height: 149px; border-bottom: #dbdbdb 1px solid; }
.HPtopcontent { padding: 36px 18px 20px 184px; height: 46px !important; height: 102px; }
.HPzipcontent { margin-left: 218px; background-color: #f4f4f4; padding-top: 13px; padding-bottom: 12px; }
/*sbg nav style*/
.sbgNav{
	background:url(/ehealthinsurance/images_new/sbghome/sbgNavBg.gif) repeat-x bottom
}
.sbgNav ul{
	overflow:hidden; width:100%; margin:0 0 0 9px;padding:0; list-style-type:none;
}
.sbgNav li{
	float:left; margin:0 4px; display:inline
}
.sbgNav li a, .sbgNav li b{
	display:block; background:url(/ehealthinsurance/images_new/sbghome/sbgNav_on_off.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
}
.sbgNav li a{
	 margin-top:1px;padding-left:26px;	line-height:21px; 
}
.sbgNav li b{
	padding-right:26px;	font-weight:normal; background-position:right top;
	
}
.sbgNav .onTab a{
	background-position:left bottom; margin-top:0;color:#fff; line-height:26px
}
.sbgNav .onTab b{
	font-weight:bold; background-position:right bottom;
	
}
.sbgNav a:link, .sbgNav a:visited{
	text-decoration:none;
}
.sbgNav a:hover{
	text-decoration:none;
}
.subNav{
	padding-left:37px; background-color:#4978A4; height:19px; line-height:19px
}
.subNav .right{
	height:19px; line-height:19px; color: white; text-align:right;
}

.ci-msg {
	color:#0673ab;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	padding:0 0 0 18px;
}
.ci-text {
	margin:0 0 0 15px;
}
.ci-text p {
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	color:#444;
}
.ci-h3 {
	font-size:14px;
	font-weight:bold;
	margin:35px 0 0 13px;
}
a.lrgblue13:link {
	font-size: 13px; 
	font-weight: bold; 
	color: #0783B8
}
.progressing {
	width:592px;
	margin:0 auto;
	padding-top:50px
}
.progressing p {
	margin:15px 0;
}
.wait-title {
	font-weight:bold;
	font-size:16px
}
.progressing .photo {
	padding:20px 0 40px 0
}
.quotecornertop {
	padding-top:10px
}
.disclosurecheck{
	margin:20px 0;
	background:#f7f7f7;
	padding:5px 0
}
.disclosurecheck input{
	vertical-align:middle;
	margin-right:10px;
}
.checkError {
	color:red;
	font-weight:bold;
}
.register-broker-info-div{
	margin: 0px 13px 0px 13px;;
	font-family: Arial,Helvetica,Sans-serif;
	color:#006699;
	font-size:12px;
	font-weight:bold;
}
.register-broker-info-ul{
	margin-top:3px;
	margin-left:11px;
	margin-bottom:20px;
	padding-left: 32px\9;
	font: 11px/13px arial,helvetica,sans-serif;
	list-style-type:none;
	list-style-image: url(/ehealthinsurance/images_new/sbghome/disc.jpg);
}
.plan_renewal_date_has_value{
	color:#000000;
}
.plan_renewal_date_no_value{
	color:#999999;
}
.register-broker-info-hightlight{ 
	color:#000000; 
	font-weight:bold;
	font-style:italic;
}

/* ancillary-selected-box */
.has-ancillary-box{
	padding-bottom: 90px;
}
.ancillary-selected-box{
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: #999;
	padding: 15px 0;
	z-index: 100;
}
.ancillary-selected-content{
	width:770px;
	margin: 0 auto;
}
.ancillary-selected-content>li{
	width: 180px;
	height: 60px;
	float: left;
	background-color: #fff;
	margin-right: 12px;
	position: relative;
	list-style: none;
}
.ancillary-selected-content>li:last-child{
	background: none;
}
.ancillary-clear{
	display: inline-block;
	height: 12px;
	width: 12px;
	position: absolute;
	right:6px;
	top: 6px;
	text-indent: 9999em;
	background: url("/ehealthinsurance/images_new/compare_newui/close-icon.png");
	background-size:12px 12px;
}
.ancillary-plan{
	padding: 10px;
}
.ancillary-plan a{
	font-size: 14px;
	color: #0099d6;
	text-decoration: none;
	padding-top:  3px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ancillary-plan p{
	font-size: 14px;
	margin-top: 10px;
	color: #333;
}
.ancillary-selected-box .add-to-ppe{
	display: inline-block;
	width: 160px;
	height: 40px;
	text-align: center;
	line-height:40px;
	font-size: 18px;
	border-radius: 5px;
  	background-color: #0099d6;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	color: #fff;
	border: none;
	outline: none;
	cursor: pointer;
	transition: .6s;
	position: relative;
}
.ancillary-selected-box .add-to-ppe:hover{
	opacity: 0.8;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
	transition: .6s;
}
.ancillary-selected-box .add-to-ppe.loading{
	padding-right: 28px;
	transition: .4s;
}
.ancillary-selected-box .add-to-ppe.loading .btn-ring{
	display: inline-block;
}
.ancillary-selected-box .add-to-note{
	width: 160px;
	color: #fff;
	font-size: 14px;
	margin-top: 8px;
	text-align: center;
}
.add-ppe-success-note{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 20;
	background-color: #f6ffed;
	border-bottom: 1px solid #b7eb8f;
	color: #52c41a;
}
.add-ppe-success-note.error{
	background-color: #fff1f0;
	border-bottom: 1px solid #ffa39e;
}
.add-ppe-success-text{
	width: 740px;
	margin: 0 auto;
	height: 32px;
	line-height: 32px;
	color: #444;
	font-size: 14px;
}
.add-ppe-success-note.error .add-ppe-success-text{
	color: #f5222d;
}
/* Loading */
.btn-ring {
	display: none;
	position: absolute;
	right: 17px;
    top: 7px;
	width: 18px;
	height: 18px;
  }
  .btn-ring div {
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: 22px;
	height: 22px;
	margin: 2px;
	border: 2px solid #fff;
	border-radius: 50%;
	animation: btn-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	border-color: #fff transparent transparent transparent;
  }
  .btn-ring div:nth-child(1) {
	animation-delay: -0.45s;
  }
  .btn-ring div:nth-child(2) {
	animation-delay: -0.3s;
  }
  .btn-ring div:nth-child(3) {
	animation-delay: -0.15s;
  }
  @keyframes btn-ring {
	0% {
	  transform: rotate(0deg);
	}
	100% {
	  transform: rotate(360deg);
	}
  }
  