@charset "utf-8";   

* {margin: 0; padding: 0; text-align:left;}
body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; background: #000000;}
img {border: none;}
@font-face {font-family: NeoSans; src: url("NeoSansPro.ttf") format("truetype"); src: url("NeoSansPro.otf") format("opentype"); }
@font-face {font-family: NeoSansMed; src: url("NeoSansProMed.ttf") format("truetype");src: url("NeoSansProMed.otf") format("opentype"); }

h1, h2, h3, h4, h5, h6 {font-family: NeoSans, Arial, Helvetica, sans-serif; color: #333; padding:10px 0;}
a {color: #f96604; text-decoration: none;}
a.arrows {background: url(http://static.alpari.co.uk/images/link-coloured-arrows.gif) no-repeat left 4px; font-size: 0.7em; padding: 0 0 0 14px;}
a.noArrows {background: none; padding: 0;}
a:hover {text-decoration: underline;}
div.clear {clear: both; height: 0; font-size: 0.1em; line-height: 0.1em; overflow: hidden;}
div.extraclear {clear: both; height: 10px;}
.floatRight {display: inline; float: right;}
.floatLeft {display: inline; float: left;}
div#containerMain {position: relative; width: 1000px; margin: 0 auto; padding: 0 0 20px 0; background: #f6f6f6;}
a#logo {position: absolute; top: 0; left: 10px; width: 228px; height: 157px; z-index: 2000;}
a#logo img {width: 228px; height: 157px;}
div#containerNavAlpari {background-color: #000;}

#languageflags {float: right; margin: 9px 0 5px 0;}
#languageflags img {margin-left: 5px;}
ul#navAlpariRight {margin: 12px 0 7px 0; float: right; list-style-type: none; font-size: 11px;}
ul#navAlpariRight li {margin: 0 0 0 30px; display: inline;}
ul#navAlpariRight li a {color: #fff;}
div#containerMyAccount {float: right; margin: 9px 20px 7px 0; display: inline;}
div#containerMyAccount span {float: left; margin: 0 10px 0 0; padding: 0 0 0 25px; font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; color: #fff; background: url(http://static.alpari.co.uk/images/logo-my-alpari-account.jpg) no-repeat left;}
div#containerMyAccount a {float: left; margin: 3px 0 0 0; font-size: 0.6em;}

div#containerNav {background: #618901 url(http://static.alpari.co.uk/images/bg-main-nav.jpg) no-repeat top;}
div#containerNav ul {font-size: 12px; position: relative; border-bottom: 1px solid #ccc;}
div#containerNav ul li {display: inline-block; padding: 0 2px 0 0; background: url(http://static.alpari.co.uk/images/bg-nav-separator.gif) repeat-y right; float: left;}
div#containerNav ul li a {color: #fff; text-decoration: none; display: block; position: relative;}
div#containerNav ul li a:hover {font-weight: bold; background: url(http://static.alpari.co.uk/images/bg-main-nav-on.jpg) repeat-x top;}
.ft div#containerNav ul li#navFT {border-bottom: 1px solid #9cce26 !important ;}
.ft div#containerNav ul li#navFT a {background: #9cce26 url(http://static.alpari.co.uk/images/bg-main-nav-on.jpg) repeat-x top; font-weight: bold;}
.ct div#containerNav ul li#navCT {border-bottom: 1px solid #9cce26 !important ;}
.ct div#containerNav ul li#navCT a {background: #9cce26 url(http://static.alpari.co.uk/images/bg-main-nav-on.jpg) repeat-x top; font-weight: bold;}
.cd div#containerNav ul li#navCD {border-bottom: 1px solid #9cce26 !important ;}
.cd div#containerNav ul li#navCD a {background: #9cce26 url(http://static.alpari.co.uk/images/bg-main-nav-on.jpg) repeat-x top; font-weight: bold;}
.ta div#containerNav ul li#navTA, #taStep2 div#containerNav ul li#navTA, #openDemoAccount div#containerNav ul li#navTA, #taStep1 div#containerNav ul li#navTA {border-bottom: 1px solid #9cce26 !important ;}
.ta div#containerNav ul li#navTA a, #taStep2 div#containerNav ul li#navTA a, #openDemoAccount div#containerNav ul li#navTA a, #taStep1 div#containerNav ul li#navTA a {background: #9cce26 url(http://static.alpari.co.uk/images/bg-main-nav-on.jpg) repeat-x top; font-weight: bold;}
.ntm div#containerNav ul li#navNTM {border-bottom: 1px solid #9cce26 !important ;}
.ntm div#containerNav ul li#navNTM a {background: #9cce26 url(http://static.alpari.co.uk/images/bg-main-nav-on.jpg) repeat-x top; font-weight: bold;}
.ar div#containerNav ul li#navAR, #TradingCentral div#containerNav ul li#navAR {border-bottom: 1px solid #9cce26 !important ;}
.ar div#containerNav ul li#navAR a, #TradingCentral div#containerNav ul li#navAR a {background: #9cce26 url(http://static.alpari.co.uk/images/bg-main-nav-on.jpg) repeat-x top; font-weight: bold;}
.aa div#containerNav ul li#navAA, #tutorials #containerNav ul li#navAA {border-bottom: 1px solid #9cce26 !important ;}
.aa div#containerNav ul li#navAA a, #tutorials #containerNav ul li#navAA a {background: #9cce26 url(http://static.alpari.co.uk/images/bg-main-nav-on.jpg) repeat-x top; font-weight: bold;}
.cs div#containerNav ul li#navCS {border-bottom: 1px solid #9cce26 !important ;}
.cs div#containerNav ul li#navCS a {background: #9cce26 url(http://static.alpari.co.uk/images/bg-main-nav-on.jpg) repeat-x top; font-weight: bold;}
.pp div#containerNav ul li#navPP {border-bottom: 1px solid #9cce26 !important ;}
.pp div#containerNav ul li#navPP a {background: #9cce26 url(http://static.alpari.co.uk/images/bg-main-nav-on.jpg) repeat-x top; font-weight: bold;}
.tc div#containerNav ul li#navTC {border-bottom: 1px solid #9cce26 !important ;}
.tc div#containerNav ul li#navTC a {background: #9cce26 url(http://static.alpari.co.uk/images/bg-main-nav-on.jpg) repeat-x top; font-weight: bold;}
.fm div#containerNav ul li#navFM {border-bottom: 1px solid #9cce26 !important ;}
.fm div#containerNav ul li#navFM a {background: #9cce26 url(http://static.alpari.co.uk/images/bg-main-nav-on.jpg) repeat-x top;}
.ab div#containerNav ul li#navAB {border-bottom: 1px solid #9cce26 !important ;}
.ab div#containerNav ul li#navAB a {background: #9cce26 url(http://static.alpari.co.uk/images/bg-main-nav-on.jpg) repeat-x top;}
.fq div#containerNav ul li#navFQ {border-bottom: 1px solid #9cce26 !important ;}
.fq div#containerNav ul li#navFQ a {background: #9cce26 url(http://static.alpari.co.uk/images/bg-main-nav-on.jpg) repeat-x top; font-weight: bold;}


#partnership #containerNav ul li#navPP, #benefits #containerNav ul li#navTA, #top10questions #containerNav ul li#navNTM {border-bottom: 1px solid #9cce26 !important ;}
#partnership #containerNav ul li#navPP a, #benefits #containerNav ul li#navTA a, #top10questions #containerNav ul li#navNTM a {background: #9cce26 url(http://static.alpari.co.uk/images/bg-main-nav-on.jpg) repeat-x top; font-weight: bold;}


div#containerContent {width: 1000px; margin: 0 0 15px 0; background: url(http://static.alpari.co.uk/images/bg-container-content.jpg); border-top: 6px solid #9cce26; border-bottom: 1px solid #cfcfcf;}
div#columnLeft {float: left; width: 205px; margin: 10px 20px 0 0; padding-left:14px;}
div#columnCentre {float: left; width: 540px; padding: 18px 0 20px 0; position:relative;}
div#columnWideCentre {float: left; width: 740px; padding: 0 0 20px 0; font-size: 12px;}
.noRightSide #columnCentre {width: 740px;}
div#columnRight {float: left; width: 180px; padding: 20px 0 0 0; margin-left:15px;}

div#columnCentre a {font-weight:bold;}
div#columnLeft h2,div#columnLeft h3 {font-family: Arial, Helvetica, sans-serif; text-align:center; }

div#columnWideCentre #mainboxes {height: 300px; background: url(http://static.alpari.co.uk/images/homepage/bg_boxes.jpg) no-repeat; padding: 0 0 0 10px; position: relative;}
div#columnWideCentre h2 {color: #8ac100; font-size: 20px;}
div#columnWideCentre p {padding-bottom: 10px; line-height: 18px;}

div#riskwarning {margin:0; background:#f6f6f6; padding:10px; border-radius: 10px;-moz-border-radius: 10px; -webkit-border-radius: 10px;}

div#riskwarning span {position:relative; bottom:8px; padding-left:10px;}

/*-------------HOMEPAGE BOXES--------------*/

#socialmediaicons {float:right; padding-top:10px;}

/*----------------SLIDER--------------------*/
#btn_container {position: relative; height: 30px; padding:0; margin:0; margin-bottom:20px;}
#btn_live {position: relative; height:30px; width:245px; padding:0; margin:0; float:left; background: url(http://static.alpari.co.uk/images/homepage/live_btn.gif);}
#btn_demo {position: relative; height:30px; width:250px; padding:0; margin:0; float:left; background: url(http://static.alpari.co.uk/images/homepage/demo_btn.gif);}
#btn_deposit {position: relative; height:30px; width:245px; padding:0; margin:0; float:left; background: url(http://static.alpari.co.uk/images/homepage/deposit_btn.gif);}
#btn_live a, #btn_demo a, #btn_deposit a {
position: absolute;
width: 250px;
height: 30px;
font-family: NeoSans, Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: center;
padding-top: 4px;
font-size: 16px;
text-decoration:none;}

#slides {position: relative; z-index: 0; height: 280px;}
.slides_container {width: 740px; height: 280px; overflow: hidden; position: relative; display: none;}
#slides .slide {width: 740px; height: 280px; display: block;}
#slides .next, #slides .prev {position: absolute; top: 195px; left: 10px; width: 30px; height: 43px; display: block; z-index: 101;}
#slides .next {left: 960px;}

.pagination {float: right; position: absolute; top: 315px; left: 666px; z-index: 101; width:150px;}
.pagination li {float: left; margin: 0 1px; list-style: none;}
.pagination li a {display: block; width: 16px; height: 0; padding-top: 12px; background: url('http://static.alpari.co.uk/images/microsite2011/en_04_11/pagination.png') no-repeat -5px -6px; overflow: hidden;}
.pagination li.current a {background-position: -5px -28px;}

.calltoaction {position:absolute; height:31px;}

.slide1 {bottom:45px; left:455px;}
.slide2 {bottom:45px; left:350px;}
.slide3 {bottom:6px; left:220px;}
.slide4 {bottom:102px; left:520px;}

.calltoaction .btn {width:167px; height:37px;}
.calltoaction .openmt4{background:url(http://static.alpari.co.uk/images/homepage/btn_bg_green.png);}
.calltoaction .openmt4demo{background:url(http://static.alpari.co.uk/images/homepage/btn_bg_grey.png);}
.calltoaction .openmt4 a, .calltoaction .openmt4demo a {position:absolute; width:145px; height:31px; font-family:NeoSans, Arial; color:#FFF; text-align:center; padding-top:8px; font-size:14px;}
.findout a {position:absolute; width:168px; height:27px; font-family:NeoSans, Arial; color:#FFF; text-align:center; padding-top:8px; font-size:18px;}

.btn {width:180px; height:40px; margin:0 10px 10px 0; }
.pagebtn {width:180px; height:40px; margin:10px 10px 15px 0; }
.btn a:hover, .png a:hover, .pagebtn a:hover{text-decoration:none;}
.openmt4 a, .openmt4demo a, .deposit a, .livechat a{
	position:absolute;
	width:180px;
	height:28px;
	font-family:NeoSans, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFF;
	text-align:center;
	padding-top:8px;
	font-size:16px;}

#mainpageimage {position: relative; margin: 10px 0 20px 0; height: 215px; clear: both;}
#floatbtn {position: absolute; right: 0; bottom: 5px;}
#floatbtn .openmt4{background:url(http://static.alpari.co.uk/images/btn/btn_bg_green.png); float:left;}
#floatbtn .openmt4demo {background:url(http://static.alpari.co.uk/images/btn/btn_bg_grey.png); float:left;}

.openmt4 {background: url(http://static.alpari.co.uk/images/btn/btn_bg_green.jpg); float: left;}
.openmt4demo {background: url(http://static.alpari.co.uk/images/btn/btn_bg_grey.jpg); float: left;}
.deposit {background: url(http://static.alpari.co.uk/images/btn/btn_bg_orange.jpg); float: left;}
.findout {background: url(http://static.alpari.co.uk/images/btn/btn_findout.png); float:left;}

.promotcs {position:absolute; text-align:center; bottom:2px; font-size:11px; padding:0; color:#fff;  font-weight:bold;}
.promotcs a {color:#fff; text-decoration:underline; font-weight:bold;}

.mt4tcs {position:absolute; bottom:15px; left:60px; color: #333; font-size:13px; letter-spacing:-1px;}
.reason-metatrader4 {position:absolute; top:85px; right:0; width:387px;}
.reason-metatrader4 li {font-family:NeoSans, Arial, Helvetica, sans-serif; font-size:16px; list-style:url(http://static.alpari.co.uk/images/homepage/metatrader4-arrow.png); line-height:22px;} 
.reason-metatrader4 p { margin:14px 0 0 -20px; font-size:12px;}


div#mainboxes div {width: 225px; height: 280px; margin-right: 25px; float: left; position: relative;}
div#mainboxes div#market-analysis {margin-right: 0;}
div#mainboxes div h2 a{ color:#8ac100;}
div#mainboxes ul li {list-style: url(http://static.alpari.co.uk/images/homepage/bulletpoint_tick.gif); margin: 0 0 5px 20px;}
div#mainboxes .mainboxlink {width: 122px; height: 25px; font-family: NeoSans, Arial, Helvetica, sans-serif; font-size: 15px; color: #fff; background: url(http://static.alpari.co.uk/images/homepage/btn_green.jpg) no-repeat; position: absolute; bottom: 0;}
div#mainboxes .mainboxlink a{color: #fff; display:block; width: 112px; height: 23px; padding: 2px 0 0 5px;}
div#mainboxes .mainboxlink a:hover {text-decoration: none;}
div#mainboxes img {display: inline; position: absolute; right: 5px; bottom: -15px;}

div#promoboxes {height: 200px; border-bottom: 1px solid #ccc; margin: 20px 0;}
div#promoboxes div {background: url(http://static.alpari.co.uk/images/homepage/bg_box_promo.jpg) no-repeat; width: 234px; height:200px; margin-right: 10px; padding:10px 0 0 0 ; float: left;  position:relative;}
div#promoboxes h2 {color: #000; font-size: 18px; display: inline-block; height: 34px; width:222px; position:relative; padding:3px 0 0 10px;}
div#promoboxes h2 img {position:absolute; right: 10px; bottom: 10px;}
div#promoboxes #latestpromo {margin:0;}

div#homepagecontent {margin-bottom: 20px;}
div#homepagecontent a {margin-bottom: 20px; font-weight:bold;}
div#homepagecontent h2, div#homepagecontent h2 a{color: #000;}
div#homepagecontent ul li {list-style: url(http://static.alpari.co.uk/images/homepage/bulletpoint_arrow.gif); margin: 0 0 10px 15px;}
div#homepagecontent ul li span {font-size: 11px; color: #aaaaaa;}

/*-----------------------LEFT NAVIGATIONS-----------------------*/
#home #containerMain #containerContent #columnLeft #subNav {display: none;}
#currentSub { color:#666}

#subNav a.tertiaryTitle {background: url(http://static.alpari.co.uk/images/bg-subnav-main-off.gif) no-repeat 0% 0%;}
#subNav a.tertiaryTitle:hover, #subNav .tertiary #current {background: #97cc1b url(http://static.alpari.co.uk/images/bg-subnav-main-on.gif) no-repeat 0% 0%; color: #fff;}

.ta_1_1 #subNav .tertiary a#subMainAB, #openDemoAccount #subNav .demo a, #partnership #subNav .tertiary a#subMainAB {background: url(http://static.alpari.co.uk/images/bg-subnav-main-on.gif) no-repeat 0% 0%; color: #fff; font-weight: bold;}
.ta_1_1_1 #subNav .tertiary a#subMainTA_1_1, #benefits #subNav .tertiary a#subMainTA_1_1 {background: url(http://static.alpari.co.uk/images/bg-subnav-main-on.gif) no-repeat 0% 0%; color: #fff; font-weight: bold;}
.ta_1_1_2 #subNav .tertiary a#subMainTA_1_1 {background: url(http://static.alpari.co.uk/images/bg-subnav-main-on.gif) no-repeat 0% 0%; color: #fff; font-weight: bold;}
.ta_1_1_3 #subNav .tertiary a#subMainTA_1_1, #tutorials #subNav .tertiary a#subMainTA_1_1, #ta1 #subNav .tertiary a#subMainAA {background: url(http://static.alpari.co.uk/images/bg-subnav-main-on.gif) no-repeat 0% 0%; color: #fff; font-weight: bold;}
.ta_1_2 #subNav .tertiary a#subMainTA_1_2, #taStep2 #subNav .tertiary a#subMainTA_1_2, #taStep1 #subNav .tertiary a#subMainTA_1_2 {background: url(http://static.alpari.co.uk/images/bg-subnav-main-on.gif) no-repeat 0% 0%; color: #fff; font-weight: bold;}
#ta1 #subNav .tertiary a#subMainAB {background: none !important ; font-weight: normal !important ; color: #333333 !important ;}

.ntm #subNav .tertiary a#subMainNTM, .ar #subNav .tertiary a#subMainAR, #top10questions #subNav .tertiary a#subMainAF, .cs #subNav .tertiary a#subMainCS, .pp #subNav .tertiary a#subMainPP, .tc #subNav .tertiary a#subMainTC, .fm #subNav .tertiary a#subMainFM{
	background: url(http://static.alpari.co.uk/images/bg-subnav-main-on.gif) no-repeat 0% 0%; color: #fff; font-weight: bold;}
#internationalOperations #subNav #subHeadingOperations 
{background: url(http://static.alpari.co.uk/images/bg-subnav-main-on.gif) no-repeat 0% 0%;}
#internationalOperations #columnLeft #language, #internationalOperations #columnLeft#languageSelect {display: none;}


ul#subNav {border-top: 1px solid #f1f1f1; list-style-type: none; padding: 0 0 25px 0; width: 200px;}
ul#subNav li {background: #f9f9f9; width: auto;}
ul#subNav li ul li {list-style-type: none;}
ul#subNav li a {color: #333; display: block; width: 195px;}
ul#subNav li a:hover {text-decoration: none;}
ul#subNav li a.tertiaryTitle {color: #333; min-height: 20px; padding: 9px 0 7px 15px;}
ul#subNav li a.tertiaryTitle span {display: block; width: 145px !important ;}
ul#subNav li a.tertiaryTitle img {display: inline; float: right;}
ul#subNav li a.tertiaryTitle img, ul#subNav li a.tertiaryTitle img {margin: -6px 15px 0 0;}
ul#subNav li.tertiary ul li a {color: #67675a; background: #f9f9f9; border: 0; margin: 0; padding: 6px 0 5px 14px;}
ul#subNav li.tertiary ul li a:hover {background: #fff;}

/*-----------------------LEFT BOXES-----------------------*/
div#columnLeft h2.alparititle{padding-top:30px;}

div#columnLeft .leftdiv {font-size: 12px; margin: 0 15px; color: #555555; border-bottom: 1px solid #ccc; padding: 15px 0;}
div#columnLeft .leftdiv h2 {font-size:15px; text-align: left; padding-bottom: 15px; }
div#columnLeft .leftdiv h2 a{color:#000;}
div#columnLeft .leftdiv img {float: left; clear: left; margin: 0 5px 10px 0;}
div#columnLeft .leftdiv ul li {list-style: url(http://static.alpari.co.uk/images/homepage/bulletpoint_arrow.gif); margin: 0 0 10px 15px;}
div#columnLeft .leftdiv ul li span {font-size: 11px; color: #aaaaaa;}


div.latestnews {width: 169px; margin: 30px 0 24px 14px; padding: 0 0 31px 0; background: url("http://static.alpari.co.uk/images/btm-box-left3.jpg") no-repeat bottom; }
div.boxLeft3Content {width: 155px; padding: 14px 0 0 14px; background: url("http://static.alpari.co.uk/images/top-box-left3.jpg") no-repeat top;}

div.innerBoxLeft3 {width: 169px; background: url("http://static.alpari.co.uk/images/bg-box-left3.jpg");}
div.boxLeft3Content h3 {width: 138px; margin: 0 0 11px 0; padding: 0 5px 4px 5px; font-size: 12px; text-align: center; text-transform: uppercase; border-bottom: 2px solid #979797;}
div.boxLeft3Content p {width: 122px; padding: 0 0 10px 14px; font-size: 11px;}

/*-----------------------RIGHT NAVIGATIONS-----------------------*/



.boxRight {clear: both; margin:10px 0;}

#helpbox {border: 5px solid #ddd; background-color: #fff; padding: 10px; margin-top: 15px; width: 150px;}
#helpbox h2 {padding:0; border-bottom:solid 1px #999; margin-bottom:10px;}
#helpbox p {padding-bottom:10px;}

/*-----------------------FOOTER-----------------------*/
div#containerFooter {width: 936px; padding: 0 32px;}
div#containerFooter #scrollPane {display: none;}
#home div#containerFooter #scrollPane {display: block;}

div.linksFooter {float: left; margin: 0 0 0 10px; padding: 0 0 0 9px; border-left: 1px solid #ccc; width: 105px;}
div.linksFooter ul {list-style-type: none;}
div.linksFooter h4, div.linksFooter ul li {margin: 0 0 4px 0; font-size:11px; color: #000; line-height: 1.2em;}
div.linksFooter ul li a {color: #666;}
div.linksFooter ul li.first a {color: #000;}

div#containerFooter p#alpariDetails { padding:30px 0 70px 0; clear:both; font-size:11px; color: #666; text-align: center; background: url(http://static.alpari.co.uk/images/logo-alpari-footer.jpg) no-repeat center bottom;}

div#containerCopyright {float: left; width: 180px;}
div#containerCopyright h4 {font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #666; padding:0;}


/*-----------------------CENTER COLUMN-----------------------*/

div#columnCentre .intro {font-size: 12px; margin-bottom: 20px;}
div#columnCentre p {padding-bottom:8px;}
div#columnCentre h2 {color:#8ac100; font-size:20px;}
div#columnCentre h3 {border-bottom:solid 1px #000; padding:0; margin-bottom:10px; font-size:18px;}
div#columnCentre ul {list-style:outside disc #8ac100; margin-left:20px; font-size: 20px; color:#8ac100;}
div#columnCentre ul li{list-style-image: url(http://static.alpari.co.uk/images/bullet-open-demo.gif); margin-left:20px; font-size: 13px; color:#000; line-height: 20px;}
div#columnCentre ul li a { font-size: 12px; font-weight:bold; color:#e16a05;}

#columnCentre label {float:left; width:100px; font-weight:bold;}
#columnCentre .risk-warning {clear:both; padding-top:20px;}
/*#columnCentre table.table1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; border-top: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; margin: 0 auto 0 auto; padding: 0; border-spacing: 0; background: #fbfbfb;}*/


/*New to Forex*/
table.forextable{border: solid 1px #CCC; width:300px; border-right: 0;}
table.forex-chart {border: solid 1px #CCC; width:100%; border-right: 0;}
table.account-chart {border:0; width:100%;}
table.forextable th, table.forex-chart th{padding-left:5px; height:20px; background-color:#ccc; font-size:12px; border-right: solid 1px #CCC; vertical-align:top;}
table.forextable td, table.forex-chart td{padding-left:5px; height:20px; border: solid 1px #CCC; border-bottom:0; border-left:0; vertical-align:top;}
.tablehighlight {background-color:#eaede7; font-weight:bold;}

.account-chart td { height:20px; vertical-align:top; padding-right:5px;}
.greenLight {background-color:#e8f3cc; padding-left:10px;}
.yellowLight{background-color: #fff2cc; padding-left:10px;}

.greenDark {background-color: #8ac100;}
.yellowDark {background-color: #ffc000;}
.redDark {background-color: #f15a22;}
.redLight {background-color: #fcded3;}

/*Random classes*/
.nonAcceptedCountries {background: #f7f7f7;  border: 1px solid #edecec;  padding: 10px; margin:10px 0; font-weight:bold; }
.platformLogos {position: absolute; right: 10px;}

div#columnCentre .ctaLearnBox {position: relative;  width: 360px;  height: 80px;  background: url(http://static.alpari.co.uk/images/cta_learn_bg.jpg) no-repeat;  margin: 20px 0 20px 80px; }
div#columnCentre .ctaTopButton {position: absolute;  top: 13px;  right: 18px; }
div#columnCentre .ctaBottomButton {position: absolute;  top: 46px;  right: 18px; }

/*Products*/
div#columnCentre .infobox {width: 200px;  height: 150px;  float: left;  background: #f8f8f8;  border: 1px solid #edecec;  margin: 0 35px 20px 0;  padding: 15px; }
div#columnCentre .infobox img{ margin-bottom:15px;}
div#columnCentre .infobox li{list-style: url(http://static.alpari.co.uk/images/bullet-grey-triangle.gif) outside; margin-left:0;}


/*-------FOREX TRADING-----*/

div#lightGreySection {background: #fcfcfc url(https://my.alpari.co.uk/files/site_uk/images/openliveaccount/container_bg_fcfcfc.jpg) top repeat-x; border: 1px solid #f5f5f5; padding:20px; margin-bottom:20px;}
div#lightGreySection h2:first-letter {font-size:30px; font-style:italic;}
div#lightGreySection h3 {border:0;margin:5px 0 0 0;}
div#lightGreySection ul li{list-style-image: url(http://static.alpari.co.uk/images/bullet-open-demo.gif); margin-left:20px; font-size: 13px; color:#000;}

#mt4mobilepdaWrapper {overflow: hidden; }
.mt4mobilepda {width: 230px;  float: left;  margin: 20px 20px 0 0; }

/*--------------CLIENTS SERVICES------------------*/
#tooltip1 { position: relative; }
#tooltip1 a {
font-size:11px;}

#tooltip1 a span {
display: none; 
color: #000;
text-decoration:none;}

#tooltip1 a:hover span {
display: block;
position: absolute;
width: 180px;
background-color: #f0f0f0;
border:#e4e4e4 1px solid;
height: 105px;
left: 125px;
top: -10px;
color: #000;
padding: 5px;
text-decoration:none;
font-size:11px;
line-height:15px;}

.categoryitems{
line-height:20px;}

/*-------------DEPOSIT FUNDS-----------------*/

.serverdown { border:solid 2px #e16a05; border-radius:4px; background-color:#eee; padding:15px}

div.containerModuleAcct{ width: 535px; padding: 0 0 13px 0; 
background: url(http://static.alpari.co.uk/images/bg-container-module-v5.jpg) top no-repeat;}

div.containerModuleBtm{
	width: 535px; height: 19px; margin: 0 0 30px 0; 
	background: url(http://static.alpari.co.uk/images/btm-container-module.jpg) bottom no-repeat;}

div#columnCentre div.containerModuleAcct h2{
	text-align: center; border-top: solid 1px #dbdadb; cursor: pointer;}

div.threeTabsOn{ float: left; width: 178px; }
div.threeTabsOff{ float: left; width: 178px; background: #ffffff;}

div#columnCentre div.threeTabsOn h2{ 
width: 178px; padding: 10px 0; color: #666; border-left: solid 1px #dbdadb; border-right: solid 1px #dbdadb; }

div#columnCentre div.threeTabsOff h2
{ width: 177px; /*margin: 5px 0 0 0;*/ padding: 10px 0; border-left: solid 1px #dbdadb; border-right: solid 1px #dbdadb; border-bottom: solid 1px #dbdadb; }

.tabContent p{ padding: 5px 10px 0 10px;}

/*--------------CONTACT US------------------*/
.bareBones #columnCentre { padding:40px 0; width:100%; background:#ffffff; }/* */
.bareBones #columnCentre h1 {margin: 20px 30px 0 30px;}
.bareBones #columnCentre h2 {color: #658f05; border-bottom: 1px dotted #dddddd;}

#officeAddress, #contactInfo, #sendMessage {width: 250px; float: left; border-right: 1px solid #d1d1d1; padding: 0 30px;}
#sendMessage {float: left; width: 300px; border:none; }
#sendMessage .callbackheader { background: #8ac100; width:314px;}
#sendMessage .callbackheader h2{ color:#FFF; padding-left:15px;}
#sendMessage #callback{border: 2px solid #8ac100; padding: 15px;  width: 280px; background: url(http://static.alpari.co.uk/images_institutional/platform_box_background.gif) repeat-x 0% bottom; height:380px;}
#sendMessage #callback label {display: block; float: left; width: 120px; clear:left; }
#callback input, #callback select, #callback textarea {display: block; float: left; width: 150px; margin-bottom:10px;}

/*--------------INTERNATIONAL OFFICES------------------*/

div#columnCentre div#worldmap { 
	background:url(http://static.alpari.co.uk/images/worldmap-v2.jpg) 0 0 no-repeat;
	height:300px;
	margin-top:25px;
	position:relative;
	width:510px; }

div#columnCentre div#worldmap-uk { 
	background:url(http://static.alpari.co.uk/images/worldmap-uk-tab.gif) 0 0 no-repeat;
	height:300px;
	margin-top:25px;
	position:relative;
	width:510px; }

div#columnCentre div#worldmap-us { 
	background:url(http://static.alpari.co.uk/images/worldmap-us-tab.gif) 0 0 no-repeat;
	height:300px;
	margin-top:25px;
	position:relative;
	width:510px; }

div#columnCentre div#worldmap-ru { 
	background:url(http://static.alpari.co.uk/images/worldmap-ru-tab.gif) 0 0 no-repeat;
	height:300px;
	margin-top:25px;
	position:relative;
	width:510px; }

div#columnCentre div#worldmap ul, div#columnCentre div#worldmap-uk ul, div#columnCentre div#worldmap-us ul, div#columnCentre div#worldmap-ru ul { 
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
/*	margin:0 0 0 25px; 
	padding:5px 0 0 0; */}


div#columnCentre div#worldmap ul, div#columnCentre div#worldmap ul li, div#columnCentre div#worldmap-uk ul li, div#columnCentre div#worldmap-us ul li, div#columnCentre div#worldmap-ru ul li { background:url(http://static.alpari.co.uk/images/bg-int-office.gif) 0 0 repeat-x; color:#fff; font-size:11px; list-style:none}
div#columnCentre div#worldmap ul li img, div#columnCentre div#worldmap-uk ul li img, div#columnCentre div#worldmap-us ul li img, div#columnCentre div#worldmap-ru ul li img { float:left; }
div#columnCentre div#worldmap ul li span, div#columnCentre div#worldmap-uk ul li span, div#columnCentre div#worldmap-us ul li span, div#columnCentre div#worldmap-ru ul li span { float:left; margin-top:1px; >margin-top:2px; }
div#columnCentre div#worldmap ul li a { background:none; float:left; padding:2px 0 0 5px; }

div#columnCentre div#worldmap ul li {height:15px;}
div#columnCentre div#worldmap ul li span{height:15px; margin-top:-3px;}
/* positioning of city names */
div#columnCentre div#worldmap ul li#moscow{position:absolute; top:57px; left:258px; }
div#columnCentre div#worldmap ul li#newYork, div#columnCentre div#worldmap-us ul li#newYork {position:absolute; top:105px; left:35px; }
div#columnCentre div#worldmap ul li#boston, div#columnCentre div#worldmap-us ul li#boston {position:absolute; top:78px; right:350px; }
div#columnCentre div#worldmap ul li#london, div#columnCentre div#worldmap-uk ul li#london {position:absolute; top:65px; right:261px; }
div#columnCentre div#worldmap ul li#frankfurt, div#columnCentre div#worldmap-uk ul li#frankfurt {position:absolute; top:114px; right:251px; }
div#columnCentre div#worldmap ul li#dubai, div#columnCentre div#worldmap-uk ul li#dubai {position:absolute; top:155px; right:188px; }
div#columnCentre div#worldmap ul li#cyprus, div#columnCentre div#worldmap-uk ul li#cyprus {position:absolute; top:110px; left:270px; }
div#columnCentre div#worldmap ul li#mumbai, div#columnCentre div#worldmap-uk ul li#mumbai { position:absolute; top:180px; left:270px; }
div#columnCentre div#worldmap ul li#shanghai, div#columnCentre div#worldmap-uk ul li#shanghai { position:absolute; top:150px; left:370px; }
div#columnCentre div#worldmap ul li#tokyo, div#columnCentre div#worldmap-uk ul li#tokyo { position:absolute; top:120px; left:420px; }

div#columnCentre div#worldmap-ru ul li#kiev { position:absolute; top:68px; right:239px; }
div#columnCentre div#worldmap-ru ul li#moscow{ position:absolute; top:93px; left:218px; }
div#columnCentre div#worldmap-ru ul li#nizhnyNovgorod{ position:absolute; top:118px; left:193px; }
div#columnCentre div#worldmap-ru ul li#kazan { position:absolute; top:42px; left:268px; }
div#columnCentre div#worldmap-ru ul li#ekatirinburg { position:absolute; top:12px; left:282px; }
div#columnCentre div#worldmap-ru ul li#novosibirsk { position:absolute; top:46px; left:361px; }
div#columnCentre div#worldmap-ru ul li#stPetersburg{ position:absolute; top:1px; right:245px; }
div#columnCentre div#worldmap-ru ul li#almaty { position:absolute; top:133px; left:324px; }

div#columnCentre div#contacts { font-size:1.5em; }
div#columnCentre div#contacts ul li { 
	list-style-type: none;
	list-style-image: none;
	display:inline; float:left; min-height:110px; _height:110px; padding:0 10px 20px 10px; width:245px;
	margin: 0px;}

div#columnCentre div#contacts ul li a { background:none !important; padding:0 !important; }
div#columnCentre div#contacts ul li .line { font-family:verdana, arial, helvetica, sans-serif; font-size:.7em; margin:0; }
div#columnCentre div#contacts ul li .first { color:#333; font-family: neoSans, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:0 0 5px 0; }
div#columnCentre div#contacts ul li a.reset { margin:0 0 0 5px; }
div#columnCentre div#contacts ul li .highlight { color:#819d22 !important; }



/*----------------FAQ HIDE/SHOW--------------------*/
div#columnCentre ul#faq { list-style-type: none; position:relative;	width:540px;margin:0 0 0 -20px;}

div#columnCentre ul#faq li{list-style:none; clear:both; margin-bottom:20px;}
div#columnCentre ul#faq li .listStyle{list-style:none; float:left;
background:url(http://static.alpari.co.uk/images/bg-faq-bullet.gif) no-repeat; width:20px; text-align:center; margin-right:10px; color:#FFF; font-weight:bold;}

div#columnCentre ul#faq li .listStyleArrow{list-style:none; float:left;
background:url(http://static.alpari.co.uk/images/bg-faq-arrow.gif) no-repeat; width:20px; text-align:center; margin-right:10px; color:#FFF; font-weight:bold;}

div#columnCentre ul#faq h2 {font-size:16px; padding:0; color:#000; display:inline-block; position:relative; width:410px;}

div#columnCentre ul#faq h3 {border-bottom:solid 1px #000; padding:0; margin-bottom:10px; font-size:18px;}
div#columnCentre ul#faq p { font-size:12px; margin-left:30px;}

div#columnCentre ul#faq .show { background:url(http://static.alpari.co.uk/images/bg-faq-answer.gif) right 8px no-repeat; display:block; /*width:60px;*/ position:absolute; padding-right:10px; right:0; }
div#columnCentre ul#faq .hide { background:url(http://static.alpari.co.uk/images/bg-faq-close.gif) right 4px no-repeat; color:#999; display:none; width:50px; position:absolute; right:0; }


div#columnCentre ul#faq div.answer { margin-top:10px; }


/*-------TICKER---------------*/

#ticker-wrapper.has-js {margin: 20px 0px 20px 0px;
	padding: 0px 20px;
	width: 700px;
	height: 32px;
	display: block;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #f8f0db;}
#ticker {width: 620px;
	height: 23px;
	display: block;
	position: relative;
	overflow: hidden;
	background-color: #f8f0db;}
#ticker-title {padding-top: 9px;
	font-weight: bold;
	background-color: #f8f0db;
	text-transform: uppercase;
	display:block;
	width:150px;}
#ticker-content {margin: 0px;
	padding-top: 9px;
	position: absolute;
	color: #1F527B;
	font-weight: bold;
	background-color: #f8f0db;
	overflow: hidden;}
#ticker-content:focus {none;}
#ticker-content a {text-decoration: none; color: #f96604;}
#ticker-content a:hover {text-decoration: underline;}
#ticker-swipe {padding-top: 9px;
	position: absolute;
	top: 0px;
	background-color: #f8f0db;
	display: block;
	width: 800px;
	height: 23px; }
#ticker-swipe span {margin-left: 1px;
	background-color: #f8f0db;
	border-bottom: 1px solid #1F527B;
	height: 12px;
	width: 7px;
	display: block;}
#ticker-controls {padding: 8px 0px 0px 0px;	list-style-type: none; float: left;}
#ticker-controls li {padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
	display: block;}
	
#ticker-controls li#play-pause {background-image: url('http://static.alpari.co.uk/images/in/homepage/controls.png'); background-position: 32px 16px;}
#ticker-controls li#play-pause.over {background-position: 32px 32px;}
#ticker-controls li#play-pause.down {background-position: 32px 0px;}
#ticker-controls li#play-pause.paused {background-image: url('http://static.alpari.co.uk/images/in/homepage/controls.png'); background-position: 48px 16px;}
#ticker-controls li#play-pause.paused.over {background-position: 48px 32px;}
#ticker-controls li#play-pause.paused.down { background-position: 48px 0px;}
#ticker-controls li#prev {background-image: url('http://static.alpari.co.uk/images/in/homepage/controls.png'); background-position: 0px 16px;}
#ticker-controls li#prev.over {background-position: 0px 32px;}
#ticker-controls li#prev.down {background-position: 0px 0px;}
#ticker-controls li#next {background-image: url('http://static.alpari.co.uk/images/in/homepage/controls.png'); background-position: 16px 16px;}
#ticker-controls li#next.over {background-position: 16px 32px;}
#ticker-controls li#next.down {background-position: 16px 0px;}
.js-hidden {display: none;}
#no-js-news {padding: 10px 0px 0px 45px; color: #F8F0DB;}
.left #ticker-swipe {left: 80px;}
.left #ticker-controls, .left #ticker-content, .left #ticker-title, .left #ticker{float: left;}
.left #ticker-controls{padding-left: 6px;}
.right #ticker-swipe {right: 80px;}
.right #ticker-controls, .right #ticker-content, .right #ticker-title, .right #ticker{float: right;}
.right #ticker-controls{padding-right: 6px;}
