.gxgTabs .area { display: none; }
.gxgTabs .area.default { display: block; }

.gxgTabs UL.nav {
    display: none;
    margin: 0px;
    padding: 0px;
    height: 23px;
}

.gxgTabs UL.nav LI {
    margin: 0px 2px 0px 0px;
    padding: 0px;
/*    width: 84px;*/
    width: 146px;
    list-style: none;
    display: block;
    float: left;
    text-align: left;
}

.gxgTabs UL.nav LI:last-child {
    margin: 0px;
}

.gxgTabs UL.nav LI A {
    display: block;
    /*width: 64px;*/
    width: 128px;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 8pt;
    text-align: center;
    margin: 0px;
    padding: 5px 10px 5px 10px;
    background: #F3F3F3;
    color: #575757;
}

.gxgTabs UL.nav LI.active A {
    background: #62bb46;
    color: white;
}

div#marketsData {
    min-height:170px;
    border: 1px solid #C8C8C8;
}

/* FIXME: Wrong file for this. */
DIV#marketsData TABLE {
    margin: 0px;
    padding: 0px;
    margin-top:1px;
    border-top: 1px solid #C8C8C8;
    background: #F2F2F2;
    /* color: #C2C3C5; */
    color: #777777;   
    width: 296px;
    font-size: 7pt;
    font-weight: bold;
    border-collapse: collapse;
    text-transform: uppercase;
    
}

DIV#marketsData TABLE TBODY TR {
    vertical-align: top;
}

DIV#marketsData TABLE TR.alt {
    background-color: white;
    color: #999999;
}

DIV#marketsData TABLE THEAD TR {
    width: 296px;
    background: white;
    color: #575757;    
}

DIV#marketsData TABLE TH, DIV#marketsData TABLE TD {
    padding: 5px 5px 5px 5px;
}

DIV#marketsData TABLE TH {
    width: 140px;
}

DIV#marketsData TABLE TH+TH {
    width: 118px;
    text-align:right;
}

DIV#marketsData TABLE TD+TD {
    text-align: right;
}
DIV#marketsData TABLE TD A {
    color: inherit;
    text-decoration: inherit;
}
/* OLD STYLES for jScrollPane 
DIV#marketsData .jspVerticalBar {
    width: 8px;
}

DIV#marketsData .jspPane {
    width: 247px !important;
}

DIV#marketsData .jspDrag {
    background: #C2C3C5;
}

DIV#marketsData .jspTrack {
    background: #F3F3F3;
}
*/
