/* hyperslink css start */
a {
    text-decoration: none;
	color: #3369FF;
}

a:active,
a:hover {
	color: #2E5ACC;
    text-decoration: underline;
}
a:active{
	text-decoration: none;
}

.financialsNav a:hover {
	text-decoration: none;
}

.linkWithoutUnderline{
    font-size: 120%;
    font-weight: bold;
    text-decoration: none;
}
a.linkWithoutUnderline:active,
.linkWithoutUnderline:hover {
    text-decoration: none;
}

.link1{

    font-size: 200%;
    text-decoration: none;
}

.link2{
    font-size: 200%;
    font-weight: bold;
}


.link3{
    font-size: 160%;
}

.link4:link {
    font-size: 160%;
    font-weight: bold;
}

.link5{
    font-size: 120%; /*130*/
    text-decoration: none;
}

.link6 {
    font-size: 120%; /*130*/
    font-weight: bold;
}

div#loginIndexContainer a.link6:hover {
	text-decoration: none;
}

.link7 {
    font-size: 110%; /*100*/
    font-weight: lighter;
}

.link8{
    font-size: 110%; /*100*/
    font-weight: bold;
}

.link9{
    font-size: 110%;
}
.link10 {
    font-size: 130%; /*140*/
    font-weight: bold;
}

.tableOrder{
/*     color: #002677; */
    font-size: 110%; /*100*/
    font-weight: bold;
}


/* hyperlinks css end */
/* black title start */
.title1 {
    font-size: 200%
}

.title2 {
    font-size: 200%;
    font-weight: bold;
}

.title3 {
    font-size: 200%; /*180*/
}

.title4 {
    font-size: 200%; /*180*/
    font-weight: bold;
}

.title5 {
    font-size: 120%;
}

.title6 {
    font-size: 120%;
    font-weight: bold;
}
body .planTableSection .participationByPlanFirstColumn,
body .planTableSection .fixedTable .participationByPlanSecondColumn{
	font-size: 100%;
}

.title7 {
    font-size: 100%;
}

.title8 {
    font-size: 100%;
    font-weight: bold;
}

.title9 {
    font-size: 100%; /*80*/
}

.title10 {
    font-size: 150%; /*140*/
    font-weight: bold;
}

.title11 {
    font-size: 120%; /*110*/
    font-weight: bold;
}

.title12 {
    font-size: 150%; /*140*/
}

.title13 {
    font-size: 160%;
}

.title14 {
    font-size: 160%;
    font-weight: bold;
}

.title15 {
    color: #ffffff;
    font-size: 110%;
    font-weight: bold;
}
.title16 {
    font-size: 160%; /*170*/
    font-weight: bold;
}
/* black title end */
/* document text css start */
.text1 {
	font-size: 120%;
}

.text2 {
	font-size: 120%;
    font-weight: bold;
}

.text3 {
    font-size: 120%; /*110*/
}

.text4 {
    font-size: 120%; /*110*/
    font-weight: bold;
}

.text5 {
    font-size: 100%;
}

.text6 {
    font-size: 100%;
    font-weight: bold;
}

.text7 {
	font-size: 120%;
}

.text8 {
	font-size: 120%;
    font-weight: bold;
}

.text9 {
	font-size: 120%; /*110*/
}

.text10 {
    font-size: 100%;
}

.text11 {
    font-size: 140%;
}

.text12 {
    font-size: 160%;
    font-weight: bold;
}
.text13 {
	color: #E8E8E8;
    font-size: 100%;
}
.participantSearchText .participantSearchAlign{
	color: #666666;
}
/* document text css end */
/* the title color is rose start */
.pageTitle1 {
    font-size: 200%;
    font-weight: 600;
}

.pageTitle2 {
	font-size: 160%;
    font-weight: 600;
}

.pageTitle3 {
    font-size: 140%;
    font-weight: 600;
}
.pageTitle4 {
    font-size: 200%;
}

.pageTitle5 {
    font-size: 120%;
    font-weight: 600;
}

.pageTitle6 {
    font-size: 240%;
}

.pageTitle7 {
    font-size: 160%;
    font-weight: 600;
}

.pageTitle8 {
    font-size: 140%;
    font-weight: 600;
}

.pageTitle9 {
    color: #CCCCCC;
    font-size: 160%;
    font-weight: 600;
}
.red-text{
	color: #ff1821;
}

/* the title color is rose end */
.split {
    padding: 0 0.3em;
    font-size: 120%;
    color: #666666;
    font-weight: bold;
}

.inputBox {
    border: 1px solid #cccccc;
    height: 16px;
    padding: 1px;
    font-size: 120%;
    color: #333;
}

.disableBox {
    background: #f5f5f5;
	color: #999999 !important;
}

