@CHARSET "UTF-8";

a {
	text-decoration:none;
	
	}

*{
	font-family:Arial;
	padding:0px;
	margin:0px;
	}

a img {
	border:none;
}
html{overflow-x:hidden}
body{
	margin:0;
	padding:0;
	direction:ltr;
	background:url(appProxy/site/bodyBg.jpg) repeat-x;
	overflow-x:hidden
}
.lang_but{
	padding-top:40px;
}
div.container{
	width:1000px;
	margin:0 auto;
	background:url(appProxy/site/containerBg.jpg) 50% 132px no-repeat;;
	
}
div.header{
	width:1100px;
	height:131px;
	padding-top: 8px;
	background:url(appProxy/site/header/headerBg.jpg) no-repeat;
}
div.header div.headerLeftSide{
	/*width:62%;*/
	float:left;
	
}
div.header div.headerLeftSide a.logo{
	float:left;
}
div.header div.headerLeftSide ul.topNav{
	list-style-type:none;
	float:left;
	color:#686868;
	margin-left:15px;
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
}
div.header div.headerLeftSide ul.topNav li{
	float:left;
	
}
div.header div.headerLeftSide ul.topNav li span{
	font-size:9px;
	padding-left:7px;
	padding-right:7px;
}
div.header div.headerLeftSide ul.topNav li a{
	color:#686868;
	font-size:11px;
	text-decoration:none;
}
div.header div.headerLeftSide ul.bottomNav{
	list-style-type:none;
	min-height: 100%;
 	height: auto !important;
  	height: 100%;
  	margin-top:22px;
  	*margin-top:23px;
	border:1px solid none;
}
div.header div.headerLeftSide ul.bottomNav li{
	float:left;
	background:url(appProxy/site/header/bottomNavDelim.jpg) right no-repeat;
	height:29px;
	line-height:33px;
	font-size:12px;
	font-family:WinSoft Pro;
	padding-left:7px;
	padding-right:7px;
}
div.header div.headerLeftSide ul.bottomNav li.last{
	background:none;

}

div.header div.headerLeftSide ul.bottomNav li.special a{
	color:#317f01;
	font-weight:bold;
}
div.header div.headerLeftSide ul.bottomNav li.bottomNavdark{
	background:url(appProxy/site/header/bottomNavDelimDark.jpg) right no-repeat;

}
div.header div.headerLeftSide ul.bottomNav li.traderxpSpecial a{
	color:#426545;

}
div.header div.headerLeftSide ul.bottomNav li.traderxpSpecial a img{
	margin-top:6px;
	#margin-top:4px;
}
div.header div.headerLeftSide ul.bottomNav li a{
	color:#383737;
	text-decoration:none;
}
div.header div.headerLeftSide ul.bottomNav li.special a:hover{
	font-weight:bold;
	color:#317f01;

}
div.header div.headerLeftSide ul.bottomNav li a:hover{
  	color:#505050;
	text-decoration:underline;
}
div.header div.headerRightSide{
	float:right;
	height:103px;
}

div.header div.headerRightSideLoggedIn{
    width:360px;
    #width:356px;
    margin-right:125px;
}
div.header div.headerRightSideLoggedOut{
    width:328px;
    margin-right: 130px;
}
div.header div.headerRightSide form.loginForm{
	/*float:right;	*/
}
div.header div.headerRightSide ul.loginList{
	list-style-type:none;
	min-height: 26px;
 	height: auto !important;
  	height: 26px;
        margin-top:5px;
}

div.header div.headerRightSide ul.loginList li{
	float:left;
	/*padding-right:12px;*/
	
}
div.header div.headerRightSide a.forgotPass{
color: #F1F1F1;
display: block;
font-size: 9px;
font-weight: bold;
margin: -5px 0 0 124px;
text-decoration: none;
        /*#min-width:180px;*/
}
div.header div.headerRightSide a.forgotPass:hover{
    color:#ddd;
    text-decoration:underline;
}

