div.esigtitle {
	font-family: Verdana, Helvetica, Geneva, sans-serif;
	color: #1d4568;
	font-size: 11px;
	font-weight: bold
}

.maintop tr{
	background-color: #f7f7f7;
}
.maintop td:first-child {
	box-shadow: -1px 4px 7px -8px #999;
	background-color: #f7f7f7;
	border-left: 4px solid #7eb335;
	color: #7eb335;
	font-size: 18px;
	padding: 12px 10px 10px;
}
.redtext{
	color:red;
}

.redtext b {
	color: red !important;
}

IFRAME.esigouter {
	border: 1px solid #d6d6d6;
	background: white;
	font-size: 11px;
	font-family: Verdana, Helvetica, Geneva, sans-serif;
	color: #064D96;
}
.without-app-info {
    margin:0px;
    text-align:left;
}
.without-app-info.important {
    background: #fbfcec;
    border-top: 1px solid #d3e634;
    border-bottom: 1px solid #d3e634;
    padding: 20px 15px 5px;
}
.without-app-info h3 {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 24px;
    font-family: proxima;
    font-weight: bold;
}
.without-app-info p {
    margin:0 0 15px 0;
}
.without-app-info p.left {
    float: left;
    margin:0 15px 15px 0;
}
.footerlinks:hover {
	font: 10px/13px verdana, Arial, Helvetica, sans-serif;
	color: #f60;
	text-decoration: underline;
	margin-right: 11px
}

h1 {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin: 0;
	font: bold 13px verdana, arial, helvetica, geneva, sans-serif;
	color: #7eb335;
	padding-top: 0
}