/* button css start */
.disabledButton {
    overflow: visible;
    width: auto;
    border: 0;
    height: 26px;
    line-height: 26px;
    padding: 0px;
    color: #fff;
    font-size: 120%;
    display: block;
    text-align: center;
	padding:0 8px;
	border-radius: 16px;
	background:none;
	background-color: rgba(51, 105, 255, .5);
	cursor:default;
}
/* Sso Return (models button1 by default) */
.ssoReturnClass{
	overflow:visible;
	width:auto;
	border:0;
    color: #FFFFFF;
	height:26px;
	line-height:26px;
	padding:0 8px;
    font-size: 120%;	
    font-weight:normal;
    display: block;
	text-align:center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: -webkit-gradient(linear, left top, left bottom,	from(#4DACFC), to(#178FF4));
	background: -moz-linear-gradient(top, #4DACFC, #178FF4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4DACFC, endColorstr=#178FF4);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4DACFC, endColorstr=#178FF4)";
	cursor:pointer;
	
}
/* Modis Return (models button1 by default) */
.modisReturnClass{
	overflow:visible;
	width:auto;
	border:0;
    color: #FFFFFF;
	height:26px;
	line-height:26px;
	padding:0 8px;
    font-size: 120%;	
    font-weight:normal;
    display: block;
	text-align:center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: -webkit-gradient(linear, left top, left bottom,	from(#4DACFC), to(#178FF4));
	background: -moz-linear-gradient(top, #4DACFC, #178FF4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4DACFC, endColorstr=#178FF4);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4DACFC, endColorstr=#178FF4)";
	cursor:pointer;
	
}
#gotoSmartPlan,
.button1{
	line-height:26px;
	padding:0 8px;
    font-weight:normal;
    display: block;
}

.withdrawalInfoHeader .viewAvailableAmountsArea,
.button3{
	line-height:26px;
	padding:0 8px;
	font-weight:bold;
	display:block; 
}
.button4{

	height:28px;
	padding: 0 10px;
    font-weight:bold;
    display: inline-block;
}
#accountActivitySummaryContent .summaryActivityData .summaryActivityDataHeader #requestThisStatement,
#contentSection #leftContentSection .contributionTopSection #changContributionTitle,
#contentSection #leftContentSection .holdingTopSection #changeInvestmentShow,
#transactionHistory .filterBackground #retrieveButton #filterSumbitButton,
#leftContentSection #accountActivityLeft #transactionHistory #requestThisStatement{
	height:26px;
	padding: 0 10px;
    font-weight:bold;
    display: inline-block;
    line-height:26px;
}


#startNewSession,
body #transactionHistory #requestThisStatement,
.withdrawalInfoHeader .viewAvailableAmountsArea,
#gotoSmartPlan,
#accountActivitySummaryContent .summaryActivityData .summaryActivityDataHeader #requestThisStatement,
#contentSection #leftContentSection .contributionTopSection #changContributionTitle,
#contentSection #leftContentSection .holdingTopSection #changeInvestmentShow,
#transactionHistory .filterBackground #retrieveButton #filterSumbitButton,
#leftContentSection #accountActivityLeft #transactionHistory #requestThisStatement,
#trySmartPlanLink,
.button1,
.button3,
.button4{
	background:none;
	overflow:visible;
	border:0;
	height:26px;
    font-size: 120% !important;	
	text-align:center;
	cursor:pointer;
	border-radius: 16px;
	background-color: #3369FF;
	color: #FFFFFF;
}
#startNewSession{
    padding: 0 10px
}
#continue.disabledButton,
#loginContinue.disabledButton{
	background-color: #3369FF;
}
#startNewSession:hover,
body #transactionHistory #requestThisStatement:hover,
.withdrawalInfoHeader .viewAvailableAmountsArea:hover,
#gotoSmartPlan:hover,
#accountActivitySummaryContent .summaryActivityData .summaryActivityDataHeader #requestThisStatement:hover,
#contentSection #leftContentSection .contributionTopSection #changContributionTitle:hover,
#contentSection #leftContentSection .holdingTopSection #changeInvestmentShow:hover,
#transactionHistory .filterBackground #retrieveButton #filterSumbitButton:hover,
#leftContentSection #accountActivityLeft #transactionHistory #requestThisStatement:hover,
#trySmartPlanLink:hover,
.button1:hover,
.button3:hover,
.button4:hover{
	background-color: #2E5ACC;
	color: #FFFFFF;
	text-decoration:none;
}
#loginContinue.disabledButton:hover{
	background-color: #2E5ACC;
}
#addNewPayroll .addNewPayrollHeader .addNewPayrollTitle{
	font-size:inherit;
}
.enrollmentButtonArea a{
	font-size: 12px !important;
	padding: 2px 20px;
}
.filterButton .button3 {
	float: right;
    margin-top: -37px;
    margin-right: 60px;
}
.button2{
	background:none;
	background-color: #ffffff;
	border: 2px solid #3369ff;
	border-radius: 16px;
    color: #3369ff;
	height:26px;
	padding:0 8px;
	font-size:110%;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.button2:hover{
	background:none;
	background-color: #3f98fe;
	border: 2px solid #3f98fe;
    color: #FFFFFF;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}

.buttonMarginRight {
	margin-right: 1em;
}

.buttonMarginLeft {
	margin-left: 1em;
}

.smartPlan{
	
}
div #topPlanTitle .viewStatement {
	padding: 4px 10px;
	font-size:110%;
	width:11em;
}
.corner{
	width:60%;
	background:#f9fafe;
	-moz-border-radius:4px;
	border:1px solid #6a9aca;
	padding:0.5em 0 0.5em 0.2em;
}

/*button css end*/

.logoutArea {
    position: absolute;
    top: 0px;
    right: 0px;
    line-height: 3em;
	text-align: right;
	margin-top: -0.4em;
	z-index: 1;
}

.logoutArea  li img {
	margin-right:0.4em;
	vertical-align:middle;		
}
.menuArea {
    line-height: 2em;
}

.downArrow {
    display:inline-block;
    font: 0 / 0;
    border: 4px solid;
    border-color: #2D7EBF #fff #fff #fff;
    float: left;
    margin: 8px 0 0 2px;
}

.upArrow {
    display:inline-block;
    font: 0 / 0;
    border: 4px solid;
    border-color: #fff #fff #2D7EBF #fff;
    float: left;
    margin: 8px 0 0 2px;
}

.leftArrow {
    display:inline-block;
    font: 0 / 0;
    border: 4px solid;
    border-color: #fff #fff #fff #2D7EBF;
    float: left;
    margin: 8px 0 0 2px;
}

.rightArrow {
    display:inline-block;
    font: 0 / 0;
    border: 4px solid;
    border-color: #fff #2D7EBF #fff #fff;
    float: left;
    margin: 8px 0 0 2px;
}

.dataSheet {
    width: 100%;
    float: left;
    border-collapse: collapse;
}

.dataSheet th {
    background: #E9F2F9;
    color: #000;
    border-bottom: 1px Solid #D6DCEB;
    padding: 0.6em 0;
	vertical-align:bottom;
}

.dataSheet tbody td {
    padding: 0.6em 0;
    border-bottom: 1px solid #EAEDF5;
	color:#000000;
}

.dataSheet img {
    vertical-align: middle;
}
tfoot {
	display: table-row-group;
}
/*
 * sub data sheet
 */
.subDataSheet {
    width: 100%;
    border-collapse: collapse;
    background: #ededed;
    font-size: 120%;
}

.subDataSheet th {
    color: #666666;
    border-bottom: 1px solid #cccccc;
    vertical-align: bottom;
    font-weight: bold;
    background: none;
}

.subDataSheet tbody td {
    border-bottom: 1px solid #e7e7e3;
    color: #666666;
}
.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;
}

.listSquare{
	width:0.6em;
	height:0.6em;
	display:inline-block;
	float:left;
	vertical-align:middle;
	margin:0.4em;
}

.yui-overlay{
	position:absolute;
}

.overlayHead {
    height: 28px;
	/* RSIM-1167 */
    background: #ffffff;
    text-align: right;
}
.overlayHead img{
	cursor:pointer;
}
.overlayContent{
	background:#ffffff;
}
.clear{
	clear:both;
}
.clearFix {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearLeft{
	clear:left;
}
.verticalMiddle{
	vertical-align:middle;
}
.verticalTop{
	vertical-align: top;
}
.hide{
	display:none;
}
.dataSheet tbody .negativeNumber {
    color: #ff0000;
}

.negativeNumber, .warningMessage {
	color: #ff0000;
}

/* paging start */
.paging {
	font-size: 120%;
	color: #333333;
	text-align:center;
	padding:0.5em 0;
}

.paging span {
	padding: 0 0.2em;
}

.paging a:link {
    text-decoration: none;
	border: 1px solid #cccccc;
	padding: 0.1em 0.4em;
	text-decoration: none;
	color: #333333;
}

.paging a:visited {
    text-decoration: none;
	border: 1px solid #cccccc;
	padding: 0.1em 0.4em;
    text-decoration: none;
	color: #333333;
}

.paging a:hover {
    text-decoration: none;
	border: 1px solid #979797;
	padding: 0.1em 0.4em;
    text-decoration: underline;
	color: #333333;
}

.paging a:active {
   text-decoration: none;
	border: 1px solid #979797;
	padding: 0.1em 0.4em;
    text-decoration: underline;
	color: #333333;
}

.paging a.enable:link {
    text-decoration: none;
	border: 1px solid #cccccc;
	padding: 0.1em 0.4em;
	text-decoration: none;
	color: #333333;
}

.paging a.enable:visited {
    text-decoration: none;
	border: 1px solid #cccccc;
	padding: 0.1em 0.4em;
    text-decoration: none;
	color: #333333;
}

.paging a.enable:hover {
    text-decoration: none;
	border: 1px solid #979797;
	padding: 0.1em 0.4em;
    text-decoration: underline;
	color: #333333;
}

.paging a.enable:active {
   text-decoration: none;
	border: 1px solid #979797;
	padding: 0.1em 0.4em;
    text-decoration: underline;
	color: #333333;
}

.paging a.disable{
    text-decoration: none;
	border: 1px solid #cccccc;
	background:#dfdfdf;
	padding: 0.1em 0.4em;
	color: #999999;
	cursor:default;
}
/* paging end */

/* Drop down start */
.button3.dropDownListTitleActive{
	background-color: #2e59cc;
	color:#fff;
}
.dropDownListTitleActive {
	text-decoration: none !important;
    cursor: pointer;
}

.dropDownListTitleActive em {
    border: 4px solid #fff;
    border-top: 4px solid #000;
	width: 0;
    height: 0;
    display: inline-block;
    margin-top: 6px;
    margin-left: 2px;
}


.dropDownListTitleInactive{
/* 	color:#0066cc; */
	text-decoration: none !important;
}

.dropDownListTitleInactive em {
	width: 0;
    height: 0;
    border: 4px solid #fff;
    border-top: 4px solid #2D7EBF;
    display: inline-block;
    margin-top: 6px;
    margin-left: 2px;
}

.dropDownListTitleActive a{
    color: #2e5acc;
}

.dropDownListTitleActive .downArrow {
    border-color: #ffffff #808080 #808080 #808080;
    display: inline-block;
}
/* Drop down end */

input:focus{
	outline: none;
}

/* Slide Panel */
.slidePanelHeader {
    cursor: pointer;
    margin: 0 0 1em 0;
	display:inline-block;
}

.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;
}

/*Calendar*/

#calendarBody_nav_month{
	width:90%;	
}

