﻿
.dataTables_wrapper { position: relative;  clear: both; _height: 302px; zoom: 1; /* Feeling sorry for IE */ }
.dataTables_processing { position: absolute; top: 50%; left: 50%; width: 250px; height: 30px; margin-left: -125px; margin-top: -15px; padding: 14px 0 2px 0; border: 1px solid #ddd; text-align: center; color: #999; font-size: 14px; background-color: white; }
.dataTables_length { width: 30%; float: left;  font-size:100%; }
.dataTables_filter { width: 40%; float: right; text-align: right; font-size:100%; }
.dataTables_info { width: 100%; float: left; font-size:100%; }
.dataTables_paginate { width: 44px; *width:50px;  font-size:100%;float:right;text-align:left;}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next { height: 19px; width: 19px; margin-left: 3px; float: left; }
.paginate_disabled_previous { background-image:  url('/web/20130213211728oe_/http://nicic.gov/assets/jquery/datatable/back_disabled.jpg'); }
.paginate_enabled_previous { background-image:  url('/web/20130213211728oe_/http://nicic.gov/assets/jquery/datatable/back_enabled.jpg'); }
.paginate_disabled_next { background-image:  url('/web/20130213211728oe_/http://nicic.gov/assets/jquery/datatable/forward_disabled.jpg'); }
.paginate_enabled_next { background-image:  url('/web/20130213211728oe_/http://nicic.gov/assets/jquery/datatable/forward_enabled.jpg'); }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
table.display { margin: 0 auto; width: 100%; clear: both; border-collapse: collapse; }
table.display thead th { padding: 2em 18px 3px 10px; border-bottom: 1px solid black; font-size:110%; font-weight: bold; cursor: pointer; *cursor:hand;}
table.display tfoot th { padding: 3px 18px 3px 10px; border-top: 1px solid black; font-weight: bold; }
table.display tr.heading2 td { border-bottom: 1px solid #aaa; }
table.display td { padding: .5em; }
table.display td.center { text-align: center; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.sorting_asc { background:  url('/web/20130213211728oe_/http://nicic.gov/assets/jquery/datatable/sort_asc.png') no-repeat bottom right; }
.sorting_desc { background:  url('/web/20130213211728oe_/http://nicic.gov/assets/jquery/datatable/sort_desc.png') no-repeat bottom right; }
.sorting { background:  url('/web/20130213211728oe_/http://nicic.gov/assets/jquery/datatable/sort_both.png') no-repeat bottom right; }
.sorting_asc_disabled { background:  url('/web/20130213211728oe_/http://nicic.gov/assets/jquery/datatable/sort_asc_disabled.png') no-repeat bottom right; }
.sorting_desc_disabled { background:  url('/web/20130213211728oe_/http://nicic.gov/assets/jquery/datatable/sort_desc_disabled.png') no-repeat bottom right; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */
table.display tr.odd.gradeA { background-color: #ddffdd; }
table.display tr.even.gradeA { background-color: #eeffee; }
table.display tr.odd.gradeA { background-color: #ddffdd; }
table.display tr.even.gradeA { background-color: #eeffee; }
table.display tr.odd.gradeC { background-color: #ddddff; }
table.display tr.even.gradeC { background-color: #eeeeff; }
table.display tr.odd.gradeX { background-color: #ffdddd; }
table.display tr.even.gradeX { background-color: #ffeeee; }
table.display tr.odd.gradeU { background-color: #ddd; }
table.display tr.even.gradeU { background-color: #eee; }

tr.odd { background-color: #ffffff;}
tr.even { background-color: #ffffff;}
table.display td { border-bottom: 1px solid #D6D6D6; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */
.dataTables_scroll { clear: both; }
.top, .bottom { padding: 15px; background-color: #F5F5F5; border: 1px solid #CCCCCC; }
.top .dataTables_info { float: none; }
.clear { clear: both; }
.dataTables_empty { text-align: center; }
tfoot input { margin: 0.5em 0; width: 100%; color: #444; }
tfoot input.search_init { color: #999; }
td.group { background-color: #d1cfd0; border-bottom: 2px solid #A19B9E; border-top: 2px solid #A19B9E; }
td.details { background-color: #d1cfd0; border: 2px solid #A19B9E; }
.example_alt_pagination div.dataTables_info { width: 40%; }
.paging_full_numbers { width: 400px; height: 22px; line-height: 22px; margin:10px auto 10px auto; }
.paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active { border: 1px solid #aaa; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 2px 5px; margin: 0 3px; cursor: pointer; *cursor:hand;
}
.paging_full_numbers span.paginate_button { background-color: #efefef; }
.paging_full_numbers span.paginate_button:hover { background-color: #d6d6d6; }
.paging_full_numbers span.paginate_active { background-color: #7AC142; }
table.display tr.even.row_selected td { background-color: #B0BED9; }
table.display tr.odd.row_selected td { background-color: #9FAFD1; }