@CHARSET "UTF-8";

* {
font-family:Tahoma;
margin:0;
padding:0;
font-weight:normal;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	/*line-height: 1;*/
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	font-size:12px;
	font-family:Arial;
}

a {
	text-decoration:none;
	}

.clear{
	clear:both;
}

.hidden {
	display:none;
}

html{overflow-x:hidden}
body{
	margin:0;
	padding:0;
	/*overflow-x:hidden;*/
	background-color:#e9e9e9;
}

div.container{
	width:980px;
	margin: 0 auto;

}

div.bodyCenter {
	width:978px;
	border-left:1px solid #dedddd;
	border-right:1px solid #dedddd;
	background-color:#FFF;
	overflow:hidden;
}

div.header {
	border-left:1px solid #dedddd;
	border-right:1px solid #dedddd;
	background-color:#FFF;
	padding:5px 8px 0;
	/*background: url("appProxy/site/header/bbinary_xmas.png") no-repeat scroll 54% 41px #fff;
	*background-position: 54% 43px;*/

}
.wfLogo {
  float: right;
}
div.header div.logo {
	margin-left:0px;
	float:left;
}

div.header div.logo_loggedOut {
	width:250px;
}


div.header div.headerRightSide{
	float:right;
	width:260px;
	color: #002b5c;
	font-size:11px;
}

div.header div.headerRightSide_loggedOut{
	/*float:none;
	position:absolute;
	top:10px;
	right:20px;*/
}

/* loggedCustomer */
div.headerRightSide div.loggedCustomerContainer{
	
}
div.headerRightSide div.loggedCustomerContainer div.textDiv{
	float:right;
	margin-left:4px;
	margin-top:2px;
	margin-bottom: 5px;
}

div.loggedCustomerContainer span.balanceInfo{
	color: #0f5497;
        margin-left: 2px;
}

div.headerRightSide div.loggedCustomerContainer div.logout_button {
    float: right;
}

div.headerRightSide div.loggedCustomerContainer div.button_left {
    background: url(appProxy/site/header/head_button_sides.png) no-repeat;
    width: 4px;
    height: 27px;
    float: left;
}

div.headerRightSide div.loggedCustomerContainer div.button_left.red {
    background: url(appProxy/site/header/head_button_sides.png) no-repeat 0 -54px;
}

div.headerRightSide div.loggedCustomerContainer div.button_left.blue {
    background: url(appProxy/site/header/head_button_sides.png) no-repeat 0 -27px;
}

div.headerRightSide div.loggedCustomerContainer div.button_right {
    background: url(appProxy/site/header/head_button_sides.png) no-repeat -4px 0;
    width: 4px;
    height: 27px;
    float: left;
}

div.headerRightSide div.loggedCustomerContainer div.button_right.red {
    background: url(appProxy/site/header/head_button_sides.png) no-repeat -4px -54px;
}

div.headerRightSide div.loggedCustomerContainer div.button_right.blue {
    background: url(appProxy/site/header/head_button_sides.png) no-repeat -4px -27px;
}

div.headerRightSide div.loggedCustomerContainer div.button_body {
    background: url(appProxy/site/header/head_button_body.png) repeat-x;
    height: 27px;
    float: left;
}

div.headerRightSide div.loggedCustomerContainer div.button_body.red {
    background: url(appProxy/site/header/head_button_body.png) repeat-x 0 -54px;
}

div.headerRightSide div.loggedCustomerContainer div.button_body.blue {
    background: url(appProxy/site/header/head_button_body.png) repeat-x 0 -27px;
}

div.headerRightSide div.loggedCustomerContainer a.logoutLink{
	color: #fff;
	display: block;
/*	background: #7f94ad;*/
	line-height: 26px;
	padding: 0 4px;
/*	float:right;*/
	width:44px;
	text-align: center;
}
div.headerRightSide div.loggedCustomerContainer a.logoutLink:hover{
	/*background: #002A5C;*/	
/*	background: #990000;	*/
}
div.headerRightSide div.loggedCustomerContainer ul.actionsLogged{
	clear:both;
        float: right;
        margin-top: 2px;
        #float: none;
        #width: 220px;
        #margin-left: 40px;
}
div.headerRightSide div.loggedCustomerContainer ul.actionsLogged li{
	margin-left:5px;
	float:right;
}