.filterBackground {
    border: 1px solid #ccc;
	clear: both;
    padding: 5px;
	background-color: #EEEEEE;
    background: -webkit-gradient(linear, left top, left bottom,	from(#F5F5F5), to(#F5F5F5));
	background: -moz-linear-gradient(top, #F5F5F5, #F5F5F5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5F5F5, endColorstr=#F5F5F5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5F5F5, endColorstr=#F5F5F5)";
	overflow:hidden;
}
div #retrieveButton {
	clear:none;
	float:right;
	margin: 5px 0 10px 6px;
}

sup {
    vertical-align: super;
}

pre{
	font: 13px / 1.231 arial, helvetica, clean, sans-serif;
    font-size: 65%;
    text-align: left;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
.breakWord {
	word-wrap: break-word;
}
.yui-skin-sam .yuimenuitemlabel {
	font-size: 120%;
}
#_yuiResizeMonitor {
	display: none;
}
@media print{
	*:not(.IE7) {
		filter: none;
	}
}


.actionsdownArrow {
	border-color: #2D7EBF #E7EBEF #E7EBEF !important;
}
.process li.current {
	color: #103184 !important;
}
.yui-skin-sam .container-close {
	background-position: 0px 0px !important;
}

.actionTextSectionList {
	background-position: 0 3px !important;
}

table.contributionsDataSheet thead th + th + th + th + th + th + th,
table.contributionsDataSheet tr td + td + td + td + td + td + td,
table.contributionsDataSheet tfoot td + td + td + td + td + td {
    display:none;
}
#iWantToAnimBody li {
	color:#27387F;
}
div #myRetirementGoalsContent .incomeViewAction2 {
    margin-right: 91px;
    width: 25%;
}
div .actionTextSection {
    float: right;
    margin-right: 36px;
    width: 30%;
}
div #diagramSection .yui-content {
    padding-bottom: 20px;
}
div #incomeViewAmountList li, div #incomeViewList li {
    margin-left: 6px;
}
.scrollUpAndDown{margin-bottom:20px \ ;}
#investmentDataSheet{padding-bottom:50px \ ;}


#main-wrapper #main-wrapper-bd #bdContent #contentSection #leftContentSection .dataSummarySection #diagramSection .yui-navset { 
	position: relative;
    width: 95%;
}

