
/*--- FIXED CALENDAR STYLES ---*/
table.calendar {
	border-collapse: separate;
	margin: 2px;
}

.calnum {
	font-size: 12px;
	font-weight: bold;
}

.calcellselectedtoday {
	background-color: #ffffff;
	padding: 3px;
	cursor:hand;
	color: black;
	font-size: 10px;
	border: solid 1px #000000;
}

.caltitle {
	font-size: 15px;
	font-weight: bold;
	padding: 4px;
	padding-left: 9px;
}

.calprevnext {
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	color: #F8D4E8;
}

a:active.calprevnext, a:visited.calprevnext, a:link.calprevnext, a:hover.calprevnext {
	color: #B95287;
}


/*	**Blue**

	Very Light		#F2F3F4
	Light			#E4E6E8
	Mid				#8C81BA
	Dark Colour		#3B2F8E
*/
.calcelldim_basic {
background-color: #F2F3F4;/*Very Light*/
border: solid 1px #F2F3F4;/*Very Light*/
color: #8C81BA;/*Mid*/
padding: 3px;
}

.calcelltoday_basic {
background-color: #E4E6E8;/*Light*/
border: solid 1px #3B2F8E;/*Dark*/
padding: 3px; font-size: 10px;
}

.calcellselected_basic
{
border: solid 1px #3B2F8E;/*Dark*/
background-color: #ffffff; padding: 3px; cursor:hand; color: black; font-size: 10px;
}

.calcellactivetoday_basic {
background-color: #3B2F8E;/*Dark*/
padding: 3px; cursor:hand; color: White; font-size: 10px; border: solid 1px #000000;
}

.calcellactive_basic {
background-color: #3B2F8E;/*Dark*/
border: solid 1px #3B2F8E;/*Dark*/
padding: 3px; cursor:hand; color: White; font-size: 10px;
}

.calcellhi_basic
{
border: solid 1px #3B2F8E;/*Dark*/
background-color: #ffffff; padding: 3px; cursor:hand; color: black; font-size: 10px;
}

.calcell_basic {
background-color: #E4E6E8;/*Light*/
border: solid 1px #E4E6E8;/*Light*/
padding: 3px; font-size: 10px;
}

.calday_basic {
background-color: #3B2F8E;/*Dark*/
padding: 1px; text-align: center; color: White; font-size: 10px;
}


