table.CalendarMonth {
	margin:0; margin-top:1em; 
	font: normal 12px 'Courier new';
	color:black; background-color:#E1E2E5;
	border:solid 1px white; border-left:0; border-bottom:0;}
	
	table.CalendarMonth a {
		text-decoration:none;}
	
	table.CalendarMonth th {
		color:white; background-color:#556289;
		border:solid 1px white; border-right:0; border-top:0;}
		table.CalendarMonth th a {
			margin:0; height:100%; width:5%;
			color:white; }
			table.CalendarMonth th a:hover {
				text-decoration:none;
				color:gold; }
	table.CalendarMonth td {
		text-align:right;
		border:solid 1px white; border-right:0; border-top:0;}
		table.CalendarMonth td span {
			display:block; padding:0.25em;}

			
		table.CalendarMonth td a {
			display:block;
			padding-top:0.25em; padding-bottom:0.25em; padding-right:3px;
			color:white; background-color:#242e55;
			text-decoration:none;}
			table.CalendarMonth td a:hover {
				text-decoration:none;
				color:#242e55; background-color:white;}	
		table.CalendarMonth td a.add {
			color:black; background-color:#D3D5DA;}
			table.CalendarMonth td a.add:hover {
				text-decoration:none;
				color:#242e55; background-color:white;}
				
				
table.CalendarDay {
	margin:1em; margin-left:25%; 
	width:50%;
	border:solid 2px black; border-bottom:solid 1px black;}

	table.CalendarDay th {
		padding:0.25em;
		vertical-align:top;
		color:white; background-color:#556289;}
		table.CalendarDay th span {
			width:88%;}
		table.CalendarDay th a {
			margin:0; height:100%; width:5%;
			color:white; }
			table.CalendarDay th a:hover {
				text-decoration:none;
				color:gold; }
	table.CalendarDay td {
		padding:0.5em;
		border-bottom:solid 1px black;}
	
	table.CalendarDay td p {
		margin:0; padding:0.5em;}
		
		

table.CalendarDay div.Controls {
	margin:0; padding:0;
	text-align:center;}

	table.CalendarDay div.Controls a {
		font:10px Verdana;
		margin:0; padding:0; text-align:center; 
		padding-left:1em; padding-right:1em;
		color:black; background-color:gold;
		border:solid 1px black;
		width:6em;}
	table.CalendarDay div.Controls a:hover {
		color:black; background-color:yellow;
		text-decoration:none;}

	table.CalendarEdit {
		;}
		table.CalendarEdit th {
			text-align:right; vertical-align:top;}
		table.CalendarEdit td {
			 vertical-align:top;}
		