div.headerRightSide div.loggedCustomerContainer ul.actionsLogged a{
/*	margin-top: 5px;*/
	color: #fff;
	display: block;
/*	background: #002A5C;*/
	line-height: 26px;
	padding: 0 4px;
	min-width:44px;	
	text-align: center;
}
div.headerRightSide div.loggedCustomerContainer ul.actionsLogged a:hover{
/* 	background: #7f94ad;*/
}
/* ul time */
div.header div.headerRightSide ul.time{
	min-height:35px;
  	margin-top:20px;
  	color: #002b5c;
	float:left;
}
div.header div.headerRightSide ul.timeHMS{
/*	background:url(appProxy/site/header/timeBgDecoration.png) repeat-x left bottom ;*/
	
	margin-left: 45px;
}

div.header div.headerRightSide ul.time li{
	float:left;
}
div.header div.headerRightSide ul.time li div.nekudotaim {
/*	float:left;
	width:4px;
	height:10px;
	display:block;
	margin: 10px 3px 0;*/
	display: none;
}
div.header div.headerRightSide ul.time li div.clock{
	background: white;
	width:34px;
	height:33px;
	font-size:20px;
	line-height:27px;
	text-align:center;
        color: white;
	float:left;
        margin-left: 2px;
        padding-top: 2px;
        background: url(appProxy//site/header/clock_element_bg.png) no-repeat;	
}

li.date span.day_name {
    color: #4f4f4f;
}

li.date span.date {
    margin-left: 2px;
    color: #4f4f4f;
}



ul.time div.timeDecoration{

}
div.header div.headerRightSide ul.time li.date{
	color:#002b5c;
	font-size:10px;
	line-height:10px;
	margin-left:15px;
}

div.header div.loginListContainerMain {

}

div.header div.loginListContainerMain ul.loginList li{
	float:left;
	padding-right:5px;
}

div.header div.loginListContainerMain ul.loginList li input{
	width:87px;
	height:20px;
	#height:17px;
	#padding-top:3px;
	border:1px solid #d8dfe6;
font-family:Tahoma;
	font-size:11px;
	color:#7f95ad;
	padding-left:7px;
}

div.header div.loginListContainerMain ul.loginList li.btn {
	#padding-top:1px;
}

div.header div.loginListContainerMain ul.loginList li.btn input{
	width:48px;
	height:22px;
	border:0;
	background:url(appProxy/site/global/login_button.gif) no-repeat;
	cursor:pointer;
}

div.loginListContainerMain div.forgotPass{
	padding-top:7px;
	#padding-top:2px;
	clear: both;
}
div.loginListContainerMain div.forgotPass a{
	font-family:Tahoma;
	font-size:11px;
	color:#7f95ad;
}
div.loginListContainerMain div.forgotPass a:hover{
	color:#002a5c;
}

div.loginListContainerMain div.forgotPass a{
	float: right;
	margin-left:8px;
}
div.loginListContainerMain span.loginError{
	float: left;
	background:#ffcc33 url(appProxy/site/global/attentionIcon.png) 5px 2px no-repeat;
	border:1px solid #aa0000;
	color: #aa0000;
	font-size:11px;
	padding: 5px 5px 5px 30px;
}

div.header div.sloganWrapper{
	
	position:relative;
	top:80px;
	left:20px;
	overflow: visible;
}

div.header div.slogan_loggedOut {
	width:552px;
	position:relative;
	top:40px;
	left:25px;
	float:left;
	#float:none;
}

div.header div.slogan{
	width:472px;
	height:21px;
	margin:0 auto;
	float:left;
}

div.header div.slogan_loggedOut div.slogan {
	width:552px;
	float:none;
}

div.header div.slogan img {
	margin:0 17px 0 17px;
	float:left;
}

div.header div.slogan div.line {
	width:125px;
	height:0;
	border:0;
	border-top:1px solid #ced5df;
	margin-top:7px;
	float:left;
}

div.header div.slogan_loggedOut div.line {
	width:165px;
}

div.header div.headerNav {
	width:100%;
	text-align:left;
	padding-top:17px;
	clear:both;
}

div.header div.headerNav div {
	float:left;
}

div.header div.headerNav div.navLeftSide {

}
div.header div.headerNav div.navLeftSide a{
	font-family: Tahoma, sans-serif;
	font-size:11px;
	font-weight: bolder;
	color:#FFF;
	padding-top:10px;
	text-align: center;
	width:180px;
	height:20px;
	display:block;
	background-color:#002a5c;
	margin-left:3px;
	float: left;
}
div.header div.headerNav div.navLeftSide a:hover{
	background-color:#8093ac;
}

div.header div.headerNav div.navRightSide {
	margin-left:10px;
	margin-left:8px;
	height:30px;
	display:block;
	float: left;
	#position: absolute;
	#z-index:500;
}

div.header div.headerNav div.navRightSide ul li {
	float:left;
	border-right:2px solid #fff;
	display:block;
	position: relative;
	
}

div.header div.headerNav div.navRightSide a{
	height:20px;
	display:block;
	width:108px;
	float:left;
	background-color:#002a5c;
	font-size:11px;
	font-weight: bolder;
	color:#FFF;
	padding-top:10px;
	text-align: center;
	font-family: Tahoma, sans-serif;
        -webkit-transition: background-color 0.2s linear;
        -moz-transition: background-color 0.2s linear;
        -o-transition: background-color 0.2s linear;
}

div.header div.headerNav div.navRightSide a.edu {
	width:110px;
}

div.header div.headerNav div.navRightSide a:hover {
	background-color:#8093ac;
}

div.header div.headerNav div.navRightSide li.empty a:hover {
	background-color:#002a5c;
}

div.header div.headerNav div.navRightSide span{
	height:20px;
	display:block;
	width:107px;
	float:left;
	background-color:#8093ac;
	font-family: Tahoma, sans-serif;
	font-size:11px;
	font-weight: bolder;
	color:#FFF;
	padding-top:10px;
	text-indent:8px;
}


div.header div.headerNav div.navRightSide ul li ul {
	width:151px;
	border:1px solid #d8dfe6;
	border-bottom:0;
	background-color:#FFFFFF;
	position: absolute;
	top:30px;
	display: none;
	left: 0;
	z-index:900;
	padding:5px 0 3px;
}

div.header div.headerNav div.navRightSide ul li ul li{
	height:21px;
	background-color:#FFFFFF;
	/*overflow:hidden;*/
	border:0;
	border-bottom:1px solid #d8dfe6;
	z-index:800;
}

div.header div.headerNav div.navRightSide ul li ul.submenu{
	margin-left:151px;
	margin-top:-30px;
}

div.header div.headerNav div.navRightSide ul li ul li a{
	background-color:#FFFFFF;
	display:block;
	float:left;
	width:151px;
	height:21px;
    line-height: 15px;
	font-size:11px;
	color:#002b5c;
	padding-top:5px;
	z-index:3001;
	position:relative;
	z-index:500;
	font-weight: normal;
	text-align: left;
	text-indent: 8px;
}
div.header div.headerNav div.navRightSide ul li ul li.last{
    display: none;/*quickfix*/
}
div.header div.headerNav div.navRightSide ul li ul li a:hover {
	background-color:#e9ecf0;
}

div.header div.news_flash{
	width:956px;
	height:26px;
	font-size:11px;
	color:#002a5c;
	line-height:27px;
	font-family: Tahoma, sans-serif;
	background-color:#FFF;
	float:right;
	clear: both;
}
div.header div.news_flash ul.expiredRates{
	list-style-type:none;
	min-height:26px;
	height:auto !important;
	height:10px;
	margin-left:0px;

}
div.header div.news_flash ul.expiredRates li{
	float:left;
	background:url("appProxy/site/header/ratesLiBg.gif") right 50% no-repeat;
	padding-right:13px;
	padding-left:12px;
}

div.header div.news_flash ul.expiredRates li.up {
	background:url(appProxy/site/global/curs_up.gif) no-repeat 100% 50%;
}

div.header div.news_flash ul.expiredRates li.down {
	background:url(appProxy/site/global/curs_down.gif) no-repeat  100% 50%;
}

div.header div.news_flash ul.expiredRates li.last{
	background:none
}
div.header div.news_flash ul.expiredRates li span.green{
	color:#77a91f;

}
div.header div.news_flash ul.expiredRates li span.red{
	color:#ed1c24;
}

div.footer {
	overflow:hidden;
	width:978px;

        background-color:#dedfe1;
	border:1px solid #dedddd;
	border-top:0;
}

div.footer div.navPanel{
	height:18px;
	
	/*overflow:hidden;*/
	padding-top:45px;
}

div.footer div.navPanel div.nav {
	width:93%;
	height:33px;
	/*overflow:hidden;*/
	margin: 0 auto;
        text-transform: uppercase;
        margin-top: -12px;
}

div.footer div.navPanel div.nav a {
	display:block;
	float:left;
	width:91px;
	height:21px;
	border-right:2px solid #808285;
	color:#808285;
	font-family: Tahoma, sans-serif;
	font-size:9px;
	line-height: 19px;
	text-align: center;
	font-weight: bolder;
}
div.footer div.navPanel div.nav a.VIP {
	
}

div.footer div.navPanel div.nav li {
	position: relative;
	float:left;
}
div.footer div.navPanel div.nav a.longer {
	width:113px;
}
div.footer div.navPanel div.nav a.copyR{
    width: 213px;
}
div.footer div.navPanel div.nav a.last{
    border: 0;
}
div.footer div.navPanel div.nav ul.submenu{
	display:none;
	position: absolute;
	#left:-70px;
	background-color:white;
}
div.footer div.navPanel div.nav ul.termsNConditions{
	top: -410px;
}
div.footer div.navPanel div.nav ul.banking{
	top: -265px;
}
div.footer div.navPanel div.nav ul.submenu li{
}
div.footer div.navPanel div.nav ul.submenu li a{
	width:170px;
}

div.footer div.navPanel div.nav a:hover {
	
}
div.footer div.navPanel div.nav a.VIP:hover {
		
}

div.footer div.buttonsPanel {
  margin: 0 auto;
  overflow: hidden;
  width: 102%;
  margin-bottom: 10px;
  line-height: 70px;
}

div.footer div.buttonsPanel div{
/*	overflow:hidden;
	float:left;
	width:69px;
	margin-top:12px;
	margin-left:220px;*/
}

div.footer div.buttonsPanel ul{
	overflow:hidden;
	float:left;
	margin-top:23px;
}

div.footer div.buttonsPanel ul li{
	float:left;
	margin-right:10px;
	font-size:0;
	vertical-align:middle;
}
div.footer div.listsContainer{
    margin: 0 auto;
    padding:  17px 0;
    text-align: left;
    width: 959px;
    min-height: 160px;
}

div.footerMenu-global{
    width: 1000px;
}
div.footer div.footerListContainer{
    float: left;
    height: 110px;
    margin-top: 5px;
    width: 142px;
}
div.footer div.footerListContainer h4{
    font-size: 7pt;
    text-align: left;
    color: #002a5c;
    text-transform: uppercase;
    margin-bottom: 5px;
}

div.footer ul.footerList{
    color: #808285;
    text-transform: none;
    float: left;
    font-size: 9px;
    line-height: 13px;
    list-style-type: none;
    width: 247px;
    line-height: 13px;
}

div.footer ul.footerList li a{
    color: #808285;
    text-decoration: none;
}
div.footer ul.footerList li a:HOVER{
    text-shadow: 0 0 8px #505050;
}
/* common page1 elements*/
div.rightSide {
	text-align:left;
	margin-right:9px;
	float:right;
	background-color:#fff;
	width:770px;
}

div.rightSide a{
	color:#4C6A8D;
}
/* ================ *
 *  jQuery flashMessage dialog *
 * ================ */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; 

	opacity:0.5;
	filter:Alpha(Opacity=30);
}
.ui-widget-overlay_bbinary_dialog{
    	background:url("appProxy/site/global/dialog_overlay.png") repeat scroll 0% 0% #666666;
}
.bbinary_dialog .ui-widget { font-family: Arial, sans-serif; font-size: 1em; }
 .ui-widget .ui-widget { font-size: 1em; }
 .ui-widget-content .bbinary_dialog .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, sans-serif; font-size: 1em; }
 .ui-widget-content { background: #fff; color: #312e25; }
 .ui-widget-content a { color: #312e25; }
.bbinary_dialog .ui-widget-header {background: #002A5C; color: #ffffff; font-weight: bold; }
.bbinary_dialog .ui-widget-header a { color: #ffffff; }

.ui-dialog { position: absolute; width: 300px; overflow: hidden; }
div.bbinary_dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; height: 22px }
div.bbinary_dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
div.bbinary_dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
div.bbinary_dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
div.bbinary_dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
div.bbinary_dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background-color: #fff; overflow: auto; zoom: 1; }
div.bbinary_dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
div.bbinary_dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
div.bbinary_dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
div.bbinary_dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }



div.bbinary_dialog{
	border: 5px solid #002A5C;
}
div.bbinary_dialog .ui-dialog-buttonpane {
    text-align: center;
    width: 90%;
	margin:14px;
	padding:4px 12px 6px 3px;
	text-align:left;
    height: 35px;
}

div.bbinary_dialog button {
	background-color:#8093AC;;
	color:#FFFFFF;
	display:block;
	float:right;
	font-family: Tahoma, sans-serif;
	font-size:14px;
	height:30px;
	line-height: 30px;
	width:100px;
	margin-right:8px;
}
div.bbinary_dialog button:hover {
	background-color:#002A5C;
}
/*
div.bbinary_dialog .ui-dialog-container {
	background: white;
	min-height:385px;
	color:#002A5C;
	font-family: Tahoma, sans-serif;
	font-size:14px;
}

div.bbinary_dialog .ui-dialog-titlebar {
     position: relative; 
	font-size:18px;
	color: white;
	background:#002A5C;
	height:35px; 
	line-height:35px;
  	font-size: 16px;
    cursor: move;
    
}

div.bbinary_dialog .ui-dialog-titlebar  .ui-dialog-title {
    display: block;
    float: left;
	padding-left:20px;
	
}
div.bbinary_dialog  .ui-dialog-titlebar-close {
    padding-right:10px;
	float: right;
	color: #fff;
	font-weight: bold;
}

div.bbinary_dialog .ui-dialog-content{
    margin: 0 5px 5px;
    background: #fff;
    padding: 7px 10px 0px 10px
}

div.bbinary_dialog .ui-dialog-content p{ 
	width: 90%;
	margin: 27px auto;
	height: 220px;;
	text-align: left;
	line-height:26px;
}	

div.bbinary_dialog .ui-dialog-buttonpane {
    text-align: center;
    width: 90%;
	margin:14px;
	padding:4px 12px 6px 3px;
	text-align:left;
    height: 35px;
}

div.bbinary_dialog button {
	background-color:#8093AC;;
	color:#FFFFFF;
	display:block;
	float:right;
	font-family: Tahoma, sans-serif;
	font-size:14px;
	height:30px;
	line-height: 30px;
	width:100px;
	margin-right:8px;
}
div.bbinary_dialog button:hover {
	background-color:#002A5C;
}
div.bbinary_dialog div.ui-resizable-handle{
	background: #002A5C !important;
	aborder: none;
    width: 4px;
}

div.bbinary_dialog ui-resizable-s{
    
}

.ui-icon-closethick{
    color: #fff;

}

/* ================ *
 *  jQueryUI dialog *
 * ================ */
.rollover_dialog .ui-dialog {
    background: url(appProxy/box_bg.gif) repeat-x;
}

.rollover_dialog .ui-dialog .ui-dialog-container {
}

.rollover_dialog .ui-dialog .ui-dialog-titlebar {

}

.rollover_dialog .ui-dialog .ui-dialog-titlebar  .ui-dialog-title {

}
.rollover_dialog .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
}

.rollover_dialog .ui-dialog form p {

}

.rollover_dialog .ui-dialog form p label {
    display: block;
    width: 30%;
    text-align: right;
    float:left;
    color: rgb(73, 73, 73);
    font-size: 12px;
    margin-right: 5px;
    font-weight: bold;
}

.rollover_dialog .ui-dialog form p input {
    width: 50px;
    float: left;
}

.rollover_dialog .ui-dialog form p input, .ui-dialog form p select {
    background-color: rgb(214, 214, 214);
    border-color:#7F7F7F #CACACA #CACACA #7F7F7F;
    border-style:solid;
    border-width:1px;
}

.rollover_dialog .ui-dialog .ui-dialog-buttonpane {

}

.rollover_dialog .ui-dialog button {

}

.rollover_dialog .ui-resizable-s{
    background: url(appProxy/site/home/popup/my_trades_s.png) repeat-x !important;
}

.rollover_dialog .ui-resizable-n{
    background: url(appProxy/site/home/popup/my_trades_s.png) repeat-x !important;
}

.rollover_dialog .ui-resizable-e{
    background: url(appProxy/site/home/popup/my_trades_w.png) repeat-y !important;
    width:2px !important;
    height:99% !important;
}

.rollover_dialog .ui-resizable-w{
    background: url(appProxy/site/home/popup/my_trades_e.png) repeat-y !important;
    height:99% !important;
}
.rollover_dialog .ui-resizable-nw{
    background:#343434 !important;
}
.rollover_dialog .ui-resizable-se{
    background:none !important;
}
.rollover_dialog .ui-resizable-ne{
    background:#343434 !important;
}
.rollover_dialog .ui-resizable-sw{
    /*background:#343434 !important;*/
    height:0px !important;
    width:0px !important;
}
.rollover_dialog .ui-resizable-nw{
    background:#343434 !important;
}

.rollover_dialog div.ui-dialog-titlebar{

}

.rollover_dialog span.ui-dialog-title{

}

.rollover_dialog a.ui-dialog-titlebar-close{
}

.rollover_dialog a.ui-dialog-titlebar-close span{
    font-weight: bold;
}

.rollover_dialog .ui-dialog-container{

}

.rollover_dialog .ui-dialog-content{
    font-family: arial;
    font-size: 12px;
    color:#333335;
}

.rollover_dialog div.ui-dialog-buttonpane{
    margin-left:100px !important;
}

.rollover_dialog div.ui-dialog-buttonpane button{
}

/* rollover dialog classes */
div.platformDialogInner div.controls{
    margin-top: 40px;

}
.rollover_dialog div.firstRow{
}

.rollover_dialog div.firstRow div.left{
    float:left;
}

.rollover_dialog div.firstRow div.right{
    float:right;
    color:#333335;
    font-size:14px;
    font-weight: bold;
}
.rollover_dialog div.secondRow{
    margin-top:5px;
}
.rollover_dialog div.secondRow div.left{
    float:left;
    margin-top:11px;
}

.rollover_dialog div.secondRow div.right{
    float:right;
}


.rollover_dialog div.thirdRow{
    margin-top:5px;
}

.rollover_dialog div.thirdRow div.left{
    float:left;
    margin-top:3px;
}

.rollover_dialog div.thirdRow div.right{
    float:right;
    color:#006e00;
    font-size: 17px;
    font-weight: bold;
}

.rollover_dialog div.title{
    clear: both;
    margin-top:4px;
    #margin-top:-4px;
    margin-bottom:6px;
    float:left;
}
.rollover_dialog div.title div.titleLeft{
    width: 5px;
    height: 30px;
    float: left;
}

.rollover_dialog div.title div.titleRight{
    width: 5px;
    height: 30px;
    float: left;
}
.rollover_dialog div.title div.titleContent{
    height: 30px;
    line-height: 30px;
    float: left;
    color:#333335;
    width: 218px;
    text-indent: 15px;
    font-size: 12px;
}


.rollover_dialog div.content{
    clear: both;
    min-height:75px;
    color:#333335;
    font-size:11px;
    padding: 0 20px;
}
.rollover_dialog div.controls{

}

.rollover_dialog div.controls button.btn{

}

.rollover_dialog div.controls button.btnApply{

}
.rollover_dialog div.controls button.btnApply:hover{

}
.rollover_dialog div.controls button.btnCancel{

}
.rollover_dialog div.controls button.btnCancel:hover{

}

/* select box for rollover */
.rollover_dialog  .selectboxTime {
  background: url("appProxy/site/homeCompact/expireTimeSelectBoxDialog.png") no-repeat scroll 0% 0% transparent;
  width: 80px;
  height: 25px;
  border: 0px none;
  margin-top: 5px;
  color: black;
  font-size: 14px;
  font-weight: bold;
  padding-left: 25px;
  margin-left: 5px;
  cursor: pointer;
  float: left;
  #padding-top:5px;
  z-index: 6000;
}
.rollover_dialog div.selectbox-wrapperTime{
  font-size: 11px;
  margin-top: 32px;
  height: 105px;
  background: url("appProxy/site/home/timeSelect/selectbox-wrapperDialog.png") no-repeat
    scroll 0% 0% transparent;
  position: absolute;
  z-index: 2;
  margin-left:4px;
  #margin-left:-107px;
}

.rollover_dialog div.selectbox-wrapperTime ul{
  float: left;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  height: 55px;
  width: 110px;
  z-index:6000;
}

.rollover_dialog div.selectbox-wrapperTime ul li{
  width: auto;
  height: auto;
  background: none repeat scroll
    0% 0% transparent;
  margin: 0px;
  cursor: pointer;
  float: none;
  padding: 0px;
  line-height: 21px;
  color: rgb(43, 43, 43);
  font-size: 12px;
  text-indent: 19px;
}

.rollover_dialog div.selectbox-wrapperTime ul li.title{
  cursor: default;
  color: rgb(28, 98, 0);
  font-size: 14px;
  font-weight: bold;
  text-indent: 12px;
}

/* double up dialog */
/* ================ *
 *  jQueryUI dialog *
 * ================ */
.doubleup_dialog .ui-dialog {

}

.doubleup_dialog .ui-dialog .ui-dialog-container {
    padding: 5px;
}

.doubleup_dialog .ui-dialog .ui-dialog-titlebar {
    color: rgb(102, 73, 102);
    font-size: 12px;
    cursor: move;
}

.doubleup_dialog .ui-dialog .ui-dialog-titlebar  .ui-dialog-title {
    width: 280px;
    display: block;
    float: left;
}
.doubleup_dialog .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
    float: left;
}