div.header div.headerRightSide a.forgotPassMakeRoomForLoginError{

}
div.header div.headerRightSide div.loginError{
background: -moz-linear-gradient(0% 45% 90deg, #E0B324, #FAD121, #FFE678 100%) repeat scroll 0 0 transparent;
*background: #E0B324 scroll 0 0 ;
clear: both;
color: #91282C;
display: block;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
margin-bottom: -7px;
margin-top: 3px;
*margin-top: -3px;
padding: 0 10px;
}

div.header div.headerRightSide ul.loginList li.text{
    background:url(appProxy/site/header/loginInputBg.png) no-repeat;
    margin-right:5px;
    *padding-top: 3px;
}
div.header div.headerRightSide ul.loginList li.text input{
	width:101px;
	height:24px;
	background: transparent;
	border:0px;
	padding-top:2px;
	#padding-top:2px;
	color:#606769;
	padding-left:9px;
	font-size:11px;
}
div.header div.headerRightSide ul.loginList li.textPassword{
    background:url(appProxy/site/header/passwordInputBg.png) no-repeat;

}
div.header div.headerRightSide ul.loginList li.textPassword input{
	width:101px;
	height:24px;
	background: transparent;
	border:0px;
	padding-top:2px;
	#padding-top:6px;
	color:#606769;
	padding-left:9px;
	font-size:11px;
}
div.header div.headerRightSide ul.loginList li.btn{
    float:right;
    padding-right:0;
}
div.header div.headerRightSide ul.loginList li.btn input{
	width:71px;
	height:26px;
	background:url(appProxy/site/header/loginBtn.png) no-repeat;
	border:0px;
	color:white;
	font-size:14px;
	cursor:hand;
	cursor:pointer;
	#margin-top:1px;
        font-weight: bold;
}
div.header div.headerRightSide div.loggedCustomerContainer{
	list-style-type:none;
	min-height: 30px;
 	height: auto !important;
  	height: 30px;
  	/*width:360px;*/
  	color:#EAEAEA;
  	font-size:12px;
}
div.header div.headerRightSide div.loggedCustomerContainer div.textDiv{
	float:left;
	margin-left:3px;

}
div.header div.headerRightSide div.loggedCustomerContainer div.textDiv strong{
	font-size:14px;

}
div.header div.headerRightSide div.loggedCustomerContainer ul.actionsLogged{
	list-style-type:none;
  	height: 29px;
  	margin-top:10px;
  	*margin-top:5px;
        margin-bottom:7px;
  	clear:both;
}
div.header div.headerRightSide div.loggedCustomerContainer ul.actionsLogged li{
	float:left;
	font-size:11px;
        margin-right:16px;
        *margin-right:14px;

}
div.header div.headerRightSide div.loggedCustomerContainer ul.actionsLogged li.chat{
    margin-right:0px;
}
div.header div.headerRightSide div.loggedCustomerContainer div.actionsLoggedBtnLeft{
    height:29px;
    float:left;
}
div.header div.headerRightSide div.loggedCustomerContainer div.actionsLoggedBtnRight{
    background:url(appProxy/site/header/actionsLoggedBtnRight.png) no-repeat;
    width:8px;
    height:29px;
    float:left;
}
div.header div.headerRightSide div.loggedCustomerContainer ul.actionsLogged li a{
    background:url(appProxy/site/header/actionsLoggedBtnMiddle.png) repeat-x;
    color:#606769;
    display:block;
    height:29px;
    line-height:29px;
    float:left;
    color:#313030;
    font-size:10px;
    padding: 0 5px;
    text-transform: uppercase;
}
div.header div.headerRightSide div.loggedCustomerContainer ul.actionsLogged li a:hover{
    color:#3b8d02;
}
div.header div.headerRightSide div.loggedCustomerContainer div.myAccountBtnLeft{
    background:url(appProxy/site/header/myAccountBtnLeft.png) no-repeat;
    width:35px;
}
div.header div.headerRightSide div.loggedCustomerContainer div.myPortfolioBtnLeft{
    background:url(appProxy/site/header/myPortfolioBtnLeft.png) no-repeat;
    width:30px;
}
div.header div.headerRightSide div.loggedCustomerContainer div.chatBtnLeft{
    background:url(appProxy/site/header/chatBtnLeft.png) no-repeat;
    width:26px;
}
div.header div.headerRightSide div.loggedCustomerContainer ul.actionsLogged li.deposit{
}
div.header div.headerRightSide div.loggedCustomerContainer ul.actionsLogged li.deposit a{
	color:#2F7200
}
div.header div.headerRightSide div.loggedCustomerContainer ul.actionsLogged li.myAccount{

}
div.header div.headerRightSide div.loggedCustomerContainer ul.actionsLogged li.openPositions{

}
div.header div.headerRightSide div.loggedCustomerContainer a.logoutLink{
	float:right;
	color:#394449;
	text-align:center;
	font-size:11px;
        text-decoration: underline;
        margin-right:5px;
        #margin-right:7px;
}
div.header div.headerRightSide div.loggedCustomerContainer a.logoutLink:hover{
    color: #91282C;
}
div.header div.headerRightSide div.timePane{
    height: 25px;
    float:left;
    #width:258px;
}
div.header div.headerRightSide.headerRightSideLoggedIn div.timePane{
    margin-top:-4px;
}

div.header div.headerRightSideLoggedOut div.timePane{
    #width:230px;
    margin-right:7px;
    height: 26px;
    margin-top:10px;
}

div.header div.headerRightSide div.timePaneLeft{
    background:url(appProxy/site/header/timePaneLeft.png) no-repeat;
    height: 26px;
    width:  9px;
    float:left;
}
div.header div.headerRightSide div.timePaneRight{
    background:url(appProxy/site/header/timePaneRight.png) no-repeat;
    height: 26px;
    width:  9px;
    float:left;
    float:right;
}
div.header div.headerRightSide ul.time{
	list-style-type:none;
        background:url(appProxy/site/header/timePaneMiddle.png) repeat-x;
        display: block;
        color: #333;
        float:left;
        width:240px;
        /*#width:245px;*/
}
div.header div.headerRightSideLoggedOut div.timePane ul.time{
    /*make it a bit shorter for logged out customer*/
    width:207px;
    *width:212px;
}
div.header div.headerRightSide ul.time li{
	float:left;
	width:19px;
        line-height: 26px;
}
div.header div.headerRightSide ul.time li div.nekudotaim {
	float:left;
	width:2px;
	display:block;
        line-height: 22px;
	
}
div.header div.headerRightSide ul.time li div.clock{
	font-size:15px;
	text-align:center;
	float:left;
}

div.header div.headerRightSide ul.time li div.hour{

}
div.header div.headerRightSide ul.time li div.minute{

}
div.header div.headerRightSide ul.time li div.seconds{

}
div.header div.headerRightSide ul.time li.date{
	width:auto;
	color:#3B3B3B;
	font-size:12px;
        float:right;
}
div.header div.headerRightSide #binaryOptionsTop{
	height:36px;
	
}
div.header div.headerRightSide #binaryOptionsTop #binaryOptionButton{
	background: url("appProxy/site/header/binaryOptionsBtn.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	float: right;
	font-size: 12px;
	height: 34px;
	line-height: 14px;
	padding-top: 2px;
	*padding-top: 4px;
	text-align: center;
	width: 72px;
	cursor: hand;
	cursor: pointer;
}

