/* css build: 20080721 */


@import url(../css/main-base.css);

#contentarea ul {
	list-style-image: url(../images/icons/icon_list_bulletA_1.gif); /*bullets_ulImgPath*/
}
#contentarea ul li {
	color: #666666; /*bullets_ulTxtClr*/
}
#contentarea ul ul {
	list-style-image: url(../images/icons/icon_list_bulletA_2.gif); /*bullets_ulImgPath*/
}
#contentarea ul ul ul {
	list-style-image: url(../images/icons/icon_list_bulletA_3.gif); /*bullets_ulImgPath*/
}
#contentarea ol li {
	color: #666666; /*bullets_olTxtClr*/
}
#contentarea ul.calculator-bullet {
	list-style-image: none; /*bullets_calImgPath*/
	list-style-type: none;
}

#contentarea ul.calculator-bullet li{
	background: url(../images/icons/icon_calculator.gif) no-repeat;
	list-style-image: none !important;
	_height:16px;
	line-height:16px;
}

#contentarea ul.checkbox-bullet {
	list-style-image: url(../images/icons/icon_checkbox.gif) !important; /*bullets_chkImgPath*/
}
#contentarea ul.anchor-bullet {
	list-style-image: url(../images/icons/icon_anchor_bullet.gif) !important; /*bullets_anchorImgPath*/
}
#contentarea ul.arrowlink-bullet {
	list-style-image: url(../images/icons/icon_link_arrow_bullet.gif) !important; /*bullets_arrowlinkImgPath*/
}
#contentarea p.anchorTop {
	background: url(../images/icons/icon_anchor_top.gif) no-repeat !important;
}
#contentarea .headercolor {
	color: #000000 !important; /*heading_ headClr */
}
#contentarea h3 {
	color: #000000; /*heading_h3Clr*/
}
#contentarea h3.tableheadstyle {
	color: #000000; /*heading_h3TblHeadClr*/
	border-color: #B5B4B4; /*heading_h3TblHeadBrdClr*/
	background-color: #DDDDDD; /*heading_h3TblHeadBgClr*/
}
#contentarea .hrsidetext,
#contentarea .hr2sidetext,
#contentarea .hr3sidetext {
	color: #000000; /*heading_sideTxtClr*/
}

hr {
	color: #DDDDDD; /*hr_Clr*/
	background-color: #DDDDDD; /*hr_Clr*/
	border-color: #B5B4B4; /*hr_brdClr*/
}
hr.hr_smallbar {
	color: #B5B4B4; /*hr_brdClr*/
	background-color: #B5B4B4; /*hr_brdClr*/
}

.negative_number {
	color: #FF3300 !important; /*text_negNumbClr*/
	white-space: nowrap;
}

#contentarea span.required {
	color: #CC0000; /*required_Clr*/
}


#contentarea p {
	color: #666666; /*standard_paraClr*/
}

#contentarea table {
	color: #000000; /*tables_txtClr*/
}
#contentarea table thead th,
#contentarea table thead td {
	border-top: 1px solid #B5B4B4; /*tables_tblRuleDarkClr*/
	border-bottom: 1px solid #B5B4B4; /*tables_tblRuleDarkClr*/
	background-color: #dddddd; /*tables_theadBgClr*/
}
#contentarea table thead a {
	text-decoration: underline; /*tables_theadLinkTxtDec*/
}
#contentarea table thead a:hover {
	text-decoration: underline; /*tables_theadLinkHoverTxtDcr*/
}
#contentarea table p {
	color: #000000; /*tables_prghClr*/
}

