/* CSS Document */
body {background-image:none; margin:5px;}

.table {width:100%; margin:0 auto; border:1px solid #bddbef; border-collapse:collapse;}
.table thead td, .table thead th{height:28px; color: #555; font-weight:bold; padding-left:5px; border-bottom:3px solid #888; background:#f1f1f1;}
.table thead td a {margin-right:5px; border:1px solid #ccd1dc; background:#edfcfe; padding:2px 8px; float:left; display:block;}
.table tfoot td{height:50px;}
.table img {vertical-align:middle; margin:2px;}
.table tr{background-color:expression((this.sectionRowIndex%2==0)?"#fff":"#eff7ff")}
.table td{border:1px solid #bddbef; padding:4px; color:#000; }
.table th{border:1px solid #bddbef; padding:4px; color:#000; font-weight:normal; text-align:right; }
.table td .note,.table th .note {display:block; color:#666; margin-left:4px;}
.table table tr {background-color:expression((this.sectionRowIndex%2==0)?"#fff":"#f1f1f1")}
.table table td {margin:0; border:1px solid #ccc;}
.table .hover {background:#fefecc;}