h2 {
  margin-left: 160px;
  width: 700px;
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #707070;
}

p {
  margin-left: 160px;
  width: 700px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #707070;
}

/* lm */
table.headed_list {
  font-family: Arial, sans-serif;
  border-collapse: collapse;
  margin-left: 160px;
  font-weight: bold;
  color: #707070;
  text-indent: 5px;
}

/* lm */
thead {
  color: white;
  background-color: #8EA6CC;
}

/* lm */
th {
  font-size: 18px;
}

/* li */
td.gen_r {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #707070;
  text-align: right;
  padding: 6px;
}

/* lm */
th.hl_l, td.hl_l {
  text-align: left;
  padding: 6px;
  border: 2px solid lightgrey;
}

/* lm */
th.hl_c, td.hl_c {
  text-align: center;
  padding: 6px;
  border: 2px solid lightgrey;
}

/* lm */
th.hl_r, td.hl_r {
  text-align: right;
  padding: 6px;
  border: 2px solid lightgrey;
}


/* li */
input.button {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

table.nav {
  background-color: black;
  width: 850px;
  height: 30px;
  font-family: Arial, sans-serif;
  border-collapse: collapse;
  font-weight: bold;
  text-indent: 5px;
}

td.nav {
  text-align: center;
  color: white;
}

a.nav {
  text-decoration: none;
}

a.nav:link {
  color: white;
}
a.nav:visited  {
  color: white;
}
a.nav:hover {
  color: #C0C0FF;
}
a.nav:active {
  color: white;
}

