
body {
	margin: 0;
	color: #999;
	font: 12px Arial, Helvetica, sans-serif;
	background: #181818 url('../images/body_bgx.jpg') repeat-x;
}

.left, .logo, .cntHome_left, .qReg_left, .clocksBox, .footer_left, .innerLeft {
	float: left;
}
.right, .chat_top, .cntHome_right, .qReg_right, .marketActivity, .innerRight, .footer_right {
	float: right;
}
.cls {
	clear: both;
	height: 0;
	line-height: 0;
}
a {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #ebce76;
}
h1, h2, h3, h4, h5, h6, p, ul, li, div {
	margin: 0;
	padding: 0;
}
p {
	line-height: 18px;
}
li {
	list-style: none;
}
.white {
	color: #fff;
}
.blue {
	color: #4cc4db;
}
.red {
	color:#FF0000;
}

.italic {
	font-style: italic;
	font-size: 11px;
}
/* -------- END GLOBAL RULES -------- */

#outer-wrapper {
	background: url('../images/outer_wrapper_bg.jpg') center top no-repeat;
}
#wrapper, .clocksContainer, .footer_contents {
	width: 940px;
	margin: 0 auto;
}
#wrapper {
	padding: 14px 0 0 0;
}
#header {
	padding: 5px 5px 0 5px;
	height: 192px;
	background: url('../images/hdr_bg.jpg') no-repeat;
}
#header #header_top {
	
}
#header #header_top .logo {
	padding: 18px 0 32px 14px;
}
#header #header_top .chat_top {
	width: 267px;
	height: 128px;
	padding: 0 0 0 47px;
	margin: 0 30px 0 0;
	background: url('../images/hdr_chat_bg.jpg') 0 48px no-repeat;
}
.headerLogin {
	text-align: right;
	margin: 26px 0 41px 0;
}
.headerLogin a {
	color: #8c8c8c;
	padding: 0 0 0 18px;
	background: url('../images/ico_key.gif') left no-repeat;
}
#header #header_top .chat_top a.goNow {
	color: #999;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
}
#header #header_top .chat_top a:hover {
	color: #ccc;
}


#banner {
	padding: 3px 5px 0 5px;
	background-color: #000;
}


#contentsHome {
	padding: 16px 10px;
	background-color: #000;
}
.cntHome_left {
	width: 524px;
}
.cntHome_left h4 {
	color: #4cc4db;
	font-size: 15px;
	padding: 8px 0 8px 36px;
	background: url('../images/leftHdng_bg.jpg') no-repeat;
}
.cntHome_left .box_contents {
	margin: 0 0 7px 0;
	padding: 5px 8px 12px 8px;
	background: #0d0d0d url('../images/home_left_cntBox_bg.jpg') no-repeat;
}
.cntHome_left .box_contents p {
	margin: 5px 0 10px 0;
}
.cntHome_left .box_contents .formDivider {
	height: 6px;
	border-top: 1px dotted #333;
	/*background: url('../images/home_cntBox_divider.gif') top no-repeat;*/
}
.cntHome_left .box_contents ul.cols2 {
	
}
.cntHome_left .box_contents ul.cols2 li {
	float: left;
	width: 232px;
	color: #aaa;
	padding: 7px 0 7px 20px;
	background: url('../images/gray_arrow.gif') left no-repeat;
}
.cntHome_left .box_contents ul.cols3 {
	margin: 8px 0 0 0;
}
.cntHome_left .box_contents ul.cols3 li {
	float: left;
	width: 148px;
	color: #aaa;
	padding: 7px 0 7px 20px;
	background: url('../images/gray_arrow.gif') left no-repeat;
}
.qReg {

}
.qReg .qReg_left, .qReg .qReg_right {
	width: 230px;
}
.qReg label {
	display: block;
}
.qReg .txtField, .qReg .txtField_small, .qReg .txtField_medium, .qReg select {
	width: 222px;
	color: #ccc;
	font-size: 11px;
	padding: 2px;
	background: transparent;
	border: 1px solid #2d2d2d;
	margin: 4px 0 10px 0;
}
.qReg .txtField_small {
	width: 107px;
}
.qReg .txtField_medium {
	width: 130px;
}
.qReg select {
	width: 228px;
}
.qReg img.security_img {
	float: left;
	margin: 3px 12px 0 0;
}
.qReg .qReg_btn {
	float: right;
	width: 153px;
	height: 30px;
	border: none;
	margin: 10px 2px 0 0;
	background: url('../images/btn_register.gif') no-repeat;
}




