/* YBR concepts (512) Build */
@charset "utf-8";
/* CSS Document */

/* page jumper*/
div#colorChng {
	position: relative;
	top: 0px;
	left: 5px;
	z-index: 25;
}
a#colorChg {		
	position: absolute;
	top: 5px;
	left: 5px;
	background-image: url(../images/icons/color_change.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
	z-index: 5;
}
a#colorChg:hover {
	text-decoration: none;
	color: #0085cf;
}
/*Main Service Hide classes*/
.hideDC{/*display:none;*/}
.hideDB{/*display:none;*/}
.hideHM{/*display:none;*/}
.hideDBDC{/*display:none;*/}

/*Gobal Navigation Tabs turn on / turn off*/

.tab-home {/*display:none;*/}
.tab-retirement {/*display:none;*/}
.tab-health {/*display:none;*/}
.tab-life {/*display:none;*/}
.tab-other {/*display:none;*/}
.tab-answer {/*display:none;*/}

/*pop pages*/	

/*retirement flyout links */

.hideRASAlertIcon {
	display:none;
}

.hideEYBAlertIcon {
	display:none;
}

div.allBaseLinks_SavRet{
	display:none;
}	

div.simpleDCAndPlanInfo_SavRet{
	display:none;
}

div.simpleDBAndPlanInfo_SavRet{
	display:none;
}

div.simpleDCNQSAndPlanInfo_SavRet{
	display:none;
}
div.simpleDCDBAndPlanInfo_SavRet{
	display:none;
}



div.salesDemo_SavRet{
	/*display:none;*/
}

/*health flyout links*/
div.allBaseLinks_Health{
	display:none;
}	

div.hmActivitiesAndPlanInfo_Health{
	display:none;
}
div.hmRetireeAndPlanInfo_Health{
	display:none;
}
div.salesDemo_Health{
	/*display:none;*/
}

/*.show_autorebalance{
	display:none;
}*/

/*Knowledge Center flyout links*/
div.allBaseLinksKC {
/*	display:none;*/
}
div.healthLinksKC {
	display:none;
}
div.savRetLinksKC{
	display:none;
}
/*Knowledge Center DB only modules*/
.hideKCforDBonly {
	display:none;
}

/* Aux Navigation Links */
.hideauxNavLink1{/*display:none !important;*/}
.hideauxNavLink2{/*display:none !important;*/}
.hideauxNavLink3{/*display:none !important;*/}
.hideauxNavLink4{/*display:none !important;*/}
.hideauxNavLink5{/*display:none !important;*/}


/* Navigation Link Toggles */
.hideNavLink1{
/*display:none;*/
}	
.hideNavLink2{
/*display:none;*/
}	
.hideNavLink3{
/*display:none;*/
}	
.hideNavLink4{
/*display:none;*/
}	
.hideNavLink5{
/*display:none;*/
}	
.hideNavLink6{
/*display:none;*/
}	
.hideNavLink7{
/*display:none;*/
}	
.hideNavLink8{
/*display:none;*/
}	
.hideNavLink9{
/*display:none;*/
}	
.hideNavLink10{
/*display:none;*/
}	
.hideNavLink11{
display:none;
}	
.hideNavLink12{
display:none;
}	
.hideNavLink13{
/*display:none;*/
}	
.hideNavLink14{
display:none;
}	
.hideNavLink15{
/*display:none;*/
}	
.hideNavLink16{
/*display:none;*/
}	
.hideNavLink17{
/*display:none;*/
}	
.hideNavLink18{
/*display:none;*/
}	
.hideNavLink19{
/*display:none;*/
}	
.hideNavLink20{
display:none;
}	
.hideNavLink21{
display:none;
}	
.hideNavLink22{
/*display:none;*/
}	
.hideNavLink23{
display:none;
}	
.hideNavLink24{
/*display:none;*/
}	
.hideNavLink25{
display:none;
}	
.hideNavLink26{
display:none;
}	
.hideNavLink27{
display:none;
}	
.hideNavLink28{
/*display:none;*/
}	
.hideNavLink29{
/*display:none;*/
}	
.hideNavLink30{
display:none;
}	
.hideNavLink31{
/*display:none;*/
}	
.hideNavLink32{
/*display:none;*/
}	
.hideNavLink33{
/*display:none;*/
}	
.hideNavLink34{
/*display:none;*/
}	
.hideNavLink35{
display:none;
}	
.hideNavLink36{
/*display:none;*/
}	
.hideNavLink37{
display:none;
}	
.hideNavLink38{
/*display:none;*/
}	
.hideNavLink39{
display:none;
}	
.hideNavLink40{
/*display:none;*/
}	
.hideNavLink41{
/*display:none;*/
}	
.hideNavLink42{
/*display:none;*/
}	
.hideNavLink43{
/*display:none;*/
}	
.hideNavLink44{
display:none;
}	
.hideNavLink45{
display:none;
}	
.hideNavLink46{
display:block;
}	
.hideNavLink47{
display:block;
}	
.hideNavLink48{
display:none;
}	
.hideNavLink49{
/*display:none;*/
}	
.hideNavLink50{
display:none;
}	
.hideNavLink51{
/*display:none;*/
}	
.hideNavLink52{
/*display:none;*/
}	
.hideNavLink53{
/*display:none;*/
}	
.hideNavLink54{
/*display:none;*/
}	
.hideNavLink55{
display:none;
}	
.hideNavLink56{
display:none;
}	
.hideNavLink57{ /* EYB Annual */
/*display:none;*/
}	
.hideNavLink58{
display:none;
}	
.hideNavLink59{
/*display:none;*/
}	
.hideNavLink60{
/*display:none;*/
}	
.hideNavLink61{
/*display:none;*/
}	
.hideNavLink62{
/*display:none;*/
}	
.hideNavLink63{
/*display:none;*/
}	
.hideNavLink64{
/*display:none;*/
}	
.hideNavLink65{
/*display:none;*/
}	
.hideNavLink66{
display:none;
}	
.hideNavLink67{
/*display:none;*/
}	
.hideNavLink68{
/*display:none;*/
}	
.hideNavLink69{
display:none;
}	
.hideNavLink70{
/*display:none;*/
}	
.hideNavLink71{
display:none;
}	
.hideNavLink72{
/*display:none;*/
}	
.hideNavLink73{
/*display:none;*/
}	
.hideNavLink74{
/*display:none;*/
}	
.hideNavLink75{
/*display:none;*/
}	
.hideNavLink76{
/*display:none;*/
}	
.hideNavLink77{
display:none;
}	
.hideNavLink78{
display:none;
}	
.hideNavLink79{
display:none;
}	
.hideNavLink80{
/*display:none;*/
}	
.hideNavLink81{
/*display:none;*/
}	
.hideNavLink82{
/*display:none;*/
}	
.hideNavLink83{
/*display:none;*/
}	
.hideNavLink84{
/*display:none;*/
}	
.hideNavLink85{
/*display:none;*/
}	
.hideNavLink86{
display:none;
}	
.hideNavLink87{
display:none;
}	
.hideNavLink88{
display:none;
}	
.hideNavLink89{
/*display:none;*/
}	
.hideNavLink90{
/*display:none;*/
}	
.hideNavLink91{
/*display:none;*/
}	
.hideNavLink92{
/*display:none;*/
}	
.hideNavLink93{
/*display:none;*/
}	
.hideNavLink94{
/*display:none;*/
}	
.hideNavLink95{
/*display:none;*/
}	
.hideNavLink96{
/*display:none;*/
}	
.hideNavLink97{
/*display:none;*/
}	
.hideNavLink98{
/*display:none;*/
}	
.hideNavLink99{
/*display:none;*/
}	
.hideNavLink100{
/*display:none;*/
}	
.hideNavLink101{
/*display:none;*/
}	
.hideNavLink102{
/*display:none;*/
}	
.hideNavLink103{
/*display:none;*/
}	
.hideNavLink104{
/*display:none;*/
}
.hideNavLink105{
display:none;
}	
.hideNavLink106{
display:none;
}	
.hideNavLink107{
/*display:none;*/
}
.hideNavLink108{
/*display:none;*/
}
.hideNavLink109{
/*display:none;*/
}
.hideNavLink110{
/*display:none;*/
}
.hideNavLink111{
/*display:none;*/
}
.hideNavLink112{
display:none;
}
.hideNavLink113{
/*display:none;*/
}
.hideNavLink114{
/*display:none;*/
}
.hideNavLink115{
/*display:none;*/
}
.hideNavLink116{
display:none;
}
.hideNavLink117{
display:none;
}
.hideNavLink118{
display:none;
}
.hideNavLink119{
/*display:none;*/
}
.hideNavLink120{
/*display:none;*/
}
.hideNavLink121{
/*display:none;*/
}

