body {
	background-color:#ffffff;
}

.borders {
	border:solid 1px #000000;
}

#calbgcolor {
	background-color:#000000;
}

.forms {
	background-color:#eeeded;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}

.headertxt {
	color:#000080;
	margin:0px;
}

.inputs {
	background-color:#FFFFFF;
	text-align:center;
	border:solid 1px #000000;
}

.non_active {
	background-color:#aaaaaa;
	color:#000000;
	font-size:12px;
}

.non_active a{
	text-decoration:none;
}

.rowstyle {
	background-color:#000080;/*52637b*/
	color:#ffffff;/*fedb00*/
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	text-align:center; 
}

.today {
	background-color:#fedb00;
}

.today a:link { 
	color:#836100;
	font:10px Arial;
	text-decoration:none; 
}

.today a:visited {
	color:#836100;
	font:10px Arial;
	text-decoration:none; 
}

.today a:hover { 
	color:#800000; 
	font:10px Arial;
}

.today a:active {
	color:#836100; 
	font:10px Arial;
	text-decoration:none; 
}

.weekday {
	background-color:#c6c5f6;
}

.weekday a:link { 
	color:#000080;
	font:10px Arial;
	text-decoration:none; 
}

.weekday a:visited {
	color:#000080; 
	font:10px Arial;
	text-decoration:none; 
}

.weekday a:hover { 
	color:#ffffff;
	font:10px Arial;
}

.weekday a:active {
	color:#000080; 
	font:10px Arial;
	text-decoration:none; 
}

.weekend {
	background-color:#a4a4f1;
}

.weekend a:link { 
	color:#000080;
	font:10px Arial;
	text-decoration:none; 
}

.weekend a:visited {
	color:#000080; 
	font:10px Arial;
	text-decoration:none; 
}

.weekend a:hover { 
	color:#ffffff;
	font:10px Arial; 
}

.weekend a:active {
	color:#000080; 
	font:10px Arial;
	text-decoration:none; 
}