 body {
  font-family: Arial;
  font-size: 75%;
  color: black;
 }
 table {
  font-size: 100%;
  border-collapse: collapse;
  border: 1px solid black;
  margin: 0 0 1em 0;
 }
 td,th {
  border: 1px solid black;
 }
 table.nobordertable,table.nobordertable td,table.nobordertable th {
  border: 0;
 }
 p {
  padding:0;
  margin:0 0 1em 0;
 }
 th {
  text-align: left;
 }
 th.th_top {
  background-color: #a2b755;
  color: black;
 }
 th.th_left {
  background-color: #d5ee89;
  color: black;
 }

