table.table {border:2px solid #000;border-style:solid;border-collapse:collapse;}
table.table td,table.table th{border:1px solid #999;padding:.1em}
table.interactive form {margin:0; padding:0;}

table.interactive td {cursor: default}
table.interactive thead th, table.interactive tr.filterrow th, table.interactive thead th.colheaddepressed {cursor: pointer}

table.interactive span.sortarrowu {text-decoration: none;width:8px;}
table.interactive span.sortarrowd {text-decoration: none;width:8px;}
table.interactive span.sortarrow {text-decoration: none;width:8px;}

table.interactive tr.filterrow th {margin:0; padding:0 }
table.interactive tr.filterrow th select {margin:0; padding:0}

div.tablediv table.interactive {margin:0 auto 0 auto}
div.tablediv table.interactive caption {margin:0 auto 0 auto;font-weight:bold}

td.integer, td.percent, td.currency {text-align:right}
table.interactive tfoot th {text-align:left}
table.interactive tfoot th.integer, table.interactive tfoot th.percent, table.interactive tfoot th.currency {text-align:right}

div.tablediv ul.paginator{text-align:center;}

table.interactive thead th input{margin:0 .25em .1em 0;vertical-align:middle}
table.interactive thead th{line-height:.7em;padding-top:2px;}

table tbody td.noresults{text-align:center;font-weight:bold;}

@media print { tr.filterrow { display: none } }