.topNav,.top-link a {
	margin-top: 9px;
	margin-right: 22px;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.topNav:link,.top-link a:link,.topNav:visited,.top-link a:visited {
	margin-top: 9px;
	margin-right: 22px;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.topNav:hover,.top-link a:hover {
	color: #ff7601
}

.topNavselected {
	margin-top: 9px;
	margin-right: 22px;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #015999;
	text-decoration: none
}

.navlinks {
	font-weight: normal;
	font-size: 11px;
	color: #062d61;
	font-family: Arial, Helvetica, sans-serif
}

.navlinks:link {
	font-weight: normal;
	font-size: 11px;
	color: #062d61;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

.navlinks:visited {
	font-weight: normal;
	font-size: 11px;
	color: #062d61;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

.navlinks:hover {
	font-weight: normal;
	font-size: 11px;
	color: #f37015;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

.topNavRt {
	margin-top: 9px;
	margin-left: 9px;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.topNavRt:link {
	margin-top: 9px;
	margin-left: 9px;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.topNavRt:visited {
	margin-top: 9px;
	margin-left: 9px;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.topNavRt:hover {
	margin-top: 9px;
	margin-left: 9px;
	font-weight: normal;
	font-size: 11px;
	color: #ff7601;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.titleorange {
	font-weight: normal;
	font-size: 24px;
	color: #f37015;
	font-style: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif
}

.titleblue2 {
	font-weight: normal;
	ont-size: 24px;
	color: #003274;
	font-style: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif
}

.arrow_orange {
	font-weight: normal;
	font-size: 11px;
	color: #f77d27;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.tabBreak {
	position: relative;
	left: 0;
	top: -11px;
	font-weight: normal;
	font-size: 12px;
	color: #309ed1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

.census_bg {
	border-bottom: #002556 1px solid
}

.bardivision {
	width: 328px;
	height: 6px;
	background-color: #f7f7f7;
	margin: 5px
}

.productbgcolor {
	background-color: #edeef1
}

.bgtdcolor {
	background-color: #f7f7f7
}

.sstextwhite {
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

.sboxbg {
	background-color: #015999
}

.tabOn {
	border-right: #eb6718 1px solid;
	border-top: #eb6718 1px solid;
	border-left: #eb6718 1px solid;
	border-bottom: #eb6718 1px solid;
	background-color: #fffaf1
}

.border_sort {
	border-right: #015999 1px solid;
	border-top: #015999 1px solid;
	border-left: #015999 1px solid;
	border-bottom: #015999 1px solid;
	background-color: #f5f7f9
}

.benefitcategory {
	font: bold 13px verdana, arial, geneva, sans-serif;
	color: #fff
}

.benefittable {
	border-right: #92afd9 1px solid;
	border-top: medium none;
	border-left: #92afd9 1px solid;
	border-bottom: medium none
}

.benefitborderbluebottom {
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: #92afd9 1px solid
}

.benefitborderwhitebottom {
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: solid 1px #fff
}

.benefitcategorybg {
	background-color: #1f62ab
}

.benefitboxbg {
	background-color: #e6efff
}

.benefitboxbg2 {
	background-color: #d3e4f7
}

.border_bottomSignIn {
	border-bottom: #bac7ca 1px solid;
	border-top: medium none;
	border-left: medium none;
	border-right: medium none
}

#AccountCenterboxbg {
	background-color: #f3f8fc
}

.accountheadtext {
	font-size: 18px !important;
	color: #7eb536 !important;
	font-family: dinmed !important;
	text-decoration: none;
	line-height:26px;
}

.accountheadtext2 {
	font-weight: bold;
	font-size: 12px;
	color: #1d4568;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

.accountbuttontext {
	font-weight: bold;
	font-size: 11px;
	color: #f60;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.titleltblue {
	font-weight: normal;
	font-size: 24px;
	color: #09c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 14px
}

.dkblueTextBold {
	font-weight: bold;
	font-size: 11px;
	color: #052d62;
	font-family: Arial, Helvetica, sans-serif
}

.bluetitle {
	font: bold 12px/14px arial, geneva, sans-serif;
	color: #003
}

.hipaa {
	font: 12px Verdana, Helvetica, Geneva, sans-serif;
	color: #1d4568
}

.hipaa ol li {
	margin-bottom: 10px
}

.hipaa em {
	background: url(/ehealthinsurance/images_new/hiapp-arrow.gif) no-repeat;
	padding-left: 40px;
	display: block
}

.bgifpNavBar {
	height: 25px;
	background: url(/ehealthinsurance/images_new/globalnav4/ifpNavBar.gif)
}

.topSubNavBar_bg {
	background-color: #dbe1e8
}

.bgifpNavBarApp {
	height: 6px;
	background: url(/ehealthinsurance/images_new/globalnav4/ifpNavBar2.gif)
}

#bgifp {
	background: url(/ehealthinsurance/images_new/productpages/ifpbg.jpg)
		no-repeat
}

.bgNavneutBar {
	height: 6px;
	background: url(/ehealthinsurance/images_new/globalnav4/Navneut.gif)
}

.border_bottomSignIn {
	border-bottom: #bac7ca 1px solid;
	border-top: medium none;
	border-left: medium none;
	border-right: medium none
}

.border_SignIn {
	border-bottom: #bac7ca 1px solid;
	border-top: #bac7ca 1px solid;
	border-left: #bac7ca 1px solid;
	border-right: #bac7ca 1px solid;
	background-color: #f7f7f7
}

#bgSignIn {
	height: 149px;
	background: #f3f8fc url(/ehealthinsurance/images_new/signInFamily.jpg)
		no-repeat top left
}

.bgNavneut2Bar {
	height: 5px;
	background: url(/ehealthinsurance/images_new/globalnav4/Navneut2.gif)
}

.grtext_Create {
	font-weight: normal;
	font-size: 12px;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

#bgcreate {
	background:
		url(/ehealthinsurance/images_new/AccountCreation/createBg.gif)
}

#iprboxbg {
	background-color: #f3f8fc
}

.fadingtop {
	width: 77px;
	background: #f7f7f7
		url(/ehealthinsurance/images_new/productpages/fadeTop.gif) repeat-y
		top right
}

.fadingbot {
	height: 44px;
	width: 77px;
	background: #f7f7f7
		url(/ehealthinsurance/images_new/productpages/fadeTop.gif) repeat-y
		top right
}

.border_advisor {
	border-right: #1f62ab 1px solid;
	border-top: #1f62ab 1px solid;
	border-left: #1f62ab 1px solid;
	border-bottom: #1f62ab 1px solid;
	background-color: #f8f9fd
}

#iprboxbg2 {
	background-color: #fcfeff
}

#railtitle {
	padding: 3px 0 3px 0
}

.railtitle {
	background-color: #309ed1;
	padding: 3px 0 3px 0
}

.greyline {
	border-top: 1px solid #e2e2e2;
}

.whitebold {
	font-size: 14px;
	margin-left: 4px;
}

.historyboxbg {
	background-color: #004c90
}

.estimatedbg {
	background-color : #f7f7f7;
	border-left: 4px solid #8bc53d;
	border-bottom: 1px solid #efefef;
}

.submitappbg {
	background-color: #f6f7f9
}

.submitappbg2 {
	background-color: #fffbf2
}

.email_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #dddddd
}
.ac_emailBottomBorder {
	border: 1px solid #92afd9;
	border-top: 0;
	border-left: none;
	border-right: 0
}

.congratstable {
	border-right: #92afd9 1px solid;
	border-top: #92afd9 1px solid;
	border-left: #92afd9 1px solid;
	border-bottom: #92afd9 1px solid;
	background-color: #fff
}

.congratstfield {
	border-bottom: #92afd9 1px solid;
	background-color: #cfdfef
}

.congratstsub {
	padding-left: 7px;
	font-weight: bold;
	font-size: 11px;
	color: #1d4569;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

.ac_showTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #015999;
	background-color: #f6f7f9
}

.ac_showField {
	background-color: #015999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center
}

.ac_appTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #92afd9
}

.ac_appHeadField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 45px;
	background-color: #d3e4f6;
	vertical-align: middle;
	padding: 0 5pt 0 0
}

.ac_darkBlueTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1b4669
}

.quotetitle {
	font-weight: bold;
	font-size: 13px;
	color: #1b5eaa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.planname2 {
	font: bold 13px arial, helvetica, sans-serif;
	color: #039;
	text-decoration: none
}

.appborder3 {
	background-color: #f6fafe
}

#appsidebox {
	border-right: #015999 1px solid;
	padding-right: 0;
	border-top: #015999 1px solid;
	padding-left: 1px;
	padding-bottom: 0;
	border-left: #015999 1px solid;
	padding-top: 1px;
	border-bottom: #015999 1px solid;
	background-color: #fff;
	height: auto
}

