﻿html, body{height:100%;margin: 0px;padding: 0px;color:#000000;font-size: 11px;font-family:Tahoma,Arial;background:#ffffff url(../Img/BodyBG.png) repeat-x fixed bottom left;}

.logo{margin-top:28px;}
.menuSymbolsSelectedGroupName
{
	color:#C55917;
	font-weight:bold;
}

A{color:#155b83;text-decoration:none;font-weight:normal;}
A:hover{text-decoration:underline;font-weight:normal;}

.tdNewUserCC
{
    padding-left: 25px; 
}
.MenuItem {font-size:12px;}
.MenuItem:hover{text-decoration:none;font-weight:normal;color:#b5b5b5;}

H1{font-size:12px;color:#155b83;margin:0px;padding:0px;padding-bottom:0px;}
H2{font-size:12px;color:#6E8A97;margin:0px;padding:0px;padding-bottom:0px;}
H3{font-size:11px;color:#6E8A97;margin:0px;padding:0px;padding-bottom:0px;font-weight:normal;}

.FrmHypweLinkDescriptionSpecial
{
    font-size:11px;
	color:White;  
}

.innerRegMenu
{
	padding-top:34px;
}
#CenterDiv{width: 956px;text-align:left;}
#HeaderHolder{width: 956px;height: 103px;}
#BodyFooterHolder{background-color:#ffffff;border: solid 1px #cdcbc7;padding: 5px 5px 15px 5px;margin-bottom:10px;}
#BodyHolder{width: 956px;}
#SideBarHolder{float: left;margin-right:5px;}
#FotterHolder{width: 956px;padding-left:5px;clear:both;}
#PageHolder{border:1px solid #cdcbc7;margin-left:240px; padding:5px;margin-right:12px;min-height:565px;}
#PageHolderHP{margin-left:240px; margin-right:12px;min-height:565px;}
.ContentHolder{padding:9px 20px;width:703px;}

.ComponentTabTitle{padding-left:11px;color:#00395a;font-size:11px;font-family:Tahoma;font-weight: bold;padding-bottom:4px;}
.Title1{font-family:Tahoma; font-weight:bold; font-size:14px;color:#00395a;margin-bottom:2px;}
.FooterLine1{font-family:Tahoma;font-size:9px;color:#9e9d9d;padding:5px 10px 5px 0;}
.FooterLine2{font-family:Tahoma;font-size:9px;color:#666666;padding:5px 10px 5px 0;}
.SubMenuList LI{list-style-image: url(../Img/Arrow.png);color:#33617b;font-size:11px;margin-bottom:7px;}
.SelectHeaders{padding-top:2px;height:17px;border:solid 1px #989999;border-bottom:solid 0px #989999;background: transparent url(../Img/SelectBGHeaders.gif) repeat-x top left;}
.ComponentSpacer{height:4px;line-height:4px;font-size:1px;}

.Instructions{color:#155b83;cursor:pointer;font-weight:bold;font-size:13px;}
.FrmTextBox{color:#000000;border:1px solid #989999; height:15px;font-size:11px; padding-top:4px;}
.FrmListBox{font-size:11px;border:solid 1px #989999;}
.FrmMainLabelBig{font-size:16px;color:#35a0d6;font-weight:bold;}
.FrmMainLabel{font-size:11px;color:#808080;font-weight:bold;}
.FrmLabel{font-size:11px;color:#666666;}
.FrmLableDescription{font-size:11px;color:#FFFFFF;	}
.lblFornSection{ font-size: 11px; font-weight:bold; color:#155b83; }
.fieldColumnTitle{font-size:9px;padding:0;margin:0;vertical-align:top;text-align:center;line-height:140%;}
	
.LoginBG{background-color:#00395a;padding-bottom:31px;}
.MenuSep{font-size:12px;font-weight:normal;color:#b5b5b5;padding:0px 2px 0px 2px;}

/* ######################################### 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;}

/*######################### Quote Box ########################*/
#QuotesBox{border :1px;-moz-user-select: none;border-top:solid 0px #b7babc;border-bottom:solid 0px #b7babc;border-right:solid 0px #b7babc;border-left:solid 2px #FFFFFF;font-size: 10px;font-family: Verdana, Arial;min-width:188px;width:100%;}
#Titles{font-family: Verdana, Arial;font-size: 10px;font-weight: bold;color: #0b333c;height: 21px;}
.QROWE{}
.QTDSYM, .QTDBV , .QTDA , .QTDAV, .QTDSYM{border: solid 0px #FFFFFF; background-color:#ffffff;height:23px;}
.QTDSYM{padding-left:12px;width:56px;}
.QTDBV{padding-left:10px; width:50px; background: #ffffff url(../Img/QB_BGValue.gif) no-repeat left 1px; }
.QTDA{width:17px; text-align:center;}
.QTDAV{padding-left:10px; background: #ffffff url(../Img/QB_BGValue.gif) no-repeat left 1px; }
.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;}
.QTDTitle{color: #949597; font-size:11px;font-weight:bold; border-left:solid 0px #b7babc;border-bottom:solid 0px #b7babc;padding:3px 5px;text-align:center;}
.QuotesBoxScroll{ background-color:#ffffff; overflow-y: auto; overflow-x: hidden; width:230px; height:200px;}


.IndicationSucceed, .IndicationError{font-size:10px;}
.IndicationSucceed{color:Green;}
.IndicationError{color:red;}
.Validator{color:#ed1c24;font-size:11px;}

/*######################### 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; }
/*combo boxes*/
.QuestionsDDL{}
.CardTypeDDL{direction:ltr;}
.CardExpirationMonthDDL{}
.CardExpirationYearDDL{}
.CountryDDL{}
.ABCDDL{direction:ltr;}
.AccountTypeDDL{}
/* end combo */



/* ###########################   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: 124px;
	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: 0pt auto; 
	display: block; 
	float: none; 
	width: 836px;
	direction:ltr;
}
#captchaIMAGE
{
	padding-right:1px;
}
/* ###############            StepRegistration End                   ###########*/