div#selectLangPane{
     float:right;
         margin-top:10px;
}
div.headerRightSideLoggedIn div#selectLangPane{
         margin-top:-4px;
}
div#selectLangPane  div.newListSelected div.selectedTxt{
	background: url("appProxy/site/header/langSelect/langSelectInput.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	height: 28px;
	line-height: 25px;
	padding-left: 7px;
	text-transform: capitalize;
	width: 64px;
	*float:right;
}

div#selectLangPane  div.newListSelected ul.newList{
    list-style: none;
    background: white;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    background: -moz-linear-gradient(19% 75% 90deg,#FFF, #FDF0D1, #d4d5d6 100%);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d4d5d6), to(#FFFFFF), color-stop(.7,#FDF0D1));
    /*no ccs3 in ie...*/
    #background: #fff url(appProxy/site/header/langSelect/selectbox-wrapper.png) no-repeat;
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
    padding:6px 4px;
    border: 1px solid #d4c198;
    #border: none;
    #margin-left: -1px;
    text-transform: capitalize;
    z-index:1001;
    position: absolute;
    height: auto !important;
    width: 62px;
    top: 27px !important
}
div.headerRightSideLoggedIn div#selectLangPane  div.newListSelected ul.newList{
	#margin-left: 5px;
}
div#selectLangPane  div.newListSelected ul.newList li{
    line-height: 19px;
    #width:84px;

}
div#selectLangPane  div.newListSelected ul.newList li a{
    color:#555;
    display: block;
}
div#selectLangPane  div.newListSelected ul.newList li:hover{
    background-color: #9e9fa0;
}
.clear{
	clear:both
}
div.footer{
	width:1000px;
	height: 160px;
	margin:0 auto;
    clear:both;
	background:url(appProxy/site/footerBg.jpg)  no-repeat;
	text-align:center;
	
}
div.footer div.listsContainer{
	width:865px;
	margin:0 auto;
	padding: 30px 0;
}