#appsidebox .maintitle {
	padding-left: 3px;
	padding-right: 3px;
	position: relative;
	left: 3px;
	bottom: 12px;
	background-color: #fff;
	font: 11px arial, helvetica, sans-serif;
	color: #015999
}

#appsidebox div {
	padding-right: 0;
	padding-left: 8px;
	padding-bottom: 10px;
	padding-top: 0;
	margin: 0;
	position: relative;
	TOP: -4px;
	font: 11px arial, helvetica, sans-serif;
	color: #003
}

#appsidebox h3 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #333;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin: 0
}

td.color6 span.appTitleText {
	position: relative;
	display: block;
	margin: 4px -4px 4px -4px;
	padding-left: 11px;
	font-size: 18px;
	color: #7eb536;
	border-left: 4px solid #8bc53d;
	background-color: #f7f7f7;
	line-height:41px;
	text-align: left;
}
span.appTitleText b {
	font-weight: normal;	
}
td.color6 > a {
	position: relative;
	top: -37px;
	left: 12px;
}
a:hover .appTitleText {
	color: rgb(0, 86, 174);
	text-decoration: underline;
}
a:visited .appTitleText {
	color: #0096d3;
	text-decoration: underline;
}
a:link .appTitleText {
	color: #0096d3;
	text-decoration: underline;
}

.guest-account-title {
	font: bold 13px/23px arial, helvetica, geneva, sans-serif;
	color: #015999;
	position: relative;
	background:
		url("/ehealthinsurance/images_new/aag/acct-creation-lock.gif")
		no-repeat scroll 3px 5px transparent;
	padding: 10px 0 10px 28px
}

.planname {
	font: normal 13px arial, helvetica, sans-serif;
	color: #434343;
	text-decoration: none
}

.apphead {
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: #c4cbd3 1px solid;
	background-color: #edf2f8
}

.pricetxt {
	font: bold 18px Arial, Helvetica, sans-serif, verdana;
	color: #015999;
	text-decoration: none;
	text-align: center
}

.pricered {
	font: bold 18px Arial, Helvetica, verdana, sans-serif;
	color: #900;
	text-decoration: none;
	margin-left: 5px
}

.pricered-row {
	margin: 10px 0
}

.pricered-center {
	margin-top: 60px
}

.pricered span {
	color: #999
}

.pricered a:link,.pricered a:visited {
	color: #999;
	font-size: 15px;
	font-weight: normal
}

.pricered a:hover {
	color: #f16306
}

a.planname:link {
	font: bold 12px arial, helvetica, sans-serif;
	color: #015999;
	text-decoration: underline
}

a.planname:visited {
	font: bold 12px arial, helvetica, sans-serif;
	color: #015999;
	text-decoration: underline
}

a.planname:hover {
	font: bold 12px arial, helvetica, sans-serif;
	color: #f60;
	text-decoration: underline
}

.plannameSmall {
	font: bold 10px arial, helvetica, sans-serif;
	color: #015999;
	text-decoration: none
}

