@charset "UTF-8";
/* CSS Document */
/*UNIVERSAL*/
body{
	margin: 0px ; 
	padding: 0px;
	background: #e6e6e6 url(../assets/general/bg.gif) repeat-x 0px 0px;
	font: 12px 'Trebuchet MS', Helvetica, Verdana, sans-serif;
	color:#353535;
}

.holdingBlock{
	width:904px;
}

a {
	color:#831f25;
}

a:hover{
	color:#000000;
	text-decoration:none;
}

p {
	padding:2px 0px;
	margin:2px 0px;
}

.right{
	float:right;
}

.left{
	float:left;
}

.rightMargin{
	margin-right:10px;
}

.leftMargin{
	margin-left:10px;
}


.rightMarginBig{
	margin-right:25px;
}

.leftMarginBig{
	margin-left:25px;
}

.bottomMargin{
	margin-bottom:10px;
}

.topMargin{
	margin-top:10px;
}

.margin{
	margin:10px;
}

.central{
	
	margin: 0px auto;
}

.rightPadding{
	padding-right:10px;
}

.leftPadding{
	padding-left:10px;
}

.bottomPadding{
	padding-bottom:10px;
}

.topPadding{
	padding-top:10px;
}

.padding{
	padding:10px;
}

.rightBorder{
	border-right:1px solid #cccccc;
}

.leftBorder{
	border-left:1px solid #cccccc;
}

.bottomBorder{
	border-bottom:1px solid #cccccc;
}
.bottomBorder ul{
	margin:25px;
}

.topBorder{
	border-top:1px solid #cccccc;
}

div.cleaner{
	height:0px;
	overflow:hidden;
	clear:both;
}

.wholePage{
	width:904px;
	margin:0px auto;
	position:relative;
	padding:0px 0px;
	
}
/*TYPOGRAPHY*/

.mainCopy h1{
	font-size:18px;
	padding:2px 5px;
}
.mainCopyContent h1{
	font-size:24px;
	padding:5px 5px 5px 5px;
}

.contentBlockWide ul{
	padding:10px;
	margin:10px;
}
.contentBlockWide ul li{
	padding:0px 0px;
}

h2{
	font-size:12px;
	padding:2px 0px;
}

p{
	padding:2px 5px;
}

hr{
	height:0px;
	margin:3px 0px 4px 0px;
	border-top: 1px solid #cccccc;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	overflow:hidden;
	
}

.txtRight{
	text-align:right;
	font-size:16px;
}

.txtLeft{
	text-align:left;
}

.centered{
	text-align:center;
}

.green{
	color:#509400;
}

.white{
	color:#ffffff;
}


.red{
	color:#b20000;
}

.blue{
	color:#122d57;
}

.lightTxt{
	color:#999999;
}

.bigTxt {
	font-size:24px;
}

.medTxt {
	font-size:20px;
}



/*HEADER*/
.header{
	width:904px;
	height:65px;
	background: transparent url(../assets/general/headBG.gif) no-repeat 0px 0px;
	padding-top:5px;
}


.banner{
	width:660px;
	height:210px;
	
	overflow:hidden;
}

.quickLinks{
	width:240px;
	height:210px;
	overflow:hidden;
	
	background: #ffffff url(../assets/general/topRightBG.gif) repeat-x 0px 0px;
}
.bannerArea{
	
}
ul.flagList{

	list-style: none;
  	margin: 20px 0px;
  	padding: 0px;
	
}

ul.flagList li{
	display:inline;
	list-style:none;
	margin:5px 2px;
	
	
}
/*TOP NAV*/
.topNav{
	width:890px;
	background: transparent url(../assets/general/topNavBG.gif) no-repeat 0px 0px;
	height:21px;
	
	
	padding:0px 12px 0px 2px;
}