.hideNavLink122{
/*display:none;*/
}

.hideNavLink123{
/*display:none;*/
}

.hideNavLink124{
/*display:none;*/
}

.hideNavLink125{
/*display:none;*/
}

.hideNavLink126{
/*display:none;*/
}

.hideNavLink127{
display:none;
}

.hideNavLink128{
display:none;
}
.hideNavLink140{
/*display:none;*/
}
.hideNavLink141{
display:none;
}

.hideNavLink129{ /* EYB New Hire */
display:none;
}

.hideNavLink130{ /* Guided Enrollment */
display:none;
}
.hideInnovation{display:none;}
.hideNavLink131{ /* Your Total Rewards */
/*display:none;*/
}

.hideNavLink132{ /* LE Retire Now */
display:none;
}
.hideNavLink133{ /* other - shared access */
/*display:none;*/
}
.hideNavLink134{ /* Retirement - FE*/
/*display:none;*/
}
/*Brokrage class*/
.hideBrkage {display:none;}
/*Brokrage class Ends*/

/* HAID or FE hide/show -------------------------*/
/* You must only hide either FE or HAID, not both. 

/*HAID (hides) 9-16-08*/
/*.hideHaid {display:none;}*/

/*Financial Engine (hides) 9-16-08 */
.hideFE {display:none;}

/*FE Teaser Boxes (hides) TE added 10-8-08 */
.hideFEteaserbox {display:none;}

/*FE Teaser Boxes (hides) TE added 10-8-08 */
.hideTip{display:block;}

/*FE hideTip box (hides) TE added 3-9-10 */
.hideFEmod{display:none;}
.hideFEonlypost{display:none;}
.hidePost{display:none;}
hideforPost{display:block;}
.hideFEpost{display:none;}
.hideFEonlyretiree{display:none;}

.showFEretiree{display:none;}
.hideFEretiree{}
/*.hideFEonlypre{display:block;}*/
.hideFEpre{display:none;}
/*Graph Projection (hides) 3-19-09*/
.hideGrh {display:none;}

/*No Graph Projection (hides) 3-19-09*/
.hideNoGrh {display:none;}

/*.hideSales {display:none;} */

/* FAP or CashBalance hide/show -------------------------*/
	/* You must only hide either FAP or CashBalance, not both. 
	
	/*FAP (hides) 9-16-08*/
	
	.hideFAP {/*display:none;*/}	
	/*Cash Balance (hides) 9-16-08 */
	 .hideCshBalAndPensPln {display: none;}
	.hideCashBalance {display:none;}
	.hideCashBalanceTwistee{display:none !important;}
/* end FAP or CashBalance hide/show -------------------------*/

/*.hideGraphs {display:none;}*/