.doubleup_dialog .ui-dialog form p {
    width: 100%;
    clear: both;
    margin: 0;
    margin-top:3px;
    padding:0;
    font-size: 12px;
    height:20px;
}

.doubleup_dialog .ui-dialog form p label {
    display: block;
    width: 30%;
    text-align: right;
    float:left;
    color: rgb(73, 73, 73);
    font-size: 12px;
    margin-right: 5px;
    font-weight: bold;
}

.doubleup_dialog .ui-dialog form p input {
    width: 50px;
    float: left;
}

.doubleup_dialog .ui-dialog form p input, .ui-dialog form p select {
    background-color: rgb(214, 214, 214);
    border-color:#7F7F7F #CACACA #CACACA #7F7F7F;
    border-style:solid;
    border-width:1px;
}

.doubleup_dialog .ui-dialog .ui-dialog-buttonpane {
    padding: 8px;
    text-align: center;
    width: 100%;
}

.doubleup_dialog .ui-dialog button {
    background: url(appProxy/management/btn_bg2.png) no-repeat;
    border: none;
    color: #fff;
    height: 17px;
    width: 69px;
    font-size: 12px;
	cursor:pointer;
}

.doubleup_dialog .ui-resizable-s{
    background: url(appProxy/site/home/popup/my_trades_s.png) repeat-x !important;
}

