a.map
{
	color: blue;
	text-decoration: none;
	background-color: transparent;
}
a.map:visited
{
	color: blue;
	text-decoration: none;
	background-color: transparent;
}
a.map:hover
{
	text-decoration: underline;
}

BODY.eventDetails
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, 'Sans-Serif'
}
P.eventDetails
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, 'Sans-Serif'
}
SPAN.eventDetails
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, 'Sans-Serif'
}
TABLE.eventDetails
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, 'Sans-Serif'
}
TR.eventDetails
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, 'Sans-Serif'
}
TD.membersOnly
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, 'Sans-Serif'
	COLOR: #da6249;
}
TD.eventDetails
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, 'Sans-Serif'
}
INPUT.eventDetails
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, 'Sans-Serif'
}
SELECT.eventDetails
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, 'Sans-Serif'
}
B
{
	FONT-WEIGHT: bold
}
TR.orange
{
	BACKGROUND-COLOR: #f4b038
}
H1.eventDetails
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #da6249;
	BACKGROUND-COLOR: #ffffff
	MARGIN-LEFT: 0px;
}
TH.orange
{
	BACKGROUND-COLOR: #f4b038
}
TD.orange
{
	BACKGROUND-COLOR: #f4b038
}
TH.rhColumn
{
	BACKGROUND: #a73f07
}
TD.bannerText
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #767676;
	BACKGROUND-COLOR: #ffffff
}
TD.courseHeader
{
	BORDER: #dddddd 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	BACKGROUND: #eeeeee;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Arial, Helvetica, 'Sans-Serif'
}
TD.boxedDark
{
	BORDER: #dddddd 1px solid;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	BACKGROUND: #eeeeee;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Arial, Helvetica, 'Sans-Serif'
}
TD.boxed
{
	BORDER: #dddddd 1px solid;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Arial, Helvetica, 'Sans-Serif'
}
TD.boxedSample
{
	BORDER: #dddddd 1px solid;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BACKGROUND: #ffffff;
	COLOR: darkslateblue;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Arial, Helvetica, 'Sans-Serif'
}

TD.boxedWhite
{
	BORDER: #dddddd 1px solid;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Arial, Helvetica, 'Sans-Serif'
}
TD.boxedNone
{
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Arial, Helvetica, 'Sans-Serif'
}

A.white
{
	FONT-WEIGHT: normal;
	COLOR: white;
	BACKGROUND-COLOR: #f4b038;
	TEXT-DECORATION: none
}
A.white:hover
{
	FONT-WEIGHT: normal;
	COLOR: white;
	BACKGROUND-COLOR: #f4b038;
	TEXT-DECORATION: underline
}
.date
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #767676;
	BACKGROUND-COLOR: #f4b038
}
.newsDate
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #767676;
	BACKGROUND-COLOR: #ffffff
}
.noticeMe
{
	FONT-WEIGHT: bolder;
	COLOR: #ff0000;
	FONT-SIZE: 9pt;
}
.calendarBorder
{
	BACKGROUND-COLOR: #f4b038
}
TD.calendarHeader
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12pt;
	BACKGROUND: #eeeeee;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, 'Sans Serif'
}
.smallCalHead
{
	BORDER-RIGHT: #000000 1pt solid;
	BORDER-TOP: #000000 1pt solid;
	FONT-SIZE: 7pt;
	BORDER-LEFT: #000000 1pt solid;
	COLOR: #000000;
	BORDER-BOTTOM: #000000 1pt solid;
	FONT-FAMILY: Arial, Helvetica, 'Sans Serif';
	BACKGROUND-COLOR: #b7b7b7
}
.smallCalBodyHi
{
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-SIZE: 8pt;
	BORDER-LEFT: medium none;
	COLOR: #000000;
	BORDER-BOTTOM: medium none;
	FONT-FAMILY: Arial, Helvetica, 'Sans Serif';
	BACKGROUND-COLOR: #cecece
}
.smallCalHeadLo
{
	BACKGROUND-COLOR: #777da8
}
.smallCalBodyClicked
{
	BACKGROUND-COLOR: #cecece
}
A.smallCal
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	BACKGROUND-COLOR: #cecece;
	TEXT-DECORATION: none
}
A.smallCal:hover
{
	BACKGROUND-COLOR: #b7b7b7;
	TEXT-DECORATION: underline
}
.largeCalHeadHi
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10pt;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, 'Sans Serif';
	BACKGROUND-COLOR: #777777
}
.largeCalHeadLo
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, 'Sans Serif';
	BACKGROUND-COLOR: #cccccc
}
.largeCalBody
{
	COLOR: #ffffff;
	BACKGROUND-COLOR: #ffffff
}
.newsLo
{
	BACKGROUND-COLOR: #efe7bf
}
.calendarScrollDiv
{
	VISIBILITY: hidden;
	CLIP: rect(0px 75px 150px 0px);
	POSITION: absolute
}
.calendarTextDiv
{
	LEFT: 5px;
	POSITION: absolute;
	TOP: 5px
}
H2.eventDetails
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #da6249
	PADDING-LEFT: 0px;
}
SPAN.bullet
{
	COLOR: darkred;
	FONT-SIZE: 11pt;
}
INPUT.button
{
	FONT-SIZE: 8pt;
	COLOR: darkblue;
	WIDTH: 100px;
	HEIGHT: 20px;
	TEXT-ALIGN:center;
}
