	.calendar_table				{	background-color: white; }
	.calendar_notThisMonthCell	{	background-color: #999999; }
	.calendar_thisMonthCell		{	background-color: #FFFF99; }
	.calendar_todayCell			{	background-color: white; }
	
	.calendar_big				{	color: navy;
									font-size: 13pt;
									background-color: transparent; }	
	.calendar_bold				{	color: navy;
									font-weight: bold;
									background-color: transparent; }
	.calendar_normal			{	color: navy;
									background-color: transparent; }	
	.calendar_smallbold			{	color: navy;
									font-size: 8pt;	
									font-weight: bold;
									background-color: transparent; }	
	.calendar_small				{	color: navy;
									font-size: 8pt;
									background-color: transparent; }	
	a.calendar_small			{	color: blue; }	
	.calendar_tiny				{	color: navy;
									font-size: 7pt;
									background-color: transparent; }
	.calendar_hr				{	color: #CCCC66; }	
									
	.outside_calendar_big		{	color: black;
									font-size: 13pt;
									background-color: transparent; }	
	.outside_calendar_bold		{	color: black;
									font-weight: bold;
									background-color: transparent; }
	.outside_calendar_normal	{	color: black;
									background-color: transparent; }	
	.outside_calendar_input		{	color: black;
									font-size: 9pt; 
									background-color: white; }
	.outside_calendar_button	{	color: black;
									font-size: 9pt; 
									background-color: #C8DC67; }
	.outside_calendar_smallbold	{	color: black;
									font-size: 8pt;	
									font-weight: bold;
									background-color: transparent; }	
	.outside_calendar_small		{	color: black;
									font-size: 8pt;
									background-color: transparent; }	
	a.outside_calendar_small	{	color: blue; }	
	.outside_calendar_tiny		{	color: white;
									font-size: 7pt;
									background-color: transparent; }
	
	.calendar_alternatingRow1	{	background-color: #FFFF99; }
	.calendar_alternatingRow2	{	background-color: white; }