table{border:1px solid #666;margin:25px 0 25px 0!important;margin:25px 0 25px 0;}
.tableNoBorder{border:0;margin:25px 0 25px 0!important;margin:25px 0 25px 0;}
.tableWithActions{border:1px solid #666;margin:45px 0 25px 0!important;margin:45px 0 25px 0;width:100%;}
.sceneZoneTable{border:1px solid #666;margin:5px 5px 5px 5px!important;}
.tableView{border:1px solid #666;margin:0 0 5px 0!important;margin:0 0 5px 0;width:100%;}
.tableNoBorderNoMargin{border:0;margin:0 0 0 0!important;margin:0;}
.tableNoTopMargin{margin:0 0 25px 0!important;margin:0 0 25px 0;}
th,td{text-align:left;vertical-align:middle;}
th a,th a:visited{color:black;}
th a:hover{text-decoration:underline;color:black;}
th.order1{background-image:url("../../images/default/table/sort_ascending.png")!important;background-repeat:no-repeat;background-position:right bottom;}
th.order2{background-image:url("../../images/default/table/sort_descending.png")!important;background-repeat:no-repeat;background-position:right top;}
div.exportlinks{background-color:#eee;border:1px dotted #999;padding:2px 4px 2px 4px;margin:2px 0 10px 0;width:99%;}
div.exportlinks a{text-decoration:none;}
div.exportlinks span{background-repeat:no-repeat;}
span.export{padding:0 4px 1px 20px;display:inline;display:inline-block;cursor:pointer;}
span.excel{background-image:url(../../images/default/displaytag/ico_file_excel.png);}
span.csv{background-image:url(../../images/default/displaytag/ico_file_csv.png);}
span.xml{background-image:url(../../images/default/displaytag/ico_file_xml.png);}
span.pdf{background-image:url(../../images/default/displaytag/ico_file_pdf.png);}
span.rtf{background-image:url(../../images/default/displaytag/ico_file_rtf.png);}
span.pagebanner{background-color:transparent;padding:2px 4px 2px 4px;}
span.pagelinks{background-color:transparent;padding:2px 4px 2px 4px;margin-bottom:10px;}
.group-1{font-weight:bold;padding-bottom:10px;border-top:1px solid black;}
.group-2{font-style:italic;border-top:1px solid black;}
.subtotal-sum,.grandtotal-sum{font-weight:bold;text-align:right;}
.subtotal-header{padding-bottom:0;border-top:1px solid white;}
.subtotal-label,.grandtotal-label{border-top:1px solid white;font-weight:bold;}
.grouped-table tr.even{background-color:#fff;}
.grouped-table tr.odd{background-color:#fff;}
.grandtotal-row{border-top:2px solid black;}