/* CSS Document */

body {
  background: #151515;
  margin:0px;
  text-align:center;
}
table {
  padding:0px;
  margin:0px;
  border:0px;
  border-spacing:0px;
}
td {
  vertical-align:top;
  text-align:left;
}
img {border:0;}
p {
  margin:0px;
  font-size:14px;
}
h3 {
  margin:0 0 10px 0;
  font-weight:normal;
  font-size:14px;
  line-height:14px;
}
a, a:link, a:visited {
  color:#990000;
  font-weight:normal;
  text-decoration:none;
}
a:hover {
  color:#0066ff;
}
#bannerMain {
  background:url('../images/banner-main.jpg');
  width:745px;
  height:202px;
}
#time {
  position:relative;
  left:195px;
  top:20px;
  color:#fff;
  width:500px;
}
#bannerAds {
  position:relative;
  left:166px;
  top:45px;
  width:500px;
}
#content a {
  line-height:1em;
}
#construct {
  background:transparent;
  width:1000px;
  margin:auto;
  border:0;
  padding:0;
  vertical-align:top;
  text-align:left;
}
#constructBody {

}
#leftColumn, #rightColumn {color:#88ccff;}
#leftColumn a, #leftColumn a:link, #leftColumn a:visited, #rightColumn a, #rightColumn a:link, #rightColumn a:visited {color:#c2d5ff;}
#leftColumn a:hover, #leftColumn a:active, #rightColumn a:hover, #rightColumn a:active {color:#ae0e0e;}
#menu {
  background:url('../images/sidebar-menu-content.jpg');
  width:224px;
  height:290px;
}
.menuDiv, .newsDiv {
  margin:0px 20px 0px 20px;
  overflow:auto;
  height:260px;
}
.newsDiv p, .menuDiv p {
  margin-bottom:10px;
}
.newsDiv a {
  text-decoration:underline;
}
.affiliatesDiv, .infoDiv {
  margin:0px 20px 0px 20px;
  overflow:auto;
  height:190px;
}
#affiliates {
  background:url('../images/sidebar-affiliates-content.jpg');
  width:224px;
  height:198px;
}
#info {
  background:url('../images/sidebar-info-content.jpg');
  width:223px;
  height:211px;
}
#news {
  background:url('../images/sidebar-news-content.jpg');
  width:223px;
  height:277px;
}
#content {
  background:url('../images/center-content.jpg');
  width:553px;
  height:510px;
}
.contentDiv {
  margin:0px 15px 0px 15px;
  overflow:auto;
  height:500px;
  text-align:center;
  font-size:14px;
}
.contentDiv p {
  font-size:13px;
  font-weight:bold;
  margin:0px;
  line-height:13px;
  text-align:left;
}
.contentDivLayout {
  width:500px;
}
.contentDivLayout td {
  text-align:center;
}
.contentDivTopBorder {
  border-top:1px solid #444499;
}
.contentDivBottomBorder {
  border-bottom:1px solid #444499;
}
.contentDivLeftCell {
  width:50%;
  border-right:1px solid #444499;
}
.bargraph, .bargraph td {
  height:15px;
  line-height:15px;
  vertical-align:bottom;
  border-bottom:1px solid #888888;
}
.bar {
  background:#446699;
  font-weight:bold;
  font-size:14px;
  color:#ffffff;
}
#constructFooter {
  background:url('../images/mainframe-foot.jpg');
  height:56px;
  text-align:center;
  color:#bb4444;
  font-weight:bold;
}
#constructFooter a {
  font-weight:bold;
}
.footer {
  color:#444444;
}
.zero {
  margin:0px;
  padding:0px;
}
