﻿/* Table filter */

.tableF
{
    display:block;
    width:980px;
}
.headerFRow
{
    display:block;
    top:-36px;
    margin-bottom:-8px;
}
.fRow {
    display: block;
    color: black;
    border: 1px solid #73747547;
    border-radius: 5px;
}

.footerFRow
{
    display:block;
}

.header-fl
{
    display:inline;
    background-image: url('images/corners-tl.gif');
    float:left;
    width:6px;
    height:6px;
    margin-top:13px;
}
.header-fc
{
    display:inline;
    /*background-image: url('images/tableline.png');*/
    /*background-repeat:repeat-x;*/
    float:left;
    width:968px;
    height:6px;
    margin-top:13px;
}
.header-fr
{
    display:inline;
    background-image: url('images/corners-tr.gif');
    float:right;
    width:6px;
    height:6px;
    margin-top:13px;
}


.footer-fl
{
    display:inline;
    background-image: url('images/corners-bl.gif');
    float:left;
    width:6px;
    height:6px;
}
.footer-fc
{
    display:inline;
    background-image: url('images/tableline.png');
    background-repeat:repeat-x;
    float:left;
    width:968px;
    height:10px;
    margin-top:5px;
    padding-top:5px;
}
.footer-fr
{
    display:inline;
    background-image: url('images/corners-br.gif');
    float:right;
    width:6px;
    height:6px;
}



/* Table content */

/*.table
{
    display:table;
}

.tableRow
{
    display:table-row;
}
.tableRow-ch
{
    display:table-header-group;
    width:975px;
    height:25px;
}
.tableRow-chl
{
   background-image: url('images/tableHeader.png');
   display:inline;
   float:left; 
   width: 7px;
   height:30px;
}

.tableRow-chr    
{
   background-image: url('images/tableHeader.png');
   background-position: 0 -100px;
   display:inline;
   float:right;
   width:7px;
   height:30px;
   top:-27px;
   margin-bottom:-50px;
}   
 
.tableRow-chc    
{
   background-image: url('images/tableHeader.png');
   background-position: 0 -203px;
   background-repeat:repeat-x;
   display: inline;
   float:left; 
   height:20px;
   width: 970px;
   padding-bottom:7px;
   text-align:center; 
   /*color:#8bb2c3;*. /
   top:0px;
}  

.fRow input
{
    margin-top:4px;
}*/

.lcellImg img, .rcellImg img
{
    border: 5px;
}

.lcellImg img:hover, .rcellImg img:hover
{
    border: 0px;
}
   
/*.footerRow
{
    display:block;
    background-image: url('images/tableline.png');
    background-repeat:repeat-x;
    background-position:bottom;
    width: 978px;
    height:25px;
    border:1px solid #b5ceda;
    border-bottom:0px;
    padding-top:8px;
}

.footerCell-l
{
    display:inline; 
    background-image: url('images/corners-bl.gif');
    float:left;
    width:6px;
    height:6px;
    top:19px;
    left:-1px;
}

.footerCell-c
{
    display:inline;
    float:inherit;
    padding: 0px 5px;
    height:inherit;
}

.footerCell-p
{
    display:inline;
    color:#8db4c4;
    width:50px; 
    padding:5px 10px;
    margin-left:400px;
}

.footerCell
{
    display:inline;
    text-align:center;
    color:#8db4c4;
    width:60px; 
    padding:10px;
}

.footerCell-p a, .footerCell-n a, .footerCell-p a:link, .footerCell-n a:link
{
    color:#000;
    text-decoration: none;
}

.footerCell-p a:hover, .footerCell-n a:hover
{
    color:Red;
    text-decoration: none;
}
    
.footerCell-n
{
    display:inline;
    color:#8db4c4;
    width:50px; 
    padding:5px 10px;
}

.footerCell-r
{
    display:inline; 
    background-image: url('images/corners-br.gif');
    float:right;
    padding:7px;
    top:19px;
    left:9px;
}

.tableRow-chc .cellnr
{
    padding-left:22px;
}*/


/*.lcell
{
   display:table-cell;
   background-image: url('images/tableline.png');
   background-repeat:repeat-y;
   max-width:1px;
   min-width:1px;
   
}
.rcell
{
   display:table-cell;
   background-image: url('images/tableline.png');
   background-repeat:repeat-y;
   max-width:1px;
   min-width:1px;
   padding-left:1px;
}*/

.rcellImg, .rcellImge
{
    display:table-cell;
    min-width: 20px;
    max-width: 20px;
    padding:5px 0px 5px 5px;
}

.lcellImg
{
    display:table-cell;
    max-width: 18px;
    padding: 4px;
}



.sorting_asc {
	background: url('../images/sort_asc.png') no-repeat center right;
}

.sorting_desc {
	background: url('../images/sort_desc.png') no-repeat center right;
}

.sorting {
	background: url('../images/sort_both.png') no-repeat center right;
}

.sorting_asc_disabled {
	background: url('../images/sort_asc_disabled.png') no-repeat center right;
}

.sorting_desc_disabled {
	background: url('../images/sort_desc_disabled.png') no-repeat center right;
}

.table.display {
	margin: 0 auto;
	clear: both;
	width: 100%;
	margin-top: 30px;
}

.dataTables_wrapper {
	position: relative;
	min-height: 302px;
	clear: both;
	_height: 302px;
	zoom: 1; /* Feeling sorry for IE */
    padding-bottom: 15px;
}

.dataTables_processing {
	position: absolute;
	top: 80%;
	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;
	z-index:1000;
}

.dataTables_length {
	width: 40%;
	float: left;
}

.dataTables_paginate .ui-state-default
{
    padding: 0 5px;
}

.paging_full_numbers {
	margin:auto;
	width: 480px;
	height: 33px;
	line-height: 22px;
	top:5px;
}

.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: 5px 5px;
	margin: 3px 4px;
	cursor: pointer;
	cursor: hand;
}

.paging_full_numbers span.fg-button
{   
    margin-left:4px; 
}

.paging_full_numbers span.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers span.paginate_button:hover {
	background-color: #ccc;
}

.paging_full_numbers span.paginate_active {
	background-color: #99B3FF;
}

.table.display .tr.even.row_selected .td {
	background-color: #B0BED9;
}

.table.display .tr.odd.row_selected .td {
	background-color: #9FAFD1;
}

.css_right {
	float: right;
}

.css_left {
	float: left;
}