/*Modgeneral hide classes STARTS*/
.showDCEnrollFlow{display:none;}
.hidePLMdb{/*display:none;*/}
.hideYTR{/*display:none;*/}
.hideRetire{/*display:none;*/}
.hideRtrmSplst{/*display:none;*/}
.hideFaxTip{/*display:none;*/} 
.hideOpn529Acct{/*display:none;*/}
.hidePmtRetire{/*display:none;*/}
.hideEmpVer{/*display:none;*/}
.hideRtrmGde{/*display:none;*/}
.hidePDFlink{/*display:none;*/}
.hidePFC{/*display:none;*/}
.hideWMSI{/*display:none;*/}
.hideFaxTip{/*display:none;*/}
.hidePmtInfo{/*display:none;*/}
.hideFML{/*display:none;*/}
.hidePlanFacts{/*display:none;*/}
.hideMedical{/*display:none;*/}
.hideDental{/*display:none;*/}
.hideVision{/*display:none;*/}
.hideTakeAction{/*display:none;*/}
.hideRedemptionFees{/*display:none;*/}
.hideYSA{/*display:none;*/}
.hideShrdAccs{display:none;}
.hideAdvocacy{/*display:none;*/}
/*Modgeneral hide classes ENDS*/

/*Tools and calculator links Show/Hide STARTS*/

.hideTC{/*display:none;*/}
.hideTCImpctPychk{/*display:none;*/}
.hideTCBdgtSveMore{/*display:none;*/}
.hideTCCmpndInt{/*display:none;*/}
.hideTCImpctSveMore{/*display:none;*/}
.hideTCTaxVsTaxDfrdSvng{/*display:none;*/}
.hideTCCmprRthBT{/*display:none;*/}
.hideTCSvngVsLtr{/*display:none;*/}
.hideTCEvalSvngStrtgy{/*display:none;*/}
.hideTCTimeSideChrt{/*display:none;*/}
.hideTCRetSvng{/*display:none;*/}
.hideTCRetPlnTut{/*display:none;*/}
.hideTCInvRskTut{/*display:none;*/}
.hideTCLoanEstm{/*display:none;*/}
.hideTCImpctBrw{/*display:none;*/}
.hideTCCoutVsRlOvr{/*display:none;*/}
.hideTCImpctErlyWthd{/*display:none;*/}
.hideTCImpctFutDis{/*display:none;*/}
.hideTCImpctCurrDis{/*display:none;*/}
.hideTCAnnlWthdRt{/*display:none;*/}
.hideTCProjRetIncm{/*display:none;*/}
.hideTCProjCstRteeMdclCv{/*display:none;*/}
.hideTcPrvwHlthInsCv{/*display:none;*/}
.hideTCEstmLongTrmDis{/*display:none;*/}
.hideTCSvngInvGdnc{/*display:none;*/}
.hideTCMaxCtrbAmt{/*display:none;*/}
.hideTCCmprMedOptns{/*display:none;*/}
.hideTCExtmCmprMedExpn{/*display:none;*/}
.hideTCFndDocHsptl{/*display:none;*/}
.hideTCValHSA{/*display:none;*/}
.hideTCHccs{/*display:none;*/}
.hideTCCmprDntlOptns{/*display:none;*/}
.hideTCFndPrvdrDntl{/*display:none;*/}
.hideTCCmprVisnOptns{/*display:none;*/}
.hideTCFndEyeDoc{/*display:none;*/}
.hideTCEstmLfeInsNeeds{/*display:none;*/}
.hideTCPstMedOptns{/*display:none;*/}
.hideTCFndDocPstMed{/*display:none;*/}
.hideTCFndDocMedSuppPln{/*display:none;*/}
.hideTCLrnBldnMedOptn{/*display:none;*/}
.hideTCEstmHlthCareExpn{/*display:none;*/}
.hideTCEstmDpndSpndAcct{/*display:none;*/}
.hideTCVwMedCovDtl{/*display:none;*/}
.hideTCVwDntlCovDtl{/*display:none;*/}
.hideTCVwVisnCovDtl{/*display:none;*/}
.hideRtrmCshBalPlan{/*display:none;*/}
.hideRtrmPensPlan{/*display:none;*/}
.hidePension{/*display:none;*/}

/*Tools and calculator Links Show/Hide ENDS*/

/*Home page modules Starts*/

/*Action Needed modules*/
.hide58YAN {
/*display:none;*/
}
.hide59YAN {
display:none;
}
.hideNQYAN {
	display:none;
}
.newHireEnrollment{
display:none;
}
.GuidedEnrollment {
display: none;
}
/*Announcements on Home page*/
.defaultNewsAnnc{
/*display:none;*/
}
.leavesDisNewsAnnc{
display:none;
}
/*Table modules on Home page*/

.hideLinkForDemo{
display:none;
}
/* Added to keep ghost from appearing in IE */
.hideLeaves2 {
display:none;
}
.hideAAGHlthIns1 {
/*	display:none;*/
}
.hideAAGSpndAccts1 {
	/*display:none;*/
}
.hideAAGHlthIns2 {
	display:none;
}
.hideAAGSavRetir1 {
	display:none;
}
.hideAAGSavRetir2 {
/*	display:none;*/
}
.hideAAGPension1 {
	display:none;
}
.hideAAGDemo {
	display:none;
}
/*Billing Info module*/
.hideBlngInfo {
	display: none;
}
/*Leaves and Disability module*/
.hideLvesDisb {
	display: none;
}
.hideLeaves {
display:none;
}
/*Cash Balance section*/
.hideCashAspects{
display:none;
}
/*Home page modules ENDS*/

/*401(k) modules STARTS*/
.hide401k{
/*display:none;*/
}
.hide401kAspects{
/*display:none;*/
}
/* 401(k) - Simplified Enrollment Toggles */
.hideSe401k {
/*	display: none;*/
}
.hideSeNo401k {
	display: none;
}
.hideEYB401k {
/*	display: none;*/
}
/*RAS page side module*/
.hideGrow401k {
	display: none;
}
/*401(k) modules ENDS*/

