/**
 * Super Tables v0.30 - MIT Style License
 *
 **/

.fakeContainer {
    margin: 10px auto;
    padding: 0;
    border: 1px solid #808080;
    width: 780px;
    height: 400px;
    overflow: hidden;
}
.fakeContainer th{
    background-color: #0D2C42;
    color: #ffffff;
}
div#fakeContainer tr.cycle {
    background-color: #fffacd;
}

.sBase{
    position : relative;
    width : 100%;
    height : 100%;
    overflow : hidden;
}

.sHeader{
    position : absolute;
    z-index : 3;
    background-color : #ffffff;
}

.sHeaderInner{
    position : relative;
}
.sHeaderInner table{
    border-spacing : 0px 0px !important;
    border-collapse : collapse !important;
    width : 1px !important;
    table-layout : fixed !important;
    background-color : #ffffff;
}

.sFHeader{
    position : absolute;
    z-index : 4;
    overflow : hidden;
}
.sFHeader table{
    border-spacing : 0px 0px !important;
    border-collapse : collapse !important;
    width : 1px !important;
    table-layout : fixed !important;
    background-color : #ffffff;
}

.sData{
    position : absolute;
    z-index : 2;
    overflow : auto;
    background-color : #ffffff;
}
.sData table{
    border-spacing : 0px 0px !important;
    border-collapse : collapse !important;
    width : 1px !important;
    table-layout : fixed !important;
}

.sFData{
    position : absolute;
    z-index : 1;
    background-color : #ffffff;
}
.sFDataInner{
    position : relative;
}
.sFData table{
    border-spacing : 0px 0px !important;
    border-collapse : collapse !important;
    width : 1px !important;
    table-layout : fixed !important;
}

/* Super Tables - Skin Classes - Remove if not needed */
.sDefault{
    margin : 0px;
    padding : 0px;
    border : none;
}
.sDefault th, .sDefault td{
    border : 1px solid #0D2C42;
    /*padding : 3px 6px 3px 4px;*/
    padding : 3px 3px;
    white-space : nowrap;
}
.sDefault th{
    background-color : #0D2C42;
    color: #ffffff;
    border-color : #0D2C42;
}
.sDefault-Fixed{
    background-color : #eeeeee;
    border-color : #c5c5c5;
}

.sSky{
    margin : 0px;
    padding : 0px;
    border : none;
}
.sSky th, .sSky td{
    border : 1px solid #9eb6ce;
    padding : 3px 6px 3px 4px;
    white-space : nowrap;
}
.sSky th{
    background-color : #CFDCEE;
}
.sSky-Fixed{
    background-color : #e4ecf7;
}

.sOrange{
    margin : 0px;
    padding : 0px;
    border : none;
}
.sOrange th, .sOrange td{
    border : 1px solid #cebb9e;
    padding : 3px 6px 3px 4px
    ;white-space : nowrap;
}
.sOrange th{
    background-color : #ECD8C7;
}
.sOrange-Fixed{
    background-color : #f7ede4;
}

.sDark{
    margin : 0px;
    padding : 0px;
    border : none;
    color : #ffffff;
}
.sDark th, .sDark td{
    border : 1px solid #555555;
    padding : 3px 6px 3px 4px;
    white-space : nowrap;
}
.sDark th{
    background-color : #000000;
}
.sDark-Fixed{
    background-color : #222222;
}
.sDark-Main{
    background-color : #333333;
}
