/* Margin requirements LP */ 
#marginReq div.contentHead {margin:0 0 25px 0;border:none;}
#marginReq h1 {margin:0;padding:0;font:bold 28px Arial, Helvetica, sans-serif;text-transform:uppercase;}
#marginReq h1 span{color:#d69706;}
#marginReq h2{margin-bottom:0;font:21px/1.75em Arial, Helvetica, sans-serif;color:#0955cf;text-transform:none;}
#marginReq h2 span{position:relative;top:-2px;display:inline-block;margin:0 2px 0 0;padding:0 5px 0 1px;font:bold 15px/1.2em Arial, Helvetica, sans-serif;color:#fff;background-color:#0955cf;}
#marginReq h3{margin:0 0 .5em 0;text-transform:uppercase;font:bold 14px/1.5em Arial, Helvetica, sans-serif;color:#d69706;}
#marginReq h4{text-transform:uppercase;font:bold 14px/1.5em Verdana, Geneva, sans-serif;color:#0754cd;}
#marginReq ul.yellow{color:#d69706;list-style-type:disc;}
#marginReq ul span.indented{padding-left:50px;}
#marginReq div.btns-right a{display:block;height:51px;width:194px;margin-bottom:50px;padding:112px 0 0 8px;font:bold 11px/1.25em Verdana, Geneva, sans-serif;text-decoration:none;color:#3142b9;}
	#marginReq div.btns-right a.btn-marginVideo {background:url(/img/pages/landing/margin-requirements/bg_marginVideo.jpg) no-repeat;}
	#marginReq div.btns-right a.btn-marginVideo span.mid{text-transform:none;color:#4b4d51}
	#marginReq div.btns-right a.btn-forum {background:url(/img/pages/landing/margin-requirements/bg_forum.jpg) no-repeat;}
	#marginReq div.btns-right a.btn-forum span.mid{color:#111113}
	#marginReq div.btns-right a:hover,#marginReq div.btns-right a:hover span.underline{text-decoration:none !important;}
#marginReq h3.acctTypeTitle {height:48px;margin:0;padding:0;text-indent:-9999px;background:url(/img/pages/landing/margin-requirements/bg_marginReq.gif) 0 -79px no-repeat;}
#marginReq .tabNav {height:34px;margin:0 1px 2px 1px;background:url(/img/pages/landing/margin-requirements/bg_marginReq.gif) -1px 0 no-repeat;}
	#marginReq .tabNav li { float:left;margin:0 0 0 6px;padding:0;}
	#marginReq .tabNav li.first {margin-left:0;}
	#marginReq .tabNav li a {width:134px;display:block;margin:0;padding:0 0 0 0;text-align:center;font:bold 15px/34px Arial, Helvetica, sans-serif;color:#292b8d; text-decoration:none;background-image:url(/img/pages/landing/margin-requirements/bg_marginReq.gif);background-repeat:no-repeat;background-color:#b2bdd0; }
	#marginReq .tabNav li.first a{width:138px;}
	#marginReq .tabNav li.tab1 a {background-position:-1px -34px;}
	#marginReq .tabNav li.tab2 a {background-position:-145px -34px;}
	#marginReq .tabNav li.tab3 a {background-position:-285px -34px;}
	#marginReq .tabNav li.tab4 a {background-position:-425px -34px;}
	#marginReq .tabNav li.tab5 a {background-position:-565px -34px;}
	#marginReq .tabNav li.tab6 a {background-position:-705px -34px;}
	#marginReq .tabNav li.tab7 a {background-position:-845px -34px;}
	#marginReq .tabNav li a:hover, #marginReq li.current a {background:none;color:#ebcf10;}
#marginReq .tabContainer {margin-bottom:4em;border-top:2px solid #b9bbbf;}
	#marginReq .tabContainer .content{display:none;border-top:1px solid #bfc1c4;}
	#marginReq .tabContainer .current{display:block;}
	#marginReq .tabContainer table.acctType th{margin:1px;padding-left:9px;font:bold 11px/21px Verdana, Geneva, sans-serif;color:#565b63;text-transform:uppercase;background-color:#e9ebee;border:1px solid #fff;}
	#marginReq .tabContainer table.acctType th.second{width:250px;}
	#marginReq .tabContainer table.acctType th.third{width:250px;}
	#marginReq .tabContainer table.acctType td {padding:6px 0 6px 9px;font:bold 12px/1.5em Verdana, Geneva, sans-serif;color:#325489;background-color:#fcf5d4;border:1px solid #fff;border-bottom-width:5px;}
	#marginReq .tabContainer table.acctType td.pair {color:#545f70;}
	#marginReq .tabContainer table.acctType td.pair table td {color:#545f70;}
	#marginReq .tabContainer table.acctType .pair strong {color:#069117;}
	#marginReq .tabContainer table.acctType strong {color:#047b13;}
	#marginReq .tabContainer table.acctType td table.inner {border-collapse:collapse;}
	#marginReq .tabContainer table.acctType td table.inner td {padding:0;border:none;width:95px;line-height:1.75em;}
#marginReq table.marginReqTable {margin-bottom:2em;font:16px/1.2em Arial, Verdana, Geneva, sans-serif;color:#2f3742;}
	#marginReq table.marginReqTable th{padding:10px 0;font:bold 11px/1.2em Verdana, Geneva, sans-serif;text-align:center;color:#476583;background-color:#e6eaf4;border-bottom:1px solid #dbd9d9;}
	#marginReq table.marginReqTable th.first {width:160px;}
	#marginReq table.marginReqTable th.first span{position:relative;top:8px;}
	#marginReq table.marginReqTable th.total{color:#000103;background-color:#e7e6dc;}
	#marginReq table.marginReqTable td{text-align:center;line-height:34px;background-color:#f3f5fb;}
	#marginReq table.marginReqTable tr.first td{border-top:2px solid #fff;}
	#marginReq table.marginReqTable tr.last td{border-bottom:1px solid #dbd9d9;}
	#marginReq table.marginReqTable td.pair{text-align:left;padding-left:30px;font-size:15px;font-weight:bold;color:#0057a3;}
	#marginReq table.marginReqTable td.total{width:230px;text-align:center;font-weight:bold;background-color:#f4f1e8;}
	#marginReq table.marginReqTable tr.alt td{background-color:#fff;}
	#marginReq table.marginReqTable tr.alt td.total{background-color:#fffcf2;}
	#marginReq table.marginReqTable tr.total td {font-weight:bold;background-color:#ecaf26;border-top:1px solid #fff;}
	#marginReq table.marginReqTable tr.total td.first{padding-left:100px;line-height:36px;color:#fff;text-transform:uppercase;}
#marginReq table { border-collapse:separate;}
#marginReq ul.standard{list-style:square;margin:.25em 3em 1.2em;}
#marginReq a.videoLink {padding:1em 26px 1em .25em;background-position:right .8em;}

/* compliance form */
#complianceForm form.std_style .box {border:0;}
#complianceForm form.std_style .box div.left {width:30%;}
#complianceForm form.std_style .box div.right {width:65%;}
#complianceForm form.std_style label {margin-top:1.5em;}
#complianceForm form.std_style textarea {height:125px;}
#complianceForm form.std_style div.conditDependent{display:none;}

/* Open live account index */
.jsEnabled_acctSelect_live #openLiveIndex div.contentBody{background:url(/img/pages/account-actions/open-live/acctSelect_bg_top.jpg) no-repeat;}
.jsEnabled_acctSelect_live #openLiveIndex div.topSelect{display:block;}
.jsEnabled_acctSelect_live #openLiveIndex h4.selectedCountry{display:block;}
.jsEnabled_acctSelect_live #openLiveIndex li.acctBox{display:none;}
#openLiveIndex div.contentBody{padding-bottom:.75em;}
#openLiveIndex div.topSelect{height:101px;padding:28px 0 0 200px;text-align:center;display:none;}
#openLiveIndex div.topSelect h3{margin:0 0 23px 0;font:bold 18px/1em Arial, Helvetica, sans-serif;color:#e19218;}
#openLiveIndex div.topSelect select#sList{border:1px solid #e19218;}
#openLiveIndex h4.selectedCountry{display:none;height:45px;margin-left:9px;padding-left:1em;font:bold 15px/3em Arial, Helvetica, sans-serif;text-transform:uppercase;color:#e19218;}
#openLiveIndex h4.selectedCountry.on{background:url(/img/bullets/list_circle_yellow_1.gif) 0 1.35em no-repeat;}
#openLiveIndex ul#acctBoxWrap{margin-bottom:2em;padding:0 9px;}
#openLiveIndex ul#acctBoxWrap li.acctBox{position:relative;float:left;width:459px;height:294px;margin-bottom:26px;background:url(/img/pages/account-actions/open-live/acctSelect_bg_acctBoxBottom.gif) bottom no-repeat;}
#openLiveIndex ul#acctBoxWrap div.acctBoxTop{height:220px;background:url(/img/pages/account-actions/open-live/acctSelect_bg_acctBoxTop.jpg) no-repeat;}
#openLiveIndex ul#acctBoxWrap div.acctBoxTop h3{float:left;margin:1px 0 .5em 0;padding-left:31px;font:bold 17px/36px Arial, Helvetica, sans-serif;color:#4167a1;text-transform:uppercase}
#openLiveIndex ul#acctBoxWrap div.acctBoxTop .infoLinks{float:right; margin:8px 13px 0 0;}
#openLiveIndex ul#acctBoxWrap div.acctBoxTop .infoLinks a{font-size:10px; text-transform:uppercase;}
#openLiveIndex ul#acctBoxWrap div.acctBoxTop h4{margin:0 0 0 29px;font-size:.95em;line-height:1.3em;text-transform:uppercase;color:#3c4450;}
#openLiveIndex ul#acctBoxWrap div.acctBoxTop div.description{padding:10px 10px 0 162px;font-size:0.95em; }
	#openLiveIndex li#SB div.description{padding-left:152px;background: url(/img/pages/account-actions/acct-thumbs/thumb_SB.gif) 28px 14px no-repeat;}
	#openLiveIndex li#AT div.description{padding-left:165px;background:url(/img/pages/account-actions/acct-thumbs/thumb_AT.jpg) 27px 14px no-repeat;}
	#openLiveIndex li#FX div.description{padding-left:165px;background:url(/img/pages/account-actions/acct-thumbs/thumb_FX_live.jpg) 27px 14px no-repeat;}
	#openLiveIndex li#CFD div.description{padding-left:165px;background:url(/img/pages/account-actions/acct-thumbs/thumb_CFD.jpg) 27px 14px no-repeat;}
	#openLiveIndex li#MT div.description{height:105px;padding-left:165px;padding-right:4em;background:url(/img/pages/account-actions/acct-thumbs/thumb_MT4_live.jpg) 27px 14px no-repeat;}
	#openLiveIndex li#MICRO div.description{padding-left:175px !important;padding-right:4em;background:url(/img/pages/account-actions/acct-thumbs/thumb_MICRO_live.gif) 27px 14px no-repeat;}
#openLiveIndex ul#acctBoxWrap div.acctBoxTop div.description h5{margin:0 0 .5em 0;font:normal 1em/1.5em Verdana, Arial, Helvetica, sans-serif;color:#787b7f;text-transform:uppercase;}
#openLiveIndex ul#acctBoxWrap div.acctBoxTop ul{margin:0;}
#openLiveIndex ul#acctBoxWrap div.acctBoxTop ul li{padding:0 0 .1em 0px;margin:0 0 .3em 1.2em;font-weight:bold;color:#f87c0e;list-style:disc;line-height:1.6em;}
#openLiveIndex ul#acctBoxWrap div.acctBoxTop ul li span{color:#353b3e;}
#openLiveIndex #capitalGainsUK{display:none;}
#openLiveIndex ul#acctBoxWrap li.acctBox ul.sNotify{position:absolute;margin:0;left:20px;bottom:12px;height:40px;width:238px;}
#openLiveIndex ul#acctBoxWrap li.acctBox ul.sNotify li{display:none; font:bold 10px/1.35em Arial, Helvetica, sans-serif;}
#openLiveIndex ul#acctBoxWrap li.acctBox a.sBtn{position:absolute;bottom:18px;right:27px;display:block;clear:both;width:156px;height:32px;margin:24px 0 0 276px;text-indent:-9999px;background:url(/img/pages/account-actions/open-live/acctSelect_sBtn.gif) no-repeat;}
#openLiveIndex ul#acctBoxWrap li.acctBox a.sBtn:hover{background-position:0 -32px;}
#openLiveIndex ul#acctBoxWrap li.customBox{height:auto;width:auto;background:none;}
#openLiveIndex .addMargin{ margin-right:40px; }

/* Open demo account index */
.jsEnabled_acctSelect_demo #openDemoIndex div.sNotify div{display:none;}
.jsEnabled_acctSelect_demo #openDemoIndex .sList{display:block;}
#openDemoIndex .contentBody{margin:0 6px 2em 6px;padding-top:.75em;}
#openDemoIndex div.accountCol{width:459px;}
#openDemoIndex div.accountBox{width:459px;margin-bottom:26px;}
#openDemoIndex div.top{min-height:225px;padding-bottom:1em;background:#f2eeda url(/img/pages/account-actions/open-demo/bg_acctBox_top.jpg) no-repeat;}
#openDemoIndex div.top h3{float:left;margin-top:1px;padding-left:31px;font:bold 17px/36px Arial, Helvetica, sans-serif;color:#4167a1;text-transform:uppercase;}
#openDemoIndex div.top .infoLinks{float:right; margin:8px 13px 0 0;}
#openDemoIndex div.top .infoLinks a{font-size:10px; text-transform:uppercase;}
#openDemoIndex div.top h4{margin:0 0 0 29px;font-size:.95em;line-height:1em;text-transform:uppercase;color:#3c4450;clear:both;}
#openDemoIndex div.top div.description{padding:10px 10px 0 162px;font-size:0.95em; }
#openDemoIndex #acctSB div.description{padding-left:152px;background: url(/img/pages/account-actions/acct-thumbs/thumb_SB.gif) 28px 14px no-repeat;}
#openDemoIndex #acctCFD div.description{padding-left:165px;background:url(/img/pages/account-actions/acct-thumbs/thumb_CFD.jpg) 27px 13px no-repeat;}
#openDemoIndex #acctAT div.description{padding-left:165px;background:url(/img/pages/account-actions/acct-thumbs/thumb_AT.jpg) 27px 14px no-repeat;}
#openDemoIndex #acctFX div.description{padding-left:165px;background:url(/img/pages/account-actions/acct-thumbs/thumb_FX.jpg) 27px 14px no-repeat;}
#openDemoIndex #acctCFD div.description{padding-left:165px;background:url(/img/pages/account-actions/acct-thumbs/thumb_CFD.jpg) 27px 13px no-repeat;}
#openDemoIndex #acctMT4 div.description{height:95px;padding-left:150px;background:url(/img/pages/account-actions/acct-thumbs/thumb_MT4_demo.jpg) 27px 13px no-repeat;}
#openDemoIndex #acctAT div.top,
#openDemoIndex #acctMT4 div.top{min-height:170px;}
#openDemoIndex div.top div.description h5{margin:0 0 .5em 0;font:normal 1em/1.5em Verdana, Arial, Helvetica, sans-serif;color:#787b7f;text-transform:uppercase;}
#openDemoIndex div.top ul{margin:0 0 0 14px;}
#openDemoIndex div.top ul li{padding:0 0 .1em 0px;font-weight:bold;color:#f87c0e;list-style:disc;}
#openDemoIndex div.top ul li span{color:#353b3e;}
#openDemoIndex #capitalGainsUK{display:none;}
#openDemoIndex div.bottom{position:relative;z-index:1;min-height:54px;padding:40px 22px 10px 22px;background:#eee4ca url(/img/pages/account-actions/open-demo/bg_acctBox_bottom.gif) right bottom no-repeat;}
#openDemoIndex div.no_sList{min-height:51px;padding:55px 22px 0 22px;}
#openDemoIndex div.bottom h4.applyNow{position:absolute;top:0;left:0px;height:40px;width:459px;margin:0;text-indent:-9999px;background:url(/img/pages/account-actions/open-demo/bg_h4_openDemo.gif) -459px bottom no-repeat;}
#openDemoIndex #acctSB h4.applyNow{background:url(/img/pages/account-actions/open-demo/bg_h4_openDemo.gif) 0 bottom no-repeat;}
#openDemoIndex div.bottom h5{margin:5px 0 10px 0;font:bold 10px/1.5em Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;color:#8d7019;}
#openDemoIndex select{border:1px solid #b3a161;margin-bottom:1em;color:#494d52;}
#openDemoIndex .sList{width:185px;}
#openDemoIndex .selectGroup select {float:left;}
#openDemoIndex .selectGroup select.parentSel,
#openDemoIndex .selectGroup select.soloSel{width:183px;margin-right:12px;}
#openDemoIndex .selectGroup .sList{display:none;width:140px;}
#openDemoIndex .selectGroup .sList.noSelect{width:100%;float:left;}
#openDemoIndex div.sNotify div{margin-bottom:10px;width:90%;font-size:.95em;line-height:1.5em;}
#openDemoIndex a.btn-submit-small{display:block;width:117px;height:21px;text-indent:-9999px;background:url(/img/pages/account-actions/open-demo/btn_submit_small.gif) no-repeat;margin-top:10px;}
#openDemoIndex a.btn-submit-small:hover{background-position:0 -21px;}
#openDemoIndex .highlight{color:#fff;background-color:#316ac5;}

/* Carry Trade */
#carryTrade .top{ height:205px; margin-bottom:21px; padding-left:41px; background:url(/img/pages/information/trading/carry-trade/bg_top.jpg) no-repeat; }
#carryTrade .top h1{ margin:0 0 20px 0; padding-top:34px; font:34px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#9d3916; }
#carryTrade .top h1 strong{ color:#046195; }
#carryTrade .top p{ margin-right:240px; font-size:13px; color:#254768; }
#carryTrade p{ color:#26292a; }
#carryTrade ul.chart{position:relative; height:417px; width:761px; margin:30px 90px 45px 129px;list-style:none; font-weight:bold; color:#36271c; background:url(/img/pages/information/trading/carry-trade/bg_chart.gif) no-repeat; }
#carryTrade .chart li{position:absolute;}
#carryTrade .chart li.buy{left:23px;top:153px; }
#carryTrade .chart li.sell{left:578px;top:132px; }
#carryTrade .chart li.profits{left:440px;top:306px;font-size:11px;line-height:2em;color:#4e6193; }
#carryTrade .chart li.profits table td{padding-left:4px;}
#carryTrade h3{font-size:18px;color:#3384C6;}
#carryTrade .tableprofits{width:100%;border-collapse:collapse;margin-bottom:2em;}
#carryTrade .tableprofits th{height:22px;font-size:11px;text-transform:uppercase;color:#1d1e25;background:url(/img/pages/information/trading/carry-trade/bg_tableth.gif) repeat-x;}
#carryTrade .tableprofits th.profitpotential{padding-left:32px;}
#carryTrade .tableprofits th.gbp_jpy{padding-left:49px;}
#carryTrade .tableprofits th.interest{padding-left:40px;}
#carryTrade .tableprofits td{height:24px;vertical-align:middle;}
#carryTrade .tableprofits td.dotted{background:url(/img/pages/information/trading/carry-trade/dotted_vert.gif) bottom repeat-x;}
#carryTrade .tableprofits td.standardLot{padding:0;width:280px;font:20px/73px Arial, Helvetica, sans-serif;color:#fff;text-align:center;background-color:#94b719;border-right:2px solid #fff; }
#carryTrade .tableprofits td.gbp_jpy_row1{width:127px;padding-left:50px;}
#carryTrade .tableprofits td.gbp_jpy_row2{width:116px;padding-left:18px;}
#carryTrade .tableprofits td.interest_row1{width:141px;padding-left:42px;}
#carryTrade .tableprofits td.interest_row2{width:102px;text-align:right;}
#carryTrade .tableprofits td.subtotal{font-weight:bold;color:#fff;background-color:#94b719; }
#carryTrade .tableprofits td.total{font-weight:bold;background-color:#f8a000;border-top:2px solid #fff; }
#carryTrade .tableprofits td.totalamount{padding-left:4px;font-weight:bold;background-color:#f8a000;border-top:2px solid #fff;}
#carryTrade .tableBankRates{float:right;width:260px;padding-bottom:1.5em;margin-bottom:2em;border:1px solid #b6b5a2;background:url(/img/pages/information/trading/carry-trade/bg_tableBankRates.gif) no-repeat;}
#carryTrade .tableBankRates th{height:1em;padding:.75em 0 .5em 0;text-align:center;text-transform:uppercase;font:bold 12px/1.5em Arial, Helvetica, sans-serif;}
#carryTrade .tableBankRates td{padding:.25em 0 .25em 48px;vertical-align:middle;background-position:16px center;background-repeat:no-repeat;}
#carryTrade .tableBankRates td.nzd{background-image:url(/img/pages/information/trading/carry-trade/flag_NZD.gif);}
#carryTrade .tableBankRates td.gbp{background-image:url(/img/pages/information/trading/carry-trade/flag_GBP.gif);}
#carryTrade .tableBankRates td.cad{background-image:url(/img/pages/information/trading/carry-trade/flag_CAD.gif);}
#carryTrade .tableBankRates td.chf{background-image:url(/img/pages/information/trading/carry-trade/flag_CHF.gif);}
#carryTrade .tableBankRates td.aud{background-image:url(/img/pages/information/trading/carry-trade/flag_AUD.gif);}
#carryTrade .tableBankRates td.usd{background-image:url(/img/pages/information/trading/carry-trade/flag_USD.gif);}
#carryTrade .tableBankRates td.eur{background-image:url(/img/pages/information/trading/carry-trade/flag_EUR.gif);}
#carryTrade .tableBankRates td.jpy{background-image:url(/img/pages/information/trading/carry-trade/flag_JPY.gif);}
#carryTrade div.tip{padding-top:5px;background:url(/img/pages/information/trading/carry-trade/bg_paragraph.gif) repeat-x;}
#carryTrade div.tip h3{float:left;margin-top:0;margin-right:.5em;font-size:30px;color:#8EBE36;}
#carryTrade div.tip p{float:left;margin-top:12px;}
#carryTrade div.tryFree{padding-top:5px;background:url(/img/pages/information/trading/carry-trade/bg_paragraph.gif) repeat-x;}
#carryTrade div.tryFree h3{color:#f68e00;text-transform:none;margin-bottom:0;}
#carryTrade div.tryFree a{font:bold 25px Arial, Helvetica, sans-serif;color:#0066CC;}
#carryTrade div.tryFree a:hover{text-decoration:underline;color:#0044B1;}
#carryTrade p.paraLeft{float:left;width:475px;}
#carryTrade p.paraRight{float:right;width:475px;}