ul.topNavList{
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.topNavList li{
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:12px;
	width:85px;
}

a.topLink {
	
	display:block;
	
	line-height:21px;
	height:21px;


	margin:0px 0px;
	padding:0px 2px;
	
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	
	
}

a:hover.topLink , a.topSelectedLink {
	background:transparent url(../assets/general/topLinkBG.gif) repeat-x 0px 0px;
	display:block;
	
	line-height:21px;
	height:21px;
	
	

	margin:0px 0px;
	padding:0px 2px;
	
	color:#16315b;
	text-decoration:none;
	text-align:center;
	
}

/* 
	LEVEL ONE
*/
ul.dropdown { 
	position: relative; 
	z-index:100;
	margin:0px ;
	padding:0px;
	
}
ul.sub_menu, ul.sub_menu ul{
	z-index:100;
	margin:0px ;
	padding:0px;
}
ul.dropdown li  { 
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:12px;
	width:85px;
	position: relative; 
	float: left; 
	
	/*background: #ccc; */
}
ul.dropdown ul.sub_menu li a:hover{
	background:#16315b;
	color:#ffffff;
	text-decoration:none;
	
	
}

ul.dropdown a:active  { 
	color: #cccccc; 
}
ul.dropdown ul.sub_menu li a { 
	color:#16315b;
	text-decoration:none;
	
	padding:2px 5px;
	
}
/*ul.dropdown li:last-child a { 
	border-right: none; 
}*/ /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover { 
	/*background: #F3D673; 
	color: black; */
	
	position: relative; 
}
ul.dropdown li.hover a { 
	/*background: black; */
}
/* 
	LEVEL TWO
*/
ul.dropdown ul { 
	width: 214px; 
	visibility: hidden; 
	position: absolute; 
	top: 100%; 
	left: 0; 
	background:#d3d3d3 url(../assets/general/topNavDDBG.gif) repeat-x 0px 0px;
	
	font-size:11px;
	
	
}
ul.dropdown ul li { 
	font-weight: normal; 
	
	line-height:21px;
	height:21px;
	
	color: #122d57; 
	
	float: none; 
}
				
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a { 
	border-right: none; 
	color:#16315b;
	width: 205px; 
	display: inline-block; 
	line-height:21px;
	height:21px;
	
	
} 
ul.dropdown ul li a:hover{ 
	border-right: none; 
	color:#16315b;
	width: 205px; 
	display: inline-block; 
	line-height:21px;
	height:21px;
	
	background: #ffffff;
}

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; z-index:101; background:#d3d3d3 url(../assets/general/topNavDDBG.gif) repeat-x 0px 0px; width: 214px; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

ul.dropdown ul ul li a{
	
	width: 205px; 
	display: inline-block; 
	color:#16315b;
	text-decoration:none;
	
	padding:2px 5px;
}

ul.dropdown ul ul li a:hover{
	background:#16315b;
	width: 205px; 
	display: inline-block; 
	color:#ffffff;
	text-decoration:none;
	
	padding:2px 5px;
}

ul.keyLinks{

	list-style: none;
  	margin: 0px 4px;
  	padding: 0px;
	
}

li.keyLinkItem a{
	display: block;
	font-size:12px;
	width:212px;
	
	height: 37px;
	line-height:37px;
	

	padding: 0px 10px;
	margin-bottom:3px;
	text-decoration: none;
	color:#16315b ;
}

li.keyLinkItem a:hover{
	color:#ffffff ;
}
a.keyContact{

	background: transparent url(../assets/general/contact-us.gif) no-repeat 0px 0px;

}

a:hover.keyContact{

	background: transparent url(../assets/general/contact-us.gif) no-repeat 0px -37px;
}
a.keyLiveAccount{
	background: transparent url(../assets/general/btnLiveAccount.gif) no-repeat 0px 0px;
}
a:hover.keyLiveAccount{
	background: transparent url(../assets/general/btnLiveAccount.gif) no-repeat 0px -37px;
}

a.keyCFDAccount{
	background: transparent url(../assets/general/btnCFDDemo.gif) no-repeat 0px 0px;
}
a:hover.keyCFDAccount{
	background: transparent url(../assets/general/btnCFDDemo.gif) no-repeat 0px -37px;
}

a.keyContact{
	background: transparent url(../assets/general/contact-us.gif) no-repeat 0px 0px;
}
a:hover.keyContact{
	background: transparent url(../assets/general/contact-us.gif) no-repeat 0px -37px;
}


a.keyFund{
	background: transparent url(../assets/general/btnFund.gif) no-repeat 0px 0px;
}
a:hover.keyFund{
	background: transparent url(../assets/general/btnFund.gif) no-repeat 0px -37px;
}

a.keyLiveSupport{
	background: transparent url(../assets/general/btnLiveChat.gif) no-repeat 0px 0px;
}
a:hover.keyLiveSupport{
	background: transparent url(../assets/general/btnLiveChat.gif) no-repeat 0px -37px;
}

a.keyTradingPlatform{
	background: transparent url(../assets/general/btnTradingPlatform.gif) no-repeat 0px 0px;
	
}
a:hover.keyTradingPlatform{
	background: transparent url(../assets/general/btnTradingPlatform.gif) no-repeat 0px -37px;
}


li.linkListItem a:hover{
	
	text-decoration: underline;
	color:#831f25 ;
}

div.searchBox{
	margin:5px 4px 2px 4px;
}

input.searchInput{
	border:0px;
	background: transparent url(../assets/general/searchBG.gif) no-repeat 0px 0px;
	color:#16315b;
	padding:8px 5px;
	font: 12px 'Trebuchet MS', Helvetica, Verdana, sans-serif;
	height:23px;
	line-height:23px;
	width:189px;
	

}
input.searchInput_r{
	border:0px;
	background: transparent url(../assets/general/searchBG_r.gif) no-repeat 0px 0px;
	color:#16315b;
	padding:8px 5px;
	font: 12px 'Trebuchet MS', Helvetica, Verdana, sans-serif;
	height:23px;
	line-height:23px;
	width:189px;
	

}
input.searchSubmit{
	border:0px;
	background: transparent url(../assets/general/searchBtn.gif) no-repeat 0px 0px;
	color:#831f25;
	font: 12px 'Trebuchet MS', Helvetica, Verdana, sans-serif;
	height:37px;
	line-height:37px;
	width:199px;
	width:25px;
	
}
input.searchSubmit_r{
	border:0px;
	background: transparent url(../assets/general/searchBtn_r.gif) no-repeat 0px 0px;
	color:#831f25;
	font: 12px 'Trebuchet MS', Helvetica, Verdana, sans-serif;
	height:37px;
	line-height:37px;
	width:199px;
	width:25px;
	
}
.contentBlock label.contentLabel{
	width:226px;
	height:15px;
	line-height:15px;
	display:block;
	
}

.contentBlock input.contentInput{
	background: transparent url(../assets/general/contentInput.gif) no-repeat 0px 0px ;
	width:195px;
	height:20px;
	line-height:20px;
	border: 0px;
	padding-top:5px;
	padding-left:5px;
	margin:5px 0px ;
	
}

.contentBlock select.contentSelect{
	
	margin:5px 0px ;
	
}

input.contentSubmit{
	background: transparent url(../assets/general/contentSubmit.gif) no-repeat 0px 0px ;
	width:140px;
	height:32px;
	line-height:32px;
	border: 0px;
	color: #831f25 ;
	text-align:left;
	margin:5px 0px ;
	
}



.contentBlockLPRight input.contentInput{
	background: transparent url(../assets/general/contentInputWide.gif) no-repeat 0px 0px ;
	width:315px;
	height:20px;
	line-height:20px;
	border: 0px;
	padding-top:5px;
	padding-left:5px;
	margin:10px 0px ;
	
}

.contentBlockLPRight select.contentSelect{
	
	margin:10px 0px ;
	
}

.contentBlockLPRight input.contentSubmit{
	background: transparent url(../assets/general/contentSubmit.gif) no-repeat 0px 0px ;
	width:140px;
	height:32px;
	line-height:32px;
	border: 0px;
	color: #831f25 ;
	text-align:left;
	margin:10px 0px ;
	
}
/*MAIN*/
.main{
	width:900px;
	padding:0px 2px;
	background: transparent url(../assets/general/copyBG.png) repeat-y 0px 0px;
	
}


.mainWhite{
	width:900px;
	padding:0px 2px;
	background: transparent url(../assets/general/copyBGWhite.png) repeat-y 0px 0px;
	
}

.mainCopy{
	width:660px;
	
}
/*HOME PAGE*/
.hpBlockWide{
	width:315px;
	
}

h1.hpTitleWide{
	
	font-size:20px;
	text-align:left;
	padding:0px;
	color:#122d57;
	font-weight:normal;
}
h1.hpTitleWide_r{
	
	font-size:20px;
	text-align:right;
	padding:0px;
	color:#122d57;
	font-weight:normal;
}
.h1Title{ padding-right:15px;}

h1.hpTitleWideShaded{
	height:40px;
	line-height:40px;
	font-size:24px;
	padding:0px;
	margin: 0px 0px 5px 0px;
	color:#122d57;
	background: transparent url(../assets/general/titleGradientBar.gif) repeat-x 0px 0px;
	font-weight:normal;
}

h1.hpTitle{
	
	font-size:24px;
	padding:0px;
	margin: 0px 0px 5px 0px;
	color:#122d57;
}

.hpPrice{
	width:313px;
	height:220px;
	background:transparent url(../assets/general/priceFeedBG.gif) no-repeat 0px 0px;
	
}


.titleCopy{
	width:330px;
	height:15px;
	background:transparent url(../assets/general/titleCopy.gif) no-repeat 0px 0px;
	overflow:hidden;
	font-size:12px;
	padding:7px 10px 1px 20px;
	color:#131915;
}

.picHomeBlock {
	width:206px;
	height:150px;
}
.picHomeBlock h1 {
	margin-top:30px;
	color: #831f25 ;
}

.picHomeBlock a{
	display:block;
	padding: 0px 5px;
	background: transparent url(../assets/general/btnChevron.gif) no-repeat right ;
	width:186px;
	text-decoration:none;
}
.picHomeBlock a:hover{
	
	text-decoration:underline;
}

.picHomeBlock_rt {
	width:206px;
	height:150px;
}
.picHomeBlock_rt h1 {
	margin-top:30px;
	color: #831f25 ;
}

.picHomeBlock_rt a{
	display:block;
	padding: 0px 5px;
	background: transparent url(../assets/general_rtl/btnChevron.gif) no-repeat 10px ;
	width:186px;
	text-decoration:none;
}
.picHomeBlock_rt a:hover{
	
	text-decoration:underline;
}


ul.linkList{

	list-style: none;
  	margin: 0px;
  	padding: 0px;
	
}

li.linkListItem a{
	display: block;
	font-size:12px;
	width:285px;
	background: transparent url(../assets/general/btnChevron.gif) no-repeat 270px 7px ;
	
	
	line-height:20px;
	height:20px;
	padding: 2px 5px 2px 25px;
	
	text-decoration: none;
	color:#353535 ;
}

li.linkListItem a:hover{
	background: #efefef url(../assets/general/btnChevron.gif) no-repeat 270px 7px ;
	text-decoration: underline;
	color:#831f25 ;
}

li.linkListItemSub a{
	display: block;
	font-size:12px;
	width:260px;
	background: transparent url(../assets/general/btnChevron.gif) no-repeat 270px 7px ;
	
	
	line-height:20px;
	height:20px;
	padding: 2px 5px 2px 50px;
	
	text-decoration: none;
	color:#353535 ;
}

li.linkListItemSub a:hover{
	background: #efefef url(../assets/general/btnChevron.gif) no-repeat 270px 7px ;
	text-decoration: underline;
	color:#831f25 ;
}
/*LEFT NAV*/
.leftNav{
	width:180px;
	padding:5px 0px 0px 0px;
	
}
ul.leftNavBar{
	list-style: none;
  	margin: 0px;
  	padding: 0px;
}
li.mainLink a{
	display: block;
	font-size:12px;
	font-weight:bold;
	background: transparent url(../assets/general/leftChevron.gif) no-repeat 170px 8px;
	width:170px;
	

	padding: 6px 5px 2px 5px;
	
	text-decoration: none;
	color:#122d57 ;
	border-bottom: 1px solid #cccccc;
}

li.mainLinkStatic, li.mainLink a:hover{
	display: block;
	font-size:12px;
	font-weight:bold;
	background: #efefef url(../assets/general/leftChevron.gif) no-repeat 170px 8px;
	width:170px;
	

	padding: 6px 5px 2px 5px;
	
	text-decoration: none;
	color:#000000 ;
	border-bottom: 1px solid #cccccc;
}




li.subLink a{
	display: block;
	font-size:12px;
	font-weight:lighter;
	width:165px;
	color:#959595;
	background:transparent url(../assets/general/leftSubChevron.gif) no-repeat 170px 8px;
	padding: 5px 0px 5px 15px;
	text-decoration: none;
	margin: 1px 0px 0px 0px;
	border-bottom: 1px solid  #e5e5e5;
}

li.subLinkStatic, li.subLink a:hover{
	display: block;
	font-size:12px;
	font-weight:lighter;
	width:165px;
	color:#122d57;
	background:#fafafa url(../assets/general/leftSubChevron.gif) no-repeat 170px 8px;
	padding: 5px 0px 5px 15px;
	text-decoration: none;
	margin: 1px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
}

/*CONTENT*/

.breadcrumb{
	margin:0px;
	font-size:10px;
	padding:5px 5px 5px 5px;
	color:#666666;
	font-weight:normal;
	border-bottom: 1px solid #efefef;
}

.breadcrumb a{
	color:#666666;
	text-decoration:none;
}


.breadcrumb a:hover{
	color:#666666;
	text-decoration:underline;
}

.contentBlock{
	width:449px;
	padding:0px 15px 20px 15px;
	
}


.contentBlock .contentTintTop{
	width:449px;
	height:10px;
	margin:0px;
	padding:0px;
	background: transparent url(../assets/general/contentTintTop.gif) no-repeat 0px 0px;
}
.contentBlock .contentTint {
	width:429px;
	
	margin:0px;
	padding:0px 10px;
	background: transparent url(../assets/general/contentTintBG.gif) repeat-y 0px 0px;
}


.contentBlockLPRight .contentTintBase{
	width:350px;
	height:10px;
	margin:0px;
	padding:0px;
	background: transparent url(../assets/general/contentTintBaseLP.gif) no-repeat 0px 0px;
}

.contentBlockLPRight .contentTintTop{
	width:350px;
	height:10px;
	margin:0px;
	padding:0px;
	background: transparent url(../assets/general/contentTintTopLP.gif) no-repeat 0px 0px;
}
.contentBlockLPRight .contentTint {
	width:320px;
	
	margin:0px;
	padding:0px 15px;
	background: transparent url(../assets/general/contentTintBGLP.gif) repeat-y 0px 0px;
}


.contentBlock .contentTintBase{
	width:449px;
	height:10px;
	margin:0px;
	padding:0px;
	background: transparent url(../assets/general/contentTintBase.gif) no-repeat 0px 0px;
}

.contentBlockWide{
	width:630px;
	padding:0px 15px 20px 15px;
	
}

.mainCopyContent{
	width:479px;
	
	border-left: 1px solid #efefef;
}
.pdfCentralCopy{
	width:380px;
}
h1.centralTitle, .mainCopyContent h1{
	margin:0px 0px 0px 0px;
	overflow:hidden;
	font-size:18px;
	padding:5px 0px 5px 0px;
	color:#122d57;
}

h1.crmFormTitle{
	margin:0px 0px 0px 0px;
	overflow:hidden;
	font-size:18px;
	padding:5px 0px 14px 0px;
	color:#122d57;
}

h1.centralTitle a{
	
	text-decoration:none;
}

h1.centralTitle a:hover{
	text-decoration:underline;
}


.mainCopyContent h2{
	margin:0px;
	font-size:12px;
	padding:0px 5px 5px 5px;
	color:#666666;
	font-weight:normal;
}
h1.hpTitleContent{
	margin:5px 0px 0px 0px;
	overflow:hidden;
	font-size:24px;
	padding:0px 5px 0px 5px;
	color:#122d57;
}

h2.strapline{
	
	margin:0px;
	font-size:12px;
	padding:0px 5px 10px 5px;
	color:#666666;
	font-weight:normal;
	border-bottom: 1px solid #efefef;
}

/*RIGHT*/

.rightBlocks{
	width:240px;
	
}

h1.rightTitle{
	width:230px;
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#ffffff;
	background: transparent url(../assets/general/rightTitleBG.gif) no-repeat 0px 0px;
	margin:0px;
	font-weight:normal;
	padding-left:10px;
}


ul.rightList{

	list-style: none;
  	margin: 0px;
  	padding: 0px;
	
}

li.rightListItem h2{
	margin:2px 5px;
}

li.rightListItem a{
	display: block;
	font-size:12px;
	width:220px;
	background: transparent url(../assets/general/btnChevron.gif) no-repeat right ;
	text-decoration: none;
	color:#353535 ;
}


li.rightListItem a:hover{
	
	text-decoration: underline;
	color:#831f25 ;
}

ul.rightList_r{

	list-style: none;
  	margin: 0px;
  	padding: 0px;
	
}

li.rightListItem_r h2{
	margin:2px 5px;
}

li.rightListItem_r a{
	display: block;
	font-size:12px;
	width:220px;
	background: transparent url(../assets/general_rtl/btnChevron.gif) no-repeat left ;
	text-decoration: none;
	color:#353535 ;
}


li.rightListItem_r a:hover{
	
	text-decoration: underline;
	color:#831f25 ;
}



a.rightMore {
	display:block;
	padding: 0px 5px;
	background: transparent url(../assets/general/btnChevron.gif) no-repeat right ;
	width:60px;
	text-decoration:none;
}
.picHomeBlock a{
	display:block;
	padding: 0px 5px;
	background: transparent url(../assets/general/btnChevron.gif) no-repeat right ;
	width:186px;
	text-decoration:none;
}
.picBlock{
	width:240px;
	
	
	margin-bottom:10px;
}



/*POPUPS*/
.bubbleInfo {
            	top: 10px;
            	left: 10px;
            	width: 455px;
           	position: relative;

           
        }
      
     
        /* Bubble pop-up */

       .popup {
        	position: absolute;
        	display: none;
        	z-index: 50;
			margin-top:-10px;
			font-size:9px;
        	background: url(../assets/general/pdfPopup.png) no-repeat top center;
        	color: #666;
        	border-collapse: collapse;
			padding:20px;
			padding:20px 20px 0px 20px;
			width:130px;
			height:88px;
			overflow:hidden;
        }

      .popup h1{
	  	font-size:12px;
		margin:0px 0px 0px 0px;
		padding: 0px 0px;
		
		
	  }
	  
	  .popup table{
	  	width:100%;
	  }
	  
	

/*FOOTER*/

.footer{
	width:900px;
	padding:6px 2px;
	background: transparent url(../assets/general/baseNavBar.gif) no-repeat 0px 0px;
	color:#131915;
	height:19px;
	margin-top:0px;
}

.disclaimer{
	width:900px;
	padding:0px 2px;
	min-height:250px;
	background:transparent url(../assets/general/baseBG.gif) no-repeat bottom;
	margin-bottom:50px;
}

/*TOP NAV*/


ul.baseNavList{
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.baseNavList li{
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
	
}

li.baseLink a{
	
	display:block;
	
	
	
	
	overflow:hidden;

	margin:0px 0px;
	padding:0px 5px;
	
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	
	
}



li.baseLink a:hover, li.baseSelectedLink a{
	
	display:block;
	
	
	
	overflow:hidden;

	margin:0px 0px;
	padding:0px 5px;
	
	color:#ffffff;
	text-decoration:underline;
	text-align:center;
	
}

/*LANDING PAGES*/
.wholePageLP{
	width:823px;
	margin:0px auto;
	position:relative;
	padding:0px 0px;
	
}
.lpTop{
	width:823px;
	padding:0px 0px;
	margin-top:15px;
	height:20px;
	background: transparent url(../assets/general/lpTop.png) no-repeat 0px 0px;
	
}

.mainLP{
	width:823px;
	padding:0px 0px;
	
	background: transparent url(../assets/general/lpBG.png) repeat-y 0px 0px;
	
}

.lpBase{
	width:823px;
	padding:0px 0px;
	margin-bottom:15px;
	height:20px;
	background: transparent url(../assets/general/lpBase.png) no-repeat 0px 0px;
	
}

.lpHeadBase{
	width:904px;
	padding:0px 0px;
	height:3px;
	background: transparent url(../assets/general/lpHeadBase.png) repeat-y 0px 0px;
	
}


.contentBlockLPRight .lpFormGrey {
	width:270px;
	
	margin:0px;
	padding:10px 15px;
	background: #b5b5b5 url(../assets/general/lpFormBG.gif) repeat-x 0px 0px;
}
.contentBlockLPRight .lpFormRed {
	width:270px;
	overflow:hidden;
	margin:0px;
	padding:0px 15px;
	background: #ffffff url(../assets/general/lpFormBGRedBorder.gif) repeat-y 0px 0px;
}
.contentBlockLPRight .lpFormBlue {
	width:270px;
	overflow:hidden;
	margin:0px;
	padding:0px 15px;
	background: #ffffff url(../assets/general/lpFormBGBlueBorder.gif) repeat-y 0px 0px;
}
.contentBlockLPRight .lpFormGreen {
	width:270px;
	overflow:hidden;
	margin:0px;
	padding:0px 15px;
	background: #ffffff url(../assets/general/lpFormBGGreenBorder.gif) repeat-y 0px 0px;
}
input.lpSubmitGrey{
	background: transparent url(../assets/general/lpSubmit.gif) no-repeat 0px 0px ;
	width:140px;
	height:32px;
	line-height:32px;
	border: 0px;
	color: #831f25 ;
	text-align:left;
	margin:10px 0px ;
	
}
input.lpSubmitRed{
	background: transparent url(../assets/general/lpSubmitBlue.gif) no-repeat 0px 0px ;
	width:146px;
	height:50px;
	line-height:32px;
	padding-bottom:18px;
	border: 0px;
	color: #ffffff ;
	text-align:center;
	margin:10px 70px ;
	
}
input.lpSubmitBlue{
	background: transparent url(../assets/general/lpSubmitRed.gif) no-repeat 0px 0px ;
	width:146px;
	height:50px;
	line-height:32px;
	padding-bottom:18px;
	border: 0px;
	color: #ffffff ;
	text-align:center;
	margin:10px 70px ;
	
}
input.lpSubmitGreen{
	background: transparent url(../assets/general/lpSubmitGreen.gif) no-repeat 0px 0px ;
	width:146px;
	height:50px;
	line-height:32px;
	padding-bottom:18px;
	border: 0px;
	color: #ffffff ;
	text-align:center;
	margin:10px 70px ;
	
}
.contentBlockLPRight label.lpLabel{
	width:270px;
	height:12px;
	line-height:12px;
	display:block;
	
	font-size:11px;
	
}

.contentBlockLPRight label.lpLabelSml{
	width:135px;
	height:12px;
	line-height:12px;
	display:block;
	
	font-size:11px;
	
}
.contentBlockLPRight div.lpCheckbox{
	width:135px;
	height:40px;
	line-height:12px;
	display:block;
	
	font-size:11px;
	
}

input.searchSubmit{
	border:0px;
	background: transparent url(../assets/general/searchBtn.gif) no-repeat 0px 0px;
	color:#831f25;
	font: 12px 'Trebuchet MS', Helvetica, Verdana, sans-serif;
	height:37px;
	line-height:37px;
	width:199px;
	width:25px;
	
}



input.lpInputSml{
	background: #ffffff ;
	border: 1px solid #666666;
	width:125px;
	height:15px;
	line-height:15px;
	
	padding-top:5px;
	padding-left:5px;
	margin:5px 0px ;
	
}

select.lpSelect{
	
	margin:5px 0px ;
	
}




input.lpInput{
	background: #ffffff ;
	border: 1px solid #666666;
	width:265px;
	height:15px;
	line-height:15px;
	
	padding-top:5px;
	
	margin:10px 0px ;
	
}

select.lpSelect{
	
	margin:10px 0px ;
	
}



.contentBlockLPLeft{
	width:485px;
	padding:2px 0px 2px 19px;
	
}

.contentBlockLPRight{
	width:300px;
	padding:2px 0px 2px 0px;
	
}

.disclaimerLP{
	width:823px;
	padding:0px 0px;

	margin-bottom:50px;
}


/*GOOGLEMAPS*/
.googlemap{
	width:418px;
	height:200px;
	padding:0px 15px 20px 15px;
	border: 1px solid #CCCCCC;
	
}

.googlemaplp{
	width:300px;
	height:300px;
	padding:0px 0px 20px 0px;
	border: 1px solid #CCCCCC;
	
}






/*---------------------------STYLES ADDED BY ONE FINANCIAL-----------------------------------------*/
#micro{	background: transparent url(../assets/general/micro.gif) no-repeat 0px 0px;
	width:451px; height:80px;
}
#funding-account{	background: transparent url(../assets/general/funding-account.gif) no-repeat 0px 0px;
	width:451px; height:80px;
}
#funding-account-ru{	background: transparent url(../assets/general/funding-account-ru.gif) no-repeat 0px 0px;
	width:451px; height:80px;
}
#pro{	background: transparent url(../assets/general/pro.gif) no-repeat 0px 0px;
	width:451px; height:80px;
}

