#content h3 {
  font-size:20px;
  margin:15px 0px 10px 0px;
  padding:3px 7px;
  border-bottom:1px solid #999999;
  border-left:5px solid #999999;
}
#content h4 {
  font-size:16px;
  margin:7px 10px 3px 10px;
}
#content p {
  font-size:12px;
  margin:8px 10px;
}

#content table {
  width:100%;
}
#content table tr th {
  font-size:16px;
  text-align:left;
  padding:5px;
  border-bottom:1px solid #cccccc;
}
#content table tr td {
  vertical-align:top;
  padding:5px 10px;
}

#content div.right {
  float:right;
}

#content dl {
  margin:15px 10px;
}
#content dl dt {
  font-weight:bold;
  float:left;
  clear:left;
  width:6em;
}
#content dl dd {
  margin-bottom:5px;
}