/* Japanese open account */ 
#japanAccts h1{font-weight:bold;}
#japanAccts div.contentBody{width:800px;margin:0 90px;}
#japanAccts ul.tabNav{width:800px;margin:0 auto;height:64px}
#japanAccts ul.tabNav li{float:left;height:38px;width:253px;margin:0 20px 0 0;text-align:center;}
#japanAccts ul.tabNav li.tab3{margin:0;}
#japanAccts ul.tabNav li.current a{text-decoration:underline;}
#japanAccts ul.tabNav li a{display:block;color:#fff;font:bold 18px/38px Verdana, Arial, Helvetica, sans-serif;text-decoration:none; background-color:#0045B4;}
#japanAccts ul.tabNav li a:hover{text-decoration:underline;}
#japanAccts ul.tabNav li.tab1 a{background:url(/img/pages/account-actions/japan-accounts/jpy_tabNav1.gif) no-repeat;}
#japanAccts ul.tabNav li.tab2 a{background:url(/img/pages/account-actions/japan-accounts/jpy_tabNav2.gif) no-repeat;}
#japanAccts ul.tabNav li.tab3 a{color:#0D57BF;background:url(/img/pages/account-actions/japan-accounts/jpy_tabNav3.gif) no-repeat;}
#japanAccts div.tabContainer div.content{display:none;}
#japanAccts div.tabContainer div.current{display:block !important;}
#japanAccts ul.introPoints li{padding-bottom:.25em;}
#japanAccts ul.openAcctSteps{height:330px;background:url(/img/pages/account-actions/open-live/bg_openacct_steps.jpg) no-repeat;position:relative;}
#japanAccts ul.openAcctSteps li{height:81px;}
#japanAccts ul.openAcctSteps li.step1{padding-top:45px;}
#japanAccts ul.openAcctSteps li.step2{padding-top:16px;}
#japanAccts ul.openAcctSteps li.step3{padding-top:4px;}
#japanAccts ul.openAcctSteps li h3{font-size:0.9em;color:#0748cb;line-height:1em;margin:0;padding:1.4em 0 .3em 80px;}
#japanAccts ul.openAcctSteps li .btnWrap{margin:0 0 .3em 80px;}
#japanAccts ul.openAcctSteps li p{margin:0;line-height:1.4em;padding:0 0 0 80px;}
#japanAccts ul.openAcctSteps li a.btnApply{float:left;display:block;width:142px;height:24px;padding-left:40px;line-height:24px;text-transform:uppercase;background:url(/img/buttons/btn_apply.gif) no-repeat;font-weight:bold;text-decoration:none !important;margin-right:5px;}
#japanAccts ul.openAcctSteps li a.btnApply:hover{text-decoration:underline !important;}
#japanAccts div.MT4Link{margin:.5em 0 2em 0;padding:1em;border:1px solid #cacde0;}
#japanAccts div.MT4Link h2{color:#0748cb;line-height:1em;margin:0;}
#japanAccts h3.openAcctTitle{font:bold normal 1.6em Arial, Helvetica, sans-serif;}
#japanAccts p.important{color:#D40101;}
#japanAccts div.japaneseFooter{padding-top:1em;line-height:1.5em;color:#75767B;font-size:.85em;border-top:1px solid #75767B;}
#japanAccts div.MT4apply div.stepsLeft{float:left;width:68px;}
#japanAccts div.MT4apply div.stepsRight{float:left;width:732px;}
#japanAccts div.MT4apply div.stepsRight div.stepsRightBox{margin:1em 0 2em 0;padding:5px 15px 15px 15px; border: #8db3c3 1px solid;}
#japanAccts div.MT4apply .toggleTab a{display:block;width:480px;height:27px;margin-bottom:1em;padding-left:56px;color:#333;background:url(/img/pages/trading-systems/metatrader/toggleTab.gif) no-repeat;font:bold 12px/27px Verdana, Geneva, sans-serif;text-decoration:none;}
#japanAccts div.MT4apply .toggleTab strong{color:#0a65a4;}

/* lp1-metatrader-ea.jsp */
#MT-EA div.applyBtns{margin:1.25em 50px 3em 50px;overflow:hidden;}
#MT-EA div.applyBtns a{display:block;height:44px;float:left;font:bold 15px/44px Arial, Helvetica, sans-serif;text-transform:uppercase;text-align:center;text-decoration:none;}
#MT-EA div.applyBtns a:hover{text-decoration:underline;}
#MT-EA div.applyBtns a.btn_practiceAcct{width:415px;padding-left:15px;margin-right:20px;background:url(/img/pages/landing/MT-EA/MT-EA_btn_practiceAcct.gif) no-repeat;}
#MT-EA div.applyBtns a.btn_liveAcct{width:415px;padding-left:15px;color:#fff;background:url(/img/pages/landing/MT-EA/MT-EA_btn_liveAcct.gif) no-repeat;}

/* software preview */
#videoTour #Tcontent {position:relative;}
#videoTour .contentHead .links{width:384px;height:67px;position:absolute;top:7px;right:0;}
#videoTour .contentHead .download a{display:block;width:211px;height:58px;padding:9px 0 0 75px;font:22px/1.4em Arial, Helvetica, sans-serif;color:#0f2548;text-decoration:none;background:url(/img/pages/information/platform/software-preview/bg_download_header.gif) no-repeat;}
#videoTour .contentHead .download a span {display:block;text-decoration:underline;font:11px Verdana, Geneva, sans-serif;color:#0754cd;text-transform:uppercase;}
#videoTour .contentHead .download a:hover{background-position:0 -67px;}
#videoTour div.noteDark{margin-bottom:5px;padding-bottom:10px;background:url(/img/pages/information/platform/software-preview/bg_noteDark.gif) bottom repeat-x;}
#videoTour div.videoBox{background:url(/img/pages/information/platform/software-preview/bg_container_bottom.gif) repeat-x bottom;padding:10px 0 15px;}
#videoTour div.videoDescTop{background:url(/img/pages/information/platform/software-preview/bg_container_top.gif) repeat-x bottom;font-weight:bold;height:18px;padding-bottom:6px;}
#videoTour div.videoDescBottom{margin-top:-5px;}
#videoTour div.resolutionBox{float:right;padding-top:12px;width:84px;}
#videoTour div.resolutionBox h3{color:#9c9c9c;text-transform:uppercase;font:bold 10px Verdana, Geneva, sans-serif;background:url(/img/bullets/list_arrow_blue.gif) no-repeat left center;padding-left:10px;}
#videoTour div.resolutionBox li{font:bold 13px Arial, Helvetica, sans-serif;text-transform:uppercase;}
#videoTour div.resolutionBox li.left{border-right:1px solid #9c9c9c;padding-right:10px;}
#videoTour div.resolutionBox li a.current{color:#333;text-decoration:none;}
#videoTour .player{float:left;width:698px;height:528px;}
#videoTour .player img{cursor:pointer;}
#videoTour .playlistBox{float:right;width:269px;height:528px;background:url(/img/pages/information/platform/software-preview/bg_playlist.gif) no-repeat;font:bold 11px Verdana, Geneva, sans-serif;text-transform:uppercase;}
#videoTour .playlistBox .playlist{margin-top:62px;}
#videoTour .playlistBox .playlist a{display:block;height:30px;line-height:30px;color:#1750ae;padding-left:25px;}
#videoTour .playlistBox .playlist a:hover{color:#ba6204;}
#videoTour .playlistBox .playlist a.playing,
#videoTour .playlistBox .playlist a.paused{color:#ba6204;background:url(/img/pages/information/platform/software-preview/arrow_playing.gif) no-repeat 15px center;}
#videoTour .playlistBox a{text-decoration:none;}
#videoTour .playlistBox a.btnFreePractice{display:block;background:url(/img/pages/information/platform/software-preview/btn_freePractice.gif) no-repeat;width:217px;height:24px;text-align:center;color:#fdda19;line-height:24px;margin:145px auto 0;}
#videoTour .playlistBox a.btnFreePractice:hover{text-decoration:underline;}
#videoTour #bannersWrap {padding:14px 0 20px;}
#videoTour #bannersWrap .banner{position:relative;width:313px;height:132px;font-family:Arial, Helvetica, sans-serif;color:#142439;background:url(/img/pages/information/platform/software-preview/bg_banners.jpg) no-repeat;}
#videoTour #bannersWrap .banner.left{margin-right:20px;}
#videoTour #bannersWrap .banner .inner{padding:59px 10px 0 24px;}
#videoTour #bannersWrap #banner_softwareDownload{background-position:-313px 0;}
#videoTour #bannersWrap #banner_requestCall{background-position:-626px 0;}
#videoTour #bannersWrap .banner h4{position:absolute;top:10px;left:63px;font:21px Arial, Helvetica, sans-serif;text-transform:none;color:#142439;}
#videoTour #bannersWrap .banner p{line-height:1.45em;}
#videoTour #bannersWrap .banner a.actionLink{display:block;width:100%;height:100%;position:absolute;left:0;top:0;font:bold 11px Verdana, Geneva, sans-serif;text-transform:uppercase;color:#1750ae;background:url(/img/pages/information/platform/software-preview/bg_actionLink.gif) 259px 105px no-repeat;}
#videoTour #bannersWrap .banner a.actionLink:hover{color:#000;background-image:url(/img/pages/information/platform/software-preview/bg_actionLink_hover.gif);}
#videoTour #bannersWrap .banner a.actionLink span{display:block;padding:107px 63px 0 0;text-align:right;}

/* Test Custom Form */
#demoSignup #NDDVideoViewer{overflow:hidden;width:800px;height:500px;}
#demoSignup #videoHead{height:50px;background:url(/img/pages/information/trading/forex-advantage/bg_vidHead.gif) no-repeat;font:bold 17px/50px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#145bba;padding-left:135px;}
#demoSignup #player{width:800px;height:450px;}
#demoSignup #player img{cursor:pointer;}
#demoSignup #confirmation{display:none;}
#demoSignup ul.resources{margin-bottom:1.75em;}

