 
body
{
    background: #f2f7fa;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    behavior: url("csshover3.htc");
}
img
{
    border: none;
}
/*div
{
    border: solid 1px blue !important;
}*/

.main
{
    width: 969px;
    margin-left: auto;
    margin-right: auto;
}

.float_left
{
    float: left;
}
.float_right
{
    float: right;
}
/* top */

.top1
{
    height: 60px;
    background: url(../images/top1bg.gif) top left no-repeat;
    margin-top: 10px;
    padding-top: 13px;
    overflow: hidden;
}

.toplinks1 ul li a
{
    color: #23909a;
    text-decoration: none;
}
.toplinks1 ul li a:hover
{
    color: #23909a;
    text-decoration: underline;
}

.helloUser
{
    font-weight: bold;
    color: #1f90db;
    font-size: 14px;
    margin-top: 2px;
    margin-left: 5px;
}
.helloUser a
{
    font-weight: bold;
    text-decoration: none;
    color: #23909A;
    cursor: pointer;
}
.helloUser a:hover
{
    text-decoration: underline;
}
.top1
{
    height: 60px;
    margin-top: 10px;
    padding-top: 13px;
    overflow: hidden;
}

.logo
{
    margin-top: -5px;
    width: 165px;
}

.log
{
    width: 245px;
}
*:lang(en) .log
{
    width: 275px !important;
}

.log a,.langBtn ,.realTimeMsg a
{
    color: #1f90db;
    text-decoration: none;
    height: 19px;
    padding-top: 2px;
    font-weight: bold;
    cursor: pointer;
    padding-top: 2px;
    font-weight: bold;
    cursor: pointer;
}
.log logInOut
{
    color: #1f90db;
    text-decoration: none;
    height: 19px;
    padding-top: 2px;
    font-weight: bold;
    cursor: pointer;
    padding-top: 2px;
    font-weight: bold;
    cursor: pointer;
}
.log .signUP
{
    background-image: none !important;
    font-size: 14px;
}

.log a:hover,.langBtn:hover,.realTimeMsg a:hover
{
    text-decoration: underline;
}

.langBtn
{
    width:60px;
    position:absolute;
    top: 30px;
}
.realTimeMsg
{
    width:100%; 
    text-align:center; 
    font-weight:bold;
}

.slogan
{
    height: 18px;
    font-size: 12px;
    padding-bottom: 32px;
    padding-left: 3px;
    width: 250px;
    color: #3f7096;
    font-size: 12px;
}
.slogan ul
{
    list-style: none;
    margin-top: 3px;
    padding: 0px;
}

.slogan ul li
{
    display: inline;
    padding-right: 7px;
    padding-left: 7px;
}

.slogan ul li a
{
    color: #23909a;
    text-decoration: none;
}
.slogan ul li a:hover
{
    color: #23909a;
    text-decoration: underline;
}

.toplinks1
{
    height: 53px;
    width: 226px;
    padding-top: 2px;
}
.toplinks1 ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

/*livehelp*/

