body { background:#000000 }

.new { color: red; font: 100% Verdana, Arial, Helvetica }
.topleft { background: #004848 }
.topbg { background: #000000 border-bottom: solid 1px #4C9494; color: #FFFFFF; font: bold 150% Verdana, Arial, Helvetica}
.leftcol { background: #4C9494 }
.menu { color: #ffffff; font: bold 70% Tahoma, Verdana, Arial, Helvetica }
	.menu A:link, .menu A:visited { color: #ffffff; text-decoration: none }
	.menu A:active, .menu A:hover { color: #0D695F; text-decoration: none }
.bottom { background: #000000 }
.copyright { color: #cccccc; font: 68% Verdana, Arial, Helvetica }
	.copyright A:link, .copyright A:visited { color: #ffffff; text-decoration: none }
	.copyright A:active, .copyright A:hover { color: #4C9494; text-decoration: none }
.content { background: #ffffff; color: #000000; font: 68% Verdana, Arial, Helvetica }
.qualifications { background: #ffffff; color: #000000; font: 68% Tahoma, Verdana, Arial, Helvetica; font-size: 8.0pt }
.rightcol { background: #ffffff; border-left: solid 1px #4C9494; color: #777777; font: 68% Verdana, Arial, Helvetica }
.admin { color:#9F0000; font: bold 100% Verdana, Arial, Helvetica }
	.admin A:link, .admin A:visited { color:#FF0000; text-decoration: underline }
	.admin A:active, .admin A:hover { color:#6F0000; text-decoration:underline }
.calendar { border-size: 1px;
	border-style: solid;
	border-color: #BBBBBB;
	color: black;
	background-color: #FFFFFF; }
.calendarCaption { color: #000000; 
	font-size: 10px;
	background-color: #BBBBBB; } 
.calendarHeader { color: #000000; 
	font-size: 10px;
    background-color: #DDDDDD; } 
.calendarToday { color: black;
	background-color: #33CC33;
	font-size: 10px; } 
.available { color:black; 
	font-size: 10px;
	background-color: #DDDDDD; }
.NA { color:black; 
	font-size: 10px;
	background-color: #BBBBBB; }
.reserved { color:black; 
	font-size: 10px;
	background-color: #FFFF00; }
.booked { color:yellow; 
	font-size: 10px;
	background-color: #FF3300; }
.lheader { color: #000000; background-color: #66cc99; font: bold 85% Verdana, Arial, Helvetica; }
.dheader { color: #000000; background-color: #669999; font: bold 85% Verdana, Arial, Helvetica; }
.redemphasis { color: #FFFFFF; background-color: red; font: bold 85% Verdana, Arial, Helvetica; }
.theader { color: #000000; font-size: 12.0pt; font-family: Times New Roman, Verdana, Arial, Helvetica }
.theaderbold { color: #000000; font-size: 12.0pt; font: bold; font-family: Times New Roman, Verdana, Arial, Helvetica }
.msg_success { background-color: #66cc99; color: #000000; font-size: 12.0pt; font: bold; font-family: Times New Roman, Verdana, Arial, Helvetica }
.msg_warning { background-color: blue; color: #000000; font-size: 12.0pt; font: bold; font-family: Times New Roman, Verdana, Arial, Helvetica }
.msg_error { background-color: red; color: #000000; font-size: 12.0pt; font: bold; font-family: Times New Roman, Verdana, Arial, Helvetica }
.twelvePtmargin {

	margin: 12pt;

}
.news { color: #000000; font-size: 12.0pt; font: bold; font-family: Tahoma, Times New Roman, Verdana, Arial, Helvetica }
h1 { border-bottom: solid 1px #4C9494; color: #000000; font: bold 150% Verdana, Arial, Helvetica }
h2 { color: #000000; font: bold 140% Verdana, Arial, Helvetica }
h3 { color: #000000; font: bold 130% Verdana, Arial, Helvetica }
h4 { color: #000000; font: bold 120% Verdana, Arial, Helvetica }
h5 { color: #000000; font: bold 110% Verdana, Arial, Helvetica }
h6 { color: #000000; font: bold 100% Verdana, Arial, Helvetica }
<!-- h7 { color: #000000; font: bold 68% Verdana, Arial, Helvetica } -->
h7 {font-size: 12.0pt; font-family: Times New Roman, Verdana, Arial, Helvetica}
h8 { border-bottom: solid 1px #4C9494; color: #FFFFFF; font: bold 150% Verdana, Arial, Helvetica }


A:link { color: #237D7C }
A:visited { color: #237D7C }
A:active, A:hover { color: #83C7C6 }