body
  {
  font-family: sans-serif;
  padding-right: 0px;
  }

th
  {
  color: white;
  background-color: silver; /* rgb(80,200,250);*/
  text-align: center;
  border: 1px solid black;
  }

.obs
  {
  text-align: left;
  padding-left: 1ex;
  }

td
  {
  font-size: 70%;
  padding-top: 5px;
  padding-bottom: 1em;
  border: none;
  padding-left: 1ex;
  }

a
  {
  color: blue;
  text-decoration: none;
  }

a img
  {
  border: none;
  }

p
  {
  font-variant: small-caps;
  font-size: 70%;  
  }

span
  {
  font-weight: bold;
  font-size: 150%;
  padding-right: 1ex;
  }

#score0
  {
  padding-left: 4px;
  border-left: 3ex solid red;
  color: red; 
  }

#score2
  {
  padding-left: 4px;
  border-left: 3ex solid green;
  color: green;
  }

#scoreNotice
  {
  padding-left: 4px;
  border-left: 3ex solid blue;
  }
