	/* CSS CALENDAR */
	.ncalendar table {float:left; padding:0px; width:154px;position:relative;left:3px;}
	.ncalendar table th {padding:0px;font-size:10;background:snow;}
	.ncalendar table tr {padding:0px;}
	.ncalendar table tr td{font-size:10;}

	.ncalendar {
		opacity: 1;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		background:url('../images/calendar/calendar-back.gif') no-repeat;
		width:160px;
		height:157px;
		font-size : .8em;
		cursor:  pointer ;
		position :  absolute;
		padding-top:3px;
        z-index: 2;
	}
	#titlediv{
		color:InactiveBorder;
		left:2px;
	}
	#titlediv img{
		float:left;
	}
	#title{
		width:107px;
		float:left;
		font-weight:bold;
		color:white;
		height:20px;
	}
		
	.ncalendar div {
	 cursor:move;
	 text-align:center;
	 height:35px
	 width:150px;
	 display:block;
	}
	
	img {
		cursor:pointer;
	}
	.ncalendar table td {padding:0px;padding:.2em;color:white;font-weight:bold;}
	.ncalendar table td.dayselected {background:#e0e0e0;color:black;}
	.ncalendar table td.noday {padding:0em;text-align:center; color:lightgray; font-weight:normal;}
	.sunday {/*background:#ffe1e1;*/}
	.today {background:#b0b0b0;color:maroon;padding:0em;text-align:center;}
	.ncalendar table td.isToday {
		background:#e1ffe1;
		font-weight:bold;
		color:black;
	}
	
