/* CSS CALENDAR */

#ncalendar table { padding:0px; width:180px; margin:0 auto;  }
#ncalendar table th { padding:0px; font-size:1em; background:silver; }
#ncalendar table tr { padding:0px; }

#ncalendar {
	background:url('../img/calendar.back2.gif') no-repeat;
	width:220px;
	height:195px;
	font-size:.8em;
	padding-top:1em;
	cursor:pointer;
	position: absolute;
}

#ncalendar div {
	cursor:pointer;
	text-align:center;
	height:1%;
	width:200px;
	display:block;
	margin-top:3px;
	*margin-top:-3px;
}

#ncalendar table {
	margin-top:2em !important;
	margin-top:1em;
	margin-left:15px !important;
	margin-left:10px;
	width:95%;
	border:0px;
}

.dayselected { background:#E0E0E0; }
.noday { background:#E0E0E0; padding:0em; text-align:center; }
.sunday { background:#FFE1E1; }
.today { background:#B0B0B0; color:maroon; padding:0em; text-align:center; }

td.isToday {
	background:#E1FFE1;
	font-weight:bold;
}

#ncalendar table td { padding:0px; padding:.2em; }