.box_bg{width:246px; height:46px; background:url(../images/liveServiceBG.gif) no-repeat; position:relative; font-weight:bold;}
.box_bg .firstLine{color:#4a5d70; font-size:11px; position:absolute; top:7px; left:60px;}
.box_bg .phone{color:#4a5d70; font-size:13px; position:absolute; top:25px; left:60px;}
.box_bg .liveChat{color:White; font-size:12px; position:absolute; top:26px; left:165px;}
.box_bg .liveChat a{color:White; text-decoration:none; font-weight:bold;}
.box_bg .liveChat a:hover{text-decoration:underline;}

.livehelp
{
    width: 200px;
    height: 46px;
    padding-right: 46px;
}
.livehelp_cont1
{
    /*width: 200px;*/
    color: #224d74;
    padding-top: 7px;
    padding-left: 12px;
}
.livehelp_cont1_Arab
{
    float: right !important;
    padding-right: 12px !important;
    padding-left: 0px !important;
    padding-top: 2px !important;
    color: #224d74 !important;
    font-size: 16px !important;
    text-align: right;
    font-weight: bold;
}
.btn1Arab
{
    margin-right: 10px !important;
}

.livehelp_cont2a
{
    float: left;
    padding-left: 2px;
    color: #224d74;
    font-weight: bold;
    padding-top: 2px;
    margin-right: 3px;
}
.livehelp_cont2b
{
    /*float: left;
    padding-left: 8px;
    padding-right: 3px;*/
    padding-top: 5px;
}
.livehelp_cont2b a
{
     padding-left:9px;
     padding-top:9px;
     text-decoration:none;
}
.livehelp_cont2c
{
    padding-top: 2px;
}
/*main*/
.menutabs
{
    height: 37px;
    margin-top: 5px;
    overflow: hidden;
    width: 964px;
}

.time1_city
{
    padding-top: 3px;
    font-size: 14px;
    font-weight: bold;
}
.balance_nums
{
    width: 83px;
    height: 25px;
    padding: 2px 10px 0px 0px;
    margin-top: 6px;
    text-align: center;
    color: #ccff00;
    font-size: 16px;
    font-weight: bold;
}
.balance_text
{
    margin-top: 10px;
    color: #ffffff;
}
#dvDepWith
{
    padding-top: 10px;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
}
/*phones*/
.contact_Flag
{
    text-decoration:none;
    background-repeat:no-repeat;
    margin: 3px 0px 3px 0px;
    
}
.phoneArrow
{
    position:absolute;
    top:4px;
    left:-10px;
}
.FlagUSA,.market_NASDAQ,.market_NYSE,.market_CBOE,.market_CME
{
    /*background-image:url(../images/usa_ico.gif);*/
    background: url(../images/Countries/flag-us.png) no-repeat;
}
.FlagUK,.market_London
{
    /*background-image:url(../images/uk_ico.gif);*/
    background: url(../images/Countries/flag-uk.png) no-repeat;
}
.FlagAUS
{
    /*background-image:url(../images/aus_ico.gif);*/
    background: url(../images/Countries/flag-au.png) no-repeat;
}
.FlagBHR
{
    /*background-image:url(../images/Bah_icon.gif);*/
    background: url(../images/Countries/flag-bh.png) no-repeat;
}
.FlagZA
{
    /*background-image:url(../images/Bah_icon.gif);*/
    background: url(../images/Countries/flag-za.png) no-repeat;
}
.market_Spain
{
    /*background-image:url(../images/uk_ico.gif);*/
    background: url(../images/Countries/flag-es.png) no-repeat;
}
.market_Frankfurt
{
    /*background-image:url(../images/uk_ico.gif);*/
    background: url(../images/Countries/flag-de.png) no-repeat;
}
.FlagMx,.market_Mexico
{
    /*background-image:url(../images/uk_ico.gif);*/
    background: url(../images/Countries/flag-mx.png) no-repeat;
}
.market_Paris
{
    /*background-image:url(../images/uk_ico.gif);*/
    background: url(../images/Countries/flag-fr.png) no-repeat;
}
.market_Russia
{
    /*background-image:url(../images/uk_ico.gif);*/
    background: url(../images/Countries/flag-ru.png) no-repeat;
}

.contact_phone
{
    font-size: 12px;
    margin-top: 10px;
    color: #0151C4;
    font-weight: normal;
   

}
.contact_country
{
    font-size: 11px;
    color: #888888;
    font-weight: normal;
}

a.btn1
{
    float: left;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    height: 19px;
    font-size: 14px;
}

a.btn1 span.s1
{
    float: left;
    height: 19px;
    padding-left: 3px;
    background: url(../images/btn1_left.gif) top left no-repeat;
}

a.btn1 span.s2
{
    float: left;
    height: 19px;
    padding-right: 3px;
    background: url(../images/btn1_right.gif) top right no-repeat;
}

a.btn1 span.s3
{
    float: left;
    height: 19px;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
    background: url(../images/btn1_center.gif) top right repeat-x;
}

a:hover.btn1
{
    float: left;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    height: 19px;
    font-size: 14px;
}

a:hover.btn1 span.s1
{
    float: left;
    height: 19px;
    padding-left: 3px;
    background: url(../images/btn1h_left.gif) top left no-repeat;
}

a:hover.btn1 span.s2
{
    float: left;
    height: 19px;
    padding-right: 3px;
    background: url(../images/btn1h_right.gif) top right no-repeat;
}

a:hover.btn1 span.s3
{
    float: left;
    height: 19px;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
    background: url(../images/btn1h_center.gif) top right repeat-x;
    cursor: pointer;
}


/* banner */

.banner
{
    background: url(../images/banner.gif) top right no-repeat;
    margin-top: 5px;
    padding-top: 11px;
    overflow: hidden;
}
/*.banner div
{
    border:solid 1px blue;
}*/
.ban_top
{
    width: 888px;
    margin-left: 8px;
    height: 20px;
    float: left;
    color: #fffefe;
    overflow: hidden;
}

.ban_close, .ban_open
{
    width: 55px;
    float: left;
    border-left: 1px solid #cdd8e2;
    padding-left: 8px;
}

.ban_close a, .ban_open a
{
    float: left;
    padding-right: 5px;
    color: #fff100;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
}
.ban_close div
{
    background: url(../images/arrow_yellow.gif) right no-repeat;
    padding-left: 8px;
}
.ban_open div
{
    background: url(../images/arrow_yellow_down.gif) right no-repeat;
    padding-left: 8px;
    margin-top: 1px;
}
.ban_top .quote
{
    margin: 0px 12px 0px 0px;
    cursor: pointer;
}
.ban_top ul
{
    margin: 0px;
    padding: 0px;
    list-style-image: url(../images/ban_top_arrowup.gif);
    list-style-position: inside;
    cursor: pointer;
}

.ban_top ul li
{
    display: inline; /*float: left;*/
    padding-right: 15px; /*padding-left: 12px;*/ /*list-style-image:url(../images/ban_top_arrowup.gif);*/
}
.ban_top a
{
    padding-right: 3px;
}
.ban_top img
{
    margin-bottom: 2px;
}

.ban_top .up
{
    background: url(../images/ban_top_arrowup.gif) no-repeat left top; /*list-style-image:url(../images/ban_top_arrowup.gif);     list-style-position:inside;  */
}
.ban_top .down
{
    background: url(../images/ban_top_arrowdown.gif) no-repeat left top; /*list-style-image:url(../images//ban_top_arrowdown.gif);     list-style-position:inside;*/
}

.ban_content
{
    float: right;
    width: 100%;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    color: #224d74;
    padding-top: 5px;
    line-height: 26px;
}

.ev
{
    color: #528db3;
}

.ban_content2
{
    float: right;
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #587d9b;
    margin-top: 8px;
    margin-bottom: 8px;
    line-height: 16px; /*height: 40px;*/
}

.banbtn
{
    padding-left: 10px;
}

a.btn2
{
    float: left;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    height: 24px;
    font-size: 14px;
}

a.btn2 span.s1
{
    float: left;
    height: 24px;
    padding-left: 3px;
    background: url(../images/btn2_left.gif) top left no-repeat;
}

a.btn2 span.s2
{
    float: left;
    height: 24px;
    padding-right: 3px;
    background: url(../images/btn2_right.gif) top right no-repeat;
}

a.btn2 span.s3
{
    float: left;
    height: 24px;
    padding-top: 4px;
    padding-left: 9px;
    padding-right: 9px;
    background: url(../images/btn2_center.gif) top right repeat-x;
}

a:hover.btn2
{
    float: left;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    height: 24px;
    font-size: 14px;
}

a:hover.btn2 span.s1
{
    float: left;
    height: 24px;
    padding-left: 3px;
    background: url(../images/btn2h_left.gif) top left no-repeat;
}

a:hover.btn2 span.s2
{
    float: left;
    height: 24px;
    padding-right: 3px;
    background: url(../images/btn2h_right.gif) top right no-repeat;
}

a:hover.btn2 span.s3
{
    float: left;
    height: 24px;
    background: url(../images/btn2h_center.gif) top right repeat-x;
    cursor: pointer;
}

.yellow
{
    color: #fff100;
}

.bannerSpacer
{
    width: 110px;
}
.bannerMargin
{
    margin-left: 90px;
}
*:lang(en) .bannerMargin
{
    margin-left: 90px !important;
}

/*signIn Dialog*/

.signInField
{
    margin: 8px 0px;
    font-size: 12px;
    color: #608ca6 !important;
}
.signInField .signInLabel
{
    width: 80px;
    padding-top: 3px;
    font-weight: bold;
}
.signInField .signinInput
{
    color: Black;
    width: 200px;
    border: solid 1px #46769A;
    padding: 2px;
}
.signInField a
{
    color: #608ca6 !important;
    text-decoration: none;
    font-weight: bold;
}
.signInField a:hover
{
    color: #608ca6 !important;
    text-decoration: underline;
}
/*end signin Dialog*/

/* Static Dialog*/
#EZdialog a
{
    /*color:#608CA6;*/
    color: #1f90db;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
}
#EZdialog a:hover
{
    text-decoration: underline;
}


/* End Static Dialog*/

/* main */

.menutabs
{
    height: 37px;
    background: url(../images/menutabs.gif) top left no-repeat;
    margin-top: 5px;
    overflow: hidden;
    padding-left: 5px;
    width: 964px;
    float: left;
}

.welcome
{
    margin-right: 35px;
    color: White;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
    width: 205px;
}

#dvDepWith a
{
    color: #B5D1E7;
    text-decoration: none;
}
#dvDepWith a:hover
{
    color: #CCFF00; /*text-decoration: underline;*/
}



a.tabon
{
    float: left;
    color: #528db3;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    height: 34px;
    margin-top: 3px;
}

a.tabon span.s1
{
    float: left;
    height: 34px;
    padding-left: 7px;
    background: url(../images/tab_left.gif) top left no-repeat;
}

a.tabon span.s2
{
    float: left;
    height: 34px;
    padding-right: 7px;
    background: url(../images/tab_right.gif) top right no-repeat;
}

a.tabon span.s3
{
    float: left;
    height: 26px;
    padding-top: 8px;
    padding-left: 9px;
    padding-right: 9px;
    background: url(../images/tab_center.gif) top right repeat-x;
}

a.taboff
{
    float: left;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    height: 34px;
    margin-top: 3px;
    padding-top: 8px;
    padding-left: 12px;
    padding-right: 12px;
}
a.taboff:hover
{
    /* float: left;*/
    color: #CCFF00; /*   font-size: 16px;     font-weight: bold;     text-decoration: none;     height: 34px;     margin-top: 3px;     padding-top: 8px;     padding-left: 12px;     padding-right: 12px;*/
}

.balance_nums
{
    float: right;
    width: 83px;
    height: 25px;
    padding: 2px 10px 0px 0px;
    background: url(../images/balance_bg.gif) no-repeat top left;
    margin-top: 6px;
    text-align: center;
    color: #ccff00;
    font-size: 16px;
    font-weight: bold;
}

.seperator
{
    width: 1px;
    background-color: Black;
    border-right: inset 1px #78A6CA;
    margin: 9px 5px 0px 10px;
    height: 18px;
}

.time1
{
    width: 164px;
    height: 22px;
    padding-right: 17px;
    background: url(../images/time1.gif) no-repeat top left;
    margin-top: 5px;
    color: #6276a6;
    padding-top: 5px;
}

.time1_arrow
{
    float: left;
    padding-left: 3px;
    padding-right: 5px;
    padding-top: 7px;
}

.time1_arrow a
{
    width: 9px;
    height: 5px;
    float: left;
    background: url(../images/arrow1.gif) top left no-repeat;
}


.time1big
{
    font-size: 18px;
    font-weight: bold;
}
.time1big2
{
    font-size: 18px;
    font-weight: bold;
    color: #608ca6;
}


.content_mid
{
    background: url(../images/content_mid.gif) top left repeat-y;
    padding-left: 10px;
    width: 959px;
    float: left;
    padding-top: 10px;
}

.content_bot
{
    background: url(../images/content_bot.gif) top left no-repeat;
    height: 25px;
    margin: 0px;
    padding: 0px;
    font-size: 1px;
    float: left;
    width: 969px;
}

.content_right
{
    float: left;
    width: 235px;
    color: #276791; /*padding: 5px 10px 0px 7px;*/
}

.content_left2
{
    width: 220px; /*padding-right: 10px;*/
    color: #276791;
}
.content_left2 a
{
    text-decoration: none;
    color: #276791;
    margin-left: 4px;
}
.content_left2 a:hover
{
    text-decoration: underline;
    color: #276791;
    margin-left: 4px;
}
.mod_wrap
{
    /*float: left;*/
    width: 235px;
    margin-bottom: 10px;
}

.expandable
{
    width: 16px;
    height: 16px;
    cursor: pointer;
}
.collapse
{
    background: url(../images/Collapse.gif) top right no-repeat;
}
.expand
{
    background: url(../images/Expand.gif) top right no-repeat;
}

.mod_top1
{
    width: 228px;
    height: 28px;
    background: url(../images/mod_top1.gif) top left no-repeat;
    color: #528db3;
    font-size: 18px;
    font-weight: bold;   
    padding-top: 4px;
}
.mod_top1 a, .mod_top1 a:hover
{
    color: #528db3;
    font-size: 10px;
    padding-left: 30px;
    padding-top: 4px;
}
.mod_top1 a
{
    text-decoration: none;
}
.mod_top1 a:hover
{
    text-decoration: underline;
}


.mod_top2
{
    width: 228px;
    float: left;
    height: 57px;
    background: url(../images/mod_top2.gif) top left no-repeat;
    color: #528db3;
    font-size: 18px;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 20px;
}

.mod_top3
{
    width: 228px;
    float: left;
    height: 40px;
    background: url(../images/mod_top3.gif) top left no-repeat;
    color: #528db3;
    font-size: 18px;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 15px;
}
.mod_top4
{
    width: 228px;
    float: left;
    height: 57px;
    color: #528db3;
    font-size: 18px;
    font-weight: bold;
    padding-top: 20px;
}

.mod_mid
{
    width: 221px;
    padding-left: 7px;
    padding-right: 7px;
    background: url(../images/mod_mid.gif) top left repeat-y;
    float: left;
}

.mod_bot
{
    width: 235px;
    height: 6px;
    float: left;
    font-size: 1px;
    background: url(../images/mod_bot.gif) top left no-repeat;
}
.title
{
    width: 221px;
    float: left;
    text-align: center;
    color: #276791;
}

.title1
{
    font-size: 16px;
    font-weight: bold;
}
.title2
{
    color: #1f90db;
}

.title16bl
{
    color: #528db3;
    font-size: 16px;
    font-weight: bold;
}
.title16blue
{
    color: #1f90db;
    font-size: 16px;
    font-weight: bold;
}
.title14
{
    color: #1f90db;
    font-size: 14px;
    font-weight: bold;
}
.title18
{
    color: #1f90db;
    font-size: 18px;
    font-weight: bold;
}
.title24
{
    color: #1f90db;
    font-size: 24px;
    font-weight: bold;
}

.subtext
{
    width: 206px;
    float: left;
    padding-left: 11px;
    padding-right: 4px;
    color: #5F5F5F;
    font-size: 11px;
    margin-top: 10px;
}

.how
{
    float: left;
    width: 201px;
    padding-left: 5px;
    margin-bottom: 7px;
}
.howText
{
    width: 175px;
    padding-left: 5px;
}

#how1, #how2, #how3, #how4
{
    width: 20px;
}

#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;
}

#que
{
    color: #1f90db;
    font-weight: bold;
    margin-bottom: 2px;
}


#links a:hover
{
    color: #1f90db;
}

#links a.chat
{
    background: url(../images/ic_chat.gif) left no-repeat;
}
#links a.learn
{
    background: url(../images/ic_learn.gif) left no-repeat;
}
.item
{
    float: left;
    width: 221px;
    font-weight: bold;
}

.item a
{
    color: #1f90db;
    text-decoration: none;
}

.item_text
{
    float: left;
    width: 221px;
    color: #5F5F5F;
    margin-bottom: 12px;
}

.item_text a
{
    color: #1f90db;
    font-weight: bold;
}


/* Today's Trades */
.slide_wrap
{
    float: left;
    width: 218px;
    margin: 0px 0px 15px 3px;
}

.slide_ex
{
    float: left;
    width: 221px;
    color: #5F5F5F;
    margin-top: 8px;
}

.slide_call
{
    float: left;
    width: 22px;
    color: #588805;
    height: 35px;
    background: url(../images/ic_call2.gif) bottom no-repeat; /*margin-right: 8px;*/
}

.slide_put
{
    margin-left: 0px;
    float: left;
    width: 22px;
    color: #a51009;
    height: 32px;
    background: url(../images/ic_put2.gif) bottom no-repeat;
}

.slider
{
    float: left;
    height: 24px;
    margin: 13px 0px 0px 0px;
    width: 150px;
    color: #ffffff;
    font-weight: bold;
}
.slider div
{
    float: left;
}
.slider_Body
{
    width: 158px;
    float: left;
    margin: 0px 0px 0px 11px;
}
.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;
}
.slide_red
{
    height: 20px;
    background: url(../images/slide_red.gif) top left repeat-x;
    text-align: center;
    padding-top: 4px;
}
.slide_zero
{
    display: none;
}
.slide_white
{
    width: 1px;
    height: 24px;
    background: url(../images/slide_white.gif) top left no-repeat;
}