/*NQ module STARTS */
.hideNQ{
/*display:none;*/
}
.hideNQSavingsAspects{
/*display:none;*/
}
.hideNQSavingsNavSection{
/*display:none;*/
}
.hideNQPensionAspects{
display:none;
}
.hideNQPensionNavSection {
	display: none;
}
/*NQ module ENDS */

.hideIRA{
	/*display:none;*/
	}

/*Pension modules STARTS*/
.hidePensionNavSection{
/*display:none;*/
}
.hidePensionAspects{
/*display:none;*/
}
/*Pension modules ENDS*/

/*Stock Plan modules*/
.hideStockAspects{
display:none;
}
.hideStockNavSection {
	display: none;
}
.hideForDemo {
display:none;
}

/* THIRD PARTY links starts*/
.hideMullinTBG{
/*display:none;*/
}
.hideSmithBarney{
/*display:none;*/
}
.hideMorningStarAdvice {
display:none;
}
/*Ameriprise Financial Planning Page (hides) 10-2-08 */
/*.hideFinPln {display:none;}*/

/* THIRD PARTY links ENDS*/

/*EYB page modules starts*/
.hideCredits{
display:none;
}
.hideSurcharges{
display:none;
}
.hideHealthyLifeChoices{
display:none;
}
.hsaElectionFlow{
display:none;
}
/*EYB page modules ENDS*/

/*Simplified Enrollment - AE*/
.AnnualEnrollment{
/*display:none;*/
}

/*Change Contributions for Turbo Tax flow -- either hide or show must be displayed*/
.hideForTurboTax {
display:none;
}
.showForTurboTax {
/*display:none;*/
}

/* RAS Page Side Items STARTS*/

.hideStartSvg {
	display: none;
}
.hideStayInvested {
	display: none;
}
.hideHaveEnough {
/*	display: none;*/
}
.hideLiveWell {
	display: none;
}
.hidePeopleLike {
	display: none;
}
.hidePutLosses {
	display: none;
}
/* RAS Page Side Items ENDS*/

/* Hide/Show Announcement Popup windows STARTS*/
.hideAnns {
/*	display:none;*/
}
.hideAnnsEmpty {
	display:none;
}
.hideAnnPreviewEmpty  {
	display:none;
}
.hideAnnPreview {
/*	display:none;*/
}
/*Announcement Popup section ENDS*/
/* Hide People Like Me */
.hidePLM {
	display: none;
}
.hideNoPLM {
	display: inline-block;
}

/*Hide OCV */
.hideOCV {
	display:none;
}
/* DBP - Direct Billings and Payments*/
.hideDBP {
	display: none;
}
/* Hide Current Claims on Leaves and Disabilities page */
.hideCurrentClaims {
	/*display: none;*/
}
.hideLDDidYouKnow {
	display: none;
}

/* DB Retirement Experience Starts*/
/* Premier Retirement Plan in RAS */
.hideRtrmPln {
	display: none;
}
/* Premier Cash Balance Plan and Premier Pension Plan in RAS */
.hideCshBalAndPensPln {
	display: none;
}
/* Premier Company Pension Plan */
.hideCmpyPensPlan {
	/*display: none;*/
}
/* Premier Pension Plan Contribution Incl Excl Only Benefits*/
.pensPlnCrtb {
	display: none;
}
/* To Skip DbRtrmNw040EntrAddlCalcInfo page  */
.skipDbRtrmNw040Page {
	/*display: none;*/
}
/* To Route DbRtrmNw040EntrAddlCalcInfo page  */
.routeDbRtrmNw040Page {
	display: none;
}
/* DB Retirement Experience ENDS*/

/* To hide Benefit Manual links and text  */
.hasBmnl {
	display: none;
}
/* To hide PDF links  */
.isUsngPDF {
	display: none;
}
/* Retirement page starts*/
/* All Service Retirement Video */
.allSrvcChc {
	/*display: none;*/
}
/* Pension Only Video */
.pensOnlyChc {
	display: none;
}
/* Savings and Pension Video */
.pensSvngChc {
	display: none;
}
/* Health and Pension Video */
.pensHlthChc {
	display: none;
}
/* Retirement page ends*/

/* Branding CSS STARTS*/

/*=============================================
   Body Background
=============================================*/

body {
	background-color: #DCDCDC; 
	background-image: url(../images/layout/page_bckgrnd_gradient.jpg);
}

.logon_bg {
	background:url(../images/layout/logon_bg.png) no-repeat 0px 0px;
	height: 450px;

}

div#logonBox #logonBoxOuter {

/*  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=90);
	opacity: .9;*/
}

div#logonBox #logonBoxOuter #logonBoxInner {

/*  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=90);
	opacity: .9;*/
}

/*=============================================
   Aux Nav
=============================================*/

.auxContainer{
	background:url(../images/nav/auxnavbackground.png); 
}

ul#auxillarynav2 li.topLevel{
	background:url(../images/nav/sepbar.gif) no-repeat right center;
}

ul#auxillarynav2 li.topLevel a{
	color:#4e4e4e;
} 

/*=============================================
   Aux Nav - Your Profile Menu
=============================================*/

.profileContainer{
	background:#e2e1e1;
	background:url(../images/nav/auxpopupbackground.png) no-repeat bottom left;
}
.profileContainer li a{
	color:#4e4e4e !important;
}
li.topLevel.on{
	background:#e2e1e1 !important;
}
li.topLevel.on a{
	color:#4e4e4e !important;
}
.profileContainer li a:hover{
	color:#FFFFFF !important; 
	background:#4e4e4e;
}

/*=============================================
   Customer Service Nav
=============================================*/

#subnav_ecs {
	background-color: #CC6600; 
	color: #FFFFFF; 
}
#subnav_ecs a {
	color: #FFFFFF; 
}

/*=============================================
   Tabs Navigation
=============================================*/

