table {
  border-collapse: collapse;
  border: 1px solid #666666;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  background: #E8F3FF;
  text-align:left;
  }
caption {
  text-align: center;
  font: bold 16px arial, helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #004080;
  text-transform: uppercase;
}
thead, tfoot {
background:#004080;
text-align:center;
color:white;
height:25px;
font-family:Arial;
font-size:12px;
border-left: 2px solid #004080;
border-right: 2px solid #004080;
border-top: 2px solid #004080;
border-bottom: 2px solid #004080;
font-weight: bold;

}
thead th, tfoot th {
padding:5px;
border-left: 2px solid #004080;
border-right: 2px solid #004080;
}
table a {
color: #333333;
text-decoration:none;
}
table a:hover {
text-decoration:underline;
}
tr.odd {
background: #B7DBFF;
}

tr.fil2 {
background: #4597da;
text-align:center;
color:brown;
height:25px;
border-left: 2px solid #004080;
border-right: 2px solid #004080;
border-top: 2px solid #004080;
border-bottom: 2px solid #004080;
font-weight: bold;
font-family:Arial;
font-size:11px;
}

tr.fil3 {
background: #95C4EA;
text-align:center;
color:white;
height:25px;
border-left: 2px solid #004080;
border-right: 2px solid #004080;
border-top: 2px solid #004080;
border-bottom: 2px solid #004080;
font-weight: bold;
font-family:Arial;
font-size:11px;
}

tr.fil4 {
background: #E6F2FF;
text-align:center;
color:black;
height:25px;
border-left: 2px solid #004080;
border-right: 2px solid #004080;
border-top: 2px solid #004080;
border-bottom: 2px solid #004080;
font-weight: bold;
font-family:Arial;
font-size:11px;
}
tr.fil5 {
background: #5BADFF;
text-align:center;
color:brown;
height:25px;
border-left: 2px solid #004080;
border-right: 2px solid #004080;
border-top: 2px solid #004080;
border-bottom: 2px solid #004080;
font-weight: bold;
font-family:Arial;
font-size:11px;
}

tbody th, tbody td {
padding:5px;
border-left: 2px solid #004080;
border-right: 2px solid #004080;
}