table, th, td{
  text-align: left;
  margin: 30px auto;
  border-collapse: collapse;
  padding: 10px;
}

.headfoot {
  width: 85%;
  height: 40px;
  border: gray 1px dotted;
  padding: 2px;
  background-color: olivedrab;
  color: white;
  text-align: center;
  margin: 0 auto;
}

.foot {
  width: 85%;
  border: gray 1px dotted;
  padding: 2px;
  background-color: olivedrab;
  color: white;
  text-align: center;
  margin: 0 auto;
  font-size: small;
}

.article01 {
  width: 85%;
  min-height: 250px;
  border-left: gray 1px dotted;
  border-right: gray 1px dotted;
  padding: 2px;
  background-color: #e8f3ea;
  text-align: center;
  margin: 0 auto;
}



.table01{
  text-align: left;
  border: thin solid;
  padding: 10px;
}

