body {
  font-family: verdana;
  padding: 10px 150px 0;
   text-align: justify;
}

body, table {
   font-size: 9pt;
}

h1 {
   font-weight: 500;
}

img {
  border:0;
}

.header {
   text-align: center;
   margin:8px 0 30px;
   font-style:italic;
}

.header img {
   text-align: center;
   display:block;
   margin:0 auto;
}

.content {
   margin-bottom:35px;
}

table.myTable td, table.myTable th {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 3px;
}

table.myTable tr:first-child td, table.myTable tr:first-child th {
  border-top: 1px solid #000;
}

table.myTable tr td:first-child, table.myTable tr th:first-child {
  border-left: 1px solid #000;
} 

#res {
  border: 1px solid darkgray;
  padding: 12px;
  min-height: 150px;
  max-height: 300px;
  overflow: auto;
}

dl.fList dt {
  clear: left;
  float: left;
  width: 90px;
  font-weight: 700;
  color: gray;
  text-align: right;
}

dl.fList.diff dt {
  width: 10px;
}

dl.fList dd b {
  font-weight: 600;
}

dl.fList dd {
  margin-bottom: 10px;
  margin-right: 12px;
  margin-left: 100px;
}

dl.fList.diff dd {
  margin-left: 20px;
}

table.change-log {
   font-size: 11.5pt;
   width:100%;
}

table.change-log thead {
   background: darkgray;
   color:#fff;
}

table.change-log thead th, table.change-log tbody td {
   padding: 1px 5px 2px;
   border-bottom:1px solid #ccc;
}

.odd {
   background: #fff;
}

.even {
   background: lightyellow;
}