#tabnavMO {
	background-image: url(../images/nav/nav1_bg.jpg); 
	background-color: #5b5b5b;
	background-repeat: repeat-x;
	height: 38px;
}

#tabnavMO ul li span a {
	border-right: 1px solid #5b5b5b;
	color: #262626;
}

#tabnavMO ul li .trigger {
	background-image: url(../images/nav/arrow_down_off.gif); 
}

#tabnavMO .on a, #tabnavMO .selected a,
#tabnavMO ul li div span a:hover {
	background-color: #5b5b5b;
	color: #ffffff;
	background-image: url(../images/nav/arrow_down_on.gif); 
}

#tabnavMO ul li span a:hover {
	background-color: #5b5b5b; 
	color: #ffffff;
}
#tabnavMO .onEmpty a {
	background-color: #5b5b5b;
	color: #ffffff;
}

/*=============================================
   Flyout Navigation
=============================================*/

.popup {
	background-image:url(../images/nav/nav2_bg.jpg); 
	background-color: #5b5b5b;
	border: #5b5b5b 2px solid;
}

.divDotted { border-left: #7c7d7c 1px dotted; }
.divSolid { border-left: #7c7d7c 1px solid; }

.popup h2 { 
	color: #ffffff;
}

.popup h3 { 
	color: #ffffff ;
}

.popup ul a,
.popup ul a:visited,
.popup ul a:link {
	text-decoration: none; 
	color: #ffffff; 
}

.popup ul li a:hover {
	color: #ffffff;
	text-decoration: underline;
	background-color: #161616; 
}

/*=============================================
   Header
=============================================*/

#header {
	background-color: #ffffff; 
	background-image: url(../images/nav/header_bckgrnd.jpg); 
	background-repeat: no-repeat; 
	height: 119px;
}
#clientlogo {
	top: 0; 
	right: 0; 
}
#sitelogo {
	top: 0; 
	left: 0; 
}

/*=============================================
   Announcement Manager Header
=============================================*/
#header.anncBgHeader {
	background-image: url(../images/nav/headerAnn_bckgrnd.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
	height: 110px;
}
.annMO{ 
	background-color:#5b5b5b; 
	color:#5b5b5b; 
}
.annMO a.navLink {
	color:#FFFFFF; 
}

/*Print Link color*/

#maincontainer #print_mod a{
color:#018dff;
}

/*=============================================
   Log On Module
=============================================*/

div#logonBox #logonBoxOuter {
background-color:#ECECED;
border:2px solid #C7C7C8;
color:#666666;
}
div#logonBox #logonBoxOuter #logonBoxInner {
	background-color: #ffffff;
}

/*=============================================
   Footer
=============================================*/

#footer a {
	color: #0085cf; 
	text-decoration: none; 
}
#footer a:hover {
	color: #003366;
	text-decoration: underline; 
}

/*=============================================
   Secondary Window Title Bar
=============================================*/

#closewindow {
	color: #ffffff;
}
#closewindow a {
	color: #ffffff;
}
#closewindow a:hover {
	color: #ffffff; 
}
#closewindow a {
	text-decoration: underline; 
}
#closewindow a:hover {
	text-decoration: underline; 
}
#titlebar h1 {
	color: #ffffff; 
	border-bottom: 1px solid #413f3f; 
}
#titlebar h1.imgac {
	background: #413f3f url(../images/icons/icon_answer_center_popup.gif) 3px 50% no-repeat; 
}
#titlebar h1.imgcalc {
	background: #413f3f url(../images/icons/icon_calculator_popup.gif) 5px 6px no-repeat; 
}
#titlebar h1.imginquiry {
	background-color: #413f3f;
}

/*=============================================
   Global Links colors 
=============================================*/
#contentarea table a.glossarytip {
	color: #000000; 
	border-bottom: 1px dashed #000000;
}

#contentarea .acContainer .ac a.acheader {
	background-image: url(../images/accordion/accord_closed_bg.png); 
	color: #0085cf;
}

#contentarea #geOuterContainer a.glossarytip {
	color: #22629e;
}

#contentarea #geSugg .suggHeader .geDetails {
	color: #0085cf; 
}
#contentarea table thead a {
	color: #000000;
}

a:link,
a:visited,
#contentarea table thead th a.linkcolor:link,
#contentarea table thead th a.linkcolor:visited,
.rollTip,.alertmorelink, #contentarea .multi_accordion .ac a.optheader {
	color: #0085cf ;
	text-decoration: none; 
}

a:hover,.rollTip a:hover {
	color: #003366 ; 
	text-decoration: underline; 
}

div#planHdr a,
div#planHdr span.expandCollapse,
#contentarea table#barData a,
#contentarea table#barData a:hover {
	color: #0085cf;
}

/*=============================================
   Global Heading colors 
=============================================*/

#contentarea h1,
#contentarea p.transcrumb,
#contentarea p.transcrumb a,
div.jqi .jqimessage h1,
div.icon .iconmessage h1, div.noicon .noiconmessage h1, #contentarea h3.hiBlueHdrTxt, #contentarea .featureBox .table_box_Width h3, #contentarea #toolsInfoMain  h3 {
	color: #2b4978; 
}

/*#contentarea h2,
#contentarea .hm_callout_1 h2,
#contentarea .hm_callout_2 h2,
div.jqi .jqimessage h2,
div.icon .iconmessage h2, div.noicon .noiconmessage h2,
#eybContentContainer .eyb_head.box_m h2 {
	color: #134d7d; 
}
*/
h2,h3,h4 {
	color: #2b4978	; 
}
/*#contentarea h3.callout,
#eybContentContainer .eyb_head.box_m h3,
#contentarea .featureBox .table_box h3,
#contentarea .modgeneral h3,
#contentarea .modgeneral h4 {
	color: #134d7d; 
}
*/
#contentarea .modanswercenter h3 {
/*	color: #134d7d; */
	background: url(../images/icons/icon_answer_center.gif) top left no-repeat; 
}

