.color8 {
	BACKGROUND-COLOR: steelblue
}
.color9 {
	BACKGROUND-COLOR: white
}
.dashedline {
	BORDER-TOP: #b0c4de 1px dashed
}
.subtableborder {
	BORDER-RIGHT: none; BORDER-LEFT: none;
}
.color10 {
	FONT: 11px/14px arial,helvetica,sans-serif; COLOR: #000000; BACKGROUND-COLOR: #F6FAFE
}
.subsectioncolor {
	 BACKGROUND-COLOR: #E9F0F6;  padding-top: 8px; padding-bottom: 8px;
}
.indextext {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.thinblack {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodytext {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headline1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #00639c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.color1 {
	BACKGROUND-COLOR: #ffffff
}
.color2 {
	BACKGROUND-COLOR: #000000
}
.color3 {
	BACKGROUND-COLOR: #cccccc
}
.color4 {
	BACKGROUND-COLOR: #e6e6e6
}
.color7 {
	BACKGROUND-COLOR: white
}
A.greenlink:link {
	COLOR: #009900; TEXT-DECORATION: underline
}
A.greenlink:visited {
	COLOR: #009900; TEXT-DECORATION: underline
}
A.greenlink:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.required {
	FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.readonly {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; COLOR: black; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: white; LINE-HEIGHT: 13pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: white; BORDER-RIGHT-COLOR: white; BORDER-BOTTOM-STYLE: solid
}
.lgtext1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.lgtext2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.rgtext1 {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.rgtext2 {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.rgtext3 {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.color5 {
	BACKGROUND-COLOR: #cdc7c2
}
SPAN.smColor1 {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Geneva, sans-serif
}
SPAN.smColor2 {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Geneva, sans-serif
}
SPAN.smColor3 {
	FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial, Geneva, sans-serif
}
SPAN.smColor4 {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial
}
SPAN.rgColor1 {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
SPAN.rgColor2 {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
SPAN.rgColor3 {
	FONT-SIZE: 10pt; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
SPAN.lgColor1 {
	FONT-SIZE: 12pt; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
SPAN.lgColor4 {
	FONT-SIZE: 12pt; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
SPAN.rgColor4 {
	FONT-SIZE: 10pt; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
SPAN.lgColor5 {
	FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
SPAN.lgColor6 {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
SPAN.rgMSface {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.rgMSfacewhite {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
BIG.lgMSfacewhite {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.lgMSfacewhite BIG {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
SMALL.rgMSface {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.rgMSface SMALL {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.whitelinks {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.readonly2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.hitext2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.appButtonContainer {
	 margin:auto; padding-top: 10px; text-align:center
}
.appButtonPad {
	padding:7px 3px;
}
.appButtonToppad {
	padding-top:3px;
}
.appText2 {
	BORDER-TOP: #b0c4de 1px solid; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,helvetica,sans-serif; BACKGROUND-COLOR: #F6FAFE
}
.appErrorText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Arial, Helvetica,
 sans-serif
}
.appBoldText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1d5fa9; FONT-FAMILY: Arial,Helvetica, sans-serif
}
.appItalicText {
	FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial,Helvetica, sans-serif
}
.appReadOnly {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.appHeaderText {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial,helvetica,sans-serif
}
.appTitleTextSub {
	FONT: normal 12px arial,helvetica,geneva,sans-serif; COLOR: #1d5fa9
}
.appGrayText {
	FONT-SIZE: 12px; COLOR: #808080; FONT-FAMILY: Arial,helvetica,sans-serif; BACKGROUND-COLOR: #F6FAFE
}
.appGrayBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #808080; FONT-FAMILY: Arial,helvetica,sans-serif; BACKGROUND-COLOR: #F6FAFE
}
.footrider {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #404040; FONT-FAMILY: Verdana,Arial,helvetica,sans-serif;
}
.ProgressBar {
	BORDER-RIGHT: #ababab 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ababab 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ababab 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ababab 1px solid; BACKGROUND-COLOR: #f5f7f9
}
.secureText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #015999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
#appmainbox {
	BORDER-RIGHT: #ADC6DE 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ADC6DE 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ADC6DE 1px solid; PADDING-TOP: 0px;  height: auto; width: auto;
}
#appmainbox .maintitle {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px; POSITION: relative; LEFT: 8px; BOTTOM: 7px; BACKGROUND-COLOR: #FFFFFF; FONT: 11px arial,helvetica,sans-serif; COLOR: #ADC6DE;
}
.appText {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,helvetica,sans-serif; BACKGROUND-COLOR: #F6FAFE;
}
.appTextMember .appText {
	FONT-SIZE: 11px;BACKGROUND-COLOR: #F6FAFE;
}
.appTextMember td {
	padding-left:18px;font:11px Arial;BACKGROUND-COLOR: #F6FAFE;
}
.appTextwithIMG img {
	vertical-align:middle
}
.color6 {
	BACKGROUND-COLOR: #FFFFFF;
}
.vsigntop {
    position: relative; float: right; margin-top: -10px; padding: 0px;
}
.vsigntxt {
    position: relative; float: left; margin-top: 30px;
}
.followupBlock {
 	border-bottom: #ADC6DE 1px solid;
 	padding: 5px;
 	background-color: #F6FAFE;
}
.companyTable{border:0; border-collapse:collapse;}
.companyTable td, .companyTable th{padding:10px 4px;border:1px solid #C7CACF; text-align:left}
.companyTable .graybg{padding:5px 4px; background-color:#808080; color:#fff; font-weight:bold;}
.appText .noteText{
	padding-left:24px; background-image:url(/ehealthinsurance/images_new/app/note_icon.gif); background-repeat:no-repeat; background-position:4px 6px;  color:#FF7601;
}
.noteText2{
	padding-left:23px; font-size:12px; color:#296AAC; background:url(/ehealthinsurance/images_new/app/note_icon_2.gif) no-repeat 2px center
}
.noteText2 a:link, .noteText2 a:visited{
	font-size:11px; color:#296AAC;
}
.noteText2 a:hover{
	color:#f60;
}
.noteText2 em{
	font-weight:bold;
}
label.ehi_error_label{
		font-family: Helvetica, Arial, sans-serif;
    	font-size: 12px;
		font-weight:bold;
		color:red;
}
input.ehi_error_input_cancel {
	border: 1px solid red;
}
div.validateTip{
	position: absolute;
	width: 242px;
	z-index: 999;
	left:15px;
	top:-15px;
}
ul.validateUl{
	margin:0;
	padding:0;
	list-style:none;
}
li.validateLi1{
	background:url("/ehealthinsurance/images/alert.png") 0 0 no-repeat;
	height:8px;
	line-height:0;
	font-size:0;
	background-position:0 0;
}
li.validateLi2{
	background:url("/ehealthinsurance/images/a-bg.png") right 0 repeat-y;
	border-left:2px solid #FCC71E;
}
li.validateLi3{
	background:url("/ehealthinsurance/images/alert.png") 0 0 no-repeat;
	line-height:0;
	font-size:0;
	background-position:0 0;
	height:10px;
	background-position:0 -8px;
}
li.validateLi4{
	background:url("/ehealthinsurance/images/alert.png") 0 0 no-repeat;
	background-position:0 -20px;
	position:absolute;
	left:-11px;
	top:13px;
	width:13px;
	height:17px;
}
li.validateLi5{
	background:url("/ehealthinsurance/images/arrow2.gif") 0 0 no-repeat;
	height:16px;
	position:absolute;
	top:-9px;
	right:20px;
	width:20px;
}
li.validateLi6{
	background:url("/ehealthinsurance/images/alert.png") 0 0 no-repeat;
	background-position:0 -20px;
	position:absolute;
	left:-11px;
	bottom:13px;
	width:13px;
	height:17px;
}
label.validateMsg{
	margin-right:7px;
	display:block;
	background:#FFFCB9;
	padding:3px 5px 0 10px;
	color:#B03A40;
	line-height:20px;
}
.maskFrame{
	position:absolute;
	z-index:-1;
}

.member {
	padding: 5px 5px 5px 5px;
	clear: both;
}
.followup-all-members {
	padding-left:5px;
	padding-bottom: 20px;
}
.member-add {
	clear: both;
}
.data{
	padding-left: 5px; padding-bottom: 5px;
}

.followup-per-member{
}
.title-l1{
	margin:10px;
}
.tpi-ssn {
	margin:5px;color:#666;
}
.tpi-ssn A:link {
	COLOR: #666; TEXT-DECORATION: underline
}
.tpi-ssn A:visited {
	COLOR: #666; TEXT-DECORATION: underline
}
.tpi-ssn A:hover {
	COLOR: #052D62; TEXT-DECORATION: underline
}
.sbctip {   
	border: 1px solid #000;      
	background: #F6FAFE;
	padding: 3px; 
	position: absolute;
	width: 300px;
	display: none;
}
.link-btn{
	background: none;
	border: none;
	color: #1d5fa9;
	font-size: 11px;
	padding: 0px 3px 0 0;;
	cursor: pointer;
	text-align: left;
}
.link-btn-active{
	text-decoration: underline;
}
#mask-opacity { 
	background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;/*for FF*/
	filter:Alpha(opacity=0); /*for IE*/
	background:#000;
}

.top-nav-bar-new {
    padding:0 15px;
}
.top-nav-bar-new li{
    margin:8px 0 0 0;
    float:left;
    background: url(/ehealthinsurance/images_new/medicare/nav-pip.gif) no-repeat right center;
    padding:0 12px;
}
.top-nav-bar-new li:last-child {
    background:none;
    padding-right:0;
}
.top-nav-bar-new li.textSize{
    margin:0;
    background:none;
}
