body,td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.smtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	font-style: normal;
}
hr  {color: #800040}
.textbold {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.text {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold}
.rates {
    width:18%;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight:bold;
    padding:3px;
}
.ratetext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight:normal;
    padding:2px;
}
a.rateheader:active, a.rateheader:hover; a.rateheader:visited {
    text-decoration: none;
    font-weight: bold;
    color: #FFCC00
} 
.rateheader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #FFCC00
}
.subheader {  font-family: "Times New Roman", Times, serif; font-size: 14pt; font-style: italic; font-weight: bold; color: #800040; text-decoration: underline}
.mainheader {  font-family: "Times New Roman", Times, serif; font-size: 20pt; font-style: italic; font-weight: bold; color: #800040}
.mainheadsub {  font-family: "Times New Roman", Times, serif; font-size: 14pt; font-style: italic; font-weight: bold}
.pictext {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: 00594B}
.attractsubhead {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: 00594B; text-decoration: underline}

.baytides {  
   font-family: Tahoma, Verdana, Arial, sans-serif; 
   font-size: 8pt; 
   color: #FFFFFF
}

.baytideslink {  color: #FFCC00}
.promo { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold; color: #800040}
.smhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFCC00;
	background-color: 00594B;
	line-height: 15pt;


}
#calendar {
	table-layout:fixed;
	width:100%;
	border-collapse:collapse;
}
#calendar th {
	font-size:10px;
	background-color:#800040;
	color:#FFFFFF;
	padding:2px;
	border:1px solid #000000;
	margin:0px;
}
#calendar tr {
	vertical-align:top;
}
#calendar td {
	font-size:10px;
	padding:2px;
	border:1px solid #000000;
	margin:0px;
}
#calendar td span {
	float:right;
	background-color:#408080;
	color:#FFFFFF;
	padding:1px;
	margin:0px 0px 2px 2px;
}
ul {
	margin-top:0px;
               margin-bottom:0px
}
ul li {
	padding-bottom:0px;
}
ol {
	font-weight:bold;
}
ol li {
	padding-bottom:0px;
}
.normal {
	font-weight:normal;
}