#contentarea h2.h2block {
	color: #FFFFFF;
	background-color: #3478B7;
}

#contentarea .acGroup h3 {
	background-image: url(../images/accordion/title_bg.png);
	color: #2175ce;
}

#contentarea #hm_title_box h1 {
	color: #474747;
}

div.icon .iconmessage h1, div.icon .iconmessage h2, div.noicon .noiconmessage h1, div.noicon .noiconmessage h2, div.msgBoxBtn .msgBoxBtnmessage h1, div.msgBoxBtn .msgBoxBtnmessage h2 {
	color:#134D7D;
}

span.contribTitle {
	color: #0085cf;
}

/*=============================================
   Your Action Needed (YAN) Module
=============================================*/
/*
#contentarea div.modyan h2 {
	color: #134D7D;
	color: red;
}
*/

#contentarea div.modyan {
	background-color:#ffffff; 
	border-color:#ff6000;
}

/*=============================================
   Announcements Module
=============================================*/
/*#contentarea #annc div h2 {
	color: #134D7D;
}
*/
#newsAnnouncements {
	background: #d3dcea;
	border: 2px solid #224272;
}

#annc_controls_default a, #annc_controls_leaves a {
	color: #ff0000 !important;
}

/*=============================================
   At a Glance module
=============================================*/
#contentarea div.modoverview {
	border: 3px solid #EFEFEF;
	background-color:#ffffff;
}
#contentarea table.modoverviewhead th {
	color: #3d3d3d;
	background-color:#EFEFEF;
}
#contentarea table.modoverviewhead th h6 {
	color: #3d3d3d;
}

/*=============================================
   Tools & Info module - Ex: DcMngInv020PrtfPerfGde.htm
=============================================*/
#toolsInfoSlide, 
#toolsInfoSlideOpen,
#toolsInfoSlideMI, 
#toolsInfoSlideOpenMI,
#toolsInfoSlideMI_Invt,
#toolsInfoSlideOpenMI_Invt {
	background-color: #f0f5fb;
	background-repeat: no-repeat;
	border: 1px solid #d5e6fa;
	color: #4199fc;
}

#toolsInfo,
#toolsInfoMI,
#toolsInfoMI_Invt {
	background-color: #ffffff;
	border-left: 1px solid #d5e6fa;
	border-right: 1px solid #d5e6fa;
	border-bottom: 1px solid #d5e6fa;
}


/*=============================================
   EYB module
=============================================*/

#contentarea .eyb_head {
	color: #ffffff; 
	background-color: #5b5b5b;
}
#contentarea .eyb_head span.coverage, #contentarea .eyb_head span.coverage a {
	color: #ffffff;
}

#contentarea .eyb_head h2.title, #contentarea .eyb_head h2.title_small {
	color: #ffffff;
}
#contentarea .eyb_head h2.title {
	color: #ffffff;
}
#contentarea .eyb_mod_3 {
	background: #ffffff url(../images/nav/eyb_mod_bg_3.gif) repeat-y;
	border-bottom: 1px solid #5b5b5b;
}
#contentarea .eyb_mod_2 {
	background: #ffffff url(../images/nav/eyb_mod_bg_2.gif) repeat-y;
	border-bottom: 1px solid #5b5b5b;
}
#contentarea .eyb_mod_1 {
	border-bottom: 1px solid #5b5b5b;
	background: #ffffff url(../images/nav/eyb_mod_bg_1.gif) repeat-y;
} 
#contentarea table.eyb_menu tbody.eyb_menu_hover td.eyb_bal {
	background: #f8fafc url(../images/nav/eyb_menu_on_left.gif) right center repeat-y;
}
#contentarea table.eyb_menu tbody.eyb_menu_hover td.eyb_label {
	background: #f8fafc url(../images/nav/eyb_menu_on_left.gif) 0 0 repeat-y;
}
#contentarea .eyb_menu.table {
	border-top: 1px #5b5b5b;
}
#contentarea table.eyb_menu tbody {
	color: #0085cf;
}
#contentarea table.eyb_menu td {
	border-bottom: 1px solid #5b5b5b;
}
#contentarea table.eyb_menu td.eyb_menu_divider {
	border-bottom: 3px double #939292;
}
#contentarea table.eyb_menu tbody.on.noLink{
	border-top: 1px solid #5b5b5b;
}
#contentarea table.eyb_menu td.off.noLinkBtmOn {
	border-bottom: 1px solid #5b5b5b;
}
.eyb_current_section {
	border-top: 3px solid #89b4d7 !important;
}
#contentarea .eyb_mod_content .all {
	border-top: 1px solid #5b5b5b;
}

#contentarea .eyb_head ul.eyb_tab li a {
	color: #000000;
}

/*=============================================
   Glossary Tip 
=============================================*/

div.glossarytip {


	border: 10px solid #373737; 
}

/*=============================================
   Twistie
=============================================*/

p.twistie_sub a {
	background: url(../images/icons/icon_twistie_list_closed.gif) no-repeat left top;
}
p.twistie_sub a.open {
	background: url(../images/icons/icon_twistie_list_open.gif) no-repeat left top;
}
h2.twistie a {
	background: url(../images/icons/icon_twistie_h2_closed.gif) no-repeat 0px 4px;
	color: #0085cf;
}
h2.twistie a.open {
	background: url(../images/icons/icon_twistie_h2_open.gif) no-repeat 0px 4px;
}

/*=============================================
Tables - Highlight
=============================================*/

th.highlight {
	border-top: 1px solid #3973AD; 
	border-bottom: 1px solid #3973AD; 
	background-color: #A6CAF0;
}
td.highlight {
	border-bottom: 1px solid #B1D0F0; 
	background-color: #E5F4FF; 
}
td.highlight-tblruledark {
	border-bottom: 1px solid #3973AD !important; 
}
tr.highlight-tblruledarkdouble td,
td.highlight-tblruledarkdouble {
	border-bottom: 3px double #3973AD !important;
}