.doubleup_dialog .ui-resizable-n{
    background: url(appProxy/site/home/popup/my_trades_s.png) repeat-x !important;
}

.doubleup_dialog .ui-resizable-e{
    background: url(appProxy/site/home/popup/my_trades_w.png) repeat-y !important;
    width:2px !important;
    height:99% !important;
}

.doubleup_dialog .ui-resizable-w{
    background: url(appProxy/site/home/popup/my_trades_e.png) repeat-y !important;
    height:99% !important;
}
.doubleup_dialog .ui-resizable-nw{
    background:#343434 !important;
}
.doubleup_dialog .ui-resizable-se{
    background:none !important;
}
.doubleup_dialog .ui-resizable-ne{
    background:#343434 !important;
}
.doubleup_dialog .ui-resizable-sw{
    /*background:#343434 !important;*/
    height:0px !important;
    width:0px !important;
}
.doubleup_dialog .ui-resizable-nw{
    background:#343434 !important;
}

.doubleup_dialog div.ui-dialog-titlebar{
    background:#002A5C;
    height: 35px !important;
}

.doubleup_dialog span.ui-dialog-title{
    color:white !important;
    font-size:14px !important;
    font-family: arial !important;
    float:left;
    width:240px;
    margin-top:10px;
    text-align:center;
    font-weight: bold;
}