/* TWI-1330 2/15/2013 DT82009 */
#rebalancingConfirm #cmsOverlayStepFooter p, #exchangeConfirm #cmsOverlayStepFooter p, .yui-overlay div#cmsOverlayFooter {
    font-size: 1.2em !important;
    font-weight: normal !important;
}
.loginContentLeft #loginContentInputArea .text2{
    color: #ffffff;
}
/* BEGIN TWI-753 */

#researchTopNavContainer .researchTopNav,
#leftContentSection #contributionNavBar,
#myPortfolioTopNavContainer .myPortfolioTopNav
{
	background: #1F366E!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1F366E, endColorstr=#1F366E);
}

#accountActivitySummaryContent .summaryActivityData .summaryActivityDataHeader #requestThisStatement,
#contentSection #leftContentSection .contributionTopSection #changContributionTitle,
#contentSection #leftContentSection .holdingTopSection #changeInvestmentShow,
#transactionHistory .filterBackground #retrieveButton #filterSumbitButton,#leftContentSection #accountActivityLeft #transactionHistory #requestThisStatement
{
    background: #0060D6;
    border-radius: 3px 3px 3px 3px!important;
    color: #ffffff!important;
    cursor: pointer!important;
    display: inline-block!important;
    font-size: 120%!important;
    font-weight: bold!important;
    height: 24px!important;
    line-height: 26px!important;
    overflow: visible!important;
    padding: 0 8px!important;
    text-align: center!important;
    text-transform: uppercase!important;
    width: auto!important;
}

#accountActivitySummaryContent .summaryActivityData .summaryActivityDataHeader #requestThisStatement:hover,
#contentSection #leftContentSection .contributionTopSection #changContributionTitle:hover,
#contentSection #leftContentSection .holdingTopSection #changeInvestmentShow:hover,
#transactionHistory .filterBackground #retrieveButton #filterSumbitButton:hover,#leftContentSection #accountActivityLeft #transactionHistory #requestThisStatement:hover
{
    background: #002E85;
    border-radius: 3px 3px 3px 3px!important;
    color: #ffffff!important;
    cursor: pointer!important;
    display: inline-block!important;
    font-size: 120%!important;
    font-weight: bold!important;
    height: 24px!important;
    line-height: 26px!important;
    overflow: visible!important;
    padding: 0 8px!important;
    text-align: center!important;
    text-transform: uppercase!important;
    width: auto!important;
}


#vwiseShow
{
	color: #103184;
	position: relative;
	left: 15px;
}


.retirementGoalProcessContent #retirementGoalTypeContent li div label
{
	font-weight:normal;
}

#investmentStyleBodyContent #assumedRateInputArea
{
	margin-left: 1%;
}

/* END TWI-753 */

/* TWI-2713 */
table th{
    width:auto;
}
/* TWI-2713 */

/* TWI-7229 */
#viewAndRequestTrustReportContent.clear table th
{ width:72%; }
#viewAndRequestTrustReportContent.clear table th:first-child
{ width:13%; }
#viewAndRequestTrustReportContent.clear table th:last-child
{ width:15%; }

/* TWI-4408 */
#investmentDataSheetHeader,.investmentDataSheetBody table{
    width:100% !important;
}
#investmentDataSheetHeader th{
         word-break:break-all;
         word-wrap: break-word; word-break: normal;
}

/* TWI-4408 */

/* ADA START */
.off-screen {position: absolute;left: -999px;top: auto;width: 1px;height: 1px;overflow: hidden;}
#topNavCustomLinks{display:none;}
#bdHeader #partLevelHeader .logoutArea
{
	position: relative;
}
#customLinks #printLink
{
	display: none;
}

#loanInformationAction #yui-gen4 .button3{color: #ffffff!important;}
#loanInformationAction div.dropDownListTrigerButtonModle ul { overflow:hidden; /* TWI-5072 PG2 */ }
#loanInformationAction div.dropDownListTrigerButtonModle ul li { display: inline-block; padding-right: 5px;/* TWI-5072 PG2 */ }
#loanInformationAction .loanInformationActionHeader span{ color: #FFFFFF; /* TWI-5072 PG2 #2*/ }
#loanInformationAction .loanInformationActionBody ul li a.link6 { padding: 3px 6px; /* TWI-5072 PG2 #3*/ }
.process a.current li{ color: #666666!important;font-weight: bold;}
.process a.activity li{ color: #006699!important;cursor: pointer;}
/* TWI-5072 PG2 */

.dropDownListTrigerListModle {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 4px;
    text-align: left;
}

/* ADA END */

/*TWI-5506 Alignment issue with Pie chart legend on landing page*/
.yui-content #assetAllocationTab .myAssetAllocationPieChartPart .myAssetAllocationItemList{
    float: left;
    margin-top: 0.5em;
    width: 420px;
}

.assetsChartSection .assetsChartSectionPieChartList .assetsChartSectionPieChartListItem .floatLeft{font-size:13px;}
#assetsByInvestmentTab .assetsChartSection .assetsChartSectionPieChartList{width: 44%;}
#assetsByInvestmentTab .assetsChartSection div.balanceArea{width: 27%;}

#submitPlanParticipants .filterParticipantsButton{width: 13.3em;}

#planParticipants #planParticipantsContent #searchCriteriaForm #submitPlanParticipants .filterParticipantsButton{width: 13.3em;}

/*TWI-6493*/
#compliance #main-wrapper #main-wrapper-bd #bdContent #contentSection #compliaceRightContectSection .fiduciaryToolkitArea {display:none;}
#compliance #main-wrapper #main-wrapper-bd #bdContent #contentSection #leftContentSection .alertMessage{display:none;}

/*TWI-6937*/
.rollovercampaign{ padding-left: 1.0em; text-indent: -.7em;}
.sponsordisclaimertext { padding-left: 1.0em; text-indent: -.7em;}

#divHeaderLink{cursor:pointer;padding-top:5px;padding-left:42px;}

/*TWI-7159*/
#loginIndex #main-wrapper #main-wrapper-bd #loginIndexContainer .loginContentRight .clientContent .contentLeft {
    background-color: #ffffff;
    border: none;
    float: left;
    padding: 1em;
    width: 70%;
}

#loginIndex #main-wrapper #main-wrapper-bd #loginIndexContainer .loginContentRight {
    float: left;
    padding-left: 1em;
    position: relative;
    top: -32px;
    width: 70%;
}