.cntHome_right {
	width: 375px;
	padding: 0 0 0 5px;
	border-left: 1px dotted #222222;
}
.cntHome_right h4 {
	color: #ddd;
	font-size: 12px;
	padding: 6px 0 6px 20px;
	background: url('../images/home_right_hdng_bg.gif') no-repeat;
}
.cntHome_right .rightBox {
	margin: 0 0 20px 0;
}
.rightBox ul.homeNews {
	padding-top: 2px;
}
.rightBox ul.homeNews li {
	height: 21px;
	line-height: 21px;
	color: #ecaf59;
	padding: 0 8px;
	margin: 2px 0;
	font-size: 11px;
	background: url('../images/home_news_bg.gif') no-repeat;
}
.rightBox ul.homeNews li a {
	color: #fff;
	font-size: 12px;
}
.rightBox ul.homeNews li a:hover {
	color: #4cc4db;
}
.rightBox ul.homeNews li.readAllNews {
	text-align: right;
	background: url('../images/home_news_bg.gif') 0 -23px no-repeat;
}
.rightBox ul.homeNews li.readAllNews a {
	font-size: 11px;
}
.rightBox ul.homeNews li.readAllNews a:hover {
	color: #ebce76;
}
.cntHome_right .contactBox {
	height: 46px;
	padding: 72px 0 0 16px;
	margin-top: 1px;
	background: #aaa url('../images/home_contact_picture.jpg') no-repeat;
}
.cntHome_right .contactBox a {
	color: #8ecfff;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 10px;
	background: url('../images/ico_arrowWhite.gif') left no-repeat;
}
.cntHome_right .contactBox a:hover {
	color: #fff;
}
.cntHome_right .contactBox .phone_trading {
	color: #ddd;
	font-size: 18px;
	font-weight: normal;
	padding: 2px 0 0 0;
	background: url('../images/ico_phone.gif') 146px 3px no-repeat;
}
.cntHome_right .contactBox .phone_trading .phoneHDNG {
	color: #ddd;
	font-size: 18px;
	font-weight: bold;
	padding: 0 36px 0 0;
}




/* CLOCKS & ACTIVITY */
#clocksWrapper {
	
}
.clocksContainer {
	padding: 0 0 0 0;
	background: #000 url('../images/clocks_bgx.jpg') repeat-x;
}
.clocksContainer h6 {
	color: #4cc4db;
	font-size: 12px;
	font-weight: normal;
	padding: 4px 0 4px 18px;
	background: url('../images/clock_hdng_bg.gif') no-repeat;
}
.clocksBox {
	width: 528px;
	padding: 0 10px 0px 10px;
}
.clock {
	float: left;
	width: 100px;
	text-align: center;
	color: #666;
	margin-top: 26px;
}




/* INNER CONTAINER */
#contentsInnerContainer {
	padding: 0 5px 16px 5px;
	background-color: #000;
}

/* BREADCRUMBS */
#crumbs {
	color: #999;
	font-size: 11px;
	padding: 8px 5px;
	background: #000 url('../images/breadcrumbs_bg.gif') center 2px no-repeat;
}
#crumbs a.first {
	padding: 0 0 0 12px;
	background: url('../images/ico_breadcrumbs.gif') left no-repeat;
}
#crumbs a, #crumbs a.first {
	color: #656565;
}
#crumbs a:hover {
	color: #999;
}

/* INNER CONTENTS */
.contentsInner {
	padding-top: 6px;
	background: url('../images/contentsInner_bgx.gif') repeat-x;
}
.rightColumnBG {
	background: url('../images/inner_right_bgy.jpg') right repeat-y;
}
.innerLeft {
	width: 694px;
	padding-top: 10px;
}
.platformContents {
	
}
.platformContents img {
	display: block;
	margin: 0 0 10px 10px;
}

