﻿html,.mainDir{direction:ltr;}
.floatDirection{float: left;}
.floatReverseDirection{float: right;}
.textAlignDirection{text-align:left;}
.form_deposit_direction{padding-left: 10px;background-position: bottom right;}
.form_changPass{padding-left: 10px;}
.marDir10{margin-left: 10px;}
.marDirReverse{margin-right:0px;}
.welcome_cube_heading{margin-left:0px;}
.form_left
{
    float: left;
    display: inline;
    width: 390px;
    padding-left: 10px;
    margin-top: 20px;
    border: 0px solid red;
}
.form_right
{
    float: right;
    display: inline;
    margin: 20px 1px 0px 0px;
    border: 0px solid red;
    color: #9a9b9c;
    font-size: 12px;
    line-height: 14px;
}
.marr130{margin-right:0px;}
.login_abs
{
    position:absolute;
    top: -3px;
    right: 80px;
    background-image: url(../images/login.jpg);
    background-repeat: no-repeat;
    height: 225px;
    width: 174px;
    font-size: 1px;
}
.paddl10
{
    padding-left: 10px;
}


.reg_abs
{
    position: relative;
    bottom: -100px;
    right: 13px;
}
.todaysTrader
{
    margin-left:0px;
}
.slide_left_green
{
    width: 5px;
    height: 24px;
    background: url(../images/slide_left.gif) top left no-repeat;
    margin-left: 5px;
}
.slide_left_red
{
    margin-left: 5px;
    width: 5px;
    height: 24px;
    background: url(../images/slide_left_red.gif) top left no-repeat;
}
.slide_right_red
{
    width: 5px;
    height: 24px;
    background: url(../images/slide_right.gif) top left no-repeat;
}
.slide_right_green
{
    width: 5px;
    height: 24px;
    background: url(../images/slide_right_green.gif) top left no-repeat;
}
#how1
{
    background: url(../images/how1.gif) top left no-repeat;
}
#how2
{
    background: url(../images/how2.gif) top left no-repeat;
}
#how3
{
    background: url(../images/how3.gif) top left no-repeat;
}
#how4
{
    background: url(../images/how4.gif) top left no-repeat;
}
#links a.chat
{
    background: url(../images/ic_chat.gif) left no-repeat;
}
#links a.learn
{
    background: url(../images/ic_learn.gif) left no-repeat;
}
#links a
{
    color: #23909a;
    float: left;
    width: 171px;
    padding-left: 24px;
    margin-bottom: 3px;
}
/* top */
.top1BackgroundDir
{
    background: url(../images/top1bg.gif) top left no-repeat;
}
.logoDir
{
    float: left;
    padding-left: 16px;
}
.langBtnDir
{
     left:203px;
}
.langBtnDir:hover
{
     left:203px;
}
.sloganDir
{
    padding-left: 3px;
    float: left;
    border-right: 1px solid #cbcbcb;
}
.sloganDir ul
{
    float:right;
}
.sloganDir ul li
{
    float: left;
}
.toplinks1Dir
{
    padding-left: 10px;
    float: left;
}

.toplinks1 ul li
{
    display: inline;
    float: left;
    padding-right: 7px;
    padding-left: 7px;
}
.fullw
{
    float: left;
    width: 969px;
}
.sep
{
    border-right: 1px solid #23909a;
}

.logDir
{
    float: left;
}
.logDir .logInOut
{
    float: right;
    padding-left: 19px;
    background: url(../images/ic_lock.gif) top left no-repeat;
}
.logDir .signUP
{
    float:left;
    padding-left:5px;
}
/*livehelp*/
.livehelpDir
{
    float: right;
    padding-right: 46px;
    margin-right:10px;
}
.livehelp_cont1Dir
{
    float: left;
    padding-left: 12px;
}
#liveHelpContact
{
    float:left;
     cursor:pointer;
    width:115px;
}
.livehelp_cont2aDir
{
    float: right;
}
.livehelp_cont2bDir
{
    float: left;
    padding-left: 8px;
}
.livehelp_cont2b a
{
     background: url(../images/arrow2.gif) left no-repeat;
     /*float:left;*/
}