/* #loginIndex #main-wrapper #main-wrapper-bd #loginIndexContainer .loginContentLeft .loginButtonArea .loginContinueButton {
    background: none repeat scroll 0 0 #E90027;
    border-radius: 3px;
    width: 6em;
	color:#ffffff;
}

#loginIndex #main-wrapper #main-wrapper-bd #loginIndexContainer .loginContentLeft .loginButtonArea .disabledButton{
    background: none repeat scroll 0 0 #E90027;
    border-radius: 3px;
    width: 6em;
	color:#ffffff;
}

#loginIndex #main-wrapper #main-wrapper-bd #loginIndexContainer .loginContentLeft .loginButtonArea .loginContinueButton:hover {
    background: none repeat scroll 0 0 #C60C11;
    border-radius: 3px;
    width: 6em;
	color:#ffffff;
} */

/* #complianceTopNavContainer .complianceTopNav{background: -webkit-gradient(linear, left top, left bottom, from(#012F87), to(#012F87)) !important;background: -moz-linear-gradient(top, #012F87, #012F87) !important;background-image: -ms-linear-gradient(top, #012F87, #012F87) !important;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#012F87', endColorstr='#012F87');}
#complianceTopNavContainer .complianceTopNav .title15{color: #ffffff;}
.advancedAnalysisQuery #advancedAnalysisNavContainer .advancedAnalysisTopNav{background: -webkit-gradient(linear, left top, left bottom, from(#012F87), to(#012F87)) !important;background: -moz-linear-gradient(top, #012F87, #012F87) !important;background-image: -ms-linear-gradient(top, #012F87, #012F87) !important;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#012F87', endColorstr='#012F87');}
.advancedAnalysisQuery #advancedAnalysisNavContainer .advancedAnalysisTopNav .title15{color: #ffffff;}
#financialsTopNavContainer .financialsTopNav{background: -webkit-gradient(linear, left top, left bottom, from(#012F87), to(#012F87)) !important;background: -moz-linear-gradient(top, #012F87, #012F87) !important;background-image: -ms-linear-gradient(top, #012F87, #012F87) !important;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#012F87', endColorstr='#012F87');}
#financialsTopNavContainer .financialsTopNav .title15{color: #ffffff;}
#loansTopNavContainer .loansTopNav{background: -webkit-gradient(linear, left top, left bottom, from(#012F87), to(#012F87)) !important;background: -moz-linear-gradient(top, #012F87, #012F87) !important;background-image: -ms-linear-gradient(top, #012F87, #012F87) !important;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#012F87', endColorstr='#012F87');}
#loansTopNavContainer .loansTopNav .title15{color: #ffffff;}
#feesTopNavContainer .feesTopNav {background: -webkit-gradient(linear, left top, left bottom, from(#012F87), to(#012F87)) !important;background: -moz-linear-gradient(top, #012F87, #012F87) !important;background-image: -ms-linear-gradient(top, #012F87, #012F87) !important;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#012F87', endColorstr='#012F87');}
#feesTopNavContainer .feesTopNav  .title15{color: #ffffff;}
#planInformationTopNavContainer .planInformationTopNav{background: -webkit-gradient(linear, left top, left bottom, from(#012F87), to(#012F87)) !important;background: -moz-linear-gradient(top, #012F87, #012F87) !important;background-image: -ms-linear-gradient(top, #012F87, #012F87) !important;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#012F87', endColorstr='#012F87');}
#planInformationTopNavContainer .planInformationTopNav .title15{color: #ffffff;} */
.retirementGoalContent li a.link9:hover{background-color: #FFFFFF!important; background: #FFFFFF!important; color: #0064C8!important;}

div .participantSearchGoButton{
    background: #3369FF;
    
    border-radius:16px    
}
div .participantSearchGoButton:hover{
   background: #2e5Acc;
}

#participantSearchForm .sponsorTopSearch .participantSearchGoButtonDisabled{
    background-color: rgba(51, 105, 255, .5);
    border-radius:16px    
}

#printTable .printTableLinkIcon{
    background: url("../images/printLogo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left: 16px;
}


.floatLeft .printTableLinkIcon{
    background: url("../images/printLogo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left: 16px;
}

#scrollInvestment #scrollUpAndDown a.investmentDown{
    border-left: 15px solid #FFFFFF;
    border-right: 15px solid #FFFFFF;
    border-top: 10px solid #0060D6;
    display: inline-block;
    height: 0;
    margin-left: 0.5em;
    width: 0;
}

#scrollInvestment #scrollUpAndDown a.investmentUp {
    border-bottom: 10px solid #0060D6;
    border-left: 15px solid #FFFFFF;
    border-right: 15px solid #FFFFFF;
    display: inline-block;
    height: 0;
    width: 0;
}

#sponsorLandingPage #main-wrapper #main-wrapper-bd #bdContent #contentSection .planListTitle{
    color: #9B9B9B;
    margin-bottom: 1em;
    margin-top: 1em;
}


.dropDownListTrigerButtonModle li {
    float: left;
    padding: 0 0.5em;
}

/*TWI-7724*/
body #buttonHold #companyLogo{display:inline;position:absolute;top:38px;*top:73px; right:75px;}

/*TWI-7732*/
.yui-skin-sam .yui-panel-container.shadow .underlay{
    background-color: #ffffff;
	bottom: -3px;
    left: -3px;
    opacity: 1;
	filter:alpha(opacity=100);
    position: absolute;
    right: -3px;
    top: 2px;
}

/*TWI-8122*/
#sponsorSelectionPage #filterSumbitButton:hover {
     display: inline-block;
}

/*TWI-8822 Begin*/
#chooseAnotherNav {
    color: #0060D6;
}
#chooseAnotherNav:hover{
	text-decoration: underline;
	color: #103184;
}	
/*TWI-8822 End*/

#topNavigation .nav li a.current:hover{
    height: 19px;
    background: #FFFFFF;
	border-top:2px solid #0065D9;
    color: #000;
	filter:#ffffff; 
}

/*TWI-8997*/
#compliance .goToOnlineForm, #compliance .goTo5500Sunguard{
    background: #3369ff;
    border: 0 none;
    border-radius: 16px !important;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 110%;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    overflow: visible;
    padding: 0 8px;
    text-align: center;
    text-decoration: none !important;
    width: auto;
}

