@charset "utf-8";   

* {margin: 0; padding: 0; text-align:left;}
body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; background-color: #000000;}
img {border: none;}
@font-face {font-family: NeoSans; src: url(NeoSansPro.otf) format("truetype"); }
@font-face {font-family: NeoSansMed; src: url(NeoSansProMed.otf) format("truetype"); }

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-color: #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 30px 5px 0;}
#languageflags img {padding-left: 5px;}
ul#navAlpariRight {margin: 12px 0 7px 0; float: right; list-style-type: none; font-size: 10px;}
ul#navAlpariRight li {margin: 0 30px 0 0; 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 #slides {margin-bottom: 20px;}
div#columnWideCentre #mainboxes {height: 330px; 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-color:#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--------------------*/
#slides {position: relative; z-index: 0; height: 290px;}
.slides_container {width: 740px; height: 310px; overflow: hidden; position: relative; display: none;}
#slides .slide {width: 740px; height: 310px; 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: 295px; left: 700px; 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:64px; left:333px;}
.slide2 {bottom:53px; left:340px;}
.slide3 {bottom:6px; left:220px;}

.calltoaction .btn {width:168px; height:37px;}
.findout a {position:absolute; width:168px; height:27px; font-family:NeoSans, Arial; color:#FFF; text-align:center; padding-top:8px; font-size:18px;}

.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;}
.optin {background: url(http://static.alpari.co.uk/images/btn/btn_bg_lightgreen.jpg); float: left;}
.deposit {background: url(http://static.alpari.co.uk/images/btn/btn_bg_orange.jpg); float: left;}
.livechat {background: url(http://static.alpari.co.uk/images/btn/btn_bg_blue.jpg); float: left;}
.findout {background: url(http://static.alpari.co.uk/images/btn/btn_findout.png); float:left;}

.promotcs {position:absolute; text-align:left; bottom:27px; font-size:11px; padding:0 10px;color:#fff; }
.promotcs a {color:#ccc; text-decoration:underline; font-weight:bold;}
.mt4tcs {position:absolute; bottom:22px; color: #333; font-size:13px; font-weight:bold; text-align:center; letter-spacing:-1px; width:740px;}
.reason-metatrader4 {position:absolute; top:85px; right:10px; width:387px;}
.reason-metatrader4 li {font-family:NeoSans, Arial, Helvetica, sans-serif; font-size:15px; list-style:url(http://static.alpari.co.uk/images/homepage/metatrader4-arrow.png); line-height:28px;} 
.reason-metatrader4 p { margin:14px 0 0 -20px; font-size:12px;}
#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;}
div#mainboxes div {width: 225px; height: 300px; 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; margin-right: 10px; float: left; font-size: 12px; height: 175px; position:relative;}
div#promoboxes h2 {color: #000; font-size: 16px; display: inline-block; height: 34px; width:
222px; padding:15px 0 0 10px; position:relative;}
div#promoboxes h2 img {position:absolute; right: 10px; bottom: 10px;}

div#homepagecontent {margin-bottom: 20px;}
div#homepagecontent h2 {color: #000;}

/*-----------------------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; padding: 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-----------------------*/

/*
div#boxSearch {width: 190px; margin: 0 0 11px 0; padding: 5px; background: #efefef; height: 20px;}
div#boxSearch input#search {float: left; width: 153px; padding: 3px 4px 2px 4px; font: 0.6em Arial, Helvetica, sans-serif; border: 1px solid #b0b1b1;}
div#boxSearch input#searchBtn {float: right; width: 23px; height: 20px;}
.boxRight {width: 180px; clear: both;}
.boxRight div#demoAccountBullets {background: #f2f2f2 url(http://static.alpari.co.uk/images/bg-demo-account-right.jpg) no-repeat 0% 0%; margin: 0 0 0 -5px; padding: 0 0 10px 15px; width: 175px;}
.boxRight div#demoAccountBullets h3 {line-height: 0.8em; padding-top: 5px;}
.boxRight div#demoAccountBullets ul {color: #000; font-size:11px; list-style: none; margin-top: 35px; width: 160px;}
.boxRight div#demoAccountBullets ul li {margin-bottom: 10px; padding-left: 15px; background: url(http://static.alpari.co.uk/images/bullet-open-demo.gif) no-repeat left 4px;}

.innerBoxImage p {font-size: 11px; line-height: 20px;}
div.innerBoxImage{position: relative; width: 180px; margin: 0px 0px 5px 0px; padding: 0;}
div.boxRight{ position: relative; width: 177px; margin: 0 0 15px 0; padding: 10px 5px 15px 8px; border: 5px solid #efefef;}
.sideheader {font-family: NeoSans, Verdana; font-size: 20px; color: #666; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
*/

.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, .optin 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: 0;}
#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;}
.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-position:outside; 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;}

/*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; font-size:14px;}

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;}

/*---------TRADING ACCOUNTS-------------*/

div.fourTabsOn{float: left; width: 136px;}
div.fourTabsOff{float: left; width: 133px; background: #ffffff;}
div#columnCentre div.fourTabsOn h2{width: 134px; padding: 10px 0; color: #666; border-left: solid 1px #dbdadb; border-right: solid 1px #dbdadb;}
div#columnCentre div.fourTabsOff h2{width: 131px; margin: 5px 0 0 0; padding: 7px 0; border-left: solid 1px #dbdadb; border-right: solid 1px #dbdadb; border-bottom: solid 1px #dbdadb;}
.tabContent{clear:both; padding: 15px 15px 0 15px;}
div#homeTabMT4{background:url(http://static.alpari.co.uk/images/home_screen_mt4.jpg) 1px 40px no-repeat; padding: 35px 15px 0px 275px;}
div#homeTabSystematic{background:url(http://static.alpari.co.uk/images/home_screen_systematic.jpg) 1px 40px no-repeat; padding: 35px 15px 0px 275px;}
div#homeTabDirectPro{background:url(http://static.alpari.co.uk/images/home_screen_direct_pro.jpg) 1px 40px no-repeat; padding: 35px 15px 0px 275px;}


.tabContent table{width: 100%; border: none; margin: 0; padding: 0; border-spacing: 0;}
.tabContent table td{padding: 5px 7px 5px 7px; border-bottom:1px solid #dddddd; vertical-align: top;}
.tabContent table th{font-weight: bold; padding: 5px 7px 5px 7px; border-bottom: 1px solid #dddddd; vertical-align: top;}
div#columnCentre div.tabContent ul{list-style-image:url(http://static.alpari.co.uk/images/tick-list.gif); list-style-position:outside;}
div#columnCentre div.tabContent ul li{ margin: 5px 0 0 0; color:#000000;}
div#columnCentre div.tabContent ul li a{padding: 0; background-image:none;}


/*-------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:400px;}
#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-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: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 h2 {font-size:16px; padding:0; color:#000; display:inline-block; position:relative; width:410px;}
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; }