.slide_green
{
    height: 20px;
    background: url(../images/slide_green.gif) top left repeat-x;
    text-align: center;
    padding-top: 4px;
}
/* End Today's Trades */
.logo_ic
{
    float: left;
    text-align: center;
    width: 100%;
}

.mod_mid2
{
    width: 225px;
    padding-left: 3px;
    padding-right: 7px;
    background: url(../images/mod_mid.gif) top left repeat-y;
    float: left;
}

/*Open Trades*/

.open_item
{
    width: 221px;
    margin-bottom: 7px;
    padding-bottom: 7px;
}

.open_sep
{
    border-bottom: 1px solid #1f90db;
}

.open_topic
{
    width: 221px;
    padding-bottom: 4px;
    margin-bottom: 4px;
    border-bottom: 1px solid #e5edf1;
}

.open_left
{
    color: #f06a37;
    font-weight: bold;
    font-size: 14px;
}
.open_right
{
    float: right;
    padding-right: 25px;
}
.open_topic .Put
{
    color: #a51009;
    background: url(../images/ic_put2.gif) right no-repeat;
}
.open_topic .Call
{
    color: #588805;
    background: url(../images/ic_call2.gif) right no-repeat;
}

.open_content
{
    width: 221px;
    color: #838995;
    font-size: 11px;
}
.open1
{
    color: #000000;
    font-weight: bold;
}
.open2
{
    color: #1f90db;
    font-weight: bold;
    margin-bottom: 5px;
}
.open3
{
    color: #a51009;
    font-weight: bold;
}
.open5
{
    color: #588805;
    font-weight: bold;
}
.open4
{
    color: #1f90db;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
}
.open4 a
{
    color: #1f90db;
    font-weight: bold;
    font-size: 14px;
}
.open4 a:hover
{
    color: #1f90db;
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
}
.openTradesLoader
{
    text-align: center;
    margin-top: 10px;
    font-size: 12px;
    font-weight: bold;
}
.openTradesLoader div
{
    margin-top: 5px;
}
.NoTradesMsg
{
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0;
    text-align: center;
}

/* end Open Trades*/


/* center */

.content_center
{
    float: left;
    width: 698px;
}

.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;
    font-size: 10px;
    padding-top: 8px;
    color: #838995;
    padding-left: 5px;
    padding-right: 12px;
}


.tab_off .tabic
{
    float: left;
    width: 82px;
    height: 20px;
    padding-top: 2px;
    padding-left: 11px;
    text-align: center;
    cursor: pointer;
}
.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;
    font-size: 10px;
    padding-top: 8px;
    color: #f06a37;
    padding-left: 5px;
    padding-right: 16px;
    font-weight: bold;
}

.tab_on .tabic
{
    float: left;
    width: 90px;
    height: 20px;
    padding-top: 2px;
    padding-left: 14px;
    text-align: center;
    cursor: default;
}
.tab_off2 .tabic
{
    float: left;
    width: 82px;
    height: 20px;
    padding-left: 5px;
    text-align: center;
    cursor: pointer;
}
.tab_on2 .tabic, .tab_off2:hover .tabic
{
    float: left;
    width: 90px;
    height: 20px;
    padding-top: 2px;
    padding-left: 10px;
    text-align: center;
    cursor: default;
}

.tab_on3 .tabic, .tab_off3:hover .tabic
{
    float: left;
    width: 162px;
    height: 22px;
    padding-top: 2px;
    padding-left: 10px;
    text-align: center;
    cursor: default;
}
.tab_off3:hover .tabic, .tab_off2:hover .tabic
{
    cursor: pointer;
}

.center
{
    width: 693px;
    background: url(../images/center_bg.gif) top left repeat-y; /*padding-left: 8px;*/ /* padding-bottom: 7px;*/
    min-height: 250px;
    height: auto !important;
    height: 250px;
}

.tradeAreaLoadingWrapper
{
    text-align: center;
    padding: 20px;
    font-size: 10pt;
    color: #838995;
}
.tradeAreaLoadingImg
{
    margin-top: 20px;
}
.centerLoader, .txtFeedBack
{
    text-align: center;
    margin-top: 50px;
    font-size: 12pt;
    color: #838995;
}
.txtFeedBack a
{
    cursor: pointer;
    color: #528DB3;
    text-decoration: none;
}
.txtFeedBack a:hover
{
    text-decoration: underline;
}

.top_row
{
    width: 672px;
    height: 19px;
    padding-top: 3px;
    margin-top: 5px;
    background: #d7dce8;
}

.top_row2
{
    float: left;
    width: 672px;
    height: 30px;
    padding-top: 3px;
    margin-top: 10px;
    background: #d7dce8;
    padding-left: 5px;
}

