html, body {
  color: #000;
  font-family: Arial, Helvetica, sans-serif; 
  padding: 0px;
  margin: 8px 0 0 12px;
  background-color: aliceblue;
  color: #000;
  font-family: Arial, Helvetica, sans-serif; 
}
h2 {font-family: Arial, Helvetica, sans-serif; color:#2152AD;}
table {
  color: #000;
  font-family: Arial, Helvetica, sans-serif; 
  text-align: left;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .3);
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .3);
}
th {
  color: #000;
  background-image: url(../images/grd-1px_14.gif);
  background-repeat: repeat-x;
  background-color: #E4EEFA;
}
th, td {
  padding:3px;
}
table.empty{
  border-collapse:collapse;
  empty-cells:hide;
}
td.empty{
  padding:3px;
  border:none;
  background-color:#E4EEFA;
}