#contentarea table tbody th,
#contentarea table tbody td,
#contentarea table tr.tblrulelight th,
#contentarea table tr.tblrulelight td {
	border-bottom: 1px solid #DDDDDD; /*tables_defaultTblRuleClr*/
}
#contentarea table tr.tblruledark th,
#contentarea table tr.tblruledark td,
#contentarea table td.tblruledark {
	border-bottom: 1px solid #B5B4B4; /*tables_tblRuleDarkClr*/
}
#contentarea table .tblruledarktop,
#contentarea table.tblruledarktop {
	border-top: 1px solid #B5B4B4 !important; /*tables_tblRuleDarkClr*/
}
#contentarea table tr.tblruledarkgrey th,
#contentarea table tr.tblruledarkgrey td,
#contentarea table td.tblruledarkgrey {
	border-bottom: 1px solid #4f4f4e; /*tables_tblRuleDarkGreyClr*/
}
#contentarea table tr.tblruledarkgreytop th,
#contentarea table tr.tblruledarkgreytop td,
#contentarea table td.tblruledarkgreytop {
	border-top: 1px solid #4f4f4e !important; /*tables_tblRuleDarkGreyTopClr*/
}
#contentarea table tr.tblruledarkdouble th,
#contentarea table tr.tblruledarkdouble td, #contentarea td.tblruledarkdouble_td {
	border-bottom: 3px double #B5B4B4; /*tables_tblRuleDarkClr*/
}
#contentarea table .tblborderleft {
	border-left: 1px solid #B5B4B4; /*tables_tblRuleDarkClr*/
}
#contentarea .leftdash{
	border-left:1px dashed #CCCCCC !important;
}
#contentarea table tr.tblbgcolordark,
#contentarea table td.tblbgcolordark {
	background-color: #DDDDDD; /*tables_tblBgDarkClr*/
}
#contentarea table tr.tblbgcolorlight, 
#contentarea table td.tblbgcolorlight,
#contentarea table.tblbgcolorlight{
	background-color: #F9F9F9; /*tables_tblBgLghtClr*/
}

#contentarea table tr.tblbgcolorlight2, 
#contentarea table td.tblbgcolorlight2 {
	background-color: #F5F1EC; /*tables_tblBgLght2Clr*/
}

#contentarea table thead th.highlight2 {
	background-color: #FFFF84; /*tables_theadHghLght2BgClr*/
}
#contentarea table tbody th.highlight2,
#contentarea table tbody td.highlight2,
#contentarea table tbody tr.highlight2 th,
#contentarea table tbody tr.highlight2 td {
	background-color: #FFFFCC; /*tables_tbodyHghLght2BgClr*/
}

/* Jarosz added for eyb 5.8 */
#contentarea div.highlight2 {
	background-color: #FFFFCC; /*paragraph_pHghLghtBgClr*/
	padding-left:4px;
	padding-right:4px;
}
/* END Jarosz added for eyb 5.8 */

#contentarea table thead th.highlight3 {
	background-color: #E2E2E2; /*hmgdeplus_theadHghLght3BgClr*/
}
#contentarea table tbody th.highlight3,
#contentarea table tbody td.highlight3,
#contentarea table tbody tr.highlight3 th,
#contentarea table tbody tr.highlight3 td {
	background-color: #EAEAE9; /*hmgdeplus_ tbodyHghLght3BgClr*/
}
#contentarea div.tbldaterange {
	background-color: #F6F6F6; /*tables_dteRngBgClr*/
	border-top: 1px solid #B5B4B4; /*tables_dteRngBrdTopClr*/
}
#contentarea p.tbldaterange-display {
	border-bottom: 1px dashed #B5B4B4 !important; /*tables_dteRngBrdBottClr*/
}
 /*tables_extra*/


#contentarea p.transrecap,
#contentarea p.transrecap-bottom {
	color: #666666; /*transrecap_txtClr*/
	border-bottom: 1px dashed #999999; /*transrecap_brdBottClr*/
}

/* Medical Expense Estimator */

#contentarea .choosedep .cust_checkbox_on, 
#contentarea .meeplansrow .cust_checkbox_on {
	background:url(../images/icons/icon_mee_checked.png) no-repeat 0 0;
}

#contentarea .choosedep .cust_checkbox_off, 
#contentarea .meeplansrow .cust_checkbox_off {
	background:url(../images/icons/icon_mee_unchecked.png) no-repeat 0 0;
}

#contentarea #meeplanstable thead tr th, 
#contentarea #meeplanstable thead tr td,
#contentarea #meeplanstable tbody tr th {
	background-color: #ffffff; /* mee_PlansTblHeadRowBgClr */
}

#contentarea #meeplanstable thead tr th {
	border-top: none;
	border-bottom: 1px solid #898989; /* mee_PlansTblHeadRowBrdBtmClr */
}

#contentarea #meeplanstable td.meeprevyear {
	background: #cccccc; /*mee_PlansTblPrevYearBgClr */
	border: 1px solid #898989; /*mee_PlansTblPrevYearBrdClr */
}

#contentarea #meeplanstable td.meecurryear {
	background: #e5e5e5; /*mee_PlansTblCurrYearBgClr */
	border: 1px solid #898989; /*mee_PlansTblCurrYearBrdClr */
}

