	#calendar {
		background: #59887D;
		font-family: Arial, Verdana, sans-serif;
		font-size: 11px;
		color: #FFF;
		border: 1px solid #D8EEC8;
		border-right: 0;
		margin: 8px 0px 0px 8px;
		position: relative;
		z-index: 523;
		}
		#calendar .wait {
			display: block;
			position: absolute;
			padding: 2px;
			background: #B0171E;
			color: #FFF;
			bottom: 0;
			right: 0;
			}
		#calendar caption {
			xbackground: #006699;
			color: #FFF;
			font-weight: bold;
			font-size: 11px;
			border-right: 1px solid #D8EEC8;
			padding: 5px 2px;
			}
	#calendar caption a:link, #calendar caption a:visited {
			color: #BFDDC4;
	}
		#calendar td {
			font-size: 10px;
			text-align: center;
			padding: 6px;
			}
		#calendar th {
			border-top: 1px solid #D8EEC8;
			border-right: 1px solid #D8EEC8;
			background: #BFDDC4;
			font-size: 10px;
			color: #333;
			}
		#calendar .linked-day {
			color: #555;
			padding: 0;
			margin: 0;
			}
			#calendar .linked-day a {
				background: #88beb1;
				border: 1px solid #ADD2E5;
				font-weight: bold;
				font-size: 110%;
				padding: 4px;
				text-decoration: none;
				color: #000;
				margin: 0;
				line-height: normal;
				display: block;
				}
				#calendar .linked-day a:hover {
					background: #ADD2E5;
					border: 1px solid #006699;
					}
			#calendar .today {
				background: #BFDDC4;
				color: #000;
				}
		#dateInfo {
			display: none;
			width: 200px;
			position: absolute;
			left: 220px;
			top: 0px;
			font-size: 9px;
			color: #000000;
			background: #ADD2E5;
			border: 1px solid #FFF;
			border-left: 0;
			padding: 7px;
			z-index: 567;
			}
			
		#column #dateInfo h1 {
			margin: 0;
			padding: 0;
			font-size: 14px;
			color: #6295AF;
			font-style: italic;
			text-align: right;
			}
		#column #dateInfo h2 {
			color: #0D4F6F;
			padding: 8px 0 2px 0;
			font-size: 12px;
			margin: 0;
			}

