body
  {
    background-color:ivory;
    font-family:arial,verdana; 
    font-weight:bold;
  }
table
  {
    width:90%; 
    text-align:left; 
    background-color:gainsboro; 
    font-size:12pt; 
    padding: 8px; border: 2px solid red; 
    box-sizing: border-box;
  }
caption
  {
    color:sienna; 
    font-weight:bold;
    font-size:120%;
  }
th
  {
    text-align:center; 
    background-color:gainsboro;
    font-size:10pt; 
    padding: 8px; border: 1px solid red
  }
  
td
  {
    text-align:right; 
    background-color:gainsboro;
    font-size:10pt; 
    padding: 8px; border: 1px solid red
  }
