body { 
	background-color: transparent;

	topmargin=0
	leftmargin=0
	cursor: pointer;
}

div#calendar {
	border-style: inset;
}

table.calendar_head {
	border-collapse: separate ;
	border-spacing: 0px ;

}

td.wd {
	filter: alpha(style=3,opacity=40,finishOpacity=40);
	background-color:#555555;
	text-align: right;
}

span.wd {
	position:relative;
	left: 0px;
	FONT: 8pt/1.0 verdana;
	color: #aaaaaa;
	padding-right: 3px;
}

span.wd2 {
	position:relative;
	left: 0px;
	FONT: 12pt/1.0 verdana;
	color: #ffffff;
}

td.Odates {
	filter: alpha(style=3,opacity=50,finishOpacity=50);
	background-color:#333333;
	color: #ffffff;
	padding = 3;
	border = 0px;
	FONT: 10pt/1.0 verdana;
	cursor: default;
}

td.Sdates {
	filter: alpha(style=3,opacity=30,finishOpacity=30);
	background-color:#0000FF;
	color: #ffffff;
	padding = 2;
	border = 1px solid #FFFF00;
	FONT: 10pt/1.0 verdana;
	cursor: default;
}

td.Tdates {
	padding = 2;
	border = 1px solid #FFFF00;
	FONT: 10pt/1.0 verdana;
	cursor: default;
}

a.weekday {
	color: #b0a474;
	cursor: default;
}

a.sunday {
	color: #bb0000;
	cursor: default;
}

a.Bsunday {
	color: #ff0000;
	cursor: pointer;
}

a.evening {
	color: #99dd99;
	cursor: hand;
}

a.misc {
	color: ffaa00;
	cursor: hand;
}

span.dates {
	position: relative;
	FONT: 10pt/1.0 verdana;
}


a.headlink {
	text-decoration: none;
	color: #aaaaaa;
}

td.clock {
	filter: alpha(style=3,opacity=40,finishOpacity=40);
	background-color:#555555;
	text-align: right;
}

span#clock {
	position:relative;
	left: 0px;
	FONT: 10pt/1.2 verdana;
	color: #b0a474;
}