.optionTable
{ 
    margin-top:10px; 
    min-height:150px;
    margin-bottom:10px;
    /*float:left;*/
}
.optionTableTitle
{
    font-size:16px; 
    font-weight:bold; 
    width:100%; 
    color:#F06A37;
    text-align:center;
}


.size2Title
{
    width: 172px;
    text-align:center;
}
.size4Title
{
    width: 105px;
}
.size3Title
{
    width: 105px;
}
.size5Title
{
    width: 85px;
}
.txtCenter
{
    text-align: center;
}

.row, .rowAlt
{
    width: 675px;
    padding-top: 10px;
    padding-bottom: 2px;
    border-bottom: 1px solid #d7d9dd;
    margin-bottom: 2px;
}
.row2, .rowAlt
{
    float: left;
    width: 675px;
    padding-top: 8px;
    padding-bottom: 4px;
    border-bottom: 1px solid #d7d9dd;
    padding-left: 2px;
    margin-bottom: 0px;
}
.rowAlt
{
    background-color: #F3F3F3;
}
.SuspendMessage
{
    width: 100%;
    text-align: center;
    font-size: 11px;
    margin: 0px 0px 4px 0px;
    color: #CC0000;
    font-weight: bold;
}

.StockName
{
    font-weight: bold;
    font-size: 15px;
}
.StockFlag
{
    width:16px;
    margin-top:3px;
}

.StockSymbol
{
    color: #838995;
    font-size: 10px;
    margin-top: 4px;
}
.StockSymbol a
{
    font-weight: bold;
    color: #838995;
    cursor: pointer;
    text-decoration: none;
}
.StockSymbol a:hover
{
    text-decoration: underline;
}
.StockNews
{
    padding-left: 4px;
    margin-top: 5px;
}


#btnNews
{
    font-size: 14px;
    font-weight: bold;
    color: #838995;
}
#btnNews:hover
{
    text-decoration: underline;
}

.newsWrapper
{
    /*border: solid 1px #FF9300;*/
    font-size: 9px; /*height: 0px;*/
    width: 600px; /*background-color: #FFF8EF;*/
    padding-left: 3px;
    padding-top: 3px;
}


a.btn_orng
{
    float: left;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    height: 24px;
    font-size: 12px;
}

a.btn_orng span.s1
{
    float: left;
    height: 20px;
    padding-left: 5px;
    background: url(../images/btn_orng_left.gif) top left no-repeat;
}

a.btn_orng span.s2
{
    float: left;
    height: 20px;
    padding-right: 5px;
    background: url(../images/btn_orng_right.gif) top right no-repeat;
}

a.btn_orng span.s3
{
    float: left;
    height: 20px;
    padding-top: 2px;
    background: url(../images/btn_orng_center.gif) top right repeat-x;
    cursor: pointer;
}

a:hover.btn_orng span.s1
{
    float: left;
    height: 20px;
    padding-left: 5px;
    background: url(../images/btn_orngh_left.gif) top left no-repeat;
}

a:hover.btn_orng span.s2
{
    float: left;
    height: 20px;
    padding-right: 5px;
    background: url(../images/btn_orngh_right.gif) top right no-repeat;
}

a:hover.btn_orng span.s3
{
    float: left;
    height: 20px;
    padding-top: 2px;
    background: url(../images/btn_orngh_center.gif) top right repeat-x;
    cursor: pointer;
}

.callP, .putP, .currP, .delayP
{
    display: none;
}
.currentPrice
{
    display: block;
}

.current
{
    display: block;
    font-size: 14px;
    font-weight: bold;
    width: 60px;
    padding: 5px 0px 5px 0px;
    text-align: center;
    margin:0 auto;
}

.currentHot
{
    background-color: Yellow; /* font-size: 14px;     font-weight: bold;     width: 60px;     float: left;     text-align: center;     padding: 5px 0px 5px 0px;*/
}

.graf
{
    width: 80px; /*padding-top:0px;*/
    float: left;
    margin-left: 10px;
}
.R_Graf
{
    width: 76px;
    font-size: 1px;
    height: 28px;
    overflow: hidden;
}
.RGrafImage
{
    width: 250px;
    margin: 0 auto;
}

.size3 a
{
    background-image: url(../images/Call_Put_All.gif);
}
.size3call
{
    width: 30px;
    padding-left: 5px;
    background-position: 0px 0px;
    color: #6aa20a;
    text-decoration: none;
    cursor: pointer;
    height: 28px;
    margin: 0px 0px 0px 3px;
    position: relative;
    top: -3px;
}
.size3call:hover
{
    background-position: -34px 0px;
}
.size3put
{
    width: 30px;
    padding-left: 5px;
    background-position: 0px -92px;
    color: #a51009;
    text-decoration: none;
    cursor: pointer;
    height: 28px;
    margin: 0px 0px 0px 3px;
    position: relative;
    top: 29px;
}
.size3put:hover
{
    background-position: -34px -92px;
}
.size3callDis
{
    width: 30px;
    padding-left: 5px;
    background-position: -69px 0px;
    color: #aaaaaa;
    text-decoration: none;
    cursor: default;
    height: 28px;
    margin: 0px 0px 0px 3px;
    position: relative;
    top: -3px;
    left: -5px;
}
.size3putDis
{
    width: 30px;
    padding-left: 5px;
    background-position: -69px -92px;
    color: #aaaaaa;
    text-decoration: none;
    cursor: default;
    height: 28px;
    margin: 0px 0px 0px 3px;
    position: relative;
    top: 29px;
    left: -43px;
}

.winReturnPrec
{
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    padding-top: 16px;
    width: 100%;
}
.winReturnPrecHot
{
    background-color: Yellow;
    padding-top: 16px;
    text-align: center;
    width: 100%;
    font-size: 14px;
    font-weight: bold;
}

.expires
{
    color: #838995;
    text-align: center;
    font-weight: bold;
    padding-top: 15px;
}

.countDown
{
    padding-top: 10px;
}

.expires2
{
    color: #aeaeae;
    text-align: center;
}

.grey
{
    color: #5F5F5F;
}
.green
{
    color: #009900;
}
.txt12
{
    font-size: 12px;
}
.bold
{
    font-weight: bold;
}
.openTime
{
    font-weight: bold;
}

.Closed
{
    width: 245px;
    margin-top: 10px;
    color: #DF0009;
    font-size: 13px;
}

.Closed_left
{
    float: left;
    padding-left: 5px;
    height: 24px;
    background: url(../images/alert_left.gif) left top no-repeat;
}

.Closed_right
{
    float: left;
    padding-right: 5px;
    height: 24px;
    background: url(../images/alert_right.gif) top right no-repeat;
}

.Closed_center
{
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    height: 20px;
    background: url(../images/alert_center.gif) repeat-x top left;
}



.redclock
{
    /*background: url(../images/icon_redclock.gif) top center no-repeat;      padding-top: 28px;     color: #e20000;*/
    background: url(../images/hourglass.gif) top center no-repeat;
    padding-top: 20px;
    margin-top: 10px;
    color: Black;
    font-weight: bold;
}

.lock
{
    /*background: url(../images/icon_lock.gif) top center no-repeat;     padding-top: 27px;     color: #ea7400;*/
    padding-top: 20px;
    margin-top: 10px;
    background: url(../images/lock.gif) top center no-repeat;
    color: Black;
    font-weight: bold;
}

.bell
{
    /*background: url(../images/icon_bell.gif) top center no-repeat;     padding-top: 31px;     color: #0095ea;*/
    background: url(../images/bell.gif) top center no-repeat;
    font-size: 11px;
    padding-top: 20px;
    margin-top: 10px;
    color: Black;
}

.sand
{
    /*background: url(../images/icon_sand.gif) top center no-repeat;     padding-top: 28px;     color: #e20000;*/
    background: url(../images/lightning.gif) top center no-repeat;
    padding-top: 20px;
    margin-top: 10px;
    color: black;
    font-size: 11px;
}
.final
{
    font-size: 14px;
    font-weight: bold;
    color: #838995;
    width: 85%;
    text-align: center;
}
.finalQuote
{
    width: 55% !important;
    border: dotted 2px #838995 !important;
    padding-left: 34px;
}
.Updating
{
    background: url("../images/updating.gif") center no-repeat;
    height: 27px;
}
.countTime
{
    padding-top:2px;
    font-size: 14px;
    font-weight: bold;
}

.expired
{
    font-size: 14px;
    font-weight: bold;
    color: #A51009;
}
.expiring
{
    font-size: 12px;
    font-weight: bold;
}


.investmentDv
{
    display: none;
    width: 640px;
    height: 235px;
    padding-left: 30px;
    margin: 10px 0px 5px 0px;
}

.sel1
{
    width: 87px;
    float: left;
    margin-top: 8px;
    padding-left: 11px;
}

.sel1_put
{
    padding-top: 7px;
    font-weight: bold;
    text-align: center;
}

