body {
  margin: 0px;
  background: #b8b8b8 url(mainbg.gif) left repeat-y;
}
#topmenu {
  width: 1000px;
  height: 31px;
  background: url(topbg.gif) left no-repeat;
}
#topmenu * { float: left; }
#topmenu img {
  margin-left: 0px !important; margin-left: -3px;
  width: 288px;
  height: 31px;
}
#topmenu p {
  font: bold 11px Arial, Helvetica, Sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin: 0px;
  cursor: pointer;
}
#midmenu {
  width: 1000px;
  height: 16px;
  background: url(undermenu.gif) top left repeat-x;
  margin-bottom: 0px !important; margin-bottom: -3px;
}
#intro {
  width: 1000px;
  height: 183px;
  background: url(bg.jpg) top no-repeat;
}
#stats {
  width: 1000px;
  border: none;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
}
#stats .ttop {
  width: 1000px;
  height: 3px;
  border: none;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
}
#stats .tbottom {
  width: 1000px;
  height: 3px;
  border: none;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
}
#stats .tmiddle {
  width: 1000px;
  height: 330px;
  border: none;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
  text-align: center;
  vertical-align: top;
  padding-top: 15px;
  background-color: #ffffff;
  border-bottom: 1px solid #c0c0c0;
}
#stats .tunder {
  width: 1000px;
  height: 330px;
  border: none;
  border-collapse: collapse;
  margin: 0px;   
  padding: 0px;
  text-align: center;
  vertical-align: top;
  padding-top: 15px;
  background-color: #e0e0e0;
  border-top: 1px solid #c0c0c0;
}
#networklist {
  display: none;
  visibility: hidden;
  z-index: -1;
}
a.nlink {
  font: 10px Verdana, Arial, Sans-serif;
  color: #606060;
  text-decoration: none;
}
a.nlink:hover {
}
td.networktd {
  padding-left: 20px;
  padding-top: 2px;
  padding-bottom: 3px;
  cursor: pointer;
}
span.sml {
  font: 9px Arial, Helvetica, Sans-serif;
}
div.refin { 
  font: 11px Arial, Helvetica, Sans-serif;
  color: #000000;
  padding: 2px;
}
span.refcnt {
  font: bold 14px Georgia, Garamond, Sans-serif;
  color: #336699;
}
span.refpct {
  font: bold 11px Georgia, Garamond, Sans-serif;
  color: #106020;
}
div.refhdr {
  font: bold 11px Arial, Helvetica, Sans-serif;
  border-bottom: 1px solid #000000;
}
div.footer {
  padding: 10px;
  font: 11px Arial, Helvetica, Sans-serif;
  color: #606060;
}
a.flnk {
  color: #336699;
  text-decoration: none;
}
a.flnk:hover {
  text-decoration: underline;
}
a.dln { color: #336699; text-decoration: none; padding: 2px 10px 3px 11px; border: 1px solid #f0f0f0; }
a.dln:hover { background-color: #ffffff; border: 1px solid #ffa000; }