.doubleup_dialog a.ui-dialog-titlebar-close{
    /*background: url(appProxy/site/home/popup/closeBtn.gif) !important;*/
    height:16px !important;
    width:16px !important;
    position:absolute;
    margin-top:8px;
    float:left;
    margin-left:-20px;
    color:white;
}

.doubleup_dialog a.ui-dialog-titlebar-close span{
    font-weight: bold;
}

.doubleup_dialog .ui-dialog-container{
    /*background: url(appProxy/site/home/popup/my_trades_container.png) repeat-x !important;*/
    background: white;
}

.doubleup_dialog .ui-dialog-content{
    font-family: arial;
    font-size: 12px;
    color:#333335;
    padding-left:15px;
}

.doubleup_dialog div.ui-dialog-buttonpane{
    margin-left:100px !important;
}

.doubleup_dialog div.ui-dialog-buttonpane button{
    background: url(appProxy/site/home/popup/orangeBtn.png) repeat-x !important;
    width:99px;
    height:25px;
    margin-bottom: 20px;
    margin-left:25px;
    border:0px;
    cursor:pointer;
    font-weight: bold;
}

/* doubleup dialog classes */
div.platformDialogInner div.controls{

}
.doubleup_dialog div.firstRow{
}

.doubleup_dialog div.firstRow div.left{
    float:left;
}

