/* SBMI table styles
---------------------*/
table {
  font-size: .8.5em;
  margin: 1em 0 1.5em !important;
  border-collapse: collapse;
  }
td {
  width: 10em;
  padding: .4em;
  border: none !important;
  border-bottom: 1px solid #CCC !important;
  }
tr:hover {
  background: #DCDCDC;
  }
thead th {
  border-bottom: 2px solid #A6BCC6 !important;
  }
th {
  background: #FFF;
  border: none;
  }

/* anchor link styles
- .anchor-nav
----------------------*/
.anchor-nav {
  margin: 1.5em 0;
  padding-bottom: .4em;
  }
.anchor-nav li {
  background: #EAEAEA;
  display: inline;
  border: 1px solid #A6BCC6;
  margin: 0 .5em 0 0!important;
  padding: .4em 1em !important;
  }
.anchor-nav a {
  font-weight: bold;
  }

/* misc styles
- .top
- #staff
- .middle_content
- #content
------------------*/
p.top {
  background: #EAEAEA;
  border: 1px solid #A6BCC6;
  float: none !important;
  margin: .8em auto 3em !important;
  text-align: center;
  width: 15% !important;
  }
p.top a {
  display: block;
  font-size: .9em !important;
  font-weight: bold;
  padding: .4em 1em !important;
  }
p.top a:hover {
  background: #DDD;
  text-decoration: none !important;
  }

#staff { margin-top: 1.5em !important; }

#content h4 { color: #000; }