.fullForm form{background:url(/img/pages/account-actions/open-demo/bg_form_cand_1.gif) repeat-x;}
.fullForm .formTitle{font:bold 1.25em Arial, Helvetica, sans-serif;color:#0069be;text-transform:uppercase;padding:3em 0 1.5em 2em;}
.fullForm .box{float:left;width:280px;padding:0 0 1.5em 35px;position:relative;}
.fullForm label{color:#005cb9;display:block;}
.fullForm label.invalid{position:absolute;font:10px Verdana, Geneva, sans-serif;top:43px;left:35px;}
.fullForm .box input,
.fullForm .box select{display:block;border:1px solid #29b1fa;width:97%;}
.fullForm .box input.invalid,
.fullForm .box select.invalid{background:#b6c8d1;}
.fullForm .checkbox{margin:0 35px;}
.fullForm .checkbox input{float:left;}
.fullForm .checkbox label{width:880px;float:right;}
.fullForm .submitBox{text-align:center;margin:2em 0 5em;}

#test_cand_2 form{border-top:1px solid #858e9e;}
#test_cand_2 .demoHeader{margin:2em 0;}
#test_cand_2 .demoHeader ul{float:left;margin-left:.5em;}
#test_cand_2 .demoHeader li{background:url(/img/bullets/list_cross_orange_1.gif) no-repeat left;padding-left:1.5em;line-height:2;}
#test_cand_2 a#videoNDD{float:right;width:218px;height:86px;background:url(/img/bnr/right/rr_watchNDD.jpg) no-repeat;text-transform:uppercase;text-decoration:none;cursor:pointer;}
#test_cand_2 a#videoNDD span{display:block;font:bold 10px Verdana, Geneva, sans-serif;color:#0063ce;text-decoration:underline;padding:10px 0 5px 10px;background:url(/img/bullets/list_caret_blue_2.gif) no-repeat right 14px;width:95px;}
#test_cand_2 a#videoNDD strong{display:block;font:bold 23px/1 Arial, Helvetica, sans-serif;color:#07689b;padding:0 10px;}

#test_cand_3 form{float:right;}
#test_cand_3 .demoPromo{float:left;}
#test_cand_4 form{float:left;}
#test_cand_4 .demoPromo{float:right;}
#test_cand_3 #confirmation{float:right;}
#test_cand_4 #confirmation{float:left;}

.halfForm form{width:580px;height:580px;background:#174ea5;color:#fff;}
.halfForm form .box{float:left;width:260px;padding:0 0 2.5em 20px;position:relative;}
.halfForm .box label{display:block;font:bold .9em Verdana, Geneva, sans-serif;}
.halfForm .box label.invalid{position:absolute;font:10px Verdana, Geneva, sans-serif;top:42px;left:20px;}
.halfForm .box input,
.halfForm .box select{display:block;border:1px solid #333;background:#fbf1dd;width:97%;margin-top:.5em;}
.halfForm .box input.invalid,
.halfForm .box select.invalid{background:#807c73;}
.halfForm .formTitle{color:#ffcb77;font:bold 1.2em Arial, Helvetica, sans-serif;text-transform:uppercase;text-align:center;padding:1.5em 0 3em;}
.halfForm .checkbox{margin:0 20px;}
.halfForm .checkbox input{float:left;}
.halfForm .checkbox label{float:right;width:510px;}
.halfForm .submitBox{text-align:center;padding:3em 0 0;}
.halfForm .demoPromo{width:390px;height:580px;position:relative;}
.halfForm .demoPromo p{line-height:2.5;padding:0 10px;margin:0;}
.halfForm .demoPromo h3{color:#e38202;font:bold 1.9em Arial, Helvetica, sans-serif;text-transform:none;padding:10px;margin:0;}
.halfForm .videoPlayer{width:390px;height:302px;position:absolute;bottom:0;left:0;}
.halfForm .videoPlayer h4{height:21px;color:#fff;margin:0;padding:0 0 0 1em;font:bold 10px/21px Verdana, Geneva, sans-serif;text-transform:uppercase;background:url(/img/pages/account-actions/open-demo/bg_playerHead.gif) repeat-x;}
.halfForm #confirmation{width:540px;height:540px;padding-top:20px;}
#demoSignup .halfForm #player{width:390px;height:281px;}
#demoSignup .halfForm #player img{cursor:pointer;}

/* Automated Trading portal */
#automatedTrading .platformBox {float:left;margin-bottom:2em;position:relative;}
#automatedTrading .platformBox:hover{background-color:#edeef3}
#automatedTrading .platformBox .inner{padding:15px 13px;margin:0 0 0 0;}
#automatedTrading  a.platformBoxLink {position:absolute;left:0;top:0;width:100%;height:100%;background:url(/img/s.gif);}
#automatedTrading .platformBox a.platformLink{height:228px;text-indent:-9999px;background-image:url(/img/pages/trading-systems/automated-trading/bg_automatedTrading.jpg);background-repeat:no-repeat;}
#automatedTrading .platformBox.ST {width:330px;}
#automatedTrading .platformBox.FSS {width:348px;}
#automatedTrading .platformBox.MT {width:302px;}
#automatedTrading .platformBox.MT .inner{padding-right:6px;}
#automatedTrading .platformBox.ST a.platformLink{background-position:0 0;}
#automatedTrading .platformBox.ST a.platformLink:hover{background-position:0 -244px;}
#automatedTrading .platformBox.FSS a.platformLink{background-position:-334px 0;}
#automatedTrading .platformBox.FSS a.platformLink:hover{background-position:-334px -244px;}
#automatedTrading .platformBox.MT a.platformLink{background-position:-682px 0;}
#automatedTrading .platformBox.MT a.platformLink:hover{background-position:-682px -244px;}
#automatedTrading .platformBox h3 {padding-top:238px;text-transform:none;background-image:url(/img/pages/trading-systems/automated-trading/bg_automatedTrading.jpg); background-repeat:no-repeat;}
#automatedTrading .platformBox h3 a {display:block;font:31px/1.2em Arial, Helvetica, sans-serif;color:#1e3a67;text-decoration:none;}
#automatedTrading .platformBox:hover h3 {color:#0946a8;}
#automatedTrading .platformBox.ST h3 {background-position:0 0;}
#automatedTrading .platformBox.ST:hover h3 {background-position:0 -348px;}
#automatedTrading .platformBox.FSS h3 {background-position:-330px 0;}
#automatedTrading .platformBox.FSS:hover h3 {background-position:-330px -348px;}
#automatedTrading .platformBox.MT h3 {background-position:-680px 0;}
#automatedTrading .platformBox.MT:hover h3 {background-position:-680px -348px;}
#automatedTrading .platformBox div.intro{height:144px;}
#automatedTrading .platformBox div.features{height:300px;}
#automatedTrading .platformBox div.features ul li{padding-left:12px;background:url(/img/bullets/list_circle_black.gif) 0 .75em no-repeat;}
#automatedTrading .platformBox div.features ol.standard{margin:0;padding:0 0 0 26px;}
#automatedTrading .platformBox div.features ol.standard li{padding-bottom:1em;}
#automatedTrading .platformBox p.visit {height:22px;background:url(/img/bullets/ico_arrow-circle.png) 7px 0 no-repeat;}
#automatedTrading .platformBox p.visit a{padding-left:40px;color:#0946a8;font-weight:bold;text-decoration:none;}
#automatedTrading .platformBox p.visit a:hover{text-decoration:underline;}

/* Compare platforms */
#comparePlatforms .introBox .introText{width:332px;}
#comparePlatforms .introBox .introText p{margin-bottom:1.25em}
#comparePlatforms .introBox .introText .cta {padding-top:.25em;}
#comparePlatforms .introBox .introText .cta a{text-transform:uppercase;font-weight:bold;padding-left:25px;background:url(/img/pages/information/platform/compare-platforms/ico_arrow_blue.gif) 0 center no-repeat;}
#comparePlatforms .introBox .tryPlatforms{width:310px;padding-left:328px;background:url(/img/pages/information/platform/compare-platforms/bg_tryPlatforms.jpg) 0 16px no-repeat;}
#comparePlatforms .introBox .tryPlatforms h3{margin:10px 0 0;color:#000;font:bold 30px/1.25em Arial, Helvetica, sans-serif;}
#comparePlatforms .introBox .tryPlatforms h4{margin:0 0 16px 8px;color:#000;font:bold 11px/1.5em Verdana, Geneva, sans-serif;}
#comparePlatforms .introBox .tryPlatforms p{margin:0 0 .8em 25px;color:#0754cd;font:bold 17px/1.5em 'DroidSansWeb', Arial, Helvetica, sans-serif; }
#comparePlatforms .introBox .tryPlatforms p.cta a{margin:0 0 0 100px;padding-left:25px;background:url(/img/pages/information/platform/compare-platforms/ico_arrow_black.gif) 0 center no-repeat;}
#comparePlatforms .tableWrap{padding-top:6px;background:url(/img/pages/information/platform/compare-platforms/bg_table_top.gif) 0 0 repeat-x;}
#comparePlatforms table#comparison{margin-bottom:25px;font:bold 11px Verdana, Geneva, sans-serif;color:#0144af;}
#comparePlatforms table#comparison tr.headRow th {height:20px;vertical-align:middle;text-align:center;line-height:20px;text-transform:uppercase;color:#fff;background-color:#000;border-right:1px solid #c1d2e9;}
#comparePlatforms table#comparison tr.headRow th.first {background:none;}
#comparePlatforms table#comparison tr.headRow th.second {background:url(/img/pages/information/platform/compare-platforms/bg_compare.gif) 0 0 no-repeat;}
#comparePlatforms table#comparison tr.headRow th.alignLeft {text-align:left;padding-left:30px;}
#comparePlatforms table#comparison tr.headRow th.last {border-right:none;}
#comparePlatforms table#comparison tr.subHead th{height:36px;font-size:12px;vertical-align:middle;color:#9d4504;text-transform:uppercase;border-left:1px solid #b5d0f5;background-color:#e9eef5;}
#comparePlatforms table#comparison td {padding:7px 0;text-align:center;vertical-align:middle;border-left:1px solid #b5d0f5;border-bottom:1px solid #b5d0f5;}
#comparePlatforms table#comparison td.first,
#comparePlatforms table#comparison tr th.first{padding-left:9px;text-align:left;border-left:none;}
#comparePlatforms table#comparison tr.noBottomBorder td{border-bottom:none;}
#comparePlatforms table#comparison tr.demo td{padding:0;}
#comparePlatforms table#comparison tr.demo td.first{padding-left:9px;background-color:#c1d2e9;text-transform:uppercase;}
#comparePlatforms table#comparison tr.demo a.block{height:25px;line-height:25px;color:#ffe99b;text-decoration:none;background:#2A7005 url(/img/pages/information/platform/compare-platforms/bg_compare.gif) 0 -36px no-repeat;border:1px solid #fff;border-bottom:none;}
#comparePlatforms table#comparison tr.demo a.block:hover{background-position:right -63px;}
#comparePlatforms table#comparison td.yes{text-indent:-9999px;background:url(/img/pages/information/platform/compare-platforms/tick_white.gif) center center no-repeat;}
#comparePlatforms table#comparison td.highlight {background:#ffe5ba url(/img/pages/information/platform/compare-platforms/tick_yellow.gif) center center no-repeat;}
#comparePlatforms table#comparison th.buffer, 
#comparePlatforms table#comparison td.buffer{background-color:#b5d0f5!important;width:17px;}
#comparePlatforms table#comparison th.lbuffer, 
#comparePlatforms table#comparison td.lbuffer{border-right:1px solid #fff!important;}
#comparePlatforms table#comparison td.lbuffer a{border-right:none!important;}
#comparePlatforms table#comparison th.rbuffer, 
#comparePlatforms table#comparison td.rbuffer{border-left:1px solid #fff!important;}
#comparePlatforms table#comparison td.rbuffer a{border-left:none!important;}
#comparePlatforms .moreInfo {padding-bottom:25px;}
#comparePlatforms .moreInfo .left {width:500px;background:#ffe5ba;}
#comparePlatforms .moreInfo .left .inner{padding:14px 10px 16px 16px;}
#comparePlatforms .moreInfo .right {width:480px;}
#comparePlatforms .moreInfo .right .inner{padding:14px 0 16px 18px;}
#comparePlatforms .moreInfo h4{margin:0 0 .75em 0;font:bold 12px/1.2em Verdana, Geneva, sans-serif;color:#336bc2;}
#comparePlatforms .moreInfo p{margin-bottom:.5em;}
#comparePlatforms .moreInfo p.register{text-align:right;margin:0;padding-right:18px;}
#comparePlatforms .moreInfo p.register a{display:block;float:right;height:22px;padding-left:36px;background:url(/img/bullets/ico_arrow-circle.png) 7px top no-repeat;}


/* FXCM labs */
#fxcmLabs #labsInfo{width:520px;}
#fxcmLabs #labsInfo h3{color:#c77a02; font-size:16px;}
#fxcmLabs #labsInfo h4{font-size:12px;color:#060605;margin-bottom:.35em;line-height:1em;}
#fxcmLabs #labsInfo h5{font-size:10px;text-transform:uppercase;color:#5876a6;line-height:1em;}
#fxcmLabs #labsInfo .ideaBox {margin-bottom:30px;background-image:url(/img/pages/information/platform/fxcm-labs/bg_fxcmLabs.jpg);background-repeat:no-repeat;}
#fxcmLabs #labsInfo .ideaBox.ST {height:250px;margin-top:10px;background-position:0 -102px;}
#fxcmLabs #labsInfo .ideaBox.TSG {height:250px;background-position:-530px -102px;}
#fxcmLabs #labsInfo .ideaBox.MOBI {height:266px;background-position:-1060px -102px;}
#fxcmLabs #labsInfo .ideaBox .description {padding:36px 0 0 215px;}
#fxcmLabs #labsInfo .ideaBox .description ul li{padding:0 0 0 25px;background:url(/img/bullets/list_cross_black.gif) 0 .5em no-repeat;}
#fxcmLabs #labsInfo .ideaBox .actions {width:266px;margin:10px 0 0 20px;}
#fxcmLabs #labsInfo .ideaBox .actions a {text-decoration:none;background-image:url(/img/pages/information/platform/fxcm-labs/bg_fxcmLabs.jpg);background-repeat:no-repeat;}
#fxcmLabs #labsInfo .ideaBox .actions a.learn {float:left;width:167px;height:32px;margin-top:23px;text-indent:-9999px;background-position:0 0;}
#fxcmLabs #labsInfo .ideaBox .actions a.learn:hover {background-position:-167px 0;}
#fxcmLabs #labsInfo .ideaBox .actions a.feedback {float:right;width:80px;height:29px;padding:26px 0 0 10px;text-transform:none;font:bold 11px/1.12em Verdana, Geneva, sans-serif;color:#074fc1;text-align:left;background-position:0 -32px;}
#fxcmLabs #labsInfo .ideaBox .actions a.feedback:hover {color:#022e75;background-position:-90px -32px;}
#fxcmLabs #labsFeedback{width:410px;padding-top:8px;}
#fxcmLabs .feedbackStep {margin-bottom:35px;}
#fxcmLabs .feedbackStep.first {margin-bottom:75px;}
#fxcmLabs #labsFeedback h3 {margin-bottom:1.25em;font-size:16px;line-height:16px;text-transform:none;color:#0b0e12;}
#fxcmLabs #labsFeedback h3 img {padding-right:9px;vertical-align:text-bottom;}
#fxcmLabs #labsFeedback .formWrap {padding:16px 15px;background-color:#e3eaf3;}
#fxcmLabs #labsFeedback .formWrap h4{margin-bottom:.5em;font-size:11px;color:#0b0e12;}
#fxcmLabs #labsFeedback .formWrap form{font:bold 11px Verdana, Geneva, sans-serif;color:#0b0e12;}
#fxcmLabs #labsFeedback .formWrap form label{float:left;width:125px;line-height:24px;}
#fxcmLabs #labsFeedback .formWrap form .box{margin-bottom:8px;position:relative;}
#fxcmLabs #labsFeedback .formWrap form input.text,
#fxcmLabs #labsFeedback .formWrap form select,
#fxcmLabs #labsFeedback .formWrap form textarea{float:right;border:1px solid #769edf;padding:3px;}
#fxcmLabs #labsFeedback .formWrap form input.text {width:230px;}
#fxcmLabs #labsFeedback .formWrap form select {width:237px;}
#fxcmLabs #labsFeedback .formWrap form textarea {width:98%;height:260px;float:none;font:11px/1.25em Verdana, Geneva, sans-serif;}
#fxcmLabs #labsFeedback .formWrap form p.prompt {font-weight:normal;color:#666;position:absolute;top:0;left:0;width:100%;padding:3px 6px;}
#fxcmLabs #labsFeedback .formWrap form .submit{text-align:right;padding-top:4px;}
#fxcmLabs #labsFeedback .formWrap form span.invalid {padding-left:142px;padding-top:4px;}

/* Price Improvements */
#PI .contentHead{margin-bottom:0;}
#PI .contentBody{position:relative;}
#PI h3{font:normal 18px Arial, Helvetica, sans-serif;color:#000;}
#PI h4{font:bold 15px Arial, Helvetica, sans-serif;color:#c28905;}
#PI .tab{position:absolute;top:0;right:0;}
#PI .tab li{float:left;border-top:5px solid #084d8c;margin-left:2px;}
#PI .tab li.current,
#PI .tab li:hover{border-top-color:#fff;}
#PI .tab li.current{padding-bottom:8px;background:url(/img/pages/information/platform/price-improvements/nav_selected.gif) no-repeat center bottom;}
#PI .tab li a{display:block;border-top:1px solid #fff;height:32px;font:bold 14px/32px 'DroidSansWeb', Arial, Helvetica, sans-serif;background:url(/img/pages/information/platform/price-improvements/bg_tabs.gif) repeat-x;padding:0 1em;color:#084d8c;text-decoration:none;cursor:pointer; position:relative;}
#PI .tab li.current a,
#PI .tab li:hover a{background-position:0 -32px;color:#fff;}
#PI .tab li.pdf a {padding-left: 50px;}
#PI .tab li.pdf a span {position:absolute;left:8px;bottom:6px;display:block;height:20px;width:34px;font-size:12px;line-height:20px;text-align:center;color:#fff; background-color:#df0303;}
#PI .tabContainer{padding-top:50px;}
#PI .player{float:left;width:680px;height:445px;border-left:1px solid #d0d8e2;border-right:1px solid #d0d8e2;background:url(/img/pages/information/platform/price-improvements/bg_videoBox.gif) repeat-x;}
#PI .player h6{font:bold 10px Verdana, Geneva, sans-serif;color:#606060;margin:15px;text-transform:uppercase;}
#PI .player #PriceImprovementsVideos{width:640px;height:360px;margin:0 auto;margin-top:25px;cursor:pointer;}
#PI .videoBox .playlist{float:right;width:292px;height:445px;border-left:1px solid #a7b5c8;border-right:1px solid #a7b5c8;background:url(/img/pages/information/platform/price-improvements/bg_playlistBox.gif) repeat-x;}
#PI .videoBox .playlist h6{height:32px;background:url(/img/pages/information/platform/price-improvements/icon_playList.jpg) no-repeat 10px 0;font:bold 19px/36px Arial, Helvetica, sans-serif;padding:0 0 20px 58px;text-transform:uppercase;border-bottom:1px solid #bbc7d4;margin-top:15px;}
#PI .videoBox .playlist li{border-top:1px solid #fff;border-bottom:1px solid #bbc7d4;cursor:pointer;padding:12px;}
#PI .videoBox .playlist li.last{border-bottom:none;}
#PI .videoBox .playlist li p{margin:0;font:12px/1.5 Verdana, Geneva, sans-serif;}
#PI .videoBox .playlist li span{display:block;text-align:right;color:#0754cd;font:bold 11px Verdana, Geneva, sans-serif;text-decoration:underline;margin-top:5px;background:url(/img/pages/information/platform/price-improvements/ico_arrowBlue.png) no-repeat left;margin-left:170px;}
#PI .playlist li:hover span{text-decoration:none;}
#PI .tabOverview p.intro{font-size:13px;}
#PI .overviewBottom{margin-top:30px;}
#PI .overviewText{float:left;width:680px;}
#PI .overviewRsrc{float:right;width:270px;padding-right:10px;}
#PI .overviewText h3{margin-bottom:.75em;}
#PI .overviewText h4{margin-bottom:.5em;}
#PI .overviewText h4 strong{text-decoration:underline;}
#PI .overviewText a.openDemo{display:block;width:622px;height:49px;background:url(/img/pages/information/platform/price-improvements/btn_openDemo.jpg) no-repeat;font:bold 27px/53px Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;padding-left:40px;overflow:hidden;margin:30px 0 50px;text-decoration:none;}
#PI .overviewText a.openDemo strong{color:#ffab3d;}
#PI .overviewText a.openDemo:hover strong{color:#0dd3fd;}
#PI .overviewText .FAQ h3{font:bold 18px Verdana, Geneva, sans-serif;color:#084d8c;}
#PI .overviewRsrc h3{font:normal 24px Arial, Helvetica, sans-serif;color:#084d8c;text-transform:none;margin-bottom:.5em;}
#PI .overviewRsrc h4{font:bold 11px Verdana, Geneva, sans-serif;color:#333;}
#PI .overviewRsrc p{font-size:11px;}
#PI .overviewRsrc span{text-decoration:underline;}
#PI .overviewRsrc strong.vid{color:#c48210;}
#PI .overviewRsrc .linkRsrc{margin-bottom:50px;}
#PI .overviewRsrc .linkRsrc a{display:block;font:bold 11px/15px Verdana, Geneva, sans-serif;color:#0754cd;padding-left:20px;height:15px;cursor:pointer;text-decoration:underline;}
#PI .overviewRsrc .linkRsrc a:hover{text-decoration:none;}
#PI .overviewRsrc a.watchTips{background:url(/img/pages/information/platform/price-improvements/ico_arrowBlue.png) no-repeat;}
#PI .overviewRsrc a.learnStrategies{background:url(/img/pages/information/platform/price-improvements/ico_arrowOrange.png) no-repeat;}

#PI .box-faq{position:relative;}
#PI .box-faq a.controlThisSection{display:block;position:absolute;right:0;top:10px;width:100px;font:bold 10px/15px Verdana, Geneva, sans-serif;font-weight:bold;text-transform:uppercase;color:#ed871b;text-decoration:underline;cursor:pointer;}

#PI .box-faq dt{color:#0d4d9c;font:bold 13px Verdana, Geneva, sans-serif;padding:10px;margin:0;cursor:pointer;}
#PI .box-faq dt.open{background-color:#F7F3EF;text-decoration:underline;padding-bottom:5px;}
#PI .box-faq dt:hover{background-color:#F7F3EF;}
#PI .box-faq dd{position:relative;display:none;margin:0 0 10px;padding:0 30px 10px;}
#PI .box-faq dd.open{display:block;background:#f7f3ef;border-bottom:1px solid #f0eae4;}
#PI .box-faq dd a.closeThis{display:none;position:absolute;right:0;top:-31px;width:100px;height:22px;background:#fff url(/img/pages/landing/strategy-trader-contest/btn_close.gif) 0 0 no-repeat;z-index:5;text-align:center;text-transform:uppercase;cursor:pointer;color:#0d4d9c;font-size:11px;font-weight:bold;}
#PI .box-faq dd.open a.closeThis{display:block;}
#PI .box-faq dd.open a.closeThis:hover{background-position:0 -22px;}

#PI .tabInfo a.btnEdu{display:block;position:relative;width:980px;height:80px;background:url(/img/pages/information/platform/price-improvements/bg_eduPromo.jpg) no-repeat;text-decoration:none;margin-bottom:30px;}
#PI .tabInfo a.btnEdu strong{font:bold 30px Arial, Helvetica, sans-serif;color:#105fc4;position:absolute;top:15px;left:145px;text-transform:uppercase;}
#PI .tabInfo a.btnEdu span{font:bold 13px Verdana, Geneva, sans-serif;color:#464d5c;position:absolute;top:50px;left:145px;}
#PI .tabInfo a.btnEdu em{font:bold 26px Arial, Helvetica, sans-serif;color:#50606e;position:absolute;top:25px;left:760px;text-transform:uppercase;}
#PI .tabInfo a.btnEdu:hover em{color:#000;}
#PI ol{margin:20px 0 0;}
#PI ol li h6{float:left;width:110px;font:bold 15px Arial, Helvetica, sans-serif;color:#0754cd;text-transform:uppercase;margin-top:2px;margin-right:1em;}
#PI ol li p{float:left;width:800px;margin-top:0;}

#PI .tabStrategies .plan{display:none;padding:20px;background:#F7F3EF;position:relative;margin-bottom:3em;}
#PI .tabStrategies .plan h4{margin-top:0;}
#PI .tabStrategies a.view{display:block;float:left;height:28px;line-height:28px;color:#0754CD;background:url(/img/pages/information/platform/price-improvements/arrow_strategy.gif) no-repeat;text-decoration:underline;padding-left:25px;cursor:pointer;font-weight:bold;margin-bottom:20px;}
#PI .tabStrategies a.view:hover{text-decoration:none;}
#PI .tabStrategies a.view.expanded{background-position:0 -28px;margin-bottom:5px;}
#PI .tabStrategies a.closeBox{position:absolute;top:10px;right:10px;font-weight:bold;width:100px;height:22px;background:#fff url(/img/pages/landing/strategy-trader-contest/btn_close.gif) 0 0 no-repeat;z-index:5;text-align:center;text-transform:uppercase;cursor:pointer;color:#0d4d9c;font-size:11px;}

/* NDD vs DD: /fxcm-forex-execution.jsp */
/* NDD vs DD: fxcm-forex-execution.jsp */
#nddVSdd a.ndd-demo{float:left;width:195px;height:69px;background:url(/img/pages/information/trading/fxcm-forex-execution/btn-demo-hgroup.gif) no-repeat;margin-right:20px;text-decoration:none;font:bold 16px 'Droid Sans',Arial,Helvetica,sans-serif;color:#a13e0a;}
#nddVSdd a.ndd-demo span{display:block;padding-left:65px;padding-top:17px;}
#nddVSdd a.ndd-demo strong{text-transform:uppercase;}
#nddVSdd h1{margin-top:5px;}
#nddVSdd .executionPlayer{margin-top:20px;}
#nddVSdd .executionPlayer .player.NDDExeuction{float:left;}
#nddVSdd .executionPlayer .player.DDExeuction{float:right;}
#nddVSdd .executionPlayer .player.smaller{width:160px;overflow:hidden;}
#nddVSdd .executionPlayer .player .titleGroup{height:55px;position:relative;}
#nddVSdd .executionPlayer .player h3{color:#06429a;font:normal 18px Arial, Helvetica, sans-serif;margin:0 0 5px;padding:0;}
#nddVSdd .executionPlayer .player h4{color:#383d45;font:bold 12px Verdana, Geneva, sans-serif;text-transform:none;margin:0;padding:0;}
#nddVSdd .executionPlayer .player a{display:block;width:480px;height:300px;background:url(/img/pages/information/trading/fxcm-forex-execution/splash-sprite.jpg) no-repeat;}
#nddVSdd .executionPlayer .player a span{display:block;text-indent:-5000px;}
#nddVSdd .executionPlayer .player.NDDExeuction a{background-position:0 0;}
#nddVSdd .executionPlayer .player.DDExeuction a{background-position:-480px 0;}
#nddVSdd .executionPlayer .player.smaller h3{font:bold 10px Verdana, Geneva, sans-serif;text-transform:none;position:absolute;bottom:10px;}
#nddVSdd .executionPlayer .player.nowPlaying h3:before{content:'Now Playing: ';color:#000;}
#nddVSdd .executionPlayer .player.nowPlaying a{background-image:none !important;}
#nddVSdd .executionPlayer .player.smaller .titleGroup{height:55px;}
#nddVSdd .executionPlayer .player.smaller h4{display:none;}
#nddVSdd .executionPlayer .player.smaller.NDDExeuction a{background-position:0 -300px;}
#nddVSdd .executionPlayer .player.smaller.DDExeuction a{background-position:-480px -300px;}
#nddVSdd .executionPlayer .player.NDDExeuction.smaller h3{width:110px;}
#nddVSdd .audioOn{background:url(/img/bullets/ico_speaker.gif) no-repeat left center;font:10px Verdana, Geneva, sans-serif;text-transform:uppercase;padding-left:20px;margin-top:10px;}
#nddVSdd .resourcesBox{margin:1em 0 3em;}
#nddVSdd .resourcesText{width:540px;float:left;}
#nddVSdd .resourcesForm{width:440px;float:right;background:#ededed;}
#nddVSdd .resourcesText h3{color:#014bb8;font:normal 18px Arial, Helvetica, sans-serif;}
#nddVSdd .resourcesText p{font-weight:bold;}
#nddVSdd .resourcesText h4{font:bold 11px Verdana, Geneva, sans-serif;margin-bottom:2em;}
#nddVSdd .resourcesText li{background:url(/img/bullets/list_cross_orange_7.gif) no-repeat left center;margin-bottom:1.75em;padding-left:2em;}
#nddVSdd .resourcesText .guideBox{}
#nddVSdd .resourcesText .guide{display:block;height:66px;background:#ededed url(/img/pages/information/trading/fxcm-forex-execution/bg-guide.gif) no-repeat;font:bold 16px/66px 'Droid Sans',Arial,Helvetica,sans-serif;text-shadow:1px 1px #fff;padding-left:40px;margin-bottom:2em;}
#nddVSdd .resourcesText strong.guide{color:#333;}
#nddVSdd .resourcesText .guide span{display:block;height:66px;background:url(/img/pages/information/trading/fxcm-forex-execution/btn-pdf.gif) no-repeat left center;padding-left:65px;}
#nddVSdd .formBox {padding:20px 30px;}
#nddVSdd .formBox h3 {color:#0047B9;font:bold 11px Verdana, Geneva, sans-serif;margin-bottom:2em;}
#nddVSdd .formBox form label{float:left;width:130px;font-size:12px;font-weight:bold;color:#0f2847;}
#nddVSdd .formBox form{background:none;border-bottom:none;margin-bottom:0;}
#nddVSdd .formBox form input.text, 
#nddVSdd .formBox form select {float:right;width:230px;padding:2px;border:1px solid #2d68c5;margin-top:0;}
#nddVSdd .formBox form span.req{color:#d40505;}
#nddVSdd .formBox form .textBox {padding-bottom:1em;}
#nddVSdd .formBox form .textBox.checkboxWrap {padding:14px 0 0;}
#nddVSdd .formBox form .textBox.checkboxWrap label{width:89%;float:right;font:11px/1.5em Verdana, Geneva, sans-serif;color:#0f2847;}
#nddVSdd .formBox form .textBox.checkboxWrap input.checkbox{float:left;}
#nddVSdd .formBox form .submitBox{padding-top:32px;}
#nddVSdd .formBox form span.invalid{padding-left:129px;}
#nddVSdd .confBox {display:none;padding:20px 30px;font:14px/1.5em Arial, Helvetica, sans-serif;min-height:460px;}
#nddVSdd .confBox h4{font:bold 15px Arial, Helvetica, sans-serif;text-transform:none;}
#nddVSdd .confBox p{margin-bottom:1em;padding-left:3px;}
#nddVSdd .confBox .demoInfo {padding-top:23px;border-top:1px solid #fff;}
#nddVSdd .confBox .demoInfo h4{margin-bottom:0;}
#nddVSdd .confBox .demoInfo ul li{margin-left:20px;padding:0 0 .25em 20px;background:url(/img/bullets/list_arrow_blue.gif) 0 .5em no-repeat;}
#nddVSdd .openLive{width:540px;}
#nddVSdd .openLive h3{color:#0a4fb6;font:18px Arial, Helvetica, sans-serif;text-transform:none;}
#nddVSdd .openLive a{display:block;width:237px;height:24px;background:url(/img/pages/information/trading/fxcm-forex-execution/btn-openLive.gif);margin:0 auto;font:bold 11px/24px Verdana, Geneva, sans-serif;text-transform:uppercase;color:#fff;text-decoration:none;text-align:center;}
#nddVSdd .openLive a:hover{background-position:0 -24px;}
#nddVSdd .contactUs{width:408px;height:128px;overflow:hidden;background:url(/img/pages/information/trading/fxcm-forex-execution/bg-contact.jpg);}
#nddVSdd .contactUs h3{font:22px Arial, Helvetica, sans-serif;color:#fff;text-transform:none;padding-left:20px;}
#nddVSdd .contactUs p{color:#fff;padding-left:20px;}
#nddVSdd .contactUs a{color:#fff;}

/* Mobile Trading Platform */
#mobiTrade .tab_nav{margin-bottom:40px;}
#mobiTrade .tab_nav li{float:left;margin-right:10px;}
#mobiTrade .tab_nav li.last{margin-right:0;}
#mobiTrade .tab_nav a{display:block;width:320px;height:82px;background:url(/img/pages/trading-systems/mobile-trading-products/tile_mobiTrading.jpg) no-repeat 0 0;text-transform:uppercase;border-top:2px solid #abaeb5;text-decoration:none;}
#mobiTrade .tab_nav a.current,
#mobiTrade .tab_nav a:hover{background-position:0 -82px;border-top:2px solid #073285;}
#mobiTrade .tab_nav a strong,
#mobiTrade .tab_nav a span{display:block;padding-left:30px;}
#mobiTrade .tab_nav a span.asterisk{display:inline;padding-left:0;}
#mobiTrade .tab_nav a strong{font:bold 21px 'DroidSansWeb', Arial, sans-serif;padding-top:16px;padding-bottom:5px;color:#a0a3ab;text-shadow:1px 1px #fff;}
#mobiTrade .tab_nav a.current strong,
#mobiTrade .tab_nav a:hover strong{color:#357df1;}
#mobiTrade .tab_nav a span{font:bold 14px Arial, Helvetica, sans-serif;color:#62656c;}
#mobiTrade .tab_nav a.current span,
#mobiTrade .tab_nav a:hover span{color:#333;}
#mobiTrade .mobiText{width:680px;}
#mobiTrade .device{width:240px;height:500px;background:url(/img/pages/trading-systems/mobile-trading-products/tile_mobiTrading.jpg) no-repeat -320px 0;}
#mobiTrade .device img{margin:84px 0 0 20px;}
#mobiTrade{line-height:1.75;}
#mobiTrade .tabContent{margin-bottom:20px;}
#mobiTrade h3{color:#c98706;font:normal 23px 'DroidSansWeb', Arial, sans-serif;margin-bottom:20px;}
#mobiTrade h5{color:#1162b3;font:bold 14px 'DroidSansWeb', Arial, sans-serif;padding-bottom:10px;border-bottom:1px solid #0e56a9;text-transform:uppercase;margin-bottom:5px;}
#mobiTrade p.promo{color:#0170c7;font:bold 11px Verdana, Geneva, sans-serif;margin-bottom:0;}
#mobiTrade .description p{color:#333;font:11px Verdana, Geneva, sans-serif;}
#mobiTrade .keyFeatures{margin-top:20px;}
#mobiTrade .keyFeatures li{padding-left:25px;background:url(/img/pages/trading-systems/mobile-trading-products/tile_mobiTrading.jpg) no-repeat -545px -535px;margin-bottom:20px;}
#mobiTrade .keyFeatures strong{display:block;font:bold 12px Arial, Helvetica, sans-serif;margin-bottom:5px;text-transform:uppercase;}
#mobiTrade .featurebox{position:relative;}
#mobiTrade .featurebox a.liveClients{display:block;position:absolute;width:225px;height:92px;background:url(/img/pages/trading-systems/mobile-trading-products/tile_mobiTrading.jpg) no-repeat 0 -223px;top:0;right:0;color:#fff;text-decoration:none;text-transform:uppercase;}
#mobiTrade .featurebox a.liveClients span{display:block;padding:8px 10px 0 8px;font:bold 10px/1.5 Verdana, Geneva, sans-serif;}
#mobiTrade .featurebox a.liveClients strong{display:block;color:#fbde88;font:18px Arial, Helvetica, sans-serif;}
#mobiTrade a.FAQLink{color:#333;text-decoration:underline;}
#mobiTrade a.FAQLink:hover{text-decoration:none;}
#mobiTrade a.appStore{display:block;width:182px;height:59px;background:url(/img/pages/trading-systems/mobile-trading-products/tile_mobiTrading.jpg) no-repeat 0 -164px;margin:40px auto 0;text-indent:-5000px;margin-right:30px;}
#mobiTrade #FAQContent{padding:1em;}
#mobiTrade #FAQContent ol.standard{list-style:decimal;}
#mobiTrade #FAQContent ol.standard span{display:block;font-weight:normal;}
#mobiTrade #FAQContent ol.standard li{font:bold 11px Verdana, Geneva, sans-serif;color:#333;}
#mobiTrade #mobiDemo{margin-bottom:20px;}
#mobiTrade #mobiDemo .req{color:#87170F;}
#mobiTrade #mobiDemo div.req{margin-bottom:20px;text-align:right;font-size:10px;}
#mobiTrade #mobiDemo .formBox{width:325px;}
#mobiTrade #mobiDemo .field{margin-bottom:12px;}
#mobiTrade #mobiDemo label{float:left;color:#3d59af;font:13px Verdana, Geneva, sans-serif;}
#mobiTrade #mobiDemo .text{float:right;width:200px;border:1px solid #81c1fb;}
#mobiTrade #mobiDemo input.invalid,
#mobiTrade #mobiDemo select.invalid{background:#bdd0e1;}
#mobiTrade #mobiDemo .checkbox label{float:right;width:290px;color:#76828f;font:10px Arial, Helvetica, sans-serif;}
#mobiTrade #mobiDemo .checkbox input{float:left;}
#mobiTrade #mobiDemo input.submit{float:right;display:block;}
#mobiTrade #confirmation{display:none;}
#mobiTrade #confirmation p{margin-bottom:3em;font-weight:bold;}

/* IPO: Why trade with FXCM */
.ipo-why-trade{}
.ipo-why-trade h2{margin:40px 0 .5em 0;font:23px/1.1em Arial, Helvetica, sans-serif;text-transform:none;color:#C58805;}
.ipo-why-trade h3{font:bold 13px/1.1em Verdana, Geneva, sans-serif;text-transform:none;color:#000;}
.ipo-why-trade h4{font:bold 11px/1.1em Verdana, Geneva, sans-serif;text-transform:uppercase;color:#000;}
.ipo-why-trade ul.standard {margin-left:15px;}
.ipo-why-trade ul.plus {padding:.75em 0 1.75em 17px;}
.ipo-why-trade ul.plus li{padding:0 0 .5em 27px;background:url(/img/pages/landing/ipo/why-trade/list_plus.gif) 0 .5em no-repeat;}
.ipo-why-trade .note{color:#333;font-size:11px;}
.ipo-why-trade .bg-icon{background-image:url(/img/pages/landing/ipo/why-trade/icons.gif);background-repeat:no-repeat;}
.ipo-why-trade .bnr_action{position:relative;background-image:url(/img/pages/landing/ipo/why-trade/bg_bnr_action.gif);background-repeat:no-repeat;}
.ipo-why-trade .bnr_action h3{margin:0 0 .25em 0;font:36px/1em 'DroidSansWeb', Arial, Helvetica, sans-serif;color:#00b143;}
.ipo-why-trade .bnr_action h4{margin:0 0 .25em 0;font:21px/1.1em 'DroidSansWeb', Arial, Helvetica, sans-serif;color:#000;text-transform:none;}
.ipo-why-trade .bnr_action a{position:absolute;top:0;left:0;height:100%;width:100%;display:block;text-align:center;text-decoration:none;}
.ipo-why-trade .bnr_action a span{display:block;margin:0 auto 0 auto;width:167px;height:24px;font:bold 13px/24px 'DroidSansWeb', Arial, Helvetica, sans-serif;color:#fff;background:url(/img/pages/landing/ipo/why-trade/bg_bnr_action.gif) -454px bottom no-repeat;}
.ipo-why-trade .bnr_action a span:hover{background-position:right bottom;}
.ipo-why-trade .top {height:170px;background:url(/img/pages/landing/ipo/why-trade/bg_top.gif) left bottom repeat-x;}
.ipo-why-trade .top h1.left{width:650px;padding:50px 0 0 82px;font:bold 56px/1.1em 'DroidSansWeb', Arial, Helvetica, sans-serif;color:#000;}
.ipo-why-trade .top .right{position:relative;width:240px;background-color:#CCC}
.ipo-why-trade .top .right img.logo{position:absolute;top:40px;left:50px;}
.ipo-why-trade .executionInfoLeft{width:467px;}
.ipo-why-trade .executionInfoLeft{width:467px;}
.ipo-why-trade .executionInfoLeft .vidWrap .vid {padding-bottom:12px;}
.ipo-why-trade .executionInfoLeft .vidWrap .vid {width:198px;}
.ipo-why-trade .executionInfoLeft .vidWrap .vid a{width:198px;height:104px;background-color:#000;}
.ipo-why-trade .executionInfoLeft .callVidBox{}
.ipo-why-trade #callVidBox a#whyTradeWithFXCM_executionModels{display:block;width:798px;height:630px;margin:0 auto;border:1px solid #000;}
.ipo-why-trade .executionWrap .bnr_action.registerNow{margin-top:50px;width:396px;height:202px;}
.ipo-why-trade .executionWrap .bnr_action.registerNow .inner{padding:18px 0 0 21px;}
.ipo-why-trade .executionWrap .bnr_action.registerNow a span{margin-top:156px;}
.ipo-why-trade .platformWrap {}
.ipo-why-trade .platformWrap .platform {position:relative;float:left;width:263px;height:300px;padding-bottom:18px;margin-right:3px;cursor:pointer;}
.ipo-why-trade .platformWrap .platform:hover{background-color:#eef1f5;}
.ipo-why-trade .platformWrap .platform h4{margin:0 0 .2em 0;padding:200px 0 0 10px;text-transform:none;font-size:13px;background:url(/img/pages/landing/ipo/why-trade/bg_technology_platforms.jpg) 0 0 no-repeat;}
.ipo-why-trade .platformWrap .platform p{padding:0 10px;font-size:13px;}
.ipo-why-trade .platformWrap .platform a.learnMore{position:absolute;bottom:14px;left:10px;padding-right:60px;font-size:13px;font-weight:bold;background-position:right -51px;}
.ipo-why-trade .platformWrap .platform a.learnMore:hover{text-decoration:underline;}
.ipo-why-trade .platformWrap .platform a.platformLink{display:block;width:100%;height:100%;top:0;left:0;position:absolute;background:url(/img/s.gif) repeat-x;}
.ipo-why-trade .platformWrap .platform.desktop {}
.ipo-why-trade .platformWrap .platform.desktop h4{background-postion:0 0;}
.ipo-why-trade .platformWrap .platform.desktop:hover h4{background-position:0 -228px;}
.ipo-why-trade .platformWrap .platform.automated {}
.ipo-why-trade .platformWrap .platform.automated h4{background-position:-263px 0;}
.ipo-why-trade .platformWrap .platform.automated:hover h4{background-position:-263px -228px;}
.ipo-why-trade .platformWrap .platform.web {}
.ipo-why-trade .platformWrap .platform.web h4{background-position:-526px 0;}
.ipo-why-trade .platformWrap .platform.web:hover h4{background-position:-526px -228px;}
.ipo-why-trade .platformWrap .platform.mobile {width:182px;margin-right:0;}
.ipo-why-trade .platformWrap .platform.mobile h4{background-position:-789px 0;}
.ipo-why-trade .platformWrap .platform.mobile p{padding-right:2px;}
.ipo-why-trade .platformWrap .platform.mobile:hover h4{background-position:-789px -228px;}
.ipo-why-trade .researchWrap {position:relative;background:url(/img/pages/landing/ipo/why-trade/bg_research_visitDFX.jpg) 98% bottom no-repeat;zoom:1;}
.ipo-why-trade .researchWrap a.visitDFX{position:absolute;display:block;width:430px;height:80px;padding:170px 0 0 0;bottom:0;right:0;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.ipo-why-trade .researchWrap a.visitDFX strong{text-decoration:underline;}
.ipo-why-trade .educationWrap .left{width:50%}
.ipo-why-trade .educationWrap .left .learnMore a{display:block;height:50px;width:150px;padding-right:50px;font:bold 25px/50px Arial, Helvetica, sans-serif;color:#126fc6;background-position:right -129px;}
.ipo-why-trade .educationWrap .left .learnMore a:hover{color:#000}
.ipo-why-trade .educationWrap .right{width:45%;}
.ipo-why-trade .serviceWrap .left{width:50%}
.ipo-why-trade .serviceWrap .bnr_action.chatNow{margin-top:70px;width:393px;height:135px;background-position:-396px 0;text-align:center;}
.ipo-why-trade .serviceWrap .bnr_action.chatNow .inner{padding:10px 0 0 0;}
.ipo-why-trade .serviceWrap .bnr_action.chatNow a span{margin-top:93px;}

/* execution center subhomepage */
.execution-center {}
.execution-center .item{position:relative;width:478px;height:235px;margin-bottom:24px;background:url(/img/pages/information/trading/execution-center/bg_features.jpg) no-repeat;}
.execution-center .item#feature-TB{background-position:0 0;}
.execution-center .item#feature-EA{background-position:0 -255px;}
.execution-center .item#feature-PI{background-position:0 -510px;}
.execution-center .item .inner{padding:28px 10px 0 103px;}
.execution-center .item h3{margin:0 0 12px;font:bold 25px/1em 'DroidSansWeb', Arial, Helvetica, sans-serif;color:#013a8b;text-transform:none;}
.execution-center .item a.featureLink{width:478px;height:235px;display:block;position:absolute;top:0;left:0;text-indent:-9999px;background:url(/img/s.gif);}
.execution-center .item a.featureLink:hover{background:url(/img/pages/information/trading/execution-center/bg_features_hover.png) no-repeat;}
.execution-center .item ul.info{padding-left:34px;}
.execution-center .item ul.info li{padding:0 0 .2em 20px;background:url(/img/pages/information/trading/execution-center/list_info.gif) 0 .75em no-repeat;}
.execution-center .item p {margin:0 0 1em 2px;}

/*LP free demo forecast (/currency-forecast.jsp)*/
#LP_demo_forecast #TcontentBody {padding-bottom:24px;}
#LP_demo_forecast #Tmain {height:678px;position:relative;margin-bottom:12px;border-bottom:8px solid #000;background:url(/img/pages/landing/currency-forecast/bg_body.jpg) left bottom no-repeat;}
#LP_demo_forecast h1{height:88px;text-indent:-9999px;background:url(/img/pages/landing/currency-forecast/bg_h1.gif) no-repeat;}
#LP_demo_forecast h2{margin-left:40px;font-size:32px;color:#0c0707;text-transform:none;font-weight:normal;}
#LP_demo_forecast h3{margin-top:0;color:#0047b9;}
#LP_demo_forecast .contentWrap{padding-top:28px;}
#LP_demo_forecast .infoWrap {width:450px;padding:0 0 0 52px;}
#LP_demo_forecast .infoWrap h3{font-size:30px;font-weight:normal;text-transform:none;}
#LP_demo_forecast .infoWrap ul.plus {padding-left:3px;}
#LP_demo_forecast .infoWrap ul.plus li{padding:0 0 .5em 36px;font:17px Arial, Helvetica, sans-serif;background:url(/img/pages/landing/currency-forecast/list_plus.gif) left .25em no-repeat;}
#LP_demo_forecast .signupWrap {width:402px;height:434px;margin:0 46px 0 0;}
#LP_demo_forecast .formBox {padding:25px 20px 0 25px;}
#LP_demo_forecast .formBox h3 {font-size:14px;margin-bottom:27px;}
#LP_demo_forecast .formBox form label{float:left;width:128px;font-size:13px;font-weight:bold;color:#0f2847;}
#LP_demo_forecast .formBox form input.text, 
#LP_demo_forecast .formBox form select {float:left;width:218px;height:20px;border:1px solid #2d68c5;}
#LP_demo_forecast .formBox form .textBox {padding-bottom:1em;}
#LP_demo_forecast .formBox form .textBox.checkboxWrap {padding:14px 0 0;}
#LP_demo_forecast .formBox form .textBox.checkboxWrap label{width:89%;float:right;font:11px/1.5em Verdana, Geneva, sans-serif;color:#0f2847;}
#LP_demo_forecast .formBox form .textBox.checkboxWrap input.checkbox{float:left;}
#LP_demo_forecast .formBox form .submitBox{padding-top:32px;}
#LP_demo_forecast .formBox form span.invalid{padding-left:129px;} 
#LP_demo_forecast .confBox {display:none;padding:20px 25px 0 25px;font:14px/1.5em Arial, Helvetica, sans-serif;}
#LP_demo_forecast .confBox h4{font:bold 15px Arial, Helvetica, sans-serif;text-transform:none;}
#LP_demo_forecast .confBox p{margin-bottom:1em;padding-left:3px;}
#LP_demo_forecast .confBox .demoInfo {padding-top:23px;background:url(/img/pages/landing/currency-forecast/divider.gif) left 5px repeat-x;}
#LP_demo_forecast .confBox .demoInfo h4{margin-bottom:0;}
#LP_demo_forecast .confBox .demoInfo ul li{margin-left:20px;padding:0 0 .25em 20px;background:url(/img/bullets/list_arrow_blue.gif) 0 .5em no-repeat;}
#LP_demo_forecast .noteWrap {position:absolute;bottom:20px;left:539px;color:#000;font-size:11px;}
#LP_demo_forecast .noteWrap p.note{color:#000;font-size:11px;margin-bottom:.5em;}
#LP_demo_forecast .awardsWrap {border-top:1px solid #ccc;}
#LP_demo_forecast .awardsWrap h5{padding-top:24px;font:21px Arial, Helvetica, sans-serif;color:#000;}
#LP_demo_forecast .awardsWrap .awardsContent a.awardsLink {display:block;width:980px;height:80px;}
#LP_demo_forecast .awardsWrap .awardsContent img {display:block;float:left;}

/* LP Gold forecast */
#LP_gold_forecast #TcontentBody {padding-bottom:8px;}
#LP_gold_forecast #Tmain {}
#LP_gold_forecast h1{height:106px;margin:0;text-indent:-9999px;background:url(/img/pages/landing/gold-forecast/bg_h1.gif) no-repeat;}
#LP_gold_forecast h2{height:42px;margin:0;text-indent:-9999px;background:url(/img/pages/landing/gold-forecast/bg_h2.gif) no-repeat;}
#LP_gold_forecast h3{margin-top:0;color:#0047b9;}
#LP_gold_forecast .contentWrap{position:relative;height:567px;margin-top:16px;margin-bottom:10px;background:url(/img/pages/landing/gold-forecast/bg_body.jpg) center top no-repeat;border-bottom:1px solid #666;}
#LP_gold_forecast .infoWrap {width:550px;padding:18px 0 0 0;}
#LP_gold_forecast .infoWrap h3{font-size:30px;font-weight:normal;text-transform:none;}
#LP_gold_forecast .infoWrap ul.info {padding-left:6px;}
#LP_gold_forecast .infoWrap ul.info li{padding:0 0 .6em 35px;font:20px Arial, Helvetica, sans-serif;color:#4c4949;background:url(/img/pages/landing/gold-forecast/list_info.gif) left .4em no-repeat;}
#LP_gold_forecast .signupWrap {width:346px;padding:13px 12px 0 0;}
#LP_gold_forecast .formBox {padding:20px;}
#LP_gold_forecast .formBox h3 {margin-bottom:27px;font:bold 11px/1.6em Verdana, Geneva, sans-serif;color:#333;}
#LP_gold_forecast .formBox h3 strong{color:#b1820a;}
#LP_gold_forecast .formBox h3 em{text-decoration:underline;font-style:normal;}
#LP_gold_forecast .formBox form label{float:left;width:90px;font-size:13px;font-weight:bold;color:#0f2847;}
#LP_gold_forecast .formBox form input.text, 
#LP_gold_forecast .formBox form select {float:left;width:198px;height:22px;border:1px solid #2d68c5;}
#LP_gold_forecast .formBox form .textBox {padding-bottom:1em;}
#LP_gold_forecast .formBox form .textBox.checkboxWrap {padding:14px 0 0;}
#LP_gold_forecast .formBox form .textBox.checkboxWrap label{width:89%;float:right;font:11px/1.5em Verdana, Geneva, sans-serif;color:#0f2847;}
#LP_gold_forecast .formBox form .textBox.checkboxWrap input.checkbox{float:left;}
#LP_gold_forecast .formBox form .submitBox{padding-top:18px;}
#LP_gold_forecast .formBox form span.invalid{padding-left:92px;} 
#LP_gold_forecast .confBox {display:none;padding:14px 16px 10px;font:13px/1.5em Arial, Helvetica, sans-serif;}
#LP_gold_forecast .confBox h4{font:bold 15px Arial, Helvetica, sans-serif;text-transform:none;}
#LP_gold_forecast .confBox p{margin-bottom:1em;padding-left:3px;}
#LP_gold_forecast .confBox .demoInfo {padding-top:20px;background:url(/img/pages/landing/gold-forecast/divider.gif) left 5px repeat-x;zoom:1;}
#LP_gold_forecast .confBox .demoInfo h4{margin-bottom:0;}
#LP_gold_forecast .confBox .demoInfo ul li{margin-left:20px;padding:0 0 .25em 20px;background:url(/img/bullets/list_arrow_blue.gif) 0 .5em no-repeat;}
#LP_gold_forecast .noteWrap {position:absolute;bottom:20px;left:0;width:980px;}
#LP_gold_forecast .noteWrap p.note{color:#666666;font-size:11px;margin-bottom:.5em;}
#LP_gold_forecast .awardsWrap{border-top:6px solid #d4dbe4;}
#LP_gold_forecast .awardsWrap h5{padding-top:24px;font:21px Arial, Helvetica, sans-serif;color:#000;}
#LP_gold_forecast .awardsWrap .awardsContent a.awardsLink {display:block;width:980px;height:80px;}
#LP_gold_forecast .awardsWrap .awardsContent img {display:block;float:left;}

/* LP Oil forecast */
#LP_oil_forecast #TcontentBody {padding-bottom:8px;}
#LP_oil_forecast #Tmain {}
#LP_oil_forecast h1{height:85px;margin:0;text-indent:-9999px;background:url(/img/pages/landing/oil-forecast/bg_h1.gif) no-repeat;}
#LP_oil_forecast h2{height:37px;margin:0;text-indent:-9999px;background:url(/img/pages/landing/oil-forecast/bg_h2.gif) no-repeat;}
#LP_oil_forecast h3{margin-top:0;color:#0047b9;}
#LP_oil_forecast .contentWrap{position:relative;height:567px;margin-top:16px;margin-bottom:10px;padding-bottom:20px;background:url(/img/pages/landing/oil-forecast/bg_body.jpg) center top no-repeat;border-bottom:1px solid #666;}
#LP_oil_forecast .infoWrap {width:550px;padding:18px 0 0 0;}
#LP_oil_forecast .infoWrap h3{font-size:30px;font-weight:normal;text-transform:none;}
#LP_oil_forecast .infoWrap ul.info {padding-left:6px;}
#LP_oil_forecast .infoWrap ul.info li{padding:0 0 .6em 35px;font:20px Arial, Helvetica, sans-serif;color:#333333;background:url(/img/pages/landing/oil-forecast/list_info.gif) left .4em no-repeat;}
#LP_oil_forecast .signupWrap {width:346px;margin-top:40px;padding-right:2px; }
#LP_oil_forecast .formBox {padding:18px 20px 20px;}
#LP_oil_forecast .formBox h3 {margin-bottom:24px;font:16px/1.6em  Arial, Helvetica, sans-serif sans-serif;color:#000;text-transform:none;}
#LP_oil_forecast .formBox h3 strong{}
#LP_oil_forecast .formBox h3 em{text-decoration:underline;font-style:normal;}
#LP_oil_forecast .formBox form label{float:left;width:96px;font-size:13px;font-weight:bold;color:#0f2847;}
#LP_oil_forecast .formBox form input.text, 
#LP_oil_forecast .formBox form select {float:left;width:198px;height:22px;border:1px solid #2d68c5;}
#LP_oil_forecast .formBox form .textBox {padding-bottom:1em;}
#LP_oil_forecast .formBox form .textBox.checkboxWrap {padding:10px 0 0;}
#LP_oil_forecast .formBox form .textBox.checkboxWrap label{width:89%;float:right;font:11px/1.5em Verdana, Geneva, sans-serif;color:#0f2847;}
#LP_oil_forecast .formBox form .textBox.checkboxWrap input.checkbox{float:left;}
#LP_oil_forecast .formBox form .submitBox{padding-top:18px;}
#LP_oil_forecast .formBox form span.invalid{padding-left:92px;} 
#LP_oil_forecast .confBox {display:none;padding:20px 16px 10px;font:13px/1.5em Arial, Helvetica, sans-serif;}
#LP_oil_forecast .confBox h4{font:bold 15px Arial, Helvetica, sans-serif;text-transform:none;}
#LP_oil_forecast .confBox p{margin-bottom:1em;padding-left:3px;}
#LP_oil_forecast .confBox .demoInfo {padding-top:20px;background:url(/img/pages/landing/oil-forecast/divider.gif) left 5px repeat-x;zoom:1;}
#LP_oil_forecast .confBox .demoInfo h4{margin-bottom:0;}
#LP_oil_forecast .confBox .demoInfo ul li{margin-left:20px;padding:0 0 .25em 20px;background:url(/img/bullets/list_arrow_blue.gif) 0 .5em no-repeat;}
#LP_oil_forecast .noteWrap {position:absolute;bottom:10px;left:0;width:980px;}
#LP_oil_forecast .noteWrap p.note{color:#666666;font-size:11px;margin-bottom:.5em;}
#LP_oil_forecast .awardsWrap{border-top:1px solid #666;border-bottom:1px solid #ccc;padding-bottom:26px;}
#LP_oil_forecast .awardsWrap h5{padding-top:24px;font:21px Arial, Helvetica, sans-serif;color:#000;}
#LP_oil_forecast .awardsWrap .awardsContent a.awardsLink {display:block;width:980px;height:80px;}
#LP_oil_forecast .awardsWrap .awardsContent img {display:block;float:left;}

/* LP FX Trading In Singapore */
#lp_singapore_trading  a {font-weight:bold;}
#lp_singapore_trading #formWrap{margin-bottom:40px;}
#lp_singapore_trading  .formHeader{height:31px;color:#fff;background-color:#000;}
#lp_singapore_trading  .formHeader h2{float:left;width:310px;height:31px;text-indent:-9999px;background:url(/img/pages/landing/singapore-trading/bg_formName.gif) no-repeat;}
#lp_singapore_trading  .formHeader h3{float:right;width:620px;margin:0;padding-right:22px;color:#fff;text-align:right;text-transform:none;font:bold 12px/31px Verdana, Geneva, sans-serif;}
#lp_singapore_trading #formWrap form{}
#lp_singapore_trading #formWrap form .formReq{text-align:right;color:#af190e;font-size:10px;padding:0em 0em 0 0;}
#lp_singapore_trading #formWrap form .formContent{padding:25px 66px 38px 27px;background:url(/img/pages/landing/singapore-trading/bg_form.jpg) 0 bottom no-repeat;position:relative;zoom:1;}
#lp_singapore_trading #formWrap form label {width:190px;text-align:right;float:left;display:inline-block;color:#0754cd;font:18px/28px Arial, Helvetica, sans-serif;}
#lp_singapore_trading #formWrap form input.text, #lp_singapore_trading #formWrap form select {float:right;width:240px;padding:5px 2px;border:1px solid #658ebf;}
#lp_singapore_trading #formWrap form .inputBox {margin-bottom:20px;}
#lp_singapore_trading #formWrap form .inputBox .left{width:400px;}
#lp_singapore_trading #formWrap form .inputBox .left label{width:140px;}
#lp_singapore_trading #formWrap form .inputBox .right{width:450px;}
#lp_singapore_trading #formWrap form span.invalid{padding:0 0 0 155px;}
#lp_singapore_trading #formWrap form table.deadline {width:771px;margin:15px 0 30px 115px;border-top:1px solid #e5ebf4;border-bottom:1px solid #e5ebf4;}
#lp_singapore_trading #formWrap form table.deadline th{height:30px;font:bold 14px/30px Arial, Helvetica, sans-serif;color:#394159;text-align:left;background:url(/img/pages/landing/singapore-trading/bg_deadlineTable.gif) repeat-x;}
#lp_singapore_trading #formWrap form table.deadline td{height:30px;font:14px/30px  Verdana, Geneva, sans-serif;text-align:left;background-color:#fff;}
#lp_singapore_trading #formWrap form table.deadline th.first,
#lp_singapore_trading #formWrap form table.deadline td.first{width:36%;padding-left:17px;border-right:1px solid #e5ebf4;}
#lp_singapore_trading #formWrap form table.deadline th.second,
#lp_singapore_trading #formWrap form table.deadline td.second{padding-left:28px;border-left:1px solid #fff;}
#lp_singapore_trading #formWrap form .deadlineTable { margin-left:182px; margin-right:182px; border: 1px solid #EFEFEF}
#lp_singapore_trading #formWrap form .deadlineTable .topLeft { font:bold 12px/20px Arial, Helvetica, sans-serif; height:25px; padding:5px 0 0 10px; width: 250px; background-image:url(/img/pages/landing/singapore-trading/bg_deadlineTable.gif); float:left ; border-right: 1px solid #EFEFEF}
#lp_singapore_trading #formWrap form .deadlineTable .topRight { font:bold 12px/20px Arial, Helvetica, sans-serif; height:25px; padding:5px 0 0 10px; width: 250px; background-image:url(/img/pages/landing/singapore-trading/bg_deadlineTable.gif); float:left }
#lp_singapore_trading #formWrap form .deadlineTable .bottomLeft { height:25px; padding:5px 0 0 10px; width: 250px;  background-color:#FFF; float:left;  border-right: 1px solid #EFEFEF; }
#lp_singapore_trading #formWrap form .deadlineTable .bottomRight { height:25px; padding:5px 0 0 10px; width: 250px;  background-color:#FFF; float:left}
#lp_singapore_trading #formWrap form .launchConfirm{display:none;margin:0 auto;width:278px;height:35px;overflow:hidden;text-indent:-9999px;cursor:pointer;border:none;background:url(/img/pages/landing/singapore-trading/btn_submit.gif) no-repeat;}
.js #lp_singapore_trading #formWrap form .launchConfirm{display:block;}
#lp_singapore_trading #formWrap form .launchConfirm:hover{background-position:0 -35px;}
#lp_singapore_trading #formWrap form .launchConfirm:active{background-position:0 -70px;}
.js #lp_singapore_trading #confirmUpgradeBoxWrap{display:none;}
.js #lp_singapore_trading #confirmUpgradeBox{padding:30px 70px 20px;}
#lp_singapore_trading #confirmUpgradeBox h3{margin-bottom:1em;padding-bottom:.5em;color:#0754cd;font:bold 15px/1.5em Arial, Helvetica, sans-serif;border-bottom:1px solid #0754cd;}
#lp_singapore_trading #confirmUpgradeBox .inputBox{margin:1em 0 2em;padding:2.25em 0 2.5em;border-bottom:1px dotted #ddd;border-top:1px dotted #ddd;}
#lp_singapore_trading #confirmUpgradeBox input{float:left;margin:4px 0 0;}
#lp_singapore_trading #confirmUpgradeBox label{display:block;float:left;width:94%;padding-left:14px;text-align:left;font:bold 13px Verdana, Geneva, sans-serif;}
#lp_singapore_trading #confirmUpgradeBox .validate label{color:#a72222;}
#lp_singapore_trading #confirmUpgradeBox .validate input{border:2px solid #a72222;}
#lp_singapore_trading #confirmUpgradeBox .buttonBox{margin:0 auto;padding-top:20px;width:440px;}
#lp_singapore_trading h3.faq {font:35px Arial, Helvetica, sans-serif;text-transform:none;color:#0754cd;}
#lp_singapore_trading dl {margin-top:12px;}
#lp_singapore_trading dl dt {font-size:13px;}
#lp_singapore_trading dl dd {font-size:12px;margin-left:0;margin-bottom:2em;}
#lp_singapore_trading dl a {font-weight:normal;}

/* Depositing Funds */
#odlDepositingFunds .contentBody {position:relative;}
#odlDepositingFunds .tabNavigation.top {height:168px; margin-top:30px;}
#odlDepositingFunds .tabNavigation.top li {width:245px; float:left; padding:0 0 1.75em 35px; }
#odlDepositingFunds .tabNavigation.top li.first {padding-left:85px; }
#odlDepositingFunds .tabNavigation.top li.cheque {float:right; margin-right:85px;}
#odlDepositingFunds .tabNavigation.top li a {display:block; width:241px; height:133px; margin:1px; padding-top:10px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#415365; text-transform:uppercase; text-decoration:none; text-align:center; border:1px solid #b9cad9; }
#odlDepositingFunds .tabNavigation.top li.credit a {background:url(/img/pages/account-actions/depositing-funds/bg_credit.jpg) no-repeat; }
#odlDepositingFunds .tabNavigation.top li.wire a {background:url(/img/pages/account-actions/depositing-funds/bg_wire.jpg) no-repeat; }
#odlDepositingFunds .tabNavigation.top li.cheque a {background:url(/img/pages/account-actions/depositing-funds/bg_cheque.jpg) no-repeat; }
#odlDepositingFunds .tabNavigation.top li.faq {position:absolute; right:-26px; top:-68px; }
#odlDepositingFunds .tabNavigation.top li.faq a.btn-standard {width:217px; height:24px; margin:1px; padding:0; line-height:24px; color:#205fb9; background:url(/img/buttons/btn_standard.gif) center center no-repeat; border:0; }
#odlDepositingFunds .tabNavigation.top li.faq a.btn-standard:hover {text-decoration:underline; background-position:center center !important; }
#odlDepositingFunds .tabNavigation.top li.faq.current a.btn-standard {text-decoration:underline; background-position:center center !important; }
#odlDepositingFunds .tabNavigation.top li a:hover { background-position:0 -143px !important; }
#odlDepositingFunds .tabNavigation.top li.current a { margin:0; border:2px solid #1a68e1; background-position:0 -143px !important; }
#odlDepositingFunds .tabNavigation.top li a span { display:block; width:228px; margin-bottom:97px; padding-left:13px; font:bold 14px Arial, Helvetica, sans-serif; text-align:left; color:#fff; }
#odlDepositingFunds .tabNavigation.top li a:hover span { color:#fde354; }
#odlDepositingFunds .tabNavigation.top li.current a span { color:#fde354; }
#odlDepositingFunds div.contentContainer { margin-top:1.5em; }
#odlDepositingFunds div.contentContainer div.content { display:none; }
#odlDepositingFunds div.contentContainer div.current { display:block !important; }
#odlDepositingFunds table.bankWire { width:100%; margin-bottom:3em; font-size:11px; line-height:1.5em; border:1px solid #b7c4d9; }
#odlDepositingFunds table.bankWire th { text-align:left; font-size:12px; line-height:24px; padding-left:7px; color:#fff; border-bottom:1px solid #0048b7; background-color:#1a68e1; }
#odlDepositingFunds table.bankWire td { padding:.35em 0 .35em 7px; border-bottom:1px solid #9aa3b1; }
#odlDepositingFunds table.bankWire tr.last td { border-bottom:0; }
#odlDepositingFunds table.bankWire td.category { font-weight:bold; background-color:#edf2fa; }
#odlDepositingFunds table.bankWire td.borderRt { border-right:1px solid #9aa3b1; }
#odlDepositingFunds span.bankName { color:#1569C1; }
#odlDepositingFunds table.bankWire a.btn-print { display:block; width:151px; height:24px; text-indent:-9999px; background:url(/img/pages/account-actions/depositing-funds/btn_wire_print.gif) no-repeat; }
#odlDepositingFunds table.bankWire a.btn-print:hover { background-position:0 -24px; }
#odlDepositingFunds .content_4 h3 { font-size:15px; }
#odlDepositingFunds .content_4 table.bankWire { margin:1.5em 0 .5em 0; }
#odlDepositingFunds .backToTop { text-align:right; line-height:11px; margin-bottom:10px; }
#odlDepositingFunds a.protectPass { padding-left:18px; background:url(/img/bullets/list_arrow_orange.gif) 0 .25em no-repeat; }
#odlDepositingFunds div#passwordInfo { display:none; }

#odlDepositingFunds .entityPortal .llc a.btn:hover,
#odlDepositingFunds .entityPortal .ltd a.btn:hover{background-position:-326px 0;}
#odlDepositingFunds .entityPortal .llc.current a.btn{background-position:-326px -40px;}

/* LP trading guide */
.lp_free_trading_guide {}
.lp_free_trading_guide div.C {border-top:21px solid #000;}
.lp_free_trading_guide .contentBody {padding:33px 0 0 0;background:url(/img/pages/landing/trading-guide/bg_contentBody.gif) 34px 0 no-repeat;}
.lp_free_trading_guide .contentWrap {position:relative;margin-bottom:14px;padding:0 0 124px 41px;background:url(/img/pages/landing/trading-guide/bg_contentWrap.gif) 0 bottom no-repeat;border-bottom:11px solid #00378a;}
.lp_free_trading_guide h1{color:#000;font:36px Arial, Helvetica, sans-serif;}
.lp_free_trading_guide h2{margin-bottom:30px;color:#0047B9;font:bold 17px Arial, Helvetica, sans-serif;}
.lp_free_trading_guide .infoWrap{width:500px;padding-top:12px;}
.lp_free_trading_guide .infoWrap h3{margin:0 0 1.25em;color:#000;font:bold 16px Arial, Helvetica, sans-serif;text-transform:none;}
.lp_free_trading_guide .infoWrap li{padding:0 0 1.2em 28px;font:16px Arial, Helvetica, sans-serif;background:url(/img/bullets/list_cross_blue_1.gif) 0 .25em no-repeat;}
.lp_free_trading_guide .signupWrap {width:424px;height:474px;background:url(/img/pages/landing/trading-guide/bg_signupWrap.png) no-repeat;}
.lp_free_trading_guide .formBox {width:100%;height:100%;padding-top:6px;}
.lp_free_trading_guide .formBox .inner{padding:30px 36px 0 35px;}
.lp_free_trading_guide .formBox h3{margin:0 0 32px;color:#0047b9;font:bold 16px/1.4em Arial, Helvetica, sans-serif;text-transform:none;}
.lp_free_trading_guide .formBox h3 strong{color:#000;}
.lp_free_trading_guide .formBox form label{float:left;width:128px;font-size:13px;font-weight:bold;color:#0f2847;line-height:22px;}
.lp_free_trading_guide .formBox form input.text, 
.lp_free_trading_guide .formBox form select {float:left;width:210px;height:22px;border:1px solid #2d68c5;}
.lp_free_trading_guide .formBox form .inputBox {padding-bottom:1.05em;}
.lp_free_trading_guide .formBox form .submit{padding:26px 0 17px;text-align:center;}
.lp_free_trading_guide .formBox form span.invalid{padding-left:129px;}
.lp_free_trading_guide .formBox label.checkbox{display:inline;padding:0;}
.lp_free_trading_guide .formBox .inputBox.checkboxWrap {padding:16px 0 0;}
.lp_free_trading_guide .formBox .inputBox.checkboxWrap label{width:89%;float:right;font:bold 11px/1.5em Verdana, Geneva, sans-serif;color:#0f2847;}
.lp_free_trading_guide .formBox .inputBox.checkboxWrap input.checkbox{float:left;}
.lp_free_trading_guide .formBox span.invalid{font:.9em Verdana,Geneva,sans-serif;color:#af190e;display:block;padding:0;}
.lp_free_trading_guide .formBox input.invalid{background-color:#D6E3F2;}
.lp_free_trading_guide .formBox select.invalid{background-color:#D6E3F2;}
.lp_free_trading_guide .formBox p.note{font-size:11px;color:#000;line-height:1.3em;}
.lp_free_trading_guide .confBox {display:none;width:100%;height:100%;line-height:1.7em;} 
.lp_free_trading_guide .confBox .inner{padding:30px 36px 0 35px;}
.lp_free_trading_guide .confBox h3{margin-top:0;text-transform:none;}
.lp_free_trading_guide .confBox p{margin-bottom:1em;padding-left:3px;}
.lp_free_trading_guide .confBox .guideWrap h3{font-size:21px;color:#0047B9;margin-bottom:0;}
.lp_free_trading_guide .confBox .guideWrap p.downloadPDF{padding:6px 0 10px;}
.lp_free_trading_guide .confBox .guideWrap p.downloadPDF a{display:block;width:308px;height:55px;margin:0 auto;text-indent:-9999px;background:url(/img/pages/landing/trading-guide/btn_downloadPDF.gif) no-repeat;}
.lp_free_trading_guide .confBox .guideWrap p.downloadPDF a:hover{background-position:0 -55px;}
.lp_free_trading_guide .confBox .confSignUp {padding-top:14px;border-top:1px solid #dfe6f4;}
.lp_free_trading_guide .confBox .confSignUp h3{color:#0047B9;}
.lp_free_trading_guide .confBox .confSignUp ul li{padding:0 0 .25em 20px;background:url(/img/bullets/list_arrow_blue.gif) 0 .5em no-repeat;zoom:1;}
.lp_free_trading_guide .confBox .confSignUp a.openAcct{width:245px;height:32px;margin:18px auto 0;font:bold 15px/32px 'DroidSansWeb', Arial, Helvetica, sans-serif;color:#2b3556;
text-shadow:1px 1px #eec93a;text-transform:none;background:url(/img/pages/landing/trading-guide/btn_openAcct.gif) no-repeat;}
.lp_free_trading_guide .confBox .confSignUp a.openAcct:hover{color:#000;text-shadow:-1px -1px #deb000;}
.lp_free_trading_guide .disclaimerWrap {position:absolute;bottom:0;right:0;width:438px;height:60px;color:#cccccc;font-size:11px;}
.lp_free_trading_guide .disclaimerWrap a{color:#6690d4;}
.lp_free_trading_guide .disclaimerWrap p{margin:0 0 .4em;line-height:1.5em;}
.lp_free_trading_guide .awardsWrap {border-top:1px solid #ccc;}
.lp_free_trading_guide .awardsWrap h4{padding-top:4px;font:21px Arial, Helvetica, sans-serif;color:#000;}

/* LP SB forex trading guide */ 
.lp_sb_forex_trading_guide h1{font:32px Arial, Helvetica, sans-serif;}
.lp_sb_forex_trading_guide .disclaimerWrap p{margin:0.7em 0 .4em;line-height:1.5em;}

/* LP free spread betting guide */
#lp_free_spread_betting_guide .contentWrap {background:url(/img/pages/landing/free-spread-betting-guide/bg_contentWrap.gif) 0 bottom no-repeat; padding-left:0;}
#lp_free_spread_betting_guide .infoWrap{width:550px; padding-top:12px; }
#lp_free_spread_betting_guide .infoWrap li{padding:0 0 1em 20px;font:16px Arial, Helvetica, sans-serif; background-position: 0 0.35em;}
#lp_free_spread_betting_guide .disclaimerWrap p{margin:0.7em 0 .4em;line-height:1.5em; } 
#lp_free_spread_betting_guide .plus li {font-size:1.3em;}

/* /lp-trade-euro.jsp */
#lp_easy_trade_euro #TcontentBody {padding-bottom:24px;}
#lp_easy_trade_euro #Tmain {height:500px;position:relative;margin:20px 0 12px 0px;background:url(/img/pages/landing/trade-euro/bg_body.jpg) left top no-repeat; color:#333333;}
#lp_easy_trade_euro h1{height:88px;text-indent:-9999px;}
#lp_easy_trade_euro h2{margin-left:40px;font-size:32px;color:#0c0707;text-transform:none;font-weight:normal;}
#lp_easy_trade_euro h3{margin-top:0;color:#0047b9;}
#lp_easy_trade_euro .contentWrap{padding-top:8px;}
#lp_easy_trade_euro .infoWrap {width:450px; padding-top:20px;}
#lp_easy_trade_euro .infoWrap h3{font-size:30px;font-weight:normal;text-transform:none;}
#lp_easy_trade_euro .infoWrap ul.plus {padding-left:3px; padding-top:45px;}
#lp_easy_trade_euro .infoWrap ul.plus li{padding:.25em 0 1em 26px;font:18px Arial, Helvetica, sans-serif;}
#lp_easy_trade_euro .infoWrap ul.plus li span{font: bold 23px Verdana, Geneva, sans-serif; color:#fc8b11; margin-right:10px; vertical-align:-1px;}
#lp_easy_trade_euro .infoWrap ul.plus li span.asterisk{font: bold 14px Verdana, Geneva, sans-serif; vertical-align:6px;}
#lp_easy_trade_euro .signupWrap {width:362px;height:434px;margin:0 10px 0 0;}
#lp_easy_trade_euro .formBox {padding:25px 20px 0 25px;}
#lp_easy_trade_euro .formBox h3 {font-size:14px;margin-bottom:27px;}
#lp_easy_trade_euro .formBox form label{float:left;width:113px;font-size:13px;font-weight:bold;color:#0f2847;}
#lp_easy_trade_euro .formBox form input.text, 
#lp_easy_trade_euro .formBox form select {float:left;width:188px;height:20px;border:1px solid #2d68c5;}
#lp_easy_trade_euro .formBox form .textBox {padding-bottom:1em;}
#lp_easy_trade_euro .formBox form .textBox.checkboxWrap {padding:14px 0 0;}
#lp_easy_trade_euro .formBox form .textBox.checkboxWrap label{width:89%;float:right;font:11px/1.5em Verdana, Geneva, sans-serif;color:#0f2847;}
#lp_easy_trade_euro .formBox form .textBox.checkboxWrap input.checkbox{float:left;}
#lp_easy_trade_euro .formBox form .submitBox{padding-top:13px;}
#lp_easy_trade_euro .formBox form span.invalid{padding-left:112px;} 
#lp_easy_trade_euro .confBox {display:none;width:100%;height:100%;line-height:1.7em;}
#lp_easy_trade_euro .confBox .inner{padding:20px 36px 0 35px;}
#lp_easy_trade_euro .confBox h3{margin-top:0;text-transform:none;}
#lp_easy_trade_euro .confBox p{margin-bottom:1em;padding-left:3px;}
#lp_easy_trade_euro .confBox .guideWrap h3{font-size:21px;color:#0047B9;margin-bottom:15px;}
#lp_easy_trade_euro .confBox .guideWrap p.downloadPDF{padding:6px 0 10px;}
#lp_easy_trade_euro .confBox .guideWrap p.downloadPDF a{display:block;width:308px;height:55px;margin:0 auto;text-indent:-9999px;background:url(/img/pages/landing/trading-guide/btn_downloadPDF.gif) no-repeat;}
#lp_easy_trade_euro .confBox .guideWrap p.downloadPDF a:hover{background-position:0 -55px;}
#lp_easy_trade_euro .confBox .confSignUp {padding-top:20px;border-top:1px solid #dfe6f4;}
#lp_easy_trade_euro .confBox .confSignUp h3{color:#0047B9; margin-bottom:1em;}
#lp_easy_trade_euro .confBox .confSignUp ul{margin-top:24px;}
#lp_easy_trade_euro .confBox .confSignUp ul li{padding:0 0 1.75em 20px;background:url(/img/bullets/list_arrow_blue.gif) 0 .5em no-repeat;zoom:1;}
#lp_easy_trade_euro .confBox .maint .confSignUp ul{margin-top:10px;}
#lp_easy_trade_euro .confBox .maint .confSignUp ul li{padding:0 0 1em 20px;}
#lp_easy_trade_euro .noteWrap {position:absolute;bottom:0px;left:619px;color:#000;font-size:11px; width:340px; margin-bottom:15px;}
#lp_easy_trade_euro .noteWrap p.note{color:#000;font-size:11px; line-height:14px; margin-bottom:.5em; padding-bottom:}
#lp_easy_trade_euro .awardsWrap {border-top:1px solid #ccc;}
#lp_easy_trade_euro .awardsWrap h5{padding-top:24px;font:21px Arial, Helvetica, sans-serif;color:#000;}
#lp_easy_trade_euro .awardsWrap .awardsContent a.awardsLink {display:block;width:980px;height:80px;}
#lp_easy_trade_euro .awardsWrap .awardsContent img {display:block;float:left;}


/* richard farleigh's seminar landing page */
#richard div.contentHead { background:url(/img/pages/landing/h2o-forex-seminar/richard-farleigh-seminar.jpg) no-repeat; height:277px; }
#richard div.contentHead div.contentHeadTitles {padding: 30px 0 0 20px; width:980px } 
#richard div.contentHead div.contentHeadTitles h1 { font: bold 30px Arial, Helvetica, sans-serif; color:#0357c7; text-transform:uppercase; margin-bottom:12px; }
#richard div.contentHead div.contentHeadTitles h2 { font: 38px Arial, Helvetica, sans-serif; color:#05aeed; text-transform:uppercase; margin-bottom:12px; }
#richard div.contentHead div.contentHeadTitles h3 { font: bold 18px Arial, Helvetica, sans-serif; color:#0a4498; text-transform:none; }
#richard div.contentHead div.contentBottom h4 { color:#fff; font: bold 23px  Arial, Helvetica, sans-serif; width:440px; padding:34px 0 0 370px; text-transform:uppercase; text-align:center; clear:both; margin:.25em }
#richard div.contentHead div.contentBottom h5 { color:#ffd68c; font: 24px  Arial, Helvetica, sans-serif; padding:0 0 0 468px; text-transform:none; }
#richard div.contentHead div.contentBottom h5 strong { color:#ffd68c; font:bold 24px  Arial, Helvetica, sans-serif; text-transform:none; }
#richard div.contentBody ol li { margin:0 0 20px 0px; padding-left:0px; list-style:inside; list-style-type:decimal }
#richard div.contentBody h2 { font: bold 16px/24px Arial, Helvetica, sans-serif; color:#c47507; text-transform:uppercase; margin:25px 0 10px 0;  }
#richard div.contentBody h3 { font: bold 11px/16px Verdana, Geneva, sans-serif; text-transform:uppercase; margin:15px 0 6px 0; color:#0365e2; margin-bottom:20px  }
#richard div.contentBody .signUpWrap { width:438px; float:right; margin:0 0 0 40px;}
#richard .directionsBox { display:none; }
#richard .confBox { background-color:#eff2f7; padding: 10px 20px 10px 20px; display:none; }
#richard .confBox h4 { font: bold 20px Arial, Helvetica, sans-serif; color:#224BB5 }
#richard .confBox p { line-height:1.5em; margin-bottom:1.25em; }
#richard p.registered-text { display:none; }

/* Japan ts2 fxcm fxcmj transfer form */
#fxcmj-transfer-form  { }
#fxcmj-transfer-form  a {font-weight:bold;}
#fxcmj-transfer-form #formWrap{margin-bottom:40px;}
#fxcmj-transfer-form  .formHeader{height:31px;color:#fff;background-color:#000;}
#fxcmj-transfer-form  .formHeader h2{float:left;width:310px;height:31px; color:#FFF; font: bold 16px Arial, Helvetica, sans-serif; margin: 5px 0 0 12px;}
#fxcmj-transfer-form  .formHeader h3{float:right;width:620px;margin:0;padding-right:22px;color:#fff;text-align:right;text-transform:none;font:bold 12px/31px Verdana, Geneva, sans-serif;}
#fxcmj-transfer-form #formWrap form{}
#fxcmj-transfer-form #formWrap form .formReq{text-align:right;color:#af190e;font-size:10px;padding:0em 0em 4px 0; line-height: 15px;}
#fxcmj-transfer-form #formWrap form .formContent{padding:25px 66px 38px 27px;background:url(/img/pages/landing/singapore-trading/bg_form.jpg) 0 bottom no-repeat;position:relative;zoom:1;}
#fxcmj-transfer-form table.mmr td.first.headerjpy { color:#FFF; background-color:#49618D; padding-left: 5px;}
#fxcmj-transfer-form .jpyinstruction {float:right; font-size: 0.8em; margin-right: 52px; margin-bottom:-5px;}
#fxcmj-transfer-form #formWrap form label {width:190px;text-align:right;float:left;display:inline-block;color:#0754cd;font:18px/28px Arial, Helvetica, sans-serif;}
#fxcmj-transfer-form #formWrap form input.text, #fxcmj-transfer-form #formWrap form select {float:right;width:240px;padding:5px 2px;border:1px solid #658ebf;}
#fxcmj-transfer-form #formWrap form .inputBox {margin-bottom:20px;}
#fxcmj-transfer-form #formWrap form .inputBox .left{width:400px;}
#fxcmj-transfer-form #formWrap form .inputBox .left label{width:140px;}
#fxcmj-transfer-form #formWrap form .inputBox .right{width:450px;}
#fxcmj-transfer-form #formWrap form span.invalid{padding:0 0 0 155px;}
#fxcmj-transfer-form #formWrap form table.deadline {width:771px;margin:15px 0 30px 115px;border-top:1px solid #e5ebf4;border-bottom:1px solid #e5ebf4;}
#fxcmj-transfer-form #formWrap form table.deadline th{height:30px;font:bold 14px/30px Arial, Helvetica, sans-serif;color:#394159;text-align:left;background:url(/img/pages/landing/singapore-trading/bg_deadlineTable.gif) repeat-x;}
#fxcmj-transfer-form #formWrap form table.deadline td{height:30px;font:14px/30px  Verdana, Geneva, sans-serif;text-align:left;background-color:#fff;}
#fxcmj-transfer-form #formWrap form table.deadline th.first,
#fxcmj-transfer-form #formWrap form table.deadline td.first{width:36%;padding-left:17px;border-right:1px solid #e5ebf4;}
#fxcmj-transfer-form #formWrap form table.deadline th.second,
#fxcmj-transfer-form #formWrap form table.deadline td.second{padding-left:28px;border-left:1px solid #fff;}
#fxcmj-transfer-form #formWrap form .deadlineTable { margin-left:182px; margin-right:182px; border: 1px solid #EFEFEF}
#fxcmj-transfer-form #formWrap form .deadlineTable .topLeft { font:bold 12px/20px Arial, Helvetica, sans-serif; height:25px; padding:5px 0 0 10px; width: 250px; background-image:url(/img/pages/landing/singapore-trading/bg_deadlineTable.gif); float:left ; border-right: 1px solid #EFEFEF}
#fxcmj-transfer-form #formWrap form .deadlineTable .topRight { font:bold 12px/20px Arial, Helvetica, sans-serif; height:25px; padding:5px 0 0 10px; width: 250px; background-image:url(/img/pages/landing/singapore-trading/bg_deadlineTable.gif); float:left }
#fxcmj-transfer-form #formWrap form .deadlineTable .bottomLeft { height:50px; padding:5px 0 0 10px; width: 250px;  background-color:#FFF; float:left;  border-right: 1px solid #EFEFEF; }
#fxcmj-transfer-form #formWrap form .deadlineTable .bottomRight { height:50px; padding:5px 0 0 10px; width: 250px;  background-color:#FFF; float:left}
#fxcmj-transfer-form #formWrap form .launchConfirm{display:none;margin:0 auto;width:158px;height:35px;overflow:hidden;text-indent:-9999px;cursor:pointer;border:none;background:url(/img/pages/landing/singapore-trading/btn_submit.gif) no-repeat;}
.js #fxcmj-transfer-form #formWrap form .launchConfirm{display:block;}
#fxcmj-transfer-form #formWrap form .launchConfirm:hover{background-position:0 -35px;}
#fxcmj-transfer-form #formWrap form .launchConfirm:active{background-position:0 -70px;}
.js #fxcmj-transfer-form #confirmUpgradeBoxWrap{display:none;}
.js #fxcmj-transfer-form #confirmUpgradeBox{padding:30px 70px 20px;}
#fxcmj-transfer-form #confirmUpgradeBox h3{margin-bottom:1em;padding-bottom:.5em;color:#0754cd;font:bold 15px/1.5em Arial, Helvetica, sans-serif;border-bottom:1px solid #0754cd;}
#fxcmj-transfer-form #confirmUpgradeBox .inputBox{margin:1em 0 2em;padding:2.25em 0 2.5em;border-bottom:1px dotted #ddd;border-top:1px dotted #ddd;}
#fxcmj-transfer-form #confirmUpgradeBox input{float:left;margin:4px 0 0;}
#fxcmj-transfer-form #confirmUpgradeBox label{display:block;float:left;width:94%;padding-left:14px;text-align:left;font:bold 13px Verdana, Geneva, sans-serif;}
#fxcmj-transfer-form #confirmUpgradeBox .validate label{color:#a72222;}
#fxcmj-transfer-form #confirmUpgradeBox .validate input{border:2px solid #a72222;}
#fxcmj-transfer-form #confirmUpgradeBox .buttonBox{margin:0 auto;padding-top:20px;width:340px;}
#fxcmj-transfer-form h3.faq {font:35px Arial, Helvetica, sans-serif;text-transform:none;color:#0754cd;}
#fxcmj-transfer-form dl {margin-top:12px;}
#fxcmj-transfer-form dl dt {font-size:13px;}
#fxcmj-transfer-form dl dd {font-size:12px;margin-left:0;margin-bottom:2em;}
#fxcmj-transfer-form dl a {font-weight:normal;}
#fxcmj-transfer-form table.offering  { width:430px;}
#fxcmj-transfer-form table.offering td {  text-align:center;}
#fxcmj-transfer-form table.offering td.highlight { color:#FFF; font-weight:bold; background-color:#69F }
#fxcmj-transfer-form table.offering tr.alt { background-color:#efefef}
#fxcmj-transfer-form table.discontinued  { width:430px;}
#fxcmj-transfer-form table.discontinued th { background-color: #900; }
#fxcmj-transfer-form table.discontinued tr.alt { background-color:#efefef}
#fxcmj-transfer-form table.discontinued td {text-align:center }
#fxcmj-transfer-form table.mmr  { width:800px;}
#fxcmj-transfer-form table.mmr tr.alt { background-color:#efefef}
#fxcmj-transfer-form table.mmr td { }
#fxcmj-transfer-form table.mmr td.first { font-weight:bold; }

/* Japan ts2 fxcm aecn-fx transfer form */
#aecn-fx-transfer-form  { }
#aecn-fx-transfer-form  a {font-weight:bold;}
#aecn-fx-transfer-form #formWrap{margin-bottom:40px;}
#aecn-fx-transfer-form  .formHeader{height:31px;color:#fff;background-color:#000;}
#aecn-fx-transfer-form  .formHeader h2{float:left;width:310px;height:31px; color:#FFF; font: bold 16px Arial, Helvetica, sans-serif; margin: 5px 0 0 12px;}
#aecn-fx-transfer-form  .formHeader h3{float:right;width:620px;margin:0;padding-right:22px;color:#fff;text-align:right;text-transform:none;font:bold 12px/31px Verdana, Geneva, sans-serif;}
#aecn-fx-transfer-form #formWrap form{}
#aecn-fx-transfer-form #formWrap form .formReq{text-align:right;color:#af190e;font-size:10px;padding:0em 0em 0 0;}
#aecn-fx-transfer-form #formWrap form .formContent{padding:25px 66px 38px 27px;background:url(/img/pages/landing/singapore-trading/bg_form.jpg) 0 bottom no-repeat;position:relative;zoom:1;}
#aecn-fx-transfer-form #formWrap form label {width:190px;text-align:right;float:left;display:inline-block;color:#0754cd;font:18px/28px Arial, Helvetica, sans-serif;}
#aecn-fx-transfer-form #formWrap form input.text, #aecn-fx-transfer-form #formWrap form select {float:right;width:240px;padding:5px 2px;border:1px solid #658ebf;}
#aecn-fx-transfer-form #formWrap form .inputBox {margin-bottom:20px;}
#aecn-fx-transfer-form #formWrap form .inputBox .left{width:400px;}
#aecn-fx-transfer-form #formWrap form .inputBox .left label{width:140px;}
#aecn-fx-transfer-form #formWrap form .inputBox .right{width:450px;}
#aecn-fx-transfer-form #formWrap form span.invalid{padding:0 0 0 155px;}
#aecn-fx-transfer-form #formWrap form table.deadline {width:771px;margin:15px 0 30px 115px;border-top:1px solid #e5ebf4;border-bottom:1px solid #e5ebf4;}
#aecn-fx-transfer-form #formWrap form table.deadline th{height:30px;font:bold 14px/30px Arial, Helvetica, sans-serif;color:#394159;text-align:left;background:url(/img/pages/landing/singapore-trading/bg_deadlineTable.gif) repeat-x;}
#aecn-fx-transfer-form #formWrap form table.deadline td{height:30px;font:14px/30px  Verdana, Geneva, sans-serif;text-align:left;background-color:#fff;}
#aecn-fx-transfer-form #formWrap form table.deadline th.first,
#aecn-fx-transfer-form #formWrap form table.deadline td.first{width:36%;padding-left:17px;border-right:1px solid #e5ebf4;}
#aecn-fx-transfer-form #formWrap form table.deadline th.second,
#aecn-fx-transfer-form #formWrap form table.deadline td.second{padding-left:28px;border-left:1px solid #fff;}
#aecn-fx-transfer-form #formWrap form .deadlineTable { margin-left:182px; margin-right:182px; border: 1px solid #EFEFEF}
#aecn-fx-transfer-form #formWrap form .deadlineTable .topLeft { font:bold 12px/20px Arial, Helvetica, sans-serif; height:25px; padding:5px 0 0 10px; width: 250px; background-image:url(/img/pages/landing/singapore-trading/bg_deadlineTable.gif); float:left ; border-right: 1px solid #EFEFEF}
#aecn-fx-transfer-form #formWrap form .deadlineTable .topRight { font:bold 12px/20px Arial, Helvetica, sans-serif; height:25px; padding:5px 0 0 10px; width: 250px; background-image:url(/img/pages/landing/singapore-trading/bg_deadlineTable.gif); float:left }
#aecn-fx-transfer-form #formWrap form .deadlineTable .bottomLeft { height:25px; padding:5px 0 0 10px; width: 250px;  background-color:#FFF; float:left;  border-right: 1px solid #EFEFEF; }
#aecn-fx-transfer-form #formWrap form .deadlineTable .bottomRight { height:25px; padding:5px 0 0 10px; width: 250px;  background-color:#FFF; float:left}
#aecn-fx-transfer-form #formWrap form .launchConfirm{display:none;margin:0 auto;width:278px;height:35px;overflow:hidden;text-indent:-9999px;cursor:pointer;border:none;background:url(/img/pages/landing/singapore-trading/btn_submit.gif) no-repeat;}
#aecn-fx-transfer-form #formWrap form .launchConfirm.jp{width:158px;}
.js #aecn-fx-transfer-form #formWrap form .launchConfirm{display:block;}
#aecn-fx-transfer-form #formWrap form .launchConfirm:hover{background-position:0 -35px;}
#aecn-fx-transfer-form #formWrap form .launchConfirm:active{background-position:0 -70px;}
.js #aecn-fx-transfer-form #confirmUpgradeBoxWrap{display:none;}
.js #aecn-fx-transfer-form #confirmUpgradeBox{padding:30px 70px 20px;}
#aecn-fx-transfer-form #confirmUpgradeBox h3{margin-bottom:1em;padding-bottom:.5em;color:#0754cd;font:bold 15px/1.5em Arial, Helvetica, sans-serif;border-bottom:1px solid #0754cd;}
#aecn-fx-transfer-form #confirmUpgradeBox .inputBox{margin:1em 0 2em;padding:2.25em 0 2.5em;border-bottom:1px dotted #ddd;border-top:1px dotted #ddd;}
#aecn-fx-transfer-form #confirmUpgradeBox input{float:left;margin:4px 0 0;}
#aecn-fx-transfer-form #confirmUpgradeBox label{display:block;float:left;width:94%;padding-left:14px;text-align:left;font:bold 13px Verdana, Geneva, sans-serif;}
#aecn-fx-transfer-form #confirmUpgradeBox .validate label{color:#a72222;}
#aecn-fx-transfer-form #confirmUpgradeBox .validate input{border:2px solid #a72222;}
#aecn-fx-transfer-form #confirmUpgradeBox .buttonBox{margin:0 auto;padding-top:20px;width:440px;}
#aecn-fx-transfer-form h3.faq {font:35px Arial, Helvetica, sans-serif;text-transform:none;color:#0754cd;}
#aecn-fx-transfer-form dl {margin-top:12px;}
#aecn-fx-transfer-form dl dt {font-size:13px;}
#aecn-fx-transfer-form dl dd {font-size:12px;margin-left:0;margin-bottom:2em;}
#aecn-fx-transfer-form dl a {font-weight:normal;}
#aecn-fx-transfer-form table.offering  { width:430px;}
#aecn-fx-transfer-form table.offering td {  text-align:center;}
#aecn-fx-transfer-form table.offering td.highlight { color:#FFF; font-weight:bold; background-color:#69F }
#aecn-fx-transfer-form table.offering tr.alt { background-color:#efefef}
#aecn-fx-transfer-form table.discontinued  { width:430px;}
#aecn-fx-transfer-form table.discontinued th { background-color: #900; }
#aecn-fx-transfer-form table.discontinued tr.alt { background-color:#efefef}
#aecn-fx-transfer-form table.discontinued td {text-align:center }
#aecn-fx-transfer-form table.mmr  { width:800px;}
#aecn-fx-transfer-form table.mmr tr.alt { background-color:#efefef}
#aecn-fx-transfer-form table.mmr td { }
#aecn-fx-transfer-form table.mmr td.first { font-weight:bold; }
#aecn-fx-transfer-form .aecncentertext {padding: 5px 0 5px 65px; font-weight:bold;}
#aecn-fx-transfer-form .aecnpaddingtop {padding-top: 10px;}


/* Restitution agreement page - #1177570  */
#resagreement-lp ol.padbotoff li {padding-bottom: 0;}
#resagreement-lp ol span {font-weight:normal;}
#resagreement-lp form.resagreement div.scrollable {height:600px;padding:0;overflow:hidden;}
#resagreement-lp ol.loweralpha {list-style-type:lower-alpha; padding-bottom:10px;}
#resagreement-lp ol.identloweralpha li{padding-left: 20px;}
#resagreement-lp .headerGroup {padding-bottom: 10px;}
#resagreement-lp .one label {position: absolute; top: 1px;}
#resagreement-lp form.resagreement div.box.radiobuttons {padding-top: 4em;}
#resagreement-lp ul.pdf  li {padding-top: 0.35em;}
#resagreement-lp form.resagreement div.box div.widthlink {width: 680px;}
#resagreement-lp form.resagreement div.box div.widthbutton {width:100px;padding-right:30px;}
#resagreement-lp form.resagreement input.radio {margin-right: 30px;}
#resagreement-lp .radiobox {padding-top: 8px;}
#resagreement-lp .box p.yesno  {font-weight:bold; text-align:right; padding-right: 93px;}
#resagreement-lp .box .first {background: #e5eaef;}
#resagreement-lp form.resagreement div.radiobox label {padding-left: 10px; padding-bottom: 5px;line-height:1.5em;}
#resagreement-lp a.btnPDF  {display:inline-block;}
#resagreement-lp label.validate a{font-weight:bold;color:#A72222;}


/* MT4-BETA-TEST-LTD */
#mt4-ltd  { }
#mt4-ltd  a {font-weight:bold;}
#mt4-ltd #formWrap{margin-bottom:40px;}
#mt4-ltd  .formHeader{height:31px;color:#fff;background-color:#000;}
#mt4-ltd  .formHeader h2{float:left;width:310px;height:31px; color:#FFF; font: bold 16px Arial, Helvetica, sans-serif; margin: 5px 0 0 12px;}
#mt4-ltd  .formHeader h3{float:right;width:620px;margin:0;padding-right:22px;color:#fff;text-align:right;text-transform:none;font:bold 12px/31px Verdana, Geneva, sans-serif;}
#mt4-ltd #formWrap form{}
#mt4-ltd #formWrap form .formReq{text-align:right;color:#af190e;font-size:10px;padding:0em 0em 0 0;}
#mt4-ltd #formWrap form .formContent{padding:25px 66px 38px 27px;background:url(/img/pages/landing/singapore-trading/bg_form.jpg) 0 bottom no-repeat;position:relative;zoom:1;}
#mt4-ltd #formWrap form label {width:190px;text-align:right;float:left;display:inline-block;color:#0754cd;font:18px/28px Arial, Helvetica, sans-serif;}
#mt4-ltd #formWrap form input.text, #mt4-ltd #formWrap form select {float:right;width:240px;padding:5px 2px;border:1px solid #658ebf;}
#mt4-ltd #formWrap form .inputBox {margin-bottom:30px;}
#mt4-ltd #formWrap form .inputBox .left{width:400px;}
#mt4-ltd #formWrap form .inputBox .left label{width:140px;}
#mt4-ltd #formWrap form .inputBox .right{width:450px;}
#mt4-ltd #formWrap form span.invalid{padding:0 0 0 155px;}
#mt4-ltd #formWrap form table.deadline {width:771px;margin:15px 0 30px 115px;border-top:1px solid #e5ebf4;border-bottom:1px solid #e5ebf4;}
#mt4-ltd #formWrap form table.deadline th{height:30px;font:bold 14px/30px Arial, Helvetica, sans-serif;color:#394159;text-align:left;background:url(/img/pages/landing/singapore-trading/bg_deadlineTable.gif) repeat-x;}
#mt4-ltd #formWrap form table.deadline td{height:30px;font:14px/30px  Verdana, Geneva, sans-serif;text-align:left;background-color:#fff;}
#mt4-ltd #formWrap form table.deadline th.first,
#mt4-ltd #formWrap form table.deadline td.first{width:36%;padding-left:17px;border-right:1px solid #e5ebf4;}
#mt4-ltd #formWrap form table.deadline th.second,
#mt4-ltd #formWrap form table.deadline td.second{padding-left:28px;border-left:1px solid #fff;}
#mt4-ltd #formWrap form .deadlineTable { margin-left:182px; margin-right:182px; border: 1px solid #EFEFEF}
#mt4-ltd #formWrap form .deadlineTable .topLeft { font:bold 12px/20px Arial, Helvetica, sans-serif; height:25px; padding:5px 0 0 10px; width: 250px; background-image:url(/img/pages/landing/singapore-trading/bg_deadlineTable.gif); float:left ; border-right: 1px solid #EFEFEF}
#mt4-ltd #formWrap form .deadlineTable .topRight { font:bold 12px/20px Arial, Helvetica, sans-serif; height:25px; padding:5px 0 0 10px; width: 250px; background-image:url(/img/pages/landing/singapore-trading/bg_deadlineTable.gif); float:left }
#mt4-ltd #formWrap form .deadlineTable .bottomLeft { height:25px; padding:5px 0 0 10px; width: 250px;  background-color:#FFF; float:left;  border-right: 1px solid #EFEFEF; }
#mt4-ltd #formWrap form .deadlineTable .bottomRight { height:25px; padding:5px 0 0 10px; width: 250px;  background-color:#FFF; float:left}
#mt4-ltd #formWrap form .launchConfirm{display:none;margin:0 auto;width:278px;height:35px;overflow:hidden;text-indent:-9999px;cursor:pointer;border:none;background:url(/img/pages/landing/singapore-trading/btn_submit.gif) no-repeat;}
#mt4-ltd #formWrap form .launchConfirm.jp{width:158px;}
.js #mt4-ltd #formWrap form .launchConfirm{display:block;}
#mt4-ltd #formWrap form .launchConfirm:hover{background-position:0 -35px;}
#mt4-ltd #formWrap form .launchConfirm:active{background-position:0 -70px;}
.js #mt4-ltd #confirmUpgradeBoxWrap{display:none;}
.js #mt4-ltd #confirmUpgradeBox{padding:30px 70px 20px;}
#mt4-ltd #confirmUpgradeBox h3{margin-bottom:1em;padding-bottom:.5em;color:#0754cd;font:bold 15px/1.5em Arial, Helvetica, sans-serif;border-bottom:1px solid #0754cd;}
#mt4-ltd #confirmUpgradeBox .inputBox{margin:1em 0 2em;padding:2.25em 0 2.5em;border-bottom:1px dotted #ddd;border-top:1px dotted #ddd;}
#mt4-ltd #confirmUpgradeBox input{float:left;margin:4px 0 0;}
#mt4-ltd #confirmUpgradeBox label{display:block;float:left;width:94%;padding-left:14px;text-align:left;font:bold 13px Verdana, Geneva, sans-serif;}
#mt4-ltd #confirmUpgradeBox .validate label{color:#a72222;}
#mt4-ltd #confirmUpgradeBox .validate input{border:2px solid #a72222;}
#mt4-ltd #confirmUpgradeBox .buttonBox{margin:0 auto;padding-top:20px;width:440px;}
#mt4-ltd h3.faq {font:35px Arial, Helvetica, sans-serif;text-transform:none;color:#0754cd;}
#mt4-ltd dl {margin-top:12px;}
#mt4-ltd dl dt {font-size:13px;}
#mt4-ltd dl dd {font-size:12px;margin-left:0;margin-bottom:2em;}
#mt4-ltd dl a {font-weight:normal;}
#mt4-ltd table.offering  { width:430px;}
#mt4-ltd table.offering td {  text-align:center;}
#mt4-ltd table.offering td.highlight { color:#FFF; font-weight:bold; background-color:#69F }
#mt4-ltd table.offering tr.alt { background-color:#efefef}
#mt4-ltd table.discontinued  { width:430px;}
#mt4-ltd table.discontinued th { background-color: #900; }
#mt4-ltd table.discontinued tr.alt { background-color:#efefef}
#mt4-ltd table.discontinued td {text-align:center }
#mt4-ltd table.mmr  { width:800px;}
#mt4-ltd table.mmr tr.alt { background-color:#efefef}
#mt4-ltd table.mmr td { }
#mt4-ltd table.mmr td.first { font-weight:bold; }
#mt4-ltd #formWrap #transferamount {font: 17px/26px Arial,Helvetica,sans-serif; margin-left: -400px; text-align: right;
width: 590px;}
#mt4-ltd #formWrap  form .black { color:#000};

/* Managed Accounts Intro page */
#MA_overview {}
#MA_overview #headersmanaged h3 { color: #C58805; font: bold 25px/1.5em Arial,Helvetica,sans-serif,sans-serif; margin: 0.5em 0; text-transform: uppercase;}
#MA_overview #programsWrap .item{position:relative;width:478px;height:285px;margin-bottom:24px; background:url(/img/pages/trading-systems/managed-accounts/overview/bg_flipcorner.gif) no-repeat;}
#MA_overview #programsWrap .item:hover {background-position:0 -285px;}
#MA_overview #programsWrap .item .inner{padding:20px 30px;}
#MA_overview #programsWrap .item h3{margin:0 0 12px;font:bold 25px 'DroidSansWeb', Arial, Helvetica, sans-serif;color:#013a8b;text-transform:none;}
#MA_overview #programsWrap .item p{margin:0 0 8px;line-height:1.75em;}
#MA_overview #programsWrap .item .cta{margin:18px 0 0 18px;}
#MA_overview #programsWrap .item .cta a{display:block;margin-top:8px;padding-left:28px;font-weight:bold;background:url(/img/bullets/list_arrow_blue_2.gif) 0 center no-repeat;zoom:1;}
#MA_overview #faqWrap {padding-bottom:30px;}
#MA_overview #faqWrap h3{font-size:25px;}
#MA_overview .faqWrap{position:relative;}
#MA_overview .faqWrap a.controlThisSection{padding-top:20px;float:right;color:#165ACB;text-transform:uppercase;text-decoration:underline;font-size:10px;font-weight:bold;cursor:pointer;}
#MA_overview .faqWrap dt{position:relative;color:#165ACB;font:bold 13px Verdana, Geneva, sans-serif;padding:7px 10px 7px 27px;margin:10px 0 0;cursor:pointer;background:url(/img/pages/trading-systems/managed-accounts/overview/expand_arrow.gif) 8px 12px no-repeat;}
#MA_overview .faqWrap dt a.closeThis{display:none;position:absolute;right:2px;top:2px;width:22px;height:22px;background:#fff url(/img/pages/landing/strategy-trader-contest/btn_close.gif) 0 0 no-repeat;z-index:5;text-align:center;text-transform:uppercase;cursor:pointer;color:#0d4d9c;font-size:11px;font-weight:bold;}
#MA_overview .faqWrap dt.open{background-color:#F7F3EF;background-position:8px -23px;}
#MA_overview .faqWrap dt:hover{background-color:#F7F3EF;}
#MA_overview .faqWrap dt.open:hover{color:#000;}
#MA_overview .faqWrap dd{display:none;margin:0;padding:0 30px 5px;}
#MA_overview .faqWrap dd.open{display:block;font-size:12px!important;background:#f7f3ef;border-bottom:1px solid #f0eae4;}
#MA_overview .faqWrap dd p {margin:0;padding:.25em 0 1.25em;}
#MA_overview .faqWrap dt.open a.closeThis{display:block;}
#MA_overview .faqWrap dt.open a.closeThis:hover{background-position:0 -22px;}
#MA_overview .createAcctTitles {height:41px;padding:0 15px;background:url(/img/pages/trading-systems/managed-accounts/overview/bg_createAccount.jpg) repeat-x;}
#MA_overview .createAcctTitles h3 {margin:0;float:left;color:#a57206;font:bold 17px/40px 'DroidSansWeb', Arial, Helvetica, sans-serif;text-transform:none;text-shadow:1px 1px #fff;}
#MA_overview .createAcctTitles p.descr {margin:0;float:right;font-size:11px;font-weight:bold;line-height:40px;color:#a26e08;text-transform:uppercase;}
#MA_overview .createAcctBody{padding:18px 0;font-size:11px;}
#MA_overview .createAcctBody h4{margin:0 0 .6em;font:18px Arial, Helvetica, sans-serif;color:#060605;text-transform:none;}
#MA_overview .createAcctBody a{font-weight:bold;}
#MA_overview .createAcctBody div.action {position:absolute;width:100%;left:0;top:170px;}
#MA_overview .createAcctBody div.action a{height:32px;font:bold 15px/32px 'DroidSansWeb', Arial, Helvetica, sans-serif;color:#fff;text-indent:24px;text-shadow:1px 1px #04358a;background-image:url(/img/pages/trading-systems/managed-accounts/overview/bg_createAccount.jpg);background-repeat:no-repeat;}
#MA_overview .createAcctBody div.action a:hover{background-position:0 -335px!important;}
#MA_overview .createAcctBody .existingClients{position:relative;width:513px;height:183px;background:url(/img/pages/trading-systems/managed-accounts/overview/bg_createAccount.jpg) 0 -59px no-repeat;}
#MA_overview .createAcctBody .existingClients .inner{padding:0 0 0 128px;}
#MA_overview .createAcctBody .existingClients h4{margin-bottom:.75em;}
#MA_overview .createAcctBody .existingClients div.action a{float:right;width:326px;background-position:0 -303px;}
#MA_overview .createAcctBody .newClients{position:relative;width:415px;}
#MA_overview .createAcctBody .newClients div.action a{width:407px;color:#fff5a4;background-position:0 -271px;}
#MA_overview .createAcctBody .newClients ul.steps li{line-height:1.5em;padding-bottom:8px;}
#MA_overview .createAcctBody .newClients ul.steps li span.num{display:block;float:left;width:18px;height:18px;color:#fff;font-weight:bold;text-align:center;line-height:16px;background:url(/img/pages/trading-systems/managed-accounts/overview/bg_number.gif) no-repeat;}
#MA_overview .createAcctBody .newClients ul.steps li span.content {display:block;float:right;width:380px;position:relative;top:-2px;}
#MA_overview .createAcctBody .newClients p.fax {font-size:13px;padding:52px 0 0 40px;}

/* dailyfx plus login page */
.dfxPlusLogin #dfxFormWrap {margin-bottom:20px;}
.dfxPlusLogin #dfxFormWrap .dfxForm {padding-bottom:25000px;margin-bottom:-25000px;}
.dfxPlusLogin .dfxForm h2 {margin:0 0 7px;font:18px Arial, Helvetica, sans-serif;text-transform:none;}
.dfxPlusLogin .dfxForm h3 {margin:0 0 22px;font:bold 13px Arial, Helvetica, sans-serif;text-transform:none;}
.dfxPlusLogin .dfxForm form label {display:block;font-weight:bold;line-height:1em;margin-bottom:7px;}
.dfxPlusLogin .dfxForm form input.text, .dfxPlusLogin .dfxForm form select {height:27px;margin-bottom:24px;border:1px solid #0e408a;}
.dfxPlusLogin .dfxForm form input.submit{width:158px;height:38px;padding-top:38px;background:url(/img/pages/information/education/dfx-plus-login/formbuttons.gif) no-repeat;}
.dfxPlusLogin .dfxForm {background:url(/img/global/colorbox/loading.gif) center center no-repeat;}
.dfxPlusLogin .dfxForm .confBox {display:none;}
.dfxPlusLogin .login{float:left;width:306px;color:#cedffe;background-color:#2e5b9f;}
.dfxPlusLogin .login .inner {padding:20px 23px 30px;}
.dfxPlusLogin .login h1 {margin:0 0 14px;}
.dfxPlusLogin .login h2 {color:#fff;} 
.dfxPlusLogin .login h3 {color:#cedffe;}
.dfxPlusLogin .login form input.text {width:257px;border-color:#041f48;}
.dfxPlusLogin .login form label.validate {color:#de3434}
.dfxPlusLogin .login form input.submit{position:relative;left:-3px;margin-top:11px;}
.dfxPlusLogin .login form input.submit:hover{background-position:0 -38px;}
.dfxPlusLogin .trial{float:right;width:670px;background-color:#e2e2e2;}
.dfxPlusLogin .trial .inner {padding:20px 0;}
.dfxPlusLogin .trial .formBox {padding:0 31px;}
.dfxPlusLogin .trial h1 {margin:0 0 23px 30px;color:#0e408a;font:bold 38px Arial, Helvetica, sans-serif;text-transform:uppercase;}
.dfxPlusLogin .trial h2 {color:#2b2b2b;}
.dfxPlusLogin .trial h3 {color:#0e408a;}
.dfxPlusLogin .trial form .box{position:relative;float:left;margin-right:59px;}
.dfxPlusLogin .trial form .box.last{margin-right:0;}
.dfxPlusLogin .trial form .submitWrap{margin-top:14px;}
.dfxPlusLogin .trial form label {color:#313131}
.dfxPlusLogin .trial form input.text,.dfxPlusLogin #getDfxTrial select {width:156px;border-color:#041f48;}
.dfxPlusLogin .trial form input.submit{background-position:-159px 0;}
.dfxPlusLogin .trial form input.submit:hover{background-position:-159px -38px;}
.dfxPlusLogin .trial form label.validate, .dfxPlusLogin .trial form .req {color:#bb2626}
.dfxPlusLogin .trial form span.invalid{position:absolute;display:block;bottom:0;left:0;line-height:1.25em;}
.dfxPlusLogin .trial .confBox {font-size:11px;}
.dfxPlusLogin .trial .confBox h3{margin-bottom:19px;}
.dfxPlusLogin .trial .confBox p{margin:0 0 1em;line-height:1.5em;}
.dfxPlusLogin .trial .confBox .indented{padding-right:31px;padding-left:31px;}
.dfxPlusLogin .trial .confBox .creds{margin-bottom:22px;padding:13px 31px 15px;background-color:#f2f2f2;}
.dfxPlusLogin .trial .confBox .loginInfo{font:bold 15px/1.4em Arial, Helvetica, sans-serif;color:#2e5b9f;}
.dfxPlusLogin .trial .confBox .loginInfo strong{color:#000;display:inline-block;width:80px;}
.dfxPlusLogin .trial .confBox .validDate{font-size:11px;margin-top:4px;}
.dfxPlusLogin .dfxServices .service {width:288px;padding-bottom:12px;}
.dfxPlusLogin .dfxServices .service.left {padding-right:55px;}
.dfxPlusLogin .dfxServices .service h4{color:#404040;font:bold 17px Arial, Helvetica, sans-serif;text-transform:none;}


/* calendar of events */
.calendarWebinars .loading{background:url(/img/global/colorbox/loading.gif) center 10px no-repeat;}
.calendarWebinars .headerGroup{margin-bottom:9px;}
.calendarWebinars .headerGroup p.note{position:relative;top:50px;font-size:11px;color:#000;}
.calendarWebinars #featuredWrap {overflow:hidden;position:relative;margin-bottom:8px;}
.calendarWebinars #featuredWrap .item{position:relative;margin-bottom:-24950px;padding-bottom:25000px;width:326px;float:left;font-size:12px;line-height:1.55em;}
.calendarWebinars #featuredWrap h3{margin:.75em 0 .70em;font-size:16px;text-transform:none;color:#000;}
.calendarWebinars #featuredWrap .cta {position:absolute;top:198px;width:220px;left:53px;display:block;height:21px;font:bold 11px Verdana, Geneva, sans-serif;text-transform:uppercase;text-align:center;color:#fff;background:url(/img/pages/information/education/calendar/bg_cta.gif) repeat-x;}
.calendarWebinars #featuredWrap .cta:hover {background-position:0 -21px;}
.calendarWebinars #featuredWrap span.date {font-size:10px;text-transform:uppercase;}
.calendarWebinars #featuredWrap .addCalendar{width:326px;border-right:1px solid #e9e9e9;}
.calendarWebinars #featuredWrap .addCalendar p{margin-bottom:1.1em;}
.calendarWebinars #featuredWrap .addCalendar form .textbox {padding-bottom:7px;}
.calendarWebinars #featuredWrap .addCalendar form label{display:block;width:98px;float:left;font-weight:bold;font-size:11px;line-height:21px;}
.calendarWebinars #featuredWrap .addCalendar form input.text{float:left;width:150px;height:20px;border:1px solid #a1b0c5;}
.calendarWebinars #featuredWrap .addCalendar form span.invalid{clear:left;padding-left:98px;}
.calendarWebinars #featuredWrap .addCalendar form input.cta{padding-bottom:2px;border:none;cursor:pointer;}
.calendarWebinars #featuredWrap .addCalendar .confBox {display:none;line-height:1.75em;font-size:12px;padding:0 20px 0 0;}
.calendarWebinars #featuredWrap .softwareDemo{width:296px;padding-left:30px;}
.calendarWebinars #featuredWrap .softwareDemo p{margin:0 0 2em;}
.calendarWebinars #featuredWrap .softwareDemo ul li{padding:0 0 .75em 16px;background:url(/img/bullets/list_arrow_blue_4.gif) 0 .5em no-repeat;}
.calendarWebinars #featuredWrap .softwareDemo a.cta{line-height:20px;}
.calendarWebinars #featuredWrap .featuredEvents {width:286px;padding-right:10px;padding-left:30px;float:right;margin-bottom:-24995px;background-color:#f2f5fa;}
.calendarWebinars #featuredWrap .featuredEventsList li{padding:0 0 21px 28px;background:url(/img/pages/information/education/calendar/star.gif) no-repeat;zoom:1;}
.calendarWebinars #featuredWrap .featuredEventsList li span.date{display:block;}
.calendarWebinars #featuredWrap .featuredEventsList li a{font-weight:bold;}
.calendarWebinars #featuredWrap p.note {margin-bottom:0;color:#666;border-top:1px solid #e3e8f0;}
.calendarWebinars #calendarController{height:49px;padding:2px 0 0 0;text-align:center;background:url(/img/pages/information/education/calendar/bg_calendarController.gif) repeat-x;}
.calendarWebinars #calendarController h3.date {margin:0 0 0 10px;height:28px;font:17px/26px Verdana, Geneva, sans-serif;text-transform:none;color:#000;}
.calendarWebinars #calendarController .currentView {display:inline;border-left:1px solid #728ab0;}
.calendarWebinars #calendarController .currentView a{display:block;float:left;height:27px;width:130px;text-align:center;text-decoration:none;font:bold 11px/27px Verdana, Geneva, sans-serif;text-transform:uppercase;background:url(/img/pages/information/education/calendar/bg_currentView.gif) repeat-x;border-right:1px solid #728ab0;}
.calendarWebinars #calendarController .currentView a:hover {background-position:0 -27px;}
.calendarWebinars #calendarController .currentView a:active {background-position:0 -54px;}
.calendarWebinars #calendarController .currentView a.current {background:#fff;color:#000;cursor:default;}
	/* set widths for column types */
.calendarWebinars ul.eventCalendar {font-weight:bold;background-color:#fff;}
.calendarWebinars ul.eventCalendar li.event li {float:left;}
.calendarWebinars ul.eventCalendar li.event li.date {width:100px;text-transform:uppercase;}
.calendarWebinars ul.eventCalendar li.event li.time {width:80px;}
.calendarWebinars ul.eventCalendar li.event li.title {width:370px;padding-right:10px;}
.calendarWebinars ul.eventCalendar li.event li.host {width:145px;}
.calendarWebinars ul.eventCalendar li.event li.category {padding-left:10px;width:160px;}
.calendarWebinars ul.eventCalendar li.event li.type {width:90px;}
	/* calendar titles */
.calendarWebinars div#calendarTitles {margin-bottom:1px;padding:1px 0;color:#505865;text-transform:uppercase;border-top:1px solid #bdc5d2;border-bottom:1px solid #bdc5d2;}
.calendarWebinars div#calendarTitles ul.eventCalendar {padding-top:2px;line-height:28px;font-size:11px;background-color:#f9f6f4;}
.calendarWebinars div#calendarTitles ul.eventCalendar li.date{text-indent:7px;}
.calendarWebinars div#calendarTitles ul.eventCalendar li.time span.timezone{font-size:.85em;}
	/* set styles for calendar content */
.calendarWebinars div#calendarContent{}
.calendarWebinars div#calendarContent ul.eventCalendar {border-top:1px solid #bdc5d2;}
.calendarWebinars div#calendarContent ul.eventCalendar li.event {position:relative;padding:3px 0;border-bottom:1px dotted #b4c2d9;}
.calendarWebinars div#calendarContent ul.eventCalendar li.event a.eventLink{display:block;position:absolute;top:0;left:0;width:100%;height:100%;zoom:1;z-index:50;background:url(/img/s.gif);}
.calendarWebinars div#calendarContent ul.eventCalendar li.event ul.clear{color:#97a1b1;color:#6d7b92;height:32px;padding:1px 0;}
.calendarWebinars div#calendarContent ul.eventCalendar li.event ul.clear.hover {color:#294984;background-color:#f3f1ef;}
.calendarWebinars div#calendarContent ul.eventCalendar li.event ul.clear.hover a{color:#294984;}
.calendarWebinars div#calendarContent ul.eventCalendar li.event li {height:32px;line-height:32px;}
.calendarWebinars div#calendarContent ul.eventCalendar li.date span{display:block;width:46px;height:22px;padding:4px 6px;font-size:10px;font-weight:normal;line-height:1.2em;text-decoration:none;background:#fff;border:1px solid #b8c2d3;}
.calendarWebinars div#calendarContent ul.eventCalendar li.date span strong{display:block;font-weight:normal;}
.calendarWebinars div#calendarContent ul.eventCalendar ul.clear.hover li.date span{color:#fff;font-weight:bold;text-decoration:none;background:#1841c2 url(/img/pages/information/education/calendar/bg_date.gif) -58px top no-repeat;border-color:#1841c2;}
.calendarWebinars div#calendarContent ul.eventCalendar ul.clear.hover li.date span strong {font-weight:bold;}
.calendarWebinars div#calendarContent ul.eventCalendar li.date.initdate span{color:#2a4a82;font-weight:bold;background:#ccd7e8 url(/img/pages/information/education/calendar/bg_date.gif) 0 top no-repeat;border-color:#b7c6e0;}
.calendarWebinars div#calendarContent ul.eventCalendar li.date.initdate span strong {font-weight:bold;}
.calendarWebinars div#calendarContent ul.eventCalendar li.room span{display:block;width:24px;height:24px;margin:4px auto 0;text-indent:-9999px;background-repeat:no-repeat;}
.calendarWebinars div#calendarContent ul.eventCalendar li.room.dfx span{background-image:url(/img/pages/information/education/calendar/bg_room_dfx.png);}
.calendarWebinars div#calendarContent ul.eventCalendar li.room.fxcm span{background-image:url(/img/pages/information/education/calendar/bg_room_fxcm.png);}
.calendarWebinars div#calendarContent ul.eventCalendar li.room.edu span{background-image:url(/img/pages/information/education/calendar/bg_room_edu.png);}
.calendarWebinars div#calendarContent ul.eventCalendar li.type{color:#4fa70e;}
.calendarWebinars div#calendarContent ul.eventCalendar  li.type.live_client{color:#333;}
.calendarWebinars #calendarAlert {padding:20px;text-align:center;font:12px Verdana, Geneva, sans-serif;}
	/* styles for p.localTime */
.calendarWebinars p.localTime{color:#617390;padding-left:10px;background:url(/img/pages/information/education/calendar/ico_arrow.gif) left center no-repeat;}
.calendarWebinars #featuredWrap p.localTime{margin-bottom:0;padding-left:0;border-top:1px solid #d8dfea;}
.calendarWebinars #featuredWrap p.localTime span {display:block;padding:4px 12px;border-top:1px solid #fff;}
.calendarWebinars #calendarController p.localTime{margin:1px 0 0 0;padding-left:20px;height:18px;line-height:18px;text-align:left;background-position:10px center;}

/* daily software demonstration */
#dailySoftwareDemo .calendarLinkBox{float:right;padding-top:20px;}
#dailySoftwareDemo .calendarLinkBox a{font:bold 12px 'DroidSansWeb', Arial, Helvetica; text-decoration:none; text-transform:uppercase; color:#013d79;}
#dailySoftwareDemo .calendarLinkBox a:hover{text-decoration:underline;}
#dailySoftwareDemo .topInfoWrap{margin:25px 0px;}
#dailySoftwareDemo .topInfoWrap p{margin:0px;}
#dailySoftwareDemo .topInfoWrap h4{font-size:12px; color:#0d57bf; margin:0px;}
#dailySoftwareDemo .topInfoWrap .softwareDemoInfo{padding-right:35px;background:url(/img/pages/information/platform/daily-software-demos/blue-dot.gif) repeat-y right top; width:562px;}
#dailySoftwareDemo .topInfoWrap .eventTimesInfo{width:345px;}
#dailySoftwareDemo .tabsWrapper{height:32px; text-align:center; text-transform:uppercase; margin-bottom:4px;}
#dailySoftwareDemo .tabsWrapper .videoTabs{height:32px;background:url(/img/pages/information/platform/daily-software-demos/video-tabs-bg.png) repeat-x left bottom; width:646px;}
#dailySoftwareDemo .tabsWrapper .videoTabs{_background-image:none; *filter:progidXImageTransform.Microsoft.AlphaImageLoader(src='/img/pages/information/platform/daily-software-demos/video-tabs-bg.png', sizingMethod='crop');}
#dailySoftwareDemo .tabsWrapper .videoTabs ul{list-style:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#dailySoftwareDemo .tabsWrapper .videoTabs ul li{float:left;}
#dailySoftwareDemo .tabsWrapper .videoTabs ul li a{display:inline-block;text-decoration:underline; color:#0866c4;position:relative;}
#dailySoftwareDemo .tabsWrapper .videoTabs ul li a span{display:block;padding:0px 21px 0px 20px;line-height:32px;}
#dailySoftwareDemo .tabsWrapper .videoTabs ul li a.current{background:url(/img/pages/information/platform/daily-software-demos/video-tab-buttons-left.png) left top no-repeat;text-decoration:none;}
#dailySoftwareDemo .tabsWrapper .videoTabs ul li a.current span{background:url(/img/pages/information/platform/daily-software-demos/video-tab-buttons-right.png) right top no-repeat; color:#181717;}
#dailySoftwareDemo .tabsWrapper .practiceAccount{}
#dailySoftwareDemo .tabsWrapper .practiceAccount a{line-height:31px; margin-top:1px; background:url(/img/pages/information/platform/daily-software-demos/practice-account-button.png); font-size:11px; color:#fff; font-weight:bold; text-shadow:1px 1px 0px #9e5915; width:312px;}
#dailySoftwareDemo .tabsWrapper .practiceAccount a:hover{text-decoration:underline !important;}
#dailySoftwareDemo iframe{border-collapse:collapse;outline:none;border:none;display:block;overflow:hidden;}
#dailySoftwareDemo iframe.liveVideo{width:646px;height:454px;}
#dailySoftwareDemo iframe.videoSchedule{width:312px;height:654px;}
#dailySoftwareDemo iframe.videoArchive{width:646px; height:453px; border-bottom:1px solid #e9e9e9;}
#dailySoftwareDemo .callBanner p{margin:0px;}
#dailySoftwareDemo .videoBoxLeft{width:646px;}
#dailySoftwareDemo .videoBoxLeft .callBanner{width:646px; height:153px; margin-top:30px; background:url(/img/pages/information/platform/daily-software-demos/software-training-banner-horizontal.jpg) right top no-repeat;} 
#dailySoftwareDemo .videoBoxLeft .callBanner .inner{padding:17px 22px 0px;}
#dailySoftwareDemo .videoBoxLeft .callBanner h4{color:#383838; font:normal 24px/28px Arial, Helvetica, sans-serif; margin:0px; text-transform:none;}
#dailySoftwareDemo .videoBoxLeft .callBanner h3{color:#084d8c; font:normal 36px Arial, Helvetica, sans-serif; margin:3px 0px 0px;}
#dailySoftwareDemo .videoBoxRight{width:312px;}
#dailySoftwareDemo .videoBoxRight .callBanner{width:312px; height:454px; margin-bottom:10px; background:url(/img/pages/information/platform/daily-software-demos/software-training-banner-vertical.jpg) right bottom no-repeat;} 
#dailySoftwareDemo .videoBoxRight .callBanner .inner{padding:15px 20px 0px;}
#dailySoftwareDemo .videoBoxRight .callBanner h4{color:#383838; font:normal 27px/35px Arial, Helvetica, sans-serif; margin:0px 0px 5px; text-transform:none;}
#dailySoftwareDemo .videoBoxRight .callBanner h3{color:#084d8c; font:normal 35px Arial, Helvetica, sans-serif; margin:5px 0px 0px;}
#dailySoftwareDemo #bannersWrap{height:250px; width:980px; background:url(/img/pages/information/platform/daily-software-demos/bottom-learn-to-trade-bg.jpg) right bottom no-repeat; margin:20px 0px 30px; zoom:1;}
#dailySoftwareDemo #bannersWrap h3{font:normal 26px/32px Arial, Helvetica, sans-serif; color:#c68303; margin:0px 0px 21px; text-transform:none;}
#dailySoftwareDemo #bannersWrap .banner{position:relative; height:197px;}
#dailySoftwareDemo #bannersWrap .banner p{font-family:Arial, Helvetica, sans-serif; line-height:1.5em;}
#dailySoftwareDemo #bannersWrap .banner h4{font:bold 18px/21px 'DroidSansWeb', Arial, Helvetica; margin:0px 0px 5px; text-transform:none; color:#0067b1;}
#dailySoftwareDemo #bannersWrap .banner .inner{width:150px; height:184px;}
#dailySoftwareDemo #bannersWrap #ForexGuide .inner{padding:13px 140px 0px 15px;}
#dailySoftwareDemo #bannersWrap #dfxClassroom .inner{padding:13px 180px 0px 20px;}
#dailySoftwareDemo #bannersWrap #dfxCourses .inner{padding:13px 155px 0px 20px;}
#dailySoftwareDemo #bannersWrap .banner a{position:absolute;top:0px;left:0px;width:100%;height:100%;display:block;margin-bottom:0px;}
#dailySoftwareDemo #bannersWrap .banner a:hover{background:url(/img/pages/information/platform/daily-software-demos/bottom-button-hover.png) no-repeat;}
#dailySoftwareDemo #bannersWrap #ForexGuide a:hover{background-position:47px 151px;}
#dailySoftwareDemo #bannersWrap #dfxClassroom a:hover{background-position:78px 151px;}
#dailySoftwareDemo #bannersWrap #dfxCourses a:hover{background-position:69px 151px;}
#dailySoftwareDemo .showInIE6{display:none;}
