﻿@import url("https://www2.caya.com/CSS/caya_css_def.css");
html, body{margin:0;font-family:Tahoma;color:#464646;font-size:12px;}
a {text-decoration:none;color:#155b83;}
body{ background: url(../img/body_bg.png) repeat-x top;}
img{border:0;}
h1{font-family:Tahoma; font-weight:bold; font-size:14px;color:#192a4f;margin-bottom:2px;}

.tdNewUserCC
{
    padding-left: 25px; 
}
#header{background:#000003 url(../img/header_bg.png) repeat-x; height:161px;}
#header .location_sep{margin:0 10px 0 10px;}
#header a{color:#fff;text-decoration:none;}
.topbg{color: #c0c0c0; font-size: 11px; background: url(../img/top_bg.png) repeat-x bottom; height:18px;}
.topbg img{margin:0;}
.topbg a{font-size: 11px;}

#header a.a1{color:#4096c5;}
.a1{color:#4096c5;}
#header a.a2{color:#9dd04f;}

#menuContainerRow{background: url(../img/sus2.png) right top no-repeat; height:25px;padding-left:5px;text-align:left;direction:ltr;}

/*#mainMenu{border:1px solid red;text-align:left; margin-left:0px;}*/

ul.menu {
	padding:0px;
	list-style-type:none;
	list-style:none;
	background:#fff;	
	color:#000; 
    /*float:right;*/
    margin:0 0 5px 0;
}

ul.menu li {
	  float: left;
	  margin: 0;
	  padding: 0;
	  position: relative;
	  height:21px;
	  background: url(../Img/menu_nor_bg.png);
	  margin:  0 0 0 3px;
	  /*display:inline;*/
}
ul.menu li.alternate{background: url(../Img/menu_hover_bg.png);}

ul.menu li a {
    vertical-align :middle;
    text-transform:uppercase;
    color:#fff;
    font-family:Tahoma;
    text-decoration:none;
    font-size:10.5px; 
    
    margin:5px 12px 3px 12px;  
    display:block; 
}
.b1{margin: 0 3px 0 0;}
ul.menu img { border:0px;}

.sep img
{
	margin:0 8px 0 8px;
}

.sub 
{
	margin-top:0px;
    /*white-space:nowrap;*/
    border-left:1px solid #000;
    border-right:1px solid #000;
    border-top:1px solid #000;
    position: absolute;
    display:none;
    background-color:#0f506e;
    padding:0;
    width:180px;
}
.sub div{height:18px;}

.subItem {	
    margin:0;
    list-style: none;
    /*border-bottom:1px solid #000;*/
    z-index:1000;
    background:url(../Img/b1.gif) no-repeat;
    background-position:10px 6px;
    padding-left:10px;
	}
.subItemActive{	
    margin:0;
    list-style: none;
	
    /*border-bottom:1px solid #000;*/
    z-index:1000;
    background:#164479 url(../Img/b1.gif) no-repeat;
    background-position:10px 6px;
    padding-left:10px;}





/* quotes */
.ComponentTabTitle{font-family:Tahoma;color:#192a4f;font-size:11px; font-weight:bold;}
.QTDTitle{font-family:Tahoma;font-size:11px; font-weight:bold;color:#949597;}

/*#QuotesBox A{text-decoration:none;color:#13547a;}*/
/*#Titles{font-family: Verdana, Arial;font-size: 10px;font-weight: bold;color: #0b333c;height: 21px;}*/
/*.QROWE{background-color:#e2eaed;height:15px;border:1px solid red;margin-top:2px;}
.QTDSYM, .QTDBV , .QTDA , .QTDAV, .QTDSYM{border: solid 0px #FFFFFF; background-color:#e2eaed;height:15px; margin-top:2px;}
.QTDSYM{padding-left:12px;width:56px;}
.QTDBV{padding-left:10px; width:50px; background: #e2eaed; }
.QTDA{width:17px; text-align:center;}
.QTDAV{padding-left:10px; background: #e2eaed; }
.QTDBV A, .QTDAV A{	text-decoration:none; color:Black; }
.QTDBV.Up A, .QTDAV.Up A{ color:Green; }
.QTDBV.Down A, .QTDAV.Down A{ color:red;}

.QuotesBoxScroll{ background-color:#ffffff; overflow-y: auto; overflow-x: hidden; width:230px; height:200px;}
*/


.QuotesBoxScroll{background-color:#eef5f8;margin-left:5px;}
.QROWE{background-color:#eef5f8;font-family:Tahoma;font-size:11px;color:#7a8e98; border:1px solid black;}
/*.QROWE td{border:1px solid black}*/
.QTDSYM{border-bottom:solid 5px #ffffff;padding:2px 3px;width:62px;}
.QTDBV{border-bottom:solid 5px #ffffff;font-family:Tahoma;font-size:11px;width:35px;}
.QTDBV a{text-align:right;padding:0;}
.QTDA{border-bottom:solid 5px #ffffff;width:8px;}
.QTDAV{border-bottom:solid 5px #ffffff;font-family:Tahoma;font-size:11px;width:29px;padding-left:16px;}
.QTDBV A, .QTDAV A{	text-decoration:none; color:#83898c;}
.QTDBV.Up A, .QTDAV.Up A{ color:Green; }
.QTDBV.Down A, .QTDAV.Down A{ color:red;}
.QBSymbolLink{background-color:#eef5f8;font-family:Tahoma;font-size:11px;color:#13547a;text-decoration:none;}
#QuotesBox{min-width:188px;width:223px; }

/* ######################################### News */
.NewsBG{color:#FFFFFF;background:transparent url(../Img/NewsBG.gif) repeat-x left top;padding-top:4px;padding-left:16px;font-weight:bold;font-size:13px;height:26px;}
.NewsBoxHolder{width:189px;padding:0 5px;}

.NewsBoxScrollContainer{width:189px;height:175px; overflow:hidden;position:relative;margin-right:20px;margin-left:9px;}
.NewsBoxItem{margin-bottom:5px;width:100%;cursor:hand;font-size:12px;}

.NewsBoxDate{font-size:11px;color:#155b83;margin-top:0px;cursor:hand;cursor:pointer;}
.NewsBoxTitle{color:#000000;font-size:11px;padding-bottom:7px; }
.NewsBoxTitleOver{color:#727272;font-size:11px;padding-bottom:7px;text-decoration:underline;cursor:hand;cursor:pointer;}
.NewsItemContent{line-height:160%;}

.NewsBoxItem1{margin-bottom:5px;width:100%;cursor:hand;font-size:12px;}
.NewsBoxDate1{font-size:11px;color:#155b83;margin-top:0px;cursor:hand;cursor:pointer;}
.NewsBoxTitle1{color:#666666;font-size:11px;padding-bottom:0px; }
.NewsBoxTitleOver1{color:#727272;font-size:11px;padding-bottom:7px;text-decoration:underline;cursor:hand;cursor:pointer;}



.Title1{font-family:Tahoma; font-weight:bold; font-size:14px;color:#192a4f;margin-bottom:2px;}
.Text1{color:#464646;font-size:12px;line-height:20px;}
.front-hd{font-family:Tahoma; vertical-align:middle;}
.front-hd a {text-decoration:none;color:#192a4f;font-weight:bold;margin-top:3px;}
.btn{text-align:right;margin:5px;}



.Title2{font-family:Tahoma; font-weight:bold; font-size:16px;color:#364565;margin-bottom:2px;margin-top:4px; text-align:center;}
.Text2{font-size:11px;line-height:20px;color:#464646;}
.bloomberg{font-family:Tahoma; margin-top:4px;font-weight:bold; font-size:12px;color:#464646;text-align:center;}
#bottom-menu{background-color:#0f506e;height:30px;}
#bottom-menu a {color:#fff; font-family:Tahoma; font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:10px;padding-right:20px;}

.Title3{font-family:Tahoma; font-weight:bold; font-size:14px;color:#155b83;margin-bottom:2px;}
.Text3{color:#464646;font-size:12px;line-height:20px;}


.LoginBG{background-color:#c4d3ce;padding-bottom:31px;}
/*.LoginBG a{color:#}*/


.BodyPopup{height:100%;background-color:#f0f0f0; background-image: url(../Img/TContentBG.gif); background-repeat: repeat-x; background-position: right top;}

.cntDate{padding-right:4px;}
.cntTitle{font-weight:bold;}
.cntContent{padding-top:10px;}
.DarkTitle{font-size:21px;color:#7a7a7c;font-weight:bold;}
.TitleLight{font-size:24px;color:#FFFFFF;	font-weight:bold;}
.FrmLableDescription{color:#000;}
.FormContainer{	font-size: 12px;color: #7d7d7d; }
.cntField{ padding-bottom:4px; }
.lblFornSection{ font-size: 11px; font-weight:bold; color:#4899c0; }
.ReqFieldStar{ font-size:11px; color:#4899c0; font-weight:bold; }
.LeadFormBG{ background:#f0f0f0 url(../Img/LeadFormBG.gif) no-repeat right top; }
.LeadSideBorder{ background:#f0f0f0 url(../Img/LeadSideBorder.gif) repeat-x left bottom; }
.IndicationSucceed, .IndicationError{font-size:10px;}
.IndicationSucceed{color:Green;}
.IndicationError{color:red;}
.fieldColumnTitle{font-size:9px;padding:0;margin:0;vertical-align:top;text-align:center;line-height:140%;}
.subMenuSelected, .subMenu{color:#4998bf;font-size: 10px;font-weight:bold;}
.subMenuSelected{color:Black;}
.smallNote{background-color:#f1f1f1;font-size:10px;line-height:120%;padding:7px 11px;}
.Validator{color:#ed1c24;font-size:10px;}

#langMenu{margin: 0;padding: 0;z-index: 30;font-family: Tahoma;font-size: 11px;}
#langMenu li{margin:3px;padding: 0;list-style: none;float: left;font: normal 11px arial;height:18px;}
#langMenu li a{display: block;margin: 0 1px 0 0;padding:0 10px;width: 60px; height:18px; background: #0a1a43;color:#c0c0c0;text-align: center;text-decoration: none;white-space: nowrap;}

/*#langMenu li a:hover{background: #ffffff}*/
#langMenu div{width: 90px;position: absolute;visibility: hidden;margin: 0;padding: 0;background: #0f506e;border: 1px solid black;font-family: Tahoma;font-size: 11px;}
#langMenu div a{position: relative;display: block;margin: 0;padding: 0px 10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #0f506e;color: #fff;font: 11px tahoma;}
#langMenu div a:hover{color: #c14e08;}

.FrmHypweLinkDescriptionSpecial
{
    font-size:11px;
	color:White;  
}

.innerRegMenu
{
	padding-top:34px;
}

.info{padding:0;clear:both;}
.info img{margin:0px;}




/*######################### Close Deals Grid ########################*/
.gridTableContainer{ border: solid 1px #989999; }
.gridTable{ width: 100%; }

.gridHeaderTD{ background-color: #e3e3e3; color: #949597; font-size: 11px; font-weight: bold; padding: 0px; margin: 0px;border:0; }
.gridHeaderDIVFirst{ border-right: solid 1px #cbcaca; padding: 1px 3px 2px 3px; }
.gridHeaderDIVLast{ border-left: solid 1px #FFFFFF; padding: 1px 3px 2px 3px; }
.gridHeaderDIV{ border-left: solid 1px #FFFFFF; border-right: solid 1px #cbcaca; padding: 1px 3px 2px 3px; }

.gridTD{ font-size: 11px; background-color: #f5f5f5;border-top: solid 2px #FFFFFF; color: #666666; }



/* ###########################   Steps Registration   ###########################*/


.btnPrevClass
{
	float:left;
}
.btnNextClass
{
	float:right;
	direction:rtl;
}
.RegistrationTitle
{
	background-color: #00395A; 
	height: 30px; 
	color: #ffffff; 
	font-family: Tahoma; 
	font-size: 15px; 
	padding-left: 15px;	
}

.RegistrationHeader
{
	font-family: Tahoma; 
	font-size: 15px; 
	padding-left: 15px; 
	padding-top: 5px;
	padding-bottom:5px;
}
.RegistrationHeaderInner
{
	margin-top:12px;
}
.RegistrationButtons
{
	padding-top:8px;
}
.RegistrationHeaderText1
{
	color:#00395a;
	font-weight:bold;
}
.RegistrationHeaderText2
{
	color:#155b83;
}
.RegistrationBanner
{
	padding-right:0px;
	padding-left:0px;
	padding-top:8px;
}
.RegistrationForm
{
	padding-left:165px;
	font-family: Tahoma; 
	font-size: 13px;  	
	white-space: nowrap;
	background-color:#f6f6f7;
	vertical-align:top;
	padding-top:10px;	
	padding-bottom:0px;	
}
.RegistrationFormTable
{
	position:relative;
	top:-50px;
}

.RegistrationFormTableDiv
{
	height:286px;
	padding:0px;
}
.registrationMainDiv
{
	height: 485px; 
	border: 1px solid rgb(201, 206, 208); 
	padding: 7px; 
	margin: 0pt auto; 
	display: block; 
	float: none; 
	width: 836px;
}
.RegistrationCVVTextBox
{
	width:57px;
	border: solid 1px #8c959c;
	padding:0px;
	height:21px;
	font-family: Tahoma; 
	font-size: 13px; 
	padding-left:5px;	
	padding-top:2px;
}
.RegistrationTextBox
{
	width:303px;
	border: solid 1px #8c959c;
	padding:0px;
	height:21px;
	font-family: Tahoma; 
	font-size: 13px; 
	padding-left:5px;
	padding-top:2px;
}
.RegistrationCVVTextBoxFocused
{
	width:55px;
	border: solid 2px #83a4c9;
	padding:0px;
	height:19px;
	font-family: Tahoma; 
	font-size: 13px; 
	padding-left:5px;
	padding-top:2px;
}
.RegistrationValidation
{
	color:red;
	white-space:normal;
	width:190px;
	padding-left:0px;
	font-size:10px;
	height:14px;
}
.RegistrationValidationTitle
{
	color:red;
	white-space:normal;
}
.RegistrationTextBoxFocused
{
	width:301px;
	border: solid 2px #83a4c9;
	padding:0px;
	height:19px;
	font-family: Tahoma; 
	font-size: 13px; 
	padding-left:5px;	
	padding-top:2px;
}
.RegistrationTextBox153
{
	width:147px;
}
.RegistrationTextBox153Focused
{
	width:145px;
}
.RegistrationTextBox62
{
	width:57px;
}
.RegistrationTextBox62Focused
{
	width:55px;
}
.RegistrationSmallCombo
{
	width:90px;
	border: solid 1px #8c959c;
	padding:0px;
	height:23px;
	font-family: Tahoma; 
	font-size: 14px; 
	margin-left:-90px;
}
.RegistrationComboBox
{
	width:308px;
	border: 0px none;
	padding:0px;
	height:23px;
	font-family: Tahoma; 
	font-size: 14px; 
	margin-left:-308px;
}
.skinnedSelect select 
{
	opacity: 0;
	filter: alpha(opacity = 0);
	moz-opacity: 0;
	padding:0px;
}
.skinnedSelect 
{
	background: url('../Img/ComboBoxArrow.png') no-repeat scroll right center #ffffff;
	height: 23px;
	padding:0px;
	border: solid 1px #8c959c;
}

.skinnedSelect .text 
{
	float: left;
	text-indent: 5px;
	line-height: 19px;
	width:100%;
	padding-top:3px;
}
.skinnedSelectFocused select 
{
	opacity: 0;
	filter: alpha(opacity = 0);
	moz-opacity: 0;
	padding:0px;
}

.skinnedSelectFocused .RegistrationComboBox
{

	width:310px;	
	*width:308px;
	margin-left:-305px;
	*margin-left:-305px;
	
}
.skinnedSelectFocused 
{
	background: url('../Img/ComboBoxArrow.png') no-repeat scroll right center #ffffff;
	height: 21px;
	padding:0px;
	border: solid 2px #83a4c9;
}

.skinnedSelectFocused .text 
{
	float: left;
	text-indent: 5px;
	line-height: 19px;
	width:99%;
	padding-top:3px;
}
.RegistrationLabel
{
	margin-left:0px;
	padding-left:0px;
	padding-top:7px;
	padding-right:7px;
	width:143px;
	vertical-align: baseline;
}

.RegistrationSmallLabel
{
	margin-left:0px;
	padding-left:0px;
	padding-top:7px;
	padding-right:7px;
	vertical-align: baseline;
}
.ccsIntractionText
{
	font-size:9px;
	width:135px;
	white-space:normal;
	padding-left:5px;
}

.RegCaptchaImage
{
	width:96px;
	margin:0px;
	float:left;
	position:relative;
	top:27px;
	padding:0px;
	padding-top:2px;
}

.captchaRefresh span
{
	float:right;
	padding:0px;
	font-size:10px;
	letter-spacing:1px;
	color:#155b83;
	position:relative;
	top:-5px;
	cursor:pointer;	
}
.lblShortDisclaimerstatement
{
	font-size:10px;

}

.BodyPopup 
{
	background:#ffffff;
}


.registrationDepositMethod
{
	background-color: rgb(223, 222, 219); 
	float: right; 
	width: 155px; 
	height: 84px;
	margin-right: 10px;
}

.registrationDepositMethodsTitleDivs
{
	height: 28px; 
	background-color: rgb(152, 157, 159); 
	padding-left: 15px; 
	color: rgb(255, 255, 255);
}

.registrationDepositMethodsInnerDivs
{
	padding-left: 19px; 
	vertical-align: middle; 
	padding-top: 0px;
	line-height:22px;
}
.registrationDepositMethodOthers
{
	color: #6996af; 
	vertical-align: middle; 
	cursor: pointer;
}
.registrationInstruction
{
	color:#455560;
}

.registrationTop
{
	margin-bottom: 10px; 
	margin-left: 367px; 
   *margin-left: 357px; 
	margin-top: 10px; 
	display: block; 
	float: none; 
	width: 836px;
	direction:ltr;
}
#captchaIMAGE
{
	padding-right:1px;
}

#divMoneyBookers
{
	display: none;
}
/* ###############            StepRegistration End                   ###########*/
