body { 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #fff; 
	font-size: 8pt; 
	background-color: #000; 
}
td { 	font-size: 10pt; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #fff; 
	background-color: 000;
}
td.heading { 	font-size: 10pt; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #f00; 
	font-size: 14pt;
	background-color: 000;
}
td.datePast { 	font-size: 10pt; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #000; 
	background-color: #999;
}
td.dateFree { 	font-size: 10pt; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #000; 
	background-color: #fff;
}
td.dateReserved { 	font-size: 10pt; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #000; 
	background-color: #cf6;
}
td.dateBooked { 	font-size: 10pt; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #000; 
	background-color: #f00;
}
td.calDOWheader { 	
	font-size: 10pt; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #000; 
	background-color: #6ff;
}
td.calMonthHeader { 	
	font-size: 12pt; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #fff; 
	background-color: #000;
}


td.home {
	width: 540;
 	font-size: 8pt; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #fff; 
	background-color: 000;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
}
td.year {
	color: #000;
	background-color: #69f;
 	font-size: 30px; 
	font-weight: bold;
}
td.scheduleHeader {
	color: #000;
	background-color: #69f;
}

p {
	line-height: 1;
}
td.content {
	width: 825;
 	font-size: 10pt; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #fff; 
	background-color: 000;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
}
td.housebutton {
	font-size: 12pt;
	background: URL(images/spacer_6ff.gif);
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #F00; 
}
a {
	color: #aaf;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.button {
	font-size: 12pt;
	color: #33f;
	text-decoration: none;
}
a.button:hover {
	text-decoration: underline;
}
a.logout {
	color: #F00;
	text-decoration: none;
}
a.logout:hover {
	text-decoration: underline;
	font-weight: bold;
}
a.close {
	font-size: 8pt;
	color: #F00;
	text-decoration: none;
}
a.close:hover {
	text-decoration: underline;
	font-weight: bold;
}
a.date {
	color: #000;
	text-decoration: none;
}
a.date:hover {
	text-decoration: underline;
	font-weight: bold;
}
a.yearNav {
	font-size: 10pt;
	color: #000;
	text-decoration: none;
}
a.yearNav:hover {
	text-decoration: underline;
	font-weight: bold;
}
sup {
	color: #fa0;
}

.hidden {
	display: none;
}

.visible {
	display: block;
}
.popBox{
	margin-left:23px;
}
.bold{
	color: #FF0;
	font-weight: bold;
}
.notice{
	color: #006;
	font-size: 8pt;
	font-weight: bold;
}
.error{
	color: #F00;
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
}