div.footer div.footerListContainer {
    width:190px;
    float: left;
    height: 110px;
    margin-top: 5px;
}

div.footer div.footerListContainer h4 {
    font-size: 12px;
    text-align: left;
}

div.footer ul.footerList{
	float:left;
	list-style-type:none;
	font-size:11px;
	color:#202020;
	width:190px;
	line-height:25px;
	
}
div.footer ul.footerList li{
	text-align:left;

}

div.footer ul.footerList li a{
	color:#505050;
        text-decoration: none;
}
div.footer ul.footerList li a:hover{
    text-shadow:0 0 8px #505050;
    #color: #222;
}

div.bottomBorder div.riskNote{
	font-size: 11px;
	text-align: center;
    width: 100%;
	margin-top:18px;
	margin-bottom:5px;
	line-height: 15px;
}

div.bottomBorder{
	width:100%;
	border-top:1px solid #D1D1D1;
	margin:30px 0 20px;

}
ul.logobar{
	clear:both;
	height:37px;	
	width:1154px;
	list-style-type:none;
	margin:auto; 
	margin-top:15px;
	margin-bottom:5px;
	
}
ul.logobar li{
	float:left;
	text-align:center;
	width:85px;
}
ul.logobar li.last{
	float:left;
	text-align:center;
	width:49px;
}
img.spotOption{
	display:block;
	width:192px;
	height:42px;
	margin:0 auto;
}
/*footer lang Contaniner*/
div.bottomBorder div.langContainer{
    text-align: center;
}

div.bottomBorder div.langContainer a{
    color: #2e2e2e;
    margin-right:3px;
    font-size: 10px;
    margin-right: 20px;
}
div.bottomBorder div.langContainer a:hover{
    color: #606769;
}
div.bottomBorder div.langContainer img{
    position: relative;
    top:4px;
}
.hidden{
	display:none;
}
div#loginDialog{
    
}
div#loginDialog div.instructions{
    padding: 4px;
    color: #222;
    font-size:12px;
}
div#loginDialog div.loginError{


font-size:10px;
	display:block;
	color:#91282C;
        clear: both;
        margin: 2px 0 0 0px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
        background: -moz-linear-gradient(0% 45% 90deg,#E0B324, #FAD121, #FFE678 100%);
        background: -webkit-gradient(linear, 0% 0%, 0% 65%, from(#FFE678), to(#E0B324), color-stop(.2,#FAD121));
        #background-color: #E0B324;
        #border: 1px dotted #91282C;
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        font-weight:bold;
        padding:4px 20px;
        text-shadow:1px 1px 0 #ebd663;
}
div#loginDialog input.text,
div#loginDialog input.password{
	width:200px;
	height:24px;
	border:1px solid #a3a2a2;
	color:#3D3D3D;
	line-height:25px;
    padding-right: 5px;
    margin-top: 8px;
}
div#loginDialog form{
    margin: 5px 0;
    padding: 5px;
    background: #fff;
    border:1px solid #a3a2a2;
     -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
div#loginDialog input.submit{
    margin-top:5px;
}
div#loginDialog a.forgotPass{
    margin-top:5px;
    margin-bottom: 8px;
}

/*#thankYou_startTradingBtn div {
	float: right;
	margin: 125px 80px 0 0;
	color: #fff;
	font-family: Arial;
	font-size: 18px;
	width: 152px;
	height: 32px;
	padding: 9px 0 0 5px;
	background: url(appProxy/site/global/startTradingBtn.jpg) no-repeat;
}*/
/*why is this here?*/
/*#thankYou_startTradingBtn div {
	position: absolute;
	top: 307px;
	right: 58px;
	color: #fff;
	font-family: Arial;
	font-size: 15px;
	width: 155px;
	height: 39px;
	padding: 2px 0 0 2px;
	background: url(appProxy/site/global/startTradingBtn.jpg) no-repeat;
}*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
XXX.ui-widget-overlay { background: #aaaaaa url(appProxy/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
XXX.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* footer */
div.footerMenu-global{
    width:1000px;
}