#meeplanstable .meeplansrow td {
	background: url(../images/nav/mee_plans_bg.png) repeat-x;
	border-bottom: 1px solid #29659c; 
}

#meeplanstable .meeplansrow td.borderleft {
	border-left: 1px solid #29659c; 
}

#meeplanstable .meeplansrow td.borderright {
	border-right: 1px solid #29659c; 
}

/*=============================================
  Tables - MEE
  =============================================*/

#planusage {
	border: 1px solid #134d7d; 
}

#planusagetabs a {
	background: #cce2fd; 
	border: 1px solid #134d7d; 
	color: #134d7d; 
}

#planusagetabs a.selected {
	border-top: 1px solid #134d7d; 
	border-left: 1px solid #134d7d; 
	border-right: 1px solid #134d7d; 
}
.planusageleftbrdr{
	border-left: 1px solid #134d7d;
}

/*=============================================
   Tables - NAV3
=============================================*/

.nav3col table thead th.nav3col_on {
	color: #ffffff; 
	background-color: #3478B7; 
}
.nav3col table tbody a {
	color: #0085cf;
}
.nav3col table tbody a:hover {
	color: #003366; 
}

/*=============================================
   Tables - Calculator
=============================================*/

#calculator table tbody tr td,
#calculator table tbody td.tblrulelightblue,
#calculator table tbody tr th {
  border-bottom: 1px solid #D4E1EE; 
}

#calculator table tbody td.tblrulelightblue {
  border-bottom: 1px solid #D4E1EE !important;
}

#calculator table tr.tblrulebluedouble td,
#calculator table tr.tblrulebluedouble th {
	border-bottom: 3px double #B3C4D6; 
}

#calculator table tr.net td,
#calculator table tr.net th {
	background-color: #EFF4F9; 
	border-top: 1px solid #B3C4D6; 
}
#calculator table tr.firsthead td,
#calculator table tr.firsthead th {
	color: #000000;
	background-color: #BDCEDF;
}
#calculator table tr.secondhead td,
#calculator table tr.secondhead th {
	color: #000000;
	border-bottom: 2px solid #FFFFFF;
	background-color: #D4E1EE;
}
#calculator table tr td.bluecol {
	background-color: #E6EEF6;
}

#calculator table tr.tblruleblue td,
#calculator table tr.tblruleblue th {
	border-bottom: 1px solid #B3C4D6;
}

#calculator input.totalcolor {
	background-color: #EFF4F9;
}

/*=============================================
   Table - Wizard Modeler
=============================================*/

 table.modeler {
	border: 1px solid #BDCEDF;
}
table.modeler thead th,
table.modeler thead td {
	background-color: #BDCEDF;
}
table.modeler tbody th,
table.modeler tbody td {
	border-bottom: 1px solid #BDCEDF;
}
table.modeler .lefthalf {
	background-color: #E7EFF7;
}
table.modeler thead .midline {
	border-right: 1px solid #E7EFF7 !important;
}
table.modeler .midline {
	border-right: 1px solid #BDCEDF !important;
}

/*=============================================
   Manage Investment Navigation
=============================================*/
div#contentarea div#mngInvSubNav {
	color: #b0d6fd;
	background-image:url(../images/nav/mi_subnav_bg.jpg);
}
div#mngInvSubNav a.subnavMenu {
	color: #b3b3b3;
}
div#mngInvSubNav a.subnavMenuSelected {
	color: #ffffff !important;
}

div#mngInvSubNav a.subnavMenu:hover {
	color: #ffffff;
}
div#barActionBg {
    background: url(../images/nav/mi_baraction_door_right.gif) no-repeat right top;
}

div#barActionBgL {
	background: url(../images/nav/mi_baraction_door_left.gif) no-repeat left top;
}

/*=============================================
   BM Search Module
=============================================*/

 .modsearch {
	border-right: 1px solid #8fafc5; 
	border-bottom: 1px solid #8fafc5;
	background-color: #b7d1f3; 
}

 .modsearch h4,
 .modsearch p {
	color: #000000;
}

.modsearch .searchButn {
	color: #102c70; 
	background-color: #dbe7ed;
	border-right: 2px double #839fb3;
	border-bottom: 2px double #839fb3;
	border-top: 3px double #e5eff7;
	border-left: 3px double #e5eff7;
}

 .modsearch p.return {
	color: #000000;
	border-top: 1px dashed #4A8ABD;
}

 .modsearch p.return a {
	color: #003399;
}

 .modsearch p.return a:hover {
	color: #3366CC;
}
/*FE Retiree flow */
.hidePensFERetir {display: none;}
/*Branding CSS ENDS*/


/*=============================================
Global Buttons Background colors and Border colors 
=============================================*/

/*Generic button code*/
.ui-button, .transbut, .transbutbig,#slideNavigationDefault .activeSlide, .button, .button_sm,.button_link,.iconbuttons button, .icon button, .noicon button,.graybut{	
	background-image: url(../images/nav/button_bg_01.gif); 
	background-repeat:repeat-x;
	background-color: #505050 ; 
	border:	1px solid #505050 ;
	_border:1px transparent solid !important; /*Hack to remove extra 1 pixel border in IE*/
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-repeat: repeat-x;
	padding: 1px;
	text-decoration: none;
	cursor:	pointer;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:84% !important ;
	margin-top:20px;
	padding:4px 7px;
}
#contentarea a.button {
	color: #ffffff; 
}
#contentarea .acContainer .ac div h4 a.button, #contentarea .acContainer .ac div h4 a:hover.button{
	color: #fff;
}
#contentarea .acContainer .ac div h4 a.button.on, #contentarea .acContainer .ac div h4 a:hover.button.on {
	background-image: url(../images/accordion/button_bg_04.gif);
	background-color: #5b9214;
}
.graybut {
	color: #8e8e8e;
	background-image: url(../images/nav/button_bg_06.gif);
	background-repeat: repeat-x;	
	border: 1px solid #8e8e8e;
}
.specialBtn_1{
	background-color: #505050; 
	border:	1px solid #505050;
}
.icon button, .noicon button{	
	font-size:100% !important ;
}