.doubleup_dialog div.firstRow div.right{
    float:right;
    color:#333335;
    font-size:14px;
    font-weight: bold;
}
.doubleup_dialog div.secondRow{
    margin-top:5px;
}
.doubleup_dialog div.secondRow div.left{
    float:left;
    margin-top:11px;
}

.doubleup_dialog div.secondRow div.right{
    float:right;
}


.doubleup_dialog div.thirdRow{
    margin-top:5px;
}

.doubleup_dialog div.thirdRow div.left{
    float:left;
    margin-top:3px;
}

.doubleup_dialog div.thirdRow div.right{
    float:right;
    color:#006e00;
    font-size: 17px;
    font-weight: bold;
}

.doubleup_dialog div.title{
    clear: both;
    margin-top:4px;
    #margin-top:-4px;
    margin-bottom:6px;
    float:left;
}
.doubleup_dialog div.title div.titleLeft{
    width: 5px;
    height: 30px;
    float: left;
}

.doubleup_dialog div.title div.titleRight{
    width: 5px;
    height: 30px;
    float: left;
}
.doubleup_dialog div.title div.titleContent{
    height: 30px;
    line-height: 30px;
    float: left;
    color:#333335;
    width: 218px;
    text-indent: 15px;
    font-size: 12px;
}


