/* START sort/filter Table */
.filterTable {
    margin:10px 0;
    width: 100%;
    padding:0;
    border-collapse:collapse;
    border:none;
}
.fsearch {
    width:200px;
    float:left;
}
.fscon {
    margin:0;
    float:right;
    border:1px solid #0085a6;
    padding:2px;
    height:22px;
    overflow:hidden;
    background:#fff;
}
#fsearchinput {
    margin:0;
    padding:0;
    border:0;
    border-collapse:collapse;
    display:block;
    width:120px;
    height:16px;
    float:left;
    background:none;
}
.fdefault {
    color:#999;
}
#fsreset {
    margin:0;
    padding:0;
    display:block;
    width:16px;
    height:16px;
    float:left;
    margin-left:5px;
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer;
}
.resetoff {
    background-image:url(/common/img/v2/graphics/data_table_images/search.jpg);
}
.reseton {
    background-image:url(/common/img/v2/graphics/data_table_images/reset.jpg);
}
.filterTable th {
    text-align:left;
    font-weight:bold;
    background-color:#0085A6;
    color:#fff;
    padding:10px;
    margin:0;
    border:none;
    border-left:1px solid #fff;
    border-top:1px solid #fff;
    vertical-align:bottom;
}
.filterTable tbody th {
    vertical-align:top;
    border-left:none;
    border-top:1px solid #fff;
}
.filterTable th a {
    color:#fff;
}
.filterTable th a:hover {
    color:#FFCC33;
}
.filterTable td {
    text-align:left;
    padding:10px;
    border:none;
    border-left:1px solid #fff;
    border-top:1px solid #fff;
    vertical-align:top;
}
.filterTable tfoot td {
    background:#fff;
    font-size:9px;
    color:#666666;
    padding:5px 10px;
}
.filterTable caption {
    font-weight:bold;
    margin:10px 0 0 0;
    padding:0;
    text-align:center;
    vertical-align:bottom;
    border:none;
}
.filterTable td:first-child, .filterTable th:first-child {
    border-left:none;
}
.filterTable td.center {
    text-align:center;
}
.filterTable th.center {
    text-align:center;
}
.filterTable th.none {
    background:#FFFFFF;
}
.filterTable tr.odd {
    background: #E4F1F3;
}
.filterTable tr.even {
    background: #CEE3E8;
}
.filterTable .checked {
    vertical-align:middle;
    text-align:center;
}
.paging_full_numbers {
    float:right;
    text-align:right;
}
.paging_full_numbers span.paginate_button {
    cursor: pointer;
    color:#2a7433;
}
.paging_full_numbers span.paginate_button:hover {
    color:#000;
}
.paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active {
    padding: 2px;
    margin:0 2px;
    text-decoration:underline;
}
.paging_full_numbers span.paginate_active {
    font-weight:bold;
    text-decoration:none;
    cursor:default;
}
.dataTables_info {
    width: 40%;
    float: left;
}
.dataTables_paginate {
    width:40%;
    float: right;
    text-align: right;
}
.dataTables_filter {
    width: 40%;
    float: right;
    text-align: right;
}
.dataTables_length {
    width: 40%;
    float: left;
}
th.sorting_asc {
    background:#0085A6 url('/common/img/v2/graphics/asc_white.gif') no-repeat center right;
    cursor: pointer;
    padding-right:18px;
}
th.sorting_desc {
    background:#0085A6 url('/common/img/v2/graphics/desc_white.gif') no-repeat center right;
    cursor: pointer;
    padding-right:18px;
}
th.sorting {
    background:#0085A6 url('/common/img/v2/graphics/bg_white.gif') no-repeat center right;
    cursor: pointer;
    padding-right:18px;
}
.dataTables_wrapper {
    padding:10px 0;
    margin:0;
    clear:both;
}
.checked img {
    margin:0;
}
.pressTable .archiveThumb {
    padding:3px;
    background:#fff;
    border:1px solid #ccc;
    -moz-box-shadow: 1px 1px 3px #ccc;
    -webkit-box-shadow: 1px 1px 3px #ccc;
    box-shadow: 1px 1px 3px #ccc;
    margin:0 10px 0 0;
    float:left;
}
.pressTable a .archiveThumb:hover {
    opacity:0.9;
    filter:alpha(opacity=90);
    -moz-box-shadow: 1px 1px 6px #bcefff;
    -webkit-box-shadow: 1px 1px 6px #bcefff;
    box-shadow: 1px 1px 6px #bcefff;
    -moz-transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.pressTable .archiveFloat {
    float:left;
    width:75%;
}
