table{width:100%;color:#212424;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Lucida,Helvetica,sans-serif;font-size:80%;line-height:150%;margin-top:0;margin-right:0;margin-bottom:1em;}
table,tr,th,td{margin:0;padding:0;border-spacing:0;border-collapse:collapse;}
caption{font-size:150%;line-height:250%;font-weight:bold;text-align:center;color:#212424;background-color:#d0eba6;border:1px solid #a6ce39;}
thead{background:#524123;border:1px solid #524123;}
thead tr th{text-align:center;color:#faf7d4;border-bottom:3px solid #a5d768;padding-top:.3em;padding-right:0;padding-bottom:.3em;padding-left:0;}
tfoot{color:#fff;background:#524123;border:1px solid #524123;}
tfoot tr th,tfoot tr td{padding:.2em .6em;border-top:2px solid #524123;}
tfoot tr td{text-align:right;}
tbody tr td{background:#ddf0bd;text-align:center;}
tbody tr.odd td{background-color:#d0eba6;}
tbody tr th,tbody tr td{padding:.1em .4em;border:1px solid #a6ce39;}
tbody tr th{padding-right:1em;text-align:right;font-weight:normal;background:#c5e894;width:25%;white-space:nowrap;}
tbody tr.odd th{background:#d0eba6;}
.year_month{font-size:120%;font-weight:bold;}
tbody tr th.year{padding-right:1em;text-align:center;color:#faf7d4;font-weight:normal;background:#524123;}
tbody tr td.today{text-align:center;font-weight:normal;background:#f3e8b4;}
