﻿/* Monthly Event Calendar */
.calendarTable 
{ 
	padding:0px; 
	margin:0px; 
	border:medium white solid;	
	width:190px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
}

.calendarTable td
{
	border:thin white solid;
}

.calendarTitle
{ 
	color:black;
	text-align:center; 
	background-image:url('../events/calendarheader.gif');
	border-bottom:thin white solid;
	font-size:medium;
}
.calendarTitle a { color:black; text-decoration:none; }
.calendarTitle a:visited { color:black; }

.calendarNavPrev
{ 
	text-align:left;
	background-image:url('../events/calendarheader.gif');
	border-bottom:thin white solid;
	border-left:thin white solid;
	font-size:medium;
}
.calendarNavPrev a { color:black;text-decoration:none; }
.calendarNavPrev a:visited { color:black; }

.calendarNavNext
{ 
	text-align:right;
	background-image:url('../events/calendarheader.gif');
	border-bottom:thin white solid;
	border-right:thin white solid;
	font-size:medium;
}
.calendarNavNext a { color:black;text-decoration:none; }
.calendarNavNext a:visited { color:black; }

.calendarDayName
{
	background-image:url('../events/calendarheader.gif');
	background-color:#becbd0;
	color:black;
	font-size:smaller;
	font-weight:bold;
	height:8px;
}
.calendarBlankDay { background-color:#dddddd; }
.calendarDayWithEvent 
{
	color:#784013;
	background-color:#dea618;
	font-size:smaller;
}
.calendarDayWithEvent a { color:black;text-decoration:none; }
.calendarDayWithEventOver
{
	color:#784013;
	background-color:#aaad21;
	font-size:smaller;
}
.calendarDayWithEventOver a { color:black;text-decoration:none; }
.calendarDayWithEventOver a:hover { color:black;text-decoration:none; }

.calendarDayWithEvent a:visited { color:black; }
.calendarWeekDay { color:#784013;font-size:smaller;background-color:#eeeeee; }
.calendarWeekEnd { color:#784013;font-size:smaller;background-color:#eeeeee;	}

/* Event Listing */
.eventTable
{ 
	color:#464646;
	width:100%;
}
.eventTableHeaderRow
{
	color:black;
	padding: 6px 4px 6px 4px;
	font-size:125%;
	font-weight:bold;
}

.eventHeaderRowLeft
{
	background-color:#55c1d1;
	color:white;
	padding:4px;
	font-size:110%;
}

.eventHeaderRowRight
{
	background-color:#55c1d1;
	color:white;
	padding:4px;
	font-size:110%;
	text-align:right;
}

.eventRowBody
{
	background-color:#f0f3f5;
	padding:8px;
	width:100%;
	font-size:small;
}

.eventTitle
{
	color:black;
	font-size:medium;
	font-weight:bold;
}

.eventRowDetails
{
	margin:2px;
	background-color:white;
	width:100%
}
.eventRowDetailsContent
{
	color:black;
	padding:8px;
	width:100%;
	margin:8px;
	font-size:small;
}

.eventRowSpacer 
{ 
	height:4px; 
	font-size:xx-small;
}

.eventPopupBody
{
	background-color:#f0f3f5;
}