.sel1_put a
{
    background: url(../images/Put_05.gif) center no-repeat;
    float: left;
    width: 100%;
    color: #a51009;
    text-decoration: none;
}

.sel1_call
{
    text-align: center;
    padding-top: 7px;
    font-weight: bold;
}

.sel1_call a
{
   
    background: url(../images/Call_05.gif) center no-repeat;
    float: left;
    width: 100%;
    color: #a51009;
    text-decoration: none;
}


.sel_into
{
    float: left;
    padding-left: 5px;
    padding-right: 10px;
    margin-top: 28px;
}

.sel2
{
    width: 217px;
    float: left;
    margin-top: 8px;
    padding-left: 11px;
}

.sel2_div
{
    float: left;
    margin-top: 10px;
    color: #608ca6;
    font-size: 18px;
    font-weight: bold;
    padding-right: 5px;
}

.sel2_div input
{
    width: 80px;
    background: #f1f6f9;
    border: 1px solid #1f90db;
    height: 18px;
    padding-top: 2px;
    color: #608ca6;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.sel2btn
{
    float: left;
    margin-top: 10px;
}

a.btn4
{
    padding-top:0px;
    margin-top:0px;
    color: #CCFF00;
    font-weight: bold;
    text-decoration: none;
    height: 24px;
    font-size: 12px;
    cursor: pointer;
}

a.btn4 span.s1
{   
    height: 24px;
    background: url(../images/btn3_left.gif) top left no-repeat;
    float: left;
    padding-left:4px;
}

a.btn4 span.s2
{
    height: 24px;
    background: url(../images/btn3_right.gif) top left no-repeat;
    float: left;
    padding-right:4px;
}

a.btn4 span.s3
{
    height: 24px;
    background: url(../images/btn3_center.gif) top right repeat-x;
    float: left;
    padding:3px 15px 0px 15px;
}

a.btn3
{
    float: left;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    height: 24px;
    font-size: 12px;
    cursor: pointer;
}

a.btn3 span.s1
{
    float: left;
    height: 24px;
    padding-left: 4px;
    background: url(../images/btn3_left.gif) top left no-repeat;
}

a.btn3 span.s2
{
    float: left;
    height: 24px;
    padding-right: 4px;
    background: url(../images/btn3_right.gif) top right no-repeat;
}

a.btn3 span.s3
{
    float: left;
    height: 20px;
    padding-top: 4px;
    padding-left: 5px;
    padding-right: 5px;
    background: url(../images/btn3_center.gif) top right repeat-x;
}

.center_bot
{
    width: 686px;
    height: 25px;
    background: url(../images/center_bot4.gif) top left no-repeat;
    padding-left: 8px;
}

.center_bot a
{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    float: left;
    padding-right: 15px;
    background: url(../images/arrow3.gif) right no-repeat;
    margin-top: 7px;
}

.logos2
{
    border-top: 1px solid #b2c9d6;
    width: 947px; /*text-align: center;*/
    padding-top: 10px;
    padding-bottom: 5px;
}

.footer
{
    float: left;
    width: 969px;
    text-align: center;
    font-size: 9px;
    color: #999999;
    padding-bottom: 20px;
}

.footer2
{
    text-align: center;
    font-size: 11px;
    color: #0c56af;
    padding-top: 8px;
}

.footer2 a
{
    color: #0c56af;
    text-decoration: none;
}
.footer2 a:hover
{
    color: #0c56af;
    text-decoration: underline;
}

.signInLoader
{
    width: 100%;
    text-align: center;
    background-image: url(../images/loading3.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 75px;
    color: #437499;
    font-size: 14px;
    font-weight: bold;
}
.alertWrapper
{
    padding: 5px 0px 5px 3px;
    border: solid 1px #cd0a0a;
    height:15px;
}
.error
{
    color: #cd0a0a;
    font-size: 10px;
    padding-left: 5px;
}
.errorInput
{
    border: solid 1px #cd0a0a !important;
    background-color: #FFEFEF !important;
}
.deactive
{
  padding:10px;
  font-size:12px;
  font-weight:bold;
  line-height:20px;
  border:solid 2px #C23A3C;
  background-color:#FFEFF0;
  width:922px;
}
.sys-template
{
    display: none;
}
.TickerTemplate
{
    width: 90%;
}
.TickerMarquee
{
    height: 20px;
    cursor: pointer;
}

/*News Ticker*/

.ticker
{
    overflow: hidden;
    height: 220px;
    position: relative;
}
#divTicker
{
    position: relative;
    width: 193px;
}
#divTicker ul
{
    padding: 0;
    margin: 0;
    list-style-type: none;
    max-width: 190px;
}
/*item body*/
#divTicker ul li
{
    display: list-item;
    margin-top: 1px;
    margin-bottom: 1px;
    padding-top: 1px;
    padding-bottom: 3px;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: normal;
    color: #808080;
    padding-left: 2px;
    max-width: 190px;
    overflow: hidden;
}
/*item title*/
#divTicker ul li a
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #0033CC;
    text-decoration: none;
    padding-left: 0px !important;
    margin-left: 0px !important; /* line-height: 1px !important;*/
    border-bottom: none;
    max-width: 190px;
    overflow: hidden;
}
/*item title hover*/
#divTicker ul li a:hover
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    text-decoration: underline;
    padding-left: 2px;
}

.t_9gr
{
    color: #6aa20a;
    font-size: 9px;
    line-height: 20px;
}
.t_9red
{
    color: #a51009;
    font-size: 9px;
    line-height: 20px;
}
.t_10gr
{
    color: #6aa20a;
    font-size: 10px;
    line-height: 20px;
}
.t_10red
{
    color: #a51009;
    font-size: 10px;
    line-height: 20px;
}
.t_11
{
    color: #3e6e95;
    font-size: 11px;
    padding-left: 90px;
}
.t_111
{
    color: #3e6e95;
    font-size: 11px;
    padding-left: 405px;
    margin-top: 5px;
}
.t_12black
{
    color: #000;
    font-size: 12px;
}
.t_14bl
{
    color: #608ca6;
    font-size: 14px;
    line-height: 20px;
}
.t_12msg
{
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
}
.t_12blfaq
{
    color: #224d74;
    font-size: 12px;
    font-weight: bold;
}
.t_14blfaq
{
    color: #224d74;
    font-size: 14px;
    font-weight: bold;
}
.t_20bl
{
    color: #224d74;
    font-size: 20px;
    margin-top: 5px;
}
.footer2 a
{
    color: #0c56af;
    text-decoration: none;
}
.footer2 a:hover
{
    color: #0c56af;
    text-decoration: underline;
}
.footerLogo, .footerLogo2
{
    float: left;
    margin: 0px 50px 0px 0px;
    height: 60px;
    overflow: hidden;
}
.footerLogo span
{
    background-image: url(../images/logos2.gif);
    background-repeat: no-repeat;
    padding-bottom: 30px;
    padding-top: 30px;
    text-decoration: none;
    line-height: 60px;
}
.footerLogo a
{
    text-decoration: none;
}

#nasdaq
{
    background-position: 0px 0px;
    padding-left: 105px;
}
#amex
{
    background-position: -485px 0px;
    padding-left: 40px;
}
#masterCard
{
    background-position: -530px 0px;
    padding-left: 80px;
}
#visa
{
    background-position: -400px 0px;
    padding-left: 80px;
}
#reuters
{
    background-image: url(../images/logo_reuters.gif);
    background-position: center 15px;
    padding-left: 95px;
}

.form_deposit
{
    display: inline;
    width: 630px;
    margin-top: 20px;
    width: 630px;
    height: 240px; 
    position:relative;
}
.depositAbs
{
    position: absolute;
    width: 186px;
    height: 165px;
    top: 90px; 
    background-image: url(../images/deposit.jpg);    
    background-position: bottom right;    
    background-repeat:no-repeat;
}
.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;
}
.mformselect
{
    /*position: absolute;*/
    width: 186px;
    height: 165px;
    left: 450px;
    top: 90px;
    /*background-image: url(../images/deposit.jpg);*/
    background-position: bottom right;
    background-repeat: no-repeat;
}
.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;
}
.mformselect
{
    height: 20px;
    background-color: #fff;
    width: 215px;
    padding: 0px;
}