#compliance .goToOnlineForm:hover, #compliance .goTo5500Sunguard:hover{
    background: #2e5acc;
    border: 0 none;
    border-radius: 16px !important;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 110%;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    overflow: visible;
    padding: 0 8px;
    text-align: center;
    text-decoration: none !important;
    width: auto;
}

#compliance .goToOnlineForm .link6:hover, #compliance .goTo5500Sunguard .link6:hover {color: #ffffff;font-size: 100%;font-weight: bold; text-decoration: none;}
#compliance .goToOnlineForm .link6, #compliance .goTo5500Sunguard .link6 { color: #ffffff;font-size: 100%;font-weight: bold;text-decoration: none;}

/*End TWI-8997*/
/* BEGIN TWI-8999 */
.reportLinkSectionForAssets span.text4
{ position: relative; top: -3px; }

.reportLinkSectionForAssets #assetsViewDropDown
{ position: relative; top: -3px; }

.reportLinkSectionForAssets #assetsViewDropDown a
{ padding: 0 0 4px;  }
/* END TWI-8999 */

#feeDisclosure  .yuimenubar{
    background: none!important;
    border: none!important;
    font-size: 93%;
    line-height: 2;
}

/*TWI-9262 Hide Compliance Content*/
#compliance #main-wrapper #main-wrapper-bd #bdContent #contentSection #leftContentSection .allTestResults{
    border-bottom: 0 none;
}
#compliance .complianceTestingArea {border-bottom: none;}

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

/*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*/

/* RSIM-906 */
#makeYourEditsBody #check{
	display:none;
}

label[for="check"]{
	display:none;
}

#makeYourEditsBody #wire{
	display:none;
}

label[for*="wire"]{
	display:none;
}

#makeYourEditsBody #paymentTypeNa{
	display:none;
}

label[for*="paymentTypeNa"]{
	display:none;
}
#check{
	display:none;
}
#wire{
	display:none;
}
#paymentTypeNa{
	display:none;
}
/* END RSIM-906 */

/* RSIM-1167 */
div.viewStatementFooterButton div #viewStatementSelectCancelButton
{
	border: 0 none;
    border-radius: 3px !important;
	float: right!important;
	background: #e0e0e0;
	background-color: #e0e0e0;
}
/* END RSIM-1167 */

#main-wrapper-ft #cmsSiteFooter{ padding: 5px; }

/* RSIM-1167 */
.LO2_TopGlblNav_TopMainNav #main-wrapper #main-wrapper-bd #bdContent #contentSection #rightContectSection{
padding: 0px !important;
}
.reportingTitle {    
    padding-bottom: 8px !important;
}
#loginIndex #main-wrapper #main-wrapper-bd #loginIndexContainer .loginContentLeft .loginButtonArea #loginContinue {
	width: auto !important;	
}
#assetsByInvestmentTab .assetsChartSection .assetsChartSectionPieChartList {
    width: 44% !important;
}
.assetsChartSectionPieChartListItem .pieChartLedgerListName {    
    width: 58% !important;
}
#assetsByInvestmentTab .balanceArea {   
        margin-left: 10px !important;
}
#planParticipants #planParticipantsContent #searchCriteriaForm #submitPlanParticipants .filterParticipantsButton {
    width: auto !important;
}
#printPreviewDisclosure {
	padding-left: 18px;
	float: right;
  	height:25px;
  	text-align:center !important;
 	padding-top:10px;
 	width:45px;
}
#topNavigation .nav li a.current {
    margin-top: 0px !important;
}
#globalNavigation #breadcrumbTrailSelect .bd .first-of-type li a {
    cursor: pointer !important;
}
.loanCalculateButton:hover{
	display: inline-block !important;
}
.loanCalculateButton {
    width: auto !important;
}
#topNavigation .nav .current{	
    color: #0060d6 !important
} 
#topNavigation .nav li a {
	color: #6C6E71 !important;
	 border-top: none !important;
	 height: 21px !important;
	 padding-bottom: 10px;
     padding-top: 10px;
     border-color: #f4f3f2;
}
#topNavigation .nav li a.current {
	border-top: none !important;	
  border-bottom: 0 none !important;
    height: 21px !important;
    color: #284390 !important;
}
#topNavigation .nav li a:hover {
	border-top: none !important;	
  border-bottom: 0 none !important;
    height: 21px !important;
}
#topNavigation {    
    height: 40px !important;
    border-bottom: 1px solid #f4f3f2 !important;
}
.pieChartListItem .pieChartLedgerListName {    
    width: 65% !important;
}
#investmentDataOtherFilter .ownInvestments {
    background-position: 146px !important;
    padding-left: 10px !important;
    display: inline-block;    
    width: 170px;
}
#investmentDataOtherFilter .showOwnInvestmentsContainer {
    float: none !important;    
}
#showOwnInvestmentsCheckBox {
    margin-left: 0.9em !important;
}
#transactionHistory .split {    
    padding-top: 8px;
}
#transactionHistory #requestThisStatement {    
    margin-top: 8px;
}
 #contributionNavBar{
 	display: none;
 }
 .profileContent .profileAddressInformation .profileInformationHeader .split{
display: none !important;
}

#contentSection .communicationContent .split{
display: none !important;
}
#logo{
	margin-left: 1.0rem;
	padding: 1.4rem 1.5rem;
}
#eq-logo{
	padding-right:28px;
	border-right: 2px solid #002677
}
#ada-logo{
	margin-left:21px
}
/* #main-wrapper #main-wrapper-hd #cmsSiteHeader #eq-logo {
	margin-left: 7px;
	padding-right: 20px;
	width: 326px;
}
#main-wrapper #main-wrapper-hd #cmsSiteHeader #ada-logo {
	margin-left: 11px;
	width: 350px;
} */
/* #cmsSiteHeader #logo {
	height: 73px;
	margin-bottom: 14px;
	overflow: hidden;
	padding: 14px 15px 0;
} */
#cmsSiteHeader #logo img{
/* 	border: 0;
	border-style: none; */
	vertical-align: middle;
}
#main-wrapper-hd {
    height: auto !important;
}
#cmsSiteHeader {
    height: auto !important;
    padding: 0px !important;
}
div#topPlanTitle, #topSponsorSelect {
    background: none !important;
}
table.contributionsDataSheet thead th + th + th + th + th + th + th, table.contributionsDataSheet tr td + td + td + td + td + td + td, 
table.contributionsDataSheet tfoot td + td + td + td + td + td {
    display: block !important;
}
#grossContirbutionLink{
display: none !important;
}
.actionTextSectionList{
	background: none !important;
}
#selectViewPrinted{
	display:none !important;
}
#myAssertAllocationTitlePart div{
 margin-left: 0.9em !important; 
 float: left !important;
}
.myAssertAllocationTitle {
    float: none !important;
}
.myRetirementGoalsWithInflationFlashSection {
    width: 70% !important;
}