.doubleup_dialog div.content{
    clear: both;
    min-height:75px;
    color:#333335;
    font-size:11px;
    padding: 0 20px;
    /*#margin-top:-20px;*/
}
.doubleup_dialog div.controls{
    margin:auto auto 0px ;
    width: 200px;
    height:30px;
    margin-top:17px;
}

.doubleup_dialog div.controls button.btn{
    line-height:29px;
    height:30px;
    width: 99px;
    text-align:center;
    display: block;
    float:left;
    text-transform: capitalize;
    color: white;
    font-family: Tahoma,sans-serif;
    font-size:12px;
    font-weight: bold;
}

.doubleup_dialog div.controls button.btnApply{
   /*background: url(appProxy/site/home/popup/orangeBtn.png) no-repeat;*/
   margin-right: 2px;
   background: #8093AC;
}
.doubleup_dialog div.controls button.btnApply:hover{
   /*background: url(appProxy/site/home/popup/orangeBtn.png) no-repeat;*/
   margin-right: 2px;
   background: #002A5C;
}
.doubleup_dialog div.controls button.btnCancel{
   /*background: url(appProxy/site/home/popup/grayBtn.png) no-repeat;*/
   background: #8093AC;
}
.doubleup_dialog div.controls button.btnCancel:hover{
   /*background: url(appProxy/site/home/popup/grayBtn.png) no-repeat;*/
   background: #002A5C;
}

