/* * * * * * DataTables features */
.dataTables_wrapper {position:relative;min-height:302px;}
.dataTables_processing {position:absolute;top:0px;left:50%;width:250px;margin-left:-125px;border:1px solid #ddd;text-align:center;color:#000000;font-size:1em;padding:2px 0;}
.dataTables_length {width:40%;float:left; margin-bottom:10px; }
.dataTables_filter {float:right;text-align:right;margin-bottom:10px;}
.dataTables_info {width:60%;float:left;}
.dataTables_paginate {width:44px;* width:50px;float:right;text-align:right;}

/* 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('../images/back_disabled.jpg'); margin-top:15px; }
.paginate_enabled_previous {background-image:url('../images/back_enabled.jpg'); margin-top:15px}
.paginate_disabled_next {background-image:url('../images/forward_disabled.jpg'); margin-top:15px}
.paginate_enabled_next {background-image:url('../images/forward_enabled.jpg'); margin-top:15px}

/* * *  DataTables display */
table.display {margin:0 auto; border:5px hidden #62C2CC; background: #e8dfc0 url(../images/chessboard.png) repeat; }
table.display thead th {background:#62689B; padding:6px 0;border-bottom:1px solid black;font-weight:bold; cursor:pointer;* cursor:hand; color:#ffffff; text-align:left}
table.display tfoot th {padding:0 0;border-top:1px solid black;font-weight:bold;}
table.display tr.heading2 td {border-bottom:1px solid #aaa;}
table.display td {color:#000000; padding:3px 2px; font-size:0.90em; font-weight:400; cursor:pointer;}
table.display td.center {text-align:left;}
td {text-align:left; cursor:hand;}
td a {color:inherit; font-weight:inherit; border:none; background:inherit; cursor:hand; display:block;}
td a:hover {color:inherit; font-weight:inherit; border:none; background:inherit; cursor:hand; display:block;}

/* * * *  Misc */
.top, .bottom {padding:4px;background-color:#F5F5F5;  border:1px solid #CCCCCC;}
.top .dataTables_info {float:none;}
.clear {clear:both;}
tfoot input {margin:0.5em 0;width:100%;color:#444; }
tfoot input.search_init {color:#999;}
.example_alt_pagination div.dataTables_info {width:40%;}
.example_alt_pagination .dataTables_paginate {width:400px;}
.example_alt_pagination div.dataTables_paginate span.paginate_button, .example_alt_pagination div.dataTables_paginate 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;}
.example_alt_pagination div.dataTables_paginate span.paginate_button {background-color:#ddd;}
.example_alt_pagination div.dataTables_paginate span.paginate_button:hover {background-color:#ccc;}
.example_alt_pagination div.dataTables_paginate span.paginate_active {background-color:#99B3FF;}


table.display tr.row_selected.odd td  {background-color:#DCDFDC;}
table.display tr.row_selected.even td {background-color:red;}

tbody tr:hover {font-weight:500; color:#800000;} 


table.display tr.even.gradeA:hover {background:#8FBC8F}
table.display tr.odd.gradeA:hover {background:#8FBC8F}*/


/*DataTables*/

div.dataTables_info {width:300px; color:#800000;}
div.dataTables_paginate span.paginate_button, div.dataTables_paginate 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;}
div.dataTables_paginate span.paginate_button { background-color: #fff;}
div.dataTables_paginate span.paginate_button:hover { background-color: #ccc;}
div.dataTables_paginate span.paginate_active { background-color: #99B3FF;}
.dataTables_paginate {width:300px; height: 22px;line-height: 22px; margin-top:10px; margin-right:100px;}

