
.dataTable{width:100%;border-collapse:collapse;margin:20px 0;border-color:silver;}
.dataTable tr > td{border-color: silver}
.dataTable tr.header td{font-weight: bold;vertical-align:middle;line-height:35px;background:#E3E3E3}

.dataTable tr.header td a.sortable:link{border:none;text-decoration:none;}
.dataTable tr.header td a.sortable:hover{border:none !important;text-decoration:none !important;}
.dataTable tr.header td a.sortable:hover{border:none;text-decoration:none;}
.dataTable tr.header td a.sortable:active{border:none;text-decoration:none;}

.dataTable tr.row > td{padding:5px}
.dataTable tr.row:hover > td{background-color:#e3e3e3}

.dataTable tr.footer td a:link{border:none;text-decoration:none;}
.dataTable tr.footer td a:hover{border:none !important;text-decoration:none !important;}
.dataTable tr.footer td a:hover{border:none;text-decoration:none;}
.dataTable tr.footer td a:active{border:none;text-decoration:none;}

.dataTable tr.topbar > td{padding:7px 5px;}
.dataTable tr.footer > td{padding:7px 5px;}

.dataTable tr.header td.left{text-align:left;}
.dataTable tr.header td.center{text-align:center;}
.dataTable tr.header td.right{text-align:right;}

.dataTable tr.header td.top{vertical-align:top;}
.dataTable tr.header td.middle{vertical-align:middle;}
.dataTable tr.header td.bottom{vertical-align:bottom;}

.dataTable .searchElement{text-align:right}
.dataTable .searchElement input{width:200px;}

.dataTable .perpageElement select{text-align:left}
.dataTable .perpageElement select{min-width:90px;}

.dataTable tr.header span{margin: 0 7px}

.dataTable tr.header a.sortable{
    display:block;
    height: 35px;
    line-height:35px;
    text-decoration: none;
    padding-left:7px;
    background:url(../images/sort_neutral.png) 98%  center no-repeat transparent;
    }

.dataTable tr.header a.sortable.desc{
    background:url(../images/sort_down_green.png) 98%  center no-repeat transparent;
    }

.dataTable tr.header a.sortable.asc{
    background:url(../images/sort_up_green.png) 98% center no-repeat transparent;
    }


.dataTable tr.row td.left{text-align:left;}
.dataTable tr.row td.center{text-align:center;}
.dataTable tr.row td.right{text-align:right;}

.dataTable tr.row td.top{vertical-align:top;}
.dataTable tr.row td.middle{vertical-align:middle;}
.dataTable tr.row td.bottom{vertical-align:bottom;}



.dataTable span.counter{margin-right:9px;}

.dataTable a.page{
    padding:8px;
    margin: 0 4px;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
    }

.dataTable a.page.first{background-image:url(../images/control_stop_left.png)}
.dataTable a.page.prev{background-image:url(../images/control_left.png)}    
.dataTable a.page.next{background-image:url(../images/control_right.png)}
.dataTable a.page.last{background-image:url(../images/control_stop_right.png)}

.dataTable a.page.first.off{background-image:url(../images/control_stop_left_off.png)}
.dataTable a.page.prev.off{background-image:url(../images/control_left_off.png)}    
.dataTable a.page.next.off{background-image:url(../images/control_right_off.png)}
.dataTable a.page.last.off{background-image:url(../images/control_stop_right_off.png)}


