.marginTools{ color: #000000; font:11px Arial,Helvetica,sans-serif;margin-left:11px;}
.marginTools .pageTitle {font-weight:bold; font-size: 18px;color: #333333;} 
.marginTools .pageTitle .pagetitlegrey { font-size: 16px;color: #999999;font-weight:bold;}
.marginTools .currentDate { clear: both; height: 30px;padding-top: 5px; text-align: right;width: 760px;}
.marginTools .acctArea { background: none repeat scroll 0 0 #DDDDDD;border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff; padding: 10px 10px 10px 10px; }
.marginTools .acctBorder{ margin-left:5px; margin-right:5px;background:#DDDDDD;border: 1px solid #DDDDDD }
.loading-background{z-index:99999;position:absolute;width:940px;height:100%;text-align:center;filter: alpha(opacity=50);opacity: 0.5;background:#ffffff;display:none}
.loading-text{z-index:99999;position:absolute;width:940px;height:100%;text-align:center;color:#000000;font-size:14px;font-weight:bold;display:none}
.marginTools .tools-area {float: right; width:200px; margin-right:5px; margin-top:20px;font-size: 12px; height:20px;}
.marginTools .tools-area .divider {padding:3px;}
.marginTools .tools-area .miniNav { float: right; height: 20px;}
.marginTools .tools-area a{text-align:right;color: #003399; text-decoration: none;}
.marginTools .tools-area a:hover{ color: #000000; text-decoration: underline;}
.marginTools .refresh-area {position:relative; width:200px; margin-right:5px; top:25px;font-size: 12px;left:130px;}
.marginTools .refresh-area .miniNav { float: right; height: 26px;}
.marginTools .refresh-area a{text-align:right;color: #003399; text-decoration: none;}
.marginTools .refresh-area a:hover{ color: #000000; text-decoration: underline;}

.help-icon {background:url("../../images/margin-tools/i_help_img.gif");width:16px; height:16px;display: inline-block;}
.refresh-icon {background:url("../../images/margin-tools/btn_refresh.png");width:16px; height:15px;display: inline-block;}
.video-icon {background:url("../../images/margin-tools/icon-video.gif");width:18px; height:18px;display: inline-block;}

.marginTools .tableTitle {font-weight:bold; font-size:12px; margin-left:10px;margin-top:20px}
.marginTools .tableTitle .desc{font-size:11px;}
.red {color:#CD3333;}
.black {color:#000000;}
.bold {font-weight:bold;}
.gray {color:#666666}
.green {color: #008B00}
.underline {text-decoration: underline;}
.alignRight {text-align:right}
.floatRight{float:right}
.inline {display:inline}
.marginTools a {color: #003399; text-decoration: none;}
.marginTools a:hover{ color: #000000; text-decoration: underline;}
.defaultValue {color:#666666}
.nDefaultValue {color:#000000}
.page-bottom-space {height:30px}
option.red {color:#CD3333 !important;}
.center-align{text-align: center}
.disc-margin {width:940px; margin-top:15px;}
#main-footer{display:none}
.footerBox {
 background-color: #FFFFFF;
 border: 1px solid #666666;
 margin-left: auto;
 margin-right: auto;
 padding: 3px;
 text-align: center;
	font-size:12px;
	color: #333333;
}

.option-symbol-quote {z-index:99999;position:absolute;left:0px;top:-500px;width:300px; padding:5px;border:solid 1px #999999;background: url("../../images/margin-tools/neo-Trading-Quotes-bg.gif") repeat-x scroll center top white;}
.option-symbol-quote table tr td {padding-bottom:5px; padding-right:5px; vertical-align:text-top;}
.option-symbol-quote .quote-description {width:240px;}
.option-symbol-quote .quote-details td {width:85px;}

/*analyzer page*/
.subMenu-analyzer {float:left; line-height:normal; margin-top:20px;margin-left:5px;}
.subMenu-analyzer div {float:left;margin:0;padding:0}
.subMenu-analyzer #analyzer a{height:22px;display:block; background:url("../../images/margin-tools/main_tab_page1_V4-collapsed_03.png") no-repeat left top; padding:0 0 0 4px; text-decoration: none; font-weight:bold;color:#000000;}
.subMenu-analyzer #analyzer a span {padding:5px 5px 5px 5px;background:url("../../images/margin-tools/main_tab_page1_V4-collapsed_05.png") repeat-x left top;height:22px;display:block;cursor: pointer;} 
.subMenu-analyzer #calculator a {height:22px;display:block; background:url("../../images/margin-tools/tabs-unseletced-leftcap.png") no-repeat left top; padding:0 0 0 0px; text-decoration: none; font-weight:bold;color: #000000;}
.subMenu-analyzer #calculator a span {padding:5px 5px 5px 5px;background:url("../../images/margin-tools/tabs-unselected-middle.png") repeat-x left top;height:22px;display:block;cursor: pointer;}
.subMenu-analyzer #calculator:hover a span {background:url("../../images/margin-tools/tab-hilite-middle.png") repeat-x left top}
.subMenu-analyzer #search a {height:22px;display:block; background:url("../../images/margin-tools/tab-uselected-rightcap.png") no-repeat right top; padding:0 4px 0 0px; text-decoration: none; font-weight:bold;color: #000000;}
.subMenu-analyzer #search a span {padding:5px 5px 5px 5px;background:url("../../images/margin-tools/tabs-unselected-middle.png") repeat-x left top;height:22px;display:block;cursor: pointer;}
.subMenu-analyzer #search:hover a {background:url("../../images/margin-tools/tabs-hilite-right.png") no-repeat right top;}
.subMenu-analyzer #search:hover a span {background:url("../../images/margin-tools/tab-hilite-middle.png") repeat-x left top}
.subMenu-analyzer .divider {background:url("../../images/margin-tools/tabs-divider.png");background-repeat:no-repeat;width:3px; height:22px;}

.accountList{float:left;margin-top:7px;}
.purchasing-power-Link {float:right;text-align:right;color: #003399; text-decoration: none; font-weight:bold; cursor:pointer}
.purchasing-power-Link:hover{ color: #000000; text-decoration: underline;}

.MC-table {border-top:solid 1px #999999;border-left:solid 1px #999999;width:926px;margin:auto; margin-top:40px;}
.MC-table td {vertical-align:top; }
.MC-table .disclosures {font-size:10px;width:200px;background:#DDDDDD;padding:5px;border-bottom:solid 1px #999999;font-weight:bold;}

.MC-table .disclosures .title {font-size:14px;color:#CD3333;font-weight:bold; }
.MC-table .call-label-td {width:200px;background:#DDDDDD;border-right:solid 1px #999999;}
#toolTipMark_issueVSCurrent {color: #003399;}
.MC-call-label-table {background:#DDDDDD;width:100%;height:200px;border-bottom:solid 1px #999999;}
.MC-call-label-table td { text-align:right; padding:5px; font-weight:bold;}
.MC-call-label-table .label {display:inline;margin-left:20px;}
.MC-data-table {width:100%;height:200px}
.MC-data-table .label {display:inline;margin-right:5px;}
.MC-data-table .current-amount,.MC-data-table .issue-amount {width:200px;}
.MC-data-table th {background:#DDDDDD;padding:5px;border-right:solid 1px #999999;border-bottom:solid 1px #999999;text-align:center;}
.MC-data-table td {padding:5px;text-align:center;border-right:solid 1px #999999;border-bottom:solid 1px #999999}
.MC-call-label-table td,.MC-data-table th,.MC-data-table td{vertical-align:middle;}
.hide {display:none}
.disclosures .toolTip {left:-90px;}

.MR-table {margin: auto; border:solid 1px #999999;width:922px; margin-top:10px;margin-bottom:20px;}
.MR-table .header table{background:#DDDDDD; height:24px;border-bottom:solid 1px #999999;width:100%;height:38px;}
.MR-table .header td {background:#DDDDDD;border-right:solid 1px #999999;padding:5px 3px 5px 3px;text-align:center;font-weight:bold;}
.MR-table .tbody {/*max-height:492px; overflow-y:auto;overflow-x:hidden;*/position:relative}
.MR-table .tbody td {padding:2px 3px 2px 3px;border-right:solid 1px #999999;text-align:center;}
.MR-table .tbody table {width:100%}
.MR-table .tbody td {border-bottom:solid 1px #999999;}
.MR-table .tbody .last-row td {border-bottom:0px;} 
.MR-table .header .td1,.MR-table .tbody .td1 {width:45px;}
.MR-table .header .td2,.MR-table .tbody .td2 {width:180px;}
.MR-table .header .td3,.MR-table .tbody .td3 {width:90px;}
.MR-table .header .td4,.MR-table .tbody .td4 {width:80px;}
.MR-table .header .td5,.MR-table .tbody .td5 {width:80px;}
.MR-table .header .td6,.MR-table .tbody .td6 {width:110px;}
.MR-table .header .td7,.MR-table .tbody .td7 {width:80px;}
.MR-table .header .td2,.MR-table .header .td3,.MR-table .tbody .td2,.MR-table .tbody .td3 {text-align:left;}
.MR-table .tbody .td4,.MR-table .tbody .td5,.MR-table .tbody .td6,.MR-table .tbody .td9 {text-align:right;}
.MR-table .footer {display:none;}
.MR-table .footer .td3 {font-weight:bold;}
.disable {filter: alpha(opacity=30);opacity: 0.3;}
.textunderline {text-decoration:underline}
.MR-table .header .td8{border-right:0px;}
.MR-table .header .td8 table {width:100%;border:0px}
.MR-table .header .td8 table td,.MR-table .header .td8 table tr{ border:0px;text-align:center;}
.MR-table .header .td8 .dollar {width:110px;} 
.MR-table .header .td8 table td {padding:0;margin:0;}
.MR-table .tbody .td8,.MR-table .header .td8 .pect{width:80px;}
.MR-table .tbody .td9,.MR-table .footer .td3{border-right:0px;}

.MR-table .footer table{background:#DDDDDD;width:100%; border-top:solid 0px #999999}
.MR-table .footer td {border-right:solid 1px #999999;padding:5px 10px 5px 20px;}
.MR-table .footer .td1 {border-right:solid 0px #DDDDDD;width:350px;}
.MR-table .footer .td2 {font-weight:bold;text-align:right;width:390px}
.MR-table .footer .td3 {text-align:right;}
.MR-table .footer a{margin-right:10px;}

.chboxWrap {text-align:center;vertical-align: middle;}
.chboxMask {background: url('../../images/margin-tools/img_trans.gif');z-index:99999;position:absolute;width:42px;height:20px;vertical-align:middle;text-align:center;display:none;}
*+html .chboxMask { margin-left:-12px;}
.chboxMsg {position:absolute;z-index:99998;/*margin-top:-31px;margin-left:52px;*/top:-50px;left:0px}
/**+html .chboxMsg { margin-left:30px;}*/
.chboxMsg .chboxMsgContent {position:relative;text-align:center;background:url('../../images/margin-tools/flyout-middle.png') repeat-x;vertical-align: top;}
.chboxMsg .chboxMsgContent,.chboxMsg .chboxMsgContent .left-cap,.chboxMsg .chboxMsgContent .right-cap {display:inline-block;white-space: nowrap;height:42px;}
.chboxMsg .chboxMsgContent .left-cap {position:absolute;left:-11px;width:11px;background:url('../../images/margin-tools/flyout-left.png') no-repeat}
.chboxMsg .chboxMsgContent .flow { display:inline-block;line-height:42px;margin-left:5px;margin-right:5px;}
.chboxMsg .chboxMsgContent .right-cap {position:absolute;width:3px;background:url('../../images/margin-tools/flyout-right.png') no-repeat;right:-3px;}

.mrData-group-header .symbol,.mrData-group-header .mq,.mrData .symbol {font-weight:bold;}
.mrData-group-header .open-groupData-btn {padding-right:8px;cursor:pointer}
.mrData-group-list { background:rgb(255, 255, 214);}
.mrData-group-list .symbol { padding-left:18px;}
.groupData-collapse-btn {background: url("../../images/margin-tools/neo-ui-icons.png") no-repeat scroll -60px -570px transparent; display: inline-block; height: 11px;padding-right: 5px;width: 10px;cursor:pointer}
.groupData-expand-btn {background: url("../../images/margin-tools/neo-ui-icons.png") no-repeat scroll -60px -590px transparent; display: inline-block; height: 11px;padding-right: 5px;width: 10px;cursor:pointer}
.blueBackground {background:#E8F8FE}

.toolTipWrap {position:relative;display:inline;vertical-align:top;}
.toolTip-mark {height:15px;width:15px;position:absolute;}
.toolTip { background: url('../../images/margin-tools/flyout-bg.png') no-repeat scroll 0 0 transparent; color: #000000;font-size: 12px; height:265px; padding: 0;width: 290px; z-index: 99999;position: absolute;top:-250px;left:-141px;display:none;text-align:left;}
.toolTipContainer{height: 175px; margin-left: 25px;margin-top: 30px;width: 240px;text-align:left;}
.toolTipContainer .header {font-weight:bold;font-size: 13px; margin-bottom:5px;}
.toolTipContainer .tipContent {font-weight:normal; width:245px; height:160px;overflow:auto;}

.slideDownBtn{width:100%;}
.slideDownBtn td.leftLine { border-top:solid 1px #cccccc}
.slideDownBtn td.rightLine { border-top:solid 1px #cccccc}
.slideDownBtn td.middleImage { background:url("../../images/margin-tools/tab-collapsed-arrow.png") no-repeat; width:53px;height:13px; cursor:pointer;}

.slideUpBtn{width:100%; display:none}
.slideUpBtn td.leftLine { border-bottom:solid 1px #cccccc}
.slideUpBtn td.rightLine { border-bottom:solid 1px #cccccc}
.slideUpBtn td.middleImage { background:url("../../images/margin-tools/tab-expanded-arrow.png") no-repeat center bottom; width:53px;height:13px; cursor:pointer;}

.summary_panel {margin: auto; border:solid 0px #999999;width:922px; margin-top:10px; margin-bottom:20px;display:none}
.summary_panel .floatRight {float:right}
.summary_panel .floatLeft {float:left}
.table-block {width:450px;}
.table-block .table-title {font-weight:bold; margin-left:10px;margin-top:10px;margin-bottom:10px;}
.summary-tb {width:100%; float:left;border-top:solid 1px #999999}
.summary-tb td {padding:2px 10px 2px 10px; border-bottom:solid 1px #999999}
.summary-tb .header {background:#DDDDDD;font-weight:bold;}
.summary-tb .type{font-weight:bold;text-align:left}
.summary-tb .req{text-align:right}
.summary-tb .footer{font-weight:bold;background:#DDDDDD;}
.summary-tb .blueRow {background-color: #E8F8FE;}
.summary_panel .noTopBorder{border-top:solid 0px #ffffff}
.summary_panel .noBottomBorder {border-bottom:solid 0px #ffffff}
.summary_panel .grayDIV{padding:10px; background:#DDDDDD;border: 1px solid #999999; margin-top:20px;}
.summary_panel .grayDIV .table-block { width:430px;}
.summary_panel .grayDIV .summary-tb td {padding:2px 0px 2px 0px;}
.PPforNonMS,.PPforMS {font-size: 13px;}

.howMyAcctArea { background:#DDDDDD;border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff; padding: 10px 10px 10px 10px; font-weight:bold; }
.howMyAcctBorder{ margin-left:0px; margin-right:0px;background:#DDDDDD;border: 1px solid #DDDDDD;}

.expand-collapse-description {z-index:99999;position:absolute;font-size: 12px;left:0px;top:-500px; padding:2px 5px 2px 5px;font-weight:bold;border:solid 1px #999999;background:rgb(255, 255, 214);}
.legend {display:none;}
.disc-PPnSMR{margin-left:10px;margin-right:10px; margin-top:30px;}
.footnote {display:none;}
/*calculator page*/
.subMenu-calculator {float:left; line-height:normal; margin-top:20px;margin-left:5px;}
.subMenu-calculator div {float:left;margin:0;padding:0}
.subMenu-calculator #analyzer a{height:22px;display:block; background:url("../../images/margin-tools/tabs-unseletced-leftcap.png") no-repeat left top; padding:0 0 0 4px; text-decoration: none; font-weight:bold;color:#000000;}
.subMenu-calculator #analyzer a span {padding:5px 5px 5px 5px;background:url("../../images/margin-tools/tabs-unselected-middle.png") repeat-x left top;height:22px;display:block;cursor: pointer;} 
.subMenu-calculator #analyzer:hover a {background:url("../../images/margin-tools/tabs-hilite-left.png") no-repeat left top;}
.subMenu-calculator #analyzer:hover a span {background:url("../../images/margin-tools/tab-hilite-middle.png") repeat-x left top}
.subMenu-calculator #calculator a {height:22px;display:block; background:url() no-repeat left top; padding:0 0 0 0px; text-decoration: none; font-weight:bold;color: #000000;}
.subMenu-calculator #calculator a span {padding:5px 5px 5px 5px;background:url("../../images/margin-tools/main_tab_page1_V4-collapsed_05.png") repeat-x left top;height:22px;display:block;cursor: pointer;}
.subMenu-calculator #search a {height:22px;display:block; background:url("../../images/margin-tools/tab-uselected-rightcap.png") no-repeat right top; padding:0 4px 0 0px; text-decoration: none; font-weight:bold;color: #000000;}
.subMenu-calculator #search a span {padding:5px 5px 5px 5px;background:url("../../images/margin-tools/tabs-unselected-middle.png") repeat-x left top;height:22px;display:block;cursor: pointer;}
.subMenu-calculator #search:hover a {background:url("../../images/margin-tools/tabs-hilite-right.png") no-repeat right top;}
.subMenu-calculator #search:hover a span {background:url("../../images/margin-tools/tab-hilite-middle.png") repeat-x left top}
.subMenu-calculator .divider {background:url("../../images/margin-tools/tabs-divider.png");background-repeat:no-repeat;width:3px; height:22px;}

.refreshDIV {border-left: solid 1px #ffffff;float:right;padding-left:20px;padding-right:10px;color:#003399;}
/*.refresh_btn {cursor:pointer;background:url('../../images/margin-tools/icon-refresh-grey.png') no-repeat left top;height:17px;padding-left:20px;}*/

.inputDisable {background:#DDDDDD}

.Order-table {margin: auto; border:solid 1px #999999;width:922px; margin-top:10px;margin-bottom:20px;}
.Order-table select {font-size:12px;}

#orderDataTable select,#orderDataTable .td3 input,#orderDataTable .td5 input {border:solid 1px #515151}

#orderDataTable .td3 input.disable,#orderDataTable .td5 input.disable {border:solid 1px #cccccc}
#orderDataTable .disable { filter: alpha(opacity=100);opacity: 1; border:solid 1px #cccccc; background: #F8F8F8} 

/*.Order-table select {border:solid 1px #cccccc}*/
/**+html .Order-table select {border:0px;} for ie7*/
.Order-table .header .strategyTD{text-align:left; padding:0;}
.Order-table .header .strategyPanel{border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff; padding: 5px 10px 5px 10px;background:#DDDDDD;font-weight:bold; text-align:bottom;}
.Order-table .header table{background:#DDDDDD;border-bottom:solid 1px #999999;border-top:solid 1px #999999;width:100%;}
.Order-table .header table td {background:#DDDDDD;border-right:solid 1px #999999;padding:2px 3px 2px 3px;text-align:center;font-weight:bold;}
.Order-table .header .td7 table,.Order-table .header .td7 table td,.Order-table .header .td7 table tr{ border:0px;text-align:center;}
.Order-table .tbody {/*max-height:100px; overflow-y:auto;overflow-x:hidden;*/}
.Order-table .tbody td {padding:2px 3px 2px 3px;border-right:solid 1px #999999;text-align:center;border-bottom:solid 1px #999999;font-size:11px}
.Order-table .tbody table {width:100%}
.Order-table .header .td1,.Order-table .tbody .td1,.Order-table .footer .td1 {width:52px;}
.Order-table .tbody .showErrorInTD1 { width:25px !important;}
.Order-table .tbody .errorCol {width:20px;}
.Order-table .header .td2,.Order-table .tbody .td2 {width:62px;}
.Order-table .header .td3,.Order-table .tbody .td3 {width:240px;}
.Order-table .header .td4,.Order-table .tbody .td4 {width:90px;}
.Order-table .header .td5,.Order-table .tbody .td5 {width:53px;}
.Order-table .header .td6,.Order-table .tbody .td6 {width:110px;}
.Order-table .header .td7{width:182px;}
.Order-table .tbody .errorMessage{font-size:11px;width:182px !important;}
.Order-table .tbody .td7,.Order-table .tbody .td8,.Order-table .tbody .td9 {width:56px;}
.Order-table .header .td8,.Order-table .tbody .td10 {border-right:solid 0px #DDDDDD;}
.Order-table .tbody .td6,.Order-table .tbody .td7,.Order-table .tbody .td8,.Order-table .tbody .td9{text-align:right;}
.Order-table .tbody .td2 select {width:59px;font-size:11px;}
.Order-table .tbody .td3 input.symbol_stock{width:220px;font-size:11px;}
.Order-table .tbody .td3 input.symbol_option{width:35px;font-size:11px; margin-right:5px;}
*+html .Order-table .tbody .td3 input.symbol_option{height:15px;}
.Order-table .tbody .td3 select{margin-left:0px;font-size:11px;}
.Order-table .tbody .td4 select {width:85px;font-size:10px;}
.Order-table .tbody .td5 input {width:48px;font-size:11px;}
.Order-table .header select {border:solid 1px #cccccc}
/**+html .Order-table .tbody .td3 input,*+html .Order-table .tbody .td5 input {border:1px} */
.Order-table .footer table{background:#DDDDDD;width:100%; border-top:solid 0px #999999}
.Order-table .footer td {border-right:solid 0px #999999;padding:3px 3px 3px 3px;font-weight:bold;text-align:center;}
.Order-table .footer .td1 {border-right:solid 1px #999999;}
.Order-table .footer .td2 {width:310px;text-align:left;}
.Order-table .footer .td3{width:153px;text-align:right;padding-right:0px;}
.Order-table .footer .td4 {width:111px;text-align:right;}
.Order-table .footer .td5{text-align:right;float:right;}
.Order-table .footer .add_btn{background:url('../../images/margin-tools/b_add-row.gif') no-repeat; width:101px;height:25px;cursor:pointer;}
.Order-table .footer .calculate_btn {background:url('../../images/margin-tools/b_calculate.gif') no-repeat; width:101px;height:25px;cursor:pointer;}
.trade-btn {margin-top:2px;margin-left:0px;background:url('../../images/margin-tools/b_trade_ss.png') no-repeat; width:55px;height:18px;cursor:pointer;display:none;}
.delete-icon {vertical-align:middle;display: inline-block; background-color: transparent;background: url('../../images/margin-tools/neo-ui-icons.png') no-repeat;background-position: -162px -710px; border: 0 none;cursor: pointer;height: 19px;width: 19px;}
.delete-icon:hover {background-position: -162px -749px;}
.Order-table .errorMessageBox {padding:2px;background:url('../../images/margin-tools/i_alert2_big.gif') no-repeat; background-color:rgb(255, 255, 214); border:solid 1px #FF8000; text-align:left !important;min-height:30px;width:175px;}
.Order-table .errorMessageBox .text{margin-left:35px;}
.order-warning-icon {background: url("../../images/margin-tools/i_alert2_s.png") no-repeat;width:16px;height:14px;cursor:pointer;position:;display:inline-block;}
.order-error-icon {background: url("../../images/margin-tools/bi-accessdenied-16x16.gif") no-repeat;width:16px;height:16px;cursor:pointer;position:;display:inline-block;}
.order-error-details{font-size: 12px; width:400px;z-index:99999;text-align:left; padding:5px;position:absolute;left:0px;top:-500px;border:solid 1px #dd4b39;background:rgb(255, 255, 214);}
.symbol-description {z-index:99999;position:absolute;font-size: 12px;left:0px;top:-500px; padding:2px 5px 2px 5px;font-weight:bold;border:solid 1px #999999;background:rgb(255, 255, 214);}


.Output-table {margin: auto; border-top:solid 1px #999999;border-left:solid 1px #999999;width:922px; margin-top:10px;margin-bottom:20px;}
.Output-table td {border-right:solid 1px #999999;border-bottom:solid 1px #999999;padding:2px 3px 2px 3px;}
.Output-table .header{text-align:center;font-weight:bold;background:#DDDDDD}
.Output-table .left-label {width:250px;}
.Output-table .curr-balance{width:200px;}
.Output-table .title-label {padding-left:5px; font-weight:bold;}
.Output-table .item-label {padding-left:25px;}
.Output-table .subitem-label {padding-left:40px;}
.grayBackground{background:#DDDDDD}
.accBHeader {border-right:solid 0px #999999 !important; width:230px;}
.orderImpactHeader {border-bottom:solid 0px #999999 !important;}
.openCalls-header { color:#ffffff;background:#dd4b39}
.openCalls-header,.openCalls-fed,.openCalls-house {display:none}
.purchasingPower-header,.aWithdrawal-header,.margin-header {background:#DDDDDD}
.purchasingPower-ME,.purchasingPower-MMR,.purchasingPower-HE,.purchasingPower-SMA {background:rgb(255, 255, 214);display:none;}
.purchasingPower-collapse-btn {background: url("../../images/margin-tools/neo-ui-icons.png") no-repeat scroll -60px -570px transparent; display: inline-block; height: 11px;padding-right: 5px;width: 10px;cursor:pointer}
.purchasingPower-expand-btn {background: url("../../images/margin-tools/neo-ui-icons.png") no-repeat scroll -60px -590px transparent; display: inline-block; height: 11px;padding-right: 5px;width: 10px;cursor:pointer}

.openOrdersMsg{color:#003399; margin-left:20px;font-weight:bold;position:relative;display:none}
.openOrdersMsg table td { padding:2px 3px 2px 3px; color:#000000;font-weight:normal;}
.openOrderDetails {display:none;position:absolute;background:#ffffff;border:solid 1px #DDDDDD;padding:10px;top:20px}
.check-icon {background: url("../../images/margin-tools/find.gif");width:11px;height:11px;cursor:pointer;display: inline-block;}
.openOrdersMsg .check-icon:hover .openOrderDetails {display:block;}

.margin-SR {display:none}
.disc-MC{margin-left:10px;margin-right:10px; margin-top:30px;display:none}

/*requirements search page*/
.analyzer a {color: #003399; text-decoration: none;}
.analyzer a:hover{ color: #000000; text-decoration: underline;}
.subMenu-search {float:left; line-height:normal; margin-top:20px;margin-left:5px;}
.subMenu-search div {float:left;margin:0;padding:0;}
.subMenu-search #analyzer a{height:22px;display:block; background:url("../../images/margin-tools/tabs-unseletced-leftcap.png") no-repeat left top; padding:0 0 0 4px; text-decoration: none; font-weight:bold;color:#000000;}
.subMenu-search #analyzer a span {padding:5px 5px 5px 5px;background:url("../../images/margin-tools/tabs-unselected-middle.png") repeat-x left top;height:22px;display:block;cursor: pointer;} 
.subMenu-search #analyzer:hover a {background:url("../../images/margin-tools/tabs-hilite-left.png") no-repeat left top;}
.subMenu-search #analyzer:hover a span {background:url("../../images/margin-tools/tab-hilite-middle.png") repeat-x left top}
.subMenu-search #calculator a {height:22px;display:block; background:url("../../images/margin-tools/tabs-unseletced-leftcap.png") no-repeat left top; padding:0 0 0 0px; text-decoration: none; font-weight:bold;color: #000000;}
.subMenu-search #calculator a span {padding:5px 5px 5px 5px;background:url("../../images/margin-tools/tabs-unselected-middle.png") repeat-x left top;height:22px;display:block;cursor: pointer;}
.subMenu-search #calculator:hover a span {background:url("../../images/margin-tools/tab-hilite-middle.png") repeat-x left top}
.subMenu-search #search a {height:22px;display:block; background:url("../../images/margin-tools/tabs-selected-rightcap.png") no-repeat right top; padding:0 4px 0 0px; text-decoration: none; font-weight:bold;color: #000000;}
.subMenu-search #search a span {padding:5px 5px 5px 5px;background:url("../../images/margin-tools/main_tab_page1_V4-collapsed_05.png") repeat-x left top;height:22px;display:block;cursor: pointer;}
.subMenu-search .divider {background:url("../../images/margin-tools/tabs-divider.png");background-repeat:no-repeat;width:3px; height:22px;}

.RS-table {margin: auto; border-top:solid 1px #999999;border-left:solid 1px #999999;width:926px;margin-top:10px;margin-bottom:20px;}
.RS-table .header {display:none}
.RS-table .footer{display:none}
.RS-table td {border-right:solid 1px #999999;border-bottom:solid 1px #999999; padding: 0px 10px 0px 10px; text-align:center;}
.RS-table .chbox {width:43px;}
.RS-table .searchBarTD {text-align:left; padding:0;}
.RS-table .searchBar{border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff; padding: 5px 10px 5px 10px;background:#DDDDDD;font-weight:bold; text-align:bottom;}
.RS-table .searchBar input {width: 250px; padding-left:3px; color:#666666;border:1px solid #cccccc;}
.RS-table .header {background:#DDDDDD;font-weight:bold;display:none}
.RS-table .header td{padding: 1px 10px 1px 10px;text-align:center;}
.RS-table .header .alignLeft {text-align:left;}
.RS-table .header .reqRow {border-bottom:solid 0px #cccccc;}
.RS-table .reqValueRow td{border-right:solid 0px #cccccc;}
.RS-table .reqValueRow .last-td {border-right:1px solid #999999;} 
.RS-table .alignLeft {text-align:left;}
.RS-table .symbols {font-weight:bold; color: #003399;text-transform: uppercase;width:150px;}
.RS-table .descs {width:350px;}
.RS-table .long,.RS-table .short,.RS-table .nakedOpt {width:100px;}
.RS-table .footer {text-align:left;padding: 3px 5px 3px 5px;font-weight:bold;background:#DDDDDD;}
.RS-table .footer .delete-btn-TD { border-right:1px solid #DDDDDD;padding-top:5px; padding-bottom:5px;}
.RS-table .footer .desc {float:right; padding:3px;text-align:left;}
.RS-table .errorRow .warningTD {background:rgb(255, 255, 214);text-align:left;}
.RS-table .errorRow .warningTD img {vertical-align:middle; margin:2px 5px 2px 0px}

.marginToolsMainTB { border-left: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;}
.msg-box { margin: auto;width:926px; margin-bottom:20px; display:none;}



/*for help page*/
.rightRail { padding-left:20px;}
.pagetitlegrey { font-size: 16px;font-weight: bold;color: #999999;}
.searchbox {border:1px solid #CCC;padding:2px 5px 8px 8px;background:#EEE;background-image:url("../../images/margin-tools/HC_topperBkgd.gif");background-repeat:repeat-x;}
.helpLinks {font: 11px Arial,Helvetica,sans-serif;text-align: left;}
.acctBorder-help {margin-left:0px; margin-right:0px;background:#DDDDDD;border: 1px solid #DDDDDD}
.help .RS-table,.help .msg-box {width:100%}

/*neo buttons icons*/
b.neo-button-white { background: url("../../images/margin-tools/neo-ui-icons.png") no-repeat scroll right -200px transparent; border: 0 none; cursor: pointer; display: inline-block; height: 26px; padding-right: 11px;}
b.neo-button-white span { background: url("../../images/margin-tools/neo-ui-icons.png") no-repeat scroll left -170px transparent;border: 0 none; color: #333333; display: inline-block; font: bold 11px/25px Arial; height: 26px; padding-left: 11px; text-decoration: none;text-transform: uppercase;} 
b.neo-button-small-white { background: url("../../images/margin-tools/neo-ui-icons.png") no-repeat scroll right -830px transparent; border: 0 none; cursor: pointer; display: inline-block; height: 22px; padding-right: 10px;}
b.neo-button-small-white span { background: url("../../images/margin-tools/neo-ui-icons.png") no-repeat scroll left -800px transparent; border: 0 none;color: #333333; display: inline-block; font: bold 11px/21px Arial; height: 22px; padding-left: 10px;text-decoration: none; text-transform: uppercase;} 
b.neo-button-small-green { background:url("../../images/margin-tools/neo-ui-icons.png") no-repeat scroll right -890px transparent; border: 0 none; cursor: pointer; display: inline-block; height: 22px; padding-right: 10px;}
b.neo-button-small-green span { background:url("../../images/margin-tools/neo-ui-icons.png") no-repeat scroll left -860px transparent; border: 0 none;color: #ffffff; display: inline-block; font: bold 11px/21px Arial; height: 22px; padding-left: 10px;text-decoration: none; text-transform: uppercase;} 

/*green buttons*/
a.green-btn {color: #FFFFFF;}
a.green-btn:hover{color: #FFFFFF;text-decoration: none;}
.green-btn { background-repeat: repeat-x; color: #FFFFFF; cursor: pointer; display: inline-block; font-weight: bold; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; vertical-align: top; }
.green-btn, .green-btn .left-cap, .green-btn .right-cap { background-image: url("../../images/margin-tools/global-green-btns.png"); white-space: nowrap;}
.green-btn .left-cap, .green-btn .right-cap { display: inline-block; position: absolute; top: 0; width: 3px;}
.green-btn .left-cap {left: -3px;}
.green-btn .right-cap {right: -3px;}
.green-btn.twenty-five { background-position: left 0; font-size: 11px; padding: 0 8px; }
.green-btn.twenty-five, .green-btn.twenty-five .left-cap, .green-btn.twenty-five .right-cap { height: 25px;}
.green-btn.twenty-five .flow { line-height: 25px; }
.green-btn.twenty-five .left-cap { background-position: left -27px;}
.green-btn.twenty-five .right-cap {background-position: right -27px;}

/* Mini-Tab Navigation code */
#minitabs_neo { float:left; width:760px; line-height:normal; }
#minitabs_neo ul { margin:0; padding:0 0 23px 8px; list-style-type:none; border-bottom: 1px solid #999999;}
#minitabs_neo li { float:left; margin:0 3px 0 0; padding:0; }
#minitabs_neo li.tabright { float:right; }
#minitabs_neo a { display:block; background:url("../../images/margin-tools/minitab_left.gif") no-repeat left top; padding:0 0 0 3px; text-decoration: none; font-weight:bold; }
#minitabs_neo a span { float:none; background:url("../../images/margin-tools/minitab_right.gif") no-repeat right top; display:block; padding:5px 10px 4px 6px; }
#minitabs_neo #current a { background-position:0% -70px; border-bottom: 1px solid white; color: #000000; text-decoration: none; }
#minitabs_neo #current a span { background-position:100% -70px; }
#minitabs_neo a:link { color: #000000; }
#minitabs_neo a:visited { color: #000000; }
#minitabs_neo a:hover { color: #000000; background-position: 0% -140px; }
#minitabs_neo a:hover span { background-position: 100% -140px; }
#minitabs_neo #current a:hover { color: #000000; }
#minitabs_neo .new { float:left; background:url("../../images/margin-tools/minitab_new.gif") no-repeat left top; width:25px; margin-top:-5px; margin-left:8px; position:absolute; }
#minitabs_neo .beta { float:left; background:url("../../images/margin-tools/minitab_beta.gif") no-repeat left top; width:25px; margin-top:-5px; margin-left:8px; position:absolute; }
#minitabs_neo .pdf { float:left; background:url("../../images/margin-tools/i_pdf.gif") no-repeat left top; width:17px; height:17px;margin-top:-2px;margin-left:-3px; position:absolute; }

/* autocomplete-ui- smartlookup */	
		
ul.ui-widget-content { 
 background:repeat-x scroll 50% 50% #FFFFFF;
 border: 1px solid #999;
 z-index: 3000;
}

ul.ui-menu {
 padding: 0px;
 max-width: 550px;
}

.ui-menu .ui-menu-item a {
 padding: 0 2px;
}

ul.ui-autocomplete a.ui-state-hover {
 text-align: left;
 background: none;
 background-color: #B2B4BF;
 text-decoration: none;
 cursor: pointer;
}

.ui-menu-item table {
 border-collapse: collapse;
}

.ui-menu-item td {
 text-align: left;
}

.ui-menu-item td.sl-symbol {
 width: 100px;
 vertical-align: top;
	
}

.ui-corner-all, .ui-menu-item a.ui-corner-all {
 -moz-border-radius: 0;
 -webkit-border-radius: 0;
 border-radius: 0;
	font:11px Arial,Helvetica,sans-serif;
}
	
.margintools-lastrefresh {float:right;}
.margintools-lastrefresh div {display: inline;}
.margintools-lastrefresh a {color: #000000;}