/* ===== colorset ===== */
/* Light Gray		#F0F0F0 */
/* Medium Gray		#E6E6E6 */
/* Gray				#CCCCCC */
/* Lightest Blue	#8489BD */
/* Medium Blue		#474E9D */
/* Dark Blue		#0A137C */

/* anchor styles */
a.EventCalendar:link{color:Black; text-decoration:none;}
a.EventCalendar:visited{color:Black; text-decoration:none;}
a.EventCalendar:active{color:Black; text-decoration:none;}
a.EventCalendar:hover{color:#2F358E; text-decoration:underline;}

a.EventCalendarPrevNext:link, a.EventCalendarPrevNext:visited, a.EventCalendarPrevNext:active{
	color:#FFF4CF;
	font-size:0.9em;
	font-weight:normal;
	text-decoration:none;
}
a.EventCalendarPrevNext:hover{color:#FFF4CF; text-decoration:underline;}

a.EventCalendarReturnToToday:link, a.EventCalendarReturnToToday:visited, a.EventCalendarReturnToToday:active{
	color:white;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
}
a.EventCalendarReturnToToday:hover{color:white; text-decoration:underline;}

/* standard layout/text styles */
table.EventCalendar, table.EventCalendarMini{
	background-color:white;
	border:2px solid #BFBCB6;
	table-layout:fixed;
}
.EventCalendarHeader01, .EventCalendarMiniHeader01{
	background-color:#A21315;
	background-image:url(../_images/template/calendarheader_bg.gif);
	background-repeat:repeat-x;
	color:white;
	font-family:Helvetica, Arial ,sans-serif;
	font-size:2em;
	font-weight:bold;
	padding:0.5em 1em;
}
.EventCalendarHeader02, .EventCalendarMiniHeader02{
	background-color:#1E1D4F;
	color:white;
	font-family:Verdana, Arial;
	font-size:9px;
	padding:2px;
}

.EventCalendarCopy, .EventCalendarCopyHighlight, .EventCalendarCopyDisabled{
	background-color:#eee;
	color:#CCCCCC;
	height:80px;
	font-family:Verdana, Arial;
	font-size:9px;
	padding:0px;
}
.EventCalendarCopyHighlight{
	background-color:#FFFFFF;
}
.EventCalendarCopyDisabled{
	background-color:#E6E6E6;
	color:#CCCCCC;
}

.EventCalendarDate, .EventCalendarDateTarget, .EventCalendarDateToday, .EventCalendarDateDisabled{
	background-color:#CFCFCF;
	color:White;
	font-family:Verdana, Arial;
	font-size:9px;
	padding:2px;
}
.EventCalendarDateTarget{
	background-color:#1E1D4F;
}
.EventCalendarDateToday{
	background-image:url(../_images/template/calendarheader_bg.gif);
	background-repeat:repeat-x;
}
.EventCalendarDateDisabled{
	background-color:#E6E6E6;
	color:#CCCCCC;
}

.EventCalendarEvent{
	background-color:white;
	color:black;
	/* height:60px; */
	padding:2px;
	/* min-height:60px; */
}
.EventCalendarEventDisabled{
	color:#8FBF8D;
	/* height:60px; */
	padding:2px;
	/* min-height:60px; */
}

.EventCalendarToday{
	background-color:#407842;
}

/* mini- styles */
.EventCalendarMiniCopy, .EventCalendarMiniCopyHighlight, .EventCalendarMiniCopyDisabled{
	color:#999999;
	font-family:Verdana, Arial;
	font-size:9px;
	padding:0px;
}

.EventCalendarMiniCopy{
	background-color:#F0F0F0;
}
.EventCalendarMiniCopyHighlight{
	background-color:#8489BD;
	color:White;
}
.EventCalendarMiniCopyDisabled{
	background-color:#E6E6E6;
	color:#CCCCCC;
}

.EventCalendarMiniDate, .EventCalendarMiniDateHighlight, .EventCalendarMiniDateDisabled{
	padding:2px;
}

span.EventCalendarReturnToToday{
	color:white;
	font-weight:normal;
	font-size:10px;
	float:right;
}