/* CSS Document */

/*
10px = 77%
11px  = 85%
12px  =	93%
13px  =	100%
14px  =	108%
15px  = 116%
16px  =	123.1%
17px  =	131%
18px  =	138.5%
19px  =	146.5%
20px  =	153.9%
21px  =	161.6%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
*/

body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;}


/* Start CSS Reset Classes */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

a {color: #0f57c2; text-decoration: none;}
a:visited {color:#800080;text-decoration: none;}
a:active, a:focus {color: #e74b00; text-decoration: underline;}
a:hover {text-decoration: underline;}

.bold {font-weight: bold !important;}
.off-screen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
.block{display:block;}
.hidden {display:none;}

.layout-clear-left {clear: left;}
.layout-clear-right {clear: right;}
.layout-clear-both {clear: both;}
.required-red{color:#F00;}
/********* Begin Nav Region Starts ************/
.layout-navless-region {padding:0px 0px 8px 0px; margin:0px; width:995px;}
.layout-progress-bar-region {padding:0px 0px 16px 10px; margin:0px 0px 0px 0px; width:985px;}
.layout-title-region {padding:0px 0px 0px 10px; margin:0px; width:985px;}
.layout-main-region{padding:0px 0px 0px 10px; margin:0px; width:985px;}
.layout-footer-region {padding:0px 0px 0px 0px; margin:60px 0px 0px 0px; width:995px;}
.layout-table-region{width:994px;}
.layout-left-gutter {margin:0;padding:0 0 0 10px;}
.layout-content-region {margin:0;padding:0;vertical-align:top; width:716px}
.layout-middle-left-gutter {margin:0;padding:0 0 0 10px;}
.layout-middle-left-gutter-border{margin:0;padding:0 0 0 10px; border-right:1px solid #DBDCDE;}
.layout-middle-right-gutter {margin:0;padding:0 0 0 10px; border-left:1px solid #DBDCDE;}
.layout-right-region {margin:0;padding:0;vertical-align:top; width:238px;}
.layout-right-gutter{margin:0;padding:0px 10px 0px 0px;}
.layout-breadcrumb-region {padding:0px 0px 0px 0px;width:975px; border-bottom:1px dotted #DBDCDE; margin:0px 0px 10px 10px;}
.layout-main-content-region{margin:0;padding:0px 0px 0px 10px;}
.layout-pb-region {padding:0px 0px 14px 8px; margin:6px 0px 0px 8px; width:967px; border-bottom:1px solid #CCCCCC;}
.main-content-region{margin:0px 0px 0px 0px;padding:0px 0px 0px 8px; width:727px;}



.navless-header {background-image:url(../../images/navless-gradient.gif); height:35px; border-bottom:4px solid #068037; background-position:0px 0px; background-repeat:repeat-x; padding:0px 0px 0px 0px; margin:0px; width:100%;}
.navless-header img {border: 0px; display: block; margin: 0px 0px 0px 6px; padding:4px 0px 0px 0px; float:left;}
.fidelity-account{text-align:right; display:block; margin:0px 0px 0px 0px; padding:3px 15px 0px 0px; font-size:131%; font-family:arial; font-weight:bold; color:#FFFFFF;}
.fidelity-account sup {font-size:80%;}

/********* Begin Nav Region Ends ************/

/*************************************/
/* Begin BreadCrumb Component Classes*/
/*************************************/
.breadcrumb{padding:0 0 6px 0px; float:left;}
.breadcrumb .bold {font-weight:bold;}
.breadcrumb ul {color:#666666;text-align:left;font-size:85%;font-family:Arial,sans-serif;}
.breadcrumb li {display:inline;list-style-type:none;margin:0;vertical-align:middle; background:url(../../images/caret.gif) no-repeat right 5px; padding: 0px 11px 0px 4px;}
.breadcrumb ul li a {color:#666666;text-decoration: none;}
.breadcrumb li.first{padding-left:0px;}
.breadcrumb ul li a:hover {color:#000000;}
.breadcrumb .byline a:visited{color:#666666;}
/**************************************/
/* End of BreadCrumb Component Classes*/
/**************************************/

.off-screen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
h1 {color:#408800; font-family: arial, sans-serif;  font-weight:normal; font-size:182%; padding: 0px 0px 15px 0px; margin:0px;}
h1.black-header {color:#000000; font-family: arial, sans-serif;  font-weight:normal; font-size:182%; padding: 0px 0px 16px 0px; margin:0px;}
h2 {color:#408800; font-family: arial, sans-serif;  font-weight:bold; font-size:131%; padding: 0px 0px 12px 0px; margin:0px;}
/* progress-bar css starts */
.progress-bar-simple {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.progress-bar-simple li {color: #888888; font-family: arial, sans-serif; font-size: 93%; font-weight: normal; padding:0px 17px 0px 18px; margin:0px 0px 0px 0px; background:none; list-style-type:none; display:inline; border-left:1px solid #DBDCDE;}
.progress-bar-simple li.completed {color: #888888; font-family: arial, sans-serif; font-size: 93%; font-weight: normal; margin:0px 0px 0px 0px; background: url(../../images/gray_check.gif);background-repeat: no-repeat;background-position: 5px 3px;}
.progress-bar-simple li.active {color: #387800; font-family: arial, sans-serif; font-size: 93%; font-weight: bold; margin:0px 0px 0px 0px; background: url(../../images/green_arrow.gif);background-repeat: no-repeat;background-position: 5px 3px;}
.progress-bar-simple .first{border-left:none; padding:0px 17px 0px 19px ; background-position: 5px 3px !important;}
.progress-bar-simple li.last{padding-right:0px;}
/* progress-bar css endss */


.left-region{float:left;}
.left-region.no-progressbar{padding-top:8px;}
.right-region{float:right; padding:6px 10px 0px 0px;}
.right-region.no-progressbar{padding-top:8px;}
.right-region ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.right-region li{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; display:inline; list-style:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%;}
.right-region .grey-pipe {color:#999999; margin:0px; padding:0px 4px 0px 7px;}
.right-region .txt0 a {font-size: 11px; font-weight: bold;}
.right-region .txt0 a:hover {text-decoration: underline;}
.right-region .txt1 a {font-size:13px; font-weight: bold;padding-left:1px;}

.right-region .txt1 a:hover {text-decoration: underline;}
.right-region .txt2 a {font-size:16px; font-weight: bold;padding-left:1px;}
.right-region .txt2 a:hover {text-decoration: underline;}
.right-region .active a {color:#000000;}
.right-region a:visited{color:#0F57C2 !important;}
.right-region li img{vertical-align:-2px; padding:0px 5px 0px 0px; margin:0px 0px 0px 0px;}
.right-region li img.prospect{vertical-align:-4px;}
.right-region li img.print{vertical-align:-1px;}
.right-region li img.mail{vertical-align:0px;}


.discription{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;padding:0px 10px 10px 0px; line-height:138.5%}
.discription .help{vertical-align:-2px;}
.discription-header{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;padding:0px 10px 10px 0px; line-height:138.5%; width:705px;}
.discription-header .help{vertical-align:-2px;}

.accounts-block{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:975px;}
.accounts-block .accounts-block-comp{padding:0px 0px 7px 0px; margin:0px;}
.accounts-block .accounts-title{padding:0px 0px 0px 0px;}
.accounts-block .account-type{padding:0px 0px 0px 10px; margin:0px;}
.accounts-block .account-type .select-radio{float:left;vertical-align:0px; margin:0px 3px 0px 0px; width:13px; height:18px;}
.accounts-block .account-type .individual-type{font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold;padding:0px 0px 6px 0px;color:#333333; cursor:default; display:inline-block;}

.accounts-block .ret-accounts{padding:0px 0px 0px 0px; margin:0px 0px 10px 26px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:948px;}
/*.accounts-block .ret-accounts-opacity{opacity: 0.5; filter: alpha(opacity = 50); color:#7F7F7F; background:#F6F9FB;  -moz-user-select:none !important;  -webkit-user-select:none;} */
.accounts-block .ret-accounts-opacity{opacity: 0.5; filter: alpha(opacity = 50); background:#F6F9FB;  -moz-user-select:none !important; -webkit-user-select:none !important;} 

.cancel-blk a:visited{color: #0F57C2;}

.accounts-block .ret-accounts .col1{width:1%;}
.accounts-block .ret-accounts .col2{width:26%;}
.accounts-block .ret-accounts .col3{width:18%;}
.accounts-block .ret-accounts .col4{width:22%;}
.accounts-block .ret-accounts .col5{width:16%;}
.accounts-block .ret-accounts .col6{width:19%;}
.accounts-block .ret-accounts tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; padding:4px 5px 4px 5px;vertical-align: bottom;vertical-align: bottom;}
.accounts-block .ret-accounts tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 0px 4px; vertical-align:top;}
.accounts-block .ret-accounts tr td .warning-msg{background:url(../../images/2D_warning_small.png) no-repeat 0px 2px; padding:4px 0px 4px 23px;}
/*.accounts-block .ret-accounts tr td .warning-img{vertical-align:-7px; padding:0px 3px 0px 0px;}*/
.accounts-block .ret-accounts tr th .help{vertical-align:-1px; padding:0px 0px 0px 2px;}
.accounts-block .ret-accounts tr th .normal-txt{font-weight:normal; padding:0px 0px 0px 3px;}
.accounts-block .ret-accounts .text-right{text-align:right;}
.accounts-block .ret-accounts tr td input.checkbox {display:inline;margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;text-align:left;}

.accounts-block .non-ret-accounts{padding:0px 0px 0px 0px; margin:0px 0px 17px 26px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:948px;}
.accounts-block .non-ret-accounts .col11{width:1%;}
.accounts-block .non-ret-accounts .col22{width:27%;}
.accounts-block .non-ret-accounts .col33{width:23%;}
.accounts-block .non-ret-accounts .col44{width:25%;}
.accounts-block .non-ret-accounts .col55{width:23%;}

.accounts-block .non-ret-accounts tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; padding:4px 5px 4px 5px;}
.accounts-block .non-ret-accounts tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 0px 4px;}
.accounts-block .non-ret-accounts tr th .help{vertical-align:-1px; padding:0px 0px 0px 2px;}
.accounts-block .non-ret-accounts tr th .normal-txt{font-weight:normal; padding:0px 0px 0px 3px;}
.accounts-block .non-ret-accounts .text-right{text-align:right;}
.accounts-block .non-ret-accounts tr td input.checkbox {display:inline;margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;text-align:left;}

.submit-buttons{padding:0px; margin:0px 0px 29px 0px;}
.submit-buttons .left{float:left; width:450px; text-align:right; padding:0px 6px 0px 0px;}
.submit-buttons .right{float:left; width:450px; padding:0px 0px 0px 6px;}
.submit-buttons input{width:75px; font-family:Arial,Helvetica,sans-serif;font-size:93%;font-weight:normal;}

.save-blk{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:3px 0px 10px 0px;}
.save-blk .save{vertical-align:-2px; float:left; margin-right:5px; text-decoration:none;}
.cancel-blk{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:0px 0px 0px 0px;}
.cancel-blk .cancel{vertical-align:-2px; float:left; margin-right:5px; text-decoration:none;}


/* withdrawl page css starts */
.main-content{padding:0px; margin:0px;}
.content-discription{font-family:Arial,Helvetica,sans-serif;font-size:93%;font-weight:normal; line-height:138.5%; padding:0px 0px 10px 0px;}
.withdrawl-types{padding:0px; margin:0px 0px 25px 0px;}
.withdrawl-types.remove-bottom-space{margin-bottom:0px;}
.withdrawl-types h3{font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold;padding:0px 0px 12px 0px;color:#333333;}

.black-dotted-bottom-border a{border-bottom:1px solid #000;}
.black-dotted-bottom-border a:hover{border-bottom:1px solid #000;}




.withdrawl-types-block{padding:0px; margin:0px; border-bottom:1px dotted #DBDCDE;}
.withdrawl-types-block.remove-border-bottom{border-bottom:0px solid #D1DAE3;}
.withdrawl-types-block .left-block{float:left; width:170px; padding:0px 0px 0px 0px; text-align:right; font-family:Arial,Helvetica,sans-serif;font-size:93%;font-weight:normal;}
.withdrawl-types-block .right-block{padding:0px 0px 0px 21px; float:left; width:524px;}

.withdrawl-types-block .right-block .withdrawl-list{padding:0px 0px 10px 0px; margin:0px;}

.withdrawl-types-block .right-block .withdrawl-list .withdrawl-row{padding:0px 0px 11px 0px;}
.withdrawl-types-block .right-block .withdrawl-list .withdrawl-row .help-icon{padding:2px 0px 0px 5px;}
.withdrawl-types-block .right-block .withdrawl-list .withdrawl-row .select-radio{vertical-align:-3px; margin-right:5px; float:left; height:18px;}
.withdrawl-types-block .right-block .withdrawl-list .withdrawl-row label{display:block; float:left; font-family:Arial,Helvetica,sans-serif;font-size:93%;font-weight:normal;}
.withdrawl-types-block .right-block .withdrawl-list .withdrawl-row p{font-family:Arial,Helvetica,sans-serif;font-size:85%;font-weight:normal; color:#999999; padding:1px 0px 0px 19px;}

.withdrawl-types-block .right-block .withdrawl-list .last-item{color:#999999; padding-bottom:7px;}

.withdrawl-row .mrd-plans{padding:0px; margin:11px 0px 0px 20px;}
.withdrawl-row .mrd-plans h4{padding:0px; margin:0px 0px 12px 0px; font-size:93%;}
.withdrawl-row .mrd-plans .year-mrd-plans{padding:0px 0px 11px 0px; margin:0px; display:block;}
.withdrawl-row .mrd-plans .year-mrd-plans.last-row{padding-bottom:3px;}
.withdrawl-row .mrd-plans .year-mrd-plans label{float:none !important; padding:0px 0px 0px 18px;}
.withdrawl-row .mrd-plans .year-mrd-plans .select-inner-radio{float:left; margin:2px 0px 0px 0px;}

.submit-withdrawls{padding:0px 0px 0px 0px; margin:0px 0px 26px 0px;}
.submit-withdrawls .left{float:left; width:352px; padding:0px 12px 0px 0px; text-align:right;}
.submit-withdrawls .right{float:left; width:350px; padding:0px 0px 0px 0px; text-align:left;}
.submit-withdrawls input{width:75px; font-family:Arial,Helvetica,sans-serif;font-size:93%;font-weight:normal;}


.life-exp-type{margin:0px; padding:0px 0px 0px 20px;}
.life-exp-type p{font-family:Arial,Helvetica,sans-serif;font-size:93%;font-weight:normal; padding:0px 0px 11px 0px;}
.life-exp-type .inner-withdrawl-list{padding:0px 0px 7px 0px; margin:0px;}
.life-exp-type .inner-withdrawl-list .inner-withdrawl-row{font-family:Arial,Helvetica,sans-serif;font-size:93%;font-weight:normal; padding:0px 0px 11px 0px; list-style-type:none;}


.more-accounts{padding:0px 0px 15px 0px; margin:0px;}
.more-accounts .ret-accounts{padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:716px;}

.more-accounts .ret-accounts .col91{width:1%;}
.more-accounts .ret-accounts .col92{width:41%;}


.more-accounts .ret-accounts .col93{width:34%;}


.more-accounts .ret-accounts tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; padding:4px 5px 4px 5px;}
.more-accounts .ret-accounts tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 0px 4px; vertical-align:top;}
.more-accounts .ret-accounts tr td .warning-msg{background:url(../../images/2D_warning_small.png) no-repeat 0px 2px; padding:4px 0px 4px 23px;}
/*.more-accounts .ret-accounts tr td .warning-img{vertical-align:-7px; padding:0px 3px 0px 0px;}*/
.more-accounts .ret-accounts tr th .help{vertical-align:-1px; padding:0px 0px 0px 2px;}
.more-accounts .ret-accounts tr th .normal-txt{font-weight:normal;}
.more-accounts .ret-accounts .text-right{text-align:right;}
.more-accounts .ret-accounts .text-left{text-align:left;}
.more-accounts .ret-accounts tr td input.checkbox {display:inline;margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;text-align:left;}

.withdrawl-block-iteration-two{margin:0px 0px 20px 0px !important; border-bottom:1px solid #DBDCDE !important;}


.fund-withdrawal .begin-withdrawal .insufficient-funds {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 93%;
    font-weight: normal;
    text-align: right;
    width: 170px;
}

.left-withdraw-type{ float:left; width:545px;}
.text-right{text-align:right;}

/* withdrawl page css ends */


/* MakeAdjustment page css starts */
.automatic-withdrawls{padding:0px 0px 8px 0px; margin:0px;}
.automatic-withdrawls .withdrawl-steps{padding:0px 0px 5px 0px; margin:0px 0px 5px 0px;  border-bottom:1px solid #DBDCDE;}

.automatic-withdrawls .grey-steps{color:#999999 !important;}
.submit-content{padding:20px 0px 0px 0px; margin:0px}
/*.automatic-withdrawls .withdrawl-steps .step1{background:url(../../images/green1.gif) no-repeat 0px 0px; padding:0px 0px 0px 21px;}*/
.step1-green{background:url(../../images/green1.gif) no-repeat 0px 0px; padding:0px 0px 0px 21px;}
.step2-green{background:url(../../images/green2.gif) no-repeat 0px 0px; padding:0px 0px 0px 21px;}
.step3-green{background:url(../../images/green3.gif) no-repeat 0px 0px; padding:0px 0px 0px 21px;}
.step4-green{background:url(../../images/green4.gif) no-repeat 0px 0px; padding:0px 0px 0px 21px;}
.step5-green{background:url(../../images/green5.gif) no-repeat 0px 0px; padding:0px 0px 0px 21px;}
.step6-green{background:url(../../images/green6.gif) no-repeat 0px 0px; padding:0px 0px 0px 21px;}

.step2-disabeled{background:url(../../images/pi2_grey.gif) no-repeat 0px 0px; padding:0px 0px 0px 21px;}
.step3-disabeled{background:url(../../images/pi3_grey.gif) no-repeat 0px 0px; padding:0px 0px 0px 21px;}
.step4-disabeled{background:url(../../images/pi4_grey.gif) no-repeat 0px 0px; padding:0px 0px 0px 21px;}
.step5-disabeled{background:url(../../images/pi5_grey.gif) no-repeat 0px 0px; padding:0px 0px 0px 21px;}
.step6-disabeled{background:url(../../images/pi6_grey.gif) no-repeat 0px 0px; padding:0px 0px 0px 21px;}
.automatic-withdrawls .withdrawl-steps h3{font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; color:#333333; line-height:123.1%; padding:0px 0px 11px 21px;}
.automatic-withdrawls .withdrawl-steps .recalculate{width:85px; padding:0px; margin:0px 0px 0px 10px; font-size:93%; font-family:Arial, Helvetica, sans-serif;}
.automatic-withdrawls .withdrawl-steps p{padding:0px 0px 8px 0px; margin:0px 0px 0px 21px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; }
.automatic-withdrawls .withdrawl-steps p.summary-header{padding:0px 0px 4px 0px; margin:0px 0px 0px 21px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold;}
	
.adjust-summary{padding:0px 0px 0px 0px; margin:0px 0px 0px 21px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:696px;}
.adjust-summary .col1{width:23%;}
.adjust-summary .col2{width:15%;}
.adjust-summary .col3{width:15%;}
.adjust-summary .col4{width:15%;}
.adjust-summary .col5{width:15%;}
.adjust-summary .col6{width:17%;}
.adjust-summary tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 5px 4px 5px;}
.adjust-summary tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 4px 4px;}
.adjust-summary tr td.remove-right-border{border-right:0px;}
.adjust-summary tr td.bold{font-weight:bold;padding:4px 4px 4px 4px;}
.adjust-summary tr td.add-bottom-border{border-bottom:2px solid #D1DAE3}
.adjust-summary tr th .normal-txt{font-weight:normal;}
.adjust-summary  .text-right{text-align:right;}

.withdrawal-amount-block{padding:8px 0px 10px 0px; margin:0px 0px 0px 19px;}
.withdrawal-amount{padding:0px; margin:0px; width:698px;}
.withdrawal-amount tr th{border-bottom:1px solid #DBDCDE; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; padding:4px 5px 4px 5px;}
.withdrawal-amount tr td{border-bottom:1px solid #DBDCDE; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 4px 4px;}
.withdrawal-amount tr td.grey-txt{color:#666666}
.withdrawal-amount tr td.text-right{text-align:right;}

.automatic-withdrawls .withdrawl-steps .withdrawl-options{display:block; padding:9px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; color:#333333;float:left;}
.automatic-withdrawls .withdrawl-steps .withdrawl-options .radio-btn{float:left; margin-top:2px;}
.automatic-withdrawls .withdrawl-steps .withdrawl-options label{display:block; margin-left:20px;}

.inner-steps-component{padding:0px 0px 0px 0px; margin-left:21px;}
.inner-steps-component .inner-steps{padding:0px 0px 11px 0px;}
.inner-steps-component .inner-steps .radio-btn{float:left; margin-top:1px;}
.inner-steps-component .inner-steps label{margin-left:6px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}

.inner-steps-component .inner-steps-le{padding:0px 0px 11px 0px;}
.inner-steps-component .inner-steps-le .radio-btn{float:left; margin-top:2px;}
.inner-steps-component .inner-steps-le label{margin-left:4px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; display:block; padding-left:15px;}

.inner-steps-component .inner-content{margin:5px 0px 0px 17px; padding:1px 0px 12px 0px; border-top:1px dotted #DBDCDE;}
.inner-steps-component .inner-content.remove-border-top{border-top:0px;}
.inner-steps-component .inner-content.remove-spacing{border-top:0px; margin-left:0px;}

.inner-steps-component .inner-content-expectancy{margin:5px 0px 0px 0px; padding:1px 0px 12px 0px;}
.inner-steps-component .inner-content-expectancy .le-distribute{width:75px; padding:0px 2px; margin:0px 0px 0px 5px;}	
.inner-steps-component .le-ira-assets{padding:0px 0px 5px 0px; margin:5px 0px 0px 0px;}
.inner-steps-component .le-ira-assets h3{font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; color:#333333; line-height:123.1%; padding:0px 0px 11px 0px;}
.inner-steps-component .ira-assets-content{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.inner-steps-component .ira-assets-content p{padding:0px 0px 13px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}



.ira-assets-table{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:678px;}
.ira-assets-table .col1{width:37%;}
.ira-assets-table .col2{width:21%;}
.ira-assets-table .col3{width:21%;}
.ira-assets-table .col4{width:21%;}
.ira-assets-table tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 5px 4px 5px; vertical-align:bottom;}
.ira-assets-table tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 4px 4px;}
.ira-assets-table tr td.bold{font-weight:bold;padding:4px 4px 4px 4px;}
.ira-assets-table tr td .asset-value{margin:0px 0px 0px 2px; width:110px;}
.ira-assets-table tr td.add-bottom-border{border-bottom:2px solid #D1DAE3}

.ira-assets-table tr th .normal-txt{font-weight:normal;}
.ira-assets-table .text-right{text-align:right;}

.total-adjusted-balance{padding:4px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%;}
.total-adjusted-balance .left{padding:0px 0px 0px 0px; float:left; width:580px; text-align:right; font-weight:bold; }
.total-adjusted-balance .right{padding:0px 0px 0px 0px; float:right; width:80px; text-align:right; font-weight:bold; }

.amount-to-apply{padding:4px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%;}
.amount-to-apply .left{padding:2px 0px 0px 0px; float:left; width:528px; text-align:right; font-weight:bold;}
.amount-to-apply .right{padding:0px 0px 0px 20px; float:right; width:138px; text-align:left; font-weight:bold;}


.ytd-table{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:696px;}
.ytd-table .col1{width:63%;}
.ytd-table .col2{width:37%;}
.ytd-table tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 5px 4px 5px;}
.ytd-table tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 4px 4px;}
.ytd-table tr td.bold{font-weight:bold;padding:4px 4px 4px 4px;}
.ytd-table tr td.add-bottom-border{border-bottom:2px solid #D1DAE3}
.ytd-table tr th .normal-txt{font-weight:normal;}
.ytd-table .text-right{text-align:right;}

.add-more-component{padding:7px 0px 15px 0px; margin:0px 0px 25px 0px; border-bottom:1px solid #DBDCDE}
.add-more-component h3{padding:0px 0px 12px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; color:#333333;}
.add-more-component p{padding:0px 0px 12px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; }

.add-more-table{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3;}
.add-more-table .col1{width:1%;}
.add-more-table .col2{width:50%;}
.add-more-table .col3{width:49%;}
.add-more-table tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; padding:4px 5px 4px 5px;}
.add-more-table tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 4px 4px;}
.add-more-table tr th .normal-txt{font-weight:normal; padding:0px 0px 0px 3px;}
.add-more-table .text-right{text-align:right;}
.add-more-table tr td input.checkbox {display:inline;margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;text-align:left;}

.action-steps{padding:20px 0px 0px 0px; margin:0px 0px 0px 0px;}


.inner-steps-component .mrd-content{ font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000; line-height:138.5%; padding:0px 0px 10px 0px !important; margin:0px 0px 0px 0px !important;}

.inner-steps-component .mrd-block{padding:0px 0px 0px 0px; margin:0px 0px 12px 0px;}

.inner-steps-component .mrd-block .check-btn{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;}

.inner-steps-component .mrd-block label{display: block; font-family: Arial,Helvetica,sans-serif; font-size: 93%; font-weight: normal; margin-left: 4px; padding-left: 15px;}

.remove-bottompad{padding-bottom:0px !important;}

.inner-steps-component .inner-steps .withdrawn-amount{margin: 0px 0px 0px 2px; padding: 0px; width: 75px; text-align:right;}

.non-fidelity-note-content{padding:0px 0px 12px 0px; margin:7px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:85%; color:#666666; line-height:116%;}

.automatic-withdrawls .withdrawl-steps .recalculate-btn-right{text-align:right; padding:0px 0px 4px 0px; margin:0px;}
/* MakeAdjustment page css ends */



/* update-reinvestment-instructions css starts */
.warning-msg-block{background: #FEFCCC url(../../images/warning_msg_icon.gif) no-repeat 12px 11px; border:2px solid #F0D202; padding:6px 10px 15px 31px; margin:5px 0px 15px 0px;}
.warning-msg-block .warning-text{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; line-height:138.5%; padding:5px 0px 0px 4px;}
.warning-msg-block .warning-text h3.warning-msg-big{display:inline;font-weight:bold;}
.update-accounts{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; line-height:138.5%; padding:0px 0px 15px 0px;}

.update-accounts-block{padding:0px 0px 25px 0px; margin:0px;}
.update-accounts-block h2{font-family:Arial, Helvetica, sans-serif; font-size:131%; font-weight:bold; color:#408800; padding:0px 0px 13px 0px;}
.update-accounts-block h3{padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; color:#333333; padding:0px 0px 3px 0px;}

.update-accounts-block .update-accounts-tbl{padding:0px 0px 0px 0px; margin:0px 0px 17px 0px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:716px;}

.update-accounts-block .update-accounts-tbl .col1{width:47%;}
.update-accounts-block .update-accounts-tbl .col2{width:28%;}
.update-accounts-block .update-accounts-tbl .col3{width:25%;}

.update-accounts-block .update-accounts-tbl tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; padding:4px 5px 4px 5px;}
.update-accounts-block .update-accounts-tbl tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 4px 4px; vertical-align:top;}
.update-accounts-block .update-accounts-tbl tr td .warning-msg{background:url(../../images/2D_warning_small.png) no-repeat 0px 2px; padding:4px 0px 4px 23px;}

.instructions{padding:0px 0px 15px 0px; margin:0px; border-bottom:1px solid #D1DAE3;}
.instructions h3{font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; color:#333333; padding:0px 0px 10px 0px;}
.instructions .mf-instructions{padding:0px 0px 0px 0px; margin:0px;}
.instructions .mf-instructions-radio{padding:0px 0px 0px 0px; margin:0px;}
.instructions .mf-instructions-radio .inst-radio{vertical-align:-3px; margin:1px 2px 0px 0px;}
.instructions .mf-instructions-radio label{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;line-height:138.5%;padding:0px 0px 0px 0px; }
.instructions .mf-instructions-message{font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal; color:#666666; line-height:100%; padding:5px 0px 10px 17px;}
.instructions .mf-last{padding-bottom:0px;}
/* update-reinvestment-instructions css ends */


/* post-login css starts */
.right-region-nav{float:right; padding:0px 0px 0px 0px; width:90px;}
.right-region-nav ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right;}
.right-region-nav li{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; display:inline; list-style:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%;}
.right-region-nav .grey-pipe {color:#999999; margin:0px; padding:0px 4px 0px 7px;}
.right-region-nav .txt0 a {font-size: 11px; font-weight: bold;}
.right-region-nav .txt0 a:hover {text-decoration: underline;}
.right-region-nav .txt1 a {font-size:13px; font-weight: bold;padding-left:1px;}
.right-region-nav .txt1 a:hover {text-decoration: underline;}
.right-region-nav .txt2 a {font-size:16px; font-weight: bold;padding-left:1px;}
.right-region-nav .txt2 a:hover {text-decoration: underline;}
.right-region-nav .active a {color:#000000;}
.right-region-nav li img{vertical-align:-2px; padding:0px 5px 0px 0px; margin:0px 0px 0px 0px;}
.right-region-nav li img.prospect{vertical-align:-4px;}
.right-region-nav li img.print{vertical-align:-1px;}
.right-region-nav li img.mail{vertical-align:0px;}

.print-part{float:left; padding:3px 5px 0px 0px;font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal;}
.print-part img{padding:0px 5px 0px 0px; vertical-align:-2px;}
.print-part .gray-pipe{padding:0px 0px 0px 5px;color:#999999;margin:0px;}

.aw-steps{padding:0px 0px 5px 0px; margin:0px;}
.aw-steps p{padding:0px 0px 11px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%;}
.aw-steps ul{padding:0px; margin:0px;}
.aw-steps ul li{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; list-style-type:none; padding:0px 0px 11px 10px; background:url(../../images/greenbulsq.gif) no-repeat 0px 6px;}
.aw-steps ul li sup{vertical-align:3px;}

.saw-steps{padding:0px 0px 10px 0px; margin:0px;}
.saw-steps h3{padding:0px 0px 12px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:108%; color:#333333;}
.saw-steps ul{padding:0px; margin:0px;}
.saw-steps ul li{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; list-style-type:none; padding:0px 0px 11px 10px; background:url(../../images/greenbulsq.gif) no-repeat 0px 6px;}

.begin-setup{padding:0px 0px 6px 0px; margin:0px;}
.begin-setup p{background:url(../../images/11_11_bullet_b.gif) no-repeat 0px 2px; padding:0px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:93%; }

.note-content{padding:0px 0px 12px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:85%; color:#666666; }

.autoWithdrawal{padding:0px; margin:0px;}
.account-withdrawal{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:975px;}
.account-withdrawal .col1{width:19%;}
.account-withdrawal .col2{width:14%;}
.account-withdrawal .col3{width:22%;}
.account-withdrawal .col4{width:19%;}
.account-withdrawal .col5{width:14%;}
.account-withdrawal .col6{width:12%;}
.account-withdrawal tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; padding:4px 5px 4px 5px; background:#EEF3F7;}
.account-withdrawal tr th .help{vertical-align:-1px; padding:0px 0px 0px 2px;}
.account-withdrawal tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 4px 4px; vertical-align:top;}
.account-withdrawal tr td span.pipe-line{color:#0F57C2;font-size:11px; vertical-align:1px;}
.account-withdrawal tr td img.incomplete-warning{vertical-align:-4px; padding:0px 6px 0px 0px;}
.account-withdrawal .text-right{text-align:right;}


.eligibleAccounts{padding:0px 0px 10px 0px; margin:0px;}
.eligibleAccounts h2 {color:#408800; font-family: arial, sans-serif;  font-weight:bold; font-size:131%; padding: 0px 0px 6px 0px; margin:0px;}
.eligible-accounts{padding:0px 0px 0px 0px; margin:0px 0px 17px 0px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:975px;}
.eligible-accounts .col1{width:26%;}
.eligible-accounts .col2{width:17%;}
.eligible-accounts .col3{width:23%;}
.eligible-accounts .col4{width:20%;}
.eligible-accounts .col5{width:14%;}
.eligible-accounts tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; padding:4px 5px 4px 5px;}
.eligible-accounts tr th .help{vertical-align:-1px; padding:0px 0px 0px 5px;}
.eligible-accounts tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 4px 4px; vertical-align:top;}
.eligible-accounts tr td span.pipe-line{color:#0F57C2;font-size:11px; vertical-align:1px; padding:0px 1px 0px 2px;}
.eligible-accounts tr td.sub-header{font-weight:bold; background:#EEF3F7;}
.eligible-accounts .text-right{text-align:right;}
/* post-login css ends */


/* Funding withdrawals css starts */
.fund-withdrawal{padding:0px; margin:0px 0px 25px 0px;}
.fund-withdrawal h2{font-family:Arial, Helvetica, sans-serif; font-size:131%; font-weight:normal; padding:0px 0px 15px 0px; color:#000000;}
.fund-withdrawal .begin-withdrawal{padding:0px 0px 5px 0px; margin:0px 0px 17px 0px; border-bottom:1px dotted #D1DAE3}
.fund-withdrawal .begin-withdrawal.remove-bottom-border{border-bottom:0px; margin-bottom:11px;}
.fund-withdrawal .begin-withdrawal.last-step{border-bottom:0px dotted #D1DAE3; margin-bottom:4px;}
.fund-withdrawal .begin-withdrawal h3.first-step{background:url(../../images/green1.gif) no-repeat 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; padding:0px 0px 12px 20px; color:#333333;}
.fund-withdrawal .begin-withdrawal h3.second-step{background:url(../../images/green2.gif) no-repeat 0px 0px;font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; padding:0px 0px 12px 20px; color:#333333;}
.fund-withdrawal .begin-withdrawal h3.third-step{background:url(../../images/green3.gif) no-repeat 0px 0px;font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; padding:0px 0px 12px 20px; color:#333333;}
.fund-withdrawal .begin-withdrawal .begin-withdrawal-options{padding:0px 0px 11px 19px; margin:0px; display:block;}
.fund-withdrawal .begin-withdrawal .begin-withdrawal-options .step-radio-btn{float:left; height:18px;}
.fund-withdrawal .begin-withdrawal .begin-withdrawal-options label{margin:0px 0px 6px 4px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}
.fund-withdrawal .begin-withdrawal .begin-withdrawal-options img{padding:0px 0px 0px 3px; vertical-align:-1px;}
.fund-withdrawal .begin-withdrawal .begin-withdrawal-options p{padding:6px 0px 0px 18px; font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal; color:#666666;}
.fund-withdrawal .begin-withdrawal .description{padding:0px 0px 11px 20px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}
.fund-withdrawal .begin-withdrawal .core-position{padding:6px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal; color:#666666;}
.fund-withdrawal .begin-withdrawal .core-position-note{padding:0px 0px 6px 20px; font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal; color:#666666;}

.option-withdraw{padding:0px 0px 0px 0px; margin:0px 0px 15px 0px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:716px;}
.option-withdraw .col1{width:1%;}
.option-withdraw .col2{width:59%;}
.option-withdraw .col3{width:30%;}
.option-withdraw tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 5px 4px 5px;}
.option-withdraw tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 4px 4px; vertical-align:top;}
.option-withdraw tr td.bold{font-weight:bold;padding:4px 4px 4px 4px;}
.option-withdraw tr td.add-bg{background:#EEF3F7;}
.option-withdraw tr td sup{vertical-align:-1px;font-size:108%;}
.option-withdraw tr td .warning-msg{background:url(../../images/2D_warning_small.png) no-repeat 0px 2px; padding:4px 0px 4px 23px;}
.option-withdraw tr th .help{vertical-align:-1px; padding:0px 0px 0px 2px;}
.option-withdraw tr th .normal-txt{font-weight:normal;}
.option-withdraw .text-right{text-align:right;}
.option-withdraw tr td input.checkbox {display:inline;margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;text-align:left;}

.ip-block{padding:5px 0px 0px 0px; margin:0px;}
.ip-block .ineligible-positions img{padding-right:5px;}
.ip-block .withdraw-these{padding:6px 0px 0px 17px;}

.ip-account{padding:6px 0px 0px 17px;}
.ip-account p{padding:0px 0px 5px 0px;}
.ip-account p.last{padding-bottom:0px;}

.ip-total{padding:6px 0px 0px 0px;}
.ip-percentage{padding:25px 0px 0px 0px;}
.ip-percentage p{padding:0px 0px 5px 0px;}
.ip-percentage p.last{padding-bottom:0px;}
/* Funding withdrawals css ends */


/* schedule withdrawals css starts */
.option-withdraw-percentage{padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:716px;}
.option-withdraw-percentage .col1{width:1%;}
.option-withdraw-percentage .col2{width:56%;}
.option-withdraw-percentage .col3{width:25%;}
.option-withdraw-percentage .col4{width:18%;}
.option-withdraw-percentage tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 5px 4px 5px;}
.option-withdraw-percentage tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 4px 4px;}
.option-withdraw-percentage tr td.bold{font-weight:bold;padding:4px 4px 4px 4px;}
.option-withdraw-percentage tr td.add-bg{background:#EEF3F7;}

.option-withdraw-percentage tr td .warning-msg{background:url(../../images/2D_warning_small.png) no-repeat 0px 2px; padding:4px 0px 4px 23px;}
.option-withdraw-percentage tr th .help{vertical-align:-1px; padding:0px 0px 0px 2px;}
.option-withdraw-percentage tr th .normal-txt{font-weight:normal;}
.option-withdraw-percentage .text-right{text-align:right;}
.option-withdraw-percentage tr td input.checkbox {display:inline;margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;text-align:left;}
.option-withdraw-percentage tr td input.percentage-box{width:50px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:0px 2px 0px 2px;}
.fund-withdrawal .total-percentage{margin:0px; padding:0px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; text-align:right; width:715px;  border-bottom:1px dotted #D1DAE3}
.fund-withdrawal .total-percentage .left-percentage{padding:0px 0px 0px 0px; width:641px; text-align:right; float:left; }
.fund-withdrawal .total-percentage .right-percentage{padding:0px 15px 0px 0px; width:58px; float:left;}
/* Funding withdrawals percentage css ends */
.page-errors{border:1px solid #CC0000; width:698px; padding:5px 8px 13px 8px; margin:0px 0px 10px 10px;}
.page-errors h4{font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:normal; color:#CC0000; background:url(../../images/error.gif) no-repeat 2px 3px; padding:0px 0px 0px 19px; line-height:138.5%}
.ews-component{padding:0px; margin:0px;}
.ews-component .ews-block{padding:0px 0px 14px 0px; margin:0px 0px 7px 0px;border-bottom:1px solid #DBDCDE;}
.ews-component .ews-block.remove-dot-line{border-bottom:0px; padding-bottom:5px;}
.ews-component .ews-block h3{padding:0px 0px 12px 20px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; color:#333333;}
.ews-component .ews-block h3.point-one{background:url(../../images/green1.gif) no-repeat 0px 0px;}
.ews-component .ews-block h3.point-two{background:url(../../images/green2.gif) no-repeat 0px 0px;}
.ews-component .ews-block p{padding:0px 0px 0px 20px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000;}
.ews-component .ews-block p .help{padding:0px 0px 0px 3px;}

/*.ews-component .indication{margin:0px; padding:0px 0px 12px 0px;}*/
.indication{margin:0px; padding:0px 0px 12px 10px;}

.ews-component .ews-master-content{border-bottom:1px dotted #DBDCDE; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
.ews-component .ews-master-content.remove-dot-line{border-bottom:0px;}
.ews-component .ews-master-content.last-comp{margin-bottom:25px; border-bottom:1px solid #DBDCDE;}
.ews-master-content .ews-master-left{float:left; width:150px; text-align:right; padding:0px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000;}
.ews-master-content .ews-master-right{float:left; width:523px; padding:0px 0px 12px 21px;}
.ews-master-content .ews-master-right .ews-steps{padding:0px 0px 0px 0px; margin:0px;}
.ews-master-content .ews-master-right .ews-steps .ews-steps-radios{margin:0px; padding:0px;}
.ews-master-content .ews-master-right .ews-steps .ews-steps-radios .radio-btn{vertical-align:-3px;}
.ews-master-content .ews-master-right .ews-steps .ews-steps-radios .help{padding:0px 0px 0px 2px;}
.ews-master-content .ews-master-right .ews-steps .ews-steps-radios label{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000;}

.ews-master-content .ews-master-right .ews-steps .ews-description{margin:0px;padding:6px 0px 12px 18px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal;}
.ews-master-content .ews-master-right .ews-steps .ews-description.last-content-row{padding:7px 0px 0px 17px;}
.ews-master-content .ews-master-right .ews-steps .ews-description.nested-content{padding:7px 0px 0px 17px;}

.ews-master-content .ews-master-right .ews-steps .ratings{width:50px; margin:0px 0px 0px 2px; vertical-align:middle;font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000;}

.ews-master-content .ews-master-right .custom-schedules{padding:0px 0px 0px 0px; margin:0px;}
.ews-master-content .ews-master-right .custom-schedules .select-months{padding:9px 0px 0px 0px; margin:0px 0px 0px 0px;}
.ews-master-content .ews-master-right .custom-schedules .select-months .header{padding:0px 0px 6px 17px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold;display:block;}
.ews-master-content .ews-master-right .custom-schedules .sm-error-icon{background:url(../../images/error.gif) no-repeat 1px 1px;}
.ews-master-content .ews-master-right .custom-schedules .sm-error{color:#CC0000; padding:0px 0px 5px 17px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}
.ews-master-content .ews-master-right .custom-schedules .select-months .cs-steps{padding:0px 0px 0px 17px; margin:0px;}
.ews-master-content .ews-master-right .custom-schedules .select-months .cs-steps .cs-steps-radios{padding:0px 0px 0px 0px; margin:0px;}
.ews-master-content .ews-master-right .custom-schedules .select-months .cs-steps .cs-steps-radios .radio-btn{vertical-align:-3px;}
.ews-master-content .ews-master-right .custom-schedules .select-months .cs-steps-radios label{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000;}
.ews-master-content .ews-master-right .custom-schedules .select-months .cs-steps .cs-description{padding:6px 0px 12px 18px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal;}


.ews-master-content .ews-master-right .custom-schedules .select-months .year-block{padding:0px 8px 0px 18px; margin:0px;width:325px;}
.ews-master-content .ews-master-right .custom-schedules .select-months .year-block .cell{width:54px; float:left; padding:0px 0px 13px 0px;}
.ews-master-content .ews-master-right .custom-schedules .select-months .year-block .cell.last-cell{padding:0px 0px 10px 0px;}
.ews-master-content .ews-master-right .custom-schedules .select-months .year-block input{vertical-align:-1px; padding:0px 0px 0px 0px; margin:0px 4px 0px 0px;}
.ews-master-content .ews-master-right .custom-schedules .select-months .year-block label{padding:0px 0px 0px 0px;}

.ews-master-content .ews-master-right .custom-schedules .select-days{padding:0px 0px 0px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000;}
.ews-master-content .ews-master-right .custom-schedules .select-days .days{vertical-align:2px;}
.ews-master-content .ews-master-right .custom-schedules .select-days .header{padding:0px 0px 5px 17px; margin:0px; font-weight:bold;display:block;}
.ews-master-content .ews-master-right .custom-schedules .select-days p{padding:0px 0px 9px 17px;}
.ews-master-content .ews-master-right .custom-schedules .select-days .add-error-icon{background:url(../../images/error.gif) no-repeat 1px 2px; }

.add-remove-days{padding:0px 0px 11px 17px; margin:0px;}
.add-remove-days .left-comp{float:left; padding-left:3px;}
.add-remove-days .right-comp{float:left; padding:2px 0px 0px 8px;}
.add-remove-days .right-comp ul{padding:0px; margin:0px;}
.add-remove-days .right-comp ul li{padding:0px 0px 0px 0px; list-style-type:none; display:inline; }
.add-remove-days .right-comp ul li span.upto-days{color:#333333}
.add-remove-days .right-comp ul li.pipe{color:#0F57C2; font-size:12px;padding:0px 0px 0px 0px; vertical-align:1px; display:inline;}

.add-remove-days .left-comp .dd-first{width:60px;}
.add-remove-days .left-comp .dd-second{width:60px; margin:0px 0px 0px 11px;}
.add-remove-days .left-comp .dd-error-box{border:1px solid #CC0000;}
.ews-master-content .dd-error{padding:1px 0px 7px 19px; margin:0px; color:#CC0000;}


.add-remove-days .left-comp .day-two{width: 60px; margin:0px; padding:0px;}

.add-remove-days .left-comp .dd-block{margin: 0px 0px 0px 11px; padding:0px;}


/* schedule withdrawals css end */



/* LE-schedule withdrawals css starts */
.withdrawal-components{padding:0px; margin:0px 0px 7px 0px; border-bottom:1px dotted #DBDCDE;}
.withdrawal-components.last-withdrawal{margin-bottom:25px; border-bottom:1px solid #DBDCDE;}
.withdrawal-components .header{padding:0px 0px 9px 0px; margin:0px;} /* CHANGE - padding-bottom changed from 12px to 9px */
.withdrawal-components .header.bottom-border{border-bottom:1px solid #DBDCDE; margin-bottom:7px;}
.withdrawal-components .header h3{padding:0px 0px 11px 20px; font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; color:#333333;}
.withdrawal-components .header h3.first{background:url(../../images/green1.gif) no-repeat 0px 0px;}
.withdrawal-components .header h3.second{background:url(../../images/green2.gif) no-repeat 0px 0px;}


.withdrawal-components .header p{padding:0px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; line-height:138.5%;}
.withdrawal-components .header p .help{vertical-align:-1px; padding-left:2px;}

.withdrawal-components .inner-component{padding:0px 0px 16px 0px; margin:0px;}
.withdrawal-components .inner-component.remove-padding{padding-bottom:14px}
.withdrawal-components .inner-component.remove-padding{padding-bottom:18px;}
.withdrawal-components .inner-component .inner-left{padding:3px 0px 0px 20px; width:170px; float:left; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;} /* CHANGE - width changed from 150px to 170px */
.withdrawal-components .inner-component .inner-right{float:left; padding:0px 0px 0px 21px; width:500px;} /* CHANGE - width changed from 522px to 500px */
.withdrawal-components .inner-component .inner-right .radio-btn-block{padding:3px 0px 11px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}
.withdrawal-components .inner-component .inner-right .radio-btn-block .radio-btn{vertical-align:-3px; padding:0px 0px 0px 2px;}
.withdrawal-components .inner-component .inner-right .radio-btn-block label{padding-right:11px;}

.withdrawal-components .inner-component .inner-right .month-selection{padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal}
.withdrawal-components .inner-component .inner-right .month-selection .title{display:block; padding:0px 0px 11px 0px; font-weight:bold;}
.withdrawal-components .inner-component .inner-right .month-selection .select-your-month{padding:0px 8px 0px 0px; margin:0px;width:325px;}
.withdrawal-components .inner-component .inner-right .month-selection .select-your-month .cell{width:54px; float:left; padding:0px 0px 13px 0px;}
.withdrawal-components .inner-component .inner-right .month-selection .select-your-month .last-cell{padding:0px 0px 0px 0px;}

.withdrawal-components .inner-component .inner-right .month-selection .select-your-month input{vertical-align:-2px; padding:0px 0px 0px 0px; margin:0px 4px 0px 0px;}
.withdrawal-components .inner-component .inner-right .month-selection .select-your-month label{padding:0px 0px 0px 0px;}

.withdrawal-components .inner-component .inner-right .first-withdrawal{padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal}
.withdrawal-components .inner-component .inner-right .first-withdrawal .fw-month{width:90px; margin:0px 12px 0px 0px;}
.withdrawal-components .inner-component .inner-right .first-withdrawal .fw-dd{width:90px; margin:0px 12px 0px 0px;}
.withdrawal-components .inner-component .inner-right .first-withdrawal .fw-year{width:100px;}


.withdrawal-components .inner-component .inner-right .federal-tax{padding:3px 0px 0px 0px; }
.withdrawal-components .inner-component .inner-right .federal-tax p{padding:0px 0px 12px 16px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal}
.withdrawal-components .inner-component .inner-right .federal-tax .gray-note{padding:0px 0px 12px 16px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal}
.withdrawal-components .inner-component .inner-right .federal-tax .gray-note.sub-content{padding:0px 0px 6px 16px;}
.withdrawal-components .inner-component .inner-right .federal-tax p.sub-content{padding:0px 0px 6px 16px;}
.withdrawal-components .inner-component .inner-right .federal-tax p.last-sub-content{padding-bottom:0px;}

.withdrawal-components .inner-component .inner-right .federal-tax .selection-blk{padding:0px 0px 8px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal}
.withdrawal-components .inner-component .inner-right .federal-tax .selection-blk .radio-btn{vertical-align:-3px; padding:0px 0px 0px 2px;}
.withdrawal-components .inner-component .inner-right .federal-tax .selection-blk .withholding-percent{width:45px; margin:0px 4px 0px 0px; vertical-align:middle; padding:0px 1px 0px 2px;}
.withdrawal-components .inner-component .inner-right .federal-tax .selection-blk label{padding:0px 1px 0px 0px;}

.withdraw-freq-steps{ padding:0px 0px 11px 0px;}
.withdraw-freq-steps .radio-btn{float: left; margin-top: 2px;}
.withdraw-freq-steps  label{font-family: Arial,Helvetica,sans-serif; font-size: 93%; font-weight: normal; margin-left: 5px;}

.withdraw-monthly-block{ padding:0px 0px 0px 0px; margin:0px 0px 0px 19px;}
.withdraw-monthly-block .inner-component-itr{ padding:0px 0px 6px 0px; margin:0px 0px 0px 0px;}
.withdraw-monthly-block .inner-left-itr{float: left; font-family: Arial,Helvetica,sans-serif; font-size: 93%; font-weight: normal;
padding: 0px 0px 0px 0px; text-align: left; width:100px;}
.withdraw-monthly-block .inner-right-itr{float:left; padding: 0px 0px 0px 6px;}
.withdraw-monthly-block .inner-right-itr .first-withdrawal-itr{font-family: Arial,Helvetica,sans-serif; font-size: 93%; font-weight: normal; padding: 0px;}
.withdraw-monthly-block .inner-right-itr .first-withdrawal-itr .fw-month-itr{margin: 0px 12px 0px 0px; width: 90px;}
.withdraw-monthly-block .inner-right-itr .first-withdrawal-itr .fw-year-itr{width: 100px;}







/* LE-schedule withdrawals css ends */

/* Verify & Terms LE css starts */
.header-discription{margin:0px 10px 11px 0px; padding:0px 0px 0px 0px;}
.header-discription p{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}

.note-msg-block{padding:0px; margin:0px 0px 12px 0px; background:#E7EEF4; border:2px solid #6289A9; width:712px;}
.note-msg-block p{padding:7px 8px 14px 32px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; background:url(../../images/note_msg_icon.gif) no-repeat 10px 7px;}


.header-edit-component{padding:0px 0px 11px 0px; margin:0px 0px 0px 0px;}
.header-edit-component h2{font-family:Arial, Helvetica, sans-serif; font-size:131%; font-weight:bold; color:#408800;float:left;padding:0px 0px 0px 0px; margin:0px;}
.header-edit-component h2.remove-float{float:none;}


/*.header-edit-component span.edit-link{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; display:block; text-align:right;padding:3px 0px 0px 10px;}*/
.header-edit-component span.edit-link{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; display:block; padding:3px 0px 0px 13px; float:left;}

.lew-component{padding:0px 0px 18px 0px; margin:0px 0px 7px 0px; border-bottom:1px dotted #DBDCDE;}
.lew-component .lew-component-row{padding:0px 0px 7px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}
.lew-component .lew-component-row .lew-left{float:left; font-weight:bold; color:#666666; width:211px; text-align:right;}
.lew-component .lew-component-row .lew-right{float:left; padding:0px 0px 0px 13px;}
.lew-component .lew-component-row span.block-element{display:block; padding:0px 0px 5px 0px;}
.lew-component .lew-component-row span.last-block-element{display:block;padding:0px 0px 0px 0px;}
.lew-component .lew-component-row.remove-bottom-padding{padding-bottom:0px;}
.lew-component.remove-both-padding{padding-bottom:8px; margin-bottom:0px; border-bottom:0px;}
.lew-component.remove-bottom-border{border-bottom:0px;}
.lew-component.add-solid-border{border-bottom:1px solid #DBDCDE; margin-bottom:29px;}
.lew-component.last-lew{margin-bottom:25px;}

.calculate-withdrawal-comp{padding:0px 0px 0px 0px; margin:0px 11px 17px 0px; border-bottom:1px dotted #DBDCDE;}
.calculate-withdrawal{padding:0px 0px 0px 0px; margin:0px 0px 12px 0px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:975px;}
.calculate-withdrawal .col1{width:40%;}
.calculate-withdrawal .col2{width:20%;}
.calculate-withdrawal .col3{width:20%;}
.calculate-withdrawal .col4{width:20%;}
.calculate-withdrawal tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 5px 4px 5px;}
.calculate-withdrawal tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 3px 4px; vertical-align:top;}
.calculate-withdrawal tr th .help{vertical-align:-1px; padding:0px 0px 0px 2px;}
.calculate-withdrawal tr th .normal-txt{font-weight:normal; padding:0px 0px 0px 3px;}
.calculate-withdrawal .text-right{text-align:right;}
.calculate-withdrawal tr td input.checkbox {display:inline;margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;text-align:left;}

.total-amount{padding:0px 5px 12px 6px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; color:#333333;}
.total-amount .left{float:left; display:block;}
.total-amount .right{display:block; text-align:right;}

.adjustments-comp{margin:0px 11px 17px 0px; padding:0px 0px 14px 0px; border-bottom:1px dotted #D1DAE3; }
.adjustments-tbl{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-top:1px solid #D1DAE3; width:975px;}
.adjustments-tbl .col1{width:25%;}
.adjustments-tbl .col2{width:16%;}
.adjustments-tbl .col3{width:16%;}
.adjustments-tbl .col4{width:14%;}
.adjustments-tbl .col5{width:14%;}
.adjustments-tbl .col6{width:15%;}
.adjustments-tbl tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 5px 4px 5px; vertical-align:bottom;}
.adjustments-tbl tr th.add-left-border{border-left:1px solid #D1DAE3;}
.adjustments-tbl tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 3px 4px; vertical-align:top;}
.adjustments-tbl tr td.add-left-border{border-left:1px solid #D1DAE3;}
.adjustments-tbl tr td.add-border-bottom{border-bottom:2px solid #D1DAE3;}
.adjustments-tbl tr td.remove-all-border{border:0px solid #D1DAE3; font-weight:bold; color:#000000;}
.adjustments-tbl tr th .help{vertical-align:-1px; padding:0px 0px 0px 2px;}
.adjustments-tbl tr th .normal-txt{font-weight:normal; padding:0px 0px 0px 3px;}
.adjustments-tbl .text-right{text-align:right;}
.adjustments-tbl tr td input.checkbox {display:inline;margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;text-align:left;}

.yearly-tbl{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-top:1px solid #D1DAE3; border-left:1px solid #D1DAE3; width:975px;}
.yearly-tbl .col1{width:84%;}
.yearly-tbl .col2{width:16%;}
.yearly-tbl tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 3px 4px; vertical-align:top;}
.yearly-tbl tr td.bold{font-weight:bold;}
.yearly-tbl .text-right{text-align:right;}


.proportional-withdrawal{padding:0px 0px 15px 0px; margin:0px 0px 17px 0px; border-bottom:1px dotted #D1DAE3;}
.proportional-withdrawal p{font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:normal; color:#333333; padding:0px 0px 12px 0px;}
.proportional-withdrawal h3{font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; color:#333333; padding:0px 0px 2px 0px;}
.proportional-withdrawal.remove-bottom-space{margin-bottom:7px; padding-bottom:0px;}

.proportional-withdrawal .total-percentage{margin:0px; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; text-align:right; width:975px;}
.proportional-withdrawal .total-percentage .left-percentage{padding:0px 0px 0px 0px; width:902px; text-align:right; float:left; }
.proportional-withdrawal .total-percentage .right-percentage{padding:0px 5px 0px 0px; width:68px; float:left;}
	
.pw-tbl{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:715px;}
.pw-tbl .col1{width:75%;}
.pw-tbl .col2{width:25%;}
.pw-tbl tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 5px 4px 5px; vertical-align:bottom;}
.pw-tbl tr th.add-left-border{border-left:1px solid #D1DAE3;}

.pw-tbl tr td.bold{font-weight:bold;}
.pw-tbl tr td.add-bg{background:#EEF3F7}
.pw-tbl tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 4px 4px; vertical-align:top;}
.pw-tbl tr td.bg-color{background:#EEF3F7;}
.pw-tbl .text-right{text-align:right;}
.pw-tbl tr td.bg-color{background:#EEF3F7;}
.pw-tbl tr td.add-top-border{border-top:2px solid #D1DAE3;}
.pw-tbl tr td .total-balance{padding-left:15px;}



.pw-percentage-tbl{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:975px;}
.pw-percentage-tbl .col1{width:57%;}
.pw-percentage-tbl .col2{width:25%;}
.pw-percentage-tbl .col3{width:18%;}
.pw-percentage-tbl tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 5px 4px 5px; vertical-align:bottom;}
.pw-percentage-tbl tr th.add-left-border{border-left:1px solid #D1DAE3;}

.pw-percentage-tbl tr td.bold{font-weight:bold;}
.pw-percentage-tbl tr td.add-bg{background:#EEF3F7}
.pw-percentage-tbl tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 4px 4px; vertical-align:top;}
.pw-percentage-tbl tr td.bg-color{background:#EEF3F7;}
.pw-percentage-tbl .text-right{text-align:right;}
.pw-percentage-tbl tr td.bg-color{background:#EEF3F7;}
.pw-percentage-tbl tr td.add-top-border{border-top:2px solid #D1DAE3;}
.pw-percentage-tbl tr td .total-balance{padding-left:15px;}


.compulsory-note{padding:0px 0px 16px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal; color:#666666;}

.ins-funds{border-bottom:1px dotted #D1DAE3; padding:0px 0px 18px 0px; margin:0px 0px 17px 0px}
.ins-funds h3{padding:0px 0px 10px 0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold;}
.ins-funds p{padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}

.terms-instructions{margin:0px 0px 25px 0px; padding:0px 0px 0px 0px; width:975px}
.terms-instructions.remove-padding{margin-bottom:17px;}
.terms-instructions h2{font-family:Arial, Helvetica, sans-serif; font-size:131%; font-weight:bold; color:#408800; padding:0px 0px 7px 0px;}
.terms-instructions p{font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal; padding:0px 0px 2px 0px;}
.terms-instructions .terms-area{width:953px; height:100px; overflow-x:none; overflow-y:auto; border:1px solid #D1DAE3; padding:10px 10px 0px 10px; margin:7px 0px 8px 0px;}
.terms-instructions .terms-area p{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000; padding:0px 0px 7px 0px;}


.terms-instructions .agree-block{padding:0px 0px 8px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; border-bottom:1px dotted #D1DAE3;}
.terms-instructions .agree-block input.checkbox{vertical-align:-2px; margin-right:2px;}

.submit-vt{padding:0px 0px 0px 0px; margin:0px 0px 29px 0px;}
.submit-vt .left{float:left; width:490px; padding:0px 12px 0px 0px; text-align:right;}
.submit-vt .right{float:left; width:480px;}
.submit-vt input{width:75px; font-family:Arial,Helvetica,sans-serif;font-size:93%;font-weight:normal;}
/* Verify & Terms LE css ends */


/* Verify & Terms Earnings css starts */
.calculate-earnings-comp{padding:0px 0px 0px 0px; margin:0px 11px 17px 0px; border-bottom:1px dotted #DBDCDE;}
.calculate-earnings{padding:0px 0px 0px 0px; margin:0px 0px 12px 0px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:975px;}
.calculate-earnings .col1{width:33%;}
.calculate-earnings .col2{width:33%;}
.calculate-earnings .col3{width:34%;}
.calculate-earnings tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 5px 4px 5px;}
.calculate-earnings tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 3px 4px; vertical-align:top;}
.calculate-earnings tr th .help{vertical-align:-1px; padding:0px 0px 0px 2px;}
.calculate-earnings tr th .normal-txt{font-weight:normal; padding:0px 0px 0px 3px;}
.calculate-earnings .text-right{text-align:right;}

.reinvestment-instructions{padding:0px 0px 0px 0px; margin:0px 0px 7px 0px; border-bottom:1px dotted #D1DAE3;}
.reinvestment-instructions p.warning{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000; padding:0px 0px 3px 0px;}
.reinvestment-instructions p{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000; padding:0px 0px 12px 0px;}
.reinvestment-instructions h3{font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; color:#333333; padding:0px 0px 2px 0px;}

.rollover-ira-tbl{padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; border-left:1px solid #D1DAE3; border-top:1px solid #D1DAE3; width:715px;}
.rollover-ira-tbl .col1{width:33%;}
.rollover-ira-tbl .col2{width:33%;}
.rollover-ira-tbl .col3{width:34%;}
.rollover-ira-tbl tr th{border-right:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; padding:4px 5px 4px 5px;}
.rollover-ira-tbl tr td{border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:4px 4px 4px 4px; vertical-align:top;}
/* Verify & Terms Earnings css ends */

/* Verify & Terms confirmation css starts */
.confirmation-block{width:682px; padding:16px 16px 16px 16px; margin:0px 0px 20px 0px; border:1px solid #7BB402; border-top:4px solid #7BB402; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; background:#E9EFDE;}
.confirmation-block img.success{float:left; padding:0px 8px 0px 0px;}
.next-steps{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:0px 0px 35px 0px;}
.next-steps.remove-padding{padding-bottom:0px;}
/* Verify & Terms confirmation css ends */


/* select destination css starts */
.sd-withdrawal-component{padding:0px; margin:0px;}
.sd-withdrawal-steps{padding:0px 0px 0px 0px; margin:0px 0px 7px 0px; border-bottom: 1px dotted #D1DAE3}
.sd-withdrawal-steps.last{margin:0px 0px 25px 0px; border-bottom: 1px solid #D1DAE3}
.sd-withdrawal-steps h3{padding:0px 0px 12px 20px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; color:#333333;}
.sd-withdrawal-steps h3.point-one{background:url(../../images/green1.gif) no-repeat 0px 0px;}
.sd-withdrawal-steps h3.point-two{background:url(../../images/green2.gif) no-repeat 0px 0px;}
.sd-withdrawal-steps p.discription{padding:0px 0px 13px 22px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000;}
.sd-withdrawal-steps .left-comp{width:170px; float:left; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}
.sd-withdrawal-steps .right-comp{padding:0px 0px 0px 21px; width:520px; float:left; }
.sd-withdrawal-steps .right-comp .section{padding:0px 0px 0px 0px; margin:0px; }
.sd-withdrawal-steps .right-comp .section.grayed-out{color:#333333;}
.sd-withdrawal-steps .right-comp .section.last-section{padding:0px 0px 6px 0px;}

.sd-withdrawal-steps .right-comp .section-row{display:block; padding:0px 0px 13px 0px;}
.sd-withdrawal-steps .right-comp .section-row-inner{display:block; padding:0px 0px 12px 0px;}
.sd-withdrawal-steps .right-comp .section .radio-btn{margin:2px 6px 0px 0px; float:left;}
.sd-withdrawal-steps .right-comp .section label{margin:0px 0px 6px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}

/*.sd-withdrawal-steps .right-comp .section p{padding:0px 0px 0px 20px;}*/
.sd-withdrawal-steps .right-comp .section-description{padding:0px 0px 11px 20px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal; color:#666666; }
.sd-withdrawal-steps .right-comp .section .tracking-no{padding:0px 0px 14px 0px; font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal; color:#666666;}

.sd-withdrawal-steps .right-comp .options-block{padding:0px; margin:0px;}
.sd-withdrawal-steps .right-comp .options-block span.optional{vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; width:150px; margin:3px 0px 0px 0px; float:left;}
.sd-withdrawal-steps .right-comp .options-block input{width:275px; padding:1px 0px 1px 0px; margin:0px 2px 5px 0px; float:left;}
.sd-withdrawal-steps .right-comp .options-block p{padding:0px 0px 0px 0px;}

.nonret-accounts-list{padding:0px 0px 0px 18px; margin:0px;}
.nonret-accounts-list .list-row{padding:0px 0px 13px 0px;}
.nonret-accounts-list .list-row label{font-weight:normal !important;}

.via-etf{padding:0px 0px 4px 18px; margin:0px;}
.via-etf p{padding:0px 0px 12px 0px !important; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}
.via-etf label{font-weight:normal !important;}

.via-etf-block{padding:1px 0px 0px 0px; margin:0px;}
.section-details{padding:0px 0px 11px 20px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;color:#333333;}
.section-details .left{padding:0px; margin:0px; float:left; width:150px;}
.section-details .right{padding:0px; margin:0px; float:left;}

.address-of-record{padding:0px 0px 9px 18px; margin:0px;}
.address-of-record .records{padding:0px 0px 0px 0px;}
.address-of-record p{padding:0px 0px 14px 0px;}
.address-of-record .records span{display:block; padding:0px 0px 2px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#333333;}

/* select destination css ends */

/* to-do-next css starts  */

.to-do-component{padding:0px 0px 7px 0px; margin:0px 10px 0px 10px; width:985px;}
.to-do-steps{padding:0px 0px 15px 0px; margin:0px 0px 0px 0px;}
.to-do-steps h4{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; color:#0F57C2; padding:0px 0px 8px 0px}
.to-do-steps h4 img{padding-right:3px;}
.to-do-steps p{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000; line-height:138.5%;}
.to-do-steps .left{float:left; width:480px; padding:0px 0px 0px 0px; }
.to-do-steps .right{float:left; width:480px; padding:0px 0px 0px 21px; }

.reward-card{background:url(../../images/amex-bg.gif) repeat-x 0px 0px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; margin:4px 0px 22px 10px; width:975px;}
.reward-card .left{float:left; width:775px;}
.reward-card .right{float:right; padding:18px 45px 0px 0px;}
.reward-card h2{font-family:Cambria, Arial, Helvetica, sans-serif; font-size:138.5%; line-height:161.6%; font-weight:normal; padding:14px 0px 2px 32px; color:#000000;}
.reward-card h2 sup{vertical-align:7px;}
.reward-card p{font-family:Cambria, Arial, Helvetica, sans-serif; font-size:116%; line-height:131%; font-weight:normal; padding:0px 0px 35px 33px; color:#000000;}

.disclosure {margin:0px 0px 0px 10px;padding:0px 0px 0px 24px;width:949px;}
.disclosure span {color:#666666;display:inline-block;float:left;font-family:Cambria,Arial,Helvetica,sans-serif;font-size:93%;
font-weight:normal;}
.disclosure p {color:#666666;display:inline-block;float:left;font-family:Cambria,Arial,Helvetica,sans-serif;font-size:93%;
font-weight:normal;line-height:122%;margin:0;padding:0px 0px 0px 4px;width:98%;}
/* to-do-next css ends  */


/* BEGIN Next-Step Banners */

.mobile-investing-card{background: url(../../images/iPadAppOffer.jpg) no-repeat 0px 0px; height:128px; width:975px;
margin:6px 10px 8px 10px; padding:0px 0px 0px 0px;}

.cash-management-card{background: url(../../images/Cash-Management-Banner.JPG) no-repeat 0px 0px; height:128px; width:975px;
margin:6px 10px 8px 10px; padding:0px 0px 0px 0px;}

.rollover-ira-card{background: url(../../images/Rollover-IRA-Banner.JPG) no-repeat 0px 0px; height:128px; width:975px;
margin:6px 10px 8px 10px; padding:0px 0px 0px 180px;}

.card{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:736px;}

.card h2{color: #000000; font-family: Cambria,Arial,Helvetica,sans-serif; font-size: 138.5%; font-weight: normal; padding: 10px 0px 10px 10px; margin:0px 0px;}

.card p{color: #000000; font-family: Cambria,Arial,Helvetica,sans-serif; font-size: 116%; font-weight: normal;
padding: 0px 0px 10px 10px;}



/* END Next-Step Banners */




/* LE-finish_edit css starts */
.finish-edits{padding:0px 0px 18px 0px; margin:0px 0px 7px 0px; border-bottom:1px solid #DBDCDE;  text-align:center;}
.finish-edits input{margin:0px 0px 0px 0px; width:100px; padding:0px 0px 1px 0px;}

.finish-edits-bottom{padding:25px 0px 22px 0px; margin:0px 0px 7px 0px; border-top:1px solid #DBDCDE; text-align:center;}
.finish-edits-bottom input{margin:0px 0px 0px 0px; width:100px; padding:0px 0px 1px 0px; }
/* LE-finish_edit css ends */

/* terms and instructions css starts */
.print-save{padding:0px 0px 16px 0px; margin:0px 0px 0px 0px;}
.print-save span{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}
.print-save a{font-size:85%;}

.acknowledge{padding:0px 0px 1px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal;}
.acknowledge h3{padding:0px 0px 4px 0px; margin:0px 0px 0px 14px; font-family:Arial, Helvetica, sans-serif; font-size:114%; font-weight:bold;}
.acknowledge p{padding:0px 0px 11px 0px; margin:0px 0px 0px 14px;}
.button-center{text-align:center; padding:16px 0px 0px 0px; margin:10px 10px 0px 10px; border-top:1px solid #cccccc;}
.acknowledge input{font-size:104%;}
.agree-block{padding:0px 0px 15px 0px; margin:0px 0px 25px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; border-bottom:1px solid #DBDCDE;}
.agree-block input.checkbox{vertical-align:-2px; margin-right:2px;}
.require-pdf-blk{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:20px 0px 0px 0px;}
.require-pdf-blk sup{font-size:93%; vertical-align:3px}
/* terms and instructions css ends */


/* Download Automatic Withdrawal Forms css starts */
.download-auto-withdrawal{padding:0px 0px 0px 0px; margin:0px;}
.download-auto-withdrawal .general-text{padding:0px 0px 16px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}
.download-auto-withdrawal .automatic-setup{padding:0px 0px 16px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}
.download-auto-withdrawal .withdrawal-services{padding:0px 0px 14px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; border-bottom:1px solid #DBDCDE; margin:0px 0px 25px 0px;}
/* Download Automatic Withdrawal Forms css ends */


/* de-activate-component css starts */
.de-activate-component{padding:0px; margin:0px;}
.de-activate-component h1{color:#408800; font-family: arial, sans-serif;  font-weight:normal; font-size:182%; padding: 0px 0px 15px 0px; margin:0px;}
.withdrawals-row-component{margin:0px 0px 20px 0px; padding:0px 0px 18px 0px; border-bottom:1px solid #DBDCDE; }
.withdrawals-row{margin:0px 0px 0px 0px; padding:10px 0px 20px 0px;}
.withdrawals-row.remove-dottedline{border-bottom:0px; padding-bottom:0px;}
.withdrawals-row .left{float:left;width:160px; font-family: arial, sans-serif;  font-weight:normal; font-size:93%; text-align:right;}
.withdrawals-row .right{float:left; font-family: arial, sans-serif;  font-weight:normal; font-size:93%; width:522px; padding:0px 0px 0px 21px;}
.withdrawals-row .right label{font-weight:bold}
.withdrawals-row .right p{padding:5px 0px 0px 0px; font-size:93%; color:#666666;}
.withdrawals-row .right .current-name{width:300px; padding:1px 2px 1px 2px}
.active-inactive-comp{padding:0px 0px 13px 0px;}
.active-inactive-comp .left-radio{padding:0px 0px 0px 0px;}
.active-inactive-comp .left-radio .radio-btn{vertical-align:-3px; margin:0px 2px 0px 0px;}
.active-inactive-comp .right-content{padding:0px 0px 0px 0px;}
.active-inactive-comp .right-content p{padding:4px 0px 0px 19px; font-size:93%; color:#666666;}

.note-text{padding:0px; font-family: arial, sans-serif;  font-weight:normal; font-size:85%; color:#666666;}

.cancel-save-block{padding:0px 0px 0px 0px; margin:0px 0px 26px 0px;}
.cancel-save-block .left{float:left; width:352px; padding:0px 12px 0px 0px; text-align:right;}
.cancel-save-block .right{float:left; width:350px; padding:0px 0px 0px 0px; text-align:left;}
.cancel-save-block input{width:95px; font-family:Arial,Helvetica,sans-serif;font-size:93%;font-weight:normal;}


/* de-activate-component css ends */



/* next-steps css starts */
.pb-simple {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;}
.pb-simple li {color: #999999; font-family: arial, sans-serif; font-size: 116%; font-weight: bold; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; background:none; list-style-type:none; display:inline;}
.pb-simple li.pb-completed {color: #999999; font-family: arial, sans-serif; font-size: 116%; font-weight: bold; margin:0px 0px 0px 0px; background: url('../../images/progressCheck.gif');background-repeat: no-repeat;background-position: 0px 2px; padding:0px 0px 0px 20px;}
.pb-simple li.pb-active {color: #000000; font-family: arial, sans-serif; font-size:116%; font-weight: bold; margin:0px 0px 0px 0px;}
.pb-simple .pb-first{border-left:none; padding:0px 0px 0px 0px; background-position: 0px 3px !important;}
.pb-simple li img{vertical-align:-2px; padding:0px 5px 0px 10px; margin:0px 0px 0px 0px;}
.pb-simple .first-completed{color: #999999; font-family: arial, sans-serif; font-size: 116%; font-weight: bold; margin:0px 0px 0px 8px; background: url('../../images/progressCheck.gif');background-repeat: no-repeat;background-position: 0px 2px; padding:0px 0px 0px 20px;}
.security-note {font-size:85%; padding:4px 19px 0px 18px; background-image: url("../../images/lock_Black.gif"); background-repeat: no-repeat; background-position: 0px 5px; float:right; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

.header-title{padding:10px 0px 34px 8px; margin:0px 0px 0px 0px;}
.header-title h1{padding:0px 0px 4px 0px; margin:0px 0px 0px -1px; font-family:Helvetica, Arial, sans-serif; font-size:250%; font-weight:normal; color:#000000; line-height:108.5%;}

.feature-steps{margin:0px; padding:0px 0px 0px 8px;}
.feature-steps .left{float:left;padding:0px; width:368px; padding:0px 0px 28px 0px;}
.feature-steps .right{float:left;padding:0px; width:338px; padding:0px 0px 28px 0px;}
.feature-steps h2{font-family:Cambria, Arial, Helvetica, sans-serif; font-size:138.5%; line-height:161.6%; font-weight:normal; padding:0px 0px 3px 22px; color:#0F57C2; background:url(../../images/11_11_bullet_b.gif) no-repeat 0px 10px;}
.feature-steps p{font-family:Cambria, Arial, Helvetica, sans-serif; font-size:116%; line-height:131%; font-weight:normal; padding:0px 30px 0px 22px; color:#000000;}
.feature-steps .right p{padding-right:0px;}

.inv-reward-card{background:url(../../images/RetirementCreditCardOffer.gif) no-repeat 0px 0px; margin:4px 0px 2px 0px;}
.inv-reward-card .left-sectn{width:498px;}
.inv-reward-card h2{font-family:Cambria, Arial, Helvetica, sans-serif; font-size:138.5%; line-height:161.6%; font-weight:normal; padding:14px 0px 2px 32px; color:#000000;}
.inv-reward-card h2 sup{vertical-align:7px;}
.inv-reward-card p{font-family:Cambria, Arial, Helvetica, sans-serif; font-size:116%; line-height:131%; font-weight:normal; padding:0px 0px 35px 33px; color:#000000;}

.disclosure-text{padding:11px 20px 0px 24px; margin:0px 0px 0px 0px;}
.disclosure-text p{padding:0px 0px 2px 4px; margin:0px 0px 0px 0px; font-family:Cambria, Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#666666; line-height:122%; display:inline-block; float:left; width:98%;}
.disclosure-text span{display:inline-block; float:left; font-family:Cambria, Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#666666;}
/* next-steps css ends */



/* tool-tip css starts */
.tip-popup-box{position:absolute; z-index:100;}
.tip-arrow-image{position:relative;z-index:100; background:url(../../images/arrow_bottom.gif) no-repeat bottom center; height:20px; width:330px; margin-top:-1px}
.left-arrow{left:-82px !important;}
.tip-popup{background:#FFFFFF; border:1px solid #000000; padding:7px 9px 11px 9px; margin:0px 0px 0px -2px; width:320px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000;}
.tip-popup span{display:block; font-weight:bold; color:#538E20; padding-bottom:3px;}
.hidden {display:none;}

.tip-left-arrow-image{position:relative;z-index:100; background:url(../../images/arrow_bottom.gif) no-repeat bottom left; height:20px; width:322px; margin-top:-1px; margin-left:13px;}
.tip-popup-left{background:#FFFFFF; border:1px solid #000000; padding:7px 9px 11px 9px; margin:0px 0px 0px -2px; width:320px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000;}
.tip-popup-left span{display:block; font-weight:bold; color:#538E20; padding-bottom:3px;}
/* tool-tip css ends */

/* right rail css starts */
.more-help{margin:0px 0px 0px 0px; padding:0px 0px 13px 0px;}
.more-help h2{font-family:Arial, Helvetica, sans-serif; font-size:131%; font-weight:bold; color:#408800; padding:0px 0px 11px 0px;}
.more-help h3{font-family:Arial, Helvetica, sans-serif; font-size:131%; font-weight:bold; color:#408800; padding:0px 0px 11px 0px;}
.more-help p{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000; padding:0px 0px 6px 0px;}
.more-help p.phone-no{font-family:Arial, Helvetica, sans-serif; font-size:131%; font-weight:bold; color:#000000; padding:0px 0px 8px 0px;}

.related-link{margin:0px; padding:8px 0px 0px 0px; border-top:1px solid #DBDCDE;}
.related-link h3{margin:0px; padding:0px 0px 9px 0px; font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold;}
.related-link p{margin:0px; padding:0px 0px 9px 0px; font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold;}
.related-link ul{margin:0px; padding:0px 0px 0px 0px;}
.related-link ul li{margin:0px; padding:0px 0px 11px 13px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000; background:url(../../images/greenbulsq.gif) no-repeat 0px 6px;}
.related-link ul li.last{padding-bottom:8px !important;}
/* right rail css ends */

/* rounded tab css starts */
.rounded-tab-section{padding:2px 20px 10px 0px; margin:0px;}
.rounded-tab {position:relative;z-index:100; font-family: arial, sans-serif; padding:0px 0px 8px 0px;}
.rounded-tab a {color: #0066CC; background: url(../../images/tb_6_lon.gif) left top no-repeat; text-decoration: none; padding: 0px 0px 0px 7px; font-weight: bold; font-size:100%; display: block; float: left; text-align: center;cursor:pointer; margin:0px 0px 0px 0px;}
.rounded-tab a span {background: url(../../images/tb_6_ron.gif) right top no-repeat; padding: 5px 9px 5px 2px; display: block; float: left; text-align: center;cursor:pointer;}
.rounded-tab a:hover {text-decoration: underline;cursor:pointer;}
.rounded-tab ul {list-style: none; padding:0px; margin: 0px;}
.rounded-tab li {float: left; margin: 9px 2px 3px 0px; background-color:#ECF1F7;cursor:pointer; border-bottom: solid 1px #BBBBBB; padding:0px 0px 0px 0px;} 
.rounded-tab li.selected {color: #408800; background-color: #fff; border-bottom: solid 1px #fff; margin-top:4px;}
.selected {color: #408800; background-color: #fff; border-bottom: solid 1px #fff;}
.rounded-tab li.selected a {color: #408800; text-decoration: none; font-size:123.1%; font-family: arial, sans-serif; font-weight: bold; cursor: pointer;}
.rounded-tab li.selected a:hover {text-decoration: none;cursor:pointer;}
.rounded-tab li.selected span {color: #3F8800; text-decoration: none !important; font-family: arial, sans-serif; font-weight: bold; padding-top:6px; }

.rule {background-image: url(../../images/mfl-hr-pixel.gif); background-repeat: repeat-x; border: 0px none !important; padding: 0px !important; margin: 0px !important; width:100%; height:1px; position: relative;top: -4px; z-index:1; clear: both;color: #DEDFDE; width:975px;}
/* rounded tab css ends */


/* Review Your Information CSS STARTS */

.help-icon{padding:0px 0px 0px 7px !important; vertical-align:-1px !important;}
.review-header-text{padding:0px 0px 11px 0px !important; margin:0px;}
.header-content{ margin:0px; padding:0px 0px 0px 0px;}
.header-content p{font-family: Arial,Helvetica,sans-serif; font-size: 93%; font-weight: normal; padding:0px; margin:0px;}
.header-content span{ font-family: Arial,Helvetica,sans-serif; font-size: 93%; font-weight: normal; display:block; margin:0px; padding:16px 0px 16px 0px;}
.sub-header{ padding:0px 0px 11px 0px; margin:0px; font-family: Arial,Helvetica,sans-serif; font-size: 93%; font-weight: bold;}
.lew-component-review{padding:0px 0px 2px 0px; margin:0px 0px 7px 0px;}
.lew-component-review .lew-component-row{padding:0px 0px 7px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}
.lew-component-review .lew-component-row .lew-left{float:left; font-weight:bold; color:#666666; width:200px; text-align:right;}
.lew-component-review .lew-component-row .lew-right{float:left; padding:0px 0px 0px 12px;}
.lew-component-review .lew-component-row span.block-element{display:block; padding:0px 0px 5px 0px;}
.lew-component-review .lew-component-row span.last-block-element{display:block;padding:0px 0px 0px 0px;}
.lew-component-review .lew-component-row.remove-bottom-padding{padding-bottom:0px;}
.distribution-block{ padding:0px 0px 10px 0px; margin:0px 0px 18px 0px; border-bottom: 1px solid #DBDCDE;}
.distribution-block h3{ color: #333333;font-family: Arial,Helvetica,sans-serif; font-size: 108%; font-weight: bold;
padding: 15px 0px 10px 0px;}
.distribution-block .inner-sub-steps{padding:0px 0px 0px 0px; margin:0px 0px 0px 19px;}
.remove-toppad{padding-top:0px !important;}
.distribution-block .inner-sub-steps.last{padding-bottom:6px !important;}
.inner-step-yes{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.inner-distribution-component{padding:0px 0px 0px 0px; margin-left:0px;}
.inner-distribution-component .inner-steps{padding:0px 0px 11px 0px;}
.inner-distribution-component .inner-steps .radio-btn{float:left; margin-top:2px;}
.inner-distribution-component .inner-steps label{margin-left:6px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}
.confirm-block{font-family: Arial,Helvetica,sans-serif; font-size: 93%;font-weight: normal; margin: 0px 0px 13px 0px; 
padding: 0px 0px 5px 0px;}
.confirm-block input.checkbox {margin-right: 2px; vertical-align: -2px;}
.page-errors-review{border: 1px solid #CC0000; margin: 3px 0 17px 0px; padding: 7px 8px 13px; width: 698px;}
.page-errors-review h4{ background: url(../../images/error.gif) no-repeat scroll 2px 3px transparent; color: #CC0000;font-family: Arial,Helvetica,sans-serif;font-size: 93%; font-weight: normal;line-height: 138.5%; padding: 0 0 0 19px;}

/* Review Your Information CSS ENDS */


/* Css used for pop-up display */
.ofxLayerBG{Z-INDEX: 400; FILTER: alpha(opacity=30); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #9e9e9e; moz-opacity: 0.3; khtml-opacity: 0.3; opacity: 0.3}
.ofxLayer{Z-INDEX: 500; LEFT: 25%; POSITION: absolute; TOP: 25%; BACKGROUND-COLOR: #ffffff}
.ofHidden{DISPLAY: none}

/* Iteration2 Extra Classes */
.remove-pad-left{padding-left:0px !important;}
.remove-margin-left{margin-left:0px !important;}
.end-footer-note{color: #666666; font-family: Arial,Helvetica,sans-serif;font-size: 85%; font-weight: normal; line-height: 116%; padding:0px 0px 0px 0px; margin:26px 0px 0px 0px;}
.help{padding: 0px 0px 0px 7px; vertical-align: -1px;}
.seven-top-pad{padding-top:7px !important;}
.head-text{font-size:93% !important; color:#000000 !important;}
.confirm-check{padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;}
.confirm-check input{padding:0px 0px 0px 0px; margin:0px 6px 0px 0px; vertical-align:-1px;}
.confirm-check label{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; color:#000000;}
.gray-text{color:#666666;}
.remove-pad-bottom{padding-bottom:0px !important;}
.remove-bottom-border{border-bottom:0px none !important;}
.remove-margin-bottom{ margin-bottom:0px !important;}
.border-top-solid{ border-top:1px solid #DBDCDE;}
.border-bottom-dotted{ border-bottom:1px dotted #DBDCDE;}
.border-top-dotted{ border-top:1px dotted #DBDCDE;}


/**************************************/
/* ------ BEGIN FOOTER CLASSES ------ */
/**************************************/
.footer	{font-family:arial,helvetica,sans-serif !important;  background-color:#EEEEEE !important; height:90px; text-align:right !important; padding:0px 0px 0px 0px !important; margin:0px 0px 0px 0px !important; border-top:1px solid #CCCCCC !important; font-size:13px !important; font-weight:normal !important; width:995px;}

.footer.popup{width:100%}
/*class added for MFL*/
.spacing-div_0X5 {display:inline;padding:0 5px 0 0;}

.footer a:link, .footer a:visited	{font-family:arial,helvetica,sans-serif !important;  text-decoration:none; color:#0F57C2 !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; font-weight:normal !important;}
.footer a:active, .footer a:focus {font-family:arial,helvetica,sans-serif !important;  text-decoration:underline; color:#E74600 !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; font-weight:normal !important;}
.footer a:hover	{font-family:arial,helvetica,sans-serif !important;  text-decoration:underline; color:#0F57C2 !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}
.footer .fid-logo	{float:left !important; padding:0px 0px 0px 0px !important; margin:9px 0px 0px 15px !important;}
.footer p	{font-family:arial,helvetica,sans-serif !important;  margin:0px 0px 0px 0px !important; font-size:85% !important; color:#666666 !important; text-align:right !important; text-decoration:none !important; font-weight:normal !important;}
.footer .copyright	{font-family:arial,helvetica,sans-serif !important;  padding:0px 0px 1px 0px !important; margin:9px 7px 0px 0px !important;}
.footer .rights	{font-family:arial,helvetica,sans-serif !important;  padding:0px 0px 0px 0px !important; margin:0px 7px 0px 0px !important;}
.footer ul {margin:3px 6px 0px 0px !important; padding:0px 0px 0px 0px !important;}
.footer .first	{font-family:arial,helvetica,sans-serif !important; font-weight:normal !important; list-style-type:none !important; display:inline !important; font-size:85% !important; background:none !important; margin:0px 0px 0px 0px !important; padding:0px 1px 0px 0px !important;}
.footer ul li {font-family:arial,helvetica,sans-serif !important; font-weight:normal !important; list-style-type:none !important; display:inline !important; font-size:85% !important; background:transparent url(../../images/pipe.gif) no-repeat scroll 1% 50% !important; margin:0px 0px 0px 0px !important; padding:0px 1px 0px 6px !important;}
/***************************************/
/* ------ END OF FOOTER CLASSES ------ */
/***************************************/


.traditional-ira-table{ width:694px; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
.traditional-ira-table .col1{ width:500px;}
.traditional-ira-table .col2{ width:194px;}
.traditional-ira-table td{margin:0px; padding:4px 4px 3px 4px; font-family: Arial, Helvetica, sans-serif; font-size:93%; color:#000000; border:1px solid #D1DAE3;}
.traditional-ira-table th{margin:0px; padding:4px 4px 3px 4px; font-family: Arial, Helvetica, sans-serif; font-size:93%; color:#000000; border-color: #D1DAE3 #D1DAE3 #DADAE3; border-style: solid; border-width: 1px 1px 2px;}
.traditional-ira-table td.remove-right-border{border-right:0px none;}
.traditional-ira-table td.remove-left-border{border-left:0px none;}
.ira-header-text{ font-family:Arial, Helvetica, sans-serif; font-size:93%; color:#000000; padding:0px 0px 3px 0px; margin:0px 0px 0px 20px; display:block; font-weight:bold;}
.core-note{color: #666666; font-family: Arial,Helvetica,sans-serif; font-size: 85%; font-weight: normal; margin: 0px 0px 7px 20px;
padding: 6px 0px 18px 0px; border-bottom:1px solid #DBDCDE;}

.double-border{ border-bottom:2px solid #D1DAE3 !important;}
.remove-border{ border-bottom:0px none !important;}
.remove-top-border{border-top:0px none !important;}
.remove-left-border{border-left:0px none !important;}
.remove-bottom-margin{margin-bottom:0px !important;}
.remove-bottom-pad{padding-bottom:0px !important;}
.fixed-subtext{ font-family:Arial, Helvetica, sans-serif; font-size:93%; color:#000000; padding:2px 0px 0px 0px; margin:0px; display:block; font-weight:normal;}
.solid-bottom-border{ border-bottom:1px solid #DBDCDE !important;}


.ira-fixed-percentage-table{ width:694px; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
.ira-fixed-percentage-table col1{ width:354px;}
.ira-fixed-percentage-table col2{ width:168px;}
.ira-fixed-percentage-table col3{ width:168px;}
.ira-fixed-percentage-table td{margin:0px; padding:4px 4px 3px 4px; font-family: Arial, Helvetica, sans-serif; font-size:93%; color:#000000; border:1px solid #D1DAE3;}
.ira-fixed-percentage-table th{margin:0px; padding:4px 4px 3px 4px; font-family: Arial, Helvetica, sans-serif; font-size:93%; color:#000000; border-color: #D1DAE3 #D1DAE3 #DADAE3; border-style: solid; border-width: 1px 1px 2px;}
.ira-fixed-percentage-table td.remove-right-border{border-right:0px none;}
.ira-fixed-percentage-table td.remove-left-border{border-left:0px none;}
.ira-fixed-percentage-table td input{width:40px; height:13px; text-align:right;}
.ira-fixed-percentage-table .total-note{color: #666666; font-family: Arial,Helvetica,sans-serif; font-size: 85%; font-weight: normal; text-align:right;border-top:0px none; padding-top:1px !important; padding-bottom:4px !important;}
.ira-fixed-percentage-table td.total-row{text-align:right; font-weight:bold; border-bottom:0px none !important;}
.verify-header{color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 108%; font-weight: bold; margin: 0px;
padding: 8px 0px 0px 0px; clear:both; float:left; }
.verify-sub-header{color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 108%; font-weight: bold; margin: 0px;
padding: 0px 0px 11px 0px; display:block; }
.table-width{ width:100% !important;}
.verify-bda-top-border{ border-top:1px solid  #DBDCDE !important; padding-top:5px;}

.bottom-margin-five{margin-bottom:5px !important;}
.bottom-pad-ten{padding-bottom:10px !important;}
.bottom-pad-five{padding-bottom:5px !important;}
.bottom-pad-nine{padding-bottom:9px !important;}
.bottom-pad-twelve{padding-bottom:12px !important;}
.bottom-pad-twenty{padding-bottom:20px !important;}
.img-right{ padding-left: 19px !important;}
.bottom-pad-one{padding-bottom:1px !important;}
.right-margin-six{margin-right:6px !important;}
.right-pad-ten{padding-right:10px !important;}
.remove-bottom-margin{margin-bottom:0px !important;}
.remove-top-pad{padding-top:0px !important;}
.remove-top-margin-footer{ margin-top:52px;}
.text-size{font-size:93% !important;}
.confirm-block-pad{padding:10px 10px 15px 10px !important;}
.bottom-margin-twenty{margin-bottom:20px !important;}
.remove-left-margin{ margin-left:0px !important;}
.dotted-bottom-border{ border-bottom:1px dotted #DBDCDE !important;}
.top-margin-twentyfive{ margin-top:25px !important;}

.account-withdrawal .with-col1{ width:18%;}
.account-withdrawal .with-col2{ width:18%;}
.account-withdrawal .with-col3{ width:21%;}
.account-withdrawal .with-col4{ width:19%;}
.account-withdrawal .with-col5{ width:14%;}
.account-withdrawal .with-col6{ width:12%;}
.aw-steps .list-block{padding:0px 0px 0px 10px; margin:0px 0px 5px 0px; display:block;}

.main-content .note{padding:4px 0px 24px 0px; margin:0px 0px 0px 0px; color: #666666; font-family: arial,sans-serif; font-size: 85%; font-weight: normal;}


h3.first-step { background: url("../../images/green1.gif") no-repeat 0px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 108%; font-weight: bold; padding: 0 0 12px 20px !important; }

h3.second-step { background: url("../../images/green2.gif") no-repeat 0px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 108%; font-weight: bold; padding: 0 0 12px 20px !important; }
h3.third-step { background: url("../../images/green3.gif") no-repeat 0px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 108%; font-weight: bold; padding: 0 0 12px 20px !important; }

h3.fourth-step { background: url("../../images/green4.gif") no-repeat 0px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 108%; font-weight: bold; padding: 0 0 12px 20px !important; }
.font-resize{font-size:85% !important;}

.layout-left{float:left;}

.layout-right{float:right;}

.remove-right-margin{margin-right:0px !important;}

.header-edit-component p{font-family:Arial, Helvetica, sans-serif; font-size:93%; color:#000000; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px;}
.terms-footer-width{width:558px;}

.adjustments-tbl.width{width:715px !important;}
.yearly-tbl.width{width:715px !important;}
.remove-right-border{border-right:0px none!important;}
p.edit-note{font-family:Arial, Helvetica, sans-serif; font-size:93%; color:#000000; padding:5px 0px 0px 0px; margin:0px;}
.step4-green.no-position{ background-position:0px 4px;}
.font-12{font-size:93% !important;}
.terms-popup{height: 383px; overflow-y: scroll; overflow-x: hidden; padding: 0px 0px 0px 0px; width: 573px; border:1px solid #000000; width:573px !important; background-color:#ffffff;}
.layout-navless-region.terms-popup-width{width: 556px;}
.layout-title-region.terms-popup-width{width: 546px;}
.layout-table-region.terms-popup-width{width: 546px;}
.tip-arrow-image-up { background: url("../../images/arrow_bottom-up.gif") no-repeat scroll center bottom transparent;
    height: 20px;
    margin-top: -1px;
    position: relative;
    width: 330px;
    z-index: 100;   
}

.top-margin{ margin-top:-1px !important;}

.ofTextBlock{font-size: 12px !important;}

.ofTable td, .ofTable th{font-size: 12px !important;}
.ofHeading {font-size: 12px !important;}
.ofTextBlock h2{font: bold 170% Arial,sans-serif !important;}



