table.css{width:73%;border:1px solid #999;table-layout:fixed;border-collapse:collapse;empty-cells:show;margin-left:auto;margin-right:auto;margin-top:5px;clear:both;}
table.css tbody tr{color:#333;background:#E9E9E9;}
table.css tbody tr.zebra{color:#333;background:#E3E3E3;}
table.hover tbody tr:hover{color:#333;background:#FFF;}
table.css tbody td,table.css tbody th{border:1px solid #999;padding:5px;}
table.css tbody th{text-align:left;}
table.css tbody td.number,table.css thead th.number{text-align:right;}
table.zebra tbody td,table.zebra tbody th{border:none;}
table.css thead tr{color:#FFF;background:#666;font-weight:700;text-align:left;}
table.css thead tr a{color:#FFF;}
table.css thead th.button{text-align:right;padding:2px;}
table.css tfoot tr{color:#FFF;background:#999;font-size:80%;}
table.css tfoot td,table.css thead th{padding:0 5px;}
table.css caption{text-align:left;color:#363;padding:35px 0 5px;}
table.css caption a{text-decoration:underline;}
table.css tr.total{color:#FFF;background:#999;font-weight:700;padding:0;}
table.chart{width:80%;margin-left:auto;margin-right:auto;margin-top:5px;clear:both;}
table.chart caption{margin-left:30px;text-align:left;color:#363;padding:35px 0 5px;}
.green-caps{color:#363; padding:10px; margin: 30px 0 5px 50px;}
#activity_report { font-size: 11px;}