.livehelp_cont2cDir
{
    float: right;
    margin-right:2px;
}
/*main */
.menutabsDir
{
    background: url(../images/menutabs.gif) top left no-repeat;
    padding-left: 5px;
    float: left;
}
.tab
{
    float: left;
    padding-left: 5px;
}
.time1Dir
{
    float: right;
    padding-right: 17px;
    background: url(../images/time1.gif) no-repeat top left;
    padding-left: 5px;
    padding-right: 20px !important;
}
.time1_flag
{
    float: left;
}
.time1_cityDir
{
    float: left;
    padding-left: 4px;
    margin-right: 3px;
}
.time1_text
{
    float: left;
    padding-left: 2px;
    margin-top: -1px;
}

.balance_numsDir
{
    float: right;
    background: url(../images/balance_bg.gif) no-repeat top left;
}

.balance_textDir
{
    float: right;
    padding-right: 5px;
}
.dvDepWithDir
{
    float: left;
}

.toptabs2Dir
{
    float: left;
    background: url(../images/tab_navbg2.gif) bottom left no-repeat;
}


.size1
{
    float: left;
    padding-right: 5px;
}
.size2
{
    float: left;
    padding-right: 5px;
}
.size3
{
    float: left;
    padding-right: 5px;
}
.size4
{
    float: left;
    padding-right: 5px;
}
.size5
{
    float: left;
    padding-right: 5px;
}
.size6
{
    float: left;
    padding-right: 5px;
}
.size7
{
    float: left;
    padding-right: 5px;
}
.size8
{
    float: left;
    padding-right: 5px;
}
.size9
{
    float: left;
    padding-right: 5px;
}
.padDirRev5{padding-right:5px;}

/*** ********************* **************/
.contact_textDir {text-align: left;padding-left:10px;}

/* topmaster */
.clockWrapperDir {left:20px;}
.clockInnerDir {left:75px;}
.demoIcon {float:left; margin-right:5px}
.signInErrorArrow {position:absolute; right:12px; top:-10px; z-index:12}
.navWrapperDir{ left:-45px; }
/* Navigation */
.navLink {margin-right:15px}
.navBalanceWrapper {float:right; margin-top:6px; text-align:right; margin-right:5px}

/*Myinvestment tabs*/

.tab_off a
{
    float: left;
    width: 93px;
    height: 22px;
    background: url(../images/tab_off.gif) top left no-repeat;
    margin-top: 1px;
    text-decoration: none;
    padding-top: 8px;
    color: #838995;
    padding-left: 5px;
    padding-right: 12px;
}
.tab_off2 a
{
    float: left;
    width: 93px;
    height: 22px;
    background: url(../images/tab_off.gif) top left no-repeat;
    margin-top: 1px;
    text-decoration: none;
    padding-top: 8px;
    color: #838995;
    padding-left: 5px;
    padding-right: 12px;
}

.tab_off3 a
{
    float: left;
    width: 150px;
    height: 22px;
    background: url(../images/tab_off3.gif) top left no-repeat;
    margin-top: 1px;
    text-decoration: none;
    padding-top: 8px;
    color: #838995;
    padding-left: 2px;
    padding-right: 12px;
}
.tab_off3 .tabic
{
    float: left;
    width: 145px;
    height: 20px;
    text-align: center;
    cursor: pointer;
}
.tab_off .tabic
{
    float: left;
    width: 82px;
    height: 20px;
    padding-top: 2px;
    padding-left: 11px;
    text-align: center;
    cursor: hand;
}

