﻿.clstab01 {
    color: #000;
    font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif
}

    .clstab01 td {
        color: #000;
        font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

    }

    .clstab01 a {
        color: #000;
        font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif
    }

/* end basic styling                                 */


/* define height and width of scrollable area. Add 16px to width for scrollbar          */
/* allow WinIE to scale 100% width of browser by not defining a width                   */
/* WARNING: applying a background here may cause problems with scrolling in WinIE 5.x   */
div.clstab01_tableContainer {
    clear: both;
    border: 1px solid #543019;  /*bruin*/
    height: 285px;
    overflow: auto;
}

/* WinIE 6.x needs to re-account for it's scrollbar. Give it some padding */
\html div.clstab01_tableContainer /* */ {
    padding: 0 16px 0 0;
    /*width: 740px; EST*/
    width: 100%;
}

/* clean up for allowing display Opera 5.x/6.x and MacIE 5.x */
html > body div.clstab01_tableContainer {
    height: auto;
    padding: 0;
}

/* Reset overflow value to hidden for all non-IE browsers. */
/* Filter out Opera 5.x/6.x and MacIE 5.x                  */
head:first-child + body div[class].clstab01_tableContainer {
    overflow: hidden;
    /*width: 756px EST*/
    width: 100%;
}

/* define width of table. IE browsers only                 */
/* if width is set to 100%, you can remove the width       */
/* property from div.clstab01_tableContainer and have the div scale */
div.clstab01_tableContainer table {
    float: left;
    width: 100%
}

/* WinIE 6.x needs to re-account for padding. Give it a negative margin */
\html div.clstab01_tableContainer table /* */ {
    margin: 0 -16px 0 0
}

/* define width of table. Opera 5.x/6.x and MacIE 5.x */
html > body div.clstab01_tableContainer table {
    float: none;
    margin: 0;
    /*width: 740px*/
}

/* define width of table. Add 16px to width for scrollbar.           */
/* All other non-IE browsers. Filter out Opera 5.x/6.x and MacIE 5.x */
head:first-child + body div[class].clstab01_tableContainer table {
    width: 100%;
}

/* set THEAD element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* Filter out Opera 5.x/6.x and MacIE 5.x                                                 */
head:first-child + body thead[class].clstab01_fixedHeader tr {
    display: block;
}

/* make the TH elements pretty */
thead.clstab01_fixedHeader th {
    background: #543019;
    border-left: 1px solid #543019;
    border-right: 1px solid #543019;
    border-top: 1px solid #543019;
    font-weight: normal;
    padding: 4px 3px;
    text-align: left;
        color: #fafafa;
}

/* make the A elements pretty. makes for nice clickable headers                */
thead.clstab01_fixedHeader a, thead.clstab01_fixedHeader a:link, thead.clstab01_fixedHeader a:visited {
    color: #FFF;
    display: block;
    text-decoration: none;
    width: 100%
}

/* make the A elements pretty. makes for nice clickable headers                */
/* WARNING: swapping the background on hover may cause problems in WinIE 6.x   */
thead.clstab01_fixedHeader a:hover {
    color: #CCC;
    display: block;
    text-decoration: underline;
    width: 100%
}

/* define the table content to be scrollable                                              */
/* set TBODY element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* induced side effect is that child TDs no longer accept width: auto                     */
/* Filter out Opera 5.x/6.x and MacIE 5.x                                                 */
head:first-child + body tbody[class].scrollContent {
    display: block;
    height: 262px;
    overflow: auto;
    width: 100%;
}

/* make TD elements pretty. Provide alternating classes for striping the table */
/* http://www.alistapart.com/articles/zebratables/                             */
tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
    /*background: #FFF;*/
    border-bottom: none;
    /*border-left: none; EST*/
    border-right: 1px solid #8e837f;
    border-top: 1px solid #8e837f;
    padding: 2px 3px 3px 4px;

}


tbody.scrollContent tr.alternateRow td {
    /*background: #EEE;*/
    border-bottom: none;
    border-left: none;
    border-right: 1px solid #8e837f;
    border-top: 1px solid #8e837f;
    padding: 2px 3px 3px 4px
}

/* define width of TH elements: 1st, 2nd, and 3rd respectively.      */
/* All other non-IE browsers. Filter out Opera 5.x/6.x and MacIE 5.x */
/* Add 16px to last TH for scrollbar padding                         */
/* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors    */
head:first-child + body thead[class].clstab01_fixedHeader th {
    /*width: 200px*/
    width: 100%;
}

    head:first-child + body thead[class].clstab01_fixedHeader th + th {
        width: 100%;
        /*width: 240px*/
    }

        head:first-child + body thead[class].clstab01_fixedHeader th + th + th {
            border-right: none;
            padding: 4px 4px 4px 3px;
            /*width: 316px*/
        }

/* define width of TH elements: 1st, 2nd, and 3rd respectively.      */
/* All other non-IE browsers. Filter out Opera 5.x/6.x and MacIE 5.x */
/* Add 16px to last TH for scrollbar padding                         */
/* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors    */
head:first-child + body tbody[class].scrollContent td {
    width: 100%;
    color: #333333  ;
    /*width: 200px*/
}

head:first-child + body tbody[class].scrollContent td + td {
    width: 100%;
    /*width: 240px*/
}

head:first-child + body tbody[class].scrollContent td + td + td {
    /*border-right: none; EST */
    padding: 2px 4px 2px 3px;
    width: 100%;
    /*width: 300px*/
}
