table.example {
    border: 1px solid black;
    border-collapse: collapse;
}

table.example th, table.example td {
    border: 1px solid #aaaaaa;
    padding: 0;
}

table.example thead th {
    background-color: #76afa7;
}

table.example tfoot td {
    background-color: #ffccff;
}

table.example tr.tbody_header {
    font-weight: bold;
    text-align: center;
    background-color: #dddddd;
}

table.example a.pagelink {
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #666666;
    margin: 0 5px;
}

table.example a.currentpage {
    background-color: yellow;
}

/* Striping */
tr.alternate {
    background-color: #ffffff;
}

/* Sorting */
th.table-sortable {
    cursor: pointer;
    background: url("sortable.gif") no-repeat center left;
    padding-left: 12px;
}

th.table-sorted-asc {
    background: url("/images/ascending.gif") no-repeat;

}

th.table-sorted-desc {
    background: url("/images/descending.gif") no-repeat;

}

th.table-filtered {
    background: url("filter.gif") no-repeat center right;
}

select.table-autofilter {
    font-size: smaller;
}

/* Examples which stray from the default */
table.altstripe tr.alternate2 {
    background-color: #ccffff;
}

/* Sorting */
th.table-sortable {
    cursor: pointer;
    background: #76afa7 url("sortable.gif") no-repeat center left;
    padding-left: 12px;
    font-family: Myriad Web Pro, Myriad Pro, sans-serif;
    font-weight: 700;
    font-size: 8pt;
    color: #FFF;
    line-height: 1.25;
}

th.table-sorted-asc {
    background: url("/images/ascending.gif") no-repeat center left;
}

th.table-sorted-desc {
    background: url("/images/descending.gif") no-repeat center left;
}

th.table-filtered {
    background: url("filter.gif") no-repeat center left;
}

select.table-autofilter {
    font-size: smaller;
}

/* Examples which stray from the default */
table.altstripe tr.alternate2 {
    background-color: #ccffff;
}

/* Sort Icon Styles */
table.sort01 th.table-sortable {
    background-image: url("01_unsorted.gif");
}

table.sort01 th.table-sorted-asc {
    background-image: url("01_ascending.gif");
}

table.sort01 th.table-sorted-desc {
    background-image: url("01_descending.gif");
}

table.sort02 th.table-sortable {
    background-image: none;
    padding-left: 16px;
}

table.sort02 th.table-sorted-asc {
    background-image: url("02_ascending.gif");
}

table.sort02 th.table-sorted-desc {
    background-image: url("02_descending.gif");
}

table.sort03 th.table-sortable {
    background-image: none;
}

table.sort03 th.table-sorted-asc {
    background-image: url("03_ascending.gif");
}

table.sort03 th.table-sorted-desc {
    background-image: url("03_descending.gif");
}

table.sort04 th.table-sortable {
    background-image: none;
}

table.sort04 th.table-sorted-asc {
    background-image: url("04_ascending.gif");
}

table.sort04 th.table-sorted-desc {
    background-image: url("04_descending.gif");
}

table.sort05 th.table-sortable {
    background-image: url("05_unsorted.gif");
    padding-left: 16px;
}

table.sort05 th.table-sorted-asc {
    background-image: url("05_ascending.gif");
}

table.sort05 th.table-sorted-desc {
    background-image: url("05_descending.gif");
}

table.sort06 th.table-sortable {
    background-image: none;
    padding-left: 16px;
}

table.sort06 th.table-sorted-asc {
    background-image: url("06_ascending.gif");
}

table.sort06 th.table-sorted-desc {
    background-image: url("06_descending.gif");
}

table.sort07 th.table-sortable {
    background-image: none;
}

table.sort07 th.table-sorted-asc {
    background-image: url("07_ascending.gif");
}

table.sort07 th.table-sorted-desc {
    background-image: url("07_descending.gif");
}

table.sort08 th.table-sortable {
    background-image: none;
}

table.sort08 th.table-sorted-asc {
    background-image: url("08_ascending.gif");
}

table.sort08 th.table-sorted-desc {
    background-image: url("08_descending.gif");
}

table.sort09 th.table-sortable {
    background-image: none;
    padding-left: 30px;
}

table.sort09 th.table-sorted-asc {
    background-image: url("09_ascending.gif");
}

table.sort09 th.table-sorted-desc {
    background-image: url("09_descending.gif");
}

table.sort10 th.table-sortable {
    background-image: url("10_unsorted.gif");
}

table.sort10 th.table-sorted-asc {
    background-image: url("10_ascending.gif");
}

table.sort10 th.table-sorted-desc {
    background-image: url("10_descending.gif");
}

table.sort11 th.table-sortable {
    background-image: url("11_unsorted.gif");
    padding-left: 24px;
}

table.sort11 th.table-sorted-asc {
    background-image: url("11_ascending.gif");
}

table.sort11 th.table-sorted-desc {
    background-image: url("11_descending.gif");
}

table.sort12 th.table-sortable {
    background-image: none;
}

table.sort12 th.table-sorted-asc {
    background-image: url("12_ascending.gif");
}

table.sort12 th.table-sorted-desc {
    background-image: url("12_descending.gif");
}

table.sort13 th.table-sortable {
    background-image: none;
}

table.sort13 th.table-sorted-asc {
    background-image: url("13_ascending.gif");
}

table.sort13 th.table-sorted-desc {
    background-image: url("13_descending.gif");
}

table.sort14 th.table-sortable {
    background-image: none;
}

table.sort14 th.table-sorted-asc {
    background-image: url("14_ascending.gif");
}

table.sort14 th.table-sorted-desc {
    background-image: url("14_descending.gif");
}

table.sort15 th.table-sortable {
    background-image: none;
}

table.sort15 th.table-sorted-asc {
    background-image: url("15_ascending.gif");
}

table.sort15 th.table-sorted-desc {
    background-image: url("15_descending.gif");
}

table.sort16 th.table-sortable {
    background-image: none;
}

table.sort16 th.table-sorted-asc {
    background-image: url("/images/ascending.gif");
}

table.sort16 th.table-sorted-desc {
    background-image: url("/images/descending.gif");
}

table.sort17 th.table-sortable {
    background-image: none;
}

table.sort17 th.table-sorted-asc {
    background-image: url("17_ascending.gif");
}

table.sort17 th.table-sorted-desc {
    background-image: url("17_descending.gif");
}

table.sort18 th.table-sortable {
    background-image: url("18_unsorted.gif");
}

table.sort18 th.table-sorted-asc {
    background-image: url("18_ascending.gif");
}

table.sort18 th.table-sorted-desc {
    background-image: url("18_descending.gif");
}

table.sort19 th.table-sortable {
    background-image: url("19_unsorted.gif");
    padding-left: 24px;
}

table.sort19 th.table-sorted-asc {
    background-image: url("19_ascending.gif");
}

table.sort19 th.table-sorted-desc {
    background-image: url("19_descending.gif");
}

/* Icons box */
.iconset {
    margin: 5px;
    border: 1px solid;
    border-color: #cccccc #666666 #666666 #cccccc;
    text-align: center;
    cursor: pointer;
    width: 100px;
}

.iconset img {
    margin: 3px;
}

/* Documentation */
tr.doc_section {
    font-weight: bold;
    text-align: center;
    background-color: #dddddd;
}

