/*
 * DEFAULT TAG STYLES
 */

body {
	font-family: verdana, arial, helvetica, sans-serif;
}

/*
 * HOMEPAGE STYLES
 */
.HomepageMenuBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  .8em;
}

.HomepageMenuBar A {
	text-decoration: none;
	font-size:  .8em;
}

.HomepageMenuBar A:visited {
	text-decoration: none;
	font-size:	.8em;
}

.HomepageMenuBar A:hover {
	text-decoration: underline;
	font-size:	.8em;
}

.HomepagePhotoCaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size:  16px; */
}
.HomepagePhotoCaption A {
	text-decoration: none;
}
.HomepagePhotoCaption A:visited {
	text-decoration: none;
}
.HomepagePhotoCaption A:hover {
	text-decoration: underline;
}

/*
 * CALENDAR STYLES
 */

.EventCalOuterTable {
	border-collapse:	collapse;
	border-color:		black;
	border-width:		1px;
	border-style:		solid;
}

.EventCalDayHeaderCell {
	font-weight:		bold;
	background-color:	#CC0000;
	color:				white;
	width:				100px;
	text-align:			center;
}

.EventCalMonthHeaderRow {
	font-weight:		bold;
	font-size:			1.5em;
	background-color:	#CC0000;
	color:				white;
	width:				100px;
	text-align:			center;
}

.EventCalDayNumberCell {
	border-top:			1px solid;
	border-left:		1px solid;
	border-right:		1px solid;
	border-bottom:		none;
}

.EventCalDayNumberCellLowlight {
	background-color:	#CCCCCC;
	border-top:			1px solid;
	border-left:		1px solid;
	border-right:		1px solid;
	border-bottom:		none;
}

.EventCalDayBottomCell {
	border-bottom:		1px solid;
	border-left:		1px solid;
	border-right:		1px solid;
	border-top:			none;
}

.EventCalDayBottomCellLowlight {
	border-bottom:		1px solid;
	border-left:		1px solid;
	border-right:		1px solid;
	border-top:			none;
	background-color:	#CCCCCC;
}

.EventCalEventSlotCell {
	border-bottom:		1px solid;
	border-left:		1px solid;
	border-right:		1px solid;
	border-top:			1px solid;
	background-color:	#99CCFF;
	text-align:			center;
}

.EventCalEmptySlotCell {
	border-bottom:		none;
	border-left:		1px solid;
	border-right:		1px solid;
	border-top:			none;
}

.EventCalEmptySlotCellLowlight {
	border-bottom:		none;
	border-left:		1px solid;
	border-right:		1px solid;
	border-top:			none;
	background-color:	#CCCCCC;
}
