body{
  background-color:#fff;
  color:#000;
  font-size:12px;
  text-align:center;
  margin:0;
  padding:0;
}
table{
  font-size:12px;
  line-height:170%;
}
tr,td,br{
  font-size:12px;
  line-height:150%;
}
a:link{
  text-decoration:none;
  color:#000000;
}
a:visited{
  text-decoration:none;
  color:#000000;
}
a:active{
  text-decoration:none;
  color:#000000;
}
a:hover{
  text-decoration:underline;
  font-weight:normal;
  color:#f42828;
}
a.a04:link{
  text-decoration:underline;
  color:#000000;
  font-weight:normal;
}
a.a04:visited{
  text-decoration:underline;
  color:#000000;
  font-weight:normal;
}
a img{
  border:0;
}
h1{
  color:#000066;
  font-size:20px;
}
h5{
  color:#000066;
  font-size:14px;
}
#main_body{
  width: 776px;
  text-align: left;
  margin: auto;
  clear: both;
  border: 0;
}
#news_entry{
  float: left;
  width: 590px !important;
  width: 590px;
  background-color: #fff;
}
#news_title{
  line-height:200%;
  margin-top:10px;
  text-align:center;
}
#news_content{
  font-size:14px;
  color:#000000;
  text-indent:28px;
  text-align:justify;
  line-height:150%;
  letter-spacing:1px;
  padding:5px 0px 5px 0px;
}
#news_content p {
  margin-top:5px;
}
#ad_pip_1 {
  float:left;
  text-align:center;
  font-size:12px;
}
#right_panel{
  float: right;
  width: 180px !important;
  width: 180px;
  background-color: #e1e1e1;
  text-align:center;
}
div.left_content_block{
  float: left;
  width: 590px !important;
  width: 590px;
  margin-top:10px;
  background-color: #ffffff;
}
div.left_content_block table{
  width:100%;
  text-align:left;
}
div.left_content_block table th{
  background-color:#8b8a8a;
  font-size:14px;
  line-height:21px;
  font-weight:bold;
  text-align:left;
  color:#ffffff;
}
div.left_ad_block{
  float: left;
  width: 590px !important;
  width: 590px;
  margin-top:10px;
  background-color: #ffffff;
}
table.navigator_divider{
  width:776px;
  height:1px;
  background-color:#ff3333;
  border:0px;
  text-align:center;
}
table.news_entry_divider{
  width:96%;
  height:1px;
  clear:both;
  background-color:#666666;
  border:0px;
  text-align:center;
}
table.right_content_block {
  margin-top:5px;
  border: 1px solid #ffcc00;
}
table.right_content_block th {
  background-color:#ffcc00;
  text-align:center;
  font-size:12px;
  font-weight:normal;
  color:#000000;
}

#top_text_ad_block {
  width:550px;
  margin-top:10px;
  border:solid 1px #ccccff;
  background-color:#f5f5ff;
}
#top_text_ad_block .title{
  width:20px;
  background-color:#00000;
}
#top_text_ad_block .spacer {
  width:1px;
  background-color:#ccccff;
}
#top_text_ad_block .content {
  background-color:#f5f5ff;
}
input { border-top-width: 1px; padding-right: 1px; padding-left: 1px;
 border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px;
 padding-bottom: 1px; padding-top: 1px; height: 18px;
 border-left-color: #c0c0c0; border-bottom-color: #c0c0c0;
 border-top-color: #c0c0c0; border-right-color: #c0c0c0;
 background-color: #FFFFFF;