.myRetirementGoalsWithInflationActionTextSection {    
    width: 27% !important;
}
#investmentDropDown{
	padding-left: 0px !important;
}
#myRetirementGoalsWithInflationActionTextSection .dottedLine{
		display: none;
}
#myRetirementGoalsWithInflation_UpdateMyGoalsShow {
    color: #0060d6 !important;
    font-size: 120% !important;
    font-weight: bold !important;
    text-decoration: none !important;
}
#rgcChartAssetsViewLPContainer{
	border-right: 1px solid #ccc;
}

#topNavigation .nav li a.current {
    background: url("../images/bg-tabs.png") repeat scroll -5px 0; 
}
#topNavigation .nav li a.current:hover {
    background: url("../images/bg-tabs.png") repeat scroll -5px 0; 
}

#investmentDataOtherFilter .ownInvestments {
    background-position: 154px center !important;
}

#investmentOptions .processTag .processContent #cmsOverlayStepHeader .text7{
	width: 60em !important;
}

#sponsorLandingPage #iWantToBody {
    height: auto !important;
}

#globalNavigation {    
    margin-top: 0 !important;
}


#loanRequestsFilterContainer .filterParticipantButton {    
    width: 12.5em !important;
}
/* My Profile Nav */
#topNavigation .nav #aboutmeProfileNav .current:hover{
	border-top: 2px solid #284390 !important;
	background: none !important;
}

#topNavigation .nav #aboutmeBeneficiariesNav .current:hover{
	border-top: 2px solid #284390 !important;
	background: none !important;
}

#topNavigation .nav #aboutmeCommunicationsNav .current:hover{
	border-top: 2px solid #284390 !important;
	background: none !important;
}

#topNavigation .nav #grantAccessNav .current:hover{
	border-top: 2px solid #284390 !important;
	background: none !important;
}
#topNavigation .nav #aboutmeProfileNav .current{
	border-top: 2px solid #284390 !important;
	background: none !important;
	 color: #6c6e71 !important;
}

#topNavigation .nav #aboutmeBeneficiariesNav .current{
	border-top: 2px solid #284390 !important;
	background: none !important;
	color: #6c6e71 !important;
}

#topNavigation .nav #aboutmeCommunicationsNav .current{
	border-top: 2px solid #284390 !important;
	background: none !important;
}

#topNavigation .nav #grantAccessNav .current{
	border-top: 2px solid #284390 !important;
	background: none !important;
	 color: #6c6e71 !important;
}
#topNavigation .nav #aboutmeProfileNav a{	
	background: url("../images/bg-tabs.png") repeat scroll -5px 0 !important;
	color: #284390 !important;
}

#topNavigation .nav #aboutmeBeneficiariesNav a{	
	background: url("../images/bg-tabs.png") repeat scroll -5px 0 !important;
	color: #284390 !important;
}

#topNavigation .nav #aboutmeCommunicationsNav a{	
	background: url("../images/bg-tabs.png") repeat scroll -5px 0 !important;
	color: #284390 !important;
}

#topNavigation .nav #grantAccessNav a{	
	background: url("../images/bg-tabs.png") repeat scroll -5px 0 !important;
	color: #284390 !important;
}
#topNavigation .nav #aboutmeProfileNav a:hover{
	border-top: 2px solid #284390 !important;
	background: url("../images/bg-tabs.png") repeat scroll -5px 0 !important;
	color: #002E85 !important;
}

#topNavigation .nav #aboutmeBeneficiariesNav a:hover{
	border-top: 2px solid #284390 !important;
	background: url("../images/bg-tabs.png") repeat scroll -5px 0 !important;
	color: #002E85 !important;
}

#topNavigation .nav #aboutmeCommunicationsNav a:hover{
	border-top: 2px solid #284390 !important;
	background: url("../images/bg-tabs.png") repeat scroll -5px 0 !important;
	color: #002E85 !important;
}

#topNavigation .nav #grantAccessNav a:hover{
	border-top: 2px solid #284390 !important;
	background: url("../images/bg-tabs.png") repeat scroll -5px 0 !important;
	color: #002E85 !important;
}
/* My Profile Nav */

/* landing page tabs */
.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
	background: url("../images/bg-tabs.png") repeat scroll -5px 0 !important;
	height: 35px !important;	
}
.yui-skin-sam .yui-navset .yui-nav a em {   
    padding: 0.8em 2em !important;    
}

.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover {
	background: none !important;
	border-top: 2px solid #284390 !important;
}
.yui-skin-sam .yui-navset .yui-nav a:focus, .yui-skin-sam .yui-navset .yui-nav a:hover{
	border-top: 2px solid #284390 !important;
	color: #002E85 !important;
}

.yui-skin-sam .yui-navset .yui-nav a em{
	color: #284390 !important;
}
.yui-skin-sam .yui-navset .yui-nav .selected a em{
	color: #000000 !important;
}
/* Landing page tabs */

/*RSIM-1703*/
#myContactsBody .advisorSections .text4{
	display:none;
}
/*END OF RSIM-1703*/

/*RSIM-1167*/
/* body#landingPage .myAssetAllocationDropDownListOptions a#assetAllocationByInvestments,
body#landingPage .myAssetAllocationDropDownListOptions a#assetAllocationByContributionType
{
	color: #0060d6;
	font-size: 120%;
	font-weight: bold
}
body#landingPage .myAssetAllocationDropDownListOptions a#assetAllocationByInvestments:hover,
body#landingPage .myAssetAllocationDropDownListOptions a#assetAllocationByContributionType:hover
{
	color: #103184;
	font-size: 120%;
	font-weight: bold
} */
body#sponsorLandingPage #leftContentSection .tabViewSection ul.yui-nav 
{
	height:37px;
}
.processTagExchange .processContent{
width: 73.58em;
}
/*END OF RSIM-1167*/

