body {
	background-color: #fff;
}
a {
	color: #0072bc;
	text-decoration: none;
	}
a:hover {
	color: #0072bc;
	}
a:visited, a:active {
	color: #0072bc;
}
table.ctable a {
	display: block;
	width:100%;
	height:100%;
}
p {
	font-size:11px;
	line-height:16px;
	font-family:verdana, arial, helvetica, sans-serif;
	color: #333333;
	margin:5px 5px 10px 0px;
	}
h1 {
	height: 124px;
	background: url(../images/hcc_fitness.jpg) bottom center no-repeat;
	text-indent: -999em;
	margin:10px 0px;
	}
h2 {
	font-size:12px;
	line-height:20px;
	font-family:verdana, arial, helvetica, sans-serif;
	margin:10px 0px 0px 0px;
	color: #888;
	}
h3 {
	font-size:10px;
	font-family: Geneva,Verdana,Arial,Helvetica,sans-serif;
	color: #4d4d78;
	font-weight: bold;
	margin: 5px 0px;
	}
img {border: 0;}
.ctable {
    border:1px solid #888;    
    border-collapse:collapse;
}
.days{
    font-size:12px;
    line-height:16px;
    font-family:verdana, arial, helvetica, sans-serif;
    color: #000;
    background-color: #F1F3F5;
    text-align:center;
}
th {
    font-size:12px;
    line-height:16px;
    font-family:verdana, arial, helvetica, sans-serif;
    color: #000;
    border-collapse:collapse;
    border:1px solid #888;
    background-color: #E9ECEF;
}
.daycell {
    width:25px;
    height:20px;
    border-collapse:collapse;
    border:1px solid #888;
    text-align:left;
    vertical-align: top;
    padding:0;
    font-size:8px;
    font-family:verdana, arial, helvetica, sans-serif;
}
.actday{
    background-color: #fcc;
    font-weight:bold;
    width:25px;
    height:20px;
    border-collapse:collapse;
    border:1px solid #888;
    text-align:left;
    vertical-align: top;
    padding:0;
    font-size:8px;
    font-family:verdana, arial, helvetica, sans-serif;
}
#rightfloater {
	float: right;
}
#main {
	width:500px;
	margin:0px auto;
}
#content {
	margin 25px 0;
}