#contentarea #meeplanstable .borderright {
	border-right: 1px solid #959595; /* mee_PlansTblBrdRightClr */
}

#contentarea #meeplanstable .borderleftright, .meegraphs .borderleftright {
	border-left: 1px solid #959595; /* mee_BrdLeftRightClr */
	border-right: 1px solid #959595; /* mee_BrdLeftRightClr */
}


#contentarea table.meetable thead th {
	background: #cce2fd; /* mee_meetableTheadBgClr */
}

#contentarea table.meetable thead td {
	background: #ffffff; /* mee_meetableTheadBgClr */
}

#contentarea table.meetable tbody td.highlight2,
#contentarea table.meetable tbody th.highlight2 {
	background-color: #cce2fd; /* mee_meetableTbodyBgClr */
}

#contentarea #planusage thead td {
	background-color: #cce2fd; /* mee_planusageTheadTdBgClr */
}

#contentarea #planusage input {
	border: 1px solid #7f9db9; /* mee_planusageInputBrdClr */
	color: #000000; /* mee_planusageTxtClr */
	padding: 1px;
}

#contentarea #planusage td.fillcolor {
	color: #b2b2b2;  /* mee_planusageFillClr */
}

/***ADDED FOR NEW SECTIONS***/
/* Other Benefits table styles*/
#contentarea .featureBox {
	background-color:#ffffff; /*oboTblBg*/
}
#contentarea .featureBox .table_box {
	background-color:#eeeeee; /*oboTblTdBg*/
}
#contentarea .featureBox p {
	color: #666666; /*oboTbl_pColor*/
}
#contentarea .featureBox .table_box_Width {
	background-color:#eeeeee; /*oboTblTdBg*/
}



/*Knowledge Center*/
#contentarea .knowCenter h4 {color: #134d7d;} /*knwCntr_h4Color*/

#contentarea .knowCenter ul.calculator-bullet-lg {
	background: url(../images/icons/icon_calculation_small.gif) no-repeat;
	list-style-image: none !important; /*bullets_calLgImgPath*/
	height:30px;
}

#contentarea .knowCenter ul.calculator-bullet-lg li{
	list-style-type: none !important;;
}

/* Life Events */

#contentarea .leBottomBorder {
	padding-bottom: 4px;
	margin-bottom: 12px;
	background: url(../images/pics/le_chklst_dashed-line.gif) bottom left repeat-x;
}

#contentarea #leEventIntro {
	width: 648px;
}

#contentarea #leEventIntro p {
	color: #000000; /* le_EventIntroTxtClr */
}

#contentarea #leEventIntro .fast {
	width: 68%;
	padding: 15px 15px 0 15px;
	background: #fffcf0; /* le_fastBgClr */
}

#contentarea #leEventIntro .fast p {
	color: #666666; /* le_fastTxtClr */
}

#contentarea #leEventIntro .fast span {
	background: #fcdf91; /* le_fastSpnBgClr */
	padding: 2px 3px;
}


#contentarea .leHide, #contentarea .leShow {
	color: #666666; /* le_hideShowTxtClr */
	font-size: 95%;
	padding-right: 15px;
}

#contentarea .leListOuterContainer {
	padding: 0 10px 3px 10px;
	background: #f0f0ec; /* le_outerCntrBgClr */
}

#contentarea .leChkLstSection {
	color: #666666; /* le_chkLstTxtClr */
	width: 99%;
	height: 100%;
	padding-bottom: 20px;
}

#contentarea .leChkLstSection .leItem {
	padding: 10px 0;
	background: #fafafa;
	border-left: 3px solid #ffffff; /* le_chkLstLftBrdClr */
	border-right: 3px solid #ffffff; /* le_chkLstRgtBrdClr */
	border-bottom: 3px solid #ffffff; /* le_chkLstBtmBrdClr */
}

#contentarea .leChkLstSection .cust_checkbox_on{
	background:url(../images/icons/le_icon_checked.gif) no-repeat 0 0;
}

