#rn_site {
  width:920px;

}

h1 {
 font-size:11pt;
}
h2 {
 font-size:10pt;
}

h3 {
 font-size:9pt;

}
h4 {
 font-size:8pt;
}


p {
  font: Bold 8pt  Helvetica, Arial, Verdana, sans-serif;

}
td {
  font: 8pt  Helvetica, Arial, Verdana, sans-serif;
}

.ContainerSearchTable {
  width:742px;
  clear:left;
}

#ResultsContainer {
  width:670px;
}

.CalendarSearchTable {
  border-color: #cccccc;
  background-color: #FFFFFF;
  color:white;
}

.CalendarSearchHeader {
  border-bottom: 1px solid #B1BAC2;
  background-color: #e8e8e8;
  color: #000000;
  font: Bold 8pt  Helvetica, Arial, Verdana, sans-serif;

}

.CalendarSearch {
  color:#000000;  
  font: 8pt Helvetica, Arial, Verdana, sans-serif;
}


.ResultsTable {
  border-color: #cccccc;
  background-color: #ECECFD;
  border-width:1px;
  width:670px;
  float:left;
}

.RN_CalendarTable {
  border-style:solid;
  border-color: #B1BFC8;
  border-width:1px;
  font: 8pt verdana, arial, helvetica, clean, sans-serif;
  margin: 0px;
  padding: 0px;
  background-color: #efefef;
  width:572px;
  float:left;
}

.RN_CalendarHeader {
  border-bottom: 1px solid #B1BAC2;
  background-color: #e0e0e0;
  color: #000000;
  font: Bold 8pt  Helvetica, Arial, Verdana, sans-serif;
  padding:2px 0px 2px 4px;

}

.RN_CalendarTable td {
  padding-left:2px;
}

.RN_CalendarPagination {
  width:550px;
  text-align:center;
  padding-top:20px;
  font: Bold 8pt  Helvetica, Arial, Verdana, sans-serif;
clear:both;
}


.Results {
   font: 8pt  Helvetica, Arial, Verdana, sans-serif;
}

.ResultsHeader {
  border-bottom: 1px solid #B1BAC2;
  background-color: #e0e0e0;
  color: #000000;
  font: Bold 8pt  Helvetica, Arial, Verdana, sans-serif;
}

.ResultsHeader img {
  display:none;
}

tr.off {
  background: #FFFFFF;
}

tr.on {
  background: #E8e8e8;
}

a {
  color:#000000;  
}

a#pb {
  color:#FFFFFF;
}

.poweredBy {
  float:right;
  padding-right:15px;
}


.LeaderboardTable {
  border-color: #cccccc;
  background-color: #FFFFFF;
  color:white;
  border-width:1px;
  width:250px;
}
.Leaderboard {
 font: Bold 8pt  Helvetica, Arial, Verdana, sans-serif;

}
.LeaderboardHeader {
  background-color: #e8e8e8;
  color:#000000;
 font: Bold 8pt  Helvetica, Arial, Verdana, sans-serif;

}
.SearchTable {
  border-color: #cccccc;
  background-color: #FFFFFF;
  color:white;
  border-width:1px;
  width:415px;
}

.Search {
 font: Bold 8pt  Helvetica, Arial, Verdana, sans-serif;

}

.SearchHeader {
  background-color: #e8e8e8;
  color:#000000;
  border-bottom: 1px solid #B1BAC2;
  font: Bold 8pt  Helvetica, Arial, Verdana, sans-serif;

}

.ResultsHeader a {
  color:#000000;
}


#ad_wide_skyscraper {
  float: right;
  clear: right;
  padding-left:5px;
  padding-top:5px;

}

.ad_wide_skyscraper_hidden {
	visibility: hidden;
	height: 0;
	width: 0;
	display: none;
}

#Pagination {
  width:670px;
}
