/* Forex Charts */
.forexCharts .headerGroup .chartBtn { float:right; margin:28px 0 0 21px; }
.forexCharts #Tmain .chartBtn { width:399px; margin:0 auto 1em; }
.forexCharts .chartBtn li { float:left; }
.forexCharts .chartBtn li a { background:url(/img/pages/resources-tools/forex-charts/btn_charts.gif) no-repeat 0 -44px; background-repeat:no-repeat; width:198px; height:23px; display:block; text-align:center; font-weight:bold; text-transform:uppercase; line-height:23px; text-decoration:none; color:#7d858e; border:1px solid #6886ad; }
.forexCharts .chartBtn li.premium a { border-left:none; }
.forexCharts .headerGroup .chartBtn li a { font-size:1.1em; }
.forexCharts #Tmain .chartBtn li a { font-size:1em; }
.forexCharts .chartBtn li.free a:hover, body.freeCharts .chartBtn li.free a { background-position:0 0; color:#225494; }
.forexCharts .chartBtn li.premium a:hover, body.premCharts .chartBtn li.premium a { background-position:0 -22px; color:#225494; }
.forexCharts h3.chartingOpts { padding-left:1.5em; background:url(/img/pages/resources-tools/forex-charts/arrow_charts.gif) no-repeat left center; font-size:1.4em; margin-bottom:1.25em; }
.forexCharts ul.chartingOpts { margin-bottom:2em; }
.forexCharts ul.chartingOpts li { width:380px; }
.forexCharts ul.chartingOpts li div.chartTop { height:23px; line-height:23px; margin-bottom:2px; text-transform:uppercase; }
.forexCharts ul.chartingOpts li div.free { background:url(/img/pages/resources-tools/forex-charts/title_chart.gif) no-repeat; }
.forexCharts ul.chartingOpts li div.premium { background:url(/img/pages/resources-tools/forex-charts/title_chart_prem.gif) no-repeat; }
.forexCharts ul.chartingOpts li div.chartTop span.left { color:#fff; font-size:1.1em; font-weight:bold; padding-left:1em; }
.forexCharts ul.chartingOpts li div.chartTop span.right { width:152px; text-align:center; font:normal .9em/23px Arial, Helvetica, sans-serif; }
.forexCharts ul.chartingOpts li div.chartTop span.right a:link, ul.chartingOpts li div.chartTop span.right a:visited { color:#dcfb8e; text-decoration:none; }
.forexCharts ul.chartingOpts li div.chartTop span.right a:hover, ul.chartingOpts li div.chartTop span.right a:active { text-decoration:underline; }
.forexCharts ul.chartingOpts li div.chartContent { background:url(/img/pages/resources-tools/forex-charts/bg_chart.gif) no-repeat; height:277px; position:relative; }
.forexCharts ul.chartingOpts li div.chartContent div.thumb { width:335px; height:159px; padding:18px 0 6px 25px; }
.forexCharts ul.chartingOpts li div.chartContent p { margin:0 25px; padding:.3em 0; font-weight:bold; color:#2c385d; background:url(/img/pages/resources-tools/forex-charts/bg_chartborder.gif) repeat-x bottom; }
.forexCharts ul.chartingOpts li div.chartContent p span.level { color:#649c00; }
.forexCharts ul.chartingOpts li div.chartContent p span.feature { font:1.1em Arial, Helvetica, sans-serif; }
.forexCharts ul.chartingOpts li div.chartContent div.bottomLink { font-size:.9em; position:absolute; bottom:5px; right:25px; }
.forexCharts table.preCharts { border-top:1px solid #000520; border-bottom:1px solid #aac0da; margin-bottom:1.75em; }
.forexCharts table.preCharts th { height:34px; color:#fff; text-transform:uppercase; background:url(/img/pages/resources-tools/forex-charts/bg_tableth.gif) repeat-x; color:#fff; font-weight:bold; padding-left:1em; border-right:1px solid #000520; border-left:1px solid #fff; border-bottom:1px solid #000520; vertical-align:middle; }
.forexCharts table.preCharts th.first { border-left:1px solid #000520; }
.forexCharts table.preCharts td { height:34px; ; padding-left:1em; vertical-align:middle; background:#edf3f7; }
.forexCharts table.preCharts td.first { border-left:1px solid #aac0da; }
.forexCharts table.preCharts td.last { border-right:1px solid #aac0da; }
.forexCharts table.preCharts tr.altRow td { background:#fefef0; }
.forexCharts table.preCharts tr.first td { border-top:1px solid #aac0da; }
.forexCharts table.preCharts tr.spacer td { height:1px; background:#fff; }
.forexCharts table.preCharts .centerCol { text-align:center !important; padding-left:0 !important; }
/* Company History Page */
table.companyHistory th { background:url(/img/pages/about-the-company/company-history/bg_timeline.gif) repeat-x; height:26px; line-height:0; }
table.companyHistory td { padding:.3em .5em; vertical-align:middle; border-top:1px solid #fff; font-weight:bold; color:#395D8C; }
table.companyHistory td.year { color:#0B59BD; font:bold 1.7em Arial, Helvetica, sans-serif; }
table.companyHistory tr.row1 td, table.companyHistory tr.row5 td { background:#d7e4f5; }
table.companyHistory tr.row2 td, table.companyHistory tr.row4 td { background:#ebf1fa; }
table.companyHistory tr.row3 td { background:#f5f8fc; }
/* Depositing Funds */
.depositingFunds #Tmain { position:relative; }
.depositingFunds .tabNav { height:168px; }
.depositingFunds .tabNav li { width:245px; float:left; padding:0 0 1.75em 32px; }
.depositingFunds .tabNav li.credit { padding-left:0; }
.depositingFunds .tabNav li.faq { float:right; }
.depositingFunds .tabNav 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; }
.depositingFunds .tabNav li.credit a { background:url(/img/pages/account-actions/depositing-funds/bg_credit.jpg) no-repeat; }
.depositingFunds .tabNav li.wire a { background:url(/img/pages/account-actions/depositing-funds/bg_wire.jpg) no-repeat; }
.depositingFunds .tabNav li.faq a { background:url(/img/pages/account-actions/depositing-funds/bg_faq.jpg) no-repeat; }
.depositingFunds .tabNav li a:hover { background-position:0 -143px !important; }
.depositingFunds .tabNav li a.current { margin:0; border:2px solid #1a68e1; background-position:0 -143px !important; }
.depositingFunds .tabNav 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; }
.depositingFunds .tabNav li a:hover span { color:#fde354; }
.depositingFunds .tabNav li.current a span { color:#fde354; }
.depositingFunds div.tabContent { margin-top:1.5em; }
.depositingFunds div.tabContent div.content { display:none; }
.depositingFunds div.tabContent div.current { display:block !important; }
.depositingFunds table.bankWire { width:100%; margin-bottom:3em; font-size:11px; line-height:1.5em; border:1px solid #b7c4d9; }
.depositingFunds 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; }
.depositingFunds table.bankWire td { padding:.35em 0 .35em 7px; border-bottom:1px solid #9aa3b1; }
.depositingFunds table.bankWire tr.last td { border-bottom:0; }
.depositingFunds table.bankWire td.category { font-weight:bold; background-color:#edf2fa; }
.depositingFunds table.bankWire td.borderRt { border-right:1px solid #9aa3b1; }
.depositingFunds span.bankName { color:#1569C1; }
.depositingFunds 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; }
.depositingFunds table.bankWire a.btn-print:hover { background-position:0 -24px; }
.depositingFunds .content_4 h3 { font-size:15px; }
.depositingFunds .content_4 table.bankWire { margin:1.5em 0 .5em 0; }
.depositingFunds .backToTop { text-align:right; line-height:11px; margin-bottom:10px; }
.depositingFunds a.protectPass { padding-left:18px; background:url(/img/bullets/list_arrow_orange.gif) 0 .25em no-repeat; }
.depositingFunds div#passwordInfo { padding:1em; }
@media print {
body { font:normal .625em Verdana, Arial, Helvetica, sans-serif; text-align:left; }
table.bankWire { width:100%; margin:3em 0; font-size:1.1em; line-height:1.5em; border:1px solid #666; text-align:left; }
table.bankWire th { text-transform:uppercase; line-height:24px; padding-left:7px; border-bottom:1px solid #666; }
table.bankWire td { padding:.35em 0 .35em 7px; border-bottom:1px solid #666; }
table.bankWire td.last { border:none; }
table.bankWire a.btn-print { display:none; }
table.bankWire td.category { font-weight:bold; border-right:1px solid #666; }
}
/* Educational Videos */
#eduVideos .eduVidList { width:100%; padding-top:150px; background:url(/img/pages/information/education/forex-trading-video/bg_eduvideostop.jpg) no-repeat top; overflow:hidden; }
#eduVideos .eduVidList li.trdFeatures, #eduVideos .eduVidList li.dailyfxPlus, #eduVideos .eduVidList li.trdStrategies { float:left; width:266px; margin-right:1px; overflow:hidden; padding-bottom:25000px; margin-bottom:-25000px; }
#eduVideos .eduVidList li.trdStrategies { margin-right:0; }
#eduVideos .eduVidList li h3 { background:url(/img/pages/information/education/forex-trading-video/bg_header.gif) repeat-x; height:36px; margin:1px 0; font:bold 1.2em/36px Arial, Helvetica, sans-serif; text-align:center; }
#eduVideos .eduVidList li.dailyfxPlus h3, #eduVideos .eduVidList li.trdStrategies h3 { border-left:1px solid #b8d1eb; }
#eduVideos .eduVidList ul { background:url(/img/pages/information/education/forex-trading-video/bg_innerlist.gif) repeat-x; padding-bottom:25000px; margin-bottom:-25000px; }
#eduVideos .eduVidList li.trdFeatures:hover h3, #eduVideos .eduVidList li.dailyfxPlus:hover h3, #eduVideos .eduVidList li.trdStrategies:hover h3 { color:#1f79c7; }
#eduVideos .eduVidList li.trdFeatures:hover ul, #eduVideos .eduVidList li.dailyfxPlus:hover ul, #eduVideos .eduVidList li.trdStrategies:hover ul { background:url(/img/pages/information/education/forex-trading-video/bg_innerlist_hover.gif) repeat-x; }
#eduVideos ul ul { padding:1.5em 1em; font-size:1.1em; }
#eduVideos li li { background:url(/img/bullets/list_circle_caret_blue.gif) no-repeat left; padding-left:2em; margin-bottom:.7em; font-weight:bold; }
/* Firewall Help Page */
p.firewallLinks { padding-left:23px; }
p.firewallLinks a.first { float:left; margin-right:60px; }
p.firewallLinks a.second { float:left; }
p.firewallLinks a.third { float:right; }
/* Forms Page */
body.forms div.formsList { margin-bottom:1.6em; }
body.forms div.formsList ul { margin-left:1em; }
body.forms div#formsPDF { display:none; }
body.forms ul.standard { list-style-position:inside; }
/* Forms FAQ Page */
.formsFAQ #Tmain ul { margin-bottom:1.75em; }
.formsFAQ #Tmain ul li { padding-bottom:.5em; }
.formsFAQ dt { font-weight:bold; }
.formsFAQ dd { padding:0 2em; }
.formsFAQ dd div { text-align:right; margin-bottom:1em; }
/* Free Forex Trading Signals */
.tradingSignals div.contentHead { margin-bottom:0; }
.tradingSignals div.freeSignals { height:390px; background:url(/img/pages/resources-tools/trading-signals/bg_signals_top.gif) no-repeat; margin-bottom:1em; position:relative; }
.tradingSignals div.freeSignals div.signalsBox { padding:190px 20px 0 350px; }
.tradingSignals div.freeSignals h3 { font:bold 1.8em Arial, Helvetica, sans-serif; color:#2098de; margin:0 0 .25em 0; text-transform:uppercase; }
.tradingSignals div.freeSignals h3 strong { color:#f48e1a; }
.tradingSignals div.freeSignals h3 span { font-weight:normal; }
.tradingSignals div.freeSignals p { margin:0 0 .75em 0; font-size:.9em; color:#2b323c; font-weight:bold; text-transform:uppercase; line-height:1.6em; }
.tradingSignals div.freeSignals li { color:#2c3138; background:url(/img/bullets/list_caret_blue.gif) no-repeat left; padding-left:2em; margin-bottom:.5em; }
.tradingSignals div.freeSignals a { position:absolute; left:43px; bottom:0; }
.tradingSignals div.signalsStep { height:47px; padding-left:4.5em; font-weight:bold; color:#455b99; line-height:47px; font-size:1.1em; }
.tradingSignals div.signalsStep.first { background:url(/img/pages/resources-tools/trading-signals/bg_signals_step1.gif) no-repeat; margin-bottom:.5em; position:relative; }
.tradingSignals div.signalsStep.first a.btnDemo { display:block; width:230px; height:23px; position:absolute; background:url(/img/pages/resources-tools/trading-signals/btn_freedemoaccount.gif) no-repeat; text-indent:-5000px; right:40px; top:12px; }
.tradingSignals div.signalsStep.first a.txtDemo:link, .tradingSignals div.signalsStep.first a.txtDemo:visited { color:#455b99; text-decoration:none; }
.tradingSignals div.signalsStep.first a.txtDemo:active, .tradingSignals div.signalsStep.first a.txtDemo:hover { text-decoration:underline; }
.tradingSignals div.signalsStep.second { background:url(/img/pages/resources-tools/trading-signals/bg_signals_step2.gif) no-repeat; margin-bottom:1px; }
.tradingSignals div.step2Content { height:235px; background:#e8eefb url(/img/pages/resources-tools/trading-signals/bg_signals_step2_content.gif) no-repeat left; margin-bottom:1.75em; }
.tradingSignals div.step2Content div.left.Text { width:200px; font:normal 1.25em/1.5em Arial, Helvetica, sans-serif; padding:.85em 0 0 3.75em; }
.tradingSignals div.step2Content div.left.Text p { margin-bottom:1.25em; }
.tradingSignals div.step2Content div.left.Text p.last { margin-bottom:0; color:#006ac4; }
.tradingSignals div.step2Content div.left.Text p.last a { font-weight:bold; color:#006ac4; }
/* Trading Signals Iframe */
div#tradingSignalsSignup { background:#e8eefb; height:800px; }
form#DFXFreeTrialAU { padding-top:15px; width:350px; }
form#DFXFreeTrialAU div.box { margin-bottom:5px; }
form#DFXFreeTrialAU label { width:90px; padding-left:10px; color:#6c7f99; float:left; margin-top:3px; }
form#DFXFreeTrialAU input.text, form#DFXFreeTrialAU select { width:200px; float:right; border:1px solid #7f9db9; background:#fff; }
form#DFXFreeTrialAU span.req { color:#fd3f28; }
form#DFXFreeTrialAU div.box.submit { padding-left:150px; }
form#DFXFreeTrialAU div.required { color:#fd3f28; font-size:10px; text-align:right; margin-bottom:10px; }
form#DFXFreeTrialAU div.required span { color:#6c7f99; }
form#DFXFreeTrialAU label.validate { color:#af190e; font-weight:bold; }
form#DFXFreeTrialAU input.invalid { background:#d6e3f2; }
form#DFXFreeTrialAU select.invalid { background:#d6e3f2; }
#tradingSignalsConfirm { background:#e8eefb; width:410px; height:800px; padding:15px 10px 30px 10px; }
#tradingSignalsConfirm div.confirmTitle { color:#455b99; font-weight:bold; font-size:1.3em; margin-bottom:.3em; }
#tradingSignalsConfirm div.loginInfo { color:#006ac4; font-weight:bold; font-size:1.2em; }
#tradingSignalsConfirm div.validDate { color:#006ac4; font-size:.9em; margin-bottom:.9em; }
/* Gold Accounts */
.goldAccounts .headerGroup { margin-bottom:0; }
.goldAccounts .top { height:209px; padding:8px 0 0 243px; background:url(/img/pages/trading-systems/forex/gold-accounts/bg_top.jpg) no-repeat; }
.goldAccounts .top h3 { margin:0 0 16px 0; font-size:18px; line-height:1.2em; color:#fff; }
.goldAccounts .top h3 span { font-size:17px; color:#feca48; }
.goldAccounts .top p { margin-bottom:12px; font-weight:bold; color:#5b3608; }
.goldAccounts .top p.note { font:12px Arial, Helvetica, sans-serif; color:#fee384; }
.goldAccounts .top p.note a { font-weight:bold; color:#fff; }
.goldAccounts ul.privileges { margin-bottom:3em; }
.goldAccounts ul.privileges li { margin-bottom:1em; padding-left:21px; background:url(/img/bullets/list_cross_orange_2.gif) 0 .5em no-repeat; }
.goldAccounts ul.courseIncludes { margin-bottom:3em; }
.goldAccounts ul.courseIncludes li { margin-bottom:1em; padding-left:30px; background:url(/img/bullets/list_check_green.gif) 4px .5em no-repeat; }
/* International Offices */
.intOffices .headerGroup { position:relative; }
.intOffices .headerGroup .right { top:24px; right:0; position:absolute; float:none; }
.intOffices .headerGroup ul { float:right; }
.intOffices .headerGroup ul li { display:inline; font:bold 11px Arial, Helvetica, sans-serif; color:#999; }
.intOffices .headerGroup ul li a { padding:0 .25em; font:bold 11px Arial, Helvetica, sans-serif; color:#205fb9; text-transform:uppercase; text-decoration:none; }
.intOffices .headerGroup ul li a:hover { text-decoration:underline; }
.intOffices .officeWrap { width:100%; margin-bottom:3em; line-height:1.5em; background:url(/img/pages/about-the-company/international-offices/bg_officeWrap.jpg) 140px 0 no-repeat; }
.intOffices .officeWrapRight { width:620px; float:right; padding:1.2em 20px 0 20px; }
.intOffices .officeWrapRight h4 { font-size:1em; }
.intOffices .officeWrapRight p { margin:0 0 0 0; }
.intOffices .officeWrapRight .box { width:225px; float:left; margin-top:.65em; }
.intOffices .officeWrapRight .third { width:auto !important; }
.intOffices .officeWrapRight .box h5 { margin:1em 0 .1em 0; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#205fb9; text-transform:uppercase; }
.intOffices .officeWrapRight .box .freePhone { padding-top:.5em; }
/* Awards Content */
.awardsProfile .headerGroup { position:relative; }
.awardsProfile .awardsWrap { width:100%; margin-bottom:0em; line-height:1.5em; }
.awardsProfile .awardsWrapRight { width:645px; height:150px; float:right; padding:20px 20px 0px 20px; background:url(/img/pages/about-the-company/awards/awards_bg.gif) 0 0 repeat-x; vertical-align:middle }
.awardsProfile .awardsWrapRight h4 { font-size:1.2em; padding:0 0 0 0; color:#2674d5; vertical-align:middle; }
.awardsProfile .awardsWrapRight h4 span { color:#637287 }
.awardsProfile .awardsWrapRight p { margin:0 0 0px 0; vertical-align:middle; }
/* Key Features Page */
.keyFeatures .keyLinks { background:url(/img/pages/information/platform/key-features/bg_body.jpg) no-repeat; width:800px; height:239px; }
.keyFeatures .keyLinks ul { float:left; text-align:center; padding-top:.2em; width:200px; }
.keyFeatures .keyLinks ul.basic { padding-left:250px; }
.keyFeatures .keyLinks ul.advanced { padding-left:100px; }
.keyFeatures .keyLinks li { height:40px; line-height:40px; font-weight:bold; text-transform:uppercase; }
.keyFeatures .keyLinks li.linkTitle { color:#75a503; font:bold 1.75em Arial, Helvetica, sans-serif; height:54px; line-height:54px; }
.keyFeatures a.userGuide { display:block; background:url(/img/bullets/ico_dotted_arrow.gif) no-repeat left; font-weight:bold; font-size:.85em; text-transform:uppercase; padding-left:2em; margin:1em 0 1.25em; }
.keyFeatures #bottomLinks li.bnrItem { float:left; width:256px; height:128px; position:relative; }
.keyFeatures #bottomLinks li.bnrItem a { display:block; position:absolute; width:256px; height:128px; top:0; left:0; text-indent:-5000px; background:url(/img/s.gif); }
.keyFeatures #bottomLinks li#btnPracticeAcct { background:url(/img/pages/information/platform/key-features/bg_practiceAcct.gif) no-repeat; margin-right:16px; }
.keyFeatures #bottomLinks li#btnPracticeAcct h5 { color:#0956bf; font-weight:bold; font-size:13px; padding-top:10px; text-align:center; }
.keyFeatures #bottomLinks li#btnPracticeAcct ul { margin-left:28px; }
.keyFeatures #bottomLinks li#btnPracticeAcct li { background:url(/img/bullets/list_cross_orange_1.gif) no-repeat left center; color:#434b55; font-size:11px; font-weight:bold; padding-left:15px; margin-bottom:2px; }
.keyFeatures #bottomLinks li#btnPracticeAcct h6 { color:#2860ca; font:bold 15px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none !important; text-align:center; }
.keyFeatures #bottomLinks li#btnPracticeAcct h6 strong { color:#db790f; }
.keyFeatures #bottomLinks li#btnDownload { background:url(/img/pages/information/platform/key-features/bg_download.gif) no-repeat; margin-right:16px; }
.keyFeatures #bottomLinks li#btnDownload h5 { color:#2860ca; font-weight:bold; font-size:14px; padding:10px 0 0 10px; }
.keyFeatures #bottomLinks li#btnDownload h5 strong { font:normal 19px Arial, Helvetica, sans-serif; text-transform:uppercase; }
.keyFeatures #bottomLinks li#btnDownload h5 span { text-decoration:underline; }
.keyFeatures #bottomLinks li#btnVideoTour { background:url(/img/pages/information/platform/key-features/bg_video.gif) no-repeat; }
.keyFeatures #bottomLinks li#btnVideoTour h5 { color:#673e11; font:bold 12px Georgia, "Times New Roman", Times, serif; width:130px; text-align:center; margin:35px 0 0 125px; }
.keyFeatures #bottomLinks li#btnVideoTour h5 strong { color:#234d87; font-size:20px; }
/* Margin & Leverage Page */
.marginLeverage div.mainFeatures { margin-bottom:30px; }
.marginLeverage ul.mainFeatures { height:146px; margin-bottom:3em; padding:35px 0 0 349px; background:url(/img/pages/information/platform/margin/thumb_marginchart.gif) left center no-repeat; }
.marginLeverage ul.mainFeatures li { margin:0 0 .75em 0; padding:0 0 0 16px; font-weight:bold; color:#5e6f85; background:url(/img/bullets/list_arrow_blue.gif) 0 .5em no-repeat; }
.marginLeverage table.marginTable { margin-bottom:1em; border-bottom:1px solid #bccce0; }
.marginLeverage table.marginTable th { font:bold 11px/28px Verdana, Geneva, sans-serif; color:#66768a; text-transform:uppercase; text-align:center; border-bottom:2px solid #fff; background:url(/img/pages/information/platform/margin/bg_marginTable.gif) repeat-x; }
.marginLeverage table.marginTable th.first { padding-left:26px; text-align:left; }
.marginLeverage table.marginTable td { width:140px; padding:1em 0; text-align:center; font-weight:bold; line-height:1.2em; color:#004e96; }
.marginLeverage table.marginTable td.currency { width:414px; padding-left:26px; text-align:left; font-size:11px; font-weight:normal; color:#2a2e30; }
.marginLeverage table.marginTable td strong { display:inline-block; width:78px; font-size:13px; color:#3c475c; text-transform:uppercase; }
.marginLeverage table.marginTable tr.alt td { background-color:#f1f2f3; }
.marginLeverage a.btn-demo { display:block; margin:2.5em auto 4em auto; width:564px; height:24px; text-align:center; font:bold 11px/24px Verdana, Geneva, sans-serif; color:#005dd8; text-decoration:none; background:url(/img/pages/information/platform/margin/bg_btn-demo.gif) no-repeat; }
.marginLeverage a.btn-demo strong { text-decoration:underline; }
.marginLeverage a.btn-demo:hover { background-position:0 -24px; }
.marginLeverage h3.faqTitle { font:bold 17px Arial, Helvetica, sans-serif; }
.marginLeverage ul.faqQuestions { margin-bottom:2.75em; }
.marginLeverage ul.faqQuestions li { margin-bottom:1.1em; }
.marginLeverage ul.faqQuestions li a { padding-right:19px; font-weight:bold; color:#005cd7; background:url(/img/bullets/list_arrow_orange.gif) right .25em no-repeat; }
.marginLeverage dl dt { margin-bottom:0em; color:#005dd8; font-size:13px; }
.marginLeverage dl dd { margin-left:0; font-size:12px; }
.marginLeverage dl p { margin-bottom:1.9em; }
.marginLeverage dl strong.example { display:block; margin-bottom:.35em; color:#697282; text-transform:uppercase; }
.marginLeverage dl strong.scenario { color:#009a27; }
.marginLeverage table.lowerLevg { margin-bottom:2em; font-size:11px; background:url(/img/pages/information/platform/margin/bg_lowerLevgTable.gif) no-repeat; }
.marginLeverage table.lowerLevg th { height:29px; padding-top:2px; vertical-align:top; font:bold 11px/29px Verdana, Geneva, sans-serif; text-align:left; color:#008b22; }
.marginLeverage table.lowerLevg td { vertical-align:middle; height:30px; color:#202e44; }
.marginLeverage table.lowerLevg td.unit { padding-left:19px; font-weight:bold; font-size:12px; }
.marginLeverage table.lowerLevg tr.last td { height:34px; }
.marginLeverage p.note { line-height:1.4em !important; }
.marginLeverage p.note.N11 { font-size:11px !important; }
/* MT4 apply */
.MT4Apply ol.standard { padding-left:2em; margin-left:0; }
.MT4Apply ol.standard ul li { margin-bottom:.4em; }
.MT4Apply div.steps { overflow:auto; margin-bottom:1em; }
.MT4Apply div.stepsLeft { width:67px; float:left; }
.MT4Apply div.stepsRight { width:733px; float:right; }
.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; }
.MT4Apply .toggleTab strong { color:#0a65a4; }
.MT4Apply .proofofresidence { overflow:auto; }
.MT4Apply .downloadMT4 { overflow:auto; margin-bottom:1.5em; }
.MT4Apply .downloadMT4 .left { width:370px; text-align:center; }
.MT4Apply .downloadMT4 .right { width:390px; margin-left:17px; padding-left:17px; background:url(/img/pages/trading-systems/metatrader/metatrader-dot-line.gif) repeat-y; }
.MT4Apply .downloadMT4 .right a.downloadLink { color:#1159B0; font-weight:bold; }
.MT4Apply a.btnSignupNonUS, .MT4Apply a.btnSignupUS { display:block; width:310px; height:25px; background:url(/img/pages/trading-systems/metatrader/btn_mt4signup_sprite.gif) no-repeat; font-size:.9em; font-weight:bold; text-align:center; line-height:25px; color:#fff; text-decoration:none; text-transform:uppercase; margin-bottom:1em; }
.MT4Apply a.btnSignupNonUS { background-position:-310px -25px; }
.MT4Apply a.btnSignupUS { background-position:0 -25px; }
.MT4Apply a.btnSignupNonUS:hover { background-position:-310px 0; }
.MT4Apply a.btnSignupUS:hover { background-position:0 -0; }
.MT4Apply div.secureLinks div.left, .MT4Apply div.secureLinks div.right { width:320px; margin-bottom:2em; }
.MT4Apply ol ul { list-style:none; margin-left:0; overflow:auto; }
.MT4Apply ol ul li { float:left; }
.MT4Apply ol ul.topList li { width:33%; }
.MT4Apply ol ul.bottomList li { width:25%; }
.MT4Apply ol ul li.alt { width:48%; }

/* Metatrader Features */
.MT4Features h3{margin-top:40px;}
.MT4Features blockquote{border-left:3px solid #C0D0D8; padding:10px 20px 0px; display:block; background:#F0F5F6; margin-bottom:21px;}
.MT4Features blockquote ul{margin-bottom:21px; list-style:inside disc;}
.MT4Features blockquote span.posChange{color:#CC0000;}
.MT4Features .mt4Disclaimer{margin-top:30px;}
.MT4Features .backToTop{display:block; text-align:right; margin-top:10px;}
.MT4Features .headerGroup h2 span.asterisk{font:bold 10px/10px Arial, Helvetica, sans-serif; vertical-align:5px;}
.MT4Features ul.leftNav .tabLinks{margin-bottom:21px;}
.MT4Features ul.leftNav .tabLinks li.openMT4DemoLi a{line-height:16px; height:32px; padding:6px .3em 6px 10px;} 
.MT4Features ul.leftNav .tabLinks li.downloadMT4Li a{color:#05489c; font-weight:bold;} 
.MT4Features ul.leftNav .tabLinks li.downloadMT4Li a img{padding-left:10px;} 
.MT4Features ul.leftNav span.asterisk{font-weight:normal;} 
.MT4Features a.btn-standard.btn-download{font-size:1.1em;}
.MT4Features div.content ul.standard{list-style:square;margin-left:1.3em;line-height:1.5em;}
.MT4Features div.content ul.standard li{margin-bottom:.5em;}
.MT4Features .forumLR a{margin:0px; display:block; width:158px; height:260px; background:url(/img/pages/trading-systems/metatrader/visit-mt4-forum.jpg) no-repeat left top; position:relative; overflow:hidden;}
.MT4Features .forumLR a:hover{background-position:right top;}
.MT4Features .forumLR a span{position:absolute; top:-9999px; left:-9999px;}
.MT4Features .mt4innerTabContent{background:#f0f5f6; width:100%;}
.MT4Features .overviewTables .inner{padding:10px;}
.MT4Features .overviewTables table{width:100%;}
.MT4Features .overviewTables table tr td{height:19px; padding:0px 0px 4px 50px;} 
.MT4Features .overviewTables table tr.tableHead td{border-bottom:1px solid #c0d0d8; font:bold 11px/19px Verdana, Geneva, sans-serif; text-transform:uppercase; padding:2px 25px;}
.MT4Features .overviewTables table tr.tableBreak td{border-top:1px solid #ffffff; height:5px;}
.MT4Features .overviewTables table tr.altRow td{background:#ffffff;}
.MT4Features .overviewTables table tr td.blankCol{border:none; width:10px; background:#f0f5f6; padding:0px;}

/* One Click Execution */
.oneClickExecution a.videoLink { background:url(/img/buttons/ico_video_large.jpg) no-repeat left; height:35px; line-height:35px; padding-left:45px; display:block; margin:1em 0 1.75em; }
/* open account (inner) */
.openLiveAcct .openAcctSteps { height:330px; background:url(/img/pages/account-actions/open-live/bg_openacct_steps.jpg) no-repeat; position:relative; }
.openLiveAcct .openAcctSteps li { height:81px; }
.openLiveAcct .openAcctSteps li.step1 { padding-top:48px; }
.openLiveAcct .openAcctSteps li.step2 { padding-top:4px; }
.openLiveAcct .openAcctSteps li.step3 { padding-top:4px; }
.openLiveAcct .openAcctSteps li h3 { color:#0748cb; line-height:1em; margin:0; padding:1.4em 0 0 5em; }
.openLiveAcct .openAcctSteps li p { margin:0; line-height:1.4em; padding:0 0 0 6.4em; ; width:320px; }
.openLiveAcct .openAcctSteps li a.btnApply { position:absolute; display:block; width:132px; height:24px; padding-left:50px; line-height:24px; text-transform:uppercase; background:url(/img/buttons/btn_apply.gif) no-repeat; font-weight:bold; text-decoration:none !important; top:80px; right:200px; }
.openLiveAcct .openAcctSteps li a.btnApply:hover { text-decoration:underline !important; }
.openLiveAcct h3.openAcctTitle { font:normal 1.6em Arial, Helvetica, sans-serif; }
.openLiveAcct ol ul { list-style:none; margin-left:.25em; padding-left:1.5em; overflow:auto; }
.openLiveAcct ol ul li { float:left; }
.openLiveAcct ol ul.topList li { width:33%; }
.openLiveAcct ol ul.bottomList li { width:24%; }
.openLiveAcct ol ul li.alt { width:48%; }
.openLiveAcct #CorporateDocs { display:none; }
/* Regulation */
.regulation { padding-bottom:24px; }
.regulation .left { width:470px; }
.regulation .regCountries { width:305px; margin:10px 0 0 0; padding:0; list-style:none; font:11px Arial, Helvetica, sans-serif; color:#282828; }
.regulation .regCountries li { margin:0; padding:0; float:left; min-height:233px; width:140px; background:url(/img/pages/legal/regulation/bg_reg_info.jpg) center 183px no-repeat; }
.regulation .regCountries li .regInfo { padding:3px 0 1em 6px; }
.regulation .regCountries li.first { margin-right:25px; }
/* Rollover Page */
.rolloverFAQ { margin-bottom:3em; }
.rolloverFAQ li { font-weight:bold; margin-bottom:.75em; }
.rolloverFAQ li a { background:url(/img/bullets/list_arrow_orange.gif) no-repeat right; padding-right:1.5em; }
/* Sitemap */
.siteMap div.siteSectionTop { padding-bottom:2em; }
.siteMap #siteMapLinks { position:relative; }
.siteMap #siteMapLinks li.tabLinks { width:181px; background:url(/img/pages/support/sitemap/bg_section.gif) repeat-x 0 26px; position:absolute; }
.siteMap #siteMapLinks li.tabLinks:hover { background:url(/img/pages/support/sitemap/bg_section_hover.gif) repeat-x 0 26px; }
.siteMap #siteMapLinks li.tabLinks a.tabName { display:block; background:url(/img/bullets/list_square_bluegrad.gif) no-repeat .75em center; border-top:none; margin:0; padding:0 0 0 2em; font:bold 1em/25px Arial, Helvetica, sans-serif; height:25px; text-transform:uppercase; }
.siteMap #siteMapLinks li.tabLinks a.tabName:link, .siteMap #siteMapLinks li.tabLinks a.tabName:visited { color:#2069c5; text-decoration:underline; }
.siteMap #siteMapLinks li.tabLinks a.tabName:hover, .siteMap #siteMapLinks li.tabLinks a.tabName:active { text-decoration:none; }
.siteMap #siteMapLinks li.tabLinks li { background:url(/img/bullets/list_square_greygrad.gif) no-repeat .75em center; padding:.4em 0 .4em 2em; border-top:1px solid #e2e9f3; }
.siteMap #siteMapLinks li.tabLinks li a:link, .siteMap #siteMapLinks li.tabLinks li a:visited { color:#4e5866; text-decoration:none; }
.siteMap #siteMapLinks li.tabLinks li a:hover, .siteMap #siteMapLinks li.tabLinks li a:active { text-decoration:underline; }
.siteMap #siteMapLinks li.navTab1 { top:0; left:0; }
.siteMap #siteMapLinks li.navTab2 { top:0; left:206px; }
.siteMap #siteMapLinks li.navTab3 { top:0; left:412px; }
.siteMap #siteMapLinks li.navTab4 { top:0; left:618px; }
.siteMap #siteMapLinks li.navTab5 { top:230px; left:0; }
.siteMap #siteMapLinks li.navTab6 { top:230px; left:206px; }
.siteMap #siteMapLinks li.navTab7 { top:230px; left:412px; }
/* Software Download Page */
.softwareDL p span.hl { text-decoration:underline; }
.softwareDL p.toTop { text-align:right; font-size:.9em; }
.softwareDL ol li.container { position:relative; padding-bottom:180px; }
.softwareDL div.downloadBoxWrap { position:absolute; left:-44px; top:42px; width:800px; text-align:center; }
.softwareDL div.downloadBox { position:relative; width:380px; height:117px; float:left; margin-bottom:10px; padding:18px 0 0 14px; text-align:left; }
.softwareDL div.downloadBox.SB { margin-right:12px; background:url(/img/pages/account-actions/software-download/bg_downloadSB.jpg) no-repeat; }
.softwareDL div.downloadBox.FX { background:url(/img/pages/account-actions/software-download/bg_downloadFX.jpg) no-repeat; margin:0 auto; float:none; }
.softwareDL div.downloadBox.CFD { margin:0 auto; float:none; clear:both; background:url(/img/pages/account-actions/software-download/bg_downloadCFD.jpg) no-repeat; }
.softwareDL div.downloadBox h4 { margin:0 0 .3em 0; font:bold 14px/1em Arial, Helvetica, sans-serif; text-transform:uppercase; }
.softwareDL div.downloadBox.SB h4 { color:#365415; }
.softwareDL div.downloadBox.FX h4 { color:#205fb9; }
.softwareDL div.downloadBox p { font-weight:normal; margin:0; line-height:1em; }
.softwareDL div.downloadBox a.btn-standard { position:absolute; left:90px; top:62px; width:217px; color:#333; font-size:1.1em; background-image:none; text-decoration:none; }
.softwareDL div.downloadBox a.btn-standard:hover { text-decoration:underline; }
.softwareDL div.downloadBox p.disclaim { position:absolute; top:110px; left:14px; font:bold 11px Arial, Helvetica, sans-serif; color:#010107; }
.softwareDL div.downloadBox p.disclaim span { color:#717381; }
.softwareDL ol.standard p.note { text-align:center; font-weight:normal; text-transform:uppercase; }
.softwareDL a.btn_practiceAcct { display:block; width:577px; height:44px; margin:0 auto 1.5em auto; padding-left:57px; font:bold 15px/44px Arial, Helvetica, sans-serif; color:#474442; text-decoration:none; background:url(/img/pages/account-actions/software-download/btn_practiceAcct.gif) no-repeat; }
.softwareDL a.btn_practiceAcct span { color:#165acb; }
.softwareDL a.btn_practiceAcct:hover span { text-decoration:underline; }
/* Spreads */
.spreads .spreadsTable { width:390px; margin-bottom:2em; font:1em Arial, Helvetica, sans-serif; color:#1d1a19; border-bottom:1px solid #e1e7f0; }
.spreads .spreadsTable th { height:26px; font:bold 10px/24px Arial, Helvetica, sans-serif; text-align:center; vertical-align:top; color:#fff; text-transform:uppercase; border-bottom:1px solid #fff; border-left:1px solid #fff; background:#5A76A3 url(/img/pages/information/platform/spreads/bg_spreadsTable_th.gif) right bottom no-repeat; }
.spreads .spreadsTable th.currencyLegend { font-family:Verdana, Arial, Helvetica, sans-serif; border-left-width:0; padding-left:16px; text-align:left; }
.spreads .spreadsTable th span.asterisk { color:#fff !important; font-size:1.3em; padding-left:.1em; }
.spreads .spreadsTable td { height:60px; text-align:center; vertical-align:middle; border-right:1px solid #dee5ef; border-left:1px solid #fff; }
.spreads .spreadsTable td.first { padding:0 2px 0 15px; text-align:left; font-size:.846em; border-left-color:#e1e7f0; }
.spreads .spreadsTable td.first h4 { margin:0; padding:0; font:bold 1.5em Arial, Helvetica, sans-serif; color:#125ccd; }
.spreads .spreadsTable td.last { border-right-color:#e7edf2; }
.spreads .spreadsTable tr.alt td { background-color:#eaf1f6; border-right-color:#d0dbe9; }
.spreads .spreadsTable tr.alt td.last { border-right-color:#dfe8ee; }
/* Trading Signals Webinar */
.signalsWebinar .webinarTop { height:114px; background:url(/img/pages/resources-tools/trading-signals/bg_webinar_top.gif) repeat-x bottom; border-bottom:1px solid #c6c8df; }
.signalsWebinar .webinarTop div.left { width:400px; padding:1em 0 0 3em; line-height:2.1em; }
.signalsWebinar .webinarTop div.right { padding:1.25em 4em 0 0; }
.signalsWebinar .webinarTop div.right a { display:block; width:263px; height:24px; line-height:24px; text-align:center; text-decoration:none !important; text-transform:uppercase; font-weight:bold; }
.signalsWebinar .webinarTop div.right a.topLink { background:url(/img/buttons/btn_large_blue_263x24.gif) no-repeat; color:#fff; margin:1em 0 1.5em; }
.signalsWebinar .webinarTop div.right a.bottomLink { background:url(/img/buttons/btn_large_white_263x24.gif) no-repeat; }
.signalsWebinar .webinarContent { width:800px; height:272px; background:url(/img/pages/resources-tools/trading-signals/bg_webinar_content.gif) repeat-x; border-top:2px solid #fff; }
.signalsWebinar .webinarContent div.left { width:240px; padding-left:20px; }
.signalsWebinar .webinarContent div.right { width:500px; padding:2em 2em 0 0; }
.signalsWebinar .webinarContent div.right ul { margin-left:2em; }
.signalsWebinar .webinarContent div.right li { background:url(/img/bullets/list_arrow_orange_2.gif) no-repeat left; padding-left:1.75em; line-height:3em; font-weight:bold; }
/* Webinars */
.webinars div.top { min-height:84px; background:url(/img/pages/information/education/webinars/bg_top.gif) 0 bottom repeat-x; }
.webinars div.top ul.webinarsIntro { margin-left:57px; font-weight:bold; list-style:none; }
.webinars div.top ul.webinarsIntro li { padding:.2em 0 .3em 37px; background:url(/img/pages/information/education/webinars/list_webinarsIntro.gif) no-repeat; }
.webinars div.top ul.buttons { margin:0; }
.webinars div.top ul.buttons li { float:left; height:36px; margin:0; padding-top:5px; text-align:center; }
.webinars div.top ul.buttons li a { display:block; height:24px; width:158px; margin:0 auto; font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; }
.webinars div.top ul.buttons li a:hover { text-decoration:underline; }
.webinars div.top ul.buttons li a.register { color:#2e69ca; background:url(/img/pages/information/education/webinars/btn_register.gif) no-repeat; }
.webinars div.top ul.buttons li a.archive { color:#073285; background:url(/img/pages/information/education/webinars/btn_archive.gif) no-repeat; }
.webinars div.top ul.buttons li a.login { color:#fff; background:#2d68c8 url(/img/pages/information/education/webinars/btn_login.gif) no-repeat; }
.webinars div.top ul.buttons li.first { width:273px; }
.webinars div.top ul.buttons li.second { width:263px; }
.webinars div.top ul.buttons li.third { width:264px; }
.webinars div.top li.divider { background:url(/img/pages/information/education/webinars/top_btnDivider.gif) right no-repeat; }
.webinars div.dayWrap { min-height:202px; padding-bottom:22px; background:url(/img/pages/information/education/webinars/bg_dayWrap.gif) 0 bottom repeat-x; border-bottom:1px solid #fff; }
.webinars div.dayWrapInner { min-height:133px; padding:16px 25px 0 16px; background:url(/img/pages/information/education/webinars/bg_dayWrapInner.gif) 0 top repeat-x; }
.webinars div.dayWrap h3 { margin:0; font-size:21px; color:#51535b; }
.webinars div.dayWrap .clear.second { margin-top:2em; }
.webinars div.dayWrap h4 { margin-bottom:.25em; float:left; font:bold 15px Arial, Helvetica, sans-serif; color:#2d67c7; text-transform:none; }
.webinars div.dayWrap h5 { float:right; font-size:11px; color:#161211; }
.webinars div.dayWrap p { margin-bottom:1.25em; line-height:1.5em; }
.webinars div.dayWrap ul { margin:0; list-style:none; }
.webinars div.dayWrap ul li { position:relative; margin-bottom:.75em; padding-left:21px; padding-bottom:.25em; line-height:1em; height:1em; background:url(/img/bullets/list_cross_orange_4.gif) no-repeat; }
.webinars a.signUpFree { display:block; width:403px; height:24px; margin:22px auto 30px auto; padding-left:23px; font:bold 14px/24px Arial, Helvetica, sans-serif; color:#020101; text-transform:uppercase; text-decoration:none; text-align:center; background:url(/img/pages/information/education/webinars/btn_signUpFree.gif) no-repeat; }
.webinars a.signUpFree:hover { text-decoration:underline; }
.webinars iframe#demo_reg { overflow:hidden; }
/* Webinars Signup */
.webinarsSignup #TcontentMain { width:100%; }
.webinarsConfirmation { border:5px solid #49628e; }
.webinarsConfirmation #Tmain { padding-left:1em; }
/* Seminars */
ul.seminar li { padding:4px 0 0 2.5em; background:url(/img/pages/information/education/webinars/list_webinarsIntro.gif) -0 -.25em no-repeat; line-height:16px; margin:0 15px 22px 10px; }
/* AU Webinars */
.webinarsAU .webinarsIntro p { width:500px; }
.webinarsAU .webinarsIntro a { width:221px; height:50px; text-align:center; font:bold 32px/50px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; background:url(/img/pages/information/education/webinars/btn_signIn.gif) no-repeat; }
.webinarsAU .webinarInfo { border-top:1px solid #49628e; padding:1em 0; }
.webinarsAU .webinarInfo h4 { float:left; width:300px; font:bold 16px/22px Arial, Helvetica, sans-serif; height:22px; }
.webinarsAU .webinarInfo h4 strong { float:left; height:22px; padding:0 5px; color:#fff; text-transform:uppercase; background:#49628e; margin-right:15px; }
.webinarsAU .webinarInfo h4 span { float:left; height:22px; color:#333; text-transform:none; }
.webinarsAU .webinarInfo ul { margin:.5em 0 0 1em; }
.webinarsAU .webinarInfo li { background:url(/img/bullets/list_cross_orange_5.gif) no-repeat left center; padding-left:2em; margin-bottom:.5em; }
/* Order Types */
.orderTypes .tabNav.outer { padding-left:1px; border-bottom:1px solid #6b89ab; }
.orderTypes .tabNav.outer li { float:left; width:133px; }
.orderTypes .tabNav.outer li a { display:block; height:30px; text-align:center; line-height:30px; background:url(/img/pages/information/platform/key-features/order-types/bg_types_tabs.gif) no-repeat 0 -30px; font-weight:bold; text-transform:uppercase; color:#505b67; text-decoration:none; }
.orderTypes .tabNav.outer li a:hover, .orderTypes .tabNav.outer li a.current { background:url(/img/pages/information/platform/key-features/order-types/bg_types_tabs.gif) no-repeat 0 0; color:#006ac8; text-decoration:underline; }
.orderTypes div.content { background:url(/img/pages/information/platform/key-features/order-types/bg_types_content.gif) repeat-x top; border-top:1px solid #58718c; padding-top:32px; }
.orderTypes .tabNav.inner { padding-top:10px; }
.orderTypes .tabNav.inner li { width:auto; float:left; margin-right:15px; padding-right:15px; border-right:1px solid #979fa6; }
.orderTypes .tabNav.inner li.last { margin-right:0; padding-right:0; border-right:0; }
.orderTypes .tabNav.inner li a { font:bold 1.3em Arial, Helvetica, sans-serif; color:#76808a; text-decoration:underline; border:0; }
.orderTypes .tabNav.inner li a:hover, .orderTypes div.content .tabNav.inner li a.current { color:#C58805; text-decoration:none; }
.orderTypes div.content div.tabContent div.content { padding-top:24px; background:none; border:0; }
.orderTypes div.recapBox { margin:20px 20px 30px 20px; }
.orderTypes div.recapBox div.left { width:349px; }
.orderTypes div.recapBox div.right { width:369px; padding-left:30px; border-left:1px solid #0040A4; }
.orderTypes table.recapOfTrade { margin:10px 0 0 20px; width:240px; }
.orderTypes table.recapOfTrade td { text-align:right; padding:2px 0px 2px 15px; }
.orderTypes table.recapOfTrade td.caption { text-align:left; vertical-align:bottom; }
.orderTypes table.recapOfTrade td.total { border-top:1px solid #0040A4; }
/* trading from charts */
.fromCharts #leftNavCustom a.current { background-color:#fff!important; font-weight:bold!important; }
.fromCharts .bnr_registerNow { width:635px; height:176px; margin:30px auto; background-image:url(/img/pages/information/platform/key-features/trading-from-charts/bnr_registerNow.jpg); background-repeat:no-repeat; background-position:0 -620px; }
.fromCharts .bnr_registerNow .inner { padding:22px 28px 0; }
.fromCharts .bnr_registerNow h3 { margin:0 0 6px 0; font:28px/1em 'DroidSansWeb', Arial, Helvetica, sans-serif; color:#00b143; text-transform:none; }
.fromCharts .bnr_registerNow h4 { margin:0 0 10px 0; font:21px/1.2em Arial, Helvetica, sans-serif; color:#000; text-transform:none; }
.fromCharts .bnr_registerNow p { margin:0 0 14px 0; }
.fromCharts .bnr_registerNow a.block { margin:0 auto; width:167px; height:24px; color:#fff; font:bold 13px/23px 'DroidSansWeb', Arial, Helvetica, sans-serif; background:#000 url(/img/pages/information/platform/key-features/trading-from-charts/bnr_registerNow.jpg) right top; }
.fromCharts .bnr_registerNow a.block:hover { color:#e5ebf4; background-position:right -24px; }
.fromCharts #section_tr_overview { }
.fromCharts .featuredWrap { position:relative; margin-bottom:50px; }
.fromCharts .featuredWrap .featuredWrapLeft { width:510px; background-color:#e7f0fa; }
.fromCharts .featuredWrap .featuredWrapLeft .inner { padding:14px 14px 0 14px; }
.fromCharts .featuredWrap .featuredWrapLeft a.player { display:block; width:480px; height:270px; margin:0 auto; border:1px solid #B3C6E4; }
.fromCharts .featuredWrap .featuredWrapLeft div.overviewPlaylist { min-height:71px; padding:7px 0; background-color:#e7f0fa; }
.fromCharts .featuredWrap .featuredWrapLeft div.overviewPlaylist a { display:block; height:57px; padding:7px 50px 7px 132px; font-size:11px; color:#333; text-decoration:none; line-height:1.5em; background-position:2px 6px; background-repeat:no-repeat; }
.fromCharts .featuredWrap .featuredWrapLeft div.overviewPlaylist a span { display:block; margin-bottom:4px; font:bold 12px/18px 'DroidSansWeb', Arial, Helvetica, sans-serif; }
.fromCharts .featuredWrap .featuredWrapLeft div.overviewPlaylist a span strong { color:#007cc6; text-transform:uppercase; }
.fromCharts .featuredWrap .featuredWrapLeft div.overviewPlaylist a:hover { background-position:2px -81px; }
.fromCharts .featuredWrap .featuredWrapLeft div.overviewPlaylist a:hover span { color:#007cc6; }
.fromCharts .featuredWrap .featuredWrapLeft div.overviewPlaylist a:hover strong { color:#000; }
.fromCharts .featuredWrap .featuredWrapLeft div.overviewPlaylist a.playing,  .fromCharts .featuredWrap .featuredWrapLeft div.overviewPlaylist a.progress,  .fromCharts .featuredWrap .featuredWrapLeft div.overviewPlaylist a.paused { display:none!important; }
.fromCharts .featuredWrap .featuredWrapLeft a.overview_marketscope { background-image:url(/img/pages/information/platform/key-features/trading-from-charts/vidthumb_marketscope.gif); }
.fromCharts .featuredWrap .featuredWrapLeft a.overview_tradingCharts { background-image:url(/img/pages/information/platform/key-features/trading-from-charts/vidthumb_tradingCharts.gif); }
.fromCharts .featuredWrap .vid .nextVidName a { color:#000; text-decoration:none; }
.fromCharts .featuredWrap .vid .nextVidName a:hover { color:#007cc6; }
.fromCharts .featuredWrap .vid .nextVidName a:hover strong { color:#000; }
.fromCharts .featuredWrap .featuredWrapRight { width:260px; padding:18px 0 80px; }
.fromCharts .featuredWrap .featuredWrapRight .inner h3 { margin-bottom:0px; font:bold 17px 'DroidSansWeb', Arial, Helvetica, sans-serif; color:#000; text-transform:none; }
.fromCharts .featuredWrap .featuredWrapRight .inner h4 { margin-bottom:20px; font:bold 15px Arial, Helvetica, sans-serif; color:#005ecd; }
.fromCharts .featuredWrap .featuredWrapRight .inner p { margin-bottom:1.25em; line-height:1.75em }
.fromCharts .featuredWrap .featuredWrapRight .inner p strong { text-transform:uppercase; }
.fromCharts .featuredWrap .featuredWrapRight .buttons { position:absolute; bottom:0; right:0; width:260px; }
.fromCharts .featuredWrap .featuredWrapRight .buttons a.block { width:202px; height:25px; line-height:25px; color:#fff; text-transform:none; font-weight:bold; background:#192a45 url(/img/pages/information/platform/key-features/trading-from-charts/btn_action.gif) no-repeat; }
.fromCharts .featuredWrap .featuredWrapRight .buttons a.block strong { text-transform:uppercase; color:#f9f168; }
.fromCharts .featuredWrap .featuredWrapRight .buttons a.register:hover { background-position:-202px 0; }
.fromCharts .featuredWrap .featuredWrapRight .buttons a.download { margin-top:20px; background-position:0 -25px; }
.fromCharts .featuredWrap .featuredWrapRight .buttons a.download:hover { background-position:-202px -25px; }
.fromCharts .infoWrap { padding-bottom:10px; }
.fromCharts .infoWrap .titleBox { position:relative; }
.fromCharts .infoWrap .titleBox h3 { width:580px; margin-bottom:1.75em; }
.fromCharts .infoWrap .titleBox .thumbTitle { width:200px; position:absolute; right:0; top:20px; }
.fromCharts .infoWrap h4 { font-size:11px; margin-bottom:.75em; margin-top:0; }
.fromCharts .infoWrap .thumbTitle p.note { color:#085cb1; margin-bottom:0; }
.fromCharts .infoWrap .featureBox { padding-bottom:21px; }
.fromCharts .infoWrap .info { float:left; width:580px; }
.fromCharts .infoWrap .info ul { padding-left:14px; }
.fromCharts .infoWrap .info ul li { padding:0 0 .3em 14px; background:url(/img/pages/information/platform/key-features/trading-from-charts/list_yellow.gif) 0 .75em no-repeat; }
.fromCharts .infoWrap .thumb { width:200px; float:right; }
.fromCharts .infoWrap .thumb img { cursor:pointer; display:block; }
.fromCharts #colorbox { border-color:#fff; }
.fromCharts #cboxContent,  .fromCharts #cboxTopLeft,  .fromCharts #cboxTopRight,  .fromCharts #cboxBottomLeft,  .fromCharts #cboxBottomRight,  .fromCharts #cboxMiddleLeft,  .fromCharts #cboxMiddleRight,  .fromCharts #cboxTopCenter,  .fromCharts #cboxBottomCenter { background:#06121c; }
.fromCharts #section_tr_tradeCharts { }
.fromCharts #section_tr_tradeCharts .screenCarousel { margin-bottom:40px; padding-top:6px; }
.fromCharts #section_tr_tradeCharts .screenCarousel h4 { background-color:#04080f; font-size:11px; color:#fff; line-height:21px; padding-left:9px; }
.fromCharts #section_tr_tradeCharts .screenCarousel .carouselNav { padding-top:6px; background-color:#e7effb; }
.fromCharts #section_tr_tradeCharts .screenCarousel .carouselNav li { width:200px; float:left; }
.fromCharts #section_tr_tradeCharts .screenCarousel .carouselNav li a { height:36px; padding-top:5px; color:#4e74b1; font:bold 14px/36px Arial, Helvetica, sans-serif; background:url(/img/pages/information/platform/key-features/trading-from-charts/short/bg_carouselNav.gif) no-repeat; }
.fromCharts #section_tr_tradeCharts .screenCarousel .carouselNav li a:hover, .fromCharts #section_tr_tradeCharts .screenCarousel .carouselNav li a.current { color:#08285d; background-position:0 -41px; }
.fromCharts #section_tr_tradeCharts .screenCarousel .carouselContent { padding:9px; background-color:#e7effb; }
.fromCharts #section_tr_tradeCharts .screenCarousel .carouselBottom { padding-top:6px; height:20px; }
.fromCharts #section_tr_tradeCharts .screenCarousel .carouselBottom a.stepping { display:block; width:27px; height:20px; text-indent:-9999px; background:gray url(/img/pages/information/platform/key-features/trading-from-charts/bg_carousel_prev_next.gif) no-repeat; }
.fromCharts #section_tr_tradeCharts .screenCarousel .carouselBottom a.prev:hover { background-position:0 -20px; }
.fromCharts #section_tr_tradeCharts .screenCarousel .carouselBottom a.next { background-position:-27px 0; }
.fromCharts #section_tr_tradeCharts .screenCarousel .carouselBottom a.next:hover { background-position:-27px -20px; }
.fromCharts #section_tr_tradeCharts .screenCarousel .carouselBottom a.demo { display:block; margin:0 200px; width:328px; text-align:center; font:18px Arial, Helvetica, sans-serif; color:#2f5cb2; text-transform:uppercase; color:#2f5cb2; text-decoration:none; }
.fromCharts #section_tr_tradeCharts .screenCarousel .carouselBottom a.demo strong { font-weight:normal; text-decoration:underline; }
.fromCharts #section_tr_tradeCharts .screenCarousel .carouselBottom a.demo:hover { color:#000; }
.fromCharts #section_tr_indicators { }
.fromCharts #section_tr_indicators .indicatorWrap { margin-bottom:45px; padding-top:6px; }
.fromCharts #section_tr_indicators .indicatorWrap h4 { margin-top:0; padding-left:8px; font-size:11px; line-height:21px; color:#fff; background-color:#000; }
.fromCharts #section_tr_indicators .indicatorWrap .preloaded { width:378px; }
.fromCharts #section_tr_indicators .indicatorWrap .custom { width:421px; }
.fromCharts #section_tr_indicators .indicatorWrap .indicatorListInner { padding:6px 30px 0 0; }
.fromCharts #section_tr_indicators .indicatorWrap .custom .indicatorListInner { padding-left:35px; border-left:1px solid #000; }
.fromCharts #section_tr_indicators .indicatorWrap .custom h4 { padding-left:43px; }
.fromCharts #section_tr_indicators .indicatorList ul,  .fromCharts #section_tr_indicators .indicatorList p { margin:0 0 1em 0; padding-left:8px; }
.fromCharts #section_tr_indicators .indicatorList ul li { padding:0 0 .3em 22px; background:url(/img/pages/information/platform/key-features/trading-from-charts/list_yellow.gif) 0 .75em no-repeat; }
.fromCharts #section_tr_indicators .cantFind { width:390px; padding-top:21px; }
.fromCharts #section_tr_indicators .cantFind p.exclaim { padding-left:33px; font-size:13px; background:url(/img/pages/information/platform/key-features/trading-from-charts/bg_exclaim.gif) 0 .5em no-repeat; }
.fromCharts #section_tr_indicators .bnr_freeRegistration { position:relative; width:381px; height:155px; font:14px/1.75em 'DroidSansWeb', Arial, Helvetica, sans-serif; color:#fff; background:url(/img/pages/information/platform/key-features/trading-from-charts/short/bnr_freeRegistration.jpg) 0 0 no-repeat; }
.fromCharts #section_tr_indicators .bnr_freeRegistration p { margin:0; padding:15px 17px; }
.fromCharts #section_tr_indicators .bnr_freeRegistration a { position:absolute; width:381px; height:155px; display:block; top:0; left:0; font-weight:bold; font-size:23px; text-transform:uppercase; text-shadow:1px 1px #032a41; text-decoration:none; color:#fff; background:url(/img/s.gif); }
.fromCharts #section_tr_indicators .bnr_freeRegistration a span { display:block; padding:105px 0 0 14px; }
.fromCharts #section_tr_indicators .bnr_freeRegistration a:hover { color:#e69200; }
.fromCharts #section_tr_alerts { }
.fromCharts #section_tr_alerts .featuredAlertWrap { margin-bottom:45px; }
.fromCharts #section_tr_alerts .featuredAlertWrap h4 { font:bold 15px Arial, Helvetica, sans-serif; color:#000; }
.fromCharts #section_tr_alerts .featuredAlertWrap p { margin-bottom:.75em; }
.fromCharts #section_tr_alerts .featuredAlertWrap .alertInfo { width:284px; }
.fromCharts #section_tr_alerts .featuredAlertWrap .alertExample { width:481px; padding-top:2px; }
.fromCharts #section_tr_alerts .featuredAlertWrap ul li { padding:0 0 .3em 14px; background:url(/img/pages/information/platform/key-features/trading-from-charts/list_yellow.gif) 0 .75em no-repeat; }
.fromCharts #section_tr_alerts .featuredAlertWrap .alertExample p.example { margin-bottom:1em; font-size:11px; font-weight:bold; color:#7a7474; }
.fromCharts #section_tr_alerts .featuredAlertWrap .bnr_registerNow { width:284px; height:186px; background-position:0 0; margin-top:
}
.fromCharts #section_tr_alerts .featuredAlertWrap .bnr_registerNow .inner { padding:16px; }
.fromCharts #section_tr_alerts .featuredAlertWrap .bnr_registerNow h3 { font-size:21px; }
.fromCharts #section_tr_alerts .featuredAlertWrap .bnr_registerNow h4 { font-size:16px; }
.fromCharts #section_tr_alerts .featuredAlertWrap .bnr_registerNow p { line-height:1.5em; margin-bottom:14px; }
/* Trading from Charts Long */
.fromChartsLong ul.anchorNav { margin-bottom:30px; }
.fromChartsLong ul.anchorNav li { float:left; width:195px; }
.fromChartsLong ul.anchorNav li a { display:block; height:32px; margin-bottom:8px; text-align:center; font:bold 11px/32px Verdana, Geneva, sans-serif; text-transform:uppercase; text-decoration:none; color:#084d8c; border-right:2px solid #fff; background:url(/img/pages/information/platform/key-features/trading-from-charts/long/bg_anchorNav.gif) center top no-repeat; }
.fromChartsLong ul.anchorNav li a:hover, .fromChartsLong ul.anchorNav li a.current { margin-bottom:0; padding-bottom:8px; background-position:center -32px; color:#fff; }
.fromChartsLong ul.anchorNav li.third { width:170px; }
.fromChartsLong ul.anchorNav li.fourth { width:225px; }
.fromChartsLong ul.anchorNav li.tryMarketscope a { background-position:left -72px; border:none; color:#000; }
.fromChartsLong ul.anchorNav li.tryMarketscope a:hover { color:#000; background-position:left -104px; }
.fromChartsLong h3 { font-size:16px; }
.fromChartsLong .backToTop { height:26px; text-align:right; margin-bottom:35px; padding:10px 20px 0 0; background:url(/img/pages/information/platform/key-features/trading-from-charts/bg_backToTop.gif) left bottom repeat-x; }
.fromChartsLong .backToTop a { padding-right:10px; text-transform:uppercase; text-decoration:none; font:bold 11px Verdana, Geneva, sans-serif; background:url(/img/pages/information/platform/key-features/trading-from-charts/ico_backToTop.gif) right center no-repeat; }
.fromChartsLong .backToTop a:hover { text-decoration:underline; }
.fromChartsLong #section_tr_overview { }
.fromChartsLong #section_tr_overview .featuredWrap .featuredWrapRight { width:445px; padding:0; }
.fromChartsLong #section_tr_overview .featuredWrap .featuredWrapRight .inner { padding-top:0px; }
.fromChartsLong #section_tr_overview .featuredWrap .featuredWrapRight .inner h3 { font-size:21px; font-weight:normal; }
.fromChartsLong #section_tr_overview .featuredWrap .featuredWrapRight .inner p { margin-bottom:.75em; }
.fromChartsLong #section_tr_overview .featuredWrap .featuredWrapRight .buttons { width:445px; }
.fromChartsLong #section_tr_overview .featuredWrap .featuredWrapRight .buttons a { margin:0!important; }
.fromChartsLong #section_tr_overview .infoWrap .infoWrapLeft { width:580px; }
.fromChartsLong #section_tr_overview .infoWrap .infoWrapRight { width:361px; padding-top:56px; }
.fromChartsLong #section_tr_overview .infoWrap .infoWrapRight .thumb { float:none; width:361px; padding:10px 0 30px; }
.fromChartsLong #section_tr_overview .infoWrap .bnr_registerNow { width:359px; height:202px; background-position:0 -196px; }
.fromChartsLong #section_tr_overview .infoWrap .bnr_registerNow h3 { font-size:24px; }
.fromChartsLong #section_tr_overview .infoWrap .bnr_registerNow h4 { font-size:21px; }
.fromChartsLong #section_tr_tradeCharts { }
.fromChartsLong #section_tr_tradeCharts .screenCarousel .carouselNav li { width:245px; }
.fromChartsLong #section_tr_tradeCharts .screenCarousel .carouselNav li a { font-size:16px; background-image:url(/img/pages/information/platform/key-features/trading-from-charts/long/bg_carouselNav.gif); }
.fromChartsLong #section_tr_tradeCharts .screenCarousel .carouselBottom a.demo { width:508px; }
.fromChartsLong #section_tr_indicators { }
.fromChartsLong #section_tr_indicators .indicatorWrap .custom { width:358px; }
.fromChartsLong #section_tr_indicators .indicatorWrap .custom h4 { padding-left:23px; }
.fromChartsLong #section_tr_indicators .indicatorWrap .custom .indicatorListInner { padding-left:25px; }
.fromChartsLong #section_tr_indicators .indicatorList ul,  .fromChartsLong #section_tr_indicators .indicatorList p { padding-left:0; }
.fromChartsLong #section_tr_indicators .indicatorWrap .bnr_freeRegistration { width:205px; height:389px; background-image:url(/img/pages/information/platform/key-features/trading-from-charts/long/bnr_freeRegistration.jpg) }
.fromChartsLong #section_tr_indicators .indicatorWrap .bnr_freeRegistration p { line-height:1.65em; text-shadow:1px 1px #02314d; }
.fromChartsLong #section_tr_indicators .indicatorWrap .bnr_freeRegistration a { width:205px; height:389px; }
.fromChartsLong #section_tr_indicators .indicatorWrap .bnr_freeRegistration a span { padding:170px 0 0 14px; line-height:1.25em; }
.fromChartsLong #section_tr_indicators .cantFind { width:auto; margin-left:16px; }
.fromChartsLong #section_tr_indicators .cantFind p.exclaim { margin-bottom:0; }
.fromChartsLong #section_tr_alerts { }
.fromChartsLong #section_tr_alerts .featuredAlertWrap .priceAlerts { width:481px; }
.fromChartsLong #section_tr_alerts .featuredAlertWrap .indicatorAlerts { width:481px; }
.fromChartsLong #section_tr_alerts .featuredAlertWrap p.indicatorInfo { margin-bottom:30px; }
.fromChartsLong #section_tr_alerts .alertsBottomWrap .bnr_registerNow { width:396px; height:202px; background-position:0 -408px }
.fromChartsLong #section_tr_alerts .alertsBottomWrap .right { width:475px; }
.fromChartsLong #section_tr_alerts .alertsBottomWrap ul li { padding:0 0 .3em 22px; background:url(/img/pages/information/platform/key-features/trading-from-charts/list_yellow.gif) 0 .75em no-repeat; }
.fromChartsLong #cboxCurrent { display:none; position:absolute; bottom:14px; left:0; width:25%; padding-left:40px; }
.fromChartsLong #cboxTitle { position:absolute; bottom:14px; left:0; text-align:right; width:820px; color:#fff; font-size:12px; font-weight:bold; }
.fromChartsLong #cboxPrevious { position:absolute; width:40px; height:22px; bottom:14px; left:840px; background:url(/img/pages/information/platform/key-features/trading-from-charts/colorbox_prev_next.gif) no-repeat; text-indent:-9999px; }
.fromChartsLong #cboxPrevious.hover { background-position:0 -22px; }
.fromChartsLong #cboxNext { position:absolute; width:40px; height:22px; bottom:14px; left:890px; background:url(/img/pages/information/platform/key-features/trading-from-charts/colorbox_prev_next.gif) -40px 0 no-repeat; text-indent:-9999px; }
.fromChartsLong #cboxNext.hover { background-position:-40px -22px; }
/* CFD Account Transfer Form */
form.std_style div.CFDradioBox div.left { width:3%; }
form.std_style div.CFDradioBox div.right { width:96%; }
/*FSS LOD Form*/
.FSS-lod form.std_style div.providerInfo div.first { float:left; width:155px; font-weight:bold; }
.FSS-lod form.std_style div.providerInfo div.first span { font-weight:normal; }
.FSS-lod form.std_style div.providerInfo div.underlined { float:left; width:auto; padding:.1em .75em 0 .75em; line-height:1.1em; border-bottom:1px solid #a5a4a4; }
.FSS-lod span.underlined { display:inline-block; border-bottom:1px solid #a5a4a4; padding:0 1em; line-height:1.1em; }
/* Risk Warning */
#riskWarning div.contentHead { border-bottom-color:#a5afbb; margin-bottom:2px; }
#riskWarning .tabNav li { float:left; }
#riskWarning .tabNav li a { display:block; width:160px; height:50px; color:#2869ce; font:bold 13px/32px Verdana, Geneva, sans-serif; text-align:center; background:url(/img/pages/legal/risk_warning/bg_tabNav.gif) -160px 0; cursor:pointer; }
#riskWarning .tabNav li:hover a, #riskWarning .tabNav li.current a { color:#fff !important; background-position:0 0; }
#riskWarning div.content { display:none; }
#riskWarning div.current { display:block !important; }
/* CFD FAQ's */
.cfdFAQs .symbolsGuide { float:right; border:1px solid #b7bacd; background:#f2f3f9; width:300px; margin:0 0 20px 30px; }
.cfdFAQs .symbolsGuide table { border:1px solid #fff; }
.cfdFAQs .symbolsGuide thead th { height:30px; color:#606479; font:bold 1.2em/30px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-left:10px; background:url(/img/pages/information/trading/cfd-faqs/bg_faqSymbolsHead.gif) repeat-x; }
.cfdFAQs .symbolsGuide tbody th { height:24px; color:#b38937; font:bold .9em/24px Verdana, Geneva, sans-serif; text-transform:uppercase; padding-left:10px; background:url(/img/pages/information/trading/cfd-faqs/bg_faqSymbolsHead.gif) repeat-x 0 -30px; }
.cfdFAQs .symbolsGuide td { color:#4f5359; font:1em Arial, Helvetica, sans-serif; padding:5px 10px; }
.cfdFAQs .symbolsGuide td.symbolName { font:bold 1em Verdana, Geneva, sans-serif; }
.cfdFAQs dt { color:#005DD8; }
.cfdFAQs a.backToFAQ { float:right; background:url(/img/bullets/list_release.gif) no-repeat left; padding-left:10px; }
/* CFD Products and Margin Levels */
.cfdIntroduction th.indexName { width:120px; }
.cfdIntroduction th.intraDay { width:360px; }
.cfdIntroduction th.financeRate { width:280px; }
.cfdIntroduction p.legend { margin-left:1em; }
.cfdIntroduction p.legend strong { color:#007AC8; }
/* Programming Services */
.programming_services .prgm-box-top { width:370px; height:400px; border:#dcdee7 1px solid; background-color:#fafbfc; padding:10px 10px 0; position:relative; margin-bottom:20px; }
.programming_services .prgm-box-top .btn-standard { position:absolute; bottom:20px; left:50%; margin-left:-66px; }
.programming_services #api-java-programming { border:#dcdee7 1px solid; background-color:#fafbfc; padding:6px 10px 10px 10px; }
.programming_services #api-java-programming .content-holder img { float:left; margin-right:2em; }
.programming_services #api-java-programming .content-holder p { float:left; width:40%; }
.programming_services #api-java-programming .content-holder div.btn-holder { float:right; margin:1.5em 3em 0; }
.programming_services #api-java-programming .content-holder div.btn-holder a { margin-bottom:1em; }
.programming_services h3 { font:18px/1.5em Arial; color:#0040a4; margin:0; }
.programming_services h4 { font:11px/1.5em Arial; font-weight:bold; margin:0 0 10px 0; }
.programming_services h6 { color:#E6A50F; font:bold 14px/1.5em Verdana, Arial, sans-serif; margin-bottom:10px; }
.programming_services hr { height:0px; color:#fafbfc; border:none; border-bottom:1px #0040a4 solid; }
.programming_services #submit_request_box { width:800px; height:85px; clear:left; padding-top:32px; margin-bottom:15px; background:url(/img/pages/resources-tools/programming-services/programming-gears.jpg) no-repeat 10px 23px; }
.programming_services #submit_request_text { margin-left:116px; }
.programming_services #programming_examples { position:relative; }
.programming_services a.btn-standard { display:block; font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#205fb9; text-align:center; text-transform:uppercase; text-decoration:none !important; }
.programming_services a.btn-standard:hover { text-decoration:underline !important; }
.programming_services #mt4_programming ul.standard { padding-left:65px; margin-right:0px; }
.programming_services .price { color:#da6d2c; font-weight:bold; }
.programming_services #steps_box { width:800px; letter-spacing:90px; text-align:center; white-space:nowrap; }
.programming_services .step { width:175px; height:150px; float:left; text-align:left; letter-spacing:normal; white-space:normal; }
.programming_services .step.one { margin-left:60px; }
.programming_services .step.two { margin-left:90px; }
.programming_services .step.three { margin-left:80px; }
.programming_services .step strong { color:#0040a4; }
.programming_services .icon-logo { float:left; clear:none; margin-right:15px; }
/* New To Forex: global styles */
.newToForex ul.plus { margin-left:2em; }
.newToForex ul.plus li { padding-left:26px; list-style:none; background:url(/img/pages/information/education/new-to-forex/list_plus.gif) 0 .5em no-repeat; }
.newToForex ul.aero { padding-bottom:1.75em; }
.newToForex ul.aero li { padding:0 0 10px 18px; font-weight:bold; font-size:11px; background:url(/img/pages/information/education/new-to-forex/list_aeroArrow.gif) 0 .4em no-repeat; }
.newToForex .continue { width:475px; padding:30px 0 30px 60px; }
.newToForex .continue a { display:block; font:18px 'DroidSansWeb', Arial, Helvetica, sans-serif; color:#000; text-decoration:none; background:url(/img/pages/information/education/new-to-forex/bg_continue.gif) right top no-repeat; }
.newToForex .continue a strong { font:bold 36px Arial, Helvetica, sans-serif; color:#c97907; text-transform:uppercase; }
.newToForex .continue a:hover { color:#cf7001; background-position:right -119px; }
.newToForex .continue a:hover strong { color:#000; }
/* New To Forex: Intro*/
.forexIntro { }
/* New To Forex: Basic Concepts */
.basicConcepts { }
.basicConcepts .expandBox .control p.left { margin:0; }
.basicConcepts .expandBox .control a.controlThisSection { float:right; width:100px; font:bold 12px/15px Verdana, Geneva, sans-serif; font-weight:bold; text-align:right; color:#ed871b; }
.basicConcepts dl.basics { padding-top:25px; }
.basicConcepts dl.basics dt { position:relative; margin:0 0 20px; padding:11px 125px 11px 26px; color:#000; cursor:pointer; font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; background:#F7F3EF url(/img/pages/information/education/new-to-forex/basic-concepts/arrow_expandable.gif) 10px 18px no-repeat; border-bottom:1px solid #f0eae4; }
.basicConcepts dl.basics dt:hover { background-color:#f0eae4; border-bottom-color:#ded5cc; }
.basicConcepts dl.basics dt a.closeThis { display:none; position:absolute; right:0; top:0; width:24px; height:22px; z-index:5; text-align:center; font-weight:bold; font-size:10px; line-height:22px; text-transform:uppercase; color:#0d4d9c; background:#fff url(/img/pages/information/education/new-to-forex/basic-concepts/close.gif) 0 0 no-repeat; }
.basicConcepts dl.basics dt a.closeThis:hover { background-position:0 -22px; }
.basicConcepts dl.basics dt.open, .basicConcepts dl.basics dt.open:hover { margin:0; color:#0567b2; background-color:#F7F3EF; background-position:10px -19px; border-bottom:none; }
.basicConcepts dl.basics dt.open a.closeThis { display:block; }
.basicConcepts dl.basics dd { display:none; margin:0; padding:0; margin:0 0 20px; padding:0 45px 12px 26px; background:#f7f3ef; border-bottom:1px solid #f0eae4; }
.basicConcepts dl.basics dd h4 { margin-top:0; font-size:1em; text-transform:none; }
.basicConcepts dl.basics dd p { margin:0 0 1.25em 0; line-height:1.65em; font-size:12px; }
.basicConcepts dl.basics dd a { font-weight:bold; }
.basicConcepts dl.basics dd li { line-height:1.65em; font-size:11px; }
.basicConcepts dl.basics dd.open { display:block; }
.basicConcepts dl.basics div.more { height:24px; padding-left:39px; background:url(/img/pages/information/education/new-to-forex/basic-concepts/bg_basicsLearnMore.jpg) 0 0 no-repeat; }
.basicConcepts dl.basics div.more span.learnMore { text-transform:uppercase; color:#000; font-size:10px; font-weight:bold; }
.basicConcepts dl.basics div.more a { padding-left:30px; color:#0567b2; text-decoration:none; font-weight:normal; }
.basicConcepts dl.basics div.more a span.vidName { text-decoration:underline; font-weight:bold; padding:0 .25em; }
.basicConcepts dl.basics div.more a span.time { font-size:10px; padding-left:1em; }
.basicConcepts dl.basics div.more a:hover { color:#000; }
.basicConcepts dl.basics div.more a:hover span.vidName { text-decoration:none; }
.basicConcepts #callVidBox { padding:4px 2px 1px 3px; }
.basicConcepts a#newToForex_basicConceptsPlayer { display:block; width:800px; height:475px; border:1px solid gray; }
/* New To Forex: Practice Trading */
.practiceTrading { }
.practiceTrading .howTo { margin-bottom:1em; padding-left:18px; }
.practiceTrading .howTo ul.aero { float:left; }
.practiceTrading .howTo ul.first { width:235px; }
.practiceTrading .howTo ul.second { width:270px; }
.practiceTrading .howTo ul.third { width:270px; }
.practiceTrading div.actionsNav { position:relative; overflow:hidden; width:800px; height:48px; }
.practiceTrading div.actionsNav a { position:absolute; display:block; height:42px; padding-top:6px; bottom:-7px; font:bold 13px/35px 'DroidSansWeb', Arial, Helvetica, sans-serif; color:#0743b0; text-transform:uppercase; text-decoration:none; background-repeat:no-repeat; text-shadow:1px 1px #fff; }
.practiceTrading div.actionsNav a:hover { bottom:0; color:#000; }
.practiceTrading div.actionsNav a.current { z-index:10; top:0; color:#000; }
.practiceTrading div.actionsNav a.action_video { z-index:9; width:187px; left:0; text-indent:62px; background-image:url(/img/pages/information/education/new-to-forex/practice-trading/tab_video.png); }
.practiceTrading div.actionsNav a.action_video.current { background-image:url(/img/pages/information/education/new-to-forex/practice-trading/tab_video_current.gif); }
.practiceTrading div.actionsNav a.action_demo { z-index:8; width:317px; right:309px; text-indent:64px; background-image:url(/img/pages/information/education/new-to-forex/practice-trading/tab_demo.png); }
.practiceTrading div.actionsNav a.action_demo.current { z-index:10; background-image:url(/img/pages/information/education/new-to-forex/practice-trading/tab_demo_current.gif); }
.practiceTrading div.actionsNav .action_download { z-index:7; width:331px; right:0; text-indent:100px; background-image:url(/img/pages/information/education/new-to-forex/practice-trading/tab_download.png); }
.practiceTrading div.actionsContent div.content { padding:34px 0; background-color:#edf5fc; }
.practiceTrading .videoWrap .inner { width:700px; margin:0 auto; }
.practiceTrading .videoWrap #newToForex_LearnPlatformVideo { display:block; margin:0 auto; width:700px; height:518px; border:2px solid #d5e4ee; }
.practiceTrading .videoWrap #newToForex_LearnPlatformVideo:hover { background-color:#d5d5d5; }
.practiceTrading .videoWrap .playlistWrap { padding:30px 0 0 12px; }
.practiceTrading .videoWrap .playlistWrap div.playlist { float:left; width:228px; }
.practiceTrading .videoWrap .playlistWrap div.playlist a { display:block; padding-left:17px; margin-bottom:1em; font:bold 10px/1.25em Verdana, Geneva, sans-serif; text-transform:uppercase; text-decoration:none; color:#0065c1; background:url(/img/pages/information/education/new-to-forex/practice-trading/list_play.gif) left 1px no-repeat; }
.practiceTrading .videoWrap .playlistWrap div.playlist a:hover { text-decoration:underline; }
.practiceTrading .videoWrap .playlistWrap div.playlist a.progress { font-style:italic; text-decoration:underline; }
.practiceTrading .videoWrap .playlistWrap div.playlist a.playing { color:#cf8029; }
.practiceTrading .demoWrap .inner { width:650px; height:575px; margin:0 auto; padding:14px 0 0 48px; background-color:#fff; border:1px solid #d5e4ee; }
.practiceTrading .demoWrap h3 { margin-bottom:1em; font:25px Arial, Helvetica, sans-serif; color:#000; text-transform:none; }
/* New To Forex: Forex Mentor */
.forexMentor { }
.forexMentor .microBenefits { padding:10px 0 0 23px; }
.forexMentor .microBenefits ul.aero { float:left; }
.forexMentor .microBenefits ul.first { width:360px; padding-right:50px; }
.forexMentor .microBenefits ul.second { width:350px; }
.forexMentor .dfxWrap { padding-bottom:28px; }
.forexMentor .dfxWrap .inner { position:relative; padding:12px 24px 25px 20px; color:#fff; background:#5A6F8A url(/img/pages/information/education/new-to-forex/forex-mentor/bg_dfxWrap.jpg) left bottom repeat-x; }
.forexMentor .dfxWrap h3 { margin:0; color:#fff; font:bold 24px/1.4em 'DroidSansWeb', Arial, Helvetica, sans-serif; }
.forexMentor .dfxWrap h4 { margin:0; color:#fff; font:15px/1.2em 'DroidSansWeb', Arial, Helvetica, sans-serif; text-transform:none; }
.forexMentor .dfxWrap .category { position:absolute; top:30px; right:20px; font-size:11px; text-transform:uppercase; }
.forexMentor .dfxWrap .left { width:293px; padding-top:30px; padding-left:10px; }
.forexMentor .dfxWrap .left h5 { margin:0 0 10px 36px; color:#fed454; font:25px/1.2em 'DroidSansWeb', Arial, Helvetica, sans-serif; text-transform:uppercase; }
.forexMentor .dfxWrap .left .whatYouLearn { padding-bottom:20px; }
.forexMentor .dfxWrap .left .whatYouLearn li { padding-left:21px; padding-bottom:.75em; background:url(/img/pages/information/education/new-to-forex/forex-mentor/list_whatYouLearn.gif) 0 .5em no-repeat; }
.forexMentor .dfxWrap .left .openMicro a { height:57px; padding-top:10px; font:10px/11px Verdana, Geneva, sans-serif; text-transform:none; color:#fff; background:url(/img/pages/information/education/new-to-forex/forex-mentor/btn_openMicro.jpg) no-repeat; border:2px solid #203852; }
.forexMentor .dfxWrap .left .openMicro a strong { font:bold 21px/1.2em 'DroidSansWeb', Arial, Helvetica, sans-serif; text-transform:uppercase; color:#00edfe; text-shadow:1px 1px #1f3953; }
.forexMentor .dfxWrap .left .openMicro a:hover { background-position:0 -67px; }
.forexMentor .dfxWrap .right { width:392px; padding-top:10px; }
.forexMentor .dfxWrap .right #newToForex_dfxCoursePreview { display:block; width:390px; height:261px; border:1px solid black; }
.forexMentor .dfxWrap .accessCourse { height:27px; line-height:26px; padding-left:19px; color:#273344; font-weight:bold; font-size:11px; background-color:#abbad1; border-top:3px solid #fff; }
.forexMentor .dfxWrap .accessCourse span { text-transform:uppercase; padding-right:14px; }
.forexMentor .dfxWrap .accessCourse a { font:bold 14px/26px Arial, Helvetica, sans-serif; color:#1d65cb; text-transform:uppercase; }
.forexMentor #Tmain { padding-bottom:3em; }
/* Programming Services */
.programming_services .prgm-box-top { width:370px; height:430px; border: #dcdee7 1px solid; background-color:#fafbfc; padding: 10px 10px 0; position:relative; margin-bottom:20px; }
.programming_services .prgm-box-top .btn-standard { position:absolute; bottom:20px; left:50%; margin-left:-66px; }
.programming_services .prgm-box-top ul.yellow { margin:0; padding:24px 4px 14px 30px; font-size:11px; }
.programming_services .prgm-box-top ul.yellow li { line-height:1.5em; }
.programming_services .prgm-box-top p.intro { margin-bottom:0; }
.programming_services .prgm-box-top p.buttonIntro { padding-left:20px }
.programming_services #api-java-programming { border: #dcdee7 1px solid; background-color:#fafbfc; padding: 6px 10px 10px 10px; }
.programming_services #api-java-programming .content-holder img { float:left; margin-right:2em; }
.programming_services #api-java-programming .content-holder p { float:left; width:40%; }
.programming_services #api-java-programming .content-holder div.btn-holder { float:right; margin:1.5em 3em 0; }
.programming_services #mt4_programming { width:370px; border: #dcdee7 1px solid; float:left; background-color:#fafbfc; padding:6px 10px 10px 10px; }
.programming_services #api_java_programming { width:370px; border:#dcdee7 1px solid; float:right; background-color:#fafbfc; padding:6px 10px 10px 10px; }
.programming_services h3 { text-transform:uppercase; font: 18px/1.5em Arial; color:#0040a4; margin:0; }
.programming_services h4 { font:12px/1.5em Arial; font-weight:bold; margin: 0 0 10px 0; }
.programming_services h6 { color:#E6A50F; font:14px/1.5em Verdana, Arial, sans-serif; font-weight: bold; margin-bottom:10px; }
.programming_services hr { height:0px; color:#fafbfc; border:none; border-bottom:1px #0040a4 solid; }
.programming_services #submit_request_box { width:800px; height:85px; clear:left; padding-top:32px; margin-bottom:15px; background:url(/img/pages/resources-tools/programming-services/programming-gears.jpg) no-repeat 10px 23px; }
.programming_services #submit_request_text { margin-left:116px; }
.programming_services #programming_examples { position:relative; }
.programming_services #mt4_programming ul.standard { padding-left:65px; margin-right:0px; }
.programming_services .price { color:#da6d2c; font-weight:bold; }
.programming_services #steps_box { width:800px; text-align:center; white-space:nowrap; overflow:hidden; }
.programming_services .step { width:175px; height:150px; float:left; vertical-align:middle; text-align:left; white-space:normal; }
.programming_services .step.one { margin-left:60px; }
.programming_services .step.two { margin-left:90px; }
.programming_services .step.three { margin-left:80px; }
.programming_services .step strong { color:#0040a4; }
.programming_services .left-icon-logo { float:left; clear:none; margin-right:15px; margin-bottom:35px; }
/* Programming APIs*/
.progAPI { }
.progAPI h3 { font:21px Arial, Helvetica, sans-serif; color:#d7861e; text-transform:none; }
.progAPI h4 { font:19px Arial, Helvetica, sans-serif; color:#000; text-transform:none; }
.progAPI h5 { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#d7861e; text-transform:uppercase; margin-bottom:.5em; }
.progAPI .roundBoxWrap { padding-bottom:40px; }
.progAPI .roundBox { position:relative; width:382px; height:462px; background:url(/img/pages/resources-tools/programming-services/bg_APIroundBox.gif) no-repeat; }
.progAPI .roundBox .inner { padding:22px 23px; }
.progAPI .roundBox h4 { margin-top:0; }
.progAPI .roundBox ul.features { padding:0 0 1.25em 1.25em; }
.progAPI .roundBox ul.features li { font-size:11px; padding-left:1px; padding-bottom:.45em; list-style:disc;}
.progAPI div.buttons { position:absolute; bottom:18px; left:43px; width:336px; height:26px; }
.progAPI div.buttons a { display:block; font:bold 12px/27px 'DroidSansWeb', Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; text-align:center; color:#fff; text-shadow:1px 1px #0e559e; height:26px; background-repeat:no-repeat; background-color:#056AC0; }
.progAPI .roundBox div.buttons a.left { width:289px; }
.progAPI .roundBox div.buttons a.left.second { width:95px; margin-left:5px; background-position:0 -46px; }
.progAPI .roundBox div.buttons a.left:hover { color:#ffe65b; }
.progAPI .roundBox div.buttons a.right { width:284px; color:#ffe65b; font-size:14px; background-position:0 -92px; }
.progAPI .roundBox div.buttons a.right:hover { color:#fff; }
.progAPI .applicationsBox { padding-bottom:40px; }
.progAPI .applicationsBox div.buttons { position:static; width:494px; margin:0 auto; }
.progAPI .applicationsBox div.buttons a { width:215px; color:#0854a9; text-shadow:1px 1px #fff; background-color:#e5e5e5; }
.progAPI .applicationsBox div.buttons a:hover { color:#000; }
.progAPI .applicationsBox div.buttons a.left { background-position:0 -137px; }
.progAPI .applicationsBox div.buttons a.right { background-position:0 -183px; }