.pageContents {
	height: 226px;
	color: #fff;
	font-size: 14px;
}
.pageContents_404 {
	height: auto;
}
.pageContents h2 {
	color: #555;
	margin: 0 0 0 10px;
	font: bold 13px "Trebuchet MS";
}
.pageContents img {
	margin: 0 0 10px 10px;
}
.pageContents p {
	line-height: 20px;
	padding: 155px 12px 0 12px;
}
.pageContents_404 p {
	padding-top: 0px;
}
.pageAbout {
	background: url('../images/banner_about.jpg') 0 48px no-repeat;
}
.pageSpreadsWhiteText {
	height: 266px;
}
.pageSpreads {
	background: url('../images/banner_spreads.jpg') 0 48px no-repeat;
}
.pageWhy {
	background: url('../images/banner_why.jpg') 0 48px no-repeat;
}
.pageResource {
	background: url('../images/banner_resource.jpg') 0 48px no-repeat;
}
.pageAccount {
	background: url('../images/banner_account.jpg') 0 48px no-repeat;
}
.pageEducation {
	background: url('../images/banner_education.jpg') 0 48px no-repeat;
}
.pageContact {
	background: url('../images/banner_contact.jpg') 0 48px no-repeat;
}
.flashBanner {

}
/*
.platformBanner {
	height: 284px;
	padding: 40px 40px 0 400px;
}
.platformBanner h5 {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 20px;
	background: url('../images/ico_platformBanner_arrow.gif') 0 3px no-repeat;
}
.platformBanner p {
	margin: 6px 0 20px 0;
	padding: 0 0 0 20px;
}
.platformBannerFlash {
	background: url('../images/platform_flash_pic.jpg') no-repeat;
}
.bannerFlash {
	background: url('../images/platform_flash_pic.jpg') no-repeat;
}
.bannerForex {
	background: url('../images/platform_forex_pic.jpg') no-repeat;
}
.bannerMobile {
	background: url('../images/platform_mobile_pic.jpg') no-repeat;
}
.bannerWeb {
	background: url('../images/platform_web_pic.jpg') no-repeat;
}
*/
.platformAction {
	height: 77px;
	margin: 12px 0;
	padding: 16px;
	background: #111 url('../images/platform_action_bg.jpg') no-repeat;
}
.platformAction a {
	display: block;
	height: 67px;
	text-indent: -5000px;
}

a.liveAcct, a.freeAcct {
	display: block;
	width: 208px;
	height: 30px;
	margin: 2px 0 10px 0;
	text-indent: -5000px;
}
a.liveAcct2, a.freeAcct2 {
	float: left;
	margin-right: 10px;
}
a.liveAcct {
	background: url('../images/account-buttons.gif') 0 -39px no-repeat;
}
a.liveAcct:hover {
	background-position: 0 0;
}
a.freeAcct {
	background: url('../images/account-buttons.gif') 0 -117px no-repeat;
}
a.freeAcct:hover {
	background-position: 0 -78px;
}
.platformContentsTxt, .platformContentsTxtNoBG {
	padding: 26px 14px;
	background: #121212 url('../images/platform_txtContent_bg.jpg') no-repeat;
}
.platformContentsTxtNoBG {
	padding: 8px 14px 26px 14px;
	background-color: #121212;
	background-image: none;
}
.platformContentsTxt h3, .platformContentsTxtNoBG h3 {
	color: #fff;
	font-size: 18px;
	padding: 0 0 0 8px;
	border-left: 3px solid #4cc4db;
}
.platformContentsTxt p, .platformContentsTxtNoBG p {
	margin: 6px 0 16px 0;
}
.platformContentsTxt p strong, .platformContentsTxtNoBG p strong {
	color: #4cc4db;
	font-size: 14px;
}
.platformContentsTxt ul, .platformContentsTxtNoBG ul {
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
}
.platformContentsTxt ul li, .platformContentsTxtNoBG ul li {
	color: #999;
	padding: 7px 0 7px 20px;
	background: url('../images/gray_arrow.gif') 0 9px no-repeat;
}


