	td.dayon{
		background : #fff;
		color : #000;
	}
	td.dayoff{
		background : #fff;
	}
	th.month{
		background-color: #461a5e;
		color: #fff;
		font : bold 16pt "Monotype Corsiva", cursive;
	}
	th#right a, th#left a{
		background-color: #461a5e;
		color: #fff;
		font : bold 20pt Verdana;
	}
	th#left{
		border-right: 1px solid black;
	}
	tr#days td.days{
		background-color:#F1F1F1;
		color: #EE4D5B;
		font: bold 10pt Verdana;
		text-align:center;
		height:15px;
	}
	table#calendar{
		border-left: 1px solid black;
		border-top: 1px solid black;
		width:95%;
		margin-bottom:30px;
	}
	table#calendar th{
		border-bottom: 1px solid black;
	}
	table#calendar td{
		border-right: 1px solid black;
		border-bottom: 1px solid black;
		height:50px;
		width:80px;
		font: normal 10px Arial;
		vertical-align:top;
		
	}
	table#calendar div{
		margin:0;
		padding:0;
	}
	div.number{
		font : bold 8pt Arial;
		float:left;
		vertical-align:top;
	}
	div.event{
		color:red;
	}
	div.desc{
		background-color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		color: #000000;
		text-align: center;
		position:absolute;
		border: 2px solid #000000;
		padding: 15px;
		display:none;
		z-index: 300;
		width:350px;
		top:110px;
		left:170px;
		FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=CCCCCC,offX=7,offY=8,positive=true);
	}
	div#calendarContainer ul{
		margin:0;
		padding:0;
		list-style : none;
		list-style-image: none;
	}

div#calendarContainer li{

		list-style : none;
		list-style-image: none;
	}


