.available {

	background-color: #FFE4B1;

	padding: 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

.unavailable {

	background-color: #D68D00;

	padding: 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}

.otw_available {

	background-color: #76C783;

	padding: 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

.otw_unavailable {

	background-color: #9129C7;

	padding: 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}

.admin_available {

	background-color: #FFFFFF;

	border-bottom: 1px solid #CCCCCC;

	padding: 3px;

}

.admin_booked {

	background-color: #FFD280;

	border-bottom: 1px solid #CCCCCC;

	padding: 3px;

}

.admin_unavailable {

	background-color: #EEEEEE;

	padding: 3px;

	border-bottom: 1px solid #CCCCCC;

}

.admin_pending {

	background-color: #FFFF66;

	border-bottom: 1px solid #CCCCCC;

	padding: 3px;

}

td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	font-weight: normal;

}

body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	font-weight: normal;

}

th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	font-weight: normal;

}

a.cal:link {

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #000000;

	font-size: 11px;

	font-weight: normal;

}

a.cal:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	color: #000000;

}

a.cal:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	color: #000000;

}

a.cal:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	color: #000000;

}