/*jnotification plugin*/
.jnotification{
	height:50px;
	width:100%;
	background-color: #fff;
	position:fixed;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity: 0.95;
	text-align:center;
	left:0px;
	z-index:9999999;
	margin:0px;
	padding:0px;
	-webkit-box-shadow: 0px 2px 10px #000000;
	-moz-box-shadow: 0px 2px 10px #000000;
	box-shadow: 0px 2px 10px #000000;
	top:0px;
	border: 2px solid #fff;
	-moz-border-radius: 0 0 25px 25px;
	border-radius: 0 0 25px 25px;
	border-bottom: 3px solid #ebebeb;
}

.jnotification-content{
	line-height:46px;
	font-size: 18px;
	font-family:'Lucida Grande',sans-serif;
	display: inline-block;
	padding-left: 40px;
	margin-left: -40px;
}
a.jnotification-cross{
	position:absolute;
	width:31px;
	height:31px;
	background:transparent url(appProxy/site/jnotification-images/cross.png) no-repeat top left;
	cursor:pointer;
	right:10px;
}
a.jnotification-cross:hover{
	background-image: url(appProxy/site/jnotification-images/cross_hover.png)
}
.jnotification-top a.jnotification-cross{
	top:8px;
}
.jnotification-bottom a.jnotification-cross{
	bottom:8px;
}
.jnotification_notice{
	background-color: #03c;
	text-shadow: 0 1px 1px #111;
	color: #FFF;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1a82f7), to(#2F2727));
	background: -moz-linear-gradient(100% 100% 90deg, #2F2727, #1a82f7);
}
.jnotification_notice .jnotification-content{
	background: transparent url(appProxy/site/jnotification-images/notice.png) no-repeat center left;
}

.jnotification_error{
	background-color: #c00;
	text-shadow: 0 1px 1px #111;
	color: #fff;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff0900), to(#b30600));
	background: -moz-linear-gradient(100% 100% 90deg, #b30600, #ff0900);
}
.jnotification_error .jnotification-content{
	background: transparent url(appProxy/site/jnotification-images/error.png) no-repeat center left;
}

.jnotification_alert{
	background-color: #F60;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF6600), to(#a64200));
	background: -moz-linear-gradient(100% 100% 90deg, #a64200, #FF6600);
	text-shadow: 0 1px 1px #000;
	color: #fff;
}
.jnotification_alert .jnotification-content{
	background: transparent url(appProxy/site/jnotification-images/alert.png) no-repeat center left;
}

.jnotification_success{
	background-color: #092;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#068f06), to(#004500));
	background: -moz-linear-gradient(100% 100% 90deg, #004500, #068f06);
	text-shadow: 0 1px 1px #000;
	color: #fff;
}
.jnotification_success .jnotification-content{
	background: transparent url(appProxy/site/jnotification-images/success.png) no-repeat center left;
}
#marqueeParent{
    left: 0 !important;
}

.allowDialog{
    color: #000;
    background: none;
    width: 460px;
    border: none;
}
.allowDialog .ui-widget-header{
    background: url(appProxy/site/dialog/allowDialog/head.png) no-repeat 0 0;
    border: none;
    color: #4aa827;
    padding: 24px 24px 0;
}
.allowDialog .ui-dialog-content{
    height: 203px !important;
    background: url(appProxy/site/dialog/allowDialog/bg.png) repeat-y;
    padding: 10px 28px 0 24px;
}

.allowDialog .ui-dialog-buttonpane{
    background: url(appProxy/site/dialog/allowDialog/foot.png) no-repeat 0 0;
    margin: 0;
    height: 58px;
    padding-left: 28px;
}
.allowDialog .ui-button{
    background: url(appProxy/site/dialog/allowDialog/submit.png) no-repeat 0 0;
    height: 18px;
    width: 68px;
    border: 0;
}
.allowDialog .ui-button .ui-button-text{
    padding: 0;
    color: #000;
}
.iPad2 {
  background: url("appProxy/site/ipad/en/large.gif") no-repeat scroll 0 0 transparent;
  height: 400px;
  position: absolute;
  top: 120px;
  width: 600px;
  z-index: 1001;
  left: 50%; 
  margin-left: -500px;
}
.iPad2 .link{
    display: block;
    width: 100%;
    height: 100%;
}
.iPad2 .close {
  float: right;
  height: 29px;
  margin: 20px 16px;
  width: 29px;
  position: absolute;
  z-index: 9999;
  right: 0;
  cursor: pointer;
}
.newListSelected{
    position: relative !important;
}