.innerRight {
	width: 221px;
	padding: 7px 0 0 7px;
}
.innerRight h4 {
	color: #fff;
	font-size: 12px;
	line-height: 29px;
}
.innerRight h4.hdng2 {
	padding: 0 0 0 18px;
	background: url('../images/inner_right_hdng_bg.jpg') no-repeat;
}
.innerRight h4.hdng {
	padding: 0 0 0 34px;
	background: url('../images/inner_right_hdng_forex_bg.jpg') no-repeat;
}
.innerRight ul, .innerRight ul.platformHelp {
	margin: 10px 10px 10px 12px;
}
.innerRight ul li {
	padding: 7px 0 7px 20px;
	background: url('../images/ico_yellow_tick.gif') 0 10px no-repeat;
}
.innerRight ul.platformHelp li {
	font-size: 13px;
	padding: 7px 0 7px 22px;
	background: url('../images/ico_pdf.gif') 0 7px no-repeat;
}
.innerRight ul.platformHelp li a {
	color: #ebce76;
}
.innerRight ul.platformHelp li a:hover {
	color: #fff;
}
.innerRight .rightFlashBanner {
	margin-top: 20px;
}
.innerRight .rightDiv {
	color: #fff;
	margin: 0 0 16px 0;
	padding: 10px 4px 0 10px;
}
.rightDiv .phoneNumber {
	font-size: 18px;
	font-weight: normal;
	padding: 6px 0 10px 28px;
	background: url('../images/ico_phone.gif') 0 7px no-repeat;
}
.rightDiv .contactLink a {
	color: #999;
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
	padding: 0 0 0 10px;
	background: url('../images/ico_arrowWhite.gif') left no-repeat;
}
.rightDiv .contactLink a:hover {
	color: #8ecfff;
}



.marketActivity {
	padding: 4px 6px 0 0;
}

.pagination {

}
.pagination a {
	display: block;
	width: 14px;
	height: 16px;
	float: left;
	text-align: center;
	padding: 3px 4px;
	margin-left: 1px;
	border: 1px solid #999;
	color: #fff;
	text-decoration: none;
}
.pagination a:hover, .pagination a.active {
	color: #fff;
	background-color: #0086d3;
	border: 1px solid #0086d3;
}


/* FOOTER */
#footer {
	border-top: 1px solid #010101;
	background: #000 url('../images/footer_bgx.gif') repeat-x;
}
.footer_contents {
	height: 153px;
}
.footer_contents .footerLinks {

}
.footer_contents .footerLinks a {
	display: block;
	float: left;
	color: #999;
	padding: 22px 14px;
}
.footer_contents .footerLinks a:hover {
	color: #eee;
}
.footer_left, .footer_right {
	margin: 20px 16px;
}
.footer_right a {
	color: #ccc;
}
.footer_right a:hover {
	color: #999;
}

/* Platforms Main Page */
.platformSelect {
	height: 178px;
	padding: 20px 15px;
	margin: 6px 0 0 0;
	background: url('../images/bg_platforms_all.jpg') no-repeat;
}
.platformSelectMobile {
	background: url('../images/bg_platforms_mobile.jpg') no-repeat !important;
}
.platformL {
	float: left;
	width: 406px;
}
.platformL img {
	display: block;
	margin-bottom: 6px;
}
.platformL strong {
	color: #fff;
}
.platformL ul {
	margin: 10px 0 42px 0;
}
.platformL ul li {
	padding: 4px 0 4px 20px;
	background: url('../images/ico_platformBanner_arrow.gif') 0 7px no-repeat;
}
a.platformButton {
	float: left;
	display: block;
	width: 131px;
	height: 27px;
	text-align: center;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 0 4px 0 0;
	background: url('../images/btn_4platforms.gif') no-repeat;
}
.platformR {
	float: right;
	width: 220px;
	margin: 26px 20px 0 0;
}


/* HEADINGS REPLACED */
h1.hdngReplaced {
	height: 28px;
	margin: 0 0 0 10px;
	text-indent: -5000px;
}
