

table {
 font-size:1em;
 font-family: Arial, Helvetica, verdana sans-serif;
 background-color:#e7e7e7;
 border-collapse: collapse;
 width: 100%;
 margin-bottom:5px;
 padding-left:10px;
 padding-right:10px;
 position: relative;
display: block;
}

caption {
 font-size: 15px;
 color: #47838F; font-weight: bold;
 text-align: left;
 background: url(header_bg.jpg) no-repeat top left;
 padding: 10px;
 margin-bottom: 2px;
}

thead th {
 border-bottom: 1px solid #fff;
 border-top: 1px solid #fff;
 color:#000;
 text-align:center;
 padding:2px;
 text-transform:none;
 height:25px;
 background-color: #e7e7e7;
 font-weight: normal;
}

tfoot {
 color:#1ba6b2;
 padding:2px;
 text-transform:uppercase;
 font-size:1.2em; 
 font-weigth: bold;
 margin-top:6px;
 border-top: 6px solid #e9f7f6;
}

tbody tr {
 border: none;
 background-color:#e7e7e7;
}

tbody td {
border-bottom: 1px solid #fff;
 color:#000;
 padding-top:15px; 
 padding-left:5px; 
 padding-right:5px; 
 padding-bottom:15px;
 text-align:center;
line-height:120%}

tbody th {
 text-align:left;
 padding-left:5px;
 border-bottom: 1px solid #fff;
}

tbody td a, tbody th a {
 color:#47838F;
 text-decoration:none;
 font-weight:normal; 
 display:block;
 background: transparent url(links_yellow.gif) no-repeat 0% 50%;
}

tbody td a:hover, tbody th a:hover {
 color:#47838F;
 text-decoration: underline; 
}