.basis {
  background-color: #ffffff;
  padding: 2px;
}

.bottom {
  color: #999999;
  font-size: 10px;
  margin: 2px;
  text-align: center;
}

.graph {
  background-color: #009900;
  padding: 0px;
  width: 75px;
}

/* For the ranking tables. */

.darkbg {
  background-color: #e8ffe8;
  color: #666;
  border-bottom: 0px #1e3c0d solid;
}

.mediumbg {
  padding:2px;
  background-color: #1e3c0d;
  b#ackground-image: url(grad_bg.png);
  color: #fff;
}

.lightbg {
  background-color: #e0e0e0;
  color: #666;
  border-left: 0px #1e3c0d solid;
  border-right: 0px #1e3c0d solid;
}
.lightbgalt {
  background-color: #eee;
  color: #666;
  border-left: 0px #1e3c0d solid;
  border-right: 0px #1e3c0d solid;
}

/* For the menu. */

a.menu, a.menu:visited {
  font-weight:bold;
  text-align: center;
}
a.menu:hover, a.menu:active {
}

a.table_top {
  color: #fff;
  text-decoration: underline;
}
a.table_top:hover, a.table_top:active {
  color: #fff;
  text-decoration: underline;
}

.real {
  display: none;
  }