/*RSIM-1928*/
#leftContentSection .landingPageOnePlanContainer ul{
	width: 21%;
}
#leftContentSection .landingPageOnePlanContainer .last{
	width:30%;
}
/*End of RSIM-1928*/

/*RSIM-1988*/
#performanceInvestmentsTbl{
display: none !important;
}

#performanceContent .detailLink{
display: none !important;
}
/*End of RSIM-1988*/

/* RSIM-1801 - Special CSS updates - dt41307 */
body#sponsorLandingPage div.yui-navset .yui-nav li a,
body#landingPage div.yui-navset .yui-nav li a
{
	background: #ffffff !important;
}
body#sponsorLandingPage div.yui-navset .yui-nav li.selected a,
body#landingPage div.yui-navset .yui-nav li.selected a
{
	background: rgba(0, 0, 0, 0) url("../images/bg-tabs.png") repeat scroll -5px 0!important;
}
/* body#sponsorLandingPage div.yui-navset .yui-nav li a em,
body#landingPage div.yui-navset .yui-nav li a em
{
	color: #6c6e71 !important;
	border: none;
}
body#sponsorLandingPage div.yui-navset .yui-nav li.selected a em,
body#landingPage div.yui-navset .yui-nav li.selected a em
{
	color: #284390 !important;
	border: none;
} */
body#landingPage .yui-skin-sam .yui-navset .yui-nav .selected a em,
body#sponsorLandingPage .yui-skin-sam .yui-navset .yui-nav .selected a em
{border: 0px;}

body#sponsorLandingPage div.tabViewSection div#tabView ul.yui-nav li,
body#sponsorLandingPage div.tabViewSection div#tabView ul.yui-nav li a
{
	height: 37px !important;
	margin: 0px !important;
}

body#sponsorLandingPage div.yui-navset .yui-nav li a,
body#landingPage div.yui-navset .yui-nav li a
{
    border-bottom-color: #f4f3f2;
    border-left-color: #f4f3f2;
    border-right-color: #f4f3f2;
    border-top: medium none !important;
    color: #6c6e71 !important;
    height: auto !important;
	box-shadow: 0 -1px 3px rgba(50, 50, 50, 0.1);
}

table#contributionsTable th#LastContributionDate,
table#contributionsTable th#LastContributionDate span,
table#contributionsTable th#LastContributionDate p,
table#contributionsTable th#LastContributionAmount,
table#contributionsTable th#LastContributionAmount span,
table#contributionsTable th#LastContributionAmount p
{
	text-align: right;
}

body#landingPage ul.rightAnimation li.clearfix,
#sponsorLandingPage #iWantToBody ul.linkArea
{
	padding-bottom: 10px;
}

body .loginCancelButton
{
	width: auto;
}

div.assetsChartSection ul.assetsChartSectionPieChartList li.assetsChartSectionPieChartListItem span.pieChartLedgerListName,
div.assetsChartSection ul.assetsChartSectionPieChartList li.assetsChartSectionPieChartListItem span.pieChartLedgerListValue,
div#investmentsDetail ul.planAssetsPieChartList li.pieChartListItem span.pieChartLedgerListName,
div#investmentsDetail ul.planAssetsPieChartList li.pieChartListItem span.pieChartLedgerListValue,
li.myAssetAllocationItemList li.pieChartListItem span.pieChartLedgerListName,
li.myAssetAllocationItemList li.pieChartListItem span.pieChartLedgerListValue
{
	padding-top: 4px;
}

/* body#sponsorLandingPage ul.planOptionList li a.link6
{
	color: #0060d6;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
body#sponsorLandingPage ul.planOptionList li a.link6:hover
{
	color: #103184;
} */

#tracMaForm #continue,
#tracMaForm #continue:hover
{
	width: 80px!important;
}
body #SetUpNewAccount,
body #SetUpNewAccount:hover
{
	width:auto;
}

ul.electionspieChartList .floatLeft span.pieChartLedgerListName,
ul.pieChartList .floatLeft span.pieChartLedgerListValue,
ul.pieChartList .floatLeft span.pieChartLedgerListName,
ul.pieChartList .floatLeft span.pieChartLedgerListValue
{
	margin-top :4px;
}
/* RSIM-1801 - End Special CSS updates */

/* RSIM-2147 */
#results_allowSocialSecurity{
display: none;
}
/* END RSIM-2147 */

/*RSIM-2217*/
.importantText{
	color: #ff0000;
    font-size: 12px;
    font-weight: bold;
    padding-top: 20px;
}
/*End RSIM-2217*/
/* RSIM-2219 */
#investmentsControlSection #viewTypeSection{
display: none;
}
#investmentDataSheet #investmentDataSheetHeader2 #compareInvestmentsButton, #investmentDataSheet #investmentDataSheetHeader2 #investmentDataOtherFilter{
display: none;
}
#comparisonChkBox0, #comparisonChkBox{
display: none;
}
.investmentNameTitle{
padding-left: 0px !important;
}
#filterAndFeesSection {
    border-left: 0px !important;    
}
/* END RSIM-2219 */
/*RSIM-2395*/
#loginContainerContent .loginContinueButton {
	width:7em;
}
.changeQuestionAndAnswerButtonArea #changeQuestionAndAnswerContinue{
    width:7em;
}
/*End RSIM-2395*/
/*RSIM-2751*/
#main-wrapper-bd .maContainer3 .pageTitle1{
    display:block;
}
/*End RSIM-2751*/

/*RSIM-4707*/
/*Overrides reset of focus selector*/
*:focus {
    outline: 1px dotted #212121 !important;
}
/*END RSIM-4707*/

.payrollTopNav .payrollsplit,
#systematicPayrollTopNav,
.yui-skin-sam li #payrollSystematicLink{
	display: none!important;
}
#payrollTopNavContainer .payrollTopNav li:nth-of-type(2){
	display:inline!important;
}

.loginLinkContent.link6 {
    color: #E0F1FF;
}
.securityLogo + .securityLogo,
.loginSecurityLogo + .loginSecurityLogo{
	display:none;
}

.maContainer1 .contentLeft .text2{
	color:#fff;
}
.link6.maLink:link{
	color: #E0F1FF;
}
.link6.maLink:hover{
	color: #3369FF;
}