#contentarea .leChkLstSection .cust_checkbox_off{
	background:url(../images/icons/le_icon_unchecked.gif) no-repeat 0 0;
}
#lePhotoImages {
	background-repeat: no-repeat;
	background-position: top left;
	height: 121px;
	width: 160px;
	float: left;
}
.birth {background-image: url(../images/library/life-events/leBirthBase.jpg);}
.divorce {background-image: url(../images/library/life-events/leDivorceBase.jpg);}
.endPartner{background-image: url(../images/library/life-events/leEndPartnerBase.jpg);}
.death {background-image: url(../images/library/life-events/leDeathBase.jpg);}
.marriage {background-image: url(../images/library/life-events/leMarriageBase.jpg);}
.enrollDp {background-image: url(../images/library/life-events/leStartPartnerBase.jpg);}
.move {background-image: url(../images/library/life-events/leMovingBase.jpg);}
.eligible {background-image: url(../images/library/life-events/leBenefitsBase.jpg);}
.schedChange {background-image: url(../images/library/life-events/leWorkBase.jpg);}
.cobra {background-image: url(../images/library/life-events/leCobraBase.jpg);}
.overview {width: 140px !important; background-image: url(../images/library/life-events/leOverviewBase.jpg);}

.orange_text{ /*added new class for HM Makeover changes*/
	color:#CF7C00;
	white-space:nowrap;
}

/*Announcements Administration*/

.topborder1,
table.previewTable {
	border-top: 1px solid #a4a4a4; /*annPreviewTbleTopBrdr*/
	width: 100%;
}
table.previewTable th {
	color:#114775; /*prvTble_thColor*/
}
table.previewTable td,
#contentarea table.previewTable p {
	color:#606060; /*prvTbleTxtColor*/
}
table.previewTable input,
table.previewTable textarea { 
	border:1px solid #7e9db9; /*prvTbleInputBrdr*/
}
.finPreviewTable tr td {
	color: #616161; /*finPrvTbleTxtClr*/
}

/*Announcements Administration Table styles*/
table.loginSolid { background-color:#E1E1E1; }
table.annAdminTable {
	border: 1px solid #969696;	/*annEditTble_border*/
	background-color: #EAEAEA; /*annEditTblebgColor*/
}
#contentarea table.annAdminTable thead tr th {
	color: #ffffff; /*annEditTbleThead_thTxtColor*/
	background: #969696; /*annEditTbleThead_thBgColor*/
}
#contentarea table.annAdminTable tbody tr th {
	color: #12477B; /*annEditTbleTbody_thColor*/
}
table.annAdminTable tbody tr td {
	color: #555555; /*annEditTble_txtColor*/
}
#contentarea table.annAdminTable tbody tr th a {
	text-decoration: underline; /*annEditTble_linkCursor*/
	/*color: #12477B; annEditTble_linkCursor*/
}
#contentarea a.annAdminLink {
	text-decoration: underline; /*annEditTble_linkCursor*/
	cursor: pointer; /*annEditTble_linkCursor*/
}
.imgLibrary {
	border: 1px solid #969696; /*annImgLibBrdr*/
}
.imgLibrary .top {
	background-color: #969696; /*annImgLibTblHdrClr*/
	color: #ffffff; /*annImgLibTblHdrTxtClr*/
}
#contentarea #newsAncmnt {
	background: #f1f6fb; /*newsAnnouncementBgrdClr */
	border: 2px solid #d4e6fa; /*newsAnnouncementBrdClr */
}


/**Announcements Administration Button Styles**/
#contentarea .newBorder a.button {
	color: #ffffff; /*annAdminButTxtClr*/
}
#contentarea input.annEditDisabled,
#contentarea a.annEditDisabled, 
#contentarea a.annEditDisabled:hover,
#contentarea a.annEditDisabled:active,
#contentarea a.annEditDisabled:focus,
#contentarea a.annEditDisabled:link {
	background-image: url(../images/nav/button_bg_06.gif); /*annDisabledButBgImgPth*/
	background-color: #D1D1D1; /*annDisabledButBgImg*/
	border:1px solid #C3C3C3 !important; /*annDisabledButBrdr*/
	color: #FFFFFF; /*annDisabledButTxtClr*/
	cursor: text; /*annDisabledButCursor*/
}

#contentarea a.annEditEnabled, 
#contentarea a.annEditEnabled:hover,
#contentarea a.annEditEnabled:active,
#contentarea a.annEditEnabled:focus,
#contentarea a.annEditEnabled:link {
	background-image: url(../images/nav/button_bg_02.gif); /*annAdminSaveButBgImg*/
	border:1px solid #4a6e04 !important; /*annAdminSaveButBrdr*/
	background-color: #4a6e04 !important;
}   

table th.headingColor, h3.headingColor {
	color:#134D7D !important;
}

#contentarea p.transrecapNobold {
	border-bottom:1px dashed #999999 !important;
	color:#666666;
	font-size:100% !important;
	font-weight:normal;
	margin-bottom:0;
	padding-bottom:5px;
}

