#mainl .calDays a,
a:link,
a:visited,
a:active
{
    color: #000;
	   background-color: #fff;
    text-decoration: none;
    font-weight: normal;

}
#mainl .calDays a:hover
{
    text-decoration: none;
    font-weight: normal;
	background-color: #006699;
	color: #fff;	
}
/*CssClass="cal" */
.cal { background-color: white; padding: 0; margin: 0 0 0 0; width: 100%;}

/*TodayCellCssClass="calTodayCell" */
.calTodayCell { background-color:#e7f6fb; text-align: center; border: solid 1px #ccc; padding: 0;}
#mainl .calTodayCell a,
a:link,
a:visited,
a:active
{
    color: #006699;
    background-color: #e7f6fb;
    text-decoration: none;
    font-weight: normal;
    
}
#mainl .calTodayCell a:hover
{
    text-decoration: none;
    font-weight: normal;
	background-color:#e7f6fb;
	color: #006699;
}

/*SelectedDateCellCssClass="calSelectedDateCell" */
.calSelectedDateCell { background-color:#006699; margin: 0; padding:0; text-align: center; }
#mainl .calSelectedDateCell a,
a:link,
a:visited,
a:active
{
    color: #FFF;
	background-color:#006699;
    text-decoration: none;
    font-weight: normal;
}
#mainl .calSelectedDateCell a:hover
{
    text-decoration: none;
    font-weight: normal;
	background-color:#e7f6fb;
	color: #006699;
}

/*OtherMonthsDaysCssClass="calOtherMonths" */
.calOtherMonths { background-color:#ededed;	}

/*DaysCellCssClass="calDays" */
.calDays { background-color: white; margin: 0 0 0 0; padding: 0; text-align: center; border: solid 1px #ccc;}

/*HeaderCssClass="calHeader" */
.calHeader { background-color: white; font-size: 1em; }

/*NavigationCssClass="calNavigation"*/
.calNavigation { background-color: Teal;}

/*HeaderMonthCssClass="calHeaderMonth"*/
.calHeaderMonth { font-size: 0.8em; }
