/*PME*/
a{text-decoration:none}
a.linkWithoutUnderline:link{font-size:13px!important;font-weight:bold;text-decoration:none!important}
a.linkWithoutUnderline:visited{font-size:13px!important;font-weight:bold;text-decoration:none}
a.linkWithoutUnderline:hover{font-size:13px!important;font-weight:bold;text-decoration:none!important}
a.linkWithoutUnderline:active{font-size:13px!important;font-weight:bold;text-decoration:none}
a.nobold,.yui-overlay a.nobold{font-weight:normal!important;text-decoration:underline!important}
body div a.normal:link{text-decoration:underline!important;font-size:1em;color:#4D4B44!important}
body div a.normal:hover{text-decoration:none!important;color:#4D4B44!important}
body div a.normal:visited{text-decoration:underline;font-size:1em;color:#4D4B44!important}
a.link1:link{color:#06C;font-size:200%;text-decoration:none}
a.link1:visited{color:#06C;font-size:200%;text-decoration:none}
a.link1:hover{color:#06C;font-size:200%;text-decoration:underline}
a.link1:active{color:#06C;font-size:200%;text-decoration:none}
a.link2:link{color:#06C;font-size:200%;font-weight:bold;text-decoration:none}
a.link2:visited{color:#06C;font-size:200%;font-weight:bold;text-decoration:none}
a.link2:hover{color:#06C;font-size:200%;font-weight:bold;text-decoration:underline}
a.link2:active{color:#06C;font-size:200%;font-weight:bold;text-decoration:none}
a.link3:link{color:#06C;font-size:160%;text-decoration:none}
a.link3:visited{color:#06C;font-size:160%;text-decoration:none}
a.link3:hover{color:#06C;font-size:160%;text-decoration:underline}
a.link3:active{color:#06C;font-size:160%;text-decoration:none}
a.link4:link{color:#6F6D62;font-size:160%;font-weight:bold;text-decoration:underline}
a.link4:visited{color:#6F6D62;font-size:160%;font-weight:bold;text-decoration:underline}
a.link4:hover{color:#4D4B44;font-size:160%;font-weight:bold;text-decoration:underline}
a.link4:active{color:#4D4B44;font-size:160%;font-weight:bold;text-decoration:none}
a.link5:link{color:#4D4B44;font-size:120%;text-decoration:underline}
a.link5:visited{color:#4D4B44;font-size:120%;text-decoration:underline}
a.link5:hover{color:#6F6D62;font-size:120%;text-decoration:underline}
a.link5:active{color:#6F6D62;font-size:120%;text-decoration:none}
a.link6{color:#4D4B44;font-weight:bold;font-size:13px;text-decoration:none;padding-left:15px}
a.link6:visited{color:#6F6D62;font-weight:bold;font-size:13px;text-decoration:none}
a.link6:hover{color:#587992!important;font-weight:bold;text-decoration:underline!important;font-size:13px}
a.link6:active{color:#4D4B44;font-weight:bold;font-size:13px;text-decoration:none}
a.link7:link{color:#06C;font-size:100%;font-weight:lighter;text-decoration:none}
a.link7:visited{color:#06C;font-size:100%;font-weight:lighter;text-decoration:none}
a.link7:hover{color:#06C;font-size:100%;font-weight:lighter;text-decoration:underline}
a.link7:active{color:#06C;font-size:100%;font-weight:lighter;text-decoration:none}
a.link8:link,table.electionsDataSheet a.link8:link{color:#4D4B44!important;font-weight:bold;font-size:100%;text-decoration:underline!important}/*TWI-1608*/
a.link8:visited,table.electionsDataSheet a.link8:visited{color:#4D4B44!important;font-weight:bold;font-size:100%;text-decoration:underline!important}/*TWI-1608*/
a.link8:hover,table.electionsDataSheet a.link8:hover{color:#4D4B44!important;font-weight:bold;font-size:100%;text-decoration:underline!important}
a.link8:active{color:#4D4B44;font-weight:bold;font-size:100%;text-decoration:none}
a.link9:link{color:#4D4B44;font-size:110%;text-decoration:underline}
a.link9:visited{color:#4D4B44;font-size:110%;text-decoration:underline}
a.link9:hover{color:#6F6D62;font-size:110%;text-decoration:underline}
a.link9:active{color:#6F6D62;font-size:110%;text-decoration:none}
a.link10:link{color:#6F6D62;font-weight:bold;font-size:110%;text-decoration:underline;font-weight:bold}
a.link10:visited{color:#6F6D62;font-weight:bold;font-size:110%;text-decoration:underline;font-weight:bold}
a.link10:hover{color:#4D4B44;font-weight:bold;font-size:110%;text-decoration:underline;font-weight:bold}
.standard_link{color:#587992;font-size:120%;text-decoration:underline}
.standard_link:hover{color:#4D4B44}
a.link10:active{color:#4D4B44;font-weight:bold;font-size:110%;text-decoration:none;font-weight:bold}
th a.hover:link{color:#4D4B44!important}
.title1{color:#4D4B44;font-size:1.6em}
.topSponsorSelectSub .title1,body .topSponsorSelectSub .title1:hover{font-size:1.4em;font-weight:bold}
.title1 span{text-align:left;display:block}
.title2{color:#4D4B44;font-size:200%;font-weight:bold}
.title3{color:#4D4B44;font-size:180%}
.title4{color:#6F6D62;font-size:180%}
.title5{color:#6F6D62;font-size:13px}
.title6{color:#6F6D62;font-size:16px;font-weight:bold}
th.balancesTitle.title6{color:#6F6D62!important;font-size:16px!important}
#investmentDataSheetHeader .title6{font-size:12px}
.title7{color:#4D4B44;font-size:100%}
.title8{color:#6F6D62;font-size:100%;font-weight:bold}
.title9{color:#4D4B44;font-size:80%}
.title10{color:#4D4B44;font-size:140%;font-weight:bold}
.title11{color:#4D4B44;font-size:110%;font-weight:bold}
.title12{color:#4D4B44;font-size:140%}
.title13{color:#4D4B44;font-size:160%}
.title14{color:#4D4B44;font-size:160%;font-weight:bold}
.title15{color:#FFF;font-size:16px;font-weight:bold}
.text1{color:#4D4B44;font-size:120%}
.text2{color:#4D4B44;font-size:13px}
.text3{color:#4D4B44;font-size:110%}
.text4{color:#4D4B44;font-size:13px}
.text5{color:#06C;font-size:100%}
.text6{color:#4D4B44;font-size:100%;font-weight:bold}
.text7{color:#4D4B44;font-size:120%}
.text8{color:#333;font-size:120%;font-weight:bold}
.text9{color:#333;font-size:110%}
.text10{color:#4D4B44;font-size:100%}
.text11{color:#4D4B44;font-size:140%}
.text12{color:#6F6D62;font-size:160%;font-weight:bold}
.text13{color:#CCC;font-size:100%}
.text14{color:#666;font-size:120%;font-weight:bold}
.text15{color:#666;font-size:120%}
.text16{color:#888888;font-size:110%; font:arial}
.text17{color:#4D4B44;font-size:70%}
.pageTitle1{color:#AA1733;font-weight:bold;font-size:200%}
.pageTitle2{color:#4D4B44;font-size:19px;font-weight:bold}
body div#BDContent .pageTitle2,div#BDContent span.title10,div#BDContent span.pageTitle3{color:#AA1733!important}
.pageTitle3{color:#6F6D62;font-size:19px;font-weight:bold}
.pageTitle5{color:#4D4B44;font-size:120%;font-weight:bold}
.pageTitle4{color:#4D4B44;font-size:200%}
.pageTitle6{color:#AA1733;font-size:32px;font-weight:bold}
.pageTitle7{color:#686800;font-size:160%;font-weight:bold}
.pageTitle8{color:#06C;font-size:140%;font-weight:bold}
.pageTitle9{color:#9B9B9B;font-size:160%;font-weight:bold}
.split{padding:0 .3em;font-size:120%;font-weight:bold}
.inputBox{border:1px solid #CCC;height:16px;padding:1px;font-size:120%!important;color:#333;*font-size:120%;}
.disableBox{background:#F5F5F5}
.disabledButton{overflow:visible;width:auto;border:0;height:26px;line-height:26px;padding:0 8px;color:#CCC;font-size:1.1em;font-weight:bold;text-transform:uppercase;display:block;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,from(#DDD),to(#DDD));background:-moz-linear-gradient(top,#DDD,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdddddd,endColorstr=#FFdddddd);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdddddd,endColorstr=#FFdddddd)";cursor:default}
.ssoReturnClass{overflow:visible;width:auto;border:0;color:#FFF;height:26px;line-height:26px;padding:0 8px;font-size:130%;font-weight:normal;display:block;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,from(#826583),to(#320033));background:-moz-linear-gradient(top,#826583,#320033);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#826583,endColorstr=#320033);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#826583,endColorstr=#320033)";cursor:pointer}
.modisReturnClass{overflow:visible;width:auto;border:0;color:#FFF;height:26px;line-height:26px;padding:0 8px;font-size:130%;font-weight:normal;display:block;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,from(#826583),to(#320033));background:-moz-linear-gradient(top,#826583,#320033);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#826583,endColorstr=#320033);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#826583,endColorstr=#320033)";cursor:pointer}
.button1{background-color:#606;overflow:visible;width:auto;border:0;margin:10px;color:#FFF;height:26px;line-height:26px;padding:0 8px;font-size:130%;font-weight:normal;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,from(#826583),to(#320033));background:-moz-linear-gradient(top,#826583,#320033);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#826583,endColorstr=#320033);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#826583,endColorstr=#320033)";cursor:pointer}
a.button1{display:block}
.button2{background-color:#646464;overflow:visible;width:auto;border:0;color:#FFF;height:26px;line-height:26px;padding:0 8px;font-size:130%;font-weight:normal;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,from(#A3A3A3),to(#676767));background:-moz-linear-gradient(top,#A3A3A3,#676767);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a3a3a3,endColorstr=#676767);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#a3a3a3,endColorstr=#676767)";cursor:pointer}
a.button2{display:block}
.button3{overflow:visible;width:auto;border:0;color:#FFF;height:26px;line-height:26px;padding:0 8px;font-size:130%;font-weight:bold;display:block;text-align:center;background-color:#6A9ACA;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,from(#A3C0DE),to(#6A9ACA));background:-moz-linear-gradient(top,#A3C0DE,#6A9ACA);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a3c0de,endColorstr=#6a9aca);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#a3c0de,endColorstr=#6a9aca)";cursor:pointer}
a.button3{display:block}

.corner{width:60%;background:#F9FAFE;-moz-border-radius:4px;border-radius:4px;border:1px solid #6A9ACA;padding:.5em 0 .5em .2em}
.logoutArea{position:absolute;top:0;right:0;line-height:3em;text-align:right;margin-top:-0.4em;z-index:1}
.logoutArea li img{margin-right:.4em;vertical-align:middle}
.menuArea{line-height:2em}
.downArrow{display:inline-block;font:0 / 0;border:4px solid;border-color:#921902 #FFF #fff #FFF;float:left;margin:8px 0 0 2px}
.upArrow{display:inline-block;font:0 / 0;border:4px solid;border-color:#FFF #fff #921902 #FFF;float:left;margin:8px 0 0 2px}
.leftArrow{display:inline-block;font:0 / 0;border:4px solid;border-color:#FFF #fff #FFF #921902;float:left;margin:8px 0 0 2px}
.rightArrow{display:inline-block;font:0 / 0;border:4px solid;border-color:#FFF #921902 #FFF #fff;float:left;margin:8px 0 0 2px}
.dataSheet{width:100%;float:left;border-collapse:collapse}
.dataSheet th{background:#E7EEEF;color:#6F6D62;border-bottom:2px solid #DDD;padding:.6em 0;vertical-align:bottom;font-size:.84em;text-align:center}
.dataSheet tbody td{padding:.6em 0;border-bottom:1px solid #DDD;color:#4D4B44}
.dataSheet img{vertical-align:middle}
.subDataSheet{width:100%;border-collapse:collapse;background:#EDEDED;font-size:120%}
.subDataSheet th{color:#6F6D62;border-bottom:1px solid #CCC;vertical-align:bottom;font-weight:bold;background:none}
.subDataSheet tbody td{border-bottom:1px solid #E7E7E3;color:#333}
.overlay{width:100%}
.menuArea li ul li{line-height:1.8em}
.textLeft{text-align:left}
.textCenter{text-align:center}
.textRight{text-align:right}
.floatLeft{float:left}
.floatRight{float:right}
.yui-overlay{position:absolute}
.overlayHead{height:28px;background:#E8E8E8;text-align:right}
.overlayHead img{cursor:pointer}
.clear{clear:both}
.clearLeft{clear:left}
.verticalMiddle{vertical-align:middle}
.dataSheet tbody .negativeNumber{color:#F00}
.negativeNumber,.warningMessage{color:#F00}
select{border:1px solid #D8D8D8}
.paging{font-size:120%;color:#333;text-align:center;padding:.5em 0}
.paging span{padding:0 .2em}
.paging a:link{text-decoration:none;border:1px solid #CCC;padding:.1em .4em;text-decoration:none;color:#333}
.paging a:visited{text-decoration:none;border:1px solid #CCC;padding:.1em .4em;text-decoration:none;color:#333}
.paging a:hover{text-decoration:none;border:1px solid #979797;padding:.1em .4em;text-decoration:underline;color:#333}
.paging a:active{text-decoration:none;border:1px solid #979797;padding:.1em .4em;text-decoration:underline;color:#333}
.paging a.enable:link{text-decoration:none;border:1px solid #CCC;padding:.1em .4em;text-decoration:none;color:#333}
.paging a.enable:visited{text-decoration:none;border:1px solid #CCC;padding:.1em .4em;text-decoration:none;color:#333}
.paging a.enable:hover{text-decoration:none;border:1px solid #979797;padding:.1em .4em;text-decoration:underline;color:#333}
.paging a.enable:active{text-decoration:none;border:1px solid #979797;padding:.1em .4em;text-decoration:underline;color:#333}
.paging a.disable{text-decoration:none;border:1px solid #CCC;background:#DFDFDF;padding:.1em .4em;color:#999;cursor:default}
@media print{
	.dropdownListContainer{display:none;}
	.dropdownListTitleActive{color: red !important;background: none !important; filter:none; }
	.dropdownListTitleActive em, .dropdownListTitleActive .downArrow{border-color: #921902 #fff #fff #fff;}
	/* BEGIN RSIM-421 */
	#preRetirementRateOfReturnInputArea .assumedRateSliderLeftContent #preRetirementRateOfReturnSlider,
	#postRetirementRateOfReturnInputArea .assumedRateSliderLeftContent #postRetirementRateOfReturnSlider
	{
		background: url("../images/bg-fader-large.gif") no-repeat scroll 5px 0 rgba(0, 0, 0, 0);
	}
	#postRetirementRateOfReturnSlider, #preRetirementRateOfReturnSlider
	{
		background: url("/myPLANCATWebApp/yui/slider/assets/bg-fader.gif") no-repeat scroll 5px 0 rgba(0, 0, 0, 0)!important;
	}
	/* END RSIM-421 */
}
/*TWI-5415 END*/
.dropDownListTitleActive em{border:4px solid gray;border-top:4px solid #FFF;width:0;height:0;display:inline-block;margin-top:6px;margin-left:2px}
.dropDownListTitleInactive{background-color:none;text-decoration:none!important}
.dropDownListTitleInactive em{width:0;height:0;border:4px solid #FFF;border-top:4px solid #921902;display:inline-block;margin-top:6px;margin-left:2px}
.dropDownListTitleActive .downArrow{display:inline-block}
.slidePanelHeader{cursor:pointer;margin:0 0 1em 0}
.slidePanel{height:0;width:100%;overflow:hidden;text-align:center}
.slidePanelBody{padding:1em 0 1em 1.8em;text-align:left;display:block}
.slidePanel img,.slidePanelBody img,.slidePanelHeader img{vertical-align:middle}
#calendarBody_nav_month{width:90%}
.filterBackground{background:#FFF;border:1px solid #CCC;clear:both;padding:5px}
.filterBackgroundbackup{background:-moz-linear-gradient(center top,#FFF,#E2E2E2) repeat scroll 0 0 transparent;border:1px solid #CCC;clear:both;padding:5px}
body{color:#4D4B44!important}
body div#cmsSiteHeader{display:inline-block;width:99.1%!important}
body ul li a.link6{padding:0 10px 0 0}
.sponLevelHeaderTitle,#chooseAnotherNav{padding-top:0!important;padding-left:14px!important;margin-top:6px;*margin-top:10px}
.dropDownListTitleActive .sponsorPlanTitle{color:#4D4B44!important}
body.yui-skin-sam .yuimenuitemlabel{font-size:1em!important}
body.yui-skin-sam .yui-overlay .yuimenuitemlabel-selected:hover,body.yui-skin-sam .yui-overlay .yuimenuitemlabel-hassubmenu-selected{background-color:#FFF!important;cursor:pointer}
body table.dataSheet td a.dropDownListTitleInactive{padding-left:15px;font-size:1.2em!important}
body table.dataSheet td a.dropDownListTitleActive{padding-left:15px;font-size:1.2em!important}
body table.dataSheet td a.dropDownListTitleActive:hover{padding-left:15px;font-size:1.2em!important}
body table.dataSheet td a.dropDownListTitleActive img{display:none}
body table.dataSheet td a.dropDownListTitleActive{background-image:url(../images/chevron.png);background-repeat:no-repeat}
body div.modisContextHeader{margin-top:10px;display:inline}
body div.modisContextHeader span{text-align:left;height:40px;display:block;text-transform:uppercase}
body p.holdingTopSection,body p.contributionTopSection{margin-top:5px}
div#cmsSiteHeader{
	padding:10px 0 10px 10px;display:block;
	background:-webkit-gradient(linear,left top,left bottom,from(#9D313D),to(#6C1E28));
	background:-moz-linear-gradient(top,#9D313D,#6C1E28);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9D313D,endColorstr=#6C1E28);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#9D313D,endColorstr=#6C1E28)";
	background-image:-ms-linear-gradient(top,#9D313D,#6C1E28);
	zoom:1;
	}
div#cmsSiteHeader img,div#cmsSiteHeader h1,{float:left}
body a.closeMe{display:inline;font-weight:bold;font-size:1.2em;display:block;padding:0 25px;background:url(../images/lfg-x.png) right no-repeat!important;color:#FFF;margin:0 20px 0 20px;text-decoration:underline}
.yui-overlay #summaryOverviewPageBody a#congrats.closeMe{display:block;position:absolute;top:2px;right:-10px;height:20px;width:20px;padding:10px 0 0 0;width:60px;font-size:12px;color:#FFF}
.yui-overlay #summaryOverviewPageBody a#congrats.closeMe:hover{background:url(../images/lfg-x.png) right no-repeat!important;text-decoration:none!important}
body a.closeMe:hover{text-decoration:none}
body a.printMe{display:inherit;position:absolute;top:106px;right:16px;font-weight:bold;font-size:1.2em;display:block;padding:2px 10px 5px 25px;background:url(../images/print-icon.gif) left no-repeat!important;color:#4C697F;text-decoration:underline;text-align:right}
body.modisSecondaryView a.printMe{top:75px}
body div#cmsSiteHeader #buttonHold{margin:0 10px 0 0;float:right;position:relative}
body ul.alertMessage li,body div.alertMessage ul li{border:solid #CCC7BA 1px;background:url(../images/lfg-info-icon.png) no-repeat 4px 4px;background-color:#FBFAF1;color:#6F6D62;line-height:18px;margin-bottom:10px;margin-top:5px;padding:10px 0 7px 35px;font-size:13px}
body div.alertMessage,body ul.alertMessage{-moz-border-radius:0;border:none}
body div.alertMessage .title10,body ul.alertMessage .title10{color:#4D4B44!important}
td span.warningMessage{font-weight:bold;padding-left:25px}
body div#cmsSiteFooter a.link6{background:none;padding:0;font-weight:normal;font-size:1.1em;text-decoration:underline}
body div#cmsSiteFooter div{background-color:#EDEBE5}
body input.modisReturnClass{display:none}
body ul.myPortfolioTopNav,body div.contributionNav,body ul.researchTopNav,body div.beneficiaryNav,body ul li div.myRetirementSavingHeader,body div #changeAmountSignIncrease.changeAmountsSelectArea,body #planInformationTopNav{background:-webkit-gradient(linear,left top,left bottom,from(#F7F8F9),to(#8DA1AF));background:-moz-linear-gradient(top,#F7F8F9,#8DA1AF);background-image:-ms-linear-gradient(top, #F7F8F9, #8DA1AF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7F8F9,endColorstr=#8DA1AF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7F8F9,endColorstr=#8DA1AF)"}
body ul.myPortfolioTopNav,body div.contributionNav,body ul.researchTopNav{margin-top:5px}


label{font-weight:bold!important}
h5.text4{font-weight:normal!important}
body .overlayHead,body div.beneficiaryDescriptionPanel div.overlayHead,body div#annualContributionsDetailPanel div.overlayHead,body div#assumedRateOfReturnDescriptionPanel div.overlayHead,body div#automaticFutureElectionsDescriptionPanel div.overlayHead,body div#autoIncreaseDetails h1{background:#8E2432;padding:5px 5px 0 0}
body .yui-overlay .pageTitle6{font-size:18px}
body .yui-overlay .button1:hover,body .yui-overlay a#payoffCalculate:hover,body .yui-overlay input.button3:hover,body .yui-overlay button#calculateButton:hover{border:solid 1px #B5B5B5;color:#AA1733!important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;background:#FFF!important}
body .yui-overlay .button1:active,body .yui-overlay a#payoffCalculate:active,body .yui-overlay button#calculateButton:active{color:#333!important}
body .viewAvailableAmountsOverlayTitle{padding-left:0}
body .beneficiaryContentDisplayControl{float:left;width:auto;padding:4px 0 0 0}
body .yui-overlay .beneficiaryContainerHeader{float:none;width:570px;padding-left:20px}
div#maritalStatusControlField ul.beneficiaryAlertMessage{clear:both;margin-top:35px}
body .yui-overlay .beneficiaryAddButton{position:absolute;bottom:-10px;right:135px}
body .yui-overlay a:link{color:#4D4B44;font-size:1.2em;}
body .yui-overlay a:link:hover{background:none!important}
body .yui-overlay #rebalancingFrequency a.link6:link,div#futureElectionsFrequency div.right p.text3 a.link6,div#futureElectionsFrequency div.right p.text3 a.link6:hover,div#rebalancing div.right p.text3 a.link6,div#rebalancing div.right p.text3 a.link6:hover{background-image:none!important;padding:0;font-size:1em!important;text-decoration:underline!important}
body .yui-overlay #rebalancingFrequency a.link6:hover,body .yui-overlay #rebalancingFrequency a.link6:active{font-size:1em!important;text-decoration:none!important}
input.beneficiaryPercentage{padding:3px 5px 0 3px;margin:5px}
.pageTitle6,span,tfoot td{color:#4D4B44}
a#overViewLogout.link6,li.printArea,ul.logoutArea li a#partLevelHeaderPrint.link5,ul.logoutArea li img,div#myAssetAllocationContainer div.myAssetAllocationLink div.downArrow{display:none}
/* BEGIN TWI-12321 */
#mPn-main-wrapper #mPn-main-wrapper-bd ul li.printArea,#mPn-main-wrapper  #mPn-main-wrapper-bd ul.logoutArea li a#partLevelHeaderPrint.link5,#mPn-main-wrapper #mPn-main-wrapper-bd ul.logoutArea li img, #mPn-main-wrapper #mPn-main-wrapper-bd div#myAssetAllocationContainer div.myAssetAllocationLink div.downArrow{display:block!important;}
/* END TWI-12321 */
ul.logoutArea li span.split{margin-right:20px}
ul.logoutArea li a#sponLogoutLink{float:right;margin-right:10px;*position:absolute;*top:5px;*right:10px}
div#chooseModel div.changeInvestmentFooter div#cmsOverlayStepFooter p.text7 a.link6{background:none!important;background-image:none!important;padding:0;font-size:1em!important;text-decoration:underline;color:blue;font-weight:normal}
body a.container-close,body .yui-overlay a.container-close:hover{background:url(../images/lfg-x.png) no-repeat!important}
body div.overlayContent div{font-size:1.2em;padding:10px;margin:0 10px 0 0;color:#4D4B44}
body .yui-overlay .button1{text-transform:uppercase;font-weight:bold}
body .yui-overlay .button1:link{text-decoration:none!important}
body .yui-overlay select#beneficiaryTypeSelect{width:190px!important}
/* ADA update = added 'a'*/
body .yui-overlay .process a {font-size: 100%;!important; text-decoration: none; font-wieght: normal; /* TWI-5028 PG1 #3 */}
body .process a li span{color:#4D4B44}
body .process li .overlaySteps{color:#6F6D62;}
body .process li.current .overlaySteps,body .process li.activity .overlaySteps{color:#6F6D62; background-position: 2px 2px !important;}
body .process a li.activity label,body .process a li.current label{color:#FFF!important}
/* end ADA */
body ul.process span{color:#6F6D62;display:inline-block}
body .process li.current label,body .process li.activity label{background-image:url(../images/stepActive.png)!important;background-position:1px 4px!important}
div#loanRequestProcessTag .process li.current label,div#loanRequestProcessTag .process li.activity label{background-position:4px 5px!important;*background-position:1px 3px!important;_background-position:1px 3px!important}
body input#topNavAlertNoButton,body .button2,input#skip.buttonSkip{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;color:#4D4B44;text-decoration:underline;background:#FFF!important}
body .yui-overlay input#topNavAlertNoButton,body .yui-overlay .button2,.yui-overlay input#skip.buttonSkip,div.enrollmentButtonArea a#DEClineEnrollingMultiPlan{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;color:#4D4B44!important;text-decoration:underline;font-size:14px;background:#FFF!important}
div.enrollmentButtonArea a#DEClineEnrollingOnePlan{font-size:1.4em!important}
body a.link9:link{color:#4D4B44;font-size:11px;text-decoration:underline}
body table.dataSheet td a.link6{color:#4D4B44}
body div.overlayContent p.text7{padding:15px}
body a.link9:visited{color:#4D4B44;font-size:11px;text-decoration:underline}
body a.link9:hover{color:#4D4B44;font-size:11px;text-decoration:underline}
body a.link9:active{color:#4D4B44;font-size:11px;text-decoration:none}
body .button1,body .button3,body a#availableAmountsView,body input.ssoReturnClass,body .yui-overlay a#payoffCalculate,button#calculateButton,body td.documentationLoanRequestEnhancedColumnSpan a#viewPDF{overflow:visible;width:auto;border:solid 1px #4C697F;height:26px;line-height:26px;padding:0 8px;font-size:11px!important;font-weight:bold!important;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;color:#FFF!important;-moz-box-shadow:2px 2px 1px #A5A5A5;-webkit-box-shadow:2px 2px 1px #A5A5A5;box-shadow:2px 2px 1px #A5A5A5;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;zoom:1;text-transform:uppercase!important;text-decoration:none!important;background:#4C697F!important;margin-top:0}
.estimatedLoanBottomButton input#calculateContinue.hide{display:none!important}
body a#availableAmountsView{margin:10px;padding:5px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
p.viewAvailableAmountsArea img{display:none}
body .button1:hover,body .button3:hover,body a#availableAmountsView:hover,body input.ssoReturnClass:hover,body button#calculateButton:hover,body td.documentationLoanRequestEnhancedColumnSpan a#viewPDF:hover{color:#ffffff!important;border:solid 1px #686868;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;background:#4C697F!important}
body .button1:active,body .button3:active,body a#availableAmountsView:active,body input.ssoReturnClass:active body button#calculateButton:active body td.documentationLoanRequestEnhancedColumnSpan a#viewPDF:active{color:#333!important;border:solid 1px #686868;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;background:#4C697F!important}
body .yui-overlay input#chooseModelContinue.disabledButton{overflow:visible;width:auto;border:0;height:26px;line-height:26px;padding:0 8px;color:#CCC;font-size:110%;font-weight:bold;display:block;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,from(#DDD),to(#DDD));background:-moz-linear-gradient(top,#DDD,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdddddd,endColorstr=#FFdddddd);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdddddd,endColorstr=#FFdddddd)";cursor:default;-moz-box-shadow:0 0 0 #A5A5A5;-webkit-box-shadow:0 0 0 #A5A5A5;box-shadow:0 0 0 #A5A5A5;text-transform:uppercase;margin-right:10px}
body .currentStageButtonGroup,body div#confirmInformationButtonGroup,body div#beneficiaryButtonGroup,body div#communicationsAndAlertsButtonGroup,body div.retimentGoalTypeButtonGroup,body div#investmentStyleButtonGroup,body div.retirementAdjustionButtonGroup,body div.addressContactInformationButtonGroup{padding:3px}
body #filterSumbitButton{width:160px} /*ADA Bug 4276 TWI-5550 to fix the width of the button issue on IE9 went from 150px to 160px*/
.filterParticipantButton{width:auto!important}
body div#myRetirementGoalsContainer object#yuiswf0{float:left}
body table.dataSheet tbody td,body table tbody td,body .title10,body span.text8,body p.title2 #needToInvest,body .yui-overlay p.needInvestmentDataValue span.percentSign,body .yui-overlay #needToInvest.title2{color:#4D4B44}
body table.dataSheet td a:link{text-decoration:underline}
body p.contingentText{background-color:#EDEBE5;padding:5px}
body p.text3 a#automaticFutureElectionsLearnMoreLink{text-decoration:underline}
body p.text3 a#automaticFutureElectionsLearnMoreLink:hover{text-decoration:none}
body span.title10,body span.title5,body span.beneficiaryPercentageContent,body div.beneficiaryNavContent,body div #cmsOverlayFooter,body p.successMessage,body div.activeInfo,body div.activeInfo .title5,body div.processContent p,body div#retirementAdjustionMyGoal.filterBackground span,body li.title3,body h1.pageTitle1,body div.myRetirementSavingContent span.text4,body .dataSheet th,body .dataSheet td.text7,body div.processContent table tbody tr td label.title4,body div.processContent table tbody tr td span,body label,body li span.title8,body li.title6,body .noMessageContent,body .noMessageTip,body .balanceArea .title4,#rightContectSection div h1.pageTitle2{color:#4D4B44!important}
body div.activeInfo,body .retirementGoalTypeInfo{background:#E8E7DF;border:solid #AFA397 1px;-moz-border-radius:0;-webkit-border-radius:0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important}
body div.assumedRateInputArea p,form#rateOfReturnForm div#investmentStyleBodyContent div.assumedRateInputArea p{background:none;border:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important}
div.assumedRateInputArea p span.text2{color:#AA1733;font-weight:bold;font-size:1.5em}
div.processContent,div .processTag ul.process>li{/* POST ADA FIX */ margin-top:0px;}
#currentStageContent ul li{height:auto!important;margin-bottom:20px}
ul.QA{margin:0;padding:0}
ul li.question,ul li.answer{list-style:none;margin:0}
ul li.question{background-image:url(../images/Q_icon.jpg);background-repeat:no-repeat;background-position:top left;margin-top:20px;padding:6px 0 20px 40px}
ul li.answer{background-image:url(../images/A_icon.jpg);background-repeat:no-repeat;background-position:top left;margin-top:0;padding:0 0 20px 40px}
body div #cmsOverlayFooter{padding:10px}
body .yui-overlay pageTitle2{color:#AA1733}
body div.commonErrorMessageDefaultClass,body div.fieldErrorMessageDefaultClass,body .yui-skin-sam .yui-panel div.bd{background-color:#FFF}
body div.commonErrorMessageDefaultClass label.title6,body .yui-skin-sam .yui-panel div.bd label.title6{color:red}
body .holdingViewTypeSelectSub{overflow:visible}
body div.vestingSchedule{width:250px}
body div.vestingSchedule select{width:255px!important}
div.contributionInformation{margin-right:1em!important}
body div.vestingSchedule h4.text4{font-weight:bold}
body select#contributionTypeSelect{clear:both;width:100%}
body div#downloadHistory .downloadHistoryDefault{padding:3px 10px 0 15px;margin:2px 5px 0 0}
body .yui-overlay li a.link6{font-weight:bold;font-size:1.2em;margin:4px;background-image:none;padding:5px 14px 5px 10px;text-decoration:underline!important}
body .yui-overlay li a.link6:hover{background:none!important;font-size:1.2em!important}
body .vestingScheduleContainer li{background-color:#FBFAF1;padding:0 5px}
body .vestingScheduleContainer li span{color:#4D4B44}
body .vestingScheduleContainer li.oneYear{background-color:#E8E7DF}
body div#linereport{background-color:#FBFAF1}
body div#hideFilter a,body div#hideFilter a:hover,body #showFilter.hide a,body #showFilter.hide a:hover,body a.linkWithoutUnderline{color:#4D4B44!important}
body .dropDownListTitleInactive span.downArrow,body .dropDownListTitleActive span.downArrow,body .dropDownListTitleActive em,body .dropDownListTitleInactive em{display:none}
body div#hideFilter a:hover,body div#hideFilter a:hover,body #showFilter.hide a:hover,body #showFilter.hide a:hover,body a.linkWithoutUnderline:hover{color:#587992!important;text-decoration:underline!important}
body div#hideFilter a:active,body div#hideFilter a:active,body #showFilter.hide a:active,body #showFilter.hide a:active,body a.linkWithoutUnderline:active{text-decoration:none}
body td.largeCapArea{background-color:#FBFAF1!important}
body #rightContectSection .currentInfoSection,body #rightContectSection .participantSnapshot,body #rightContectSection .planInformationRightBox,body #rightContectSection .fiduciaryToolkitArea{border:solid 1px #E8E7DF;background-color:#FBFAF1}
.yui-skin-sam .yui-menu-button button{background-image:url(../images/chevron.png)!important;background-repeat:no-repeat!important;background-position:0 3px;font-weight:bold;color:#4D4B44!important;border-top:none!important;margin-top:0;padding-left:15px!important}
.yui-skin-sam .yui-menu-button button:hover{background-position:0 -14px;color:#4C697F!important;text-decoration:underline!important}
.yui-skin-sam .yui-button .first-child,.yui-skin-sam .yui-button{border-width:0;background-image:none;height:22px;overflow:hidden}
div#breadcrumbTrail.sponLevelHeaderButton{margin-top:7px;overflow:hidden;height:22px}
#bdHeader div.bd ul li.yuimenuitem a.yuimenuitemlabel{text-decoration:none!important;padding-left:10px}
#bdHeader div.bd ul li.yuimenuitem a.yuimenuitemlabel:hover{text-decoration:underline!important;color:#587992!important}
body div#topNavigation ul.nav li a,.yui-overlay ul.nav li a{padding:8px 10px 0 10px;height:24px;margin-top:-10px!important;margin-right:5px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#4C697F!important;border:solid 1px #4C697F!important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;color:#FFF!important;border:none;text-transform:uppercase;font-size:.8em;text-decoration:none!important}
.yui-overlay ul.nav li a{margin-top:-12px!important;margin-right:5px!important;padding-top:10px!important;font-size:12px!important}
body div#topNavigation ul.nav li a:hover,.yui-overlay ul.nav li a:hover{background:#FFF!important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;color:#AA1733!important;border:solid 1px #D4D4D4!important}
body div#topNavigation ul.nav li a.current,.yui-overlay ul.nav li a.current{background:#FFF!important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;color:#AA1733!important;border:solid 1px #D4D4D4!important;padding-top:8px}
.yui-overlay ul.nav li a.current{margin-top:-12px!important;padding-top:10px!important}
body div#topNavigation ul.nav li a.current:hover{background:#FFF!important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;border:solid 1px #D4D4D4!important}
body div#right p.text3 a.link6{font-size:1.2em}
div.planInformationSections h4.planFeaturesHeader{position:relative}
div.planInformationSections h4.planFeaturesHeader #selectEligibilty{width:95%;position:absolute;left:0;top:25px}
div.planInformationSections h4.planFeaturesHeader span.title6{display:inline-block;clear:both;width:100%;position:relative;margin-bottom:20px}
div .planInformationSections #selectEligibility{float:none;position:relative;bottom:-43px;width:100%}
.footer-container{padding:20px;font-size:14px;border-top:36px solid #8E2432;background:#edebe}
.footer-container .callout{font-size:22px;font-weight:bold;color:#6F6D63;text-transform:uppercase}
.contributionPreTax ul{width:130%!important}
body .continueRetirementPageButton,body .continueRetirementPageButton:visited{background-image:url(../images/finish.gif)!important;border:none!important;box-shadow:0 0 px #000;height:36px!important;width:85px!important;font-size:0!important;line-height:0;overflow:hidden;text-indent:-300px!important;position:relative;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;right:170px}
body .yui-overlay .continueRetirementPageButton:active{background-color:none!important;background-image:url(../images/finish.gif)!important;background-position:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important}
body .yui-overlay .continueRetirementPageButton:hover{background-color:none!important;background-image:url(../images/finish.gif)!important;background-position:0 -39px!important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important}
.listLinkForDropDownList .square{display:none!important}
body .listLinkForDropDownList a{font-size:13px!important;background:!important;padding-left:15px!important;width:100%!important}
body .listLinkForDropDownList a:hover{font-size:13px!important;font-weight:bold}
#topPlanTitle .viewStatement{width:auto!important}
#enrollmentContent .processContent{width:71.5em!important}
body a.dropDownListTitleActive{background:none;padding:2px 8px 2px 15px;display:block;color:#4D4B44!important}
a.dropDownListTitleInactive{display:block;padding:2px 8px 2px 0}
a.dropDownListTitleActive img,a.dropDownListTitleInactive img{float:right}
#submitPlanParticipants .filterParticipantsButton{width:160px!important}
ul.topSponsorSelectDropDown{padding:5px}
ul.topSponsorSelectDropDown a.link4{font-size:1.3em;padding:2px 10px}
.slidePanelBody table.panelSection tbody tr td.floatLeft{width:auto}
a#requestWithdrawalShow.link6:hover{text-decoration:none}
body #enrollmentContent .processTag{width:auto!important}
body .processTag{background:none}
body .yui-overlay .processTag{background:#FFF}
table.dataSheet td .dropDownListTitleInactive img{display:none}
div#summaryOverviewPageBody div.videoImg{width:387px;overflow:hidden}
table th.textRight{text-align:right!important}
body table th{font-size:12px!important}
body div#BDContent td div.selectModelArea span.title10{color:#4D4B44!important}

div #enrollmentContent div.summaryBodyBottom div.summaryContent{width:330px}

body div#BDContent div.summaryBodyBottom div.summaryContent span.pageTitle3{color:#4D4B44!important;font-size:1.56em}
.modelPortfolioContent .selectModelArea a.link6:link{font-size:1.3em}
#BDContent .financialsNav{position:relative!important;height:25px}
#BDContent .financialsNav span.title10{display:block;position:absolute;left:30px;color:#4D4B44!important;top:1px}
body .addNewPayrollSection{border-top:none;border-right:none;border-bottom:none;border-left:none}
.withdrawalsFilter a.link6{background-image:none!important;padding-left:0!important}
table td.title6{font-size:13px!important}
.communicationsSection td.text4{padding-right:5px}
.yui-overlay div.ft span.first-child button{color:#000!important}
body .yui-overlay a.link6:visited{background-image:none!important;font-size:11px!important;padding-left:0;color:#4D4B44}
#transactionHistory{overflow:visible!important}

div#retirementAdjustionMyGoal ul li .text4{font-size:1.1em;font-weight:normal!important;}
.participantResultPrintArea #downloadParticipantsContainer a.dropDownListTitleInactive{padding:3px;background-image:none;width:150px;height:auto;font-size:12px!important}
.participantResultPrintArea #downloadParticipantsContainer a.dropDownListTitleActive{background:none!important;width:150px;height:auto;padding:3px;font-size:12px!important}
.participantResultPrintArea #downloadParticipantsContainer a.dropDownListTitleActive,.participantResultPrintArea #downloadParticipantsContainer a.dropDownListTitleInactive{padding-left:15px!important;text-decoration:none!important;padding-left:15px!important;background-image:url(../images/chevron.png)!important;background-repeat:no-repeat!important}
.participantResultPrintArea #downloadParticipantsContainer a.dropDownListTitleActive:hover,.participantResultPrintArea #downloadParticipantsContainer a.dropDownListTitleInactive:hover{padding-left:15px!important;background-image:url(../images/chevron.png)!important;background-repeat:no-repeat!important;background-position:0 -17px!important;text-decoration:underline!important}
ul.downloadOptions li a{margin-top:-1px!important;margin-bottom:-1px!important}
#submitPlanParticipants .filterParticipantsButton{width:170px!important}
body #availableReportsFilter{width:97.8%!important}
body #availableReportsFilterButton{width:120px!important}
.defaultAllocMessage{display:block;clear:both}
div.summaryOverviewPageRight{border-left:#CCC solid 1px;padding-left:20px;width:49%}
.summaryOverviewPageLeft{margin-right:-1px!important}
div.peopleContactsContainerBody td a.link6{background-image:none!important;padding:0;font-size:12px!important;text-decoration:underline!important;color:#4D4B44!important;font-weight:normal}
div.peopleContactsContainerBody td a.link6:hover{color:#4D4B44!important}
div.summaryBodyTop div.personalInformationContent{width:250px;margin-right:5px}
div.summaryBodyTop div.personalInformationContent td.text4{width:28%!important}
#advancedAnalysisLinkForm #participantDataDropDown a.title14{padding-left:15px;margin-top:3px;width:auto}
body #newWithdrawalRequestArea,body .loanRequestAndLoan{border:none!important}
body .confirmCorner{border:none!important;background:none;padding:0}
#ADDParticipants .confirmCorner .dropDownListTitleInactive,#ADDParticipants .confirmCorner .dropDownListTitleActive{padding-left:5px!important}
.maritalStatusButtonArea .disabledButton{margin-top:10px}
#rebalancingConfirm #cmsOverlayStepFooter{margin-top:30px}
#rebalancingConfirm #cmsOverlayStepFooter p,#exchangeConfirm #cmsOverlayStepFooter p,.yui-overlay div#cmsOverlayFooter{font-weight:normal!important;font-size:1.2em!important}
.loanInformationActionHeader{line-height:normal!important;font-size:1.2em!important}
body .yui-overlay ul li a.link6,body .yui-overlay ul li a.link6:hover,body .yui-overlay ul li a.link6:visited,body .yui-overlay ul li a.link6:active,div#futureElectonsDropDown ul.yui-overlay li a.link8{background-image:none!important;padding-left:5px;font-weight:normal;font-size:12px!important}
body .yui-overlay ul li a.link6,body .yui-overlay ul li a.link6:hover,body .yui-overlay ul li a.link6:visited,body .yui-overlay ul li a.link6:active,div#futureElectonsDropDown ul.yui-overlay li a.link8:visited{background-image:none!important;padding-left:5px;font-weight:normal;font-size:12px!important}
div#futureElectonsDropDown div#futureElectonsDropDownhd .downArrow{display:none}
#participantDataDropDown span{font-size:13px!important}
body #participantDataDropDown a{margin-top:2px}
body #participantDataDropDown a.dropDownListTitleActive span.title14{font-size:1em!important;background-image:url(../images/chevron.png)!important;background-repeat:no-repeat;padding-top:1px}
body #participantDataDropDown a.dropDownListTitleActive em.downArrow{display:none}
body a.link6:link,body .yui-overlay a.link8:link,body .dropDownListTitleInactive,body .dropDownListTitleActive,.detailInformationSection dt a.viewAll,.yui-overlay div.processTag div.processContent div#retirementGoalsContent a#addAndUpdateRetirementShow.link6,.yui-overlay ul li a.link6,body .listLinkForDropDownList a,td.textLeft a.link8,a#chooseAnotherNav.link6,body div#contributionChangeTip ul.alertMessage li a#showRecommendedTotalContributionDetail,body a.link6:visited,body .dropDownListTitleInactive:visited,body .dropDownListTitleActive:visited,.detailInformationSection dt a.viewAll:visited,body a.link6 span:visited,a.linkWithoutUnderline span:visited,.yui-overlay div.processTag div.processContent div#retirementGoalsContent a#addAndUpdateRetirementShow.link6:visited,.yui-overlay ul li a.link6:visited,body .listLinkForDropDownList a:visited,td.textLeft a.link8:visited,a#chooseAnotherNav.link6:visited,body div#contributionChangeTip ul.alertMessage li a#showRecommendedTotalContributionDetail:visited,a#incomeshowRecommendedTotalContributionDetail.link7{color:#4D4B44!important;height:18px;font-weight:bold;font-size:13px!important;overflow:hidden;background-image:url("../images/chevron.png")!important;background-repeat:no-repeat!important;background-position:0 0;padding-left:15px;text-decoration:none!important}
.myAssetAllocationLink div.title6{font-size:13px;color:#4D4B44!important}
.myAssetAllocationLink div.title6:hover{color:#587992!important;text-decoration:underline!important}
.myAssetAllocationLink div.title6:active{color:#587992!important;text-decoration:none!important}
body a.link6 span,a.linkWithoutUnderline:link{font-size:13px!important}
.yui-overlay ul li a.link6{padding:0 5px 0 15px}
.yui-overlay ul li a.link6:hover,body .yui-overlay a.link8:hover,body .yui-overlay a.link6:hover{background-image:url("../images/chevron.png")!important;background-repeat:no-repeat!important;background-position:0 -17px!important;color:#587992!important;text-decoration:underline!important}
td.textLeft a#loanDetailViewShow1{background-position:0 0!important}
td.textLeft a.link8{background-position:0 -3px!important}
td.textLeft a.link8:hover{background-position:0 -20px;color:#587992!important;text-decoration:underline!important}
body div.sponsorPlanTitle:hover{color:#587992!important}
body a.link6 img{display:none}
body a.link6:hover,body .dropDownListTitleInactive:hover,body .dropDownListTitleActive:hover,.detailInformationSection dt a.viewAll:hover,body a.link6 span:hover,a.linkWithoutUnderline span:hover,.yui-overlay div.processTag div.processContent div#retirementGoalsContent a#addAndUpdateRetirementShow.link6:hover,body .listLinkForDropDownList a:hover,td.textLeft a#loanDetailViewShow1.link8:hover,a#chooseAnotherNav.link6:hover,#participantDataDropDown span:hover,body div#contributionChangeTip ul.alertMessage li a#showRecommendedTotalContributionDetail:hover,a#incomeshowRecommendedTotalContributionDetail.link7:hover{background-position:0 -17px!important;text-decoration:underline!important;color:#587992!important}
body a.link6:active,body .dropDownListTitleInactive:active,body .dropDownListTitleActive:active,.detailInformationSection dt a.viewAll:active,body a.link6 span:active,a.linkWithoutUnderline span:active,.yui-overlay div.processTag div.processContent div#retirementGoalsContent a#addAndUpdateRetirementShow.link6:active,.yui-overlay ul li a.link6:active,body .listLinkForDropDownList a:active,td.textLeft a#loanDetailViewShow1.link8:active,a#chooseAnotherNav.link6:active{color:#4D4B44!important;height:18px;font-weight:bold;font-size:13px!important;overflow:hidden;background-position:0 -17px!important;text-decoration:none!important;color:#587992!important}
body div#rightContectSection ul li .dropDownListTitleInactive a.linkWithoutUnderline,body div#rightContectSection ul li .dropDownListTitleInactive a.linkWithoutUnderline:active,body div#rightContectSection ul li .dropDownListTitleInactive a.linkWithoutUnderline:visited,body div#rightContectSection ul li .dropDownListTitleInactive a.linkWithoutUnderline span,body div#rightContectSection ul li .dropDownListTitleInactive a.linkWithoutUnderline span:active,body div#rightContectSection ul li .dropDownListTitleInactive a.linkWithoutUnderline span:visited{background-image:none!important}
body ul.yui-overlay li a.link6{background-image:none!important;font-size:11px!important;font-weight:normal;text-decoration:none!important;padding:2px 5px}
body ul.yui-overlay li a.link6:hover{font-size:11px!important;font-weight:normal;text-decoration:underline!important;padding:2px 5px}
#topPlanTitle .dropDownListTitleInactive span,#topPlanTitle .dropDownListTitleActive span{font-size:16px}
#topPlanTitle .dropDownListTitleInactive span:hover,#topPlanTitle .dropDownListTitleActive span:hover{font-size:16px;text-decoration:underline!important;color:#587992!important}
.investmentOptionShowArea span{font-size:12px}
div.investmentOptionsView{width:200px}
body div.maritalStatusButtonArea input{margin-top:0!important}
body .advancedSectionCheckBoxHeader .title6{font-size:12px!important}
ul.actionTextSection li img{display:none}
div.holdingViewType span.text4,div.electionViewType span.text4,div.performanceViewType span.text4{font-weight:bold}
.yui-overlay div.contributionInformationArea div.planInformationChartArea,div.contributionInformationArea div.planInformationChartArea,div.planContributions p span#recommendedTotalInfo.recommendWord{display:none}
body li#annualContributionsSliderArea,body li#assumedReturnRateSliderArea{position:relative}
div.sliderContainerRightContent div#sliderUnitPercentInputArea.sliderUnitPercent,div.sliderContainerRightContent div#assumedReturnRateInputArea.sliderValueContainer{position:absolute;width:100px;right:10px}
div#partPlanLevelRightPanel .pageTitle3{font-size:1.5em;display:block;width:100%}
div#partPlanLevelRightPanel ul li.actionTitle .split{display:none}
body table th.textLeft,body table td.textLeft,body table th{text-align:left!important}
body table th.textRight,body table td.textRight,th.viewSubDataSheetOtherColumns,th.viewSubDataSheetSecondColumn{text-align:right!important}
div#chooseParticipantConditionalValuesButtons{margin-bottom:50px}
body form .filterBackground{background:-webkit-gradient(linear,left top,left bottom,from(#FBFAF1),to(#FFF));background:-moz-linear-gradient(top,#FBFAF1,#FFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FBFAF1,endColorstr=#FFFFFF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FBFAF1,endColorstr=#FFFFFF)"}
.yui-skin-sam .yui-panel .hd{background:#8E2432;color:#FFF;font-size:1.4em;text-transform:capitalize!important}
body.yui-skin-sam .yui-button .first-child,body.yui-skin-sam .yui-button{overflow:visible!important;margin-right:5px;height:auto!important}
body .yui-overlay div.ft span.first-child{padding:1}
body .yui-overlay div.ft span.first-child button{overflow:visible;width:auto;border:solid 1px #4C697F;height:26px;line-height:26px;padding:0 8px;font-size:1.1em!important;font-weight:bold!important;display:block;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;color:#FFF!important;-moz-box-shadow:2px 2px 1px #A5A5A5;-webkit-box-shadow:2px 2px 1px #A5A5A5;box-shadow:2px 2px 1px #A5A5A5;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;zoom:1;text-transform:uppercase!important;text-decoration:none!important;background:#4C697F!important;margin-top:0}
body .yui-overlay div.ft span.first-child button:hover{border:solid 1px #B5B5B5;color:#AA1733!important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;background:#FFF!important}
div.investArea div#youareinvestedContainer{margin-left:80px}
div.investInforData div#haveInvesteData{margin-left:20px}
div#rebalancing div#youareinvestedContainer{margin-left:20px}
body .yui-overlay #rebalancing th{width:auto!important}
body div#sponLevelHeader ul.logoutArea li input.ssoReturnClass,body div#sponLevelHeader ul.logoutArea span.sponsorHeaderSplit,ul.logoutArea li input.ssoReturnClass{display:none!important}
body#beneficiaries div.beneficiaryText h2.pageTitle2,body div#BDContent div.beneficiaryText h2.pageTitle2{color:#4D4B44!important;clear:both;font-size:14px}
body .enrollmentButtonArea a#DEClineEnrollingMultiPlan.button2{font-size:1.3em!important}
body .enrollmentButtonArea a#startEnrolling.button1{padding:1px 8px 0 8px;height:23px}
body div#contributionChangeTip{border:none;background:none}
body form#searchCriteriaForm ul li span.text4{font-size:1.1em;font-weight:bold}
.yui-overlay .loanInformationDataSheet table.dataSheet th,.yui-overlay table.dataSheet th.transactionHistorySheet th{width:auto!important}
body .yui-overlay .selectModelArea a.link6:visited{background-image:url("../images/chevron.png")!important;background-repeat:no-repeat!important;padding-left:15px;font-size:13px!important}
.yui-overlay a#viewByInvestmentShowDetail,.yui-overlay a#viewByInvestmentHideDetail{text-decoration:none!important}
div#maritalStatusControlField form#updateMaritalStatusForm,div#maritalStatusControlField div.maritalStatusButtonArea{float:left;width:200px;border:none;padding:0}
body div.processContent div#beneficiaryButtonGroup{clear:both;margin:60px 0 10px 0}
div.estimatedLoanPayoffAmountContainerBody h2{color:#AA1733}
.dataHeaderArea{width:auto!important}
div#advancedAnalysisResultsContent table#participantResultData thead th.title6{white-space:normal;width:100px!important}
div.processContent div.loanRequestButtonArea div#cmsOverlayStepFooter span.title8 a.link6{background:none!important;font-size:10px!important;text-decoration:underline!important;padding:0}
div.processContent div.loanRequestButtonArea div#cmsOverlayStepFooter span.title8 a.link6:hover{text-decoration:none!important}
div.summaryActivityData a#requestThisStatement{display:none}
div#viewStatement1_container_content1{display:inherit!important}

span#withdrawalsFilterHide.withdrawalsFilter a.link6,span#withdrawalsFilterShow.withdrawalsFilter a.link6{background-image:none!important}
div.viewAvailableAmountsOverlayContainerBody div#cmsOverlayFooter{position:absolute;bottom:70px}
div.viewAvailableAmountsOverlayContainerBody div.viewAvailableAmountsButtonArea{margin-top:50px}
div#loanInformationAction>div.loanInformationActionHeader,div.loansInformationHeader p.loanInformationActions span.split{margin-top:5px}
ul#retirementGoalTypeContentOption li{display:none}
div#retirementGoalTypeContent div#retirementAgeDemo{border:none;background:none;width:auto}
div#retirementAgeDemo.retirementAge div.retirementGoalAgeAndIncomeArea{margin-bottom:10px}
div#retirementGoalTypeContent{min-height:130px!important}
div.retirementGoalAgeAndIncomeArea{position:relative;width:550px}
div.retirementGoalAgeAndIncomeArea .inputBox{position:absolute;top:0;right:50px}
div.retirementGoalAgeAndIncomeArea input.retirementIncomeInput{top:10px}
div.retirementGoalAgeAndIncomeArea label.title10{width:300px!important;display:block; /*ADA 5028 PG2 #2*/ }
div.retirementGoalProcessContent div#cmsOverlayStepHeader{position:relative}
div#retirementAgeDemo.retirementGoalTypeInfo label.title10{color:#4D4B44!important;font-weight:normal;font-size:1.2em;margin-bottom:40px; /*ADA 5028 PG2 #2*/ }
span#spanPercentRetirementGoal{display:inline!important;position:absolute;bottom:-135px;*bottom:-153px;_bottom:-153px;right:218px}
#h3IncomeFromPersonalSavingsTitle{display:inline!important;position:absolute;bottom:-109px;*bottom:-120px;_bottom:-120px;left:30px}
div#transactionHistoryDetailContent span.title14{display:block;clear:both}
body .investmentOptionTableArea table#investmentOptionsTable{width:100%!important;table-layout:auto!important}
body .investmentOptionTableArea table#investmentOptionsTable th{width:auto!important}
div.investmentOptionArea div.investmentOptionTableArea{overflow-x:visible}
.successMessage{margin-bottom:25px;clear:both!important}
.yui-overlay a.link5{color:#678BA3!important;font-weight:bold;padding:2px 10px 5px 5px}
div#BDContent div.chooseParticipantDateHeader span.title10,.tabText,a.hoverLink{color:#4D4B44!important}
div#leftContentSection div.allTestResults,div#leftContentSection div.currentTestResults{display:none!important}
div#investmentOptionsArea{margin-top:0}
div#participantDownloadAndPrintArea div.floatLeft a#participantResultPrint.link5{display:inline-block;width:40px;margin-top:0;margin-left:-3px;float:right}
div#participantDownloadAndPrintArea div.floatLeft img,div#participantDownloadAndPrintArea div.floatLeft .split{float:left}
div#participantDownloadAndPrintArea div.floatLeft{width:85px}
div#anotherAddress.addressDetail{margin-top:30px}

body#sponsorSelectionPage a#sponSelectionHeaderPrint{visibility:hidden}
.yui-overlay ul li a.link8:link{background-image:none!important}
.yui-overlay #selectWithdrawalTypeContainer ul li a.link8:link{background-image:url(../images/chevron.png)!important}
body .yui-overlay div#documentation a#viewPDF{*background-image:url(../images/chevron.png)!important;*font-size:13px!important}
@media \0screen{body .yui-overlay div#documentation a#viewPDF,body .yui-overlay div#documentation a#viewPDF:visited{background-image:url(../images/chevron.png)!important;font-size:13px!important}
}
div#termsAndConditions div.disclaimContent strong{font-weight:bold}
div#termsAndConditions div.disclaimContent em{font-style:italic}
div#termsAndConditions div.disclaimContent p{margin-bottom:10px}
div#termsAndConditions div.disclaimContent ul{margin-left:30px;margin-bottom:10px}
div#termsAndConditions div.disclaimContent ul li{list-style:disc}
ul#loanRequestNavLoanBalanceArea span.loanRequestNavPlanName,ul#loanRequestNavLoanBalanceArea span.loanRequestNavPlanName{display:none}
input#HYPO-CALC-PYMT-AMT{background:#D2CFC7}
.bankInformationArea h3,#checkDeliveryInformation h3,.repaymentOptionContent h3,.documentationLoanRequestEnhancedColumnSpan,.documentationLoanRequestEnhancedColumnSpan ul li.pageTitle2{font-size:14px}
a#disbursementContentBankLink,a#disbursementContentMethodLink,a#disbursementContentNameOnAccountLink,.disbursementOptionContent h3,a#repaymentContentMethodLink,a#repaymentContentPaymentFrequencyLink,a#documentationContentEmailLink,a#documentationContentSignAndEmailLink{display:none}
a.disbursementContentLink,a.repaymentContentLink{font-size:12px!important}
div #checkDeliveryInformation ul li span{font-weight:normal}
.repaymentOptionContent ul li span.text7{font-weight:bold}
.disbursementAddress ul li{margin-left:10px}
div #repaymentLoanRequestContainer .loanTerm,div #disbursementLoanRequestContainer .loanTerm,div #documentationLoanRequestEnhancedContainer .loanTerm{color:#4D4B44;font-weight:normal}
body td.documentationLoanRequestEnhancedColumnSpan a#viewPDF{font-size:11px!important;background-image:url(../images/linkOff.gif)!important;background-repeat:no-repeat!important;background-position:right!important;padding:8px 32px 8px 13px;width:244px; border-radius: 4px 4px 4px 4px;}
body td.documentationLoanRequestEnhancedColumnSpan a#viewPDF:hover{font-size:11px!important;background-image:url(../images/linkOff.gif)!important;background-repeat:no-repeat!important;background-position:right!important; padding: 8px 32px 8px 13px; border-radius: 4px 4px 4px 4px;}
body #requestedLoanInformationContent .requestedLoanInformationTitle{font-weight:normal}
body #requestedLoanInformationContent .requestedLoanInformation{color:#4D4B44}
div#checkDeliveryInformation ul li span{text-transform:uppercase}
body div#cmsSiteHeader{width:100%!important;padding:25px 0 0 0;*padding-bottom:3px}
body.modisSecondaryView div#cmsSiteHeader{padding-top:0;border-top:solid 25px #610C1C}
body.modisSecondaryView a.printMe{top:88px}
div #partLevelHeader{z-index:1}
img#lincolnLogo{margin-left:20px;margin-top:10px;margin-bottom:10px}
body#LoginTrans_enterCustUIDView div#cmsSiteHeader,body#loginIndex div#cmsSiteHeader,body#MA_Disclaimer div#cmsSiteHeader{padding-top:0}
div ul.logoutArea{position:relative;top:-107px;width:99.2%;*width:99.2%;*top:-100px;background:#610C1C;text-align:left;left:-6px;padding-left:22px;padding-right:10px;height:29px;*height:33px;*padding-top:3px}
body.viewAsParticipant div ul.logoutArea{top:-195px;*top:-200px;margin-left:0;padding-top:5px;*padding-top:0}
body#sponsorSelectionPage div ul.logoutArea{position:relative;*top:-100px}
div#sponLevelHeader ul.logoutArea li span.title6,body#sponsorSelectionPage div ul.logoutArea li span.title6{font-size:13px;font-weight:normal;font-style:italic}
div ul.logoutArea li span{color:#FFF!important}
div ul.logoutArea li a:link{color:#FFF!important;background-image:none!important;padding:0;font-weight:normal}
div ul.logoutArea li #partNameLink{font-style:italic}
div ul.logoutArea li #partNameLink:hover{text-decoration:none!important;cursor:text}
ul.logoutArea li a#partLogoutLink.link5,ul.logoutArea li a#sponSelectionLogoutLink{width:100px;*width:108px;float:right;*position:absolute;*top:4px;*right:0}
ul.logoutArea li a#sponSelectionLogoutLink{width:57px}
body.LoggedInAsParticipant ul.logoutArea li a#partLogoutLink.link5{*padding-right:7px}
div ul.logoutArea li .participantHeaderSplitLine,ul.logoutArea li .split{display:none}
div#partLevelHeader ul.logoutArea li span.title5,div#sponLevelHeader ul.logoutArea li span.title5,body#sponsorSelectionPage div ul.logoutArea span.title5{width:55px;overflow:hidden;display:inline-block;height:21px;margin-right:3px;background:url(../images/chevronTop.png) no-repeat center left!important;padding-left:15px;*background:url(../images/chevronTop.png) no-repeat top left!important;*padding-bottom:10px;*padding-top:3px}
body a.closeMe{position:relative;right:-10px;top:10px}
body #buttonHold #companyLogo{right:75px;max-width: 150px;display:inline;position:absolute;top:89px;max-height:75px;}
body.viewAsParticipant #buttonHold #companyLogo{top:3px}
body.viewAsParticipant a.printMe{top:170px}
body a.printMe{width:30px;right:0;z-index:3;top:89px;*top:73px}
div#fromSponsor{width:99.2%}
body.viewAsParticipant .partLevelHeaderButton{margin-top:-30px;*margin-top:-42px}
body.LoggedInAsParticipant .partLevelHeaderButton{margin-bottom:31px;margin-top:-25px}
a#chooseAnotherNav{left:77px;position:absolute;top:3px;padding-top:2px!important}
div div#breadcrumbTrail.sponLevelHeaderButton{height:22px;margin-top:-22px;overflow:hidden}
body.viewAsParticipant div#topPlanTitle{margin-top:5px;*margin-top:0}
div #topPlanTitle .viewStatement,a#vwiseShow{margin-top:-6px;margin-bottom:10px}
a#BACkToSponsor{background:url(../images/endsession.gif);display:block;height:25px;width:100px}
a#BACkToSponsor img{display:none}
p{margin-bottom:10px}
strong{font-weight:bold}
body button#calculateButton.loanRequestCalculateButtonDisable{border:none;background:#E8E8E8!important;box-shadow:none;color:#CCC!important}
div ul.loanRequestAlertMessage{display:inline-block}
div .documentationContentLabel{font-size:12px}
.summaryLoanRequestEnhancedProcessContent #cmsOverlayStepFooter h3.pageTitle2{font-size:14px}
#summaryLoanRequestEnhancedContainer #cmsOverlayStepFooter p{font-size:12px}
a.disbursementContentLink a.repaymentContentLink{color:#4D4B44;text-decoration:underline!important}
div a.disbursementContentLink:hover,div a.repaymentContentLink:hover{text-decoration:none!important;color:#587992!important}
a.disbursementContentLink:visited,a.repaymentContentLink:visited{color:#4D4B44;text-decoration:underline!important}
div pre{font-family:Arial,Helvetica,sans-serif}
body.modisSecondaryView div .downloadHistorySelect{*width:130px!important;*left:840px!important}
input#editTheformat{display:inline-block;margin-bottom:100px}
ul li.newFormatMessage{bottom:136px;position:absolute}
div.selectFileAndFormatButtons{margin-top:30px}
div#chooseModel div.changeInvestmentFooter div#cmsOverlayStepFooter a.button1,div#myOwnInvestmentChoices div.changeInvestmentFooter div#cmsOverlayStepFooter a.button1{position:relative;top:-30px;float:none;display:inline-block}
#performance div#cmsModuleHeader a.customBTN{margin-top:10px;margin-bottom:20px}
#disbursementContentRoutingNumberLink_learnMore .overlayHead,#disbursementContentAccountNumberLink_learnMore .overlayHead{*width:700px;_width:700px}
div #exchangeTo select{width:6.5em;font-size:11px}
body #mapColumnContent table select{width:auto}
div#performanceContent div p.noPerformanceMessage img{display:none}
body#spousalConsentForm #main-wrapper-bd{padding-left:0;padding-top:0;padding-bottom:0}
body#spousalConsentForm div.errorContainer{padding:10px}
span.welcomeChev{position:absolute;top:-112px;*top:-105px;_top:-105px;color:#FFF;font-size:12px;background:url(../images/chevronTop.png) no-repeat center left;margin-left:10px;padding:10px 0 0 15px;height:15px}
body.modis_PART_MY_RETIREMENT_GOAL .modisContextHeader .title1,body.modis_PART_BENEFICIARIES .modisContextHeader .title1,body.modis_PART_COMMUNICATIONS .modisContextHeader .title1,body.modis_PART_PROFILE .modisContextHeader .title1,body.modis_PART_MESSAGE_NOTIFICATION .modisContextHeader .title1{position:absolute;top:-113px;color:#FFF;font-size:12px;background:url(../images/welcome.jpg) no-repeat center left;margin-left:6px;padding:8px 0 0 75px;height:20px;font-style:italic;text-transform:none; /* TWI-5550 BUG-4205 */}
body.modis_PART_COMMUNICATIONS #cmsModuleHeader p.title5{width:90%}
span.particName{font-style:italic;color:#FFF}
a#deletePlanDocuments.link6{clear:both;float:none}
div#performanceContent div#linereport ul li.text2{font-weight:bold;font-size:14px}
.shortTermTraderWarning .warningMessage span{font-weight:bold;padding-left:10px;color:#000!important}
#assumedReturnRateSliderArea .silderTypeTips .moderateType{_margin-left:27px;*margin-left:27px}
.assumedRateOfReturnDescriptionPanel{background:#FFF}
.assumedRateOfReturnDescriptionPanel p{padding:10px}
div#assumedRateInputArea{margin-left:25px}

.riccEnrollmentTag .processContent{width:80%;}

#cmsOverlayStepHeader{display:table-caption;width:100%}
#cmsOverlayStepHeader{display:block \ ;}  /* IE9 */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#cmsOverlayStepHeader{display:block;}} /*IE11*/

.processTag.futureElectionsFrequencyTag .processContent{width:720px \ ;}  /* IE9 */
div.viewStatementTag{width:80em}
@media \0screen{#cmsOverlayStepHeader{display:block;width:100%}
.changeContributionAmountBody .processContent{width:800px}
}
@media screen and (-webkit-min-device-pixel-ratio:0){#cmsOverlayStepHeader{display:block;width:100%}
ul li p.monthlyShortFall{margin-top:-18px}
p span monthlyTotal{font-size:20px;font-weight:normal}
}
.changeContributionAmountBody .processContent,.changeContributionAmountBody .changeAmountButton{width:800px}
.yui-overlay #modelLoanProcessTag .processContent,.yui-overlay #loanRequestProcessTag .processContent{width:77%}
.withdrawalInfoActionHeader.dropDownListTitleInactive,.withdrawalInfoActionHeader.dropDownListTitleActive{width:auto}
.withdrawalInfoActionHeader.dropDownListTitleActive{padding-left:15px}
div#advisorTransDetail ul#advisorTransDetailType li+li+li+li+li+li+li,div#transactionsInfo ul#transactions li+li+li+li+li+li+li{display:none}
div#advisorTransDetail ul#advisorTransDetailType li+li+li+li+li+li+li+li,div#transactionsInfo ul#transactions li+li+li+li+li+li+li+li{display:block}
li#deliveryPreferences{display:none!important}
input#realanceMyportfolioYes,input#realanceMyportfolioNo,input#autoRebalanceYes{margin-top:10px}
#rebalancing div#autoRebalanceDiv ul.alertMessage{font-size:100%}
div.overlayContent div#alertSectionNav_Content ul,div.overlayContent div#messageSectionNav_Content ul{margin-left:0}
div.holdingTableContainer table.holdlingDataSheet tbody tr td.text2{padding-top:0}
div.holdingTableContainer table.holdlingDataSheet tbody tr td.text2 span{margin-top:-3px;display:block}
tr.exchangeRestrictionWarning td.warningMessage span{font-weight:bold;padding-left:10px;color:#F00!important}
body div.processContent table tbody tr td span.exchangeRestriction.warningMessage{color:#F00!important}
.yui-push-button{float:right}
#Dialog .bd{font-size:12px}
#Dialog .ft{padding:0 0 40px 0}
.exchangeFromTag div.amountToExchange div label,#rebalancingFrequencyForm #page1 label{font-weight:normal!important}
body#investmentOptions input#viewStatementShow,body#investmentOptions a#changeInvestmentShow,body#investmentOptions p.researchTopSection span.split{display:none}
body .yui-overlay ul.alertMessage a.link8{text-decoration:underline!important}
body .yui-overlay ul.alertMessage a.link8:hover{color:#4D4B44!important;text-decoration:none!important}
body .yui-overlay #exchangeRestrictionsLearnMoreLink:hover{color:#4D4B44!important;text-decoration:none!important}
body .yui-overlay #exchangeRestrictionsLearnMoreLink{text-decoration:underline!important}
body .yui-overlay ul.alertMessage a.link8{color:#4D4B44!important}
body .yui-overlay #exchangeRestrictionsLearnMoreLink{color:#4D4B44!important}
span#rebalancingBlockedWarning.warningMessage{border:solid #CCC7BA 1px;background:url(../images/lfg-info-icon.png) no-repeat 4px 4px;background-color:#FBFAF1;color:#6F6D62;line-height:18px;margin-bottom:10px;margin-top:5px;padding:10px 0 7px 35px;font-size:13px;font-weight:normal;display:block}
p#exchangeRestrictionsLearnMoreContent.text7 table.exchangeRestrictionDataSheet tbody tr td{font-size:13px}
p#exchangeRestrictionsLearnMoreContent.text7 table.exchangeRestrictionDataSheet tbody tr td div{font-size:13px;padding-left:0;font-weight:normal!important}
.overlayContent{background:#FFF}
div#exchangeRestrictionsLearnMoreDescriptionPanel_c .overlayHead img,div#exchangeRestrictionsLearnMoreDescriptionPanelForRebalancingOption.overlay .overlayHead img{position:absolute;right:50px;top:40px}
div#exchangeRestrictionsLearnMoreDescriptionPanel_c .overlayHead a,div#exchangeRestrictionsLearnMoreDescriptionPanelForRebalancingOption.overlay .overlayHead a{position:absolute;right:12px;top:40px}
div#exchangeRestrictionsLearnMoreDescriptionPanel_c .overlayHead img#hideExchangeRestrictionsLearnMoreDescriptionPanel,div#exchangeRestrictionsLearnMoreDescriptionPanelForRebalancingOption.overlay .overlayHead img#hideExchangeRestrictionsLearnMoreDescriptionPanel{position:absolute;right:10px;top:8px}
.exchangeRestrictionDataSheet{margin-bottom:20px}
#exchangeRestrictionsLearnMoreDescriptionPanelContent p.text7,#exchangeRestrictionsLearnMoreContent p.text7{padding:0;font-size:13px}
body#enrollment #researchInvestment{position:relative;right:18px;top:96px}
#enrollmentContent{padding-top:30px}
span#rebalancingBlockedWarning.warningMessage{border:solid #CCC7BA 1px;background:url(../images/lfg-info-icon.png) no-repeat 4px 4px;background-color:#FBFAF1;color:#6F6D62;line-height:18px;margin-bottom:10px;margin-top:5px;padding:10px 0 7px 35px;font-size:13px;font-weight:normal;display:block}
div .exchangeRestrictionsLearnMoreDescriptionPanelContent{background:#FFF}
.disabledTitle{color:#CACACA!important}
.ownInvestments{display:inline-block}
.showOwnInvestmentsContainer{width:210px}
#compareInvestmentsButton.disabledButton,#compareInvestmentsButton.button1,#showAllButton.button1{font-size:11px!important;margin-left:0!important}
.beneficiaryText h2.pageTitle2{clear:both}
.modelingContent table td{font-weight:normal;color:#4D4B44}
ul.banner-select li#withEmployerSelect.withdraw-money{width:450px}
ul.banner-select li .text7{font-size:1.4em;font-weight:normal!important;padding-top:3px;display:inline-block}
.modelingContent table td{font-weight:normal;color:#4D4B44}
#hardshipApplicationsOptions ul li label.title6{font-size:1.4em;font-weight:normal!important}

div #balancesResultViewType label.title6{font-size:12px;font-weight:normal!important}

div#retirementGoalsAdjustData div.currentBalances h2.pageTitle3,div.balancesTipAndBalancesResult div#sliderGroup span.pageTitle3,div#retirementGoalsContent .savingRetirementTitleContainer .pageTitle2,div#eConsentConfirmation h2.pageTitle6,#spanRetirementGoal h3.pageTitle2{color:#8E2432!important;font-size:16px!important}
div .incomeViewWithThreeColums{background-image:url(../part/images/enrollment/incomeViewBg2.jpg)}

div#rebalancingFrequency div.left form#rebalancingFrequencyForm p#page1.title5 input{margin-top:0;*margin-top:2px;_margin-top:2px}
#futureElectionDataSheet.title5 td a.link8,#rebalancingForm .rebalancingData .title5 td a.link8,table.holdlingDataSheet tr td a.link8,table.electionsDataSheet tr td a.link8,#myModelSheet table.dataSheet tr td a.link8,#exchangeToForm .exchangeToDataSheet tr td a.link8,.performanceDataSheet tr td a.link8{/*color:#6F6D62!important;*/font-weight:bold;font-size:100%;text-decoration:underline!important;display:block;background:none!important}
table.holdlingDataSheet tr td a.link8,table.electionsDataSheet tr td a.link8,#myModelSheet table.dataSheet tr td a.link8{padding-left:0} /* Questionable ADA */
#futureElectionDataSheet.title5 td a.link8:hover,#rebalancingForm .rebalancingData .title5 td a.link8:hover,table.holdlingDataSheet tr td a.link8:hover,table.electionsDataSheet tr td a.link8:hover,#myModelSheet table.dataSheet tr td a.link8:hover,#exchangeToForm .exchangeToDataSheet tr td a.link8:hover,.performanceDataSheet tr td a.link8:hover{color:#6F6D62!important;font-weight:bold;font-size:100%;text-decoration:none!important}
div#scrollInvestment table#investmentDataSheetHeader thead tr.firstLevelHeader th#performanceItems.title10,#quarterlyColumns{text-align:center!important}
.disabledTitle{color:#CACACA!important}
div.withdrawalOverviewBody .billboard{border:none;padding-left:0}
div#selectWithdrawalTypeBody ul li div.availableAmountArea span.title8{font-size:20px}
div.typeSelectionArea label.title8{font-size:16px}
div#selectWithdrawalTypeBody div.typeSelectionArea{border-right:#CACACA solid 1px}
div#changePlan ul.banner-select li{margin-right:20px;width:230px}
div#disbursementAchAlertMessage small{font-size:11px}
.hide{display:none}
table.benchMarkTable{margin-left:2.3em}
a#showFundProposalRequestClick,#planInvestmentArea .split{display:none}

#investmentOptions .additionalFeeInformationDetail{width:400px}
table.landingPageMultiPlanDataSheet div.hoverContainer{text-align:right}
table.landingPageMultiPlanDataSheet th.td4{text-align:right!important}
table.landingPageMultiPlanDataSheet th.td5{padding-right:10px}
table.landingPageMultiPlanDataSheet td.td5{padding-right:10px}
#sponsorLandingPage #assetsViewDropDown a.link6 span{margin:2px 0 0 0!important;display:inline-block}
div a#planInvestmentOptionsHideIcon span.pageTitle2,div a#showPlanFeatureArea span.pageTitle2{font-size:16px}
/*TWI-3333 changed padding-left from 0 to 6px*/
div#investmentsControlSection div#filterAndFeesSection,div #investmentDataSheet thead .firstLevelHeader th{padding-left:6px}

div a#planInvestmentOptionsHideIcon span.pageTitle2,div a#showPlanFeatureArea span.pageTitle2{font-size:16px}
.financialsNav .title10{display:inline-block;float:left}
.financialsNav{display:inline-block}
div .financialsNavImg{margin-right:0}
div.balancesTipAndBalancesResult{float:right;width:56.5%}
.tickerSymbolAndCusip{padding-left:25px}
select#partWithdrawalRolloverDropdown{position:relative;top:-14px}
#partWithdrawalRollover .amount-totals ul li.last{width:auto}
ul.requestTrustReportInfofmationSecondPart li+li+li+li+li+li{display:none}
body #topSponsorSelect #topPlanSelect .topSponsorSelectSub{font-size:11px!important}
#sponsorLandingPage table tbody td div.breakWord a,#landingPage table.landingPageMultiPlanDataSheet a.link8,#sponsorLandingPage table .breakWord a.link6,body #topSponsorSelect #topPlanSelect .topSponsorSelectSub,body #topPlanTitle #topPlanSelect .topPlanSelectSub{background-image:url(../images/chevron100.png)!important;background-position:-12px 2px;background-repeat:no-repeat!important;overflow:hidden;height:auto;font-size:12px!important}
#landingPage table.landingPageMultiPlanDataSheet a.link8,#sponsorLandingPage table .breakWord a.link6,body #topSponsorSelect #topPlanSelect .topSponsorSelectSub,body #topPlanTitle #topPlanSelect .topPlanSelectSub{background-image:url(../images/chevron100.png)!important;background-position:-12px 2px;background-repeat:no-repeat!important;overflow:hidden;height:auto;/*font-size:11px!important POST ADA FIX*/font-size:10px!important}
#landingPage table.landingPageMultiPlanDataSheet a.link8:hover,#sponsorLandingPage table .breakWord a.link6:hover,body #topSponsorSelect #topPlanSelect .topSponsorSelectSub:hover,body #topPlanTitle #topPlanSelect .topPlanSelectSub:hover{background-image:url(../images/chevron100.png)!important;background-position:3px -18px!important;background-repeat:no-repeat!important}
#landingPage table.landingPageMultiPlanDataSheet tr td.firstColumn div{width:120%}
#landingPage table.landingPageMultiPlanDataSheet tr td.firstColumn + td a.link8{background-image:none!important}
body #topPlanTitle #topPlanSelect .topPlanSelectSub{font-size:12px!important;background-image:none!important}
.topPlanSelectSub:hover{background-image:url(../images/chevron100.png)!important;background-position:3px -18px!important;background-repeat:no-repeat!important}
.sponsorSelectDetail .dataSheet .planLegalName{font-size:11px}
#topSponsorSelect #topPlanSelect #planNameContainer .breakWord{width:500px;font-size:12px}
div #topPlanTitle span {width:auto;font-size:14px}

li#reuqiredInRetirementMonthColumn,li#pojectedHaveMonthColumn,li#monthlyTotalColumn, li#guaranteedHaveMonthColumn{width:115px;margin-top:-10px;margin-left:3px} 
li#reuqiredInRetirementMonthColumn p.text7,li#pojectedHaveMonthColumn p.text7,li#monthlyTotalColumn .text7, li#guaranteedHaveMonthColumn .text7{font-size:12px}
#incomecmsOverlayStepFooter .text7 {color: #4D4B44;font-size: 12px;}
.balancesTipAndBalancesResult #incomeViewContent #incomeViewList #monthlyTotalColumn{	width: 133px !important;}
#retirementAdjustionBody .balancesTipAndBalancesResult{ width: 58.5%; }
/*END TWI-8278*/

#incomeViewList.incomeViewWithThreeColums li p{margin-bottom:0!important;padding-bottom:5px!important}
a#showAnnualContributionsDetail,a#showAssumedRateOfReturnDescription{font-size:11px}
#RET-SCNO-CNB-RT,#RET-SCNO-IVT-GRW-RT{font-size:100%}
div .monthlyTotalAmountTip p{font-size:11px}
p span#monthlyTotal {font-size:24px;font-weight:normal}
#updateMyGoalsChartContainer object {width:90%!important}
li#monthlyTotalColumn p.text2.monthlyShortFall {margin-top:0px}
}
p.monthlyTotalAmountTip {padding-bottom:10px}
*:first-child+html li#monthlyTotalColumn p.text2.monthlyShortFall {margin-top: -20px;  }  
.yui-overlay #viewOnline{margin-top:-45px}
.yui-overlay #ruleCreator,.yui-overlay .withdrawalOverviewBody #cmsOverlayStepHeader{display:none}
#viewTypeSection h4.title6,#filterSection h4.title6{font-size:13px}
table.landingPageMultiPlanDataSheet thead th.td5{text-align:right!important}
table#messageTable thead th+th+th+th{display:none}
table#messageTable thead th+th+th+th+th{display:table-cell}
table#messageTable tr td+td+td+td{display:none}
table#messageTable tr td+td+td+td+td{display:table-cell}
#messageFilterContainer ul li+li{display:none}
#messageFilterContainer ul li+li+li{display:inline}
li.targetedMessage pre{white-space:pre-wrap}
table td div.breakWord{width:100%;font-size:.9em}
.planInformationTopNav{height:3em;color:#FFF;list-style:none;line-height:3em;padding-left:.4em;background:-webkit-gradient(linear,left top,left bottom,from(#A3C2E2),to(#699BCF));background:-moz-linear-gradient(top,#A3C2E2,#699BCF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a3c2e2,endColorstr=#699bcf);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#a3c2e2,endColorstr=#699bcf)";background-color:#699BCF}
.planInformationTopNav li{float:left;display:block}
.planInformationTopNav li a{border-left:1px solid #FFF;padding:0 .6em;font-size:16px}
.planInformationTopNav li a.first{border-left:none}
.planInformationTopSection{margin-bottom:.5em}
#planInformationTopNavContainer{position:relative}
#planInformationContentSection #filterAndFeesSection{width:25%}
#planInformationContentSection{width:100%;clear:both}
.title6.breakWord{font-size:12px}
.changeDividendOption ul.alertMessage{display:none}
.planInformationRightBox p.title6,strong#sponsorTopDate{font-size:12px}
.planInformationTopSection .split{display:none}
#bdHeader div.bd ul li.yuimenuitem a.yuimenuitemlabel.breakWord{font-size:11px!important}
div .viewAvailableAmountsDetailSection .availableAccount span{font-weight:bold}
div .amount-totals ul li label{font-size:13px}
.partWithdrawalRolloverContent table.amount-details.total td .title5.prompt{margin-bottom:40px}
#withholdingsTable label.title5,#chooseInvestmentType label{font-weight:normal!important}
#calculatationResultTable .withholdingTitle span+span{float:right}
td.totalDistributionTableLine span.floatRight+span.floatRight{position:absolute;left:20px}
.withholdingTitle.totalDistributionTableLine span.textLeft{left:19px;margin-right:10px;position:absolute}
#retrieveRolloverExternalFundDetailContainer h4.title6,.rollover thead th.title6,.sponsorAddressDisplay tr.title6 th div,#WithdrawalStreetAddressContainer table+table tr.title6 th div.title8{color:#4D4B44}
.firstLevelHeader th.annualExpenseRationItems{text-align:center!important}
#iWantToAnimBody{margin-left:0}
#iWantToAnimBody li{list-style-type:none}
.changeDividendOptionTag .processContent #cmsOverlayStepHeader .pageTitle2{display:block;color: #4D4B44;}
#enrollment .summarySubTitle .floatRight a,#enrollment .summarySubTitle .floatRight img,#enrollment .summarySubTitle .floatRight span{display:none}
div .researchTopNav li a,body .yui-overlay div .researchTopNav li a{font-size:16px!important; color:#fff!important;text-decoration:none!important}
div .amount-totals ul li label,table.amount-details.total thead th.title6{color:#6F6D62!important;font-weight:bold;display:block;line-height:15px;font-size:13px!important}
div .annualExpenseRationItems.textRight{text-align:center!important}
li.addintionalInfoSubTitle{text-decoration:none}
#investmentDataSheetBody .investmentNameRows .investmentNameTitle .link8:hover{color:#6F6D62!important;text-decoration:none!important}
div #enrollmentContent .processTag{overflow:visible}
div#retirementGoalsAdjustData div.currentBalances h2.pageTitle3,div.balancesTipAndBalancesResult div#sliderGroup span.pageTitle3,div#retirementGoalsContent .savingRetirementTitleContainer .pageTitle2,div#eConsentConfirmation h2.pageTitle6,#spanRetirementGoal h3.pageTitle2{color:#8E2432!important;font-size:16px!important}
div.changeAmountButton{width:80%}
.modis_PART_MY_RETIREMENT_GOAL #bdContent{width:105%}
ul#iWantToAnimBody li {list-style:none}
ul#iWantToAnimBody {margin:0}
div#partLevelHeader div#breadcrumbTrail ul.first-of-type ul.first-of-type li.yuimenuitem a, div#sponLevelHeader div#breadcrumbTrail ul.first-of-type ul.first-of-type li.yuimenuitem a{white-space:normal;width:420px;line-height:15px; margin-bottom:5px}
div.tabViewSection .planTableSection .participationByPlanFirstColumn{width:340px;font-size:9px}
body .yui-overlay .investmentNameRows .investmentNameTitle a.link8 {background-image:none!important;padding:0;text-decoration:underline!important;color: #6F6D62 !important}
body .yui-overlay .investmentNameRows .investmentNameTitle a.link8:hover {text-decoration:none}
div #plansInfo label{width:auto}
#topPlanTitle #vwiseShow{font-size:0;padding:14px 49px;display:block}
#researchTopNavContainer .researchTopNav li a {color: #4D4B44!important;font-size: 16px;font-weight: bold;text-decoration: none !important;}
div table.companyStockDividendTable{width:auto}

#topPlanTitle #vwiseShow{font-size:0;overflow:hidden;text-indent:-300px;line-height:0}
table.currentBalances .currentBalancesList{margin-bottom:4em}
div#calculateWithholdingContainer #calculateWithholdingResult div{position:relative}
#makeChanges.link9, #advisorTransDetailLink.link9 {position:relative;top:6px}
#advisorTransContent #plansInfo .pageTitle5 {font-size:16px}

/*TWI-1152*/
table .sunTitleRow {font-weight:bold;background:#EFEFEF}
table .lastContributionDate {float:left;text-align:right;width:66px}
table .textRight.lastContributionAmount {float:right}
table p.lastContributionTitle {text-align:center;width:124%}

#loanRequestProcessTag .process li { font-size: 115%; }
#calculatationResultTable .loansWithdrawalVerifyTitle{background-color: #CCCCCC;}
/*TWI-1495 12/18/2012 */
.dataSheet vestingDataSheet {width: auto}
.selectWithdrawalOptionsVesting .title5 .textRight{ text-align: left; }
#vestingSubPageDiv #vestingSubPageForm #vestingSubPage #selectWithdrawalOptionsVesting #vestingRate0, #vestingSubPageDiv #vestingSubPageForm #vestingSubPage #selectWithdrawalOptionsVesting #vestingRate1{	text-align: left!important;}
#vestingSubPageDiv #vestingSubPageForm #vestingSubPage #selectWithdrawalOptionsVesting #vestingRate0, #vestingSubPageDiv #vestingSubPageForm #vestingSubPage #selectWithdrawalOptionsVesting .vestingOverrideInfo{ text-align: left!important;}
/*TWI-1849 dt82009 1/15/2013*/

/* TWI-1936*/
.planAssetsChartArea #planAssetsPieChart{width: 50%;}
#leftContentSection .planDataTableSection .title6 .firstColumn{ width: 40%; }
#leftContentSection .planDataTableSection .title6 .firstColumn div{ width: 100%; }
#leftContentSection .planDataTableSection .title6 .td2{ width: 20%; }
#leftContentSection .planDataTableSection .title6 .td4{ width: 20%; }
#leftContentSection .planDataTableSection .title6 .td5{ width: 20%; }
/* TWI-1476 */
.processContent .selectStatementType .statementType {margin: 6px 0; padding: 0 0 6em 0;}
#leftContentSection .planDataTableSection .title6 .td5{ width: 20%; }

/*twi-2086*/
.withdrawalInformationViewContainer .withdrawalInformationViewDetailContainer .withdrawalInformationViewDetailRightContentContainer{	width: 35em;}

/*TWI-1470*/
#MA_Disclaimer #main-wrapper #main-wrapper-hd #cmsSiteHeader #buttonHold .printMe {left: 64px;position: relative;right: 0;top: 107px;width: 30px;z-index: 0;}

/*TWI-2624*/
@media print {
	*{
		filter: none;
	}
	.hasOverlay  #main-wrapper {
		display: none !important;
	}
	.mask {
		display: none !important;
	}
	.underlay {
		display: none !important;
	}
	.yui-overlay .process {
		display: none;
	}
	.hasOverlay .yui-panel-container.shadow{
		top:0px !important; 
		left:0px !important;	
	}
	.hasOverlay .yui-module.yui-overlay.yui-panel{
		border: 1px solid #808080 !important;
	}
	.noPrint {
		display: none !important;
	}
	.hasOverlay .processContent,
	.hasOverlay #makeYourEditsBody,
	.hasOverlay #middlenArea,
	.hasOverlay .dataSheet{
		float: none \9 !important; 
		clear: both \9 !important;
	}
}	
/*TWI-2626*/
.listSquare{ width:0; height:0; display:inline-block; float:left; vertical-align:middle; margin:6px 3px 0 0; border: 3px solid #666; font-size:0; line-height:0; }
.listWithSquare li{ position:relative; padding-left: 1em; word-wrap:break-word; }
.listSquareEnhance{ width:0; height:0; vertical-align:middle; border: 3px solid #666; position: absolute; top: 6px; left:0; font-size:0; line-height:0; } 

/*TWI-2975*/
.processContent .dataSheet .link7 {color: #4D4B44;font-size: 1.2em;text-decoration: underline !important;}

/*TWI-3184*/
#progressHeaderArea #progressSubTitle{margin-bottom: 0px;}

/*TWI-2697*/
#middlenArea #recalculateMatching #recalculateMatchingGroup{padding-left: 4em;}

/* center image and text on participant enrollemnt landing screen */
#gettingStartOverlay1_container_content1 #gettingStarted .prodIntro img { padding-top:30px; }
#gettingStartOverlay1_container_content1 #gettingStarted .prodIntroText { padding-top:28px; }

/*RICC Right Content - View as Participant Alignment Issue*/
#retirementIncome #main-wrapper #main-wrapper-bd #bdContent #contentSection {clear: both; overflow: visible;}
/* twi-3648 */
#requestWidthdrawVerifyPrintLink {float: right;} 

/*TWI-2491*/
.withdrawalInformationHeaderContent .withdrawalInformationViewDetailContainer .withdrawalInformationViewDetailRightContentContainer{width: 35em;}

body #changeInvestment1_container .commonErrorMessageDefaultClass,
body #changeInvestment2_container .commonErrorMessageDefaultClass,
body #changeInvestment3_container .commonErrorMessageDefaultClass,
body #changeInvestment4_container .commonErrorMessageDefaultClass
{background-color: #FEFDF6;border: 1px solid #E5DCB8;color: #333333;font-size: 120%;list-style: none outside none;margin-top: 1em;padding: 0px;}

/*OQK-380-81305*/
#clientDisclaim .title6{font-size:12px!important;}
.eDeliveryAndAlertsContent .eDeliveryChangePaperless .eDeliveryChangeAlert{position: relative;left: -11px;}

#changeInvestment1_container .commonErrorMessageDefaultClass li,
#changeInvestment2_container .commonErrorMessageDefaultClass li,
#changeInvestment3_container .commonErrorMessageDefaultClass li,
#changeInvestment4_container .commonErrorMessageDefaultClass li
{background: url("../images/lfg-info-icon.png") no-repeat scroll 4px 4px #FBFAF1;border: 1px solid #CCC7BA;color: #6F6D62;font-size: 13px;line-height: 18px;margin-bottom: 10px;margin-top: 5px;padding: 10px 0 7px 35px;}

#changeInvestment1_container .commonErrorMessageDefaultClass li img,
#changeInvestment2_container .commonErrorMessageDefaultClass li img,
#changeInvestment3_container .commonErrorMessageDefaultClass li img,
#changeInvestment4_container .commonErrorMessageDefaultClass li img
{display: none;}

body #changeInvestment1_container ul.commonErrorMessageDefaultClass,
body #changeInvestment2_container ul.commonErrorMessageDefaultClass,
body #changeInvestment3_container ul.commonErrorMessageDefaultClass,
body #changeInvestment4_container ul.commonErrorMessageDefaultClass{border: medium none;}

#riccEnrollment .changeInvestmentFooter .changeInvestmentFooterForward #riccEnrollmentSubmit{
	margin-right: 60px;
}
.processContent #riccEnrollment{
    width: 63.08em !important;
}

/*TWI-3607*/
.LO2_TopGlblNav_TopMainNav #changeInvestmentShow,.LO3_TopGlblNav_TopMainNav #changeInvestmentShow,.LO2_TopGlblNav_TopMainNav #changContributionTitle,.LO3_TopGlblNav_TopMainNav #changContributionTitle
{background: -webkit-gradient(linear, left top, left bottom,	from(#a3c0de), to(#6a9aca)) !important;	background: -moz-linear-gradient(top, #a3c0de, #6a9aca) !important;	background-image: -ms-linear-gradient(top, #a3c0de, #6a9aca) !important;}


/* TWI-4058 Begin */
#contentSection #leftContentSection .holdingTopSection #changeInvestmentShow,#contentSection #leftContentSection .contributionTopSection #changContributionTitle{background: none repeat scroll 0 0 #4C697F !important;border: 1px solid #4C697F;box-shadow: 2px 2px 1px #A5A5A5;color: #FFFFFF!important;font-size: 11px !important;font-weight: bold !important;height: 26px;line-height: 26px;margin-top: 0;overflow: visible;padding: 7px 9px;text-align: center;text-decoration: none !important;text-transform: uppercase !important;width: auto;border-radius: 4px 4px 4px 4px;position: relative;top: -2px;}
#contentSection #leftContentSection .holdingTopSection #changeInvestmentShow:hover,#contentSection #leftContentSection .contributionTopSection #changContributionTitle:hover{color:#ffffff!important;border:solid 1px #686868;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;background:#4C697F!important;}
/* TWI-4058 End */

/*TWI-3845 Begin*/
#changeInvestment1_container #changeInvestment1_container_content5 .riccEnrollmentTag .processContent{width: 80%;}
#changeInvestment1_container #changeInvestment1_container_content6 .riccEnrollmentTag .processContent{width: 80%;}
/* TWI-3845 End */

div.eConsentChangePaperless{border-bottom:0;padding:0}
div.eConsentChangePaperless .paperlessText,div.eConsentChangeAlert{padding:0;margin:0!important}
#clientDisclaim div .title5{color: #4D4B44; font-size: 120%;}
div.eConsentChangePaperless div.eConsentChangeAlert img.floatLeft {float: left!important;}
.eConsentAndAlertsContent #clientDisclaim .title6 {color: #4D4B44;font-size: 120%;font-weight: bold;}

/*RICC*/
#riccEnrollment .changeInvestmentFooter .changeInvestmentFooterForward #riccEnrollmentSubmit{ margin-right: 60px;}
.processContent #riccEnrollment{ width: 63.08em !important;}

/*RICC Right Content - View as Participant Alignment Issue*/
#retirementIncome #main-wrapper #main-wrapper-bd #bdContent #contentSection {clear: both; overflow: visible;}

/*TWI-3845 Begin*/
#changeInvestment1_container #changeInvestment1_container_content5 .riccEnrollmentTag .processContent{width: 80%;}
#changeInvestment1_container #changeInvestment1_container_content6 .riccEnrollmentTag .processContent{width: 80%;}
.riccEnrollmentTag .processContent{width:80%;}
/* TWI-3845 End */

/*End of RICC*/

/*ADA*/
.subTitle {padding: 0.5em 0 1em 0.5em;;}
.off-screen {position: absolute;left: -999px;top: auto;width: 1px;height: 1px;overflow: hidden;}
#breadcrumbTrailSelectID .bd .first-of-type li a { text-decoration: none!important; /* TWI-5008 PG1  #2 */}
#myAccounts .bd .first-of-type li { padding-top: 0px; /* TWI-5008 PG1  #2*/ }
#contentSection span #changeInvestmentShow,#contentSection .contributionTopSection span #changContributionTitle{ background: none repeat scroll 0 0 #4C697F !important; border: 1px solid #4C697F !important; border-radius: 5px; color: #FFFFFF !important; margin-right: 5px; margin-top: -10px !important; padding: 5px 8px; text-decoration: none !important; text-transform: uppercase; font-size: 11px!important; line-height: 16px; height: auto; top: -1px; position:relative; /* TWI-5008 PG1  #3 turn link into button*/}
#contentSection span #changeInvestmentShow:hover,#contentSection .contributionTopSection span #changContributionTitle:hover{ color: #ffffff!important; /* TWI-5008 PG1 #3*/}
.holdlingDataSheet tbody .text2 th { background: none repeat scroll 0 0 #FFFFFF; border-bottom: 0px; /* TWI-5008 PG1 #6 */ }
.subTableTop .subDataSheet tfoot tr th{ background: #EDEDED!important; border-bottom: 2px solid #EDEDED; /* TWI-5008 PG4 #1 */ }
div#retirementAgeDemo .title10 .title5 {font-weight: normal; /* TWI-5028 pg2 #1 */}
#exchangeTo .printTableChangeTo #printTableChangeToButton{ padding-left: 16px; /* TWI-5029 PG4 #2 */ }
tbody .title6 #Total{ height:2em; vertical-align:top; font-size:16px!important; font-weight:bold; /* TWI-5029 PG6 #1 */ }
#futureElectonsDropDown #futureElectonsDropDownhd #futureElectionsDropDownListAll { font-size: 13px; text-decoration: none!important; /* TWI-5029 PG7 #2 */}
#futureElections span #printTableFutureElectionsButton{ padding-left: 16px; /* TWI-5029 PG4 #2 */ }
#loanInformationAction div.dropDownListTrigerButtonModle ul { overflow:hidden; /* TWI-5043 PG1 #1 */ }
#loanInformationAction div.dropDownListTrigerButtonModle ul li { display: inline-block; padding-right: 5px;/* TWI-5043 PG1 #1 */ }
body a#availableAmountsView{margin:0px;padding:6px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;right:9px;top:-4px; /* TWI-5043 PG1 #2 */}
div#loanInformationAction>div.loanInformationActionHeader,div.loansInformationHeader p.loanInformationActions span.split{margin-top:0px}
/* next six TWI-5043 PG2 #1 & #2 */
.loansInformationHeader #loanInformationAction .loanInformationActionHeader{position:relative; top:5px; /* <--- TWI-5550 */ text-transform: capitalize !important;border: 0px;box-shadow: none;background: none !important;background-image: url("../images/chevron.png") !important;background-position: 0 0;background-repeat: no-repeat !important;}
body #loanInformationAction .loanInformationActionHeader a:hover span{color:#587992!important;text-decoration:underline!important}
.loansInformationHeader #loanInformationAction .loanInformationActionHeader:hover{background-image: url("../images/chevron-over.png") !important;}
#loansInfoArea div.loansInformationHeader p.loanInformationActions span.split{margin-top: 0px;}
.loansInformationHeader #loanInformationAction{padding-left: 5px;}
#viewLoanInformationLoanActivityBody #accountActivityLeft #transactionHistory h3.accountActivityTitle { position: relative; left:0px; }
.processTag .process a.current li span.overlaySteps,.processTag .process a.activity li span.overlaySteps{background: url("../lincoln/images/stepActive.png") no-repeat scroll 2px 3px rgba(0, 0, 0, 0);}
#transactionHistory div#transactionHistoryDetailContent span.title14 { display: inline; /* TWI-5044 PG1 #2 */}
.processTag .process a.current li span.overlaySteps,.processTag .process a.activity li span.overlaySteps{background-position: 2px 3px !important; background-image: url("../images/stepActive.png");}
#futureElections .futureElectionshd #futureElectonsDropDown,#futureElections .futureElectionshd #futureElectionsApplyTo{position: relative;top: 0px; /* TWI-5029 PG7 #1 TWI-5550 BUG-4361 */  }
.dropDownListTrigerListModle {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;text-align: left;}
.printTableLinkIcon {padding-left: 16px!important;}
body .process li.current label,body .process li.activity label{color:#FFF!important}
/* Begin Chart Issues */
 /* Contributions chart */
 #leftContentSection .myContributionsDetailShow .totalContributionText{
  width: 45.8%;
  float: right;
  position: relative;
  top: -11px;
  height: 142px;
}.totalContributionText .totalContribution .title1{ font-size: 1.2em; }
.myContributionsDetailNumber li span{ font-size: 120%; }
/* End Chart Issues */

/* Begin fix of ada/chart caused issues */
.contactInformationArea ul li .telephoneTypeArea{display: block; margin-left:0px!important; position: inherit;} /*TWI-5550 BUG-4362 Removed so Domestic/Foreign fields align properly on IE*/


.contactInformationArea ul li .telephoneTypeArea label{width: 7em;}
#bdContent #topPlanTitle #topPlanSelect{ min-width: 135px; }
/* End fix of ada/chart caused issues */

/*Pie chart on sponsor landing page*/
.assetsChartSection .assetsChartSectionPieChartList .assetsChartSectionPieChartListItem .floatLeft{font-size:13px}
/*Participation by plan on sponsor page - commenting out this to fix the issue*/
div.tabViewSection .planTableSection .participationByPlanFirstColumn {width:240px;font-size:13px}
div.tabViewSection .planTableSection .participationByPlanSecondColumn {font-size: 13px; padding-right: 0.4em; text-align: right; width: 62px;}
/*Advanced Analysis tab issues*/
#chooseQueriesContainer #hocQueryContainer #definedQuery .msgInfoText{font-size: 130%; font-weight: normal;}



/*Request On-Demand Report Overlay - Make section left justified*/
#requestDemandReportContent .requestDemandReportSubTitle{float:left!important;}
#requestDemandReportContent div.requestDemandReportCalendar{float:left;}

/*Arrow on hoverover on On-Demand tab needed to be centered*/
div.hasTooltip .arrow_img{ bottom: -27px; float: left; height: 15px; margin-bottom: -27px; margin-left: 50px; margin-top: 8px; width: 15px;}
/*Plan name on Sponsor Landing page was not bold*/
#main-wrapper-bd #bdContent #topSponsorSelect #planNameContainer .title1{font-weight:bold;font-size: 1.6em;/* TWI-5550 Increase fond size of plan name.*/}

/*Plan Information tab on Plan sponsor issues with color*/
#planInformationTopNavContainer .planInformationTopNav .title15{color: #4D4B44;}
/*Change color of "Print Table link throughout site*/
#printTable .link5 {color: #4C697F !important; font-weight: bold !important;}
#printTable{color:#4c697f; font-weight:bold; padding-left:3px;}
/*Move the Split on Account Activity*/
#transactionHistory .split { line-height: 26px; padding: 0.3em 0.6em 0; display:none; /* TWI-5550 BUG-4200 */}

/* Add New Participant Dropdown */
.confirmCorner #addParticipantsDropDown #yui-gen0{background: url("../images/chevron.png") no-repeat scroll 0 3px #FFFFFF !important; border: 0px;box-shadow: 2px 2px 1px #FFFFFF;}
.confirmCorner #addParticipantsDropDown #yui-gen0:hover{background: url("../images/chevron.png") no-repeat scroll 0 -14px #FFFFFF !important;border: 0px;box-shadow: 2px 2px 1px #FFFFFF;}
.confirmCorner #addParticipantsDropDown #yui-gen0 a span{color: #4D4B44!important;font-weight: bold;text-transform: none !important;font-size: 13px;}
.confirmCorner #addParticipantsDropDown #yui-gen0 a span:hover{color: #587992!important;font-weight: bold;text-transform: none !important;text-decoration: underline;font-size: 13px;}

/* Add New Payroll Dropdown TWI-4211 BUG-4212*/
.addNewPayrollSection #addNewPayroll div{height: 23px; background: url("../images/chevron.png") no-repeat scroll 0 3px #FFFFFF !important; border: 0px;box-shadow: 2px 2px 1px #FFFFFF;}
.addNewPayrollSection #addNewPayroll div:hover{height: 23px; background: url("../images/chevron.png") no-repeat scroll 0 -14px #FFFFFF !important;border: 0px;box-shadow: 2px 2px 1px #FFFFFF;}
.addNewPayrollSection #addNewPayroll div a span{color: #4D4B44!important;font-weight: bold;text-transform: none !important;font-size: 13px;}
.addNewPayrollSection #addNewPayroll div a span:hover{color: #587992!important;font-weight: bold;text-transform: none !important;text-decoration: underline;font-size: 13px;}



#financialsContentSection .ytdContributionContainer{width:42%;}
#financialsContentSection #contributionsPieChart{width:51%;}
/*TWI-1849 dt82009 1/15/2013*/
.planAssetsChartArea #planAssetsPieChart{width: 66%;}
/* TWI-5495 dt41307 */
 p.changeInvestmentViewDialogTitleTextArea {float:left;padding-left:10px;}
 p.changeInvestmentViewDialogTitleTextArea span{color:#FFFFFF;}
 
 /*BUG-4204 TWI-5550*/
.viewModelContainer .modelTableText{font-size:13px;}

/*BUG-4206 TWI-5550*/
#complianceTopNavContainer .complianceTopNav{background: -webkit-gradient(linear, left top, left bottom, from(#F7F8F9), to(#8DA1AF)) !important;background: -moz-linear-gradient(top, #F7F8F9, #8DA1AF) !important;background-image: -ms-linear-gradient(top, #F7F8F9, #8DA1AF) !important;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#F7F8F9', endColorstr='#8DA1AF');}
#complianceTopNavContainer .complianceTopNav .title15{color: #4D4B44;}
body div.contributionNav .title15{color: #4D4B44;!important}
.advancedAnalysisQuery #advancedAnalysisNavContainer .advancedAnalysisTopNav{background: -webkit-gradient(linear, left top, left bottom, from(#F7F8F9), to(#8DA1AF)) !important;background: -moz-linear-gradient(top, #F7F8F9, #8DA1AF) !important;background-image: -ms-linear-gradient(top, #F7F8F9, #8DA1AF) !important;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#F7F8F9', endColorstr='#8DA1AF');}
.advancedAnalysisQuery #advancedAnalysisNavContainer .advancedAnalysisTopNav .title15{color: #4D4B44;}
/*Financials tab issues*/
#financialsTopNavContainer .financialsTopNav{background: -webkit-gradient(linear, left top, left bottom, from(#F7F8F9), to(#8DA1AF)) !important;background: -moz-linear-gradient(top, #F7F8F9, #8DA1AF) !important;background-image: -ms-linear-gradient(top, #F7F8F9, #8DA1AF) !important;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#F7F8F9', endColorstr='#8DA1AF');}
#financialsTopNavContainer .financialsTopNav .title15{color: #4D4B44;}
/* Loans Gradient */
#loansTopNavContainer .loansTopNav{background: -webkit-gradient(linear, left top, left bottom, from(#F7F8F9), to(#8DA1AF)) !important;background: -moz-linear-gradient(top, #F7F8F9, #8DA1AF) !important;background-image: -ms-linear-gradient(top, #F7F8F9, #8DA1AF) !important;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#F7F8F9', endColorstr='#8DA1AF');}
#loansTopNavContainer .loansTopNav .title15{color: #4D4B44;}
/*Fees tab issues*/
#feesTopNavContainer .feesTopNav {background: -webkit-gradient(linear, left top, left bottom, from(#F7F8F9), to(#8DA1AF)) !important;background: -moz-linear-gradient(top, #F7F8F9, #8DA1AF) !important;background-image: -ms-linear-gradient(top, #F7F8F9, #8DA1AF) !important;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#F7F8F9', endColorstr='#8DA1AF');}
#feesTopNavContainer .feesTopNav  .title15{color: #4D4B44;}

 /*BUG-4201 TWI-5550*/
 .modelPortfolioTable .title12{font-size:12px!important;}
 .modelPortfolioTable .title12 td.textLeft .tableTextValue{padding: 0px!important;}
 
 .changeInvestmentPieChart {width: 120px;height: 120px;float: left;margin-left: 1em;margin-top: 1em;}
/*BUG-4202 TWI-5550*/
/* TWI-11574 */
#changeContributionsAmountsContent .planContributions #changeAmountSignIncrease #viewAutoIncreasDetails{padding: 0px 0px 0px 0px; color:#6f6d62!important;}

#changeInvestmentModel1 .overlayContent .modelPortfolioTable{ margin-left: 0em; }
#leftContentSection .yui-overlay table th.textRight{width:30%!important}
/*BUG-4205 TWI-5550*/
.viewModelContainer tbody.title12 tr td.textRight{ font-size: 13px;}

/* BUG-4207 TWI-5550 */
.pieChartContributionListItem .pieChartLedgerListValue, .pieChartContributionListItem .pieChartLedgerListName{ font-size: 13px; }
.topSponsorSelectLeftSection  .topPlanNoDropDownTitle .title1{ font-weight: bold; }

#printTable #printWithdrawalsButton,.printTableButton #printTableContributionsButton {background: url("../images/print-icon.gif") no-repeat;background-position: 0px 0px;color: #4C697F;display: block;font-size: 1.2em;font-weight: bold;text-align: right;text-decoration: underline;width: 70px}
#printTable #printTablePayrollListButton{background: url("../images/print-icon.gif") no-repeat;background-position: 0px 4px;color: #4C697F;display: block;font-size: 1.2em;font-weight: bold;text-align: right;text-decoration: underline;width: 70px}

/* TWI-5550 BUG-4214 */
#reportsDataSheet .dataSheet .hasTooltip{ text-decoration: underline; cursor: pointer;}
#reportsDataSheet .dataSheet .hasTooltip:hover{ text-decoration: none; cursor: pointer; }

/* TWI-5550 BUG-4210 Move Part search to the right*/
#main-wrapper-bd #bdContent #topSponsorSelect div.participantSearchText{ float:right; }
#main-wrapper #main-wrapper-bd #topSponsorSelect .participantSearchLabelSection{ float: right;}

/* TWI-5550 BUG-4303 */
#reportsDataSheet .dataSheet .title6 .reportsDataSheet4th{ width:16%; }
#reportsDataSheet .dataSheet .title6 .reportsDataSheet4th{ width:20%; }
/*TWI-5550 BUG-4200 Hide View Statement Button*/
#transactionHistory #requestThisStatement.button3{visibility:hidden;}

body ul .pieChartList .pieChartListItem, #investmentsDetail .planAssetsPieChartList .pieChartListItem, #contributionsDetail .electionspieChartList .pieChartListItem,#contributionsDetail .contributionsPieChartList .pieChartContributionListItem,.portfolioChart .portfolioChartList ul li{ font-size: 13px!important; }

#planAssetsInfo .planAssetsChartArea .planAssetsTotalBalance{ width:27%;}

/*TWI-5550 BUG-4345*/
#futureElectionsFrequency fieldset label{font-size:12px;}

/* TWI-5550 BUG-4199 */
.overlayContent .modelPortfolioTable tbody tr .tableTextValue{ font-size: 12px; }
.overlayContent .modelPortfolioTable tbody tr .textRight{ font-size: 12px; }
.portfolioChartList ul li div span{ font-size: 12px; }
.title12 .modelTableTextValue {font-size:13px!important;}

/* TWI-5550 BUG-4309 - added overflow property. */
.chooseParticipantDateConditionalValueContent div#chooseParticipantConditionalValuesButtons{margin-bottom:50px; overflow:inherit!important;}
#chooseParticipantConditionalValuesButtons  #chooseParticipantDataPreviewButton, #chooseParticipantConditionalValuesButtons  #chooseParticipantConditionalValuesBack{ position:relative;top:-10px }
.topSponsorSelectSub .title1,body .topSponsorSelectSub .title1:hover{font-size:1.6em;font-weight:bold}
div#sponLevelHeader ul.logoutArea li span.title6,body#sponsorSelectionPage div ul.logoutArea li span.title6{font-size:13px;font-weight:normal;font-style:italic;position:relative;top:-2px;}

/* Start TWI-5550 BUG-4214 */
#reportsDataSheet .reportsDataSheet4th {width: 16%;}
#reportsDataSheet .reportsDataSheet5th {width: 16%;}
#reportsDataSheet .reportsDataSheet6th {width: 24%;}
/* End TWI-5550 BUG-4214 */

.ie8 body {
	.reportsDataSheet tr td.text7 div.floatLeft{ top: -15px; position: relative; /* IE ONLY */}
}

.ie9 body {
	.reportsDataSheet tr td.text7 div.floatLeft{ top: -15px; position: relative; /* IE ONLY */}
}
.overlayContent .modelPortfolioTable tbody.title12 td.textLeft div.tableTextValue{ width: 85%; }
/* Retirment Goal too small for HUB */
.retirementGoalProcessTag .retirementGoalProcessContent{width: 74em;}

.changeInvestmentViewDialogTitleTextArea .changeInvestmentViewSubtitle{ position: relative; right: 13px; }
.changeInvestmentViewDialogTitleTextArea span.pageTitle2{ font-size: 17px; }
.reportsDataSheet table tr td{ padding-right: 0em!important; }

/*TWI-5747 Update size of button on Plan Sponsor Loans & Withdrawals page*/
#loansAndWithdrawals .loansWithdrawalsButtons #loansWithdrawalClose{width: 6em;}

/* Home dropdown disappearing before selection can be made. */
#partLevelHeader #homeButton div.bd { position:relative; top: -5px; }
/*END ADA*/ 

/* Model port overlay title size. TWI_6042 */
.changeInvestmentViewDialogTitleTextArea .pageTitle2{ font-size: 17px; }

#performanceContent .detailLink, #performanceContent .performanceDataSheet{display:none;}

/* test fix for model portfolio description being crushed. */
#modelPortfolio #planModelsType td{width: 80%;} 
#modelPortfolio #planModelsType td.td1{width: 4em;}
#modelPortfolio #planModelsType td.td2{width: 10em;}

.requestTrustReportInformationList #reportBreakCode{ visibility:hidden; } /* Hide location on Report request. TWI-6231*/

/*TWI-6224 begin - add gradient and center fliter reports button*/
#contentSection .availableReports #availableReportsFilter {background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E2E2E2)) !important;background: -moz-linear-gradient(top, #FFFFFF, #E2E2E2) !important;background-image: -ms-linear-gradient(top, #FFFFFF, #E2E2E2) !important;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFFFF', endColorstr='#E2E2E2');    border: 1px solid #CCCCCC;
    margin-bottom: 0.5em;
    margin-top: 1em;
    overflow: hidden;
    width: 98.6%;
}
.reportsFilterButton #availableReportsFilterButton {margin: 0 auto;}
/*TWI-6224 end*/

/*YCW-502-78372 Padding for Auto-Increase overlay*/
#contribution #viewDetialsOverlay .pageTitle2{padding-left:15px;}

#planInformationTopNavContainer #planInformationTopNavSymbol, #researchTopNavContainer  #researchTopNavSymbol,#financialsTopNavContainer #financialsTopNavSymbol, #loansTopNavContainer #loansTopNavSymbol {border-bottom: 0.9em solid #FFFFFF; /*TWI-13100*//*RSIM-1589*/border-left: 1.3em solid transparent !important; border-right: 1.3em solid transparent !important;/*End RSIM-1589*//*END TWI-13100*/ display: block; height: 0; margin-left: auto; margin-right: auto; overflow: hidden; position: absolute; width: 0;}

.planContributions #changeAmountSignIncrease #viewAutoIncreasDetails{color: #4D4B44;font-size: 12px;} /*IE8 fix for sizing of text*/


/*GFC-479149 text size of confirm marital status text in Loans*/
#maritalStatusCheckboxLbl {font-size: 13px;padding-top: 2px;}
.amountAndPayments .text3{font-weight: normal;}
.amountAndPayments .text2{font-weight: bold;}

/*TWI-7476 Increase disclaimer box height*/
#externalRolloverLinkDisclaimerBody .externalRolloverDisclaimerCMS{height: auto;margin: 20px 0;overflow-y: auto;padding: 3px;resize: none;width: 85em;}
#externalRolloverLinkDisclaimerBody .externalRolloverComments{ height: auto;margin: 20px 0;overflow-y: auto;padding: 3px;resize: none;width: 85em;}
#loansWithdrawals div.externalRolloverLinkDisclaimerContent {margin-top: 26px;}
#loansAndWithdrawals .loansWithdrawalsButtons #loansWithdrawalClose{width:auto:}
.externalRollover {font-size: 12px; line-height:60%;}

/*TWI-7476 Change dropdown from colored button to chevron and dropdown*/
.withdrawalInfoHeader #withdrawalInformationAction .withdrawalInformationActionHeader{position:relative; top:5px; /* <--- TWI-5550 */ text-transform: capitalize !important;border: 0px;box-shadow: none;background: none !important;background-image: url("../images/chevron.png") !important;background-position: 0 0;background-repeat: no-repeat !important;}
body #withdrawalInformationAction .withdrawalInformationActionHeader a:hover span{color:#587992!important;text-decoration:underline!important}
.withdrawalInfoHeader #withdrawalInformationAction .withdrawalInformationActionHeader:hover{background-image: url("../images/chevron-over.png") !important;}
.withdrawalInfoHeader #withdrawalInformationAction{padding-left: 5px;} 

#partWithdrawals div.withdrawalInfoHeader p.withdrawalInformationActions  span.split{margin-top: 5px;}

/*TWI-7474 Withdrawal Buttons were stacking*/
.dropDownListTrigerButtonModle li {float: left; padding: 0 0.5em;}

#rebalancingFrequency p.text3 a:visited{ color: #4D4B44; }
#rebalancingFrequency p.text3 a:hover{ color: #4D4B44; }

/*Deal with the Add New Participant Button Issues*/
#planParticipantsHead #addParticipants .confirmCorner #addParticipantsDropDown .dropDownContainer{background: url("../images/chevron.png") no-repeat scroll 0 3px #FFFFFF !important;	border: 0px!important;}

#planParticipantsHead #addParticipants .confirmCorner #addParticipantsDropDown .dropDownContainer a
{
    background-position: 0 0;
    background-repeat: no-repeat !important;
    color: #4D4B44 !important;
    font-size: 13px !important;
    font-weight: bold;
    overflow: hidden;
    padding-left: 15px;
    text-decoration: none !important;
	border: 0px!important;
	color: #4d4b44!important;	
	text-transform: none!important;
}

#planParticipantsHead #addParticipants .confirmCorner #addParticipantsDropDown .dropDownContainer a span.floatLeft{color: #4D4B44 !important;}
/*END Add New Participant Button issue*/

/*TWI-5748*/
.participantIforButtonGroup, #updateParticipantInfoErrorField{padding-right: 1.2em;} 

/*TWI-7769*/
.FusionCharts{ visibility: inherit !important; } 

/*TWI-7972*/
#reportsMainPage .standardReportsActionLink li {
    line-height: 1.8em;
    width: 16em;
}

#addParticipantsDropDown .dropDownContainer { height: 26px; }

/*TWI-8765*/
#payrollLandingPage #companyPayrollAction .link6 {padding-left: 18px;}
#payrollLandingPage #employeeDetailsMainWrapper #employeeDetailsMainWrapperbd #topNavigation {border: medium none;margin: 1.15em 0 1.15em 1em;padding-top: 45px;}
#payrollLandingPage #employeeDetailsMainWrapper #employeeDetailsMainWrapperbd .participationByPlanTab {margin-top: -12px!important;}
#payrollLandingPage #employeeDetailsMainWrapper  #employeeDetailsMainWrapperbd #topNavigation .nav li a.current{border-radius: 7px 7px 0 0;height: 24px !important;}

.payrollTopNav{background:-webkit-gradient(linear,left top,left bottom,from(#F7F8F9),to(#8DA1AF));background:-moz-linear-gradient(top,#F7F8F9,#8DA1AF);background-image:-ms-linear-gradient(top, #F7F8F9, #8DA1AF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7F8F9,endColorstr=#8DA1AF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7F8F9,endColorstr=#8DA1AF)"}

#payrollLandingPage #bdContent #contentSection #leftContentSection .payrollTopNav{background:-webkit-gradient(linear,left top,left bottom,from(#F7F8F9),to(#8DA1AF));background:-moz-linear-gradient(top,#F7F8F9,#8DA1AF);background-image:-ms-linear-gradient(top, #F7F8F9, #8DA1AF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7F8F9,endColorstr=#8DA1AF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7F8F9,endColorstr=#8DA1AF)"}

#payrollTopNavContainer a.title15{
    color: #4D4B44;
}
/*TWI-9069 Payroll Integration 3.0 Start*/
/*Payroll Header - Move Participant Search to the right*/
#topSponsorSelect .topSponsorSelectSub {
    float: left;
    margin-right: 430px;
    min-width: 100px;
}

/*Payroll Header - Change Plan Sponsor name to all caps*/
#topSponsorSelect .topSponsorSelectSub .title1{
    font-size: 1.6em;
    font-weight: bold;
    text-transform: uppercase;
}

/*Payroll Column Headers - Change column headers to gray with underline*/
#payrollLandingPage a.yui-dt-sortable{
    color: #4D4B44 !important;
    font-size: 100%;
    font-weight: bold;
    text-decoration: underline !important;
}

/*Payroll "Actions" - Change from blue to gray and with chevron in front of it*/
.companyPayrollActionHeader {
     background-image: url("../images/chevron.png") ! important;
     background-position: 0px 0px;
     background-repeat: no-repeat ! important;
     color: #4D4B44 ! important;
     font-size: 13px ! important;
     font-weight: bold;
     height: 18px;
     overflow: hidden;
     padding-left: 10px!important;
     text-decoration: none ! important;
}

.companyPayrollActionHeader a span.floatLeft {color: #4D4B44 ! important;}
#companyPayrollAction .dropDownListTitleActive a:link span {color: #4D4B44 ! important; padding-left: 5px;}
#companyPayrollAction .payrollDownArrow {display: none;}

/*Review Payroll Details dropdowns - Change from purple to blue*/
.reviewPayrollSection span.headerSpanTxt {
    color: #4C697F!important;
    float: left;
    font-size: 150%;
    font-weight: bold;
    text-decoration: none;
    vertical-align: top;
}
/*Payroll Integration 3.0 END*/

/*TWI-9251 remove scroll bar from Step 5 of RGT*/
#enrollment .enrollmentContent{overflow:hidden;}

/*TWI-9251 Change shortfall amount size Step 5 of RGT*/
#enrollment #retirementAdjustionBody #updateMyGoalsForm .balancesTipAndBalancesResult #incomeViewContent #incomeViewList #monthlyTotalColumn p span#monthlyTotal{
    font-size: 21px;
    font-weight: normal;
}

/*TWI-9251 Move shortfall message in Step 5 of RGT to the left slightly so it isn't cut off*/
#enrollment #incomeViewList #monthlyTotalColumn .monthlyShortFall {
    margin-left: 0px;
    padding-left: 19px;
    text-align: left;
}

/*NJP-194-20158 Move alert image down slightly on spon landing page*/
.demoSponHeader{position: relative; top: 8px;}

/*QPG-460-68607*/
.messageCHSnotice { padding-left: 1.0em; text-indent: -.5em;}

/*TWI-9847*/
#communications #main-wrapper #main-wrapper-bd #bdContent #contentSection .successMessage{margin-top: 3em;}
#contribution .processContent #changeAmountContainer #changeContributionsAmountsContent .planContributions #changeAmountSignIncrease {clear: both; width: 310px;}

/* TWI-8551 0 Remove Chevron from links on withdrawl history in MPN BEGIN */
body#withdrawalsHistory .link8, body#withdrawalsHistory .link8:hover { background-image: none !important; }
body#withdrawalsHistory .link6, body#withdrawalsHistory .link6:hover { background-image: none !important; }
body#withdrawalsHistory .link5, body#withdrawalsHistory .link5:hover { background-image: none !important; }
body#withdrawalsHistory .assetsDownloadContainer .link5
{
	background-image: url("../images/chevron.png") !important;
	background-position: -3px 0px !important;
	background-repeat: no-repeat !important;
	position: relative;
	left: 5px;
	padding-left: 10px;
	height: 15px;
}
body#withdrawalsHistory .assetsDownloadContainer
{
	width: 200px;
}
body#withdrawalsHistory .assetsDownloadContainer .link5:hover
{ 
	background-image: url("../images/chevron.png") !important; 
	background-repeat: no-repeat !important;
	background-position: -3px -17px !important;
	position: relative;
	left: 5px;
	padding-left: 10px;
	height: 15px;
}
.transactionInfo .downloadAndPrint div .assetsDownloadContainer
{
	float: none;
	width: 200px;
}
/* TWI-8551 0 Remove Chevron from links on withdrawl history in MPN  END*/


/*TWI-7301*/
#mpnProvidersList input{text-decoration: none !important; font-size:12px !important;}
#mpnGlobalSearchTypeList #yui-gen2 #selectedSearchTypeBox {font-size: 12px!important; width: 13em;}
#mpnGlobalSearchTypeList #yui-gen2 #selectedSearchTypeBox {font-size: 12px!important\0/ !important;}
input.mpnSearchBox{font-size:12px!important;}

#mpnGlobalSearchTypeList .dropDownListTitleInactive {height:22px;}
#mpnGlobalSearch .dropDownListTitleInactive {color: #0066CC; height: 22px!important; text-decoration: none !important;}
#mpnGlobalSearch  #mpnGlobalSearchButton{height: 22px;}


/*TWI-7517*/
#mpnGlobalSearch #mpnProvidersList .dropDownListTitleInactive{
    background-image: none !important;
    background-position: 0 0;
    background-repeat: no-repeat !important;
    color: #4D4B44 !important;
    font-size: 13px !important;
    font-weight: bold;
    height: 18px;
    overflow: hidden;
    padding-left: 0px;
    text-decoration: none !important;
}

#mpnGlobalSearch #mpnGlobalSearchTypeList .dropDownListTitleInactive{background-image: none !important; padding-left: 0;}

#globalSearchForm #mpnGlobalSearch label.mpnGlobalSearchLabel {
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-size: 110%;
    font-weight: bold;
    padding: 3px 5px 0 0;
}

/*End TWI-7517*/

/*TWI-7663*/
#advancedAnalysisMainPage .yui-overlay a.link5 { color: #678BA3 !important; font-weight: bold; padding: 2px 10px 5px 17px !important; height: 15px;}


.link12, .link12:hover{
    background-image: none !important;
    font-size: 13px !important;
    font-weight: bold;
	text-decoration:underline;
}

/*TWI-10626*/
#participants #participantsPagingContainer .nameListTitle, #participants #participantsPagingContainer .nameListValue {
padding-left: 0.6em;
min-width: 150px;
/* RSIM-644 */
padding-right:20px;
/* END RSIM-644 */
}

/*TWI-10040*/
#beneficiariesContainerBody .beneficiariesDetailContent h3.pageTitle3
{ float:left;width:100% } 

/*TWI-11469 move last column on Advanced Analysis over slightly 10/6/2014*/
#reportsMainPage #viewAndRequestTrustReportContent .reportDetailInformationList .detaiInformationText{display: inline-block; width: 12.5em;}
#reportsMainPage #viewAndRequestTrustReportContent a.link6:link { font-size: 12px ! important; padding-top: 3px;}

#contributionsTellMeMoreLink, #contributionsTellMeMoreLink:hover{font-size:100%; color:#4d4b44;}

/*RSD-4040*/
.title16{color: #000000; font-size: 170%; font-weight: bold;}
.displayInline{display:inline;}
.displayNone{display:none;}
.displayBlock{display:block;}
.displayTable{display:table;}
/*END RSD-4040*/

/*TWI-8897*/
#mapColumnContent .dataSheet {width:100%; float:left; border-collapse:collapse; table-layout:fixed;}
#mapColumnContent .dataSheet td{word-wrap:break-word;}
/*END TWI-8897*/

/*TWI-11000*/
#payrollEmailNotification p.text7 {color: #000000; width:100%; word-wrap:break-word; word-break :normal;white-space:normal;}
/*END TWI-11000*/

/* RSIM-421 */
#cmsOverlayStepHeader #lnkMethodAndAssumptions
{
    display: inline-block;
    float: none;
    left: 545px;/* Moved over for RSIM-790 */
    position: relative;
    vertical-align: top;
}
#lnkSSNLifeExpectCalc, #RGTsubpopupLink, #lnkSSNLifeExpectCalc:hover, #RGTsubpopupLink:hover{color: #4c697f!important; background-image:none!important; font-weight:normal; text-decoration:underline!important; padding-left:0px!important;}
#currentAge #ageValue{ font-size: 13px!important; }
#aboutMeContent #lifeExpectancyContainer{ position: relative; top: -5px; }
#SSLifeExpectLink {position: relative; top: -280px;}
#lnkMyEpectedRetirementIncomeGoal,#lnkMyWorkplaceRetirementPlanContributions,#lnkMyEmployerContributions,#lnkMyExpectedSalaryIncrease{ font-size:10px; }
.subpopupLink {color: #4c697f;font-size: 1.2em;font-weight: bold;text-decoration: underline;}
#Existingplanslist .link5{ color: #4D4B44!important; padding: 0;}
#currentAge #ageValue {color: #4d4b44;}
a .savingRetirementTitle, #otherAccountsTitle {font-size: 12pt;}
#showKnownAccountsInfoDetail{background-image:url(../images/chevron.png);background-repeat:no-repeat;}
#addAndUpdateOutsideAccounts,#showKnownAccountsInfoDetail{background-image:none!important;}
#knownAccounts_Show img, #knownAccounts_Hide img{display: none;}
#knownAccounts_Show, #knownAccounts_Show:hover{background-image:url(../images/icn-expand-white-20.png)!important;background-repeat:no-repeat!important;background-position:1px 0px!important;padding:4px 0 0 !important}
#knownAccounts_Hide, #knownAccounts_Hide:hover{background-image:url(../images/icn-collapse-white-20.png)!important;background-repeat:no-repeat!important;background-position:1px 0px!important;padding:4px 0 0 !important}
#myAccountsContent table, #myAccountsContent .text1, #myAccountsContent .title16, #showKnownAccountsInfoDetail{ background:#4D4B49; background-color:#4D4B49; color:#ffffff!important; }
#knownAccountsContent table {background:#ffffff; background-color:#ffffff;}
#knownAccounts_Show .savingRetirementTitle,#knownAccounts_Hide .savingRetirementTitle,#otherAccountsTitle{ padding-left: 20px; color:#ffffff!important;}
#knownAccountsContent tbody, #otherAccountsContent tbody { background:#ffffff; }

#otherAccounts_Show, #otherAccounts_Show:hover{background-image:url(../images/icn-expand-white-20.png)!important;background-repeat:no-repeat!important;background-position:1px 0px!important;padding:4px 0 0 !important}
#otherAccounts_Hide, #otherAccounts_Hide:hover{background-image:url(../images/icn-collapse-white-20.png)!important;background-repeat:no-repeat!important;background-position:1px 0px!important;padding:4px 0 0 !important}
#otherAccounts_Show .savingRetirementTitle,#otherAccounts_Hide .savingRetirementTitle{ padding-left: 20px; color:#ffffff!important;}
#otherAccounts_Show img, #otherAccounts_Hide img{display: none;}
#otherAccountsContent table, #otherAccountsContent .text1, #otherAccountsContent .title16{ background:#4D4B49; background-color:#4D4B49; color:#ffffff!important; }
#showKnownAccountsInfoDetail,#showOutsideAccountsInfoDetail,#addAndUpdateOutsideAccounts{ color:#ffffff!important;}
#allowSocialSecurity .text8{font-size:12pt;}
#monthlyIncomeLbl #monthlyIncome, #totalAssetsLbl #totalAssets{ font-size: 15px; }
#resultsContainer #otherAccContent table{background:#4D4B49; background-color:#4D4B49; color:#ffffff!important;}
tr.otherAccountsTr1 td, tr.otherAccountsTr1 td .minInfoText {color:#ffffff!important;}
tr.knownAccountsTr1 td, tr.knownAccountsTr1 td .minInfoText{color:#ffffff!important;}
#knownAccountsContent .projected{background:#ffffff; color:#4D4B49!important;}
#resultsContainer .retirementResultsButtonGroup{overflow:inherit;}
#validateMyAccountsForm #myAccountsContent table td{padding: 5px;}
#otherAccountsTitle{padding: 20px 0px 20px 15px!important;}
#allowSocialSecurity .text8 {font-size: 14px;}
#allowSocialSecurity label{font-size: 13px;font-weight: normal!important;}
#otherAccountsContainer .title6{font-size: 13px;font-weight: normal!important;}
#myAccounts #myAccountsContent #addAndUpdateOutsideAccounts, #myAccounts #myAccountsContent #addAndUpdateOutsideAccounts:hover{padding-left: 13px!important; padding-top: 2px;font-size: 11px!important;text-decoration: underline!important;font-weight:normal!important;}
#allowSocialSecurity a#showAllowSocialSecurityDetail{position:relative; left:4px;}
#allowSocialSecurity fieldset{position:relative; left:11px;}
.allowSocialSecurityResults span.pageTitle3 {font-size: 114%;}
#socialRadio label{font-size: 12px;font-weight:normal;}
#resultsContainer #myAccounts #myAccountsContent table td{padding: 5px;}
#resultsContainer #myAccounts #otherAccContent table td{padding: 5px 5px 0px 5px;}
#resultsContainer td .title6{color:#ffffff!important;}
#results_showOutsideAccountsInfoDetail, #results_showKnownAccountsInfoDetail{color: #FFFFFF;}
#resultsSummary #otherAccContent .addUpdateAccountsCollapse{display: block;margin: -2px 0 0 3px;width: 76px;position:relative;left:90px;font-size: 11px!important;text-decoration: underline!important;font-weight:normal;top:-11px;}
#incomeAndAssets #monthlyIncomeLbl #projectedIncomeAmount,#incomeAndAssets #monthlyIncomeLbl #monthlyIncome, #incomeAndAssets #totalAssetsLbl #totalAssets, #incomeAndAssets #totalAssetsLbl #projectedAssetAmount{color: #4d4b44;font-size: 13px !important;}
#leftContentContainer #rgcChartIncomeViewContainer .messageBanner,#leftContentContainer #rgcChartAssetsViewContainer .messageBanner{border: 0px;margin: 0px;padding: 5px; background:#f6f6f6;}
#hideAndshowInputs #hideInputs, #hideAndshowInputs #showInputs{color:#4c697f!important;}
#otherAccContent .otherAccountsTr1 td span.maxInfoText, #myAccountsContent .knownAccountsTr1 td span.maxInfoText{color:#FFFFFF!important;}
#divRetirementSavingsAndIncomeCMSHeader{position:relative; left:10px; /* RSIM-719 */ width:785px;}
#resultsSummary #rightContentContainer .sliderLeftContent{ margin-top: 20px; /* RSIM-719 */ }
#otherAccountsContent th{font-weight: bold;}
#titleContainer #trackParticipant{color: #4d4b44; font-size: 150%!important; font-weight: bold;}
#currentInvestmentStyle .InvestmentStyleTitle span.pageTitle3, #InvestmentAtRetirement .InvestmentStyleTitle span.pageTitle3{color: #4d4b44; font-size: 140% !important; font-weight: bold;}
#results_allowSocialSecurity .pageTitle3{color: #4d4b44;font-size: 140% !important;font-weight: bold;}
#preRetirementRateOfReturnInputArea .assumedRateSliderLeftContent #preRetirementRateOfReturnSlider, #postRetirementRateOfReturnInputArea .assumedRateSliderLeftContent #postRetirementRateOfReturnSlider{ background: url(../images/bg-fader-large.gif) no-repeat scroll 5px 0 rgba(0, 0, 0, 0); }
.breakWord {word-wrap: break-word;} /* TWI-12520 */
#myInvestmentStyleBodyContent #retirementGoalTypeContent #preRetirementRateOfReturnInputArea{position:relative; top:-20px; left: -93px;}
#myInvestmentStyleBodyContent #retirementGoalTypeContent #postRetirementRateOfReturnInputArea{position:relative; top: 15px; left: -93px;}
#myInvestmentStyleBodyContent #investmentStyleContentArea{padding:10px 0 10px 7px;}
#postRetirementRateOfReturnInputArea .assumedRateInputAreaTitle .pageTitle3, #preRetirementRateOfReturnInputArea .assumedRateInputAreaTitle .pageTitle3{color: #4d4b44 !important; font-size: 140%; font-weight: bold;}
#preRetirementRateOfReturnInputArea .silderTypeTips .floatLeft, #postRetirementRateOfReturnInputArea .silderTypeTips .floatLeft{width:135px;}
#preRetirementRateOfReturnInputArea .silderTypeTips .moderateType, #postRetirementRateOfReturnInputArea .silderTypeTips .moderateType{width:167px!important;}
#preRetirementRateOfReturnInputArea .silderTypeTips .aggressiveType, #postRetirementRateOfReturnInputArea .silderTypeTips .aggressiveType{position:relative; left: -27px;}
body div#myRetirementGoalsContainer{position:relative!important; margin: 0 10px 0 0!important;}
#rgcGaugeChartIncomeViewMessage, #rgcGaugeChartAssetsViewMessage{background-image: url("../images/orange-info-icon.png");background-position: 0 0;background-repeat: no-repeat;padding-left: 22px;}
#rgcChartIncomeViewContainer .messageBanner img, #rgcChartAssetsViewContainer .messageBanner img{display:none;}
#rgcChartIncomeViewContainer .messageBanner, #rgcChartAssetsViewContainer .messageBanner {position: relative;}
#rgcChartIncomeViewContainer #rgcGaugeChart_IncomeView, #rgcChartAssetsViewContainer #rgcGaugeChart_AssetsView {position: relative;}
#preRetirementRateOfReturnInputArea .assumedRateInputAreaTitle .pageTitle3, #preRetirementRateOfReturnInputArea .assumedRateInputAreaTitle #showPreRetirementRateofReturnDetail, #postRetirementRateOfReturnInputArea .assumedRateInputAreaTitle .pageTitle3, #postRetirementRateOfReturnInputArea .assumedRateInputAreaTitle #showPostRetirementRateofReturnDetail{position: relative; left:311px;}
.retirementGoalProcessContent #investmentStyleButtonGroup{margin: 3em 0.5em 1em;}
#retirementAboutMeContent label, #retirementGoalAgeAndIncomeArea label{font-size: 13px !important;}
#resultsSummary #otherAccountsSectionArea #otherAccountsContent p.title6{font-size: 13px; font-weight: normal;}

.retirementResultsButtonGroup input#recalculateProjections{margin-right: 10px;}

.retirementResultsButtonGroup input#recalculateProjections{margin-right: 10px;} /* Added for RSIM-766 */
/* RSIM-719 */
.retirementGoalProcessContent  #cmsOverlayStepHeader{width:785px;}
body .retirementGoalStandAloneContainer{width: 93em;}
#otherAccountsSection,
#otherAccountsSection #otherAccountsContainer,
#otherAccountsSection #otherAccountsContainer .displayTable{min-height: 100px;}

/* Retirement Goal Tool not being centered and fit in the HUB. */
body #myRetirementGoalsDirect #main-wrapper #main-wrapper-bd #bdContent #contentSection
{
	position: relative!important;
	left: -19px!important;
}

body #retirementGoalProcessTag{  }
#changeAmountContainer div.changeAmountButton{overflow:inherit;}
body .retirementGoalProcessContent{width:77em;}
.retirementResultsButtonGroup #results_Cancel{margin-left: -6px;}
#rgcGaugeChart_AssetsView text tspan{font-family: arial;}
#rgcGaugeChart_IncomeView text tspan{font-family: arial;}

/*TWI-12503*/
@media (-moz-windows-theme) {#cmsOverlayStepHeader{ display: block; width: 100%; }}

/*TWI-12547*/
#otherAccountsSectionArea #otherAccountsContent .accountsTable table{table-layout: fixed;}
#otherAccountsSectionArea #otherAccountsContent .accountsTable table td {word-wrap:break-word;}

/*TWI-12614*/
.retirementGoalButtonGroup{overflow:hidden; padding-top:12px;}
#resultsContainer .retirementResultsButtonGroup{overflow:hidden;padding-top:12px;height:auto;}
/*END TWI-12614*/

/* RSIM-780 / TWI-11897 */
#holdingAccountInfoContent #holdingAccountInfoArea th{padding: 0.6em 0.6em 0.6em 1.6em;}
#holdingAccountInfoContent #holdingAccountInfoArea th a.link8{background-position: 1px -2px;margin-left: -15px;}
/* END RSIM-780 / TWI-11897 */

/* RSIM-780 / TWI-11844 */
#planDataTransactionsContent #planDataTransactionsButtons{height: 35px!important;}
/* END RSIM-780 / TWI-11844 */

/* END RSIM-421 */

/*RSD-4044*/
#landingPage #retirementWithInflationResultsContainer .printLink, #myRetirementGoalsDirect #retirementWithInflationResultsContainer .printLink{visibility:hidden!important;}

/* TWI-11574 */
#posttaxControl .planContributionPanel #postRadioGroup{ padding: 0px 0px 10px 0px; }
/* TWI-11574 */

/* TWI-12621 / RSIM-1454 */
#WithdrawalStreetAddressContainer .overrideAddressContainer .editAddress tr td #PART-ADDR-1{font-size:85%!important; width: 13em!important;}
#WithdrawalStreetAddressContainer .overrideAddressContainer .editAddress tr td #PART-ADDR-2{font-size:85%!important;}
#WithdrawalStreetAddressContainer .overrideAddressContainer .editAddress tr td #PART-ADDR-3{font-size:85%!important;}
#WithdrawalStreetAddressContainer .overrideAddressContainer .editAddress tr td #partCountryList{font-size:85%!important;}
#WithdrawalStreetAddressContainer .overrideAddressContainer .editAddress tr td #PARTICIPANT-CITY{font-size:85%!important;}
#WithdrawalStreetAddressContainer .overrideAddressContainer .editAddress tr td #partStateList{font-size:85%!important;}
#WithdrawalStreetAddressContainer .overrideAddressContainer .editAddress tr td #PART-ZIP-DELVRY-OFC-CDE{font-size:85%!important;}
#WithdrawalStreetAddressContainer .overrideAddressContainer .editAddress tr td #PART-FORGN-ZIP-DELVRY-OFC-CDE{font-size:85%!important;}
#WithdrawalStreetAddressContainer .overrideAddressContainer .editAddress tr td #PART-ZIP-CODE-SUFFIX{font-size:85%!important; width: 3em!important;}
/* END TWI-12621 / RSIM-1454 */

/* RSIM-1357 */
#cmsOverlayStepHeader {
    width: 100% !important;
}
/* End of RSIM-1357 */
/* RSIM-1602 */
.enrollmentButtonArea #gotoSmartPlan{ display:none; }

/* RSIM-1520 */
	body #importWrapper #mapColumnContent table td select{ width:100%!important; }
/* END RSIM-1520 */

/* RSIM-1727 */
#investmentDataOtherFilter #showOwnInvestmentsCheckBox
{
	position: relative;
    right: 15px;
    top: 5px;
}
/* END RSIM-1727 */

/* RSIM-1589 : Contribution Tab - Triangle Symbol*/
#contributionNavBar #contributionNavContain .contributionSymbol{border-left: 1.3em solid transparent !important; border-right: 1.3em solid transparent !important;}
/*End of RSIM-1589*/

/* RSIM-1647 */
	#Existingplanslist .myRetirementSavingContent{padding: 0.7em 0 5em 1.5em;}
	.myRetirementSavingUnit .inputBox{ margin-top: 5px; }
/* END RSIM-1647 */

/* RSIM-1670 */
	body#summary #main-wrapper-bd .summaryContainer{min-height: 300px;}
/* END RSIM-1670 */

/* RSIM-1864 */
.linereport2 .holdingViewType #holdingViewDropDown div#yui-gen2,
#holdingViewDropDown div#yui-gen4 {background-image:none!important;}
/* END RSIM-1864 */

/*RSIM-1589*/
#myPortfolioTopNavContainer #myPortfolioTopNavSymbol{
    border-right: 1.3em solid transparent !important;
    border-left: 1.3em solid transparent !important; 
}
/*End RSIM-1589*/

/* BEGIN RSIM-2240 */
body .x-form-cb-wrap-inner {
    position: relative;
    zoom: 1;
    width: 135px;
}
/* END RSIM-2240 */

/* RSIM-2239 */
body#investmentOptions .researchInvestment-pageTitle2{color: #aa1733!important;}
/* RSIM-2749 */
.researchInvestment-link {
    color: #4C697F !important;
    text-decoration: underline !important;
}
/* END RSIM-2749 */

/* RSIM-4447 */
.researchInvestment-link  .x-btn-inner-default-small {
    color: #4C697F !important;
    text-decoration: underline !important;
}
.researchInvestment-link .x-btn-button-default-small .x-btn-inner {
    color: #4D4B44 !important;
    text-decoration: underline !important;
}
/* END RSIM-4447 */

span.x-menu-item-text {color: #4C697F; text-decoration: underline;}

#button-1174-btnInnerEl{font-size: 14px;}

.x-grid-cell-inner #additionFeeInfo, .x-grid-cell-inner #benchmark {
    color: #4C697F;
    text-decoration: underline;
    float: none;
}

div a.researchInvestment-button1{background-color: #4C697F!important; background: #4C697F!important;}
div a.researchInvestment-disabledButton{background-color: #CCCCCC!important; background: #CCCCCC!important;}
div a.researchInvestment-disabledButton span{color: #666666!important; font-weight: bold;}
div a.researchInvestment-button1 span {color: #FFFFFF!important; font-weight: bold;}
/* END RSIM-2239 */

/* RSIM-1363 */
	.eDeliveryAndAlertsContent .eDeliveryChangePaperless .eDeliveryChangeAlert .eDeliveryIcon
	{
		padding: 10px;
	}
/* END RSIM-1363 */

/* RSIM-2212 */
.selectFileAndFormatButtons #selectFileAndFormatCancel{outline:none;}
/* END OF RSIM-2212 */

/* RSIM-2913 */
.researchInvestment-pageTitle2
{
    padding-top : 6px;
} 
/* END OF RSIM-2913 */

/* RSIM-2826 */
#newTrusteeCompany .title6{
font-size:12px !important;
}
#addressIndentDiv .addressBox{
font-size:15px !important;
}
/* END OF RSIM-2826 */

/* RSIM-2894 and RSIM-2970 */
#oneClickDocument {
    text-decoration: underline !important;
	color: #4c697f;
	font-size: 1em;
}
/* RSIM-4447 */
.x-grid-cell-inner #additionFeeInfo, .x-grid-cell-inner #benchmark {
    color: #333333; 
	font-size: 1em;	
}
/* End RSIM-4447 */
/* END OF RSIM-2894 and RSIM-2970 */
/* RSIM-3316 */
#enrollment .enrollmentPageAlignmentControl .printArea {
	display:none;
}
/* END OF RSIM-3316 */

/* RSIM-3271 */

/*Purple color and disable buttons for Choose Enrollment Screen*/
/*RSIM-3974 see git commit for changes*/
.button5{
    padding:18px 40px 45px;
    width: 53px;
    margin: auto;
    font-size: 140%;
    background-color: #4C697F;
    overflow:visible;
    color: #FFFFFF;
    height:26px;
    font-weight: bold;
    display: block;
    text-align:center;
    cursor: pointer;
	text-transform: uppercase;
}
.button5DisabledButton{
	overflow: visible;
    border: 0;
    width: 53px;
    height: 26px;
    margin: auto;
    padding:18px 40px 45px;
    color: #cccccc;
    font-size: 140%;
    font-weight: bold;
    display: block;
    text-align: center;
	background-color: #4C697F;
    cursor:default;
	text-transform: uppercase;
	opacity: 0.5;	
}
/*RSIM-3974*/
/*Purple color and disable buttons for Streamline Enrollment Page*/
.button6{
    overflow: visible;
    width: auto;
    line-height: 37px;
    height: 70px;
    padding: 18px 15px 16px;
    font-size: 140%;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer;
    float: left;
    margin: auto;
    font-size: 140%;
    background-color: #660066;
    border:0;
    color: #FFFFFF;
    line-height:26px;  
    font-weight:normal;
    display: block;
    text-align:center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #4c697f;
    cursor:pointer;
}

.button6DisabledButton {
    overflow: visible;
    border: 0;
    width: auto;
    line-height: 37px;
    height: 70px;
    padding: 18px 15px 16px;
    color: #cccccc;
    font-size: 140%;
    font-weight: normal;
    text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#dddddd));
    background: -moz-linear-gradient(top, #dddddd, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdddddd, endColorstr=#FFdddddd);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdddddd, endColorstr=#FFdddddd)";
    cursor:default;
	opacity: 0.5;	
}

/* END OF RSIM-3271 */

/*RSIM-3719*/
#viewLoanInfoAmortizationBody .viewLoanInfoAmortizationSchedule thead tr th:nth-last-child(-n+4){ 
    text-align: right !important;
}
/*End RSIM-3719*/
/*RSIM-3695*/
sup { 
    vertical-align:super !important;
}
/*End RSIM-3695*/

/* RSIM-3992 */
#sponLevelHeader ul{
   margin: 0px 0px 0px 0px !important;
}
.sectionDivider{
    margin:35px 25px 0px 20px !important;
}
/* End RSIM-3992 */


/* RSIM-3974*/
#switchToGuided {
	color: #036d9b;
	text-decoration: underline;
}

.quickEnrollHelpContent > h1 {
    color: #000000;
}


#alertsHeading > h2 {
    color: #822433;
}

.investmentsSection > span {
    font-weight: bold;
}

#termsAndConditionsHeading {
	color: #000000;
}

#exclusiveEnrollmentAutoIncreaseContent, #exclusiveEnrollmentInvestmentContent {
	font-size: 14px;
}

/*RSIM-3974*/
#enrollment .button6, #enrollment  .button6DisabledButton {
	font-weight: bold;
	text-transform: uppercase;
}
/*RSIM-5231*/
.changeContributionMaxInput {
        width: 4.2em;
   display: inline-block;
   text-align: right;
}
/*RSIM-5414*/
.recommendWord {
   margin-left: 5em;
}
 
.planContributionsRegion {
   width: 48%;
}
 
.contributionPreTax {
   width: 27.5em;
}
 
.contributionsRange {
   width: 20em;
}
 
.changeContributionInput {
   vertical-align: middle;
}
 
.planInformationChartArea {
   padding-top: 3em;
   width: 47%;
   float: left;
   padding-left: 3em;
}
 
.changeAmountsSelectArea {
   background: #ecf6f8;
   -moz-border-radius: 4px;
   border: 1px solid #b2c6de;
   width: 100%;
}
 
.qualifiedContributionPlan {
   width: 53em;
}
 
.postTaxInputBox {
   margin-top: 1.8em;
}
 
#posttaxControl {
        width: 343px;
}
 
.defaultAutoIncreaseLabel .title6, .defaultAutoIncreaseLabel .text11 {
        font-size: 13px;
}
 
#changeAmountSignIncrease {
        background: #ecf6f8 !important;
        border: none !important;        
}
/*End RSIM-5414*/
body .yui-overlay .red-link{
	color:red;
}
body .yui-overlay .blue-link{
	color: rgb(89, 175, 225) !important;
}
body .title5 a:link{
	font-size: 13px;
}
/*RSIM-7290*/
td.textLeft a.link8[id^="fundFactSheet"]{
	height:auto;
}
/*PLEX Experiance Header*/
.plex-headerButtonContainer{
	margin-bottom:30px;
}
.plex-closeMe{
	 font-weight: bold;
    font-size: 1.2em;
    padding: 0 25px;
    background: url(../images/lfg-x.png) right no-repeat;
    text-decoration: underline;
	color: #FFFFFF;
}
.plex-printMe{
	font-weight: bold;
    font-size: 1.2em;
    padding: 2px 25px 5px 5px;
    background: url(/myPLANWebApp/td/common/images/printIcon.png) right no-repeat;
    color: #FFFFFF;
    text-decoration: underline;
}

.multiplePlanContentSection > .dateSection{
		display:none;
}

#breadcrumbTrailSelectIDModis.partLevelHeaderButton{
	margin-top:2px !important;
} 

body.modisSecondaryView div#topPlanTitle {
    margin-top: 12px !important;
}

#payrollLandingPage #contentSection{
    overflow: visible;
}
#partLevelHeader #breadcrumbTrailSelectID .yuimenubaritemlabel{
	padding-bottom: 2px;
}
#homeButton{
	margin-top: -2px;
}

.summaryCommunicationsContent{
	display:none;
}

.communicationsChangePaperless{
	display:none;
}

/*RSIM-9684*/
span.lincolnPathBuilder sup {
    font-size: 7px;
}
div.selectModelArea span.text7 {
    line-height: initial;
}
/*END RSIM-9684*/

/*RSIM-9873*/
ul.alertAndMessageContent a {
    font-weight: bolder;
    font-size: 14px !important;
    color: #4c697f !important;
    text-decoration: underline;
}

/*RSIM-10714*/
body#financials .yui-overlay table#forfeitureAccountActivityPagingDataSheet th.textRight,
body#financials .yui-overlay table#profitSharingAndConversionAccountActivityPagingDataSheet th.textRight,
body#financials .yui-overlay table#expenseAccountActivityPagingDataSheet th.textRight {
    width: 10% !important;
}
/*end RSIM-10714*/

/*RSIM-5525 fix display of CPRA banner in mPn*/
body.LoggedInAsMpn div#truste-consent-content {
    max-width: 1200px;
}
body.LoggedInAsMpn div#truste-consent-track {
    width: max-content;
}
body.LoggedInAsAdvisor div#truste-consent-track {
    width: max-content;
}
body.LoggedInAsAdvisor div#truste-consent-content {
    max-width: 1200px;
}
/*end RSIM-5525*/