.calendar{ border:solid 1px black;}
.calendarToday{background-color:pink;}
.calendarSelected{background-color:lightgreen;}
.calendarToday,.calendarSelected,.calendarRoll{color:#444;}
.calendarHeader,.calendarDay,.calendarToday,.calendarRoll,.calendarWeekDays,.calendarSelected{text-align:center;}
.calendarHeader,.calendarDays{margin:1px 1px 1px 1px;}
.calendarHeader{padding-top:2px;padding-bottom:2px;}
.calendarHeaderText,.calendarWeekDays{font-weight:bold;}
.calendarDay,.calendarToday,.calendarRoll,.calendarWeekDays,.calendarSelected{padding:2px 4px 2px 4px;cursor:default;}
.calendarDay
{
	border:solid 1px white;
}
.lightBackground
{
	   border: solid 1px black;
	   cursor:pointer;
}