h2 {
 font-weight: bold;
 border-bottom: 1px solid midnightblue;
 border-left: 10px solid midnightblue;
 padding-left: 7px;
 padding-top: 0px;
 padding-bottom: 0px;   
 }

caption {
 caption-side: top;
 text-align: left;
 font-weight: bold;
 font-style: italic;
 color: midnightblue;
 }

th , td {
 padding-top: 0px;
 padding-bottom: 0px;   
 border: none;
 }

th  {
 border-bottom: 1px solid gray;
 background-color: lightsteelblue;
 }

td {
 border-bottom: 1px solid silver;
 background-color: #FFFFFF;
 }

