/*italian styles*/
body { background:#fff; margin:0; padding:0; }
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; }
/* topBar styles */
ul { list-style-position:outside; margin-top:7px; list-style-type:square; }
ul li { font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px; color:#FCAB03; 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; }
/* end topBar styles */
/* topBar styles */
#topBar { position:relative; width:787px; height:80px; padding:0; font:normal 10px/1em Verdana, sans-serif; color:#fff; text-align:left; background:#0a56d0 url(/images/2008/home/bg_header.jpg) right top no-repeat; }
#topBar img { border:none; vertical-align:middle; }
#topBarLogo { float:left; }
#topBarContent { float:left; width:500px; height:67px; padding:0 6px 0 0; font:normal 10px/1.25em Verdana, sans-serif; color:#fff; }
#topBarContent ul { list-style:none; padding:0; margin:0 0 6px 0; text-align:right; }
#topBarContent ul li { display:inline; margin:0; padding:0 5px 0 5px; font:normal 10px/1.1em Verdana, sans-serif; color:#fff; border-right:1px solid #fff; }
#topBarContent #languageNav { margin:8px 110px 14px 0; }
#topBarContent #languageNav li { padding:0 0 2px 7px; border:0; line-height:1em; }
#topBarContent .topBarLinks { text-align:right; }
#topBarContent .topBarLinks li { margin-bottom:4px; }
#topBarContent ul li.last { border:0; padding-right:0; }
#topBar .holidayHours a { position:absolute; z-index:100; top:0; right:0; height:22px; width:129px; margin-bottom:11px; color:#fff; text-align:center; text-transform:uppercase; font:bold 10px/19px Verdana, Geneva, sans-serif; color:#f0f0f8; background-color:#ca0303; border-left:1px solid #e24242; border-right:1px solid #8c050c; border-bottom:1px solid #aa0408; }
#topBar .holidayHours a:link, #topBar .holidayHours a:visited, #topBar .holidayHours a:active { text-decoration:none; }
#topBar .holidayHours a:hover { text-decoration:none; background:url(/images/holiday-hours/bg_holidayHours_topbar.gif) repeat-x; }
#cse-search-box { margin:3px 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; }
.floatingHeaderFunction {z-index:1195;position:absolute;top:0;}
/* header login button */
#headerLoginButton {left:50%;margin-left:283px; font:11px Verdana, Geneva, sans-serif;}
#headerLoginButton a {display:block;width:99px;height:30px;line-height:28px;font-size:11px;font-weight:bold;color:#033f99;text-shadow:1px 1px #fde5c4;background:url(/images/buttons/headerLoginButton.gif) no-repeat; text-transform:uppercase; padding-left:15px;}
#headerLoginButton a:hover {text-shadow:-1px -1px #fde5c4;background-position:0 -30px; text-decoration:none;}
/* end topBar styles */ 

.awardsWrap { margin: 15px 0 0 0; text-align:left; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.awardsWrap h5 { padding-top:12px; margin:0; font: bold 12px Verdana, Geneva, sans-serif;  color:#000; text-align:left}
.awardsWrap .awardsContent a.awardsLink { display:block; width:787px; height:79px; }
.awardsWrap .awardsContent img { display:block; float:left; }

.topBarText { /* controls the style of top-bar.jspf */ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#FFFFFF; }
#cse-search-box { margin:2px 0 0 0; }
.nav_bar { font-family: "Trebuchet MS"; font-size: 12px; color: #000000; }
.dropdown { border:2px inset #d4d0c8; }
.style6 { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.topLinks { font-family:Verdana, sans-serif; font-size:10px; font-weight:bold; color:#666666; }
.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:#333333; line-height:13px; }
.footer { margin:0 auto; text-align:center; width:787px; color:#5f666d; font:normal 10px/1.5em Verdana, Arial, Helvetica, sans-serif; overflow:auto; zoom:1; }
#footerRisk { width:787px; padding:.75em 0; text-align:left; color:#666666; line-height:1.2em; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#footernav { padding:10px 0; margin-top:2em; }
#footernav ul { margin:0 0 1.5em 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:underline; }
#footernav li a:hover, #footernav li a:active { text-decoration:none; }
#copyright09 { padding-bottom:10px; }
.homeSmall { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333333; line-height:15px; }
.homeSmall2 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333333; line-height:12px; }
.homeTextpage { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#28323C; line-height:16px; }
.homeTextlink { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#2D5193; }
.homeTexleftTwo { font-family:Arial, sans-serif; font-size:15px; font-weight:bold; color:#074ab6; line-height:16px; }
.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 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#1159B0; line-height:1.3; }
.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:#000000; }
.left2Link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; }
/* new left nav styles */
td.leftNavTitle, td.leftNavLink, td.leftNavCurrent { height:23px; padding:0 0 0 9px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:23px; color:#000000; }
td.leftNavTitle { font-weight:bold; background-color:#F4B520; border-top:1px solid #B9862F; }
td.leftNavLink { background-color:#FDEBB5; }
td.leftNavSpacer { height:1px; background-color:#ffffff; }
.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:#FFFFFF; }
.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:#333333; }
.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:#FFFFFF; }
.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:#333333; }
.otherPhone { font-family:Arial, sans-serif; font-size:11px; font-weight:normal; color:#003366; }
.GreenStatement { font-family:Trebuchet MS, Arial, sans-serif; font-size:18px; font-weight:normal; color:#8CB800; }
.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:#333333; }
.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; }
.newsheadlineBlue { font-family:Trebuchet MS, Arial, sans-serif; font-size:11px; font-weight:bold; color:#3E8CDD; }
.newsText { font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#333333; }
#contestWinners { float:left; border:0px; width:473px; margin-bottom:10px; margin-top:0px; }
#currentLeaders { float:right; border:0px; width:210px; margin-bottom:10px; margin-top:0px; }
.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; }
.resultsPrizes { font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#606060; }
.doYou { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:bold; color:#0047BE; text-align:left; margin-bottom:-5px; }
.kingLink { font-family:Trebuchet MS, Arial, sans-serif; font-size:20px; font-weight:bold; color:#FE9915; text-align:left; }
.kingOrange { font-family:Trebuchet MS, Arial, sans-serif; font-size:20px; font-weight:bold; color:#E15831; text-align:left; }
.kingCourse { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#E6722D; }
.kingBlue { font-family:Trebuchet MS, Arial, sans-serif; font-size:20px; font-weight:bold; color:#44A2CE; text-align:left; }
.KingWhite { font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#FFFFFF; }
.kingGreen { font-family:Trebuchet MS, Arial, sans-serif; font-size:20px; font-weight:bold; color:#8DB93C; text-align:left; }
.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; }
.textPage1 { font-family:Verdana, sans-serif; font-size:13px; font-weight:normal; color:#414141; line-height:1.2; }
.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; }
/* 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; text-align:left; margin-top:0px; margin-bottom:0px; }
h1#practice { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:600; color:#000000; margin-top:0px; margin-bottom:0px; }
h2#practice { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:600; color:#666666; margin-top:0px; margin-bottom:0px; }
h2#forecast_rightbar { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1159B0; }
h2#titlehome { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; color:#39689B; margin-top:0px; margin-bottom:0px; }
/* 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 */
.stepName { font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; font-weight:bold; color:#8D8D8D; margin-top:0px; }
.list_text { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:normal; color:#333333; }
.page_Text { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333333; line-height:1.8; }
.verdanaText { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333333; line-height:1.5; }
.text_page { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333333; line-height:1.6; }
.text_page2 { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333333; line-height:1.8; }
.text_pageDisclamer { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333333; line-height:1.3; }
.text_page_long { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333333; line-height:2.2; }
.list_text_sm { font-family:Trebuchet MS, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333333; }
.list_text_ol { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:normal; color:#333333; }
a.effect1:link { color: #003366; text-decoration: none }
a.effect1:active { color: #003366; text-decoration: none }
a.effect1:visited { color: #003366; 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: #003366; text-decoration: none }
a.effect3:active { color: #003366; text-decoration: none }
a.effect3:visited { color: #003366; text-decoration: none }
a.effect3:hover { color: #003366; 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: #FFFFFF; text-decoration: none }
a.effect5:active { color: #FFFFFF; text-decoration: none }
a.effect5:visited { color: #FFFFFF; text-decoration: none }
a.effect5:hover { color: #FFFFFF; text-decoration: underline }
a.effect6:link { color: #333333; text-decoration: none }
a.effect6:active { color: #333333; text-decoration: none }
a.effect6:visited { color: #333333; text-decoration: none }
a.effect6:hover { color: #606060; text-decoration: none }
a.effect7:link { color: #666666; text-decoration: none }
a.effect7:active { color: #666666; text-decoration: none }
a.effect7:visited { color: #666666; text-decoration: none }
a.effect7:hover { color: #666666; text-decoration: underline }
a.effect10:link { color: #666666; text-decoration: none }
a.effect10:active { color: #666666; text-decoration: none }
a.effect10:visited { color: #666666; text-decoration: none }
a.effect10:hover { color: #666666; 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: #003366; text-decoration: underline }
a.effect12:active { color: #003366; text-decoration: underline }
a.effect12:visited { color: #003366; 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: #FF6600; 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: #0066CC; text-decoration: underline }
a.effect22:active { color: #0066CC; text-decoration: underline }
a.effect22:visited { color: #0066CC; text-decoration: underline }
a.effect22:hover { color: #FF6600; text-decoration: underline }
a.effect23:link { color: #0066CC; text-decoration: none }
a.effect23:active { color: #0066CC; text-decoration: none }
a.effect23:visited { color: #0066CC; text-decoration: none }
a.effect23:hover { color: #E8731C; text-decoration: underline }
a.effect24:link { color: #FF6600; text-decoration: none }
a.effect24:active { color: #FF6600; text-decoration: none }
a.effect24:visited { color: #FF6600; text-decoration: none }
a.effect24:hover { color: #FF6600; text-decoration: underline }
a.effect25:link { color: #FF6600; text-decoration: underline }
a.effect25:active { color: #FF6600; text-decoration: underline }
a.effect25:visited { color: #FF6600; text-decoration: underline }
a.effect25:hover { color: #FF6600; text-decoration: underline }
a.effect26:link { color: #FFFFFF; text-decoration: none }
a.effect26:active { color: #FFFFFF; text-decoration: none }
a.effect26:visited { color: #FFFFFF; text-decoration: none }
a.effect26:hover { color: #FFFFFF; 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.effect30:link { color: #000000; text-decoration: none }
a.effect30:active { color: #000000; text-decoration: none }
a.effect30:visited { color: #000000; text-decoration: none }
a.effect30:hover { color: #000000; text-decoration: none }
a.effect31:link { color: #000000; text-decoration: none }
a.effect31:active { color: #000000; text-decoration: none }
a.effect31:visited { color: #000000; text-decoration: none }
a.effect31:hover { color: #000000; text-decoration: underline }
a.effect32:link { color: #000000; text-decoration: none }
a.effect32:active { color: #000000; text-decoration: none }
a.effect32:visited { color: #000000; text-decoration: none }
a.effect32:hover { color: #000000; text-decoration: underline }
a.effect34:link { color: #FFFFFF; text-decoration: none }
a.effect34:active { color: #FFFFFF; text-decoration: none }
a.effect34:visited { color: #FFFFFF; text-decoration: none }
a.effect34:hover { color: #FFFFFF; text-decoration: underline }
a.effect33:link { color: #000000; text-decoration: none }
a.effect33:active { color: #000000; text-decoration: none }
a.effect33:visited { color: #000000; text-decoration: none }
a.effect33:hover { color: #000000; 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: #FF6600; text-decoration: underline }
/*.navLinks {
   font-family:Verdana, Arial, sans-serif;
  	font-size:10px;
	color:#004ac1;
  	margin-top:0px;
	margin-left:7px;
	line-height:normal;
	font-weight:normal;
}

#nav {
    list-style-type: none;
}*/

/* 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; }
.question2008 { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;/*color:#0047BE;*/ color:#333333; margin-top:0px; margin-bottom:2px; }
.copy { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; color:#333333; margin-top:0px; line-height:normal; text-align:left; }
.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; }
.pairIndicator { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:bold; color:#003366; margin-top:0px; line-height:normal; }
.note { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#333333; margin-top:0px; margin-bottom:0px; line-height:normal; }
.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:#333333; margin-top:10px; margin-bottom:0px; line-height:15px; }
.contactNumbers { font-family:Trebuchet MS, Arial, sans-serif; font-size:11px; color:#333333; margin-top:10px; margin-bottom:0px; line-height:22px; }
/* "Learn More" Link Text */
.more { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#003366; }
.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:#ffffff; text-align:left; }
/* The White Subhead Text for the Charts */
.chartSub { font-family:Verdana, sans-serif; font-size:11px; color:#ffffff; text-align:left; }
.chartLinks { font-family:Trebuchet MS, Arial, sans-serif; font-size:11px; color:#003366; }
.stepsNav { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#003366; }
.miniLinks { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:bold; color:#0047BE; }
/* positions the next steps or page continuation */
#next { float:right; border:0px; width:420px; }
/* positions the next steps or page continuation */
#pips { float:left; border:0px; width:420px; margin-top:10px; }
/* positions the competitive edge highlight on introducing brokers */
#competitiveEdge { float:right; border:0px; width:175px; margin-bottom:10px; margin-top:5px; }
.featureSubMain { font-family:Trebuchet MS, Arial, sans-serif; font-size:13px; font-weight:bold; color:#06498F; margin-top:0px; line-height:normal; }
.featureSubSecondary { font-family:Trebuchet MS, Arial, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; margin-top:0px; line-height:normal; }
.featureCopyMain { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:normal; color:#333333; margin-top:0px; line-height:normal; }
.featureCopySecondary { font-family:Trebuchet MS, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333333; margin-top:0px; line-height:normal; }
.openAccountLink { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:bold; color:#003366; }
.boxTitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; }
.TopTitleOrange { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#DC9E0E; text-transform: uppercase; }
.bigNumbers { font-family:Arial, Helvetica, sans-serif; font-size:50px; font-weight:bold; color:#FF6600; }
.bigBanner { font-family:Arial, Helvetica, sans-serif; font-size:40px; font-weight:bold; color:#FFFFFF; }
.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:#FFFFFF; }
.Bigwhite { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#FFFFFF; }
.bigallTitle { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#16477C; }
.bignoTitle { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#FDE24D; }
.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:#333333; 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; }
.featureTopic { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; margin-top:0px; line-height:normal; }
.FormRequired { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#333333; }
.FormNormal { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#333333; }
.chartText1 { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
.TextUp { font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:bold; color:#333333; 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; }
.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; text-transform:none; }
.Verdana_11caps { font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; }
.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; }
.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: #000000; }
.style2 { font-family: "Trebuchet MS"; font-size: 10px; color: #666666; }
/*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:0px; }
.subcopy_c { font-family:Trebuchet MS, Arial, sans-serif; font-weight: normal; font-size: 12px; color: #000000; }
/*main header */ 
.mainhead1_c { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #0047B9; }
.mainhead2_c { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #4B88BD; }
.list_text_green { font-family:Trebuchet MS, Arial, sans-serif; font-size:12px; font-weight:normal; color:#7db900; }
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:#000000; margin-top:0px; line-height:normal; }
.asteriskSmall2 { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000; 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; }
.titleAuto { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#3FA8DA; line-height:1.2; }
.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; }
.homePage_short { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; color:#303441; line-height:1.25; }
.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; }
.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:#666666; margin-top:0px; margin-left:0px; }
.arialTextGray { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; 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; }
h3.titleSmall2008_caps { margin-bottom:4px; padding-bottom:0; font-family:Verdana, Arial, sans-serif; font-size:16px; font-weight:normal; text-transform:uppercase; color:#E6A50F; }
h3.subtitle { margin:0 0 .1em 0; font:normal 18px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000033; }
.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; }
.titleMini2008 { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#E6A50F; }
.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; }
.textGray2008 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#565C63; }
.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; }
.navPageOnBig { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#f0ae13; text-transform: uppercase; text-decoration: underline; }
.navPageOff { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#f0ae13; text-transform: uppercase; }
.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; }
.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:#666666; line-height:1.4; }
.textWebinar { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#666666; line-height:1.4; }
.textWebinarBullets { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#0d59d3; 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:#666666; line-height:1.4; }
.textWebinar { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; color:#666666; line-height:1.1; }
.bannerTextArial { font-family:Arial, sans-serif; font-size:14px; font-weight:bold; color:#272B34; line-height:1.3; }
.bannerTextRed { font-family:Arial, sans-serif; font-size:14px; font-weight:bold; color:#6D1218; line-height:1.3; }
/* 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:#ffffff; 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:12px/1.5em Arial, Helvetica, 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 6px 6px; font-size:12px; line-height:1em; color:#ffffff; 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.timeline { font:bold 12px/1.5em Arial, Helvetica, sans-serif; text-align:left; color:#395d8c; }
table.timeline .date { font:bold 16px Arial, Helvetica, sans-serif; color:#0b59bd; }
/* on open-an-account.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:6px 0 12px 0; }
div.depositLinks a { font-size:12px; font-weight:bold; text-transform:uppercase; }
.depositNav td.selected { background:url(images/2008/depositing-funds/bg-gradient-blue.gif) 0 0 repeat-x; }
td.selected div.depositLinks a.selected, div.depositFAQ a.selected, td.FAQlink a.selected { /*margin-left:0;
	padding-left:0;*/ text-decoration:none; font-weight:bold; color:#E6A50F;/*background-image:none;*/ }
div.depositFAQ { margin:3px 0 0 0; padding-bottom:7px; }
div.depositFAQ a { margin-left:-8px; padding-left:10px; background:url(images/arrow_more.gif) left .35em no-repeat; }
table.depositWire { font:11px/14px Verdana; color:#333333; text-align:left; border:1px solid #b7c4d9; margin-bottom:2em; }
table.depositWire tr.dataRow td { padding:4px 4px 4px 6px; }
table.depositWire .title { color:#ffffff; 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; }
.equationNumber { color:#007ac8; font-size:14px; line-height:14px; }
.announcementBox { margin:0 0 7px 0; padding:10px 12px; line-height:16px; background-color:#fffacc; border:0px solid #fbf3ba; }
a.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:#333333; }
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:normal; color:#333333; line-height:1.5em; }
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.N12 { margin-bottom:15px; }
ul.verdana li { margin:0 0 .5em 0; padding:0; font-family:Verdana, sans-serif; color:#333333; 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.webinar li { padding:4px 0 0 3em; background:url(images/2008/webinars/list_webinarsIntro.gif) -0 -.25em no-repeat; line-height:16px; margin:0 15px 22px 10px; }
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; }
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; }
/*end list styles*/
/* Standard List Item Style */
ul.standard { list-style:square; }
ul.standard li { padding-bottom:.75em; font: 12px/1.8em Verdana; }
ul.standard ul { list-style:circle; font: 12px Verdana; }
ul.yellow { color:#cc940d; }
ul.yellow li span { color:#333; }
ul.small li { line-height:0.8em; margin-bottom:0; padding-bottom:0; }
ul.pdf { margin:.25em 3em 1.5em 0; }
ul.pdf li { list-style:none; background:url(/img/bullets/ico_pdf_trans.gif) no-repeat left .5em; padding-left:2em; padding-bottom:.75em; }
ul.standard.flushLeft { margin-left:1.5em; }
ul.flushTop { margin-top:0; }
ol.flushTop { margin-top:0; }
ul.flushBottom { margin-bottom:0; }
ol.flushBottom { margin-bottom:0; }
ol.standard { list-style:decimal; margin:.25em 3.7em 1em; }
ol.standard li { padding-bottom:.75em; font-weight:bold; }
ol.standard li span { color:#333; font-weight:normal; }
ol.yellow { color:#cc940d; }
ol.standard ol { list-style:lower-alpha; margin:.25em 1.5em 0 3.7em; }
ol.standard li li { font-weight:normal; }
dl { margin:0 0 2em 0; padding:0; }
dt { font-weight:bold; }
dd { margin-left:1em; margin-bottom:1em; padding-left:0; }
.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; padding:0 0 0 27px; 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-demo-account/thumb_MT4_demo.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 download boxes (on software-download.jsp) styles */
/*.download-box {
	width:539px;
	height:66px;
	margin:14px 0 30px 0;
	padding:0 0px 0 21px;
	background:url(/images/2008/software-download/download-box-bg.jpg) 0 0 no-repeat;
}
.download-box-long {
	width:539px;
	height:79px;
	margin:14px 0 20px 0;
	padding:0 0px 0 21px;
	background:url(/images/2008/software-download/download-box-bg-long.jpg) 0 0 no-repeat;
}
.download-box .title {
	float:left;
	width:370px;
	height:50px;
}
.download-box-long .title {
	float:left;
	width:370px;
	height:50px;
	}
.download-box .title  h3 {
	font:bold 12px/48px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#0754cd;
}
.download-box-long .title h3 {
	padding:8px 0 0 0;
	font:bold 12px/28px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#0754cd;
}

.download-box img {
	float:right;
	margin:14px 20px 0 0;
}
.download-box-long img {
	float:right;
	margin:20px 20px 0 0;
}
.download-box .subtext, .download-box-long .subtext {
	clear:both;
	margin-left:-17px;
}
.download-box .subtext.note, .download-box-long .subtext.note {
	color:#949494;
	text-align:center;
	line-height:21px;
}*/
#account-space-sections { width:787px; }
.textAccountBlue { font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; color:#374D6C; }
.textAccountBlack { font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; color:#0d0d0d; }
.accountTopTit { font-family:Verdana, sans-serif; font-size:13px; font-weight:bold; color:#0d0d0d; line-height:18px; }
.accountBulets { font-family:Verdana, sans-serif; font-size:13px; font-weight:bold; color:#3b6dd0; line-height:17px; }
.accountBuletsBlack { font-family:Verdana, sans-serif; font-size:13px; font-weight:bold; color:#000; line-height:17px; }
.accountBuletsMini { font-family:Verdana, sans-serif; font-size:13px; font-weight:bold; color:#1995be; line-height:17px; }
.smallAccountOptions { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#999999; }
.AccountOptionsFlags { font-family:Arial, sans-serif; font-size:11px; font-weight:bold; color:#3c5478; line-height:3.2; }
.accountTitleOrange { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#DC9E0E; text-transform:uppercase; line-height:0.2; }
.download-box { width:539px; height:66px; margin:14px 0 30px 0; padding:0 0px 0 21px; background:url(/images/2008/software-download/download-box-bg.jpg) 0 0 no-repeat; }
.download-box-long { width:539px; height:79px; margin:14px 0 20px 0; padding:0 0 0 21px; background:url(/images/2008/software-download/download-box-bg-long.jpg) 0 0 no-repeat; }
.download-box .title { float:left; width:370px; height:50px; background:url(/images/2008/software-download/divider.gif) right center no-repeat; }
.download-box-long .title { float:left; width:370px; height:63px; background:url(/images/2008/software-download/divider.gif) right center no-repeat; }
.download-box .title h3 { font:bold 12px/48px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0754cd; }
.download-box-long .title h3 { padding:8px 0 0 0; font:bold 12px/28px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0754cd; }
.download-box img { float:right; margin:14px 20px 0 0; }
.download-box-long img { float:right; margin:20px 20px 0 0; }
.download-box .subtext, .download-box-long .subtext { clear:both; margin-left:-17px; }
.download-box .subtext.note, .download-box-long .subtext.note { color:#949494; text-align:center; line-height:21px; }
/*end software download styles */

.TSOpenAccount { font-family:Arial, Helvetica, sans-serif; font-size: 21px; color:#0754cd; }
/* -- 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 { float:left; margin:0 4px 0 0; padding:0; line-height:1em }
form.standard .textArea { display:block; float:left; line-height:18px; border:1px solid #aacfe4; }
form .small { width:130px; }
form .medium { width:200px; }
form .large { width:260px; }
form .xLarge { width:260px; }
form.standard .error { background:#d1e4ef; }
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 .instruction { display:block; margin:0 0 .25em 2px; clear:both; color:#7d7d7d; font:11px Verdana, Geneva, sans-serif; padding-left:160px; }
form.standard div.box div.left div.instruction { padding-left:0; }
form.standard div.last { background-image:none; }
form.standard div.tall { padding:1.25em 0 .75em 0; }
form.standard div.subtitle { width:100%; margin:0 0 .25em 0; padding:1.1em 0 1.2em 0; display:block; float:left; font-weight:bold; text-transform:uppercase; color:#2458ab; background:url(/images/2008/table/divider-horiz.gif) left bottom repeat-x; }
form.standard label { width:160px; display:block; margin:.25em 0 0 2px; float:left; }
form.standard label.long { width:95%; margin:0; }
form.standard .leftColumn label, form.standard .rightColumn label { width:130px; }
form.standard p { margin:.75em 0px 1.5em 0px; padding:0; clear:both; }
form.standard div.section { width:95%; float:left; }
form.standard .sectionText { padding:.4em 4em 1.5em 0; margin:0; clear:both; }
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 span.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; }
form.standard .submitCenter { padding:1em 0; clear:both; text-align:center; }


form.std_style { width:100%; background:#eff2f6; margin-bottom:1.75em;}
form.std_style div.formTitle { background:#3b4f73 url(/img/global/forms/bg_head.gif) repeat-x; height:21px; line-height:21px; text-transform:uppercase; font-weight:bold; color:#fff; font-size:11px; padding-left:1.75em; }
form.std_style div.formReq { text-align:right; color:#D40101; font-size:10px; }
form.std_style div.formContent { padding:0 6% 1em; color:#3b537f; }
#LCR form.std_style div.formContent, #TLCR form.std_style div.formContent { padding:0 4% 1em; }
form.std_style div.box {border-bottom:1px solid #fff; border-top:1px solid #dbe2eb; padding:.8em 0 .8em; }
form.std_style div.box div.instruction { position:absolute; top:.35em; right:0; font:normal 10px Arial, Helvetica, sans-serif; }
form.std_style div.box a.dp-choose-date { position:absolute; top:0; right:0; font:bold 10px Verdana, Geneva, sans-serif; text-transform:uppercase; }
form.std_style div.box div.left, form.std_style div.box div.right { position:relative; width:44%; }
#LCR form.std_style div.box div.left, #LCR form.std_style div.box div.right, #TLCR form.std_style div.box div.left, #TLCR form.std_style div.box div.right { position:relative; width:45%; }
form.std_style div.box.first { border-top:none !important; }
form.std_style div.box.last { border-bottom:none !important; padding-bottom:2em; }
form.std_style label { display:block; line-height:1.2em; }
form.std_style label.checkbox { display:inline; padding:0; }
form.std_style input.text { border:1px solid #7f9db9; background:#fff; display:block; width:99%; margin-top:.4em; }
form.std_style input.radio { float:left; }
form.std_style select { width:100%; margin-top:.4em; font:12px/1.5em Verdana, Arial, Helvetica, sans-serif; }
form.std_style select.inlineDisplay { margin:0 0 0 .75em; }
form.std_style input.text:focus { background:#f3f1e5; }
form.std_style div.radiobox label { margin-bottom:.5em; }
form.std_style div.radiobox .clear { margin-bottom:.7em; }
form.std_style div.radiobox .radiotext { float:right; width:92%; padding-left:.3em; line-height:1.6em; }
form.std_style div.checkbox input.checkbox { float:left; margin:0; }
form.std_style div.checkbox label.checkbox { float:right; width:96%; padding-top:0; line-height:1.6em; }
form.std_style textarea.text { width:99%; margin-top:.4em; height:5em; border:1px solid #7f9db9; background:#fff;font:1em Verdana, Geneva, sans-serif; }
form.std_style div.submit { text-align:center; padding:1.5em 0; }
form.std_style ol.standard li span { color:#3b537f; }
form.std_style ol ul { margin-bottom:0; }
form.std_style div.scrollable { height:200px; margin-bottom:1.75em; padding:1.5em 0 1.5em 1.5em; overflow-x:hidden; overflow-y:scroll; background-color:#fff; border:1px solid #dfe7f1; }
form.std_style .conditDependent { display:none; }
form.std_style div.providerInfo div.first { float:left; width:155px; font-weight:bold; }
form.std_style div.providerInfo div.first span { font-weight:normal; }
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; }
form.std_style div.providerInfo span.underlined { display:inline-block; border-bottom:1px solid #a5a4a4; padding:0 1em; line-height:1.1em; }

/* Standard Form Error Styles */
form.std_error label.validate { color:#a72222; }
form.std_error span.invalid, form.std_error span.invalid1, form.std_error span.invalid2 { font:10px Verdana, Geneva, sans-serif; color:#af190e; display:block; padding:0; }
form.std_error input.invalid, form.std_error input.invalid1, form.std_error input.invalid2 { background:#d6e3f2 !important; }
form.std_error select.invalid, form.std_error select.invalid1, form.std_error select.invalid2 { background:#d6e3f2 !important; }
form.std_error div.radiobox span.invalid, form.std_error div.radiobox span.invalid1, form.std_error div.radiobox span.invalid2 { display:none; }
form.std_error div.checkbox span.invalid, form.std_error div.checkbox span.invalid1, form.std_error div.checkbox span.invalid2 { float:right; width:96%; }
form.std_error textarea.invalid, form.std_error textarea.invalid1, form.std_error textarea.invalid2 { background:#d6e3f2 !important; }


/* Standard Form confBox Styles */
.confBox,
.confBox .success,
.confBox .maint {display:none;}
/* --- 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:37px; float:left; }
#MT4Apply div.stepsRight { width:566px; 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; zoom:1; margin-bottom:1.5em; }
#MT4Apply .downloadMT4 .left { width:179px; }
#MT4Apply .downloadMT4 .right { width:390px; margin-left:17px; padding-left:17px; background:url(/images/meta-trader/metatrader-dot-line.gif) repeat-y; }
#MT4Apply .downloadMT4 .right a.downloadLink { color:#1159B0; font-weight:bold; }
/* end MT4 apply */

/* Metatrader 4 Features */
#MT4Features{text-align:left;}
#MT4Features p{font:normal 12px/21px Verdana, Geneva, sans-serif; margin:5px 0px 21px;}
#MT4Features h3{color: #C58805; font: bold 15px/1.5em Arial,Helvetica,sans-serif,sans-serif; margin: 40px 0 0.5em 0;  text-transform: uppercase;}
#MT4Features ul li{color:#000;}
#MT4Features .contentHeading a.btn-standard{margin-top:17px;}
#MT4Features blockquote h4{font:bold 13px/21px Verdana, Geneva, sans-serif; margin:0px;}
#MT4Features blockquote{border-left:3px solid #C0D0D8; padding:10px 20px 0px; display:block; background:#F0F5F6; margin:0px 0px 21px 0px;}
#MT4Features blockquote ul{margin-bottom:21px; list-style:inside disc;}
#MT4Features blockquote span.posChange{color:#CC0000;}
#MT4Features .backToTop{font:normal 12px/21px Verdana, Geneva, sans-serif;}
#MT4Features .mt4Disclaimer{margin-top:30px;}
#MT4Features .backToTop{display:block; text-align:right; margin-top:10px;}
#MT4Features .contentHead .contentHeadTitles h2 span.asterisk{font:bold 10px/10px Arial, Helvetica, sans-serif; vertical-align:5px;}
#MT4Features ul.standard{list-style:square;padding-left:13px;line-height:1.5em;}
#MT4Features ul.standard li{margin-bottom:.5em; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#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; font:normal 12px/21px Verdana, Geneva, sans-serif;}
#MT4Features .overviewTables table{width:100%;}
#MT4Features .overviewTables table tr td{height:19px; padding:2px 0px 2px 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;}

/* spreads page */
#spreads #contentHeading { margin-bottom:0; padding:0 0 0px 0; border-bottom:0px solid #0040A4; }
#spreads #contentHeading .note { line-height:1em; padding:13px 0 2px 0; color:#606060; font-size:11px; }
#spreads #contentHeading h2 { margin-bottom:0 }
#spreads #contentHeading .headingButton { float:right; display:block; margin-top:24px; }
#spreads .spreadsTable { width:300px; margin-bottom:2em; font:13px Arial, Helvetica, sans-serif; color:#1d1a19; border-top:1px solid #1b2d52; border-bottom:1px solid #e1e7f0; }
#spreads table.right { width:297px; }
#spreads .spreadsTable th { height:26px; padding-left:3px; 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/table/spreadsTable-heading.jpg) right top no-repeat; }
#spreads .spreadsTable th.currencyLegend { width:125px; font-family:Verdana, Arial, Helvetica, sans-serif; border-left-width:0; }
#spreads .spreadsTable td { height:60px; margin:0; padding:0; text-align:center; border-right:1px solid #dee5ef; border-left:1px solid #fff; }
#spreads .spreadsTable td.first { padding:0 2px 0 5px; text-align:left; font-size:11px; border-left-color:#e1e7f0; }
#spreads .spreadsTable td.first h4 { margin:0; padding:0; font:bold 17px 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; }
.SBdemoBannerLR { margin-top:6px; padding-top:20px; border-top:1px solid #b7b8c1; }
.SBdemoBannerLR a { display:block; width:145px; height:355px; margin-bottom:20px; padding:10px 0 0 14px; font:bold 16px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#1569d1; background:url(/images/2008/spread-bet/bg_demoBannerLR.jpg) no-repeat; }
.SBdemoBannerLR a:link, .demoBannerLR a:visited, .demoBannerLR a:hover, .demoBannerLR a:active { text-decoration:none; color:#1569d1; }
.SBdemoBannerLR a h5 { margin:0; }
.SBdemoBannerLR a span.free { font-size:24px; }
.SBdemoBannerLR a span.spreadBetting { color:#242520; }
/* Landing page styles general */
.LP { width:787px; text-align:left; margin:0 0 1.6em 0; font:11px/1.6em Verdana, Arial, Helvetica, sans-serif; }
.LP h1 { line-height:36px; }
.LP a { color:#0B57D1; }
.LP .contentHeading { height:auto; margin-bottom:0; }
.LP h3 { margin:1.75em 0 .25em 0; font:bold 15px/1.5em Arial, Helvetica, sans-serif; text-transform:uppercase; }
.LP h3.first { color:#333; margin-top:.25em; text-transform:none; font-size:18px; }
.LP p { margin:0 0 1.6em 0; font:11px/1.6em Verdana, Arial, Helvetica, sans-serif; }
.LP strong.important { color:#CC0000; }
.LP a.strongLink { font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#0B57D1; }
.LP a.strongLink:hover { text-decoration:none; }
.LP a.video { padding:2px 0 6px 26px; font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#0B57D1; background:url(/images/play-video-button.jpg) no-repeat; }
.LP ul.tall { margin-top:.5em; }
.LP ul.tall li { margin-bottom:2em; }
.LP dl { margin-left:1.52em; font:11px/1.6em Verdana, Arial, Helvetica, sans-serif; }
.LP dt { margin:0 0 .5em 0; font-size:11px; font-weight:bold; text-transform:uppercase; }
.LP dd { margin:0 0 2em 0; }
.LP span.faqQuestion { font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#7d8289; }
/* lp1-metatrader-ea.jsp */
#MT-EA #contentHeading { height:176px; margin:0 0 18px 0; padding:18px 0 0 36px; border:0; background:url(/images/2008/landing-page/MT-EA_topBanner.jpg) no-repeat; }
#MT-EA #contentHeading h1 { font:bold 38px Arial, Helvetica, sans-serif; color:#fff; }
#MT-EA #contentHeading h1 span { text-transform:uppercase; color:#fcda79; }
#MT-EA div.applyBtns { margin:1.25em 0 3em 0; }
#MT-EA div.applyBtns a { display:block; height:44px; float:left; font:bold 15px/44px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; }
#MT-EA div.applyBtns a:hover { text-decoration:underline; }
#MT-EA div.applyBtns a.btn_practiceAcct { width:303px; padding-left:82px; margin-right:17px; background:url(/images/2008/landing-page/MT-EA_btn_practiceAcct.gif) no-repeat; }
#MT-EA div.applyBtns a.btn_liveAcct { width:290px; padding-left:95px; color:#fff; background:url(/images/2008/landing-page/MT-EA_btn_liveAcct.gif) no-repeat; }
/* news release default styles */
.newsRelease h3 { margin-bottom:4px; padding-bottom:0; font:bold 14px/2em Verdana, Arial, sans-serif; }
.newsRelease h4 { font:bold 14px Arial, Helvetica, sans-serif; }
.newsRelease p { margin:.25em 0 1.5em 0; padding:0; font-family:Verdana, Arial, sans-serif; line-height:1.6em; color:#333; }
.newsRelease ul.default { list-style:square; margin:1.5em 0 2em 0 }
.newsRelease ul.default li { color:#FCAB03; font:11px/1.5em Verdana, Geneva, sans-serif; margin-bottom:1.25em; }
.newsRelease ul.default span { color:#333; }
.newsRelease td.releaseDivider { border-top:1px dotted #ccc; padding-top:1.5em; }
/* dynamic trailing stops styles */

#dynamicTrailing div.recapBox div.left { width:311px; padding-right:10px; border-right:1px solid #0040A4; }
#dynamicTrailing div.recapBox div.right { width:271px; padding-left:10px; }
#dynamicTrailing table.recapOfTrade { margin-top:10px; }
#dynamicTrailing table.recapOfTrade td { text-align:right; padding:2px 0px 2px 10px; }
#dynamicTrailing table.recapOfTrade td.caption { text-align:left; vertical-align:bottom; }
#dynamicTrailing table.recapOfTrade td.total { border-top:1px solid #0040A4; }
#sitemap { text-align:left; }
#sitemap h1 { padding:10px 0; border-bottom:1px solid #0040a4; margin-bottom:15px; }
.map { list-style:none; margin:0; padding:0; }
.map li { display:block; width:20%; float:left; margin:0; padding:0; color:#333; font:11px Verdana, Geneva, sans-serif; }
.map li ul { list-style:square; margin:0; padding:0; }
.map li li { width:100%; float:none; display:block; color:#fcab03; line-height:2em; }
/* spreads page */
#spreads { text-align:left; }
#spreads .demoBtn { padding-top:36px; }
#spreads .spreadsTable { width:100%; margin:.25em 0 2em 0; font:14px Arial, Helvetica, sans-serif; color:#1d1a19; border-top:1px solid #1b2d52; 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:#273B62 url(/images/2008/table/spreadsTable-heading.jpg) right top no-repeat; }
#spreads .spreadsTable th.currencyLegend { width:300px; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; border-left-width:0; text-align:left; }
#spreads .spreadsTable td { height:60px; margin:0; padding:0; text-align:center;/*font-size:12px;*/ border-right:1px solid #dee5ef; border-left:1px solid #fff; }
#spreads .spreadsTable td.first { padding:0 2px 0 10px; text-align:left; font-size:12px; border-left-color:#e1e7f0; }
#spreads .spreadsTable td.first h4 { margin:0; padding:0; font:bold 17px 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 { position:absolute; display:inline; width:420px; height:205px; top:0; right:0; }
#stockIndices div.titleText strong { display:block; color:#3c5f90; font:bold 34px Arial, Helvetica, sans-serif; padding-top:.5em; }
#stockIndices div.titleText ul { margin:5px 0 0 0px; 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#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.2em; }
.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:56px; padding:30px 0 0 10px; }
.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; }
/* Awards Content */
#awardsProfile .headerGroup { position:relative; }
#awardsProfile .awardsWrap { width:100%; margin-bottom:0em; line-height:1.5em; }
#awardsProfile .awardsWrapRight { width:448px; height:150px; float:right; padding: 0px 20px 0px 20px; background:url(/images/awards/awards_bg.gif) 0 0 repeat-x; }
#awardsProfile .awardsWrapRight h4 { font: bold .8em Verdana, Helvetica, sans-serif; text-transform:uppercase; padding: 30px 0 0 0; color:#2674d5 }
#awardsProfile .awardsWrapRight h4 span { color:#637287 }
#awardsProfile .awardsWrapRight p { font:  .3em Verdana, Helvetica, sans-serif; margin:0 0 0 0; }
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper { position:absolute; top:0; left:0; z-index:9999; overflow:visible; text-align:left; }
#cboxOverlay { position:fixed; width:100%; height:100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear:left; }
#cboxContent { position:relative; overflow:visible; }
#cboxLoadedContent { overflow:auto; }
#cboxLoadedContent iframe { display:block; width:100%; height:100%; border:0; }
#cboxTitle { margin:0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position:absolute; top:0; left:0; width:100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor:pointer; }
/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay { background:url(/images/colorbox/overlay.png) 0 0 repeat; overflow:hidden; }
#colorbox { border:5px solid #033d6b; }
#cboxTopLeft { background:#033d6b; line-height:0; font-size:0; }
#cboxTopRight { background:#033d6b; line-height:0; font-size:0; }
#cboxBottomLeft { background:#033d6b; line-height:0; font-size:0; }
#cboxBottomRight { background:#033d6b; line-height:0; font-size:0; }
#cboxMiddleLeft { background:#033d6b; line-height:0; font-size:0; }
#cboxMiddleRight { background:#033d6b; line-height:0; font-size:0; }
#cboxTopCenter { background:#033d6b; line-height:0; font-size:0; }
#cboxBottomCenter { background:#033d6b; line-height:0; font-size:0; }
#cboxContent { background:#fff; }
#cboxLoadedContent { }
#cboxTitle { position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494; }
#cboxCurrent { position:absolute; bottom:4px; left:58px; color:#949494; }
#cboxSlideshow { position:absolute; bottom:4px; right:30px; color:#0092ef; }
#cboxPrevious { position:absolute; bottom:0; left:0px; background:url(/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px; }
#cboxPrevious.hover { background-position:-75px -25px; }
#cboxNext { position:absolute; bottom:0; left:27px; background:url(/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px; }
#cboxNext.hover { background-position:-50px -25px; }
#cboxLoadingOverlay { background:url(/images/colorbox/loading_background.png) center center no-repeat; }
#cboxLoadingGraphic { background:url(/images/colorbox/loading.gif) center center no-repeat; }
#cboxClose { position:absolute; top:-48px; right:-30px; background:url(/images/colorbox/btn_close.png) no-repeat; width:40px; height:40px; text-indent:-9999px; z-index:5000; }
/* Awards Section (RR) */
div.awards { border:1px solid #a9aab1; line-height:1.6em; }
div.awardsTitle { padding:.3em 2em; color:#fff; margin-bottom:2em;font:bold 1em Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:left; background:#a9aab1 url(/img/bullets/ico_awards.gif) no-repeat .5em center; }
div.awardsTitle a { color:#fff; font-weight:bold; text-transform:uppercase; }
div.awardItem { text-align:center; color:#333; margin-bottom:2.5em; padding:0 1.5em; color:#666; }
div.awardItem img { border-bottom:10px solid #fff; }
/* Awards Section (contentBody) */
.contentAwards { margin-top:2.5em; margin-bottom:1.75em; border:1px solid #a9aab1; color:#666; line-height:1.5em; }
.contentAwards div.awardsTitle { margin:0; color:#fff; padding:.3em 2em; font-weight:bold; text-align:left; text-transform:uppercase; background:#a9aab1 url(/images/awards/ico_awards.gif) no-repeat .5em center; }
.contentAwards div.awardsTitle a { color:#fff; font-weight:bold; text-transform:uppercase; }
.contentAwards .contentAwardsBody { margin:0; padding:1em .5em .5em .95em; }
.contentAwards div.contentAwardItem { font:bold 1em Arial, Helvetica, sans-serif; float:left; width:142px; margin:0 4px 0 0; padding:0 0px; text-align:center; }
.contentAwards div.contentAwardItem.last { margin-right:0 !important; }
.contentAwards div.contentAwardItem img { display:block; margin:0 auto .75em auto; }
.contentAwards div.contentAwardItem .bordered { border:1px solid #a9aab1; }
/* Company History Page */
table.companyHistory  { border-spacing: 1px 1px; width:602px; }
table.companyHistory th { background:url(/images/company-history/bg_timeline.gif) repeat-x; height:26px; line-height:0; border-spacing: 0px 0px; margin:0; padding:0 }
table.companyHistory td { padding:.3em .5em; vertical-align:middle; border-top:1px solid #fff;font:bold 1em Arial, Helvetica, sans-serif; font-weight:bold; color:#395D8C; border-spacing: 0px 0px; }
table.companyHistory td.year { color:#0B59BD; font:bold 1.7em Arial, Helvetica, sans-serif; border-spacing: 0px 0px; }
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; }

/* 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:602px;margin-bottom:3em;line-height:1.5em;background:url(/images/international-offices/bg_officeWrap.jpg) 140px 0 no-repeat;}
.intOffices .officeWrapRight{width:454px;float:right;padding:1.2em  0px 0  0px;}
.intOffices .officeWrapRight h4{font:bold 12px Verdana, Helvetica, sans-serif; text-transform:uppercase; padding-bottom:10px;}
.intOffices .officeWrapRight p{margin:0 0 0 0;}
.intOffices .officeWrapRight .box{width:225px;float:left;margin:.65em 1em 0 0;}
.intOffices .officeWrapRight .second {width:145px;}
.intOffices .officeWrapRight .box .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;}

/* Seminars: Live Trading Course */
#livetradingPage {font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; color:#303441;}
#livetradingPage a {color:#1159B0;}
#livetradingPage h3 {padding-bottom:10px;}
#livetradingPage .leftContent {float:left; width:270px;}
#livetradingPage .leftContent ul {padding-left:8px;}
#livetradingPage .rightContent {float:right; width:300px;}
#livetradingPage .bottomContent {clear:both;}
#livetradingPage .bottomContent .speakerWrap .speakerBlock {width:100%; height:240px; background:url(/images/live-trading/speakerdiv.gif) no-repeat bottom left; padding-top:20px;}
#livetradingPage .bottomContent .speakerWrap .speakerBlock .speakerImage {width:100px; float:left; clear:both; padding-top:3px; padding-right:10px;}
#livetradingPage .bottomContent .speakerWrap .speakerBlock .speakerInfo {width:480px; float:right;}
#livetradingPage .bottomContent .speakerWrap .speakerBlock .speakerInfo h4 {text-transform:uppercase; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#livetradingPage form {margin-top:8px;}
#livetradingPage .formContent select {width:260px;}
#livetradingPage .formContent label {width:240px;}
#livetradingPage .speakerWrap .speakerBlock img {height:150px; width:100px;}
#livetradingPage .formContent .submit {}
#livetradingPage .formBox{width:100%; border:none; background-color:#fff;}


/* Webinars: Trading Webinars */
#webinarPage {font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; color:#303441;}
#webinarPage a {color:#1159B0;}
#webinarPage div.top {background:url(/images/live-trading/bg_top.gif) 0 bottom repeat-x; }
#webinarPage div.top li.divider { background:url(/images/live-trading/top_btnDivider.gif) right no-repeat; }
#webinarPage div.dayWrap{padding-bottom:22px;background:url(/images/live-trading/bg_dayWrap.gif) 0 bottom repeat-x;border-bottom:1px solid #fff; margin-bottom:20px;}
#webinarPage div.dayWrap .speaker {height:235px;}
#webinarPage div.dayWrapInner{padding:16px 25px 0 16px;background:url(/images/live-trading/bg_dayWrapInner.gif) 0 top repeat-x;}
#webinarPage div.dayWrapInner img {float:left; border:1px #CCC solid; margin: 20px 15px 0px 0;}
#webinarPage div.dayWrap h3{margin:0;color:#51535b;font:bold 20px Arial, Helvetica, sans-serif;}
#webinarPage div.dayWrap ul {margin-top:15px;}
#webinarPage div.dayWrap .clear.second{margin-top:2em;}
#webinarPage div.dayWrap h4{font:bold 15px Arial, Helvetica, sans-serif;color:#2d67c7;text-transform:none;}
#webinarPage div.dayWrap p {margin-top:15px;}
#webinarPage 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(/images/live-trading/btn_signUpFree.gif) no-repeat;}
#webinarPage a.signUpFree:hover{text-decoration:underline;}

/* Trading Station Gateway (Mac/web platform) */

#TSG .top{height:368px;position:relative;margin-bottom:30px;background:url(/images/trading-station-gateway/bg_tsg_top.jpg) no-repeat;}
#TSG .top .inner{padding:40px 0 0 360px;}
#TSG .top h1{margin-bottom:8px;font:bold 34px/1.1em 'DroidSansWeb', Arial, sans-serif;color:#1f57ae;text-transform:uppercase;}
#TSG .top h2{margin:0 0 12px 6px;color:#b06805; font:bold 16px Arial, Helvetica, sans-serif;}
#TSG .top p.tagline{margin:0 0 6px 8px;font:18px Arial, Helvetica, sans-serif;color:#1f57ae;text-transform:none;}
#TSG .top ul {list-style:none; padding-left:10px; margin:0px;}
#TSG .top ul li{font:bold 14px 'DroidSansWeb', Arial, sans-serif;padding:3px 0 0 20px;color:#262d38;background:url(/images/tsg-cross.gif) 0px .4em no-repeat; }
#TSG .top .buttons a.block{position:absolute;top:294px;height:47px;width:256px;text-indent:-9999px;}
#TSG .top .buttons a.block:hover{background:url(/images/trading-station-gateway/bg_buttons.gif) no-repeat;}
#TSG .top .buttons a.demo{left:215px;}
#TSG .top .buttons a.platform{left:501px;}
#TSG .top .buttons a.platform:hover{background-position:-286px 0;}
#TSG p {font-size:13px;}
#TSG h3 {font:26px Arial, Helvetica, sans-serif; color:#b05e07; text-transform:none;}
#TSG h4 {font:bold 13px Verdana, Geneva, sans-serif; color:#063b8d; text-transform:none; margin:8px 0 10px 0;}