.mformselect2
{
    /*color: #608ca6;*/
    height: 20px;
    background-color: #fff;
    padding: 0px;
}
.mformtxt
{
    color: #608ca6;
    height: 195px;
    background-color: #fff;
    width: 300px;
    padding-left: 1px;
    border: 1px solid #608ca6;
}
.mform
{
    height: 18px;
    background-color: #fff;
    width: 192px;
    padding-left: 1px;
    border: 1px solid #608ca6;
    font-weight: bold;
}
.mform2
{
    height: 18px;
    background-color: #fff;
    width: 50px;
    padding-left: 1px;
    border: 1px solid #608ca6;
}
.mform3
{
    height: 18px;
    background-color: #fff;
    width: 90px;
    padding-left: 1px;
    border: 1px solid #608ca6;
}
.rowformtxt
{
    float: left;
    display: inline;
    width: 135px;
    color: #608ca6;
    font-size: 14px;
}
.rowformtxt2
{
    float: left;
    display: inline;
    width: 100px;
    color: #608ca6;
    font-size: 14px;
}
.rowformtxt3
{
    float: left;
    display: inline;
    width: 175px;
    color: #608ca6;
    font-size: 14px;
}
.rowformtxt4
{
    display: inline;
    width: 200px;
    color: #608ca6;
    font-size: 14px;
}
.rowformtxt5
{
    display: inline;
    width: 155px;
    color: #608ca6;
    font-size: 14px;
}
.req
{
    float: left;
    display: inline;
    width: 10px;
    color: #d70000;
    font-weight: bold;
}
.req2
{
    display: inline;
    width: 10px;
    color: #d70000;
    font-weight: bold;
    font-size: 18px;
}
.paddt5
{
    padding-top: 5px;
}
.paddt60
{
    padding-top: 60px;
}
.paddt100
{
    padding-top: 100px;
}
.paddt20
{
    padding-top: 20px;
}
.paddt2
{
    padding-top: 2px;
}

.paddb12
{
    padding-bottom: 12px;
}

.mart5
{
    margin-top: 5px;
}
.mart10
{
    margin-top: 10px;
}
.mart20
{
    margin-top: 20px;
}
.mart70
{
    margin-top: 70px;
}
.marb20
{
    margin-bottom: 20px;
}
.marb70
{
    margin-bottom: 70px;
}
.marl15
{
    margin-left: 15px;
}
.marl10
{
    margin-left: 10px;
}
.marl8
{
    margin-left: 8px;
}
.marr20
{
    margin-right: 20px;
}
.marr35
{
    margin-right: 35px;
}

.faqtxt
{
    margin-bottom: 15px;
    line-height: 20px;
    width: 641px;
    color: #5F5F5F;
    border-bottom: 2px solid #d7d9dd;
}
.faqtxt a,.deactive a
{
    color: #608CA6;
    text-decoration: none;
    font-weight: bold;
}
.faqtxt a:hover,.deactive a:hover
{
    color: #608CA6;
    text-decoration: underline;
}
.faqNote
{
    color: #5F5F5F;
    font-weight:bold;
    width: 641px;
    line-height: 15px;
}
.pass
{
    /*color: #23909a;*/
    color: #608CA6;
    text-decoration: underline;
}
.pass:hover
{
    color: #608CA6;
    text-decoration: underline;
}
.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;
}
.reg_abs
{
    position: relative;
    bottom: -100px;
    right: 13px;
}
.reg
{
    background-color: #fcf4d3;
    border: 1px solid #d7c88b;
    color: #838995;
    font-size: 14px;
    font-weight: bold;
    width: 630px;
    padding: 10px;
    margin-top: 10px;
    height: 35px;
}
.reg2
{
    background-color: #fcf4d3;
    border: 1px solid #d7c88b;
    color: #5F5F5F;
    font-size: 13px;
    font-weight: normal;
    width: 630px;
    padding: 10px;
    margin: 20px 0px 20px 0px;
}
.yellowCube
{
    background-color: #fcf4d3;
    border: 1px solid #d7c88b;
    padding: 10px;
}
.treg2
{
    color: #5F5F5F;
    font-size: 12px;
    margin-top: 10px;
    line-height: 17px;
}
.reglink
{
    color: #1f91dc;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}
.suptxt
{
    color: #5F5F5F;
    margin-top: 5px;
    line-height: 18px;
    margin-bottom: 20px;
}
.bg_trade
{
    /*position: absolute;     top: 3px;     left: 180px;*/
    width: 140px;
    background-image: url(../images/bg_trade.gif);
    background-repeat: no-repeat;
}
.bg_trade a
{
    color: #fff;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
    font-size: 12px;
    cursor: pointer;
}
.lineh25
{
    line-height: 25px;
}

.rowform
{
    width: 485px;
    height: 30px;
}
.rowform2
{
    float: left;
    width: 500px;
    height: 50px;
}
.rowform3
{
    float: left;
    width: 550px;
}
.req
{
    float: left;
    display: inline;
    width: 10px;
    color: #d70000;
    font-weight: bold;
}
.req2
{
    float: left;
    display: inline;
    width: 10px;
    color: #d70000;
    font-weight: bold;
    font-size: 18px;
}

.toptabs2
{
    border: 0px solid red;
    width: 693px;
    height: 46px;
    background: url(../images/tab_navbg2.gif) bottom left no-repeat;
    padding: 0px 0px 2px 10px;
}

.size1
{
    width: 133px;
}
.size2
{
    float: left;
    width: 167px;
    padding-right: 5px;
}
.size3
{
    width: 90px;
    margin-bottom: 25px;
}
.size4
{
    width: 80px;
}
.size5
{
    width: 85px;
}
.size6
{
    width: 60px;
    text-align: center;
}
.size7
{
    width: 65px;
    text-align: center;
}
.size8
{
    width: 255px;
}
.size9
{
    width: 45px;
    text-align:center;
}
/*category Tabs*/
.toptabs, .toptabs2
{
    float: left;
    width: 683px;
    background: url(../images/tab_navbg.gif) bottom left no-repeat;
    padding: 0px 0px 2px 10px;
}
.toptabs2
{
    height: 34px;
}
.toptabs
{
    height: 46px;
}


.smallTab_off .TabLeft
{
    float: left;
    background: url(../images/Ineer_Tab_Left.gif) top left no-repeat;
    height: 40px;
    padding-left: 7px;
}
.smallTab_off .TabRight
{
    background: url(../images/Ineer_Tab_Right.gif) top right no-repeat;
    height: 40px;
    float: left;
    padding-right: 14px;
}
.smallTab_off .TabCenter
{
    float: left;
    background: url(../images/Ineer_Tab_Expand.gif) top center repeat;
    height: 20px;
    padding-top: 21px;
    padding-right: 3px;
}
.smallTab_on .TabLeft, .smallTab_off:hover .TabLeft
{
    float: left;
    background: url(../images/Ineer_Tab_Left_S_02.gif) top left no-repeat;
    height: 43px;
    padding-left: 7px;
}
.smallTab_on .TabRight, .smallTab_off:hover .TabRight
{
    background: url(../images/Ineer_Tab_Right_S_02.gif) top right no-repeat;
    height: 43px;
    float: left;
    padding-right: 14px;
}
.smallTab_on .TabCenter, .smallTab_off:hover .TabCenter
{
    float: left;
    background: url(../images/Ineer_Tab_Expand_S_02.gif) top center repeat; /*width: 87px;*/
    height: 26px;
    padding-top: 20px;
    padding-right: 3px;
}
.tab_default
{
    padding: 0px;
}
.tab_Icon
{
    padding: 4px 0px 19px 19px; /*line-height: 19px;*/
}
.tab_endDay
{
    background: url(../images/ic_EndOfDay.gif) top left no-repeat;
}
.tab_indices
{
    background: url(../images/ic_arrows.gif) top left no-repeat;
}
.tab_commodities
{
    background: url(../images/ic_com.gif) top left no-repeat;
}
.tab_usa
{
    background: url(../images/ic_usa.gif) top left no-repeat;
}
.tab_ger
{
    background: url(../images/ic_ger.gif) top left no-repeat;
}
.tab_eu
{
    background: url(../images/ic_europe.gif) top left no-repeat;
}
.tab5
{
    background: url(../images/ic_fra.gif) top left no-repeat;
}
.tab_currencies
{
    background: url(../images/ic_cur.gif) top left no-repeat;
}
.tab_nasdaq
{
    background: url(../images/ic_nasdaq.gif) top left no-repeat;
}
.tab_nyse
{
    background: url(../images/ic_NYSE.gif) top left no-repeat;
}

/*end category Tabs*/


/* Date Filter */
.dateFilter
{
    position: absolute;
    top: 10px;
    width: 380px;
}
.dateFilterIe6
{
    left: -470px !important;
}

.dateFilter div
{
    font-size: 12px;
    font-weight: bold;
}
.dateFilter input
{
    width: 68px;
    font-size: 11px;
    text-align: center;
    background-color: White !important;
    border: solid 1px #528DB3;
}
.dateFilter a
{
    font-weight: bold;
    cursor: pointer;
    color: #528DB3;
    height: 10px;
    width: 20px;
    text-align: center;
}
.dateFilter a:hover
{
    text-decoration: underline;
}





/* end Date Filter */

.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_off2 .tabic
{
    float: left;
    width: 82px;
    height: 20px;
    padding-left: 5px;
    text-align: center;
    cursor: pointer;
}
.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;
}
/*investment Box */

