/*
	-----------------------------------------------------------------
	                *** Modifications log ***
	-----------------------------------------------------------------
	     Name           Date             Description
	-----------------------------------------------------------------
	 Jim Green        06/08/2005   Added OC So-Easi rules
	                               from humanaoc.css.
	 Shyam Rebello    07/13/2005   Life over $150K changes.
	 Shyam Rebello    08/14/2005  ECom Medicare Redir changes.
	 Shyam Rebello		08/24/2005	ECom Look-and-feel changes.
	 Shyam Rebello		09/07/2005	ECom Medicare Redir (D2C) changes.
   Shyam Rebello    10/23/2005  ECom D2C Opt Spouse+Child changes.
	-----------------------------------------------------------------
*/
.input_button_reopen
{
background:#CC0000;
border-bottom:0pt solid;
border-left:0pt solid;
border-right:0pt solid;
border-top:0pt solid;
color:#FFFFFF;
font:7pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
.input_button_small
{
background:#FFFFFF;
border-bottom-color:#999999;
border-bottom-style:solid;
border-left-color:#999999;
border-left-style:solid;
border-right-color:#999999;
border-right-style:solid;
border-top-color:#999999;
border-top-style:solid;
color:#000000;
font:8pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
.input_button_standard
{
}
.input_button_submit
{
background:#99CC99;
border-bottom:#003300 1px solid;
border-left:#CCFFCC 1px solid;
border-right:#003300 1px solid;
border-top:#CCFFCC 1px solid;
color:#003300;
}
.input_button_previous
{
}
.input_button_endcall
{
background:#CC0000;
border-bottom-color:#330000;
border-left-color:#FF0000;
border-right-color:#330000;
border-top-color:#FF0000;
color:#330000;
}
.hr_standard
{
color:#666666;
}
.survey_tree_element
{
color:#999999;
list-style-type:disc;
}
.survey_question
{
color:#009900;
text-decoration:none;
}
.survey_answer,
A.red_none:link
{
color:#CC0000;
text-decoration:none;
}
.input_text
{
background:#FFFFFF;
border-bottom-style:none;
border-left-style:none;
border-right-style:none;
border-top-style:none;
color:#000000;
font:8pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
.input_applicant_type{
background:#333399;
border-bottom-color:#FFFFFF;
border-bottom-style:none;
border-left-color:#FFFFFF;
border-left-style:none;
border-right-color:#FFFFFF;
border-right-style:none;
border-top-color:#FFFFFF;
border-top-style:none;
color:#FFFFFF;
font-size:14px;
font-weight:700;
text-align:left;
}
.input_standard_readonly011102
{
background:#FFFFFF;
border-bottom-color:#FFFFFF;
border-bottom-style:none;
border-left-color:#FFFFFF;
border-left-style:none;
border-right-color:#FFFFFF;
border-right-style:none;
border-top-color:#FFFFFF;
border-top-style:none;
color:#999999;
font-size:12px;
text-align:center;
}
.input_standard_readonly
{
background:#FFFFFF;
border-bottom-color:#FFFFFF;
border-bottom-style:none;
border-left-color:#FFFFFF;
border-left-style:none;
border-right-color:#FFFFFF;
border-right-style:none;
border-top-color:#FFFFFF;
border-top-style:none;
color:#000000;
font-size:12px;
text-align:center;
}
.input_standard
{
background:#FFFFFF;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-color:#CCCCCC;
border-right-style:solid;
border-top-color:#CCCCCC;
border-top-style:solid;
color:#000000;
xfont-size:12;
}
.input_standard_right
{
background:#FFFFFF;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-color:#CCCCCC;
border-right-style:solid;
border-top-color:#CCCCCC;
border-top-style:solid;
color:#000000;
xfont-size:12;
text-align:right;
}
.input_standard_noborder
{
background:#CCCCCC;
border-bottom-style:none;
border-left-style:none;
border-right-style:none;
border-top-style:none;
color:#000000;
font:10px verdana, san-serif;
}
.input_standard_error
{
background:#ff0000;
color:#ffffff;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-color:#CCCCCC;
border-right-style:solid;
border-top-color:#CCCCCC;
border-top-style:solid;
xfont-size:12;
}
.input_standard_radio,.input_standard_checkbox
{
background:#FFFFFF;
color:#FFFFFF;
xfont-size:12;
}
.input_standard_radioBackColor,.input_standard_checkboxBackColor
{
background:#dceddc;
color:#FFFFFF;
xfont-size:12;
}
.input_top_checkbox
{
background:#333399;
xfont-size:12;
}
.top_text,.search_nav_text
{
color:#FFFFFF;
font:7pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
text-decoration:none;
}
.search_nav_selected_text
{
color:#FFFF00;
font:7pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
text-decoration:none;
}
.ln_head
{
color:#333399;
font:700 16pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
.ln_textbold,.textbold
{
color:#000000;
font:bold 8pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
.ln_text
{
color:#000000;
font:8pt/12pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
.ln_table_hd
{
color:#FFFFFF;
font:bold 7pt/14pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
.ln_table_text
{
color:#333399;
font:7pt/12pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
text-decoration:none;
}
.ln_table_text_bold
{
color:#333399;
font:bold 7pt/12pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
text-decoration:none;
}
.ln_table_text_current
{
color:#CCCCFF;
font:bold 7pt/12pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
text-decoration:none;
}
.rn_table_text
{
color:#000000;
font:7pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
.head
{
color:#333399;
font:bold 10pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
.subhead
{
color:#333333;
font:700 8pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
.subhead011102
{
color:#666666;
font:700 8pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
.text
{
color:#000000;
font:8pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
.text_form
{
border-bottom:medium none;
border-left:medium none;
border-right:medium none;
border-top:medium none;
color:#000000;
font:8pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
.text_form_011102
{
border-bottom:medium none;
border-left:medium none;
border-right:medium none;
border-top:medium none;
color:#999999;
font:8pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
.ln_caption
{
color:#000000;
font:7pt/11pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
BODY.document_standard
{
background:#FFFFFF;
color:#000000;
margin:0px;
}
A.redlink:link,
A.redlink:visited,
A.red_track_visit:link,
A.anchor_standard:link,
A.anchor_standard:visited
{
color:#CC0000;
}
.table_standard
{
border-bottom:#666666 1px;
border-left:#666666 1px;
border-right:#666666 1px;
border-top:#666666 1px;
width:100%;
}
.table_head
{
background:#333399;
color:#FFFFFF;
font:700 12px tahoma,helvetica,verdana,arial,sans-serif;
}
.apptype_head
{
color:#FFFFFF;
font:12px tahoma,helvetica,verdana,arial,sans-serif;
}
A.greenlink:link,
A.greenlink:visited
{
color:#008000;
}
.greentext
{
color:#008000;
font:8pt Tahoma,Helvetica,Verdana,Arial,sans-serif;
}
A.bluelink:link,
A.bluelink:visited
{
color:#000080;
text-decoration:none;
}
A.red_track_visit:visited
{
color:#660000;
}
A.red_none:visited
{
color:#660000;
text-decoration:none;
}
A.H1OC:active{color:#660000;text-decoration:none;}
A.H1OC:link{color:#0000FF;text-decoration:underline;}
A.H1OC:visited{color:#666666;text-decoration:underline;}
A.H1OC:hover{color:#A52A2A;text-decoration:none;}
/**************************************************************
**  Combined CSS rules from TeamSite, etc.
**************************************************************/

A.HumOneContentLinkText,A.HumOneContentLinkTextSmaller{
background:transparent;
color:#0000FF;
font:normal 10pt Arial,Helvetica, san-serif;
}
A.HumOneContentLinkTextBold{
background:transparent;
color:#0000FF;
font:normal bold 10pt Arial,Helvetica, san-serif;
}
A.HumOneContentLinkTextSmallerItalicized{
background:transparent;
color:#0000FF;
font:italic 10pt Arial,Helvetica, san-serif;
}
Body{
background:#FFFFFF;
color:#000000;
font:normal normal x-small Verdana,Arial,Helvetica,sans-serif;
margin:0;
}
Input{font:normal 10pt Verdana,Arial,Helvetica,sans-serif;}
INPUT.HumOneContentInput,SELECT.HumOneContentSelect{font:normal 11pt Arial,Helvetica, san-serif;}
INPUT.HumOneContentInputDate02{
	width: 1.75em;
	font: normal 11pt Arial,Helvetica, san-serif;
}
INPUT.HumOneContentInputDate04{
	width: 2.75em;
	font: normal 11pt Arial,Helvetica, san-serif;
}
INPUT.HumOneContentInputRight
{
	FONT-SIZE: 11pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica;
	TEXT-ALIGN: right
}
INPUT.HumOneContentInputError,SELECT.HumOneContentSelectError{
background:#FF0000;
color:#FFFFFF;
font:normal 11pt Arial,Helvetica, san-serif;
}
INPUT.HumOneContentInputErrorDate02{
	background:#FF0000;
	color:#FFFFFF;
	width: 1.75em;
	font:normal 11pt Arial,Helvetica, san-serif;
}
INPUT.HumOneContentInputErrorDate04{
	background:#FF0000;
	color:#FFFFFF;
	width: 2.75em;
	font:normal 11pt Arial,Helvetica, san-serif;
}
INPUT.HumOneContentInputErrorRight
{
	FONT-SIZE: 11pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #ff0000;
	TEXT-ALIGN: right
}
INPUT.HumOneContentInputReadOnly{
border:none;
font:normal 11pt Arial,Helvetica, san-serif;
text-align:center;
}
SELECT.HumOneContentSelectInvisible,.H1OCInvisible,SPAN.HumOneContentBodyInvisible{display:none;}
SPAN.HumOneContentBody,SPAN.HumOneContentBodySmaller,SPAN.HumOneContentBody,UL.HumOneContentUL{
background:transparent;
font:normal 10pt Arial,Helvetica, san-serif;
}
SPAN.HumOneContentBodyBiggerBold{
background:transparent;
font:normal bold 12pt Arial,Helvetica, san-serif;
}
SPAN.HumOneContentBodyBold{
background:transparent;
font:normal bold 11pt Arial,Helvetica, san-serif;
}
SPAN.HumOneContentBodyBoldBlue{
background:transparent;
color:#0000FF;
font:normal bold 11pt Arial,Helvetica, san-serif;
}
SPAN.HumOneContentBodyError{
background:transparent;
color:#FF0000;
font:normal bold 11pt Arial,Helvetica, san-serif;
}
SPAN.HumOneContentBodySmaller,UL.HumOneContentUL{
background:transparent;
font:normal 10pt Arial,Helvetica, san-serif;
}
SPAN.HumOneContentBodySmallerBold{
background:transparent;
font:normal bold 10pt Arial,Helvetica, san-serif;
}
SPAN.HumOneContentBodySmallerItalicized,SPAN.HumOneContentBodyAdditional{
background:transparent;
font:italic 10pt Arial,Helvetica, san-serif;
}
SPAN.HumOneContentSectionHeader{
background:transparent;
font:italic bold 12pt Arial,Helvetica, san-serif;
}
SPAN.HumOneContentSubSectionHeader{
background:transparent;
color:#000080;
font:normal bold 10pt Arial,Helvetica, san-serif;
}
SPAN.H1OCSpanTableSectionHeader{
	background: transparent;
	color: white;
	font: normal bold 10pt Arial,Helvetica,san-serif;
}
.H1OCTitle01 {
	color: #4ca34d;
	margin-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 12px;
	font-family: Tahoma,Verdana,Arial;
	font-weight: bold;
}
Table{font-size:x-small;}
Table.H1OCTable1{width:auto;background:white;}
Table.H1OCTable2{empty-cells: hide;
	width:100%;
	border-collapse: collapse;
	
}
Table.H1OCTable1 TD{
background: white;
color: black;
height:2em;
text-align:left;
width:50%;
}
Table.H1OCTable2 TD{
color:black;
background: white;
height:2em;
}

Table.H1OCTable1 TD.H1OCFieldHeader,Table.H1OCTable2 TD.H1OCFieldHeader{font-weight:normal;text-align:right;}
Table.H1OCTable1 TD.H1OCNewTableReset,Table.H1OCTable2 TD.H1OCNewTableReset{
	background-color: White;
	color: Black;
	font-weight:normal;
	height: 0;
	border-spacing: -3px;
}
Table.H1OCTable1 TH{
background: white;
color: black;
}
Table.H1OCTable2  TH{
background: white;
color: black;
}
Table.H1OCTable3{
	empty-cells: hide;
	width: 100%;
	border-collapse: collapse;
	background: #dceddc;
}
Table.H1OCTable3 TD{
	color: black;
	background: white;
	height: 2em;
}
Table.H1OCTable3 TD.H1OCFieldHeader{
	font-weight: normal;
	text-align: right;
}
Table.H1OCTable3 TD.H1OCFieldHeaderBackColor{
	font-weight: normal;
	background: #dceddc;
	text-align: right;
}
Table.H1OCTable3 TD.H1OCFieldHeaderLeftBackColor{
	font-weight: normal;
	background: #dceddc;
	text-align: left;
}
Table.H1OCTable3 TD.H1OCColumnHeader{
	color: black;
	background: #dceddc;
	font-weight: normal;
}
Table.H1OCTable3 TD.H1OCSpacer{
	color: #dceddc;
	background: #dceddc;
}
Table.H1OCTable3 TH{
	background: white;
	color: black;
}
Table.H1OCTable3 TH.H1OCSectionHeader{
	background: #009900;
	color: #009900;
}
TD.HumOneFooter{
background:transparent;
font:normal bold 11pt Arial,Helvetica, san-serif;
text-align:center;
vertical-align:middle;
}
TD.SecnHdr{
color:#0061A6;
font:bold 10pt Verdana,Arial,'Times New Roman',Garamond,serif;
}
.BodyHumOne{
background:#FFFFFF;
border-bottom:#E8E395 1px double;
border-left:#E8E395 1px double;
border-right:#E8E395 1px double;
border-top:#E8E395 1px double;
font:bold 5px Verdana,Arial,Helvetica,sans-serif;
}
.ButtonHumOne{
background:#ADD8E6;
border-bottom:#000000 1px groove;
border-left:#000000 1px groove;
border-right:#000000 1px groove;
border-top:#000000 1px groove;
color:#A52A2A;
cursor:hand;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e8e395,EndColorStr=white);
font:bold 8pt sans-serif;
}
.DivVal{
border-bottom:#E8E395 1px groove;
border-left:#E8E395 2px groove;
border-right:#E8E395 1px groove;
border-top:#E8E395 2px groove;
color:#000000;
font:8pt Verdana,Arial,'Times New Roman',Garamond,serif;
}
.ErrMsg{
background:#FFFFCC;
color:#FF0000;
font:bold 10pt Verdana,Arial,Helvetica,sans-serif;
}
.TblHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.GradientHumOne{
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#FFFFFF,EndColorStr=#FFFFFF);
}
.H1OCCenter{text-align:center;}
.H1OCIndent1{margin:0,5%,0,10%;}
.H1OCIndent2{margin:0,2%,0,5%;}
.H1OCReq{color:#FF0000;}
.HumanaOneButton{
background:#ededed;
border-bottom:thin solid;
border-left:thin solid;
border-right:thin solid;
border-top:thin solid;
color:#000000;
font:bold 11px/85% Arial,helvetica,sans-serif;
padding-top:4px;
}
.HumanaOneButtonLink{
background:transparent;
border-bottom:thin none;
border-left:thin none;
border-right:thin none;
border-top:thin none;
color:#0000ff;
font:normal 10pt Arial,Helvetica, san-serif;
text-decoration:underline;
padding-top:4px;
}
.HumanaOneButtonLinkTextBlack{
background:transparent;
border-bottom:thin none;
border-left:thin none;
border-right:thin none;
border-top:thin none;
color:black;
font:normal 10pt Arial,Helvetica, san-serif;
padding-top:4px;
}
.HumanaOneFillerBack{background:#DCEDDC;}
.HumanaOneMainAreaBack,.HumanaOnePageBack,.HumanaOneTopBannerBack,.HumanaOneFooterBack,.HumanaOnePageBack,.HumanaOneTopBannerBack{background:#FFFFFF;}
.HumanaOnePageBack,.HumanaOneTopBannerBack,.HumanaOneMainAreaBack,.HumanaOnePageBack,.HumanaOneTopBannerBack,.HumanaOneSideNavBack,.HumanaOneMainAreaBack,.HumanaOneFooterBack{background:#FFFFFF;}
.HumanaOneSideNavItemDefault6,.HumanaOneSideNavItemDefault7,.HumanaOneSideNavItemDefault1,.HumanaOneSideNavItemMouseHover,.HumanaOneSideNavItemDefault2,.HumanaOneSideNavItemDefault3,.HumanaOneSideNavItemDefault4,.HumanaOneSideNavItemDefault5{
background:#FFFFFF;
color:#1160B0;
font:bold 12px/14px Arial,Helvetica, san-serif;
letter-spacing:normal;
text-align:right;
text-decoration:none;
vertical-align:top;
}
.HumanaOneSideNavItemDisabled{
background:#FFFFFF;
color:#CCCCCC;
font:bold 12px/14px Arial,Helvetica, san-serif;
letter-spacing:normal;
text-align:right;
text-decoration:none;
vertical-align:top;
}
.HumOneContentBodySmallerItalicized{
background:transparent;
font:italic 10pt Arial,Helvetica, san-serif;
}

.ListVal{
color:#000000;
font:10pt Verdana,Arial,'Times New Roman',Garamond,serif;
}
.ListValSmall,TD.ListValSmall{
color:#000000;
font:8pt Verdana,Arial,'Times New Roman',Garamond,serif;
}
.SmallLbl{color:#666666;font:6pt 'MS Sans Serif';}
.ListValBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Garamond, serif
}

.TopNavBar
{
	COLOR: #e8e395;
	BACKGROUND-COLOR: #e8e395;
	VERTICAL-ALIGN: baseline;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
	BORDER-BOTTOM: 0px
}

.ListValSmall
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Garamond, serif
}
.ListValNotDone
{
    FONT-SIZE: 10pt;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Garamond, serif
}
.ListValDone
{
    FONT-SIZE: 10pt;
    COLOR: green;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Garamond, serif
}
.ConfirmMsg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000088;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.AnchorClr
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Garamond, serif;
    TEXT-DECORATION: none
}
A.ALink
{
    FONT-SIZE: 9pt;
    COLOR: #8b0000;
    FONT-FAMILY: 'Microsoft Sans Serif', Verdana
}
A.MenuHdr
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Georgia, Garamond, Verdana, 'Century Gothic', 'Lucida Sans Unicode', 'Trebuchet MS', Haettenschweiler,sans-serif;
    LIST-STYLE-TYPE: none
}

