﻿@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;}
#MainTBL{direction:rtl;}

.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;padding:0px; text-align:right;}

/*#mainMenu{border:1px solid red;text-align:left; margin-left:0px;}*/

ul.menu 
{
	list-style-type:none;
	list-style:none;
	/*background:#fff;*/	
	color:#000; 
    float:right;
    margin:0;
    width:auto;
    padding:0;

}

ul.menu li 
{
  
	  float:left;
	  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 0 0 3px;}
ul.menu img { border:0px;}

.sep img
{
	margin:0 8px 0 8px;
}

.sub 
{
    direction:rtl;
    clear:both;
    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;
    left:-100px;
}
.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 right;
    background-position:160px 6px;
    padding-right:20px;
	}
.subItemActive{	
    margin:0;
    list-style: none;
	
    /*border-bottom:1px solid #000;*/
    z-index:1000;
    background:#164479 url(../Img/b1.gif) no-repeat right;
    background-position:160px 6px;
    padding-right:20px;}





/* quotes */
.ComponentTabTitle{font-family:Tahoma;color:#192a4f;font-size:11px; font-weight:bold; text-align:right;}
.QTDTitle{font-family:Tahoma;font-size:11px; font-weight:bold;color:#949597;}


.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;padding-right: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;text-align:right;}
.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;text-align:right;}
.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:right;font: normal 11px arial;height:18px;}
#langMenu li a{display: block;margin: 0 1px 0 0;padding:2px;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;text-align:right;}
#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:right;
}
.btnNextClass
{
	float:left;
	direction:ltr;
}
.RegistrationTitle
{
	background-color: #00395A; 
	height: 30px; 
	color: #ffffff; 
	font-family: Arial; 
	font-size: 18px; 
	padding-right: 15px;
	letter-spacing:1px;
	font-weight:bold;
	direction: rtl;	
}
.RegistrationHeader
{
	font-family: Arial ,Aharoni, Myriad Pro; 
	font-size: 18px; 
	font-weight:100;
	padding-right: 17px; 
	padding-left: 14px; 
	padding-top: 5px;
	padding-bottom:5px;
}
.RegistrationButtons
{
	padding-top:8px;
}
.RegistrationHeaderText1
{
	color:#00395a;
}
.RegistrationHeaderText2
{
	color:#155b83;
}
.RegistrationBanner
{
	padding-right:0px;
	padding-left:0px;
	padding-top:8px;
}
.RegistrationForm
{
	padding-right:165px;
	font-family: Arial,Aharoni, Myriad Pro; 
	font-size: 14px; 
	white-space: nowrap;
	background-color:#f6f6f7;
	height:270px;
	vertical-align:top;
	padding-top:10px;	
	font-weight:700;
    direction: rtl;
}
.registrationMainDiv
{
	height: 485px; 
	border: 1px solid rgb(201, 206, 208); 
	padding: 7px; 
	margin: 0pt auto; 
	display: block; 
	float: none; 
	width: 836px;
}
.registrationTop
{
	margin-bottom: 10px; 
	margin-left: 367px; 
   *margin-left: 357px; 
	margin-top: 10px; 
	display: block; 
	float: none; 
	width: 836px;
	direction:ltr;
}
.RegistrationCVVTextBox
{
	width:57px;
	border: solid 1px #8c959c;
	padding:0px;
	height:20px;
	font-family: Arial,Aharoni,Myriad Pro; 
	font-size: 13px;
	padding-right:5px;	
	font-weight:normal;
	vertical-align:bottom;
	padding-top:3px;
	text-align:right;
}

.RegistrationFormTable
{
	position:relative;
	top:-50px;
}

