table.sortable{border-collapse:collapse;border-left:#eee 1px solid;border-spacing:0;empty-cells:show;text-align:left;}

table.sortable th{background:#CD0F29;border-left:none;color:white;font-weight:700;height:22px !important;line-height:1;overflow:hidden;padding:2px;text-align:left;vertical-align:middle}
table.sortable th.forwardsort{background:url(th-up-arrow.jpg) no-repeat 100% 0 white;color:white}
table.sortable th.reversesort{background:url(th-down-arrow.jpg) no-repeat 100% 0 white;color:white}
table.sortable th a{color:white;margin:0;padding:0;text-decoration:none}
table.sortable th a:focus{color:black;outline:none;font-weight:bold}
table.sortable td a:focus{outline:none;text-decoration:underline}
table.sortable th span{color:#4f6b72}

table.sortable tr{background:#FFF;cursor:pointer;}
table.sortable tr.alternative{background:#F7F6F3}

table.sortable td{border-bottom:#eee 1px solid;padding:1px 2px;text-align:left;vertical-align:middle}
table.sortable td.nonlu{font-weight:bold}
table.sortable td a{color:#239}
th.sort-active{color:#000}


tfoot tr{background:#efefef}
table.sortable th.forwardsort a,table.sortable th.reversesort a{color:#000}
table.sortable td.alternative,table.sortable td.alternative a{background:#316ac5;color:#fff}
table.sortable th.sortable,table.sortable th.sortable-text,table.sortable th.sortable-date,table.sortable th.sortable-numeric,table.sortable th.sortable-currency{cursor:pointer}