#funding-account span, #funding-account-ru span  {text-align:right; font-weight:bold; float:right; color:#fff; padding-top:32px; padding-right:5px; text-decoration:none;}
#funding-account span a, #funding-account-ru span a{color:#fff;text-decoration:none;}
#micro span a {text-align:right; font-weight:bold; float:right; color:#fff; padding-top:32px; padding-right:5px; text-decoration:none;}
#pro span a {text-align:right; font-weight:bold; float:right; color:#fff; padding-top:32px;padding-right:5px; text-decoration:none;}
.error{color:red; background: #f8dbdb; border-color: #e77776; }

#contact_us{ float:left; width:50%;}
#sendmail{ float:left; width:50%;}
.text-input{ width:150px; border:1px solid #CCC; line-height:18px; font-size:11px; height:18px;}
.text-area{ width:150px; border:1px solid #CCC; font-size:11px;}

/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
/*border: 1px solid #fff;
background: #fff; */
width: 660px; 
height: 20px; 
margin: 0; 
padding: 0;
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 3px;
width: 660px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 0px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: transparent;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 
.gnb{width: 660px;}


.tickerBG_A{
	background:#fafafa;	
}

.tickerBG_B{
	background:#efefef;	
}

.tickerBG_C{
	background:#e3e3e3;	
}

/*--------------------------Right CSS---------------------------------*/

ul.keyLinks_r{

	list-style: none;
  	margin: 0px 4px;
  	padding: 0px;
	
}
a.keyContact_r{

	background: transparent url(../assets/general/contact-us-rtl.gif) no-repeat 0px 0px;

}

a:hover.keyContact_r{

	background: transparent url(../assets/general/contact-us-rtl.gif) no-repeat 0px -37px;
}
li.keyLinkItem_r a{
	display: block;
	font-size:18px;
	width:212px;
	
	height: 37px;
	line-height:37px;
	

	padding: 0px 10px;
	margin-bottom:3px;
	text-decoration: none;
	color:#16315b ;
}

li.keyLinkItem_r a:hover{
	color:#ffffff ;
}

a.keyLiveAccount_r{
	background: transparent url(../assets/general_rtl/btnLiveAccount.gif) no-repeat 0px 0px;
}
a:hover.keyLiveAccount_r{
	background: transparent url(../assets/general_rtl/btnLiveAccount.gif) no-repeat 0px -37px;
}

a.keyCFDAccount_r{
	background: transparent url(../assets/general_rtl/btnCFDDemo.gif) no-repeat 0px 0px;
}
a:hover.keyCFDAccount_r{
	background: transparent url(../assets/general_rtl/btnCFDDemo.gif) no-repeat 0px -37px;
}

a.keyFund_r{
	background: transparent url(../assets/general_rtl/btnFund.gif) no-repeat 0px 0px;
}
a:hover.keyFund_r{
	background: transparent url(../assets/general_rtl/btnFund.gif) no-repeat 0px -37px;
}

a.keyLiveSupport_r{
	background: transparent url(../assets/general_rtl/btnLiveChat.gif) no-repeat 0px 0px;
}
a:hover.keyLiveSupport_r{
	background: transparent url(../assets/general_rtl/btnLiveChat.gif) no-repeat 0px -37px;
}

a.keyTradingPlatform_r{
	background: transparent url(../assets/general_rtl/btnTradingPlatform.gif) no-repeat 0px 0px;
	
}
a:hover.keyTradingPlatform_r{
	background: transparent url(../assets/general_rtl/btnTradingPlatform.gif) no-repeat 0px -37px;
}
h1.hpTitleWideR{
	
	font-size:20px;
	text-align:right;
	padding:0px;
	color:#122d57;
	font-weight:normal;
}
	#lang-links {
		font-size: 1em;
		width: 460px;
		padding-top:15px;
	}

		#languages {
			text-align: right;
			*margin-top:-10px; /* IE 7 and below */

			}
				#languages li {
				display: inline-block;
				padding: 0 8px 0 12px;
				list-style:none;
				*display:inline; /* IE 7 and below */
			}
				#languages a {
					background-position: left 1px;
					background-repeat: no-repeat;
					padding: 0 0 0 22px;
					text-decoration: none;
				}
				#languages a:hover {
					text-decoration: none;
				}
				#languages .extra {
					display: none;
				}
				#languages #more-languages {
					background: url('http://www.onecfd.com/css/lang/tiny-arrow-down.png') right 5px no-repeat;
					margin: 0 0 0 0;
					padding: 0 10px 0 0;
				}
