table{width:500px;border-collapse:collapse;border:1px solid #FFCA5E;font-family:Verdana,Arial,Helvetica,sans-serif;}
caption{font-size:1.5em;text-align:left;text-indent:10px;background:url(../images/bg_caption.jpg);height:35px;color:lightslategray !important;padding-top:5px;}
thead th{background:moccasin;height:27px;color:slategray;font-size:0.85em;font-weight:normal;padding:0px 7px;margin:20px 0px 0px;text-align:center;border-right:1px solid #FFCA5E;}
thead th.sub{border-top:1px solid #FFCA5E;}
tbody tr{background:url(../images/bg_td1.jpg) repeat-x top;}
tbody tr.odd{background:#FFF8E8 url(../images/bg_td2.jpg) repeat-x;}
tbody th,td{font-size:0.8em;line-height:1.25em;color:#777777;padding:7px 7px;border-top:1px solid #FFCA5E;border-right:1px solid #ddd;text-align:left;}
a{color:#777777;font-weight:bold;text-decoration:underline;}
a:hover{color:#F8A704;text-decoration:underline;}
tfoot th{background:url(../images/bg_total.jpg) repeat-x bottom;color:#FFFFFF;height:10px;font-size:1em;font-weight:bold;}
tfoot td{background:moccasin;color:slategray;height:10px;font-size:0.85em;font-weight:bold;border-right:1px solid #FFCA5E}
.remark{font-weight:bold;}
tbody tr.fed{background:none;border:0;text-align:right;line-height:1em;border:0;}
tbody td.fed{border:0;padding:3px;text-align:right;font-size:11px;}
tbody td.fedl{border:0;padding:3px;text-align:left;}
table.fed{width:510px;border:0;font-weight:bold;margin-left:7%;}
.caption1{font-size:1.5em;text-align:left;text-indent:15px;color:lightslategray;line-height:29px;}
