/* additional styles */
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
*html .clearfix{height:1%}
.country_select{background:#fff url(../images/selectbox.gif) no-repeat scroll 112px 1px!important;width:123px!important}
.ddBox{background:#fff url(../images/selectbox.gif) no-repeat scroll 142px 1px;border:1px solid #7f9db9;color:#d1d1d1;font-size:12px;padding:1px 3px 2px;position:relative;top:1px;width:153px}
.ddContainer{background:#fff;border:1px solid #7F9DB9;height:368px;overflow-y:scroll;position:absolute;padding:3px;width:153px;z-index:1}
.ddContainer .ddCol{float:left}
.ddContainer .ddCol ul{}
.ddContainer .ddCol ul li{border-bottom:1px solid #f1f1f1;font-size:13px;height:13px;padding:4px}
.ddContainer .ddCol ul li a{float:left}
.ddContainer .ddCol ul li span{display:block;height:10px;left:107px;margin-left:5px;padding:0 8px;position:relative;top:3px;width:0}
/* Message Box Styles */
#dtext{color:#fff}
#headerSpan{font-size:11px;left:-269px;position:relative;top:14px}
#greetingSpan{font-size:11px;left:-251px;position:relative;top:-2px}
#greetingSpan a{color:#2a61ae}
#newSiteMessage{color:#fff;float:left;padding-left:259px;padding-top:6px;width:624px}
#newSiteMessage a{color:#7594B3}
#newSiteClose{line-height:26px;color:#7594B3;padding-left:131px}
#level2Nav{background:transparent url(../images/sprite_bg.gif) repeat-x scroll left -59px;clear:both;height:30px;width:100%}
#currImage{display:inline;height:10px;margin-left:5px;position:relative;padding:0 8px;top:2px;width:0}
#currCurrency{}
.dollarImage{background:#fff url(../images/currencysprite.png) no-repeat scroll -2832px -88px;display:none}
.argImage{background:#fff url(../images/currencysprite.png) no-repeat scroll -160px -88px;display:none}
/* New table styles */
table.styleC tr.detail td tr td.innerTable{background:#f1f1f1;padding:5px 0 5px 23px}
.innerTable a{float:left}
.innerTable .innerTableTable{}
.innerTable .innerTableTable th{text-indent:19px}
.innerTable .innerTableTable col{}
.innerTable .innerTableTable col.firstcol{}
.innerTable .innerTableTable col.secondcol{}
.innerTable .innerTableTable col.thirdcol{}
.innerTable .innerTableTable col.fourthcol{}
.innerTable .innerTableTable col.fifthcol{}
.innerTable .innerTableTable col.sixcol{width:122px}
.innerTable .innerTableTable col.sevencol{width:102px}
/* unrealized styles */
.innerTable .innerRealizedTable{}
.innerTable .innerRealizedTable th{text-indent:19px}
.innerTable .innerRealizedTable col{}
.innerTable .innerRealizedTable col.firstcol{width:5%}
.innerTable .innerRealizedTable col.secondcol{width:5%}
.innerTable .innerRealizedTable col.thirdcol{width:5%}
.innerTable .innerRealizedTable col.fourthcol{width:5%}
.innerTable .innerRealizedTable col.fifthcol{width:5%}
.innerTable .innerRealizedTable col.sixcol{width:5%}
.innerTable .innerRealizedTable col.sevencol{width:5%}
.innerTable .innerRealizedTable col.eightcol{width:5%}
.innerTable .innerRealizedTable col.ninecol{width:5%}
.innerTable .innerRealizedTable col.tencol{width:5%}
/* Table style C update for MLOLI */
.nineCol{}
.nineCol tr td{}
.nineCol tr th{}
.nineCol .first{}
.nineCol .second{}
.nineCol .third{}
.nineCol .fourth{}
.nineCol .fifth{}
.nineCol .sixth{width:44px}
.nineCol .seventh{}
.nineCol .eighth{}
.nineCol .ninth{width:137px}
/* .rr{border:1px solid #f00} */
.unrealized{}
.unrealized tr td{}
.unrealized tr th{width:100%}
.unrealized .first{}
.unrealized .second{}
.unrealized .third{}
.unrealized .fourth{}
.unrealized .fifth{}
.unrealized .sixth{width:44px}
.unrealized .seventh{}
.unrealized .eighth{}
.unrealized .ninth{width:100px}
table.styleC tr.detail td table td.securityName{background:#f1f1f1;padding:0 0 0 35px;text-transform:uppercase}
table.styleC tr.holdingTotal td{font-weight:bold}
table.styleC .alert{color:#f00}
/* End Table Styles */
/* Currency Style update for MLOLI */
#currToggle{border:1px solid #DEDEDE;display:block;float:left;padding:2px 3px;text-align:center;width:82px}
#currToggle dollarCurrency2{text-align:left}
#currToggle a{padding:0 3px}
#currToggle img{}
.currSelected{background:#dcdcdc}
#mytable,#unrealtable{float:right}
#mytable li{float:left;width:150px;text-align:right}
#unrealtable li{float:left;text-align:right}
#mytable li.percentageValue{width:91px}
#unrealtable li.currencyValue,#mytable li.currencyValue{padding-right:5px}
.innerHeading{padding-bottom:10px}
#unrealtable li.tradingValue{margin-right:59px}
#unrealtable li.gainlossValue{margin-right:36px;width:30px}
#unrealtable li.gainlossPercentage{margin-right:73px;width:30px}
table.styleC th a.last{left:13px;position:relative}
/* similar declartion on line 582 table.styleC tr.detail td table td,table.styleC tr.detail table th{padding:4px} */
.productContainer{}
.productHeading{}
.headingItems{background:#f1f1f1 none repeat scroll 0 0;padding-left:15px}
.headingItems li{color:#333;font-weight:bold;float:left;padding:6px 0;text-align:right}
.headingItems li.productClassHeading{text-align:left;width:331px}
.headingItems li.valueHeading{width:100px}
.headingItems li.gainlossValueHeading{width:84px}
.headingItems li.gainlossPercentageHeading{width:68px}
.headingItems li.currencyHeading{width:94px}
.productClass{background:#f1f1f1;margin-top:5px;padding-left:15px}
.productClass li{font-size:.916em;float:left;padding:6px 0;text-align:right}
.productClass li.productClassCat{text-align:left;width:355px}
.productClass li.valueHeadingCat{width:100px}
.productClass li.gainlossValueCat{width:74px}
.productClass li.gainlossPercentageCat{width:49px}
.productClass li.currencyCat{width:101px}
.ulContainer{border:5px solid #f1f1f1}
.tableContainer{background:#f1f1f1;clear:both;margin:4px;padding:5px 5px}
.tableContainer .productClassCat{padding-bottom:8px;text-align:left;width:307px}
.tableContainer .valueHeadingCat{width:118px}
.tableContainer .gainlossValueCat{width:63px}
.tableContainer .gainlossPercentageCat{width:39px}
.tableContainer .currencyCat{width:91px}
.tableContainer li{float:left;padding-left:10px;text-align:right}
.tableContainer a{font-weight:bold}
.tableContainer li.listTable{background:#fff;padding-top:5px}
.tableContainer li ul{font-size:.916em}
.tableContainer li .listTableColumnHeading{background:#f1f1f1 none repeat scroll 0 0;border-bottom:1px dotted #d6d6d6}
.tableContainer li .listTableColumnHeading li{padding-top:5px}
.tableContainer .listTableColumnData{border-bottom:1px dotted #d6d6d6}
.tableContainer .listTableColumnData li{padding-bottom:5px;padding-top:5px}
.tableContainer li .security{padding-left:26px;text-align:left;width:114px}
.tableContainer li .quantity{width:46px}
.tableContainer li .unitCost{text-align:center;width:43px}
.tableContainer li .costBasis{width:47px}
.tableContainer li .price{text-align:center;width:52px}
.tableContainer li .value{width:65px}
.tableContainer li .gainlossValue{width:59px}
.tableContainer li .gainlossPercent{text-align:center;width:58px}
*html .tableContainer li .currentCurrencyValue{width:75px}
.tableContainer li .currentCurrencyValue{padding-right:4px;width:77px}
.tableContainer .odd{background:#f8f9e7}
.tableContainer li ul li.listHeading{
/* padding-left:17px;text-align:left; */
}
.tableContainer li ul li.value{}
/* .iframeContainer{background:#fff}
.iframeContainer iframe{border:medium none;height:700px;width:960px} */
.iframeHeading{background:#fff}
.iframeHeading select{width:183px;font-size:12px!important}
h2.iframeHeading{padding-bottom:5px;position:relative}
/* Subheading Navigation Styles */
.subheading{background:#fff;border:1px solid #f00}
.headingNav{border:1px solid #efefef;float:left;margin:20px 0 0}
.headingNav h2{padding-left:10px}
.subheading ul{margin-top:20px}
.subheading ul li{float:left}
.headingAcctInfo{border:1px solid #efefef;float:right;margin-right:151px;text-align:right}
.headingAcctInfo p{}
.headingAcctInfo select{margin-top:10px}
.headingAcctInfo select option{}
/* Start Settings Box */
.settingsDiv{margin-left:5px;margin-top:0;padding:3px 0;position:relative;z-index:999;display:inline-block;*display:inline;*top:3px}
.settingsDiv .settingsSelector{color:#3869A0}
.settingsDiv .settingsContainer{left:0;position:absolute;top:18px;background:#fff}
.settingsSelector{background:transparent url(../images/sprite_icons.gif) no-repeat scroll 68% -744px!important;border:1px solid #8b8b8b;color:blue;cursor:pointer;font-size:12px;padding:2px 20px 1px 6px!important}
.settingsContainer{background:#fff none repeat scroll 0 0;border:1px solid #8b8b8b;font-size:11px;left:337px;padding:5px;position:static;top:26px;width:253px}
select#currency{float:left}
.positionReset1{left:170px;top:26px}
.positionReset2{left:0;top:17px}
.acctSettings{border-bottom:1px solid #aaa}
.acctSettings ul{}
.acctSettings ul li{padding-bottom:1px}
.acctSettings ul li span
/* changed from label to span */
{display:block;font-weight:bold;background:#edede7;margin-bottom:2px;padding:2px;z-index:0}
/* html .acctSettings ul li label{display:block;font-weight:bold;background:#edede7;margin-bottom:2px;position:relative;padding:2px;z-index:-1} */
.acctSettings ul li label span{
/* background:url(../images/info.gif) no-repeat right center;padding-right:18px;cursor:pointer; */
}
.acctSettings ul li .settingsPopUp{background:#eee url(../images/settingsInformationPopUp.png) no-repeat scroll 0 0;border:1px solid;height:110px;left:80px;position:absolute;top:15px;width:194px;z-index:1}
.acctSettings ul li .settingsClose{cursor:pointer;height:15px;left:259px;position:absolute;top:19px;width:15px;z-index:3}
.acctSettings .settingOptions{}
.acctSettings .settingOptions li.first{float:left;width:90px}
.acctSettings .settingOptions li input{margin-right:5px}
.acctsView{}
.acctsView p{margin-bottom:10px}
.acctsView ul{border-bottom:1px solid #eee}
.acctsView ul li{float:left;margin-bottom:1px}
.acctsView ul li.divider{padding:0 5px}
.accountsContainer{clear:both;height:98px;overflow-y:auto}
.accountsContainer ul{}
.accountsContainer ul li{float:none}
.accountsContainer ul li.odd{background:#F8F9E7 none repeat scroll 0 0;border-top:1px dotted #d6d6d6}
.accountsContainer ul li input{}
.actionBox{margin-top:5px}
.actionBox ul{float:right}
.actionBox ul button{background:#fff;border:1px solid #aaa;font-size:12px}
.actionBox ul li{float:left;padding:5px}
.actionBox ul li{border:1px solid #aaa;cursor:pointer;margin-top:3px;padding:1px}
#acctValue select{font-size:12px;width:163px}
.clrLeft{clear:left!important}
.noClear{clear:none!important}
.l3Adjust{
/* width:600px!important; */
margin-bottom:-1px}
#pageTitle select{float:right;position:relative;right:160px}
/* ContactBox in header styles */
#header .utilityLinks #contactFA .col1{width:164px}
#header .utilityLinks #contactFA .panelBody{z-index:4;opacity:.9;filter:alpha(opacity:90)}
/* info icon style */
.infoLink{background:url(../images/icon_nfs_I.gif) no-repeat;margin-left:5px;padding:0 5px 0;position:relative;top:2px}
.infoPopup{left:83px;z-index:2}
/* .iframecontainer{background:#fff;padding:10px 15px}
.iframecontainer #iframe{border:none;margin-left:-10px;width:100%;overflow:hidden} */
/* iframe fix AF - 1/21/11 #content.twoColLeft #pageContent #contentCol{margin-right:-10px;width:745px} */
.twoColLeft .iframecontainer iframe{margin-left:0}
.iframecontainer{background:#fff;width:745px}
.iframecontainer iframe{border:none;margin-left:-10px;width:750px;overflow:hidden}
div.MasterPageContent{margin:0}
.fLeft .addrContainer{width:372px}
.fLeft .address-list table{width:355px!important}
/* End currency update for MLOLI */
/* Holdings Styles */
.exchangeRate{}
.exchangeRate li{background:#F8F9E7 none repeat scroll 0 0;float:left;padding-right:10px}
tr.tdetail{border-bottom:7px solid #f7f3f7}
table.styleC tr.detail td table td,table.styleC tr.detail table th{padding:5px 3px;vertical-align:top}
.ma{width:514px}
.ma2{text-align:right}
.ma3{width:122px}
.ma_sub1{}
.ma_sub2{}
.ma_sub3{width:132px}
.ma_sub4{width:124px}
.ma_sub5{width:148px}
.ma_sub6{width:154px}
#pc{width:392px}
#pc a{font-weight:normal}
#pc span{padding:0 5px}
#pc1{width:156px}
#pc2{}
#pc3{width:153px}
.noMarginBottom{margin-bottom:0!important}
#t1{width:204px}
#t2{}
#t3{}
#t4{}
#t5{}
#t6{}
#t7{}
#t8{}
#t9{}
.balTCurrency{}
.balSCurrency{width:99px}
.portPercentage{width:45px}
.intraAdjust{padding-left:62px!important}
.inTable{border:7px solid #f7f3f7!important;border-top:none!important}
.noBorderBottom{border-bottom:none!important}
a.collapsed,a.expanded{cursor:pointer}
.exchangeBox{display:none}
.marginTop_10px{margin-top:10px}
.marginBottom_20px{margin-bottom:20px!important}
.marginBottom_5px{margin-bottom:5px!important}
.marginBottom_2px{margin-bottom:2px!important}
.paddingBottom_5px{padding-bottom:5px}
.paddingTop_20px{padding-top:20px}
.paddingBottom_20px{padding-bottom:20px}
#pageTitle #acctValue{cursor:default;margin-right:150px;display:none}
#selectCurrency{font-size:13px;padding-right:5px;padding-top:1px}
*html #selectCurrency{padding-top:3px}
/* --recreating #selectCurrency as .selectCurrency-- */
.selectCurrency{font-size:13px;padding-right:5px;padding-top:1px}
.html #selectCurrency{padding-top:3px}
#currency{}
#currency span{}
.curr1{}
.curr2{}
.curr3{width:161px}
.curr4{width:193px}
.curr5{width:180px}
tr.even td.loser{background:#F8F9E7 url(../images/redGreenArrow.gif) no-repeat scroll 66px -14px!important;padding-left:9px!important}
tr.odd td.loser{background:#fff url(../images/redGreenArrow.gif) no-repeat scroll 66px -14px!important;padding-left:9px!important}
tr.even td.gainer{background:#F8F9E7 url(../images/greenArrow.gif) no-repeat scroll 66px 6px!important;padding-left:9px!important}
tr.odd td.gainer{background:#fff url(../images/greenArrow.gif) no-repeat scroll 66px 6px!important;padding-left:9px!important}
/* Arrow styles for div layout */
.even .loser{background:#F8F9E7 url(../images/redGreenArrow.gif) no-repeat scroll 66px -14px!important;padding-left:9px!important}
.odd .loser{background:#fff url(../images/redGreenArrow.gif) no-repeat scroll 2px -19px!important;padding-left:27px!important}
/* .even .gainer{background:#F8F9E7 url(../images/greenArrow.gif) no-repeat scroll 66px 6px!important;padding-left:9px!important} */
.even .gainer{-moz-background-clip:border!important;-moz-background-inline-policy:continuous!important;-moz-background-origin:padding!important;background:#F8F9E7 url(../images/greenArrow.gif) no-repeat scroll 4px 0!important;padding-left:27px!important}
.odd .gainer{background:#fff url(../images/greenArrow.gif) no-repeat scroll 66px 6px!important;padding-left:9px!important}
.holdingsTradingCurrency{}
.holdingsTradingCurrency span{padding-left:75px}
/* For Currency Dropdown */
.desc{color:#6b6b6b}
.desc a{color:#0092dd}
.dropdown dd,.dropdown dt,.dropdown ul{font-weight:normal;margin:0;padding:0}
.dropdown dd{position:relative}
.dropdown a,.dropdown a:visited{color:#333;text-decoration:none;outline:none}
.dropdown a:hover{color:#000}
.dropdown dt a:hover,.dropdown dt a:focus{color:#333;border:1px solid #7f9db9}
.dropdown dt a{background:transparent url(../images/selectbox.gif) no-repeat scroll right 1px;display:block;padding-right:20px;border:1px solid #7f9db9;width:171px}
.dropdown dt a span{cursor:pointer;display:block;padding:1px 3px}
.dropdown dd ul{background:#fff none repeat scroll 0 0;border:1px solid #aaa;border-top:0;color:#C5C0B0;left:0;padding:5px 0;position:absolute;top:0;width:auto;width:191px;list-style:none;height:300px;overflow-y:scroll;z-index:1}
.dropdown span.value{display:inline}
.dropdown span.fullName{display:block;float:left;width:125px}
.dropdown dd ul li a{border-bottom:1px solid #eee;display:block;height:12px;padding:5px 6px}
.dropdown dd ul li a:hover{background-color:#316ac5;color:#fff}
.dropdown img.flag{border:none;vertical-align:middle;margin-left:10px}
.flagvisibility{display:none}
#langName{width:161px}
#firstCurr{display:inline;padding-left:14px}
#sample{background:#fff;font-size:12px;margin:0}
/* End Currency Dropdown */
#getQuote{padding:1px;position:relative;top:-1px}
.relCHoverPopup{display:none!important}
/* holdings */
#fixedDeposits1{}
#fixedDeposits2{}
#fixedDeposits3{}
#fixedDeposits4{}
#fixedDeposits5{}
.descTitle{border:none!important}
.descTitle td{border-top:none!important;padding-left:18px!important}
.doubleTitle table{border:none!important}
.doubleTitle tr{}
.doubleTitle tr td{}
.doubleTitle tr th{text-align:right;padding-top:0!important}
#mai2{width:190px}
.tbHeaderPadding{18px!important}
.alwaysShow{display:block!important}
#marketChartingButton{border:1px solid #f00;background:transparent;cursor:pointer;height:13px;left:0;position:absolute;top:239px;width:96px;zoom:1}
#marketChartingButton table{visibility:hidden;cursor:pointer}
#marketChartingButton tr{}
#marketChartingButton tr td{}
.positionRelative{position:relative!important}
.grayBorder{border:2px solid #ddd;padding:2px 4px}
.fontSize_11px{font-size:11px}
/* contact box .panelExpand{height:321px;left:350px!important;top:0;position:absolute!important;width:390px}
*html .panelExpand{left:567px!important}
.panelExpandWidth{}
*html .panelBody{position:relative;left:0} */
#header #level2Nav ul li a:hover span,#header #level2Nav ul li a.selected span{border-bottom:1px solid #252625;border-top:1px solid #252625}
.noPaddingSides{padding-left:0;padding-right:0}
.paddingRight_5px{padding-right:5px}
.paddingLeft_20px{padding-left:20px}
.tableDivider{padding:3px 20px}
.tableDash{border-bottom:1px dashed #ccc}
tr.expanded{display:table-row}
*html tr.expanded{display:block}
.paddingLeft_30px{padding-left:30px}
.noVertPadding{padding-top:0!important;padding-bottom:0!important}
.noPaddingTop{padding-top:0!important}
.emailNameInfo{color:#bbb;margin-left:5px;width:114px}
.width_30px{width:30px}
.paddingLeft_35px{padding-left:35px}
.paddingTop_10px{padding-top:10px}
.marginTop_30px{margin-top:30px}
.width220{width:220px}
.panelBody{left:0!important;position:relative!important}
#header .utilityLinks #contactFA .panelBody a.panelExpand{
/* display:none; */
}
/* End */
.pageAlert{background:url(../images/top_msg_welcome.gif) repeat-x scroll left top transparent;height:40px;text-align:center}
/* Global Overwrites */
#content{padding:0 8px;background:#fff url(../images/mloli_header.jpg) no-repeat!important}
.cs{background:#fff url(../images/mloli_header.jpg) no-repeat!important}
.ri{background:#fff url(../images/mloli_header.jpg) no-repeat!important}
#pageTitle h1{margin-left:0;padding:5px 10px;color:#333!important;font-weight:normal;height:46px}
div.contentModule .activeBody{padding:10px;border:8px solid #f1f1f1;border-top:none;border-color:#ccc;line-height:1.6}
div.contentModule .actions{background-color:#ccc!important}
div.contentModule .actions a.expanded{color:#333}
#footer{background:none repeat scroll 0 0 #eee;border-top:1px solid #d6d6d6;color:#666;font-size:.916em;padding:30px 20px 0}
#footer span.logo{float:right;margin-bottom:20px;margin-left:20px}
#emcode{background:none repeat scroll 0 0 #eee;color:#666;font-size:.916em;padding:10px 0 20px 20px}
#footer a.indent{margin-left:5px;padding-left:5px;border-left:1px solid #c2c2c2;line-height:20px}
#footer a.first{padding-left:0;border:none;line-height:20px}
a.helpLink{color:#333!important;background:url(../images/sprite_icons.gif) right -450px no-repeat;font-size:10px!important;font-weight:bold!important;padding:0 4px 2px!important;text-decoration:none!important}
a.displayLink{background:url(../images/sprite_icons.gif) right -599px no-repeat;margin-left:8px;outline:none;padding:1px 20px 1px 0;font-size:11px!important;font-weight:normal!important}
.activitySelector img{margin:0 10px 0 5px}
.activityFilter{border:1px solid #d6d6d6;padding:5px 15px 5px 5px;cursor:pointer;color:#2a61ae}
table.activityGrid{border-left:8px solid #f1f1f1!important;border-right:8px solid #f1f1f1!important}
.dwn-DownloadPanel{border:solid 1px #808080;width:325px;height:auto;background:#fff}
.tabContent .content,.tabContentMini .content{background:#f1f1f1!important;padding:15px 13px 0!important;-height:1%}
.tabContent .photo{float:left!important;margin-right:20px;width:259px;overflow:hidden;padding-bottom:15px}
div.rat h4{border-bottom:1px solid #d6d6d6!important;margin:10px 8px!important}
div.rat div{margin:0 12px;padding:5px 0 7px}
div.rat div.toollink{border-bottom:1px dashed #d6d6d6}
div.rat div.toollink img{vertical-align:text-top}
div.rat div.lastlink{border-bottom:1px solid #d6d6d6}
a.clickHelp,a:visited.clickHelp{background:transparent url(../images/icon_HELP_off.gif) no-repeat scroll 0 0;padding-left:9px;text-decoration:none}
a.clickHelp:hover{background:transparent url(../images/icon_HELP_on.gif) no-repeat scroll 0 0;padding-left:9px;text-decoration:none}
table.fullgridfooter td{padding:7px 0}
#logo img.mainlogo{display:none;visibility:hidden}
/* #header #logo a{display:block;width:195px;height:59px;background:url(../images/mloli_logo.gif) no-repeat!important}
#footer .logo img{display:none;visibility:hidden;height:0}
#footer .logo{width:151px;height:71px;background:url(../images/logo-FOOTER_151x71.gif) no-repeat} */
/* Global Overwrites DO NOT ADD CSS WITHOUT CHECKING WITH PROTOTYPE TEAM */
/* Ade to look into this */
/* Commented out by AF - 2/28 body{background:url(../images/bg_body_background.jpg) repeat-x scroll center top #111B4C!important;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:.75em}
#container{background:none repeat scroll 0 0 transparent!important}
#header #level2Nav ul li a:hover,#header #level2Nav ul li a.selected{background:url(http://mphewiowsv57.amrs.win.ml.com:8050/releaseb/assets/css/../images/sprite_bg.gif) repeat-x scroll left -984px transparent;color:#fff;text-decoration:none} */
/* Ade to look into this */
/* Dev Added Styles -Added for Dev by AF */
a:link,a:visited,a:hover{color:#3366cc;text-decoration:none}
.col45-55 .col{float:left;margin-left:0;width:100%}
.col45-55 .first{width:100%}
#header .utilityLinks span.links{float:right;text-align:right;width:auto}
/* header logo height */
#header #logo{height:60px}
.search #ctl00_ctl00_ctl00_INTLGlobalQuote #ctl00_ctl00_ctl00_INTLGlobalQuote_txtSymbol,.search #ctl00_ctl01_ctl00_INTLGlobalQuote #ctl01_ctl00_ctl00_INTLGlobalQuote_txtSymbol,.search #INTLGlobalQuote #INTLGlobalQuote_txtSymbol,.search #ctl00_ctl00_ctl00_ctl00_INTLGlobalQuote #ctl00_ctl00_ctl00_ctl00_INTLGlobalQuote_txtSymbol,.search #ctl01_ctl00_ctl00_INTLGlobalQuote #ctl01_ctl00_ctl00_INTLGlobalQuote_txtSymbol{width:110px!important;*width:130px!important}
.search .topSearch #ctl00_ctl00_ctl00_ctl02_srcText,.search .topSearch #ctl01_ctl00_ctl00_ctl02_srcText,.search .topSearch #ctl02_srcText,.search .topSearch #ctl00_ctl00_ctl00_ctl00_ctl02_srcText{width:85px!important}
div.alertModule div.top{background-position:-1px -86px!important}
div.alertModule div.top,div.alertModule div.bottom,div.alertModule div.bottom span,div.alertModule div.top span{background:url(../images/sprite_alert_myml.gif) no-repeat scroll 0 0 #f5e9e9;height:10px}
div.alertModule .content{background-color:#f5e9e9;border-color:#e77575;border-style:solid;border-width:0 2px;padding:0 13px}
.b-shadow{margin-bottom:10px}
div.alertModule div.bottom{background-position:-1px -101px}
div.alertModule{margin-top:4px}
.alertModule{display:none;margin:0;overflow:hidden}
div.alertModule div.top span,div.alertModule div.bottom span{float:right;width:7px}
div.alertModule div.top span{background-position:-1594px -86px}
div.alertModule div.bottom span{background-position:-1594px -101px}
div.contentBox{display:block;margin:0;width:100%}
div.contentBox div.head{background:none repeat scroll 0 0 #eaeaea;font-size:.916em;line-height:1.5em;padding:5px}
div.contentBox div.body{border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;padding:3px;width:auto}
div.contentBox div.body div.content{background:none repeat scroll 0 0 #f1f1f1;height:1%;padding:10px 5px}
div.contentBox table tr td,div.contentBox table tr{background:none repeat scroll 0 0 transparent}
span.corner{background:none repeat scroll 0 0 #d6d6d6;border:medium none;display:block;font-size:1px;height:1px;margin:0 1px;overflow:hidden}
.col50-50 .col{float:right;width:48.5%}
.col50-50 .first{float:left}
.col33-33-33 .col{float:left;margin-left:1.99%;width:31.5%}
.col33-66 .col{float:left;margin-left:2%;width:66%}
.col33-66 .first{float:left;width:32%}
.col40-60 .col{float:left;margin-left:2%;width:59%}
.col40-60 .first{float:left;width:38%}
.col60-40 .col{float:left;margin-left:2%;width:38%}
.col60-40 .first{float:left;width:59%}
.col66-33 .col{float:right;margin-left:2%;width:32%}
.col66-33 .first{float:left;width:64%}
.col25-75 .col{float:right;width:74.2%}
.col25-75 .first{float:left;width:24%}
.col50-50 .first,.col33-33-33 .first,.col33-66 .first,.col66-33 .first,.col25-75 .first,.col40-60 .first,.col60-40 .first{margin-left:0}
.col50-50,.col33-33-33,.col33-66,.col66-33,.col25-75,.col40-60,.col60-40{}
.col50-50:after,.col33-33-33:after,.col33-66:after,.col66-33:after,.col25-75:after,.col40-60:after,.col60-40:after{clear:both;content:"";display:block;height:0}
.nomargin{margin:0!important}
.addMargin{margin:10px}
ul.list{list-style-type:disc;margin:0 0 0 15px;padding-left:0}
ul.list li{list-style-type:disc;margin-left:15px}
.adahidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}
#content.twoColLeftWide #pageContent #pageWrapper #wrapperBody #leftContentCol{
/* float:left;padding:15px;width:500px!important; */
}
#content.twoColLeftWide #pageContent #pageWrapper #wrapperBody #contentCol{
/* float:right;padding:15px;width:310px!important; */
}
#content.twoColLeftWide #pageContent #pageWrapper{}
.mb-50px{padding-bottom:50px}
s{text-decoration:none!important}
.msgContent{}
div.fieldErrorPopup{background:url(../images/fieldpopup_arrow_error_dark.gif) repeat scroll 0 0 transparent;padding-left:7px;width:275px}
div.fieldErrorPopupLeft{background:url(../images/fieldpopup_error_dark_right.gif) no-repeat scroll right center transparent;padding-right:7px;position:absolute;visibility:hidden;width:275px;z-index:99999}
div.fieldPopup{background:url(../images/fieldpopup_arrow.gif) repeat scroll 0 0 transparent;padding-left:7px;width:275px}
div.fieldPopupLeft{background:url(../images/fieldpopup_arrow_left.gif) repeat scroll 0 0 transparent;padding-right:7px;width:275px}
div.fieldPopup,div.fieldErrorPopup{background-position:left center;background-repeat:no-repeat;position:absolute;visibility:hidden;z-index:99999}
div.fieldPopup div.content,div.fieldErrorPopup div.content,div.fieldErrorPopupLeft div.content{font-size:.916em;padding:5px 10px;text-align:left}
div.fieldErrorPopup div.content,div.fieldErrorPopupLeft div.content{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #f5e9e9;border-color:#c03232;border-image:none;border-style:solid;border-width:0 1px}
div.fieldPopup div.content{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #f3f6fb;border-color:#b6c4c3;border-image:none;border-style:solid;border-width:0 1px}
div.fieldErrorPopup span.corner,div.fieldErrorPopupLeft span.corner{background:none repeat scroll 0 0 #c03232}
div.fieldPopup span.corner,div.fieldPopupLeft span.corner{background:none repeat scroll 0 0 #b6c4c3}
div.fieldPopup span.bottom,div.fieldErrorPopup span.bottom,div.fieldErrorPopupLeft span.bottom{border-bottom:1px solid #999}
.loginShade{background:none repeat scroll 0 0 #e8f1f8!important}
#pageContent h2:after{clear:both;content:"";display:block;height:0}
#pageContent h3,#pageContent h2{border-bottom:1px solid #d6d6d6}
#pageContent h2{font-weight:normal;width:100%}
.iMB-M,._iMB-M *{margin-bottom:10px!important}
h2{font-size:1.83em;margin:0;padding-bottom:5px}
input.readonly,.readonly{background:none repeat scroll 0 0 #ddd;border:1px solid #d6d6d6;padding:3px}
.input150{width:150px}
.inputLogin{width:180px}
.tandc{border:1px solid #d6d6d6;height:520px;margin-bottom:10px;overflow:auto;padding:3px;width:934px}
fieldset,img{border:0 none}
sup{vertical-align:top}
sub{vertical-align:text-bottom}
.fr{float:right}
.fc{clear:both}
.mt-xl{margin-top:20px}
.mb-150px{margin-bottom:150px}
a.btn{background:url(../images/bg_btn_left.gif) no-repeat scroll left center transparent;font-size:11px!important;line-height:21px!important;margin:0!important;outline:medium none;padding:3px 0 3px 2px!important}
a.btn span{background:url(../images/bg_btn.gif) no-repeat scroll right center transparent;font-weight:bold!important;margin:0!important;padding:4px 8px 4px 6px!important}
a.btn:hover{background:url(../images/bg_btn_left_on.gif) no-repeat scroll left center transparent;text-decoration:none}
a.btn:hover span{background:url(../images/bg_btn_on.gif) no-repeat scroll right center transparent}
a.btn:active{padding:3px 0 2px 1px}
a.btn:active span{margin:0;padding:4px 7px 2px}
.mmlight{color:#267cab;font-family:Tahoma,arial,Geneva,sans-serif;font-size:1.7em}
.mmdark{color:#152b64;font-family:Tahoma,arial,Geneva,sans-serif;font-size:2.5em}
.fc-fix{margin:0!important;padding:0!important;height:0!important}
.loadImg{background:url(../images/wait.gif) no-repeat scroll 0 0 transparent!important;vertical-align:middle}
.loadImgsize{height:35px;padding:12px 0 0 35px}
.widthHeight40{width:40px;height:40px}
s{text-decoration:none!important}


div.alertModule div.top, div.alertModule div.bottom, div.alertModule div.bottom span, div.alertModule div.top span{background:url("../images/sprite_alert_myml.gif") no-repeat scroll 0 0 #F5E9E9;height:10px;}
div.alertModule div.top{background-position:-1px -86px;}
div.alertModule div.bottom{background-position:-1px -101px;}
div.alertModule div.top span{background-position:-1594px -86px;}
div.alertModule div.bottom span{background-position:-1594px -101px;}
div.alertModule div.top span, div.alertModule div.bottom span{float:right;width:7px;}
div.alertModule .content{background-color:#F5E9E9;border-color:#E77575;border-style:solid;border-width:0 2px;padding:0 13px;}
.b-shadow{margin-bottom:10px;}
.alertMessage{background:url("../images/sprite_alert_myml.gif") no-repeat scroll -1600px -247px transparent;min-height:24px;padding:0 0 0 38px !important;}
.alertModule .alertMessage ul{margin-left:14px;margin-top:5px;}
.alertModule .alertMessage ul li{list-style-type:disc;margin:0;}
#coming_soon_alert.alertModule{width:590px;}
#coming_soon_alert.alertModule .content, #preview_alert.alertModule .content{padding-top:0 !important;}
#coming_soon_alert.alertModule .content .alertMessage, #preview_alert.alertModule .content .alertMessage{padding-bottom:3px !important;}
div.alertModule.cautionModule div.top, div.alertModule.cautionModule div.top span{background:url("../images/sprite_alert_myml.gif") no-repeat scroll 0 0 transparent;}
div.alertModule.cautionModule div.top{background-position:-1px -163px;}
div.alertModule.cautionModule div.bottom{background-position:-1px -177px;}
div.alertModule.cautionModule div.top span{background-position:-1594px -163px;}
div.alertModule.cautionModule div.bottom span{background-position:-1594px -177px;}
div.alertModule.cautionModule .content{background-color:#F9F7D0;border-color:#CCC170;}
.cautionModule .alertMessage{background-position:-3177px -247px;}
div.alertModule.infoModule div.top, div.alertModule.infoModule div.top span{background:url("../images/sprite_alert_myml.gif") no-repeat scroll 0 0 transparent}
div.alertModule.infoModule div.top{background-position:-1px -12px;}
div.alertModule.infoModule div.bottom{background-position:-1px -26px;}
div.alertModule.infoModule div.top span{background-position:-1594px -12px;}
div.alertModule.infoModule div.bottom span{background-position:-1594px -26px;}
div.alertModule.infoModule .content{background-color:#F2F5FA;border-color:#B0C1D5;}
.infoModule .alertMessage{background-position:-1px -247px;}
div.alertModule a.closelnk{background:url("../images/img_alert_close.gif") no-repeat scroll 0 0 transparent;display:inline-block;float:right;height:12px;position:relative;right:5px;top:0;width:14px;z-index:99;}

/**************** Error Message ****************/.alertModule{display:none;overflow:hidden;margin:0;}
.alertModule .head{background:#f5e9e9 !important;border:0 solid #e8c5c5 !important;border-width:0 1px !important;padding:0 10px !important;font-weight:bold !important;margin-top:0 !important;line-height:normal !important;height:auto !important;}
.alertModule .body{border:0 solid #e8c5c5 !important;padding:10px !important;background:#f5e9e9 !important;border-width:0 1px !important;margin-bottom:0 !important;text-align:left !important;}
.alertModule .highlight{background:url(../images/bg_modal_head_red.jpg) repeat-x !important;padding:5px 10px 0 !important;color:#fff !important;border:0 solid #a22a2b !important;border-width:0 1px !important;}
.alertModule span.corner{background:#e8c5c5 !important;}
.alertModule span.solid{background:#a22a2b !important;}
.alertModule span.top{margin-top:10px;}
.alertModule span.bottom{margin-bottom:10px;}
.modal .body .messageModule span.top, .modal .body .alertModule span.top, .hoverPopup .alertModule span.top, .hoverPopup .messageModule span.top, .module .alertModule span.top, .module .messageModule span.top, .contentModule span.top{margin-top:0 !important;}
.module .alertModule span.bottom, .module .messageModule span.bottom{margin-bottom:0 !important;}
.site-logo {
    background-color: transparent;
    margin: 0;
  }
  .site-logo .site-logo__img,
  .site-logo .site-logo__print {
    background: url(../images/bg--svgs/logo--merrill--white.svg) no-repeat;
    background-size: 150px 45px;
    width: 150px;
    height: 45px;
    display: block;
    margin-top: 0;
  }
  .site-logo .site-logo__print {
    background-image: url(../images/bg--svgs/logo--merrill--black.svg);
    display: none;
    width: 860px;
    position: relative;
    margin-top: 10px;
  }
  .site-logo .site-logo__print:after {
    content: 'For best printing results, change page orientation to landscape.';
    font-size: 18px;
    font-weight: 400;
    padding-left: 175px;
  }
  @media print {
    .site-logo .site-logo__img {
      display: none;
    }
    .site-logo .site-logo__print {
      display: block;
    }
  } 