table.practice {
  border: 0;
  padding: 0;
  margin: 36px 18px 18px 0;
  vertical-align: top;
}
table.practice td {
  vertical-align: top;
  text-align: left;
  font-size: 12px;
  line-height: 15px;
}
table.practice h3 {
  margin: 0 0 8px 0;
  padding: 0 0 2px 1px;
  border-bottom: 1px solid silver;
}
table.practice h3 a { color: #003399; }
table.practice h3 a:hover { color: green; }
table.tp_sub { margin: 5px 0 0 0; }
table.tp_sub td {
  font-size: 11px;
  line-height: 14px;
}
table.tp_sub a:hover {
  color: purple;
  text-decoration: none;
}