/*CSS for change investment for dashed line*/
#contentarea table.tblruledash th,
#contentarea table.tblruledash td,
#contentarea table tr.tblruledash td {
	border-bottom:1px dashed #CCCCCC !important;
}

#contentarea table th.tblruledash,
#contentarea table td.tblruledash {
	border-bottom:1px dashed #CCCCCC !important;
}

#contentarea table tr.changeInv_tblruledarktop td
{	
	border-top:1px solid #929292 !important;
}

/*END CSS for change investment for dashed line*/

/*** CSS for change investment pages STARTS for Step module [step 1 of 2]*/

.stepTopBottomBorder {
	border-top:1px solid #ccc; /*progressStatus_tblRuleDarkClr*/
	border-bottom:1px solid #ccc; /*progressStatus_tblRuleDarkClr*/
}
span.stepPointerColor {
	color: #CC6600; /*progressStatus_stepPointer_TxtClr*/
}
span.currPointerColor {
	color: #134d7d; /*progressStatus_currPointer_TxtClr*/
}
span.offPointerColor {
	color: #ccc; /*progressStatus_offPointer_TxtClr*/
}
table td.highlightBgColor {
	background-color:#f2f8e5 !important; /*tblCol_highlightBgClr*/
}
table th.highlightHeaderBgColor {
	background-color:#ecf3dc !important; /*tblCol_highlightHeaderBgColorBgClr*/
}

table th.headingColor,
h3.headingColor {
	color:#134D7D !important; /*tbl_thTxtClr*/
}

#contentarea table tr.headingtopdarkborder th{
	border-top:solid 1px #959595 !important;
}

#contentarea .inputTextGrey {
	color: #b2b2b2 !important; /* mee_planusageTxtClr */
}
/*** CSS for change investment pages ENDS for Step module [step 1 of 2]*/
/* Leaves and Disability */
#contentarea table .lveAbsn {
	font-size: 1.2em;
}
.alert_text {
	color:#FF0000 !important;
	white-space:nowrap;
}
#contentarea table tr td h3.tbltext {
	font-size: 1.1em !important;
}
#contentarea table tr td p.notetext {
	color: #666666;
	font-size: 1.1em !important;
}

#contentarea p .onlnCnsntRdoTxt {
	color: #134D7D;
	font-size: 1.1em;
	font-weight: bold;
}
li.tab-life div.popup{/*margin-left:-200px;*/}
div.smBoxHdr_tall {
	font-size:14px;
	font-weight:bold;
	background-image: url(../images/layout/box280_header_tall.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#323232;
}
#contentarea #planusage .changeTxtcolor {
	color:#000000;
}
.yellow_bg{
	background-color:#FFFCD4;
}
/* Added for paycheck */
#contentarea .hrsidetextsmall {
	color: #000000; 
}
/* DcMngInv020 Asset Allocation*/

#contrib1 table tr.borderTop td{ border-top:1px #dddddd solid; line-height:200%; }
#contrib1 table tr td.borderbottom{ border-bottom:0px;}
#contrib2 table tr.borderTop td{ border-top:1px #dddddd solid; line-height:200%;}
#contrib2 table tr td.borderbottom{ border-bottom:0px; }
#contrib3 table tr.borderTop td{ border-top:1px #dddddd solid; line-height:200%;}
#contrib3 table tr td.borderbottom{ border-bottom:0px; }
#contrib4 table tr.borderTop td{ border-top:1px #dddddd solid; line-height:200%;}
#contrib4 table tr td.borderbottom { border-bottom:0px; }


#contrib1 table tr.graycol td{ color:#666666;}
#contrib2 table tr.graycol td{ color:#666666;}
#contrib3 table tr.graycol td{ color:#666666;}
#contrib4 table tr.graycol td{ color:#666666;}

table tr td.noborderbottom
{ border-bottom:0px;}
h3.borderbottom
{
	border-bottom: 1px solid #929292; 
	line-height:20px;
	width:98%;
}
.blueHeading
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#134d7d;
}
.blackHeading
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#000000!important;
}

.greyBoldText {
	color:#666666;
}

#contentarea .planDetails h3 {
font-size:100%;
margin:0;
}
 /*withdrawal */
hr.hr_darkbar {
	color: #B5B4B4; /*hr_brdDrkClr*/
	background-color: #B5B4B4; /*hr_brdDrkClr*/
}