/*fxcm.com styles*/
body { background:#fff; margin:0; padding:0; }
img { border:none; }
a:link,
a:visited { color:#036; text-decoration:none; }
a:hover,
a:active { text-decoration:underline; }
/* -- clear styles -- */
.Clear:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.Clear { display: inline-block; }
html[xmlns] .Clear { display: block; }
* html .Clear { clear: both; height: 1%; }
.clearfix { overflow:auto; zoom:1; }
/* -- end clear styles -- */
:focus { outline: 0; }
.left { float:left; }
.right { float:right; }
.noFloat { float:none; }
.N12 { font-size:12px !important; }
h4 {font-size:14px; margin:0px;}
ul { list-style-position:outside; margin-top:7px; list-style-type:square; }
ul li { font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px;  padding-left:0px; padding-top:0px; margin-bottom:10px; }
ol { list-style-position:outside; list-style-type:decimal; margin-top:7px; }
ol li { font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px; font-weight:bold; color:#333; padding-left:0px; padding-top:0px; margin-bottom:10px; }
.topBarText { /* controls the style of top-bar.jspf */ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#fff; }
/* topBar styles */
#topBar { width:787px; height:75px; padding:0; font:normal 10px/1em Verdana, sans-serif; color:#fff; text-align:left; background:#0a56d0 url(/images/2008/home/top-backbanner.jpg) right top no-repeat; }
#topBar img { border:none; vertical-align:middle; }
#topBarLogo { float:left; }
#topBarContent { float:left; width:583px; height:67px; padding:8px 6px 0 0; font:normal 10px/1.25em Verdana, sans-serif; color:#fff; }
#topBarContent ul { list-style:none; padding:0; margin:0 0 5px 0; text-align:right; }
#topBarContent ul li { display:inline; margin:0; padding:0 3px 0 5px; font:normal 10px/1.25em Verdana, sans-serif; color:#fff; border-left:1px solid #fff; }
#topBarContent #languageNav { margin:0 3px 4px 0; }
#topBarContent #languageNav li { padding:0 0 0 7px; border:0; line-height:1em; }
#topBarContent ul li.first { border:0; padding-left:0; }
#cse-search-box { margin:2px 3px 0 0; float:right; }
#cse-search-box .searchInput { color:#003366; font:11px/1.25em Verdana, Arial, Helvetica, sans-serif; }
#cse-search-box .searchButton { vertical-align:bottom; }
/* end topBar styles */
 
.style6 { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.topLinks { font-family:Verdana, sans-serif; font-size:10px; font-weight:bold; color:#666; }
.homeTitle { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2D5193; }
.homeGray { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#282E35; }
.homeTextblue { font-family:Verdana, sans-serif; font-size:12px; font-weight:normal; color:#2D5193; }
.homeSub { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333; line-height:13px; }
.footer { text-align:center; width:100%; color:#5f666d; font:normal 10px/17px Verdana, Arial, Helvetica, sans-serif; overflow:auto; zoom:1; }
#footernav { padding:10px 0; margin:0 auto; }
#footernav ul { margin:0; padding:0; overflow:auto; zoom:1; list-style:none; }
#footernav li { display:inline; color:#5f666d; font:normal 10px/17px Verdana, Arial, Helvetica, sans-serif; }
#footernav li a:link,
#footernav li a:visited { color:#036; text-decoration:none; }
#footernav li a:hover,
#footernav li a:active { text-decoration:underline; }
#copyright09 { padding-bottom:10px; }
.homeSmall { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333; line-height:15px; }
.homeSmall2 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333; line-height:12px; }
.webinarsubhead { font-family:Arial, sans-serif; font-size:14px; font-weight:bold; color:#433f3d; line-height:16px; }
.homeBoldlink { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2D5193; }
.caps { text-transform:uppercase; }
.leftTitleblue { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1159B0; }
.leftTitleblue { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1159B0; }
.leftSmall { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#3F4652; }
.leftNews,
.leftNewsSmall { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#1159B0; line-height:1.3; }
.leftNewsSmall { font-size:11px; font-weight:bold; line-height:1.2; color:#88919c; }
.leftMore { font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; color:#1159B0; }
.left2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000; }
.left2Link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000; }
.usaPhone { font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; font-weight:bold; color:#0047BE; }
.whiteChart { font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:normal; color:#fff; }
.bannerText { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#669900; }
.chartCircus { font-family:Verdana, sans-serif; font-size:10px; font-weight:bold; color:#333; }
.smallGreen { font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#7FA900; }
.circusType1 { font-family:Trebuchet MS, Arial, sans-serif; font-size:16px; font-weight:bold; color:#3E8CDD; margin-bottom:2px; margin-top:0px; }
.circusType2 { font-family:Trebuchet MS, Arial, sans-serif; font-size:19px; font-weight:normal; color:#06498F; margin-bottom:10px; margin-top:0px; }
.greenCircle { font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; font-weight:bold; color:#fff; }
.redHead { font-family:Trebuchet MS, Arial, sans-serif; font-size:18px; font-weight:normal; color:#C61D32; }
.largerText { font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; font-weight:normal; color:#333; }
.BookStatement { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:bold; color:#3E8CDD; }
.BookCopy { font-family:Trebuchet MS, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333; }
.BookPrice { font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; font-weight:bold; color:#FE9915; }
.newsheadlineOrange { font-family:Trebuchet MS, Arial, sans-serif; font-size:11px; font-weight:bold; color:#FE9915; }
.newsheadlineOrange2 { font-family:Trebuchet MS, Arial, sans-serif; font-size:16px; font-weight:bold; color:#FE9915; }
.newsText { font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#333; }
.headline { font-family:Trebuchet MS, Arial, sans-serif; font-size:30px; font-weight:bold; color:#0047BE; margin-top:0px; margin-bottom:15px; }
.resultsSubject { font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; color:#606060; }
.resultsStandings { font-family:Verdana, sans-serif; font-size:11px; font-weight:bold; color:#606060; }
.kingLink { font-family:Trebuchet MS, Arial, sans-serif; font-size:20px; font-weight:bold; color:#FE9915; text-align:left; }
.kingCourse { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#E6722D; }
.contestLinks { font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#606060; text-align:left; }
.grayTextsmall { font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#606060; line-height:1.6; }
.text-banner { font-family:Verdana, sans-serif; font-size:13px; font-weight:normal; color:#414141; line-height:1.3; }
.TitlePage1 { font-family:Verdana, sans-serif; font-size:18px; font-weight:bold; color:#3384C6; line-height:1.2; }
/* Account Types section */
h2.accountTypeTitle { font-family:Verdana, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; color:#344656; }
.accountType { font-family:Verdana, sans-serif; font-size:10px; font-weight:bold; color:#1e5dbf; text-transform:uppercase; }
/* Subhead applied without line */
p { margin-top:25px; }
/* Header that names the section */
h1 { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#0754cd; margin-top:0px; margin-bottom:0px; }
h1#homepage { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#669933; margin-top:0px; margin-bottom:0px; }
h1#practice { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:600; color:#000; margin-top:0px; margin-bottom:0px; }
h2#practice { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:600; color:#666; margin-top:0px; margin-bottom:0px; }
h2#forecast_rightbar { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1159B0; }
/* Subhead that names the sub-section */
h2 { font-family:Trebuchet MS, Arial, sans-serif; font-size:19px; font-weight:normal; color:#0040a4; margin-top:-2px; margin-bottom:10px; }
/* Subhead that names the sub-section */
.h2toolbar { font-family:Trebuchet MS, Arial, sans-serif; font-size:19px; font-weight:normal; color:#06498F; margin-top:-2px; margin-bottom:-3px; }
/* Subhead 2 that names a subject */
h3 { font-family:Verdana, Arial, sans-serif; font-size:13px; font-weight:bold; color:#E6A50F; margin-top:0px; margin-bottom:-6px; }
/* Subhead 3 that names a step */
 

ul.verdana { margin:10px 0 10px 12px; padding:0; }
ul.verdanaFlushLeft { margin:10px 0 10px 0; padding:0; }
ul.verdana li,
ul.verdanaFlushLeft li { padding:0; font-family:Verdana, sans-serif; color:#333; line-height:1.5em; list-style:none; }
ul.yellowSquare li { padding:0 0 0 1em; background:url(images/bullet-square-yellow.gif) 0 .55em no-repeat; }
ul.blackRound li { padding:0 0 0 15px; background:url(images/bullet-round-black.gif) 0 .65em no-repeat; }
ul.N11 li { margin:0 0 .5em 0; font-size:11px; }
ul.N12 { font-family: Verdana, sans-serif; margin-bottom:15px; }
ul.N12 li  span {font-family: Verdana, sans-serif; color:#2B2C39; margin:0 0 .5em 0; font-size:12px; }
ul.condensed12 li { margin:0 0 0 0; font-size:12px; }
ul.gray li { color:#828181; }
.list_text { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:normal; color:#333; }
.page_Text { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333; line-height:1.8; }
.verdanaText { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333; line-height:1.5; }
.text_page { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333; line-height:1.6; }
.text_page2 { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333; }
.text_page3 { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333; line-height:1.9; }
.text_pageDisclamer { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333; line-height:1.3; }
.text_page_long { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333; line-height:2.2; }
.list_text_ol { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:normal; color:#333; }
a.effect1:link { color: #036; text-decoration: none }
a.effect1:active { color: #036; text-decoration: none }
a.effect1:visited { color: #036; text-decoration: none }
a.effect1:hover { color: #FE9915; text-decoration: underline }
a.effect2:link { color: #FE9915; text-decoration: none }
a.effect2:active { color: #FE9915; text-decoration: none }
a.effect2:visited { color: #FE9915; text-decoration: none }
a.effect2:hover { color: #FE9915; text-decoration: none }
a.effect3:link { color: #036; text-decoration: none }
a.effect3:active { color: #036; text-decoration: none }
a.effect3:visited { color: #036; text-decoration: none }
a.effect3:hover { color: #036; text-decoration: underline }
a.effect4:link { color: #0047BE; text-decoration: none }
a.effect4:active { color: #0047BE; text-decoration: none }
a.effect4:visited { color: #0047BE; text-decoration: none }
a.effect4:hover { color: #0047BE; text-decoration: underline }
a.effect5:link { color: #fff; text-decoration: none }
a.effect5:active { color: #fff; text-decoration: none }
a.effect5:visited { color: #fff; text-decoration: none }
a.effect5:hover { color: #fff; text-decoration: underline }
a.effect6:link { color: #333; text-decoration: none }
a.effect6:active { color: #333; text-decoration: none }
a.effect6:visited { color: #333; text-decoration: none }
a.effect6:hover { color: #606060; text-decoration: none }
a.effect7:link { color: #666; text-decoration: none }
a.effect7:active { color: #666; text-decoration: none }
a.effect7:visited { color: #666; text-decoration: none }
a.effect7:hover { color: #666; text-decoration: underline }
a.effect10:link { color: #666; text-decoration: none }
a.effect10:active { color: #666; text-decoration: none }
a.effect10:visited { color: #666; text-decoration: none }
a.effect10:hover { color: #666; text-decoration: underline }
a.effect11:link { color: #0047BE; text-decoration: none }
a.effect11:active { color: #0047BE; text-decoration: none }
a.effect11:visited { color: #0047BE; text-decoration: none }
a.effect11:hover { color: #0047BE; text-decoration: none }
a.effect12:link { color: #036; text-decoration: underline }
a.effect12:active { color: #036; text-decoration: underline }
a.effect12:visited { color: #036; text-decoration: underline }
a.effect12:hover { color: #FE9915; text-decoration: underline }
a.effect13:link { color: #0047BE; text-decoration: underline }
a.effect13:active { color: #0047BE; text-decoration: underline }
a.effect13:visited { color: #0047BE; text-decoration: underline }
a.effect13:hover { color: #0047BE; text-decoration: underline }
a.effect14:link { color:#004ac1; text-decoration:none }
a.effect14:active { color:#004ac1; text-decoration:none }
a.effect14:visited { color:#004ac1; text-decoration:none }
a.effect14:hover { color:#FE9915; text-decoration:none }
a.effect15:link { color:#7DA82F; text-decoration:underline }
a.effect15:active { color:#7DA82F; text-decoration:underline }
a.effect15:visited { color:#7DA82F; text-decoration:underline }
a.effect15:hover { color:#7DA82F; text-decoration:underline }
a.effect16:link { color:#26262F; text-decoration:none }
a.effect16:active { color:#26262F; text-decoration:none }
a.effect16:visited { color:#26262F; text-decoration:none }
a.effect16:hover { color:#26262F; text-decoration:none }
a.effect17:link { color: #0047BE; text-decoration: underline }
a.effect17:active { color: #0047BE; text-decoration: underline }
a.effect17:visited { color: #0047BE; text-decoration: underline }
a.effect17:hover { color: #f60; text-decoration: underline }
a.effect18:link { color: #1159B0; text-decoration: underline }
a.effect18:active { color: #1159B0; text-decoration: underline }
a.effect18:visited { color: #1159B0; text-decoration: underline }
a.effect18:hover { color: #1159B0; text-decoration: none }
a.effect19:link { color: #1C4480; text-decoration: underline }
a.effect19:active { color: #1C4480; text-decoration: underline }
a.effect19:visited { color: #1C4480; text-decoration: underline }
a.effect19:hover { color: #1C4480; text-decoration: underline }
a.effect20:link { color:#7DA82F; text-decoration:none }
a.effect20:active { color:#7DA82F; text-decoration:none }
a.effect20:visited { color:#7DA82F; text-decoration:none }
a.effect20:hover { color:#7DA82F; text-decoration:underline }
a.effect22:link { color: #06c; text-decoration: underline }
a.effect22:active { color: #06c; text-decoration: underline }
a.effect22:visited { color: #06c; text-decoration: underline }
a.effect22:hover { color: #f60; text-decoration: underline }
a.effect23:link { color: #06c; text-decoration: none }
a.effect23:active { color: #06c; text-decoration: none }
a.effect23:visited { color: #06c; text-decoration: none }
a.effect23:hover { color: #E8731C; text-decoration: underline }
a.effect24:link { color: #f60; text-decoration: none }
a.effect24:active { color: #f60; text-decoration: none }
a.effect24:visited { color: #f60; text-decoration: none }
a.effect24:hover { color: #f60; text-decoration: underline }
a.effect25:link { color: #f60; text-decoration: underline }
a.effect25:active { color: #f60; text-decoration: underline }
a.effect25:visited { color: #f60; text-decoration: underline }
a.effect25:hover { color: #f60; text-decoration: underline }
a.effect26:link { color: #fff; text-decoration: none }
a.effect26:active { color: #fff; text-decoration: none }
a.effect26:visited { color: #fff; text-decoration: none }
a.effect26:hover { color: #fff; text-decoration: underline }
a.effect27:link { color: #3E444F; text-decoration: none }
a.effect27:active { color: #3E444F; text-decoration: none }
a.effect27:visited { color: #3E444F; text-decoration: none }
a.effect27:hover { color: #355B95; text-decoration: underline }
a.effect31:link { color: #000; text-decoration: none }
a.effect31:active { color: #000; text-decoration: none }
a.effect31:visited { color: #000; text-decoration: none }
a.effect31:hover { color: #000; text-decoration: underline }
a.effect34:link { color: #fff; text-decoration: none }
a.effect34:active { color: #fff; text-decoration: none }
a.effect34:visited { color: #fff; text-decoration: none }
a.effect34:hover { color: #fff; text-decoration: underline }
a.effect33:link { color: #000; text-decoration: none }
a.effect33:active { color: #000; text-decoration: none }
a.effect33:visited { color: #000; text-decoration: none }
a.effect33:hover { color: #000; text-decoration: underline; font-weight: bold; }
a.effect35:link { color: #1159B0; text-decoration: none }
a.effect35:active { color: #1159B0; text-decoration: none }
a.effect35:visited { color: #1159B0; text-decoration: none }
a.effect35:hover { color: #1159B0; text-decoration: none }
a.effect36:link { color: #1159B0; text-decoration: underline }
a.effect36:active { color: #f0ae13; text-decoration: underline }
a.effect36:visited { color: #1159B0; text-decoration: underline }
a.effect36:hover { color: #f0ae13; text-decoration: underline }
a.effect37:link,
a.effect37:visited { color:#036; text-decoration:none; }
a.effect37:hover,
a.effect37:active { color:#036; text-decoration:underline; }
a.effect38:link { color: #5d6779; text-decoration: none }
a.effect38:active { color: #5d6779; text-decoration: none }
a.effect38:visited { color: #5d6779; text-decoration: none }
a.effect38:hover { color: #003399; text-decoration: underline }
a.effect39:link { color: #1159B0; text-decoration: underline }
a.effect39:active { color: #1159B0; text-decoration: underline }
a.effect39:visited { color: #1159B0; text-decoration: underline }
a.effect39:hover { color: #f60; text-decoration: underline }
a.effect40:link { color: #17b0de; text-decoration: none; font-weight: bold; }
a.effect40:active { color: #17b0de; text-decoration: none; font-weight: bold; }
a.effect40:visited { color: #17b0de; text-decoration: none; font-weight: bold; }
a.effect40:hover { color: #17b0de; text-decoration: underline; font-weight: bold; }
a.effect41:link { color: #45485f; text-decoration: none; }
a.effect41:active { color: #45485f; text-decoration: none; }
a.effect41:visited { color: #45485f; text-decoration: none; }
a.effect41:hover { color: #45485f; text-decoration: underline; }
A { text-decoration: none; color: #036; }
A:hover { text-decoration: underline; color: #f60; }
/* Subhead applied without line */
.subhead { font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; font-weight:bold; color:#FE9915; margin-top:20px; margin-bottom:2px; }
/* for questions etc. */
.question { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:normal; color:#0047BE; margin-top:0px; margin-bottom:2px; }
.copy { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; color:#333; margin-top:0px; line-height:normal; }
.copyunderline { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; color:#004AC1; margin-top:0px; line-height:normal; text-decoration:underline; }
.boxunderline { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#004AC1; margin-top:0px; line-height:normal; text-decoration:underline; }
.copyHighlight { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:bold; color:#0047B9; margin-top:0px; line-height:normal; }
.note { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#333; margin-top:0px; margin-bottom:0px; line-height:normal; }
.noteMT4 { font-size:10px; line-height:1.5em; color:#707070; }
.notification { font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; color:#82AD00; margin-top:0px; margin-bottom:0px; line-height:normal; }
.notification2 { font-family:Verdana, Arial, sans-serif; font-size:15px; font-weight:bold; color:#82AD00; margin-top:0px; margin-bottom:0px; line-height:normal; }
.toolbar { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#0047BE; margin-top:0px; margin-bottom:0px; line-height:normal; }
.textPage { font-family:Verdana, Arial, sans-serif; font-size:12px; color:#292929; margin-top:0px; margin-bottom:0px; line-height:1.8; }
.smDescriptions { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#333; margin-top:10px; margin-bottom:0px; line-height:15px; }
/* "Learn More" Link Text */
.more { font-family:Trebuchet MS, Arial, sans-serif; font-size:11px; font-weight:bold; color:#036; }
.tryPractice { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:bold; color:#06498F; }
/* The White Header Text for the Charts, Headlines */
.chartHeader { font-family:Verdana, sans-serif; font-size:11px; font-weight:bold; text-indent:5px; color:#fff; text-align:left; }
/* The White Subhead Text for the Charts */
.chartSub { font-family:Verdana, sans-serif; font-size:11px; color:#fff; text-align:left; }
.chartLinks { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#036; }
.asteriskBig { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:bold; color:#D40101; margin-top:0px; line-height:normal; }
.asteriskSmall { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#D40101; margin-top:0px; line-height:normal; }
.featureSubSecondary { font-family:Trebuchet MS, Arial, sans-serif; font-size:11px; font-weight:bold; color:#fff; margin-top:0px; line-height:normal; }
.featureCopySecondary { font-family:Trebuchet MS, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333; margin-top:0px; line-height:normal; }
.boxTitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; }
.bigNumbers { font-family:Arial, Helvetica, sans-serif; font-size:50px; font-weight:bold; color:#f60; }
.bigBanner { font-family:Arial, Helvetica, sans-serif; font-size:34px; font-weight:bold; color:#fff; }
.landTitle { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#3655A7; }
.landTitleGreen { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#7AB028; }
.Bigtitle { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#fff; }
.bigallTitle { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#16477C; }
.bigallTitle18 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#16477C; }
.boxChart { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#4B5467; }
.boxTextblack { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#292F38; }
.boxTextblue { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1159B0; }
.bannerTextbig { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#64423e; }
.bannerTextOrange { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#eb5e1f; }
.boxText { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:normal; color:#333; line-height:16px; }
.boxTextverdana { font-family:Verdana, Arial, sans-serif; font-size:13px; font-weight:bold; color:#565C63; }
.titleTextUpverdana { font-family:Verdana, Arial, sans-serif; font-size:13px; font-weight:bold; color:#404357; text-transform: uppercase; }
.FormRequired { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#333; }
.FormNormal { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333; }
.chartText1 { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#fff; }
.TextUp { font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:bold; color:#333; line-height:16px; text-transform: uppercase; }
/* forex vs... subhead */
.forexVS { font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; font-weight:bold; color:#06498F; }
.TextVerdanaUp { font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; color:#333; line-height:13px; text-transform: uppercase; }
.Ariel_10N { font: 10px Arial, Helvetica, sans-serif; }
.Verdana_9N { font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
.Verdana_10N { font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; }
.Verdana_11N { font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; }
.Verdana_11B { font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
.Verdana_12N { font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.Verdana_12B { font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
.Verdana_13B { font: bold 13px Verdana, Arial, Helvetica, sans-serif; margin-top: 25px; }
.Verdana_14B { font: bold 14px Verdana, Arial, Helvetica, sans-serif; }
.Verdana_14N { font: normal 14px Verdana, Arial, Helvetica, sans-serif; }
.TrebuchetMS { font:bold normal 16px/20px "trebuchet ms", arial, helvetica, sans-serif; font-weight: normal; }
.style1 { font-family: "Trebuchet MS"; font-size: 12px; color: #000; }
.style2 { font-family: "Trebuchet MS"; font-size: 10px; color: #666; }
/* this style isn't being used---
new site design 
 sub header and copy 
.subhead_c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fe9915;
	margin-bottom:0;
}*/
.subcopy_c { font-family:Trebuchet MS, Arial, sans-serif; font-weight: normal; font-size: 12px; color: #000; }
/* main header */ 
 
.mainhead2_c { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #4B88BD; }
/* link effect  */
a.effect01:link { color: #0047B9; text-decoration: none }
a.effect01:active { color: #0047B9; text-decoration: none }
a.effect01:visited { color: #0047B9; text-decoration: none }
a.effect01:hover { color: #FE9915; text-decoration: underline }
.copyHighlight_new { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:bold; color:#000; margin-top:0px; line-height:normal; }
.asteriskSmall2 { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000; margin-top:0px; line-height:normal; }
/* title*/
.home h1 { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#5481C2; margin-top:0px; margin-bottom:5px; margin-left:0px; text-transform:uppercase; }
.homeGreen { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#8EBE36; margin-top:0px; margin-bottom:10px; margin-left:0px; text-transform:uppercase; }
.homeOrange { font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#F78009; margin-top:0px; margin-bottom:10px; margin-left:0px; text-transform:uppercase; }
.textWeb { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#37394A; }
.textHomepage { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2B2C39; }
.textHome { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#5481C2; }
.textTop { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#546076; line-height:1.4; }
.textVerdana { font-family:Verdana, Arial, sans-serif; font-size:13px; font-weight:bold; color:#325898; line-height:1.4; }
.textTop { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#6D9F2B; line-height:1.4; }
.homePage { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; color:#303441; line-height:1.6; }
.homeBlue { font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#3384C6; margin-top:0px; margin-bottom:10px; margin-left:0px; text-transform:uppercase; }
.learn_forex_1 { font-family:Arial, sans-serif; font-size:14px; font-weight:bold; color:#303441; }
.BanneTitleText { font-family:Arial, sans-serif; font-size:34px; font-weight:bold; color:#414b4e; }
.size12 { font-size:12px; }
.size16 { font-size:16px; }
.BanneTitleSmall { font-family:Arial, sans-serif; font-size:30px; font-weight:bold; color:#414b4e; margin-top:0px; }
.learn_forex_2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666; margin-top:0px; margin-left:0px; }
.TitleArialGray { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-top:0px; }
.arialTextGray { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666; line-height:1.5; }
.title2008 { font-family:Verdana, Arial, sans-serif; font-size:18px; font-weight:bold; color:#f0ae13; text-transform: uppercase; }
.titleSmall2008 { font-family:Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; color:#E6A50F; }
h3.titleSmall2008 { margin-bottom:4px; padding-bottom:0; font-family:Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; color:#E6A50F;}
.webinarSmall2008 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#E6A50F; text-transform:uppercase; }
.titleReg2008 { font-family:Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; color:#E6A50F; }
.titleUp2008 { font-family:Verdana, Arial, sans-serif; font-size:13px; font-weight:bold; color:#E6A50F; text-transform: uppercase; }
.titleUpBig { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#E6A50F; text-transform: uppercase; }
.linkText2008 { font-family:Verdana, Arial, sans-serif; font-size:13px; font-weight:bold; color:#1159B0; line-height:1.4; }
.linkHome2008 { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#1159B0; text-transform: uppercase; }
.pageTitle2008 { font-family:Verdana, Arial, sans-serif; font-size:15px; font-weight:bold; color:#1159B0; }
.titleGray2008 { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#6A727B; }
.titleGray2008 { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#6A727B; }
.YearTextGreen { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#83A738; }
.YearTextRed { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#E1002D; }
.navPageOn { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#f0ae13; text-transform: uppercase; text-decoration: underline; }
.bullets { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#f0ae13; line-height:1.8; }
.GreenSmallText { font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; text-transform: uppercase; color:#68a01f; }
.RedSmallText { font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; text-transform: uppercase; color:#a9092d; }
.SmallTextNavUp { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; text-transform: uppercase; color:#283C7D; }
.SmallTextNav { font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; color:#283C7D; }
.SmallTextNavUpGray { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; text-transform: uppercase; color:#5d6779; }
.SmallTextNavGray { font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; color:#5d6779; }
.pageSmallText { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#2B2C39; line-height:1.4; }
.VerdanaSmallbullets { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#676A83; line-height:1.6; }
.LinksUp { font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; color:#676A83; line-height:1.5; text-transform: uppercase; }
.LinksUpRed { font-family:Arial, sans-serif; font-size:11px; font-weight:bold; color:#CC0000; line-height:1.5; }
.BannerTopText { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#414B5F; line-height:1.4; }
.textSignals { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#414B5F; line-height:1.4; }
.textSignalsGreen { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#06500f; line-height:1.4; }
.textWebinarBold { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#666; line-height:1.4; }
.textWebinar { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#666; line-height:1.4; }
.verdanaUderlined12 { font-family:Verdana, Arial, sans-serif; font-size:12px; color:#004AC1; margin-top:0px; line-height:normal; text-decoration:underline; }
.verdanaUderlined13 { font-family:Verdana, Arial, sans-serif; font-size:13px; color:#004AC1; margin-top:0px; line-height:normal; text-decoration:underline; }
.textWebinarTitleBold { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#666; line-height:1.4; }
.textWebinar { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; color:#666; line-height:1.1; }
.bannerTextArial { font-family:Arial, sans-serif; font-size:14px; font-weight:bold; color:#272B34; line-height:1.3; }
.text_page2 { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333; line-height:1.8; }
.smallcaps { font-variant:small-caps; }
.webinarHours { font-family:Arial, sans-serif; font-size:14px; font-weight:bold; color:#074ab6; line-height:14px; }
ul.micro { list-style-type:none; margin:0; padding:0; }
ul.micro li { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#333; font-weight:bold; line-height:1.4; margin:0 0 .5em 0; padding:0 0 0 11px; background:url(images/2008/micro-update-center/orange-bullet.gif) 0 0 no-repeat; }
.micro-table1 { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; color:#67748f; line-height:1.8; }
.micro-table2 { font-family:Verdana, Arial, sans-serif; font-size:13px; font-weight:normal; color:#67748f; line-height:1.8; }
.micro-table3 { font-family:Verdana, Arial, sans-serif; font-size:14px; font-weight:normal; color:#67748f; line-height:1.8; }
.landTitleNormal25 { font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:normal; color:#0047b8; }
.landTitleNormal15Gray { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#252222; }
.landTitleNormal13Verdana { font-family:Verdana, Arial, sans-serif; font-size:13px; font-weight:normal; color:#252222; line-height:1.8; }
.landingSubTitleArial { font-family:Arial, sans-serif; font-size:15px; font-weight:bold; color:#333366; line-height:16px; }
.TSOpenAccount { font-family:Arial, Helvetica, sans-serif; font-size: 21px; color:#0754cd; }
a.title2008:link { color:#1159B0; text-decoration:underline; }
a.title2008:active { color: #1159B0; text-decoration: underline }
a.title2008:visited { color: #1159B0; text-decoration: underline }
a.title2008:hover { color: #1159B0; text-decoration: underline }
/* educational video link list styles */
ul.videos { margin:0; padding:0; }
ul.videos li { background:url(images/education/education-arrow.gif) 0 1px no-repeat; font-size:13px; line-height:13px; /*this rule fixes IE margin bug for list items*/ list-style-type:none; margin:0 0 16px 0; padding:0 4px 0 20px; text-align:left; }
ul.videos li a { line-height:15px; /*this rule fixes IE margin bug for list items*/ }
td.dividerHoriz { height:2px; padding-top:2px; background:url(images/2008/table/divider-horiz.gif) top center repeat-x; }
td.dividerVert { background-image:url(images/2008/table/divider-vert.gif); background-position:right 0; background-repeat:no-repeat; }
td.dottedVert { padding:0; background:url(images/2008/table/dotted-vert.gif) 0 0 repeat-y; }
td.dottedHoriz { padding:0; background:url(images/2008/table/dotted-horiz.gif) 0 0 repeat-x; }
th.formTable { height:23px; color:#fff; text-align:left; font:bold 11px/23px verdana; text-indent:6px; background:url(images/2008/table/table-head-bg-blue.gif) 0 0 repeat-x; }
/* table styles, for an info table */
.infoTable { margin-bottom:18px; font-size:12px; line-height:1.5em; font-family:Arial, sans-serif; text-align:left; color:#5e5d5d; border-bottom:1px solid #f4f5f7; }
.infoTable th,
.infoTable tr.left th,
.infoTable tr.center th { padding:4px 6px; font-size:12px; line-height:1.15em; color:#fff; background:#575961 url(images/2008/table/table-head-bg-gray.gif) right top repeat-x; }
.infoTable tr.left th { text-align:left; }
.infoTable tr.center th { padding:2px; text-align:center; }
.infoTable th.last { background-position:left 0; }
.infoTable tr.gray { background-color:#f4f5f7; }
.infoTable tr.blue { background-color:#dce8f3; }
.infoTable td.noVertPadding { padding:0; }
.infoTable tr.dataRow td { padding:.5em 6px .5em 6px; }
.infoTable tr.center td { text-align:center; }
.infoTable td.center { text-align:center; }
.infoTable .main { font-size:15px; font-weight:bold; color:#466eac; }
.infoTable .sub { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#313e69; }
.infoTable .default { font:12px/1.5em Arial, sans-serif; text-align:left; color:#5e5d5d; }
table.cfdMargin .dataRow .main { /*height:34px;*/ padding-left:8px; }
table.cfdMargin tr.dataRow td { /*padding:.75em 6px;*/ }
table.spreads tr.dataRow td { padding-top:10px; padding-bottom:10px; }
table.spreads .sub { text-align:center; }
table.timeline { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; line-height:1.5em; color:#051e2f; }
table.timeline .date { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#58981b; }
/* on country-selection.jsp*/
.arrow { height:30px; width:36px; line-height:28px; font-weight:bold; padding-left:22px; background:url(images/2008/open-account/arrow.gif) 0 0 no-repeat; }
/*deposit section*/

.depositNav td { padding-top:14px; }
.depositNav div.depositLinks { margin:0; padding:8px 0 12px 0; }
div.depositLinks a { font-weight:bold; text-transform:uppercase; }
.depositNav .location { padding:4px 0 0 0; font-size:11px; color:#818181; line-height:10px; }
.depositNav .sub { padding:6px 0 0 0; }
.depositNav td.selected { background:url(images/2008/depositing-funds/bg-gradient-blue.gif) 0 0 repeat-x; }
td.selected div.depositLinks a.selected,
td.FAQlink a.selected { text-decoration:none; font-weight:bold; color:#E6A50F; }
table.depositWire { font:11px/14px Verdana; color:#333; text-align:left; border:1px solid #b7c4d9; }
table.depositWire tr.dataRow td { padding:4px 4px 4px 6px; }
table.depositWire .title { color:#fff; font:bold 12px/12px Verdana; background-color:#0048b7; }
table.depositWire .sub { font-weight:bold; background-color:#edf2fa; border-right:1px solid #b7c4d9; }
table.depositWire .divider { background-color:#9aa3b1; }
/*end deposit section*/
 
a.moreArrow,
.moreArrow { padding-left:8px; background:url(images/arrow_more.gif) 0 .35em no-repeat; }
/*start list styles*/
ol.verdana2008 li { margin-bottom:10px; padding-top:0px; padding-left:0px; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; color:#333; }
ol.verdana { margin-top:1em; margin-bottom:1em; }
ol.verdana li { margin:0 0 .5em 0; padding:0; font-family:Verdana, sans-serif; font-weight:bold; color:#333; line-height:1.5em; }
ol.verdana li span { font-weight:normal; }
ul.verdana { margin:2em 0 2em 12px; padding:0; }
ul.flushLeft { margin-left:0; }
ul.flushTop { margin-top:.5em; }
ul.flushBottom { margin-bottom:0; }
ul.verdana li { margin:0 0 .5em 0; padding:0; font-family:Verdana, sans-serif; color:#333; line-height:1.5em; list-style:none; }
ul.noBullets li { padding:0; background-image:none; }
ul.yellowSquare li { padding:0 0 0 1em; background:url(images/bullet-square-yellow.gif) 0 .55em no-repeat; }
ul.yellowRound li { padding:0 0 0 1em; background:url(images/bullet-round-yellow.gif) 0 .55em no-repeat; }
ul.blackRound li { padding:0 0 0 1em; background:url(images/bullet-round-black.gif) 0 .65em no-repeat; }
ul.blueSquare li { padding:0 0 0 1em; background:url(images/bullet-blue.gif) 0 .65em no-repeat; }
ul.N11 li,
ol.N11 li { font-size:11px; }
ul.B11 li { font-size:11px; font-weight:bold; }
ul.condensed li,
ol.condensed li { margin:0 0 0 0; }
ul.tall li,
ol.tall li { margin:0 0 1em 0; }
ul.N12 li,
ol.N12 li { font-size:12px; }
ul.gray li,
ol.gray li { color:#828181; }
/*end list styles*/

.dropdownBorder { border:2px inset #d4d0c8; }
.backToTop { text-align:right; line-height:11px; margin-bottom:10px; }
dl { margin:0 0 2em 0; padding:0; }
dt { font-weight:bold; }
dd { margin-left:1em; margin-bottom:1em; padding-left:0; }/* external link icon styles */
.external-topnav { padding-right:11px; background:url(images/2008/external-links/external-topnav.gif) right 53% no-repeat; }
span.external-topnavlong { margin:0 2px 0 3px; padding:0 4px 0 4px; line-height:inherit; font-size:inherit; text-decoration:none; background: url(images/2008/external-links/external-topnav.gif) 0 .35em no-repeat; }
.external-leftnav { padding-right:.95em; background:url(images/2008/external-links/external-leftnav.gif) right 52% no-repeat; }
.external-title { padding-right:12px; background:url(images/2008/external-links/external-title.gif) right 50% no-repeat; }
.external-text { padding-right:11px; background:url(images/2008/external-links/external-text.gif) right .35em no-repeat; }
span.external-text { margin:0 0 0 0; padding:0 11px 0 0; line-height:inherit; font-size:inherit; background: url(images/2008/external-links/external-text.gif) right .35em no-repeat; }
span.flushRight { margin:0 -4px 0 4px; padding:0 0 0 8px; }
/* end external link icon styles */

/*start country selection styles*/
#noBars,
#noRight,
#bars { margin-bottom:14px; text-align:left; }
#noBars { width:787px; }
#noRight { width:603px; padding-left:25px; }
#titleBox { /* houses the h1 and h2 tags, and the livechat, when in #noBars*/ width:787px; margin-bottom:10px; border-bottom:1px solid #0047be; }
#noBars #liveChat { float:left; }
#noBars #titles { width:601px; float:left; text-align:left; }
#content.top-margin { margin-top:30px; }
#content.center { text-align:center; }
#content.left-padding { padding-left:25px; }
#noBars p,
#noRight p,
#bars p { margin:.25em 0 1.25em 0; line-height:1.5em; }
/* -- clear styles -- */
.clear:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clear { display: inline-block; }
html[xmlns] .clear { display: block; }
* html .clear { clear: both; height: 1%; }
/* -- end clear styles -- */


.selectionLayout { clear:both; margin:0 0 20px 0; }
.leftColumn,
.rightColumn { width:383px; margin:0 20px 0 0; float:left; }
.rightColumn { margin-right:0; }
.accountBox { width:383px; margin:0 10px 20px 0; font:11px/1.75em Verdana, Arial, sans-serif; color:#303441; text-align:left; background:#eef0ed url(/images/2008/open-account/accountBox-bg.gif) no-repeat 0 0; }
.demoAccount .accountBox { color:#3b3f4b; background:#eef0ed url(/images/2008/open-demo-account/accountBox-demo-bg.jpg) no-repeat 0 0; }
.accountBox h2 { height:34px; width:200px; float:left; margin:0; padding:0 0 0 28px; font:bold 15px/36px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#1e5dbf; background:url(/images/2008/open-account/header-arrow.gif) no-repeat 10px 12px; }
.demoAccount .accountBox h2 { width:355px; color:#0654cd; background:url(/images/2008/open-demo-account/header-arrow-demo.gif) no-repeat 10px 12px; }
.accountBox h3 { height:30px; clear:both; margin:0 0 0 0; padding:0 0 0 17px; font:bold 11px/30px Verdana, Arial, sans-serif; color:#303441; }
.accountBox form { margin:0; }
.accountBox input { margin:0; padding:0; }
.accountBox label { font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
.description { clear:both; }
.accountBox .description ul { margin:.5em 0 0 0; padding:0 0 0 0; list-style:none; }
.accountBox .description ul li { color:#303441; }
.accountBox .links { height:34px; width:143px; padding:0 12px 0 0; float:right; font:bold 10px/34px Verdana, Arial, Helvetica, sans-serif; text-align:right; text-transform:uppercase; }
.links a { color:#1159B0; text-decoration:underline; }
.links a:hover { text-decoration:none; }
.description { padding:4px 4px 8px 0; line-height:1.5em; }
.spreadbetting .description { padding-left:130px; background:url(/images/2008/open-account/spreadbetting-image.gif) no-repeat 16px 8px; }
.rolling .description { padding-left:138px; height:121px;  background:url(/images/2008/open-account/rolling-image.jpg) no-repeat 12px 8px; }
.spreadbetting .description { padding-left:130px; background:url(/images/2008/open-account/spreadbetting-image.gif) no-repeat 16px 8px; }
.cfd .description { padding-left:138px; height:121px; background:url(/images/2008/open-account/thumb_CFD.jpg) no-repeat 12px 8px; }
.mt4 .description { padding-left:138px; padding-bottom:13px; height:102px; background:url(/images/2008/open-account/box-meta4.jpg) no-repeat 22px 8px; }
.activeTrader .description { padding-left:138px; height:110px; background:url(/images/2008/open-account/box-active-trader.jpg) no-repeat 12px 8px; }
.demoAccount .description { padding-top:4px; padding-bottom:10px; }
.demoAccount .spreadbetting .description { background:url(/images/2008/open-demo-account/demo-spreadbetting-image.gif) no-repeat 20px 13px; }
.demoAccount .rolling .description { background:url(/images/2008/open-demo-account/demo-rolling-image.jpg) no-repeat 12px 12px; }
.formBox { width:381px; background-color:#d9e4f4; border:1px solid #b6cdf0; border-top:none; border-bottom:none; }
.demoAccount .formBox { background-color:#f8eeda; border:1px solid #d2cfd0; border-top:none; border-bottom:none; }
.formBoxContent { width:347px; margin:0 0 0 0; padding:0 18px 10px 18px; position:relative; left:-1px; bottom:-2px; background:url(/images/2008/open-account/formBox-bottom.gif) no-repeat 0 bottom; }
* html .formBoxContent { width:345px; }
.demoAccount .formBoxContent { background:url(/images/2008/open-demo-account/formBox-demo-bottom.gif) no-repeat 0 bottom; }
.formBox h4 { height:0; margin:0 0 4px 0; padding:30px 0 0 0; overflow:hidden; background:url(/images/2008/open-account/apply-now.gif) no-repeat 0 0; }
.spreadbetting .formBox h4 { background-image:url(/images/2008/open-account/apply-now-spreadbet.gif); }
.cfd .formBox h4 { background-image:url(/images/2008/open-account/apply-now-cfd.gif); }
.demoAccount .formBox h4 { background:url(/images/2008/open-demo-account/open-a-demo-account.gif) no-repeat 0 0; }
.demoAccount .spreadbetting .formBox h4 { background-image:url(/images/2008/open-demo-account/open-a-demo-account-spreadbet.gif); }
.formBoxContent .countryLabel { display:block; width:347px; margin:0 0 1em 0; text-transform:uppercase; font-size:9px; }
#spreadbetting-warning-default,
#spreadbetting-warning-GBP,
#rolling-warning-default,
#rolling-warning-UK,
#rolling-warning-BC,
#rolling-warning-AU,
#rolling-warning-US,
#rolling-warning-GBP,
#rolling-warning-EUR,
#rolling-warning-USD,
#cfd-warning-USD,
#cfd-warning-EUR { display:none; } 
#activetrader-warning-default,
#activetrader-warning-UK,
#activetrader-warning-BC,
#activetrader-warning-AU,
#activetrader-warning-US { display:none; }
#metatrader-warning-default,
#metatrader-warning-AU { display:none; }
.formBoxContent select { width:190px; margin:0 0 10px 0; }
.formBoxContent .submit,
.formBoxContent input.submit { display:block; margin:8px 0 4px 0; border:none; }
.demoAccount .formBoxContent .submit,
.demoAccount .formBoxContent input.submit { margin:0px 0 4px 0; }
/*end country selection styles*/

/* -- Start standard form styles -- */
form.standard { margin:2em 0; font:12px/1.25em Verdana, Arial, Helvetica, sans-serif; text-align:left; width:100%; }
form.standard .leftColumn { float:left; width:48%; }
form.standard .rightColumn { float:right; width:48%; }
.formTitle { background:#2859a6 url(/images/2008/table/table-head-bg-blue.gif) repeat-x; color:#fff; font:bold 10px Verdana, Geneva, sans-serif; text-transform:uppercase; padding:.4em 2em; border-bottom:1px solid #fff; }
.formTitleLong { background:#2859a6 url(/images/2008/table/table-head-bg-blue.gif) repeat-x; color:#fff; font:bold 11px Verdana, Geneva, sans-serif; padding:.4em 1em .5em; border-bottom:1px solid #fff; }
.formContent { padding:.4em 1.6em; background:#f2f4f9; border-left:1px solid #d0dfe6; border-right:1px solid #d0dfe6; border-bottom:1px solid #d0dfe6; }
form.standard input { margin:0; padding:0; }
form.standard input.text { height:18px; }
form.standard input.text,
form.standard select { display:block; float:left; margin-bottom:.1em; padding:.1em 0 0 .05em; font:12px/1.5em Verdana, Arial, Helvetica, sans-serif; border:1px solid #aacfe4; }
form.standard input.checkbox { margin:.2em .5em 0 0; height:13px; float:left; }
form.standard input.radio { margin:0; }
form.standard .textArea { display:block; float:left; line-height:18px; border:1px solid #aacfe4; }
form .small { width:120px; }
form .medium { width:160px; }
form .large { width:210px; }
form.standard div.box { width:100%; _height:20px; min-height:20px; margin:0; padding:.4em 0 .6em 0; float:left; background:url(/images/2008/table/divider-horiz.gif) left bottom repeat-x; }
form.standard div.box div.instruction { display: block; margin:0 0 .25em 2px; clear:both; color: #7d7d7d; font: 11px Verdana, Geneva, sans-serif; padding-left: 160px; }
form.standard div.last { background-image:none; }
form.standard div.tall { padding:1.25em 0 .75em 0; }
form.standard label { width:160px; display:block; float:left; }
form.standard label.long { width:auto; }
form.standard .leftColumn label,
form.standard .rightColumn label { width:130px; }
form.standard .requiredTitle { margin-bottom:4px; padding-right:2px; font-size:10px; color:#D40101; text-align:right; }
form.width787 .requiredTitle { padding-right:15px; }
form.standard .required { padding-left:.2em; font-family:Arial, Helvetica, sans-serif; color:#D40101; }
form.standard .submit { padding:1em 0 1em 160px; clear:both; width:70% }
form.standard .submitLarge { padding:1em 0 1em 290px; clear:both; }
form.standard .submitMedium { padding:1em 0 1em 240px; clear:both; }
form.standard .submitSmall { padding:1em 0 1em 180px; clear:both; }
form.standard .submitLeft { padding:1em 0; clear:both; }
/* --- End standard form styles --- */

/* Trading Signals */
div#tradingSignals div#contentHeading { margin-bottom:0; overflow:auto; zoom:1; }
div#tradingSignals div#contentHeading div.right { margin-top:35px; }
div#tradingSignals div.topArea { height:342px; background:url(/images/trading-signals/bg_tradingsignals_top.gif) no-repeat; margin-bottom:7px; }
div#tradingSignals div.topArea div.right { width:360px; }
div#tradingSignals div.topArea h3 { font:normal 18px Arial, Helvetica, sans-serif; color:#2098de; padding-top:150px; text-transform:uppercase; }
div#tradingSignals div.topArea h3 span { color:#f48e1a; }
div#tradingSignals div.topArea h4 { color:#2b323c; font:bold 10px Verdana, Geneva, sans-serif; text-transform:uppercase; }
div#tradingSignals div.topArea ul { margin:0; padding:0; }
div#tradingSignals div.topArea li { list-style:none; background:url(/images/trading-signals/list_signals_top.gif) no-repeat left; color:#2c3138; font:normal 12px Arial, Helvetica, sans-serif; padding-left:20px; margin:15px 0; }
div#tradingSignals div.signupSteps { height:38px; background:url(/images/trading-signals/bg_steps.gif) no-repeat; padding-left:50px; color:#455b99; font:bold 12px/38px Verdana, Geneva, sans-serif; }
div#tradingSignals div.signupSteps.first { background-position:0 0; margin-bottom:7px; position:relative; }
div#tradingSignals div.signupSteps.first a.btnOpenFree { position:absolute; display:block; width:135px; height:23px; background:url(/images/trading-signals/btn_opendemo.gif) no-repeat; top:7px; right:7px; }
div#tradingSignals div.signupSteps.second { background-position:0 -38px; margin-bottom:1px; }
div#tradingSignals div.signupForm { background:#e8eefb url(/images/trading-signals/bg_form.gif) no-repeat left; height:239px; margin-bottom:30px; }
div#tradingSignals div.signupForm div.left { width:251px }
div#tradingSignals div.signupForm div.right { width:350px; height:239px; }
div#tradingSignals div.signupForm p { font:normal 12px/21px Arial, Helvetica, sans-serif; margin-bottom:1em; padding:0 5em 0 1em; }
div#tradingSignals div.signupForm p.openLive { color:#006ac4; }
div#tradingSignals div.signupForm p.openLive a:link,
div#tradingSignals div.signupForm p.openLive a:visited { color:#006ac4; font-weight:bold; text-decoration:underline; }
div#tradingSignals div.signupForm p.openLive a:hover,
div#tradingSignals div.signupForm p.openLive a:active { text-decoration:none; }
/* --- End Trading Signals */
/* --- End standard form styles --- */
.contentNoRight { width:603px; padding:0 0 0 25px; text-align:left; }
.contentHeading { margin-bottom:1em; padding:0 0 15px 0; border-bottom:1px solid #0040A4; }
.contentHeading.flushBottom { margin-bottom:0; }
.contentHeading h2 { margin-bottom:-0.25em; }
ol.standard li { font:bold 11px/1.6em Verdana, Arial, Helvetica, sans-serif; }
ol.standard li span,
ol.standard li span li { font-weight:normal; }
ol.standard li li { margin-bottom:.25em; padding-bottom:0; }
ol.standard .note { line-height:normal; }
.contentNoBars { width:787px; padding:0 0 .75em 0; text-align:left; }
.contentNoRight { width:603px; padding:0 0 .75em 25px; text-align:left; }
.contentBars { width:430px; float:left; padding:0 0 .75em 25px; text-align:left; }
.contentNoBars p,
.contentNoRight p,
.contentBars p { margin:.25em 0 1.25em 0; padding:0; font-family:Verdana, Arial, sans-serif; line-height:1.6em; color:#333; }
div.noBars { width:787px; text-align:left; }
div.noRight { width:603px; padding-left:25px; text-align:left; }
div.Bars { width:430px; float:left; padding-left:25px; text-align:left; }
div.noBars p,
div.noRight p,
div.Bars p { margin:.25em 0 1.25em 0; padding:0; font:normal 11px/1.6 Verdana, Arial, sans-serif; color:#333; }
div.errorBox { margin:1em 0 1.5em 0; }
div.errorBox p { margin:.5em 0; }
div.liveChat { float:right; width:159px; }
strong.green { color:green; font-weight:bold; text-decoration:underline; }
strong.red { color:red; font-weight:bold; text-decoration:underline; }
/* MT4 apply */
#MT4Apply form.standard { margin-top:0; }
#MT4Apply ol.standard { padding-left:2em; margin-left:0; }
#MT4Apply ol.standard ul li { margin-bottom:.4em; }
#MT4Apply div.steps { overflow:auto; zoom:1; margin-bottom:1em; }
#MT4Apply div.stepsLeft { width:67px; float:left; }
#MT4Apply div.stepsRight { width:536px; float:right; }
#MT4Apply .toggleTab a { display:block; width:480px; height:27px; margin-bottom:1em; padding-left:56px; color:#333; background:url(/images/meta-trader/toggleTab.gif) no-repeat; font:bold 12px/27px Verdana, Arial, Helvetica, sans-serif; }
#MT4Apply .toggleTab a:active,
#MT4Apply .toggleTab a:hover { color:#333; text-decoration:none; }
#MT4Apply .toggleTab strong { color:#0a65a4; }
#MT4Apply .proofofresidence { overflow:auto; zoom:1; }
#MT4Apply .proofofresidence ul.first { float:left; }
#MT4Apply .proofofresidence ul.second { float:left; margin-left:4.5em; }
#MT4Apply .downloadMT4 { overflow:auto; margin-bottom:1.5em; }
#MT4Apply .downloadMT4 .left { width:179px; text-align:center; }
#MT4Apply .downloadMT4 .right { width:390px; margin-left:17px; padding-left:17px; background:url(/images/pages/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:536px; height:25px; background:url(/images/pages/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:-536px -25px; }
#MT4Apply a.btnSignupUS { background-position:0 -25px; }
#MT4Apply a.btnSignupNonUS:hover { background-position:-536px 0; }
#MT4Apply a.btnSignupUS:hover { background-position:0 -0; }
#MT4Apply div.secureLinks div.left,
#MT4Apply div.secureLinks div.right { width:500px; margin-bottom:2em; text-align:center; }
#contentHeading { margin-bottom:1em; padding:0 0 10px 0; border-bottom:1px solid #0040A4; }
/* end MT4 apply */

.contentNoRight { width:603px; padding:0 0 .75em 25px; text-align:left; }
.left { float:left; }
.right { float:right; }
/* Spreads */
#spreads .contentHead { margin-bottom:0; padding:0; border-bottom:0; }
#spreads .contentHead .note { line-height:1em; margin:13px 0 6px 0; color:#606060; font-size:1.1em; }
#spreads .contentHead h2 { margin-bottom:0 }
#spreads .spreadsTable { width:603px; margin-bottom:2em; font:1em Arial, Helvetica, sans-serif; color:#1d1a19; border-bottom:1px solid #e1e7f0; }
#spreads .spreadsTable th { width:100px; height:26px; padding-left:6px; font:bold 10px/24px Arial, Helvetica, sans-serif; text-align:left; vertical-align:top; color:#fff; text-transform:uppercase; border-bottom:1px solid #fff; border-left:1px solid #fff; background:url(/images/2008/spreads/bg_spreadsTable_th.gif) right top no-repeat; }
#spreads .spreadsTable th.currencyLegend { width:270px; font-family:Verdana, Arial, Helvetica, sans-serif; border-left-width:0; }
#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 5px; 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; }
/* Forex Vs. Page Styles */
table.forexVS { color:#036; margin:1.25em 0 1.75em; }
table.forexVS th { background:#4777c2; color:#fdf689; font-weight:bold; padding:.2em .5em; border-bottom:1px solid #25426f; }
table.forexVS td { padding:.1em .5em; background:#f6f6f6; border-bottom:1px solid #fff; }
table.forexVS tr.legend td { background:#62a1e3; color:#fff; border-bottom:1px solid #4c8acb; }
table.forexVS tr.altRow td { background:#eff2f6; }
/* CFD and Stock Indices */

.N11 { font-size:1.1em; }
.N12 { font-size:1.2em; }
.N13 { font-size:1.3em; }
.N12 .N11 { font-size:0.9em; }
.N11 .N12 { font-size:1.1em; }
.N13 .N11 { font-size:.846em; }
.N13 .N12 { font-size:.9235em; }
div.contentBody { font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.75em; color:#333; }
.topTitle { width:787px; height:165px; }
/* CFD Product Table */
table.CFDproductTable { margin-bottom:1.75em; }
table.CFDproductTable th { background:#49618d; font:bold .9em Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; padding:.5em; text-align:center; }
table.CFDproductTable td { background:#efefef; padding:.25em; }
table.CFDproductTable tr.alt td { background:#fff; }
table.CFDproductTable td.indexName { font-weight:bold; }
table.CFDproductTable td.centContent { text-align:center; }
/* Gold Page */
#Gold { background:url(/images/trading-systems/cfd/bg_title_gold.jpg) no-repeat; width:787px; height:205px; }
#Gold div#goldTitle { color:#fff; padding:50px 0 0 140px; font:normal 2.5em Georgia, "Times New Roman", Times, serif; }
#Gold div#goldTitle strong { font-size:1.8em; font-weight:normal; line-height:.7em; }
#Gold div#goldTitle span { display:block; padding-left:1.1em; }
#Gold div#goldTitle span span.asterisk { display:inline; padding-left:0; font-size:1.5em; }
/* Oil Page */
#oil { background:url(/images/trading-systems/cfd/bg_title_oil.jpg) no-repeat; width:787px; height:205px; }
#oil div#oilTitle { color:#fff; padding:45px 0 0 30px; font:normal 2.8em Georgia, "Times New Roman", Times, serif; }
#oil div#oilTitle strong { font-size:1.5em; font-weight:normal; line-height:.7em; }
#oil div#oilTitle span { display:block; padding-left:1.5em; }
/* Stock Indices Page */
.titleImage { width:100%; margin-bottom:21px; }
.titleImageFlush { width:100%; }
#stockIndices { background:url(/images/trading-systems/cfd/bg_top_cfd.gif) no-repeat right; width:787px; height:205px; position:relative; }
#stockIndices div.titleImage ul.interMap { width:65px; }
#stockIndices div.titleImage ul.interMap li { height:18px; line-height:18px; background:url(/images/trading-systems/cfd/btn_top_cfd.gif) no-repeat 0 0; color:#85898d; font-weight:bold; padding-left:.5em; cursor:default; }
#stockIndices div.titleImage ul.interMap li.alt { background:url(/images/trading-systems/cfd/btn_top_cfd.gif) no-repeat 0 -18px; }
#stockIndices div.titleImage ul.interMap li:hover { background:url(/images/trading-systems/cfd/btn_top_cfd.gif) no-repeat 0 -36px; color:#fff; }
#stockIndices div.titleImage ul.interMap li.selected,
#stockIndices div.titleImage ul.interMap li.selected:hover { background:url(/images/trading-systems/cfd/btn_top_cfd.gif) no-repeat 0 -54px; color:#fff; }
#stockIndices div.titleImage ul.interMap li.legend,
#stockIndices div.titleImage ul.interMap li.legend:hover { background:url(/images/trading-systems/cfd/btn_top_cfd_legend.gif); text-indent:-5000px; height:25px; }
#stockIndices div.titleImage ul.interMap li div { display:none; position:absolute; top:0; left:65px; width:538px; height:205px; text-indent:-5000px; z-index:1; }
#stockIndices div.titleImage ul.interMap li:hover div,
#stockIndices div.titleImage ul.interMap li.selected div { display:block; }
#stockIndices div.titleImage ul.interMap li#SPX500 div { background:url(/images/trading-systems/cfd/bg_spx500.gif) no-repeat; }
#stockIndices div.titleImage ul.interMap li#NAS100 div { background:url(/images/trading-systems/cfd/bg_nas100.gif) no-repeat; }
#stockIndices div.titleImage ul.interMap li#UK100 div { background:url(/images/trading-systems/cfd/bg_uk100.gif) no-repeat; }
#stockIndices div.titleImage ul.interMap li#GER30 div { background:url(/images/trading-systems/cfd/bg_ger30.gif) no-repeat; }
#stockIndices div.titleImage ul.interMap li#ITA30 div { background:url(/images/trading-systems/cfd/bg_ita30.gif) no-repeat; }
#stockIndices div.titleImage ul.interMap li#ESP35 div { background:url(/images/trading-systems/cfd/bg_esp35.gif) no-repeat; }
#stockIndices div.titleImage ul.interMap li#FRA40 div { background:url(/images/trading-systems/cfd/bg_fra40.gif) no-repeat; }
#stockIndices div.titleImage ul.interMap li#HKG33 div { background:url(/images/trading-systems/cfd/bg_hkg33.gif) no-repeat; }
#stockIndices div.titleImage ul.interMap li#JPN225 div { background:url(/images/trading-systems/cfd/bg_jpn225.gif) no-repeat; }
#stockIndices div.titleImage ul.interMap li#AUS200 div { background:url(/images/trading-systems/cfd/bg_aus200.gif) no-repeat; }
#stockIndices div.titleText {  width:420px; height:205px; padding-left:320px;}
#stockIndices div.titleText strong { display:block; color:#3c5f90; font:bold 34px Arial, Helvetica, sans-serif; padding-top:.5em; }
#stockIndices div.titleText ul { text-align:left; margin:5px 0 0 45px; padding:0 0 0 0px; }
#stockIndices div.titleText li { background:url(/images/trading-systems/cfd/list_top.gif) no-repeat left; margin:0 0 0 0; padding:.8em 2em; list-style:none; color:#576261; font:bold 13px Verdana, Geneva, sans-serif; }
/* Standard Link Style */
a.btn-standard { display:block; width:219px; font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#205fb9; text-align:center; text-transform:uppercase; text-decoration:none !important; background:url(/images/buttons/btn_standard.gif) center center no-repeat; }
a.btn-standard:hover { text-decoration:underline !important; }
a.btn-standard.W300 { width:300px; background:url(/images/buttons/btn_standard_w300.gif) center center no-repeat; }
a.btn-standard.W400 { width:400px; background:url(/images/buttons/btn_standard_w400.gif) center center no-repeat; }
.contentHead a.btn-standard { float:right; margin:28px 0 0 21px; }
/* Margin & Leverage Page */
#marginLeverage div.mainFeatures { margin-bottom:10px; }
#marginLeverage ul.mainFeatures { width:603px; height:176px; margin-bottom:12px; margin-left:0px; padding:0 0 0 0px; text-align:left; background:url(/images/margin/thumb_marginchart.gif) left center no-repeat; }
#marginLeverage ul.mainFeatures li { margin:4px 0 0 280px; font: bold 12px/22px Verdana, Geneva, sans-serif; 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(/images/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(/images/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 { font: bold 12px/22px Verdana, Geneva, sans-serif; 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:10px; background:url(/images/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; line-height:11px; }
#marginLeverage table.lowerLevg td.unit { padding-left:12px; font-weight:bold; font-size:10px; }
#marginLeverage table.lowerLevg tr.last td { height:34px; }
#marginLeverage p.note { line-height:1.4em !important; }
#marginLeverage p.note.N11 { font-size:11px !important; }
.asteriskBig { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:bold; color:#D40101; margin-top:0px; line-height:normal; }
.asteriskSmall { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#D40101; margin-top:0px; line-height:normal; }
/* Right Banners */
.rightBarItem a#RROpenAccount, .rightBarItem a#RROpenPractice, .rightBarItem a#RRSoftware { display:block; text-transform:uppercase; font:bold 15px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; margin-bottom:12px; margin-left:10px; }
.rightBarItem a#RRSoftware {color:#fff; }
.rightBarItem a#RROpenPractice {color:#fff; }
.rightBarItem a#RROpenAccount { width:149px; height:56px; padding:30px 0 0 70px; }
.rightBarItem a#RROpenAccount:link,
.rightBarItem a#RROpenAccount:visited { background:url(/images/right/rr_openaccount.jpg) no-repeat 0 -86px; }
.rightBarItem a#RROpenAccount:hover,
.rightBarItem a#RROpenAccount:active { background:url(/images/right/rr_openaccount.jpg) no-repeat 0 0; }

.rightBarItem a#RROpenPractice { width:151px; height:51px; padding:35px 0 0 68px; font-size:1.1em; }
.rightBarItem a#RROpenPractice:link,
.rightBarItem a#RROpenPractice:visited { background:url(/images/right/rr_freepractice.jpg) no-repeat 0 -86px; }
.rightBarItem a#RROpenPractice:hover,
.rightBarItem a#RROpenPractice:active { background:url(/images/right/rr_freepractice.jpg) no-repeat 0 0; }

.rightBarItem a#RRSoftware { width:209px; height:50px; padding:36px 0 0 10px; font-size:1.4em;  }
.rightBarItem a#RRSoftware:link,
.rightBarItem a#RRSoftware:visited { background:url(/images/right/rr_software.jpg) no-repeat 0 -86px; }
.rightBarItem a#RRSoftware:hover,
.rightBarItem a#RRSoftware:active { background:url(/images/right/rr_software.jpg) no-repeat 0 0; }

.rightBarItem a span { font-size:28px; display:block; line-height:1em; }
.rightBarItem a#RROpenAccount span { color:#c3d524; }
.rightBarItem a#RROpenPractice span { color:#f3af38; font-size:26px; }
.rightBarItem a#RRSoftware span { color:#05407a; font-size:23px; }