.tab_on a
{
    float: left;
    width: 104px;
    height: 22px;
    background: url(../images/tab_on.gif) top left no-repeat;
    margin-top: 1px;
    text-decoration: none;
    padding-top: 8px;
    color: #f06a37;
    padding-left: 5px;
    padding-right: 16px;
    font-weight: bold;
}
.tab_on2 a, .tab_off2:hover a
{
    float: left;
    width: 104px;
    height: 22px;
    background: url(../images/tab_on.gif) top left no-repeat;
    margin-top: 1px;
    text-decoration: none;
    padding-top: 8px;
    color: #528db3;
    padding-left: 5px;
    padding-right: 16px;
    font-weight: bold;
}

.tab_on3 a, .tab_off3:hover a
{
    float: left;
    width: 200px;
    height: 22px;
    background: url(../images/tab_onLrg.gif) top left no-repeat;
    margin-top: 1px;
    text-decoration: none;
    padding-top: 8px;
    color: #528db3;
    padding-left: 5px;
    padding-right: 16px;
    font-weight: bold;
}

.dateFilterDir
{
    left:230px;
    padding-left:15px;
    float:right;   
}
.dateFilterDirdiv
{
    margin-left:10px;
}
/* TellaFriend.aspx */
.tafCol1TitleDir {float:left;}
.tafCol2TitleDir {float:left;padding:0 5px;}
.tafCol3TitleDir {float:left;padding:0 5px}
.tafCol4TitleDir {float:left;padding:0 5px}
.tafCol5TitleDir {float:left;padding:0}

.tafCol1Dir {float:left;padding:0 5px;}
.tafCol2Dir {float:left;padding:0 5px}
.tafCol3Dir {float:left;padding:0 5px}
.tafCol4Dir {float:left; padding:0 5px;}
.tafCol5Dir {float:left; padding:0 5px;}
.tafCol5Dir img {right:-20px;}
.tafStatusDir {margin-left:45px;}


/*Small tabs(trading.aspx)*/
.smallTab_off a
{
    float: left; /*height: 40px;*/
    height: 5px;
    text-decoration: none;
    color: #838995;
    text-align: center;
    cursor: pointer;
    margin-top: 3px;
}
.smallTab_on a,.smallTab_off:hover a
{
    float: left; /*height: 43px;*/
    height: 5px;
    text-decoration: none;
    color: #f06a37;
    text-align: center;
    margin-top:0px;
}

.investmentBox .close .imgCloseInvestment{right: -5px;}

.contact_Flag
{
    background-position:center left;
    padding-left:21px;
    float:left;
}

.StockNameDir
{   
    padding-left: 4px;
    padding-right:20px;
}
/*markets*/
.marketImage
{
    background-position:right 3px;
}

.StockSymbolDir{padding-left: 4px;}
.size3putDir{left: -42px;}
.size3callDir{left: -5px;}
.top_rowDir{padding-left: 5px;float: left;}
.pad2Dir{padding-left: 2px;}
.pad22Dir{padding-left:22px;}
.pad11Dir{padding-left: 11px;}
.pad5DirRev{padding-right: 5px;}
.pad5Dir{padding-left:5px;}
.mar6Dir{margin-left: 6px;}
.pad3DirRev{padding-right: 3px;}
.pad3Dir{padding-left: 3px;}
.pad10DirRev{padding-right: 10px;}
.pad10Dir{padding-left: 10px;}

/*side bar */
.mod_top1Dir
{
    float:left;
    padding-left:7px;
}
.expandableDir
{
    float: right;
    margin: 2px 5px 0 0;
}
.mod_top4Dir
{
	background: url(../images/mod_top4.gif) top left no-repeat;
	padding-left: 7px;
}

.depositAbsDir{left: 450px;}
.marDirRev12{margin-right: 12px;}
.marDirRev20{margin-right: 20px;}
.marDir15{margin-left:15px;}
.marDir8{margin-left:8px;}
.marDirRev8{margin-right:8px;}
.lnkMoreResultsStyle{margin-left:15px;}