a.plannameSmall:link {
	font: bold 10px arial, helvetica, sans-serif;
	color: #015999;
	text-decoration: underline
}

a.plannameSmall:visited {
	font: bold 10px arial, helvetica, sans-serif;
	color: #015999;
	text-decoration: underline
}

a.plannameSmall:hover {
	font: bold 10px arial, helvetica, sans-serif;
	color: #f60;
	text-decoration: underline
}

.buttoncolor2 {
	background-color: #0e68bc;
	background-image: url('')
}

#liveassistbg {
	width: 136px;
	background: #edeef0
		url('/ehealthinsurance/images_new/sideBar/assistbg2.jpg') no-repeat
		right bottom
}

#bgst {
	background: url(/ehealthinsurance/images_new/productpages/stbg.jpg)
		no-repeat
}

#bghsa {
	background: url(/ehealthinsurance/images_new/productpages/hsabg.jpg)
		no-repeat
}

#bgdt {
	background: url(/ehealthinsurance/images_new/productpages/dentalbg.jpg)
		no-repeat
}

#stu_bg {
	background: url("/ehealthinsurance/images_new/productpages/studbg.jpg")
		no-repeat 0 0
}

#pdc_bg {
	background: url("/ehealthinsurance/images_new/productpages/pdcbg.jpg")
		no-repeat 0 0 #f7f7f7
}

#vsp_bg {
	background: url("/ehealthinsurance/images_new/productpages/vspbg.jpg")
		no-repeat 0 0 #f7f7f7;
	position: relative
}

.census_image {
	position: absolute;
	top: 0;
	left: 0;
	width: 187px;
	min-height: 270px;
	height: auto;
	height: 270px
}

.summaryBgColor {
	background-color: #fff;
}

.HSACensusTable {
	background-color: #eee
}

.HSACensusTable .topbgImg {
	background: url(/ehealthinsurance/images_new/productpages/fadeTop.gif)
		repeat-y
}

.HSACensusTable .botbgImg {
	background: url(/ehealthinsurance/images_new/productpages/fadeTop.gif)
		repeat-y
}

.HSACensusTable .barbgImg {
	background: url(/ehealthinsurance/images_new/census/bar.gif) no-repeat
		8px 4px
}

.HSACensusTable .bgcolor {
	background-color: #f7f7f7
}

.arialBlue {
	color: #015999;
	font: 11px arial
}

.topNavBg {
	background-color: #ebeef1
}

.topSubNavBarBg {
	background-color: #dbe1e8
}

.starColor {
	color: red
}

.onBgColor {
	background-color: #ff7601 !important
}

.PlansTitle {
	font: bold 15px Arial;
	color: #ff7601
}

h2.PlansTitle {
	font-size: 13px
}

.compaisonSort {
	padding: 10px 5px;
	background-color: #fff;
	color: #0673ab;
	font-weight: bold
}

.congratulationBox .appTitleText {
	display: block;
	padding: 5px 0;
	line-height: 15px
}

.check span {
	color: #000;
	font-weight: bold;
	position: relative;
	top: -3px
}

.checkError span {
	color: #f00;
	font-weight: bold;
	position: relative;
	top: -3px
}

.noticeContainer,.noticeContainer p,.noticeContainer div,.noticeContainer span,.noteBlock,.noticeContainer ul li
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666
}

.noticeContainer .notice-text {
	height: 200px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #ccc;
	padding: 10px 0 10px 10px
}

.noticeContainer {
	background: #fff none repeat scroll 0 0;
	margin: 10px 0;
	padding: 3px 10px 5px
}

.noticeContainer .appErrorText {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}

.noticeContainer .appTitleText {
	color: #000
}

.noteBlock {
	padding: 0;
	margin-bottom: 10px
}

.noteBlock textarea {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
}

.btnBlock {
	margin: 10px 0 0
}

.hreview-aggregate {
	display: inline;
	color: #1d4568;
	font: bold 12px Arial, Helvetica, sans-serif
}

.annual-commit,.annual-commit2 {
	color: #444;
	font: bold 11px Arial, Helvetica, sans-serif;
	clear: both;
	text-align: right
}

.annual-commit {
	padding: 8px 0 0 10px
}

.annual-commit2 {
	padding: 8px 10px 0 0
}

.popup-center-cont li {
	overflow: hidden;
	margin-bottom: 5px;
	list-style-type: none
}

.popup-center-cont li em {
	font-style: normal;
	width: 2%;
	float: left
}

.popup-center-cont li span {
	width: 98%;
	float: left
}
