table {
  margin:           20px;
  border:           thin solid black;
  border-collapse:  collapse;
}

td, th {
  border:           thin dotted gray;
  padding:          5px;
}

th {
  background-color: #00ff00;
}

caption {
  font-style:       italic;
  font-size:        120%;
  padding:          10px;
}

.center {
  text-align:       center;
}

.right {
  text-align:       right;
}

.cellcolor {
  background-color: #fcba7a;
}

table table th {
  background-color: white;
}
