	td.dayon{
		color : #000;
	}
	td.dayoff{
	}
	th.month{
		color: #000;
		font : bold 16pt Arial;
	}
	th#right a, th#left a{
		color: #000;
		font : bold 20pt Verdana;
	}
	th#left{
		border-right: 1px solid black;
	}
	tr#days td.days{
		background-color: #385475;
		color: #fff;
		font-weight: bold;
	}
	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;
		text-align:center !important;
	}
	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:black;
	}
	div.desc{
		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:270px;
		left:370px;
		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 ul li{
		background:none !important;
	}
#calendarContainer a {
font-size: 8pt;
}
div#calendarContainer li{

		list-style : none;
		list-style-image: none;
	}


