/***********************************************\
|	STANDARD CALENDAR							|
\***********************************************/
.ACnextBackArrow	{	font-size:16px;	color: #333333;	}
.month				{	border-style: none; text-align: center; width:350px; background-color: #999999;	}
.monthname			{	font-weight: bold; text-align: center; font-size: 13px; height: 30px; background-color: #999999;	}
.monthnavigation	{	background-color: #999999; font-weight: bold;font-size: 18px; }
.monthday			{	text-align: center; background-color: #FFFFFF; color: #000000;	height:40px;	}
.monthday	a		{	text-align: center; background-color: #FFFFFF; color: #000000;	height:40px;	font-size: 14px; }
.monthday	a:hover		{	text-align: center; background-color: #FFFFFF; color: #000000;	height:40px;	font-size: 14px; }
.monthday	a:active	{	text-align: center; background-color: #FFFFFF; color: #000000;	height:40px;	font-size: 14px; }
.selectedday			{	text-align: center; background-color: #C5D6DE; color: #000000;	height:40px;	font-size: 14px; font-weight: bold;  }
.selectedday	a		{	text-align: center; background-color: #C5D6DE; color: #000000;	height:40px;	font-size: 14px; font-weight: bold;  }
.selectedday	a:hover	{	text-align: center; background-color: #C5D6DE; color: #000000;	height:40px;	font-size: 14px; font-weight: bold;  }
.selectedday	a:active	{	text-align: center; background-color: #C5D6DE; color: #000000;	height:40px;	font-size: 14px; font-weight: bold; }
.dayname 			{	text-align: center; font-size: 13px; background-color: #CCCCCE;	font-size: 13px; }
.today				{	text-align: center; background-color: #66cc66; color: #000000;	height:40px;	font-size: 14px; font-weight: bold;  }
.today	a			{	text-align: center; background-color: #66cc66; color: #000000;	height:40px;	font-size: 14px; font-weight: bold;  }
.today	a:hover		{	text-align: center; background-color: #66cc66; color: #000000;	height:40px;	font-size: 14px; font-weight: bold;  }
.today	a:active	{	text-align: center; background-color: #66cc66; color: #000000;	height:40px;	font-size: 14px; font-weight: bold; }

.sunday				{	text-align: center; font-weight: bold; background-color: #FFFFCD; color: #000000;	height:40px;	font-size: 13px; }
.sunday a			{	text-align: center; font-weight: bold; background-color: #FFFFCD; color: #000000;	height:40px;	font-size: 13px; }
.sunday a:hover		{	text-align: center; font-weight: bold; background-color: #FFFFCD; color: #000000;	height:40px;	font-size: 13px; }
.sunday a:active	{	text-align: center; font-weight: bold; background-color: #FFFFCD; color: #000000;	height:40px;	font-size: 13px; }
.saturday			{	text-align: center; font-weight: bold; background-color: #FFFFCD; color: #000000;	height:40px;	font-size: 13px; }
.saturday a			{	color: #000000;	height:40px;	font-size: 13px; }
.saturday a:hover	{	color: #000000;	height:40px;	font-size: 13px; }
.saturday a:active	{	color: #000000;	height:40px;	font-size: 13px; }
.event				{	text-align: center; color: red; background-color: #86D4AC; color: #000000;	height:40px;	}
.event a			{	background-color: #86D4AC; color: #000000;	height:30px;	}

/***********************************************\
|	SMALL CALENDAR								|
\***********************************************/
.messageCalendar		{	color: #333333;	}
a.standardLink:link,a.standardLink:visited			{	color: #333333;	}
a.standardLink:hover								{	color: #333333;	}
.ACnextBackArrowSmall	{	font-size:10px;	color: #333333;	}
.monthSmall				{	border-style: none; text-align: center; width:350px; background-color: #999999;	}
.monthnameSmall			{	font-weight: bold; text-align: center; font-size: 11px; background-color: #999999;	}
.monthnavigationSmall	{	background-color: #999999; font-weight: bold;font-size: 18px; }

.monthdaySmall			{	text-align: center; background-color: #EAEAEA; color: #000000;	height:35px;	}
a.monthdaySmall:link,a.monthdaySmall:visited
						{	text-align: center; color: #000000;	font-size: 11px;	}
a.monthdaySmall:hover	{	text-align: center; color: #000000;	font-size: 11px;	}
a.monthdaySmall:active	{	text-align: center; color: #000000;	font-size: 11px;	}

.selecteddaySmall			{	text-align: center; background-color: #C5D6DE; color: #000000;	font-size: 11px; font-weight: bold;  }
a.selecteddaySmall:link,a.selecteddaySmall:visited
							{	text-align: center; background-color: #C5D6DE; color: #000000;	font-size: 11px; font-weight: bold;  }
a.selecteddaySmall:hover	{	text-align: center; background-color: #C5D6DE; color: #000000;	font-size: 11px; font-weight: bold;  }
a.selecteddaySmall:active	{	text-align: center; background-color: #C5D6DE; color: #000000;	font-size: 11px; font-weight: bold; }

.daynameSmall 			{	text-align: center; font-size: 13px; font-size: 12px; }
.todaySmall				{	text-align: center; background-color: #66cc66; color: #000000;	font-size: 11px; font-weight: bold;  }
a.todaySmall:link,a.todaySmall:visited
						{	text-align: center; background-color: #66cc66; color: #000000;	font-size: 11px; font-weight: bold;  }
a.todaySmall:hover		{	text-align: center; background-color: #66cc66; color: #000000;	font-size: 11px; font-weight: bold;  }
a.todaySmall:active		{	text-align: center; background-color: #66cc66; color: #000000;	font-size: 11px; font-weight: bold; }

.sundaySmall			{	text-align: center; font-weight: bold; background-color: #FFFFCD; color: #000000;	font-size: 11px; }
a.sundaySmall:link,a.sundaySmall:visited
						{	text-align: center; font-weight: bold; background-color: #FFFFCD; color: #000000;	font-size: 11px; }
a.sundaySmall:hover		{	text-align: center; font-weight: bold; background-color: #FFFFCD; color: #000000;	font-size: 11px; }
a.sundaySmall:active	{	text-align: center; font-weight: bold; background-color: #FFFFCD; color: #000000;	font-size: 11px; }

.saturdaySmall			{	text-align: center; font-weight: bold; background-color: #FFFFCD; color: #000000;	font-size: 11px; }
a.saturdaySmall:link,a.saturdaySmall:visited
						{	color: #000000;	font-size: 10px; background-color: #FFFFCD;	}
a.saturdaySmall:hover	{	color: #000000;	font-size: 10px; background-color: #FFFFCD; }
a.saturdaySmall:active	{	color: #000000;	font-size: 10px; background-color: #FFFFCD; }