#more-languages-box {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 500px;
	background: #e7eaee;
	z-index: 2001;
	padding: 1px;
	border: 1px solid #14294a;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.mlb li,
.mlb li.normal {
	border: 1px solid #ECECEC;
	background: #ffffff;
	margin: 5px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	float: left;
	width: 80px;
	font-size: 1em;
	cursor: pointer;
	position: relative;
	list-style:none;
	z-index: 2001;
}
.mlb li.hover {
	background-color: #000;
	font-size: 2em;
}
.mlb li a {
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 3px 6px 5px 25px;
	display: block;
	text-decoration: none;
}
.flags .f-ae, .flags .ae .f { background-image: url('http://www.onecfd.com/css/lang/flags/ae.png'); }
.flags .f-cn, .flags .cn .f { background-image: url('http://www.onecfd.com/css/lang/flags/cn.png'); }
.flags .f-pk, .flags .pk .f { background-image: url('http://www.onecfd.com/css/lang/flags/pk.png'); }
.flags .f-ru, .flags .ru .f { background-image: url('http://www.onecfd.com/css/lang/flags/ru.png'); }
.flags .f-tr, .flags .tr .f { background-image: url('http://www.onecfd.com/css/lang/flags/tr.png'); }
.flags .f-in, .flags .in .f { background-image: url('http://www.onecfd.com/css/lang/flags/in.png'); }
.flags .f-en-gb, .flags .en-gb .f { background-image: url('http://www.onecfd.com/css/lang/flags/gb.png'); }