body {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  background-image: url("img/navbg.png");
  background-repeat: no-repeat;
}

a {
  color: #3b53bd;
}

a:hover {
  color: #fff;
  background-color: #3b53bd;
  text-decoration: none;
}

hr {
  margin-left: 0;
  height: 1px;
  border: 0;
  border-top: 1px dashed #3b53bd;
}

th, td {
  vertical-align: top;
  text-align: left;
  padding-right: 8px;
}

td#content {
  border-left: 1px dotted #3b53bd;
  text-align: left;
}

table.gb {
  border: 1px dashed #3b53bd;
  background-color: #f4f4f4;
}

table.impr td {
  padding-bottom: 10px;
}