/* select box for rollover */
.doubleup_dialog  .selectboxTime {
  background: url("appProxy/site/homeCompact/expireTimeSelectBoxDialog.png") no-repeat scroll 0% 0% transparent;
  width: 80px;
  height: 25px;
  border: 0px none;
  margin-top: 5px;
  color: black;
  font-size: 14px;
  font-weight: bold;
  padding-left: 25px;
  margin-left: 5px;
  cursor: pointer;
  float: left;
  #padding-top:5px;
  z-index: 6000;
}
.doubleup_dialog div.selectbox-wrapperTime{
  font-size: 11px;
  margin-top: 32px;
  height: 105px;
  background: url("appProxy/site/home/timeSelect/selectbox-wrapperDialog.png") no-repeat
    scroll 0% 0% transparent;
  position: absolute;
  z-index: 2;
  margin-left:4px;
  #margin-left:-107px;
}

.doubleup_dialog div.selectbox-wrapperTime ul{
  float: left;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  height: 55px;
  width: 110px;
  z-index:6000;
}

.doubleup_dialog div.selectbox-wrapperTime ul li{
  width: auto;
  height: auto;
  background: none repeat scroll
    0% 0% transparent;
  margin: 0px;
  cursor: pointer;
  float: none;
  padding: 0px;
  line-height: 21px;
  color: rgb(43, 43, 43);
  font-size: 12px;
  text-indent: 19px;
}

.doubleup_dialog div.selectbox-wrapperTime ul li.title{
  cursor: default;
  color: rgb(28, 98, 0);
  font-size: 14px;
  font-weight: bold;
  text-indent: 12px;
}

/*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;
}
.SnapABug_Button{
    display: none !important;
}

.GEdit ol, .GEdit ul{
    list-style: inside;   
}
.GEdit ol{
    list-style-type: decimal;
}
.GEdit ul{
    list-style-type: disc;
}

.GEdit ol li, .GEdit ul li{
    margin-left: 25px;
}

.footerList li{
    margin-left: 0 !important;
}
.sixtySecondsMessage{
    height: 200px;
margin-left: 225px;
padding-top: 30px;
width: 425px;
}