.investmentBox
{
    font-size: 1px;
}
.investmentBox .investment_LTcorner
{
    background: url(../images/Open_Area_BG_Top_Left.gif) bottom right no-repeat;
    padding: 10px 0px 0px 10px;
}
.investmentBox .investment_RTcorner
{
    background: url(../images/Open_Area_BG_Top_Right.gif) bottom left no-repeat;
    padding: 10px 10px 0px 0px;
}
.investmentBox .investment_LBcorner
{
    background: url(../images/Open_Area_BG_Bottom_Left.gif) top right no-repeat;
    padding: 0px 0px 10px 10px;
}
.investmentBox .investment_RBcorner
{
    background: url(../images/Open_Area_BG_Bottom_Right.gif) top left no-repeat;
    padding: 0px 10px 10px 0px;
}
.investmentBox .investment_Right
{
    background: url(../images/Open_Area_BG_Right_Expand.gif) top left repeat-y;
    padding-right: 9px;
}
.investmentBox .investment_Left
{
    background: url(../images/Open_Area_BG_Left_Expand.gif) top right repeat-y;
    padding-left: 9px;
}
.investmentBox .investment_Top
{
    background: url(../images/Open_Area_BG_Top_Expand.gif) bottom right repeat-x;
    padding-top: 9px;
}
.investmentBox .investment_Bottom
{
    background: url(../images/Open_Area_BG_Bottom_Expand.gif) top repeat-x;
    padding-top: 9px;
}
.investmentBox .investment_Center
{
    color: #828A97;
    font-size: 12px;
    background-color: #EFF2FA;
}
.investmentBox .selected{width: 87px;}
.investmentBox .Icon_put
{
    padding-top: 14px;
    font-weight: bold;
}
.investmentBox .Icon_put a
{
    background: url(../images/Put_05.gif) center no-repeat;
    float: left;
    width: 100%;
    color: #a51009;
    text-decoration: none;
}
.investmentBox .Icon_call
{
    padding-top: 14px;
    font-weight: bold;
}
.investmentBox .Icon_call a
{
    padding-left: 25px;
    background: url(../images/Call_05.gif) center no-repeat;
    float: left;
    width: 100%;
    color: #6AA20A;
    text-decoration: none;
}
.investmentBox .amountBox
{
    width: 217px;
}
.investmentBox .amountBox_div
{
    margin-top: 10px;
    font-size: 18px;
    font-weight: bold;
}
.investmentBox input
{
    width: 80px;
    border: 1px solid #1f90db;
    height: 20px;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}
.investmentBox .amountBoxbtn
{
	margin-top:6px;
}
.investmentBox .amountBoxLoader
{
    float: left;
    margin: 0px 0px 0px 6px;
}
.investmentBox .txtLoader
{
    margin: 5px 0px 0px 0px;
    font-weight: bold;
    color: Black;
}
.investmentBox .PayOutBox
{
    width: 237px;
    text-align: center;
}
.investmentBox .PayOutBox_topic
{
    padding-bottom: 5px;
}
.investmentBox .PayOutBox_row
{
}
.investmentBox .priceAbove
{
    color: Black;
    font-size: 14px;
    font-weight: bold;
}
.investmentBox .priceBelow
{
    color: Black;
    font-size: 14px;
    font-weight: bold;
}
.investmentBox .black
{
    color: #000000;
    font-weight: bold;
}
.investmentBox .close
{
    margin-top: 2px;
    cursor: pointer;
}
.investmentBox .close img
{
    position: relative;
    top: -9px;
}
/*End investment Box */



.sel2
{
    width: 217px;
    float: left;
    margin-top: 8px;
    padding-left: 11px;
}

.sel2_div
{
    float: left;
    margin-top: 10px;
    color: #608ca6;
    font-size: 18px;
    font-weight: bold;
    padding-right: 5px;
}

.sel2_div input
{
    width: 80px;
    background: #f1f6f9;
    border: 1px solid #1f90db;
    height: 18px;
    padding-top: 2px;
    color: #608ca6;
    font-size: 14px;
    font-weight: bold;
}

.sel2btn
{
    float: left;
    margin-top: 10px;
}
.sel2btn2
{
    margin: 10px 10px 0px 10px;
}

.btnBlue
{
    background: url(../images/bg_bt.gif) top center no-repeat;
}

a.btn3
{
    color: #CCFF00;
    font-weight: bold;
    text-decoration: none;
    height: 26px;
    width: 94px;
    font-size: 12px;
    text-align: center;
    padding-top: 5px;
}
a.btn3:hover
{
    color: #CCFF00;
}

a.btn3 span.s1
{
    float: left;
    height: 24px;
    padding-left: 4px;
    background: url(../images/btn3_left.gif) top left no-repeat;
}

a.btn3 span.s2
{
    float: left;
    height: 24px;
    padding-right: 4px;
    background: url(../images/btn3_right.gif) top right no-repeat;
}

a.btn3 span.s3
{
    float: left;
    height: 20px;
    padding-top: 4px;
    padding-left: 20px;
    padding-right: 20px;
    background: url(../images/btn3_center.gif) top right repeat-x;
}
a.btn3 span.s4
{
    float: left;
    height: 20px;
    padding-top: 4px;
    padding-left: 5px;
    padding-right: 5px;
    background: url(../images/btn3_center.gif) top right repeat-x;
}

.center_bot2
{
    color: #3e6e95;
    font-size: 11px;
    line-height: 25px;
    position: relative;
    float: left;
    width: 693px;
    height: 5px;
    background: url(../images/center_bot2.gif) top left no-repeat;
    margin-bottom: 5px;
}
.center_bot3
{
    color: #3e6e95;
    font-size: 11px;
    line-height: 25px;
    position: relative;
    width: 693px;
    height: 4px;
    background: url(../images/center_bot2.gif) top left no-repeat;
}
.Results_Bot
{
    width: 693px;
}
.Results_Bot_Ie6
{
    position: relative;
    left: 0px;
    top: -10px;
}

.center_top
{
    width: 693px;
    height: 14px;
    background: url(../images/center_top.gif) bottom left no-repeat;
}
.formError
{
    color: #d70000;
    font-size: 9px;
}
.formError2
{
    color: #d70000;
    font-size: 11px;
    float: right;
    margin-right: 12px;
}

.email-state-unavailable, .email-state-available, .email-state-checking
{
    margin: 0px 0px 5px 140px;
}
.email-state-unavailable .state-txt
{
    padding-top: 2px;
    color: #cd0a0a;
}
.email-state-available .state-txt
{
    padding-top: 2px;
    color: #0B8103;
}
.email-state-checking .state-txt
{
    padding-top: 2px;
    color: #5f5f5f;
}

.email-state-checking .state-icon
{
    background-image: url(../images/loading_smaller.gif);
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    margin-left: 5px;
}
.email-state-available .state-icon
{
    background-image: url(../images/ui-icons_0B8103_256x240.png);
    background-position: -64px -144px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin-left: 5px;
}
.email-state-unavailable .state-icon
{
    background-image: url(../images/ui-icons_cd0a0a_256x240.png);
    background-position: -96px -127px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin-left: 5px;
}
.email-state-unavailable a
{
    text-decoration: none;
    color: #608CA6;
    cursor: pointer;
}
.email-state-unavailable a:hover
{
    text-decoration: underline;
}

.bold
{
    font-weight: bold;
}
.blue
{
    color: #0094f7;
}
.clear
{
    clear: both;
}
.floatLeft
{
    float: left;
}
.floatRight
{
    float: right;
}
.cursPointer
{
    cursor: pointer;
}
.hidden
{
    display: none;
}
.width515
{
    width: 515px;
}
.width680
{
    width: 680px;
}
.txtCenter
{
    text-align: center;
}

.directionLtr
{
    direction: ltr;
}
.directionRtl
{
    direction: rtl;
}

/*Landing PAge */

.landing_box 
{
    width:933px;
    padding:10px;
}
.landing_top 
{
    height:13px;
    border-top:1px solid #b2c9d6;
    background-color:White;
    width:905px;
    float:left;
}
.landing_body 
{
    width:931px;
    background-color:White;
    border-left:1px solid #b2c9d6;
    border-right:1px solid #b2c9d6;
    height:740px;
    text-align:center;
    font-weight:bold;
    font-size:18px;
}
.landing_bottom 
{
    height:13px;
    float:left;
    border-bottom:1px solid #b2c9d6;
    background-color:White;
    width:905px;
   
}
.landing_title 
{
    font-size:28px;
    padding-top:10px;
}
.landing_count 
{
    background-image: url(../images/LandingPage_count.gif);
    width:491px;
    height:40px;
    color:White;
    font-size:24px;
    margin:0 auto;
    font-weight:normal;
}
.landing_date 
{
    font-size:20px;
    text-decoration:underline;
}
.landing_table 
{
    width:258px;
    padding-top:10px;
    margin:0 auto;
    text-align:center;
    color:#215586;
    font-size:14px;
    padding:20px 0px;
}
.deposit 
{
    border:1px solid #215586;
    width:100%;
}
.landing_table thead 
{
    background-color:#4a7b9e;
}
.landing_table thead th 
{
    color:White;
    font-weight:bold;
    height:32px;
}
.landing_table thead th span 
{
    font-size:14px;
    color:#43ff01;
    font-weight:bold;
}
.border_right 
{
    border-right:1px solid #4a7b9e;
    border-bottom:4px solid #d5d5d5;
}
.border_bottom 
{
    border-bottom:4px solid #d5d5d5;
}
.landing_table tbody td 
{
    font-weight:bold;
    height:30px;
}

