
body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12pt;
  margin-left: 50px;
  margin-right: 50px;
  background-image: url(bg-gradient.png);
  background-repeat: repeat-x;
  background-color: #fff; /* Critical */
}

table {
  border-collapse: collapse;
  font-size: 10pt;
  border: 1px solid #000;
}

 th {
  color: #228b22;
  background: #bedfc4;
  padding: 5px;
}

 td {
  padding: 5px;
}

 tr.d0 {
  background: #cdffcc;
}

 tr.d1 {
  background: #ffffcb;
}

caption {
  font-size: 1.2em;
  font-style: italic;
  font-weight: bold;
  color: #228b22;
  text-align: center;
  padding: 0.5em 0;
}

/* Highlights rows on hover */

tr:hover {background: #bcd0e4;}