body
{
	font-family: 'Trebuchet MS' , Arial, Helvetica;
	background-image: url(images/blegtext.gif);
}
.MainTitle
{
	font-weight: bold;
	font-size: large;
}
.PageTitle
{
	font-size: 9pt;
}
.SectionTitle
{
	font-weight: bold;
	text-decoration: underline;
}
.smallText
{
	font-size: x-small;
}
.calendarMonthHeader
{
	font-weight: bolder;
	color: blue;
	background-color: #ffcc33;
}
.calendarDayHeader
{
	font-style: italic;
	background-color: thistle;
}
.calendarPassedCell
{
    BACKGROUND-COLOR: lightgrey
}
.calendarPassedCell A
{
	color: black;
}
.calendarTodayCell
{
	font-weight: bolder;
	color: blue;
	background-color: #ffcc33;
}
.calendarTodayCell A
{
    COLOR: blue
}
.calendarHighlightCell
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: lightskyblue
}
.calendarHighlightCell A
{
    COLOR: black
}
.calendarCell
{
}
.calendarCell A
{
    COLOR: black
}
.bigBlue
{
	font-size: medium;
	color: #330099;
}
.warningText
{
	font-weight: bold;
	font-size: 9pt;
	color: red;
	font-style: italic;
}
.eventListHeader
{
	font-weight: bolder;
	font-size: x-small;
	color: blue;
	background-color: #ffcc33;
}
.eventListCategoryRow
{
	font-weight: bolder;
	font-size: x-small;
	background-color: thistle;
	text-align: center;
}
.eventListRow
{
	font-size: x-small;
}
.eventDetailTitle
{
	font-size: large;
	text-align: center;
}
.eventDetailLocation
{
	text-align: center;
}
.eventDetailDate
{
}
.eventDetailSectionTitle
{
	font-weight: bolder;
	font-size: x-small;
	color: blue;
	background-color: #ffcc33;
	text-align: center;
}
.eventDetailSectionText
{
	font-size: x-small;
	text-align: center;
}
.attractionTitle
{
	font-weight: bold;
	font-size: 5mm;
	color: #cc33ff;
	font-style: italic;
	text-decoration: underline;
}
A
{
	color: #993300;
}
.xsmallText
{
	font-size: xx-small;
}
.headerFooterBar
{
	border-right: black 1pt solid;
	border-top: black 1pt solid;
	font-size: small;
	border-left: black 1pt solid;
	border-bottom: black 1pt solid;
	background-color: #ff9933;
}

.headerFooterBar A
{
	color: black;
}
.headerFooterBar A:hover
{
	color: #ffff33;
}
A:hover
{
	color: #ff6633;
}
.frontBoxHeader
{
	border-right: black 1pt solid;
	border-top: black 1pt solid;
	font-weight: bold;
	font-size: 09pt;
	border-left: black 1pt solid;
	border-bottom: black 1pt solid;
	background-color: #ffcc33;
}
.frontBoxText
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 09pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.eventDetailTextLeft
{
	font-size: 09pt;
	border-left: black 1px solid;
	border-top: lightgrey 1px dashed;
	border-bottom: lightgrey 1px dashed;
}
.eventDetailTextRight
{
	border-right: black 1px solid;
	font-size: 9pt;
	border-top: lightgrey 1px dashed;
	border-bottom: lightgrey 1px dashed;
}