body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666;
  text-align: justify;
  margin: 0;
  background: #fff;
}

img {
  border: 0;
}

td,th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666;
  text-align: justify;
}

a {
  font-weight: bold;
}

a:link {
  text-decoration: none;
  color: #369;
}

a:visited {
  text-decoration: none;
  color: #336;
}

a:hover {
  text-decoration: none;
}

a:active {
  text-decoration: none;
}

.menu {
  color: #fff;
  font-weight: bold;
  width: 145px;
  vertical-align: top;
  background: #369;
}

.menu a {
  color: #fff;
}

.menu a:visited {
  color: #fff;
}

.menu a.visited:hover {
  color: #bbb;
}

.menu a:hover {
  color: #bbb;
}

.copyright {
  color: #ccc;
  font-size: 9px;
}

.headings {
  color: #333;
  font-weight: bold;
}

.date {
  font-size: 9px;
  font-weight: bold;
  color: #999;
}

.header0 {
  width: 543px;
  background: url(images/toprepeat.gif);
}

.header1 {
  background: url(images/toprepeat.gif);
}

.menutop {
  background: url(images/menutop.gif);
  height: 38px;
}

.menurep {
  width: 58px;
  background: url(images/menurepeat.gif);
}

.topheading {
  background: url(images/menurepeat.gif);
}

.whitespace1 {
  width: 18px;
  vertical-align: top;
  background: #369;
}

.footer {
  background: #369;
}

.newsheader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.position {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
}

.red {
  color: #f00;
}

.listheading {
  background: #369;
}

.listlight {
  background: #eef;
}

.listdark {
  background: #dde;
}

.headtext {
  width: 150px;
  color: #fff;
  font-weight: bold;
}