.RegistrationFormTableDiv
{
	height:286px;
	padding:0px;
}
.RegistrationTextBox
{
	width:303px;
	border: solid 1px #8c959c;
	padding:0px;
	height:20px;
	padding-right:5px;	
	font-family:Arial;
	text-align:right;
	vertical-align:bottom;
	font-family: Arial ,Aharoni,Myriad Pro; 
	padding-top:3px;
}
.RegistrationCVVTextBoxFocused
{
	width:55px;
	border: solid 2px #83a4c9;
	padding:0px;
	height:18px;
	padding-right:5px;
	vertical-align:bottom;
	padding-top:3px;
	text-align:right;
	font-family: Arial,Aharoni,Myriad Pro; 
	font-size: 13px;
}
.RegistrationValidation
{
	color:red;
	white-space:normal;
	width:190px;
	padding-right:0px;
	font-size:10px;
	height:14px;
}
.RegistrationValidationTitle
{
	color:red;
	white-space:normal;
}
.RegistrationTextBoxFocused
{
	width:301px;
	border: solid 2px #83a4c9;
	padding:0px;
	height:18px;
	padding-right:5px;	
	vertical-align:bottom;
	padding-top:3px;
	font-family: Arial ,Aharoni,Myriad Pro; 
	text-align:right;	
}
.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-right:-90px;
}
.RegistrationComboBox
{
	border: 0px none;
	padding:0px;
	height:23px;
	font-family: Tahoma; 
	font-size: 14px; 
}

.skinnedSelect select 
{
	opacity: 0;
	filter: alpha(opacity = 0);
	moz-opacity: 0;
	padding:0px;
	direction:ltr;
}
.skinnedSelect 
{
	background: url('../Img/ComboBoxArrow.png') no-repeat scroll left center #ffffff;
	height: 23px;
	padding:0px;
	border: solid 1px #8c959c;
	direction:ltr;
}

.skinnedSelect .text 
{
	text-indent: 5px;
	line-height: 19px;
	width:100%;
	font-weight:normal;
	padding-top:3px;
	direction:rtl;
}

.skinnedSelectFocused select 
{
	opacity: 0;
	filter: alpha(opacity = 0);
	moz-opacity: 0;
	padding:0px;
	*margin-top:-38px;
	direction:rtl;
}

.skinnedSelectFocused .RegistrationComboBox
{

	width:308px;	
	*width:306px;
	margin-right:-306px;
	*margin-right:-302px;
}

.skinnedSelectFocused 
{
	background: url('../Img/ComboBoxArrow.png') no-repeat scroll left center #ffffff;
	height: 21px;
	padding:0px;
	border: solid 2px #83a4c9;
	direction:ltr;
}
.skinnedSelectFocused .text 
{
	float: right;
	text-indent: 5px;
	line-height: 19px;
	width:99%;
	font-weight:normal;
	padding-top:3px;
	direction:rtl;
}
.RegistrationLabel
{
	margin-right:0px;
	padding-right:0px;
	padding-top:7px;
	padding-left:7px;
	font-family:Arial;
	font-size:12px;
	font-weight:800;
	width:143px;
}
.RegistrationSmallLabel
{
	margin-right:0px;
	padding-right:0px;
	padding-top:7px;
	padding-left:7px;
	font-family:Arial;
	font-size:12px;
	font-weight:800;
}

.ccsIntractionText
{
	font-size:10px;
	width:125px;
	white-space:normal;
	padding-right:5px;
}

.RegCaptchaImage
{
	width:96px;
	margin:0px;
	float:right;
	position:relative;
	top:27px;
	padding:0px;
	padding-top:3px;
}

.captchaRefresh span
{
	float:left;
	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: left; 
	margin-left: 10px; 
	width: 155px; 
	height: 84px;
}

.registrationDepositMethodsTitleDivs
{
	height: 28px; 
	background-color: rgb(152, 157, 159); 
	padding-right: 15px; 
	color: rgb(255, 255, 255);
	font-size:16px;
	font-weight:normal;
}

.registrationDepositMethodsInnerDivs
{
	padding-right: 19px; 
	vertical-align: middle; 
	padding-top: 0px;
	font-family:Arial;
	line-height:22px;
	font-size:13px;
	
}


.registrationDepositMethodOthers
{
	color: #6996af; 
	vertical-align: middle; 
	cursor: pointer;
	font-size:13px;
}
.RegistrationHeaderInner
{
	margin-top:5px;
}
.registrationDepositMethodsInnerDivs
{
	font-weight:100;
	font-family: Arial; 
	font-size:13px;
}

.registrationInstruction
{
	color:#455560;
}

#divMoneyBookers
{
	display: none;
}
/* ###############            StepRegistration End                   ###########*/
