#calendar-container {
	border: 1px dashed #336699;
	padding: 4px;
	width: 560px;
}
#calendarMonthHead {
	font: bold normal 12px Arial, Helvetica, sans-serif;
	color: #3456A0;
	letter-spacing: 5px;
	padding: 4px;
}
#calendarDayHead {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #1889CF;
	border-bottom: 1px solid #FEAF25;
	border-right: 1px dotted #000000;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#calendarDate {
	font: bold normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #3456A0;
	height: 80px;
	width: 14%;
	border-bottom: 1px solid #1160BC;
}

#calendarDate h1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFDEA6;
	text-decoration: none;
	padding: 4px;
}
#calendarDate p {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
}
#calendarDate a {
	color: #FFFFFF;
	text-decoration: none;
}

#calendarDate h2 {

	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 4px;
}
#calendarDateToday {

	font: bold normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #1160BC;
	border-right: 1px dotted #424393;
	height: 80px;
	width: 14%;
}
#calendarDateToday p {

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
}
#calendarDateToday h1 {

	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFDEA6;
	text-decoration: none;
	padding: 4px;
}
#calendarDateToday h2 {


	font: bold 12px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	padding: 4px;
}
#calendarDateToday a {
	color: #FFFFFF;
	text-decoration: none;
}
#detail {
	width: 300px;
	border: 1px dotted #FFFFFF;
	margin: 4px;
}#detail h1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
#detail p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
#detail a {
	color: #8ABFEF;
	text-decoration: none;
}
#detail td {
	margin: 4px;
}
#detailHeader {
	border-bottom: 3px solid #003366;
}
#closeButton {
	width: 314px;
	text-align: right;
	padding-top: 6px;
}

