#divCalendar
{
	text-align : center;
}

#tableCalendar
{
	font : normal 12px Arial;
	border : solid 1px Black;
	background-color : White;
	color : Black;
	width : 500px;
}

#tableCalendar a
{
	font : normal 12px Arial;
	color : Black;
}

#tableCalendar th.monthName
{
	font-size : 18px;
}

#tableCalendar tr.daysName
{
	color : Red;
}

#tableCalendar td
{
	vertical-align : top;
	border : solid 1px Black;
	width : 85px;
	height : 50px;
	padding : 0px;
	margin : 0px;
}

#tableCalendar td.weekend
{
	background-color : Orange;
}

#tableCalendar td div.daysNo, #tableCalendar td div.todayNo
{
	font-weight : bold;
	text-align : center;
	border : solid 1px Red;
	border-width : 0px 0px 1px 1px;
	width : 20px;
	float : right;
	padding : 2px;
	background-color : White;
}

#tableCalendar td div.todayNo
{
	border-color : Black;
	background-color : Red;
	color : White;
}

#tableCalendar td div.eventNum
{
	font : bold 20px Arial;
	color : Black;
	text-align : center;
	border : solid 1px Black;
	padding : 2px;
	margin : 5px;
	background-color : #999999;
	cursor : pointer;
}