.transbuttsmall{padding:1px !important;}

.ui-corner-all,.button_link,.button_sm,.button,#slideNavigationDefault a, div.icon button, div.noicon button, .transbut, .graybut { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.transbutbig {
	font-size: 108.3333% !important;
	height: 60px;
	margin-top: 1px;
	font-weight: bold;
}
.iconbuttons button{
	width:100px !important;
	font-size:12px !important;
}
.acGroup .button{
font-size:91.6667% !important;
}
.geContentContainer .button{
	font-size:135% !important;
}
.button,.button_sm,.button_link,.iconbuttons button{
	border:	1px solid #505050 !important;
}
.selectedBrdon {border-color: #4b6e04 !important;}
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.button_sm, a:hover.button_sm

 {
	font-weight:normal !important;
	font-size:63% !important;
	padding: 1px 4px 2px 4px !important;
	color:#fff !important;
	text-decoration: none !important;
}
#maincontainer #print_mod a{
color:#1f1f1f;
}  

/*--------------------------to control announcement button color--------------------------*/
#slideNavigationDefault a, #slideNavigationLeaves a {
	color:#505050;
}

.smallcase{text-transform:lowercase;}
.bordercollapse{border-collapse:separate !important;}1

#contentarea table.modoverviewhead th {
   line-height: 135%;
}

/*Cs401KSvngBalHis table*/
#contentarea table tr.normal {
	background:#FFF;
}
#contentarea table tr.highlight {
	background:#f1f5f8;
}
/*End Cs401KSvngBalHis table*/

/************Global Variable Check ***************/

/*
.annualIncreaseoption{background-color:cyan;}
.aeDate{background-color:cyan;}
.savingsVar1heading{background-color:cyan;}
.savingsVar1aplanName{background-color:cyan;}
.savingsVar1abalance{background-color:cyan;}
.savingsVar1abalanceFE{background-color:cyan;}
.savingsVar2heading{background-color:cyan;}
.savingsVar2aplanName{background-color:cyan;}
.savingsVar2abalance{background-color:cyan;}
.savingsVar2bplanName{background-color:cyan;}
.savingsVar2bbalance{background-color:red;}
.savingsVar3heading{background-color:cyan;}
.savingsVar3aplanName{background-color:cyan;}
.savingsVar3abalance{background-color:cyan;}
.savingsVar3abalanceFE{background-color:cyan;}
.savingsVar3bplanName{background-color:cyan;}
.savingsVar3bbalance{background-color:cyan;}
.savingsVar4heading{background-color:cyan;}
.savingsVar4aplanName{background-color:cyan;}
.savingsVar4abalance{background-color:cyan;}
.savingsVar4bplanName{background-color:cyan;}
.savingsVar4bbalance{background-color:cyan;}
.savingsVar5heading{background-color:cyan;}
.savingsVar5aplanName{background-color:cyan;}
.savingsVar5abalance{background-color:cyan;}
.savingsVar5bplanName{background-color:cyan;}
.savingsVar5bbalance{background-color:cyan;}
.medicalVar1heading{background-color:cyan;}
.medicalVar1abalance{background-color:cyan;}
.medicalVar1bbalance{background-color:cyan;}
.medicalVar2heading{background-color:cyan;}
.medicalVar2abalance{background-color:cyan;}
.medicalVar3heading{background-color:cyan;}
.medicalVar3abalance{background-color:cyan;}
.medicalVar3bbalance{background-color:cyan;}
.medicalVar4heading{background-color:cyan;}
.medicalVar4abalance{background-color:cyan;}
.medicalVar5heading{background-color:cyan;}
.medicalVar5abalance{background-color:cyan;}
.medicalVar6heading{background-color:cyan;}
.medicalVar6abalance{background-color:cyan;}
.medicalVar7heading{background-color:cyan;}
.medicalVar7abalance{background-color:cyan;}
.medicalVar8heading{background-color:cyan;}
.medicalVar8abalance{background-color:cyan;}
.lvdisVar1heading{background-color:cyan;}
.lvdisVar1aplanName{background-color:cyan;}
.lvdisVar1abalance{background-color:cyan;}
.blngInfoVar1heading{background-color:cyan;}
.blngInfoVar1aplanName{background-color:cyan;}
.blngInfoVar1abalance{background-color:cyan;}
.blngInfoVar2heading{background-color:cyan;}
.blngInfoVar2aplanName{background-color:cyan;}
.blngInfoVar2abalance{background-color:cyan;}
.employeeName{background-color:cyan;}
.employeeBrthDt{background-color:cyan;}
.employeeMailid{background-color:cyan;}
.dependant1var{background-color:cyan;}
.dependant2var{background-color:cyan;}
.dependant3var{background-color:cyan;}
.dep1fulname{background-color:cyan;}
.dep2fulname{background-color:cyan;}
.dep3fulname{background-color:cyan;}
.depLastName{background-color:cyan;}
.dep1BrthDt{background-color:cyan;}
.dep2BrthDt{background-color:cyan;}
.dep3BrthDt{background-color:cyan;}
.employeeBrthDtRetNow{background-color:cyan;}
.dep1BrthDtRetNow{background-color:cyan;}
.dep2BrthDtRetNow{background-color:cyan;}
.dep3BrthDtRetNow{background-color:cyan;}
.retSplNo{background-color:cyan;}
.srvcCenterName{background-color:cyan;}
.srvcphoneNo{background-color:cyan;}
.srvchrs{background-color:cyan;}
*/