/* --------- Tutorial ------------- */


.tutorial_box 
{
    padding-top:10px;
    width:641px;
    height:170px;
}
.tutorial_box2 
{
    padding-top:10px;
    width:641px;
    height:104px;
}
.tutorial_body 
{
    float:left;
    background: url(../images/Tutorial/back_steps.gif) no-repeat;
    width:452px;
    height:174px;
}
.tutorial_body2 
{
    float:left;
    background: url(../images/Tutorial/back_small.gif) no-repeat;
    width:441px;
    height:104px;
}
.tutorial_text 
{
    padding-top:5px;
    font-size:16px;
    font-weight:bold;
}
h1 
{
    font-size:21px;
    font-style:italic;
    color:#1f90db;
    margin-bottom:0px;
}
.tutorial_text img 
{
    vertical-align:middle;
}
.tutorial_title 
{
    font-size:20px;
    color:#0e4a80;
    font-weight:bold;
    margin-left:8px;
    font-style:italic;
}
.tutorial_title1 
{
    font-size:16px;
    color:#528db3;
    font-weight:bold;
}
.numbers 
{
    margin-top:15px;
    line-height:30px;
}
.numbers a 
{
    font-size:16px;
    color:Black;
    font-weight:bold;
    text-decoration:none;
    font-style:italic;
}
.numbers a:hover 
{
    text-decoration:underline;
    color:Black;
}
.tutorial_explain 
{
    margin-top:30px;
}
.tutorial_explain img 
{
    margin:15px 0px 25px 0px;
}
.tutorial_explain .tutorial_box2 img 
{
    margin:0px;
    vertical-align:middle;
}
.tutorial_border 
{
    border-top:1px solid Silver;
    margin:25px 10px;
}
.binary thead th
{
    height:30px;
    background-color:#528db3;
    color:White;
    font-size:14px;
}
.binary td 
{
    height:30px;
    border-bottom:1px solid Black;
    border-left:1px solid Black;
    padding-left:8px;
}
.tutorial_help 
{
    width:246px;
    height:149px;
}
.tutorial_help_top 
{
    background: url(../images/Tutorial/tutorial_help_top.gif) no-repeat;
    width:246px;
    height:46px;
    text-align:center;
    color:#224D74;
}
.tutorial_help_title 
{
    padding:3px 30px 0px 0px; 
    font-size:12px; 
    font-weight:bold;
}
.tutorial_help_bottom 
{
    background: url(../images/Tutorial/tutorial_help_bottom.gif) no-repeat;
    width:246px;
    height:103px;
    text-align:left;
    color:#0151c4;
}
.tutorial_help_bottom span 
{
    color:#888888;
}
.tutorial_help_bottom
{
    color:#888888;
}
.tutorial_Phone
{
    color:#0151C4 !important;
}

a.tutorial_btn1
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    height: 19px;
    font-size: 14px;
}

a.tutorial_btn1 span.s1
{
    height: 19px;
    padding-left: 3px;
     padding-bottom:3px;
    background: url(../images/btn1_left.gif) top left no-repeat;
}

a.tutorial_btn1 span.s2
{
    height: 19px;
    padding-right: 3px;
     padding-bottom:3px;
    background: url(../images/btn1_right.gif) top right no-repeat;
}

a.tutorial_btn1 span.s3
{
    height: 19px;
    padding-left: 5px;
    padding-right: 5px;
     padding-bottom:3px;
    background: url(../images/btn1_center.gif) top right repeat-x;
}

a:hover.tutorial_btn1
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    height: 19px;
    font-size: 14px;
}

a:hover.tutorial_btn1 span.s1
{

    height: 19px;
    padding-left: 3px;
     padding-bottom:3px;
    background: url(../images/btn1h_left.gif) top left no-repeat;
}

a:hover.tutorial_btn1 span.s2
{

    height: 19px;
    padding-right: 3px;
     padding-bottom:3px;
    background: url(../images/btn1h_right.gif) top right no-repeat;
}

a:hover.tutorial_btn1 span.s3
{
    height: 19px;
   padding-bottom:3px;
    padding-left: 5px;
    padding-right: 5px;
    background: url(../images/btn1h_center.gif) top right repeat-x;
    cursor: pointer;
}


/* --------- End of Tutorial ------------- */

/* --------- Affiliate Page ------------- */
.affiliate_banner 
{
    float:right; 
    position: relative;
    right:685px;
    right:665px;
    top:60px;
}

#affiliateForm
{
    width:100%; 
    padding-left:5px;
    text-align:center; 
}

#affiliateForm th
{
    text-align:left;
    padding: 5px 0px 8px 3px;
    font-weight:bold;
    color:#528db3;
}
#affiliateForm .req_Fld
{
    color: #cd0a0a;
    font-weight:bold;
}

#affiliateForm td
{
    text-align:left;
    padding: 5px 5px 2px 3px;
    vertical-align:top;
    font-size:11px;
}
#affiliateForm input
{
    width:150px;
}
#affiliateForm label.invalid
{
  color: #cd0a0a;
  font-size:10px;
  display:block;   
}
#affiliateForm  input.invalid
{
    border:solid 1px #cd0a0a;
}
#affiliateFeedBack p
{
    font-size:12px;
    color:#528db3;
    font-weight:bold;
    line-height:25px;
}
#affiliateFeedBack p.invalid
{
    color: #cd0a0a;
}
#affiliateForm  .loader
{
    background-image: url(../images/loading3.gif);
    background-position: bottom;
    background-repeat: no-repeat;
    padding-left:250px;
}

/* --------- Affiliate Page ------------- */

/*------- Past Expiries ------------- */

.regularOption
{
    font-size:10px;
    padding-left:8px;
}
.groupOption
{
    font-size:12px;
    font-weight:bold;
     padding:3px 0px;
     font-style:italic;
     color:#1F90DB;
}
#tblExpiries .arrows
{
    display:inline;
    font-size:14px;
    font-weight:bold;
    padding:0px 8px; 
    
}

#tblExpiries li
{
    display:inline; 
    font-weight:bold; 
}

#tblExpiries .page a,.arrows a
{
    font-weight:bold;
    color:#1F90DB;
    text-decoration:none;
}


#tblExpiries .page 
{
    padding:0px 4px;
    font-size:14px;
}
#tblExpiries .page a:hover,.arrows a:hover
{
    text-decoration:underline;
}
#tblExpiries ul
{
    list-style:none;
    margin:0 auto;
    padding:0px;
    
}

a.btnSubmit
{
    color: #CCFF00;
    font-weight: bold;
    text-decoration: none;
    height: 26px;
    width: 94px;
    font-size: 12px;
    text-align: center;
    padding-top: 5px;
}
.gridWrap
{
    width:90%;
}
.gridWrap table
{
    margin:0 auto;
    border:solid 1px black;
    
}
.gridWrap table td
{
    vertical-align:middle; 
    font-size:11px;
    text-align:center;
    width:75px;  
    padding:4px 2px;
}
.gridWrap .alternate td
{
 background-color:#F3F3F3;
}
.gridWrap table .wider
{
    width:150px;  
}
.gridWrap table .borderLeft 
{
    border-left:solid 1px #D7D9DD;  
}
.gridWrap table .borderTop td 
{
    border-top:solid 1px #D7D9DD;  
}
.gridWrap table th
{
    vertical-align:middle;
    background-color:#D7DCE8;
    font-weight:bold;
    font-size:12px;
    padding:5px;
    text-align:center;
   
}
#tblFilter 
{
    padding-left:3px;
    margin:0 auto;
    
}
#tblFilter td
{
    vertical-align:middle;
}
#tblFilter select
{
    width:280px;
    float:left;
    margin-bottom:5px;
}
#tblFilter input
{
    float:left;
    width:85px;
    text-align:center;
    margin-bottom:5px;
    height:19px;
}
#tblFilter label
{
    float:left;
    margin-top:3px;
    margin-right:3px;
    font-weight:bold;
}



/*-------------------------------------*/