A:link {
	COLOR: blue
}
A:visited {
	COLOR: purple
}
A:active {
	COLOR: red
}
A:hover {
	COLOR: red
}
BODY {
	FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE {
	FONT-SIZE: 11pt
}
H1 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: rgb(0,0,153); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1.home {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 28pt; MARGIN-BOTTOM: 1px; COLOR: white; FONT-FAMILY: Albertus Extra Bold, Verdana, Arial, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: rgb(0,0,153); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2.home {
	MARGIN-TOP: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 1px; COLOR: white; FONT-FAMILY: Albertus Medium, Verdana, Arial, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: rgb(0,0,153); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: rgb(0,0,153); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: rgb(0,0,0); FONT-FAMILY: Arial, Helvetica, sans-serif
}
H6 {
	MARGIN-TOP: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 2px; COLOR: rgb(0,0,0); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.footer {
	BORDER-TOP: rgb(0,153,255) 3px solid; MARGIN-TOP: 12px; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.footer {
	PADDING-TOP: 10px
}
TD.title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 2px
}
TD.topnav {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 7px; COLOR: rgb(238,246,255); PADDING-TOP: 7px; BORDER-BOTTOM: rgb(0,153,255) 3px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leftnav {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.mainnav {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; MARGIN: 4px; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
TD.rightcol {
	MARGIN-LEFT: 10px
}
TABLE.addr {
	FONT-SIZE: 11pt
}
TD.addr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(0,153,255) 1px solid
}
H4.addr {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 7px
}
H5.addr {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-BOTTOM: 7px
}
P.addr {
	FONT-SIZE: 11pt
}
TABLE.cal {
	FONT-SIZE: 10pt
}
TR.calhead {
	BACKGROUND-COLOR: #00ccff
}
TR.calodd {
	BACKGROUND-COLOR: #ffffff
}
TR.caleven {
	BACKGROUND-COLOR: #ccffff
}
TR.calgrey {
	BACKGROUND-COLOR: #eeeeee
}
.date {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 110px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.event {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 200px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.venue {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 150px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.accom {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 150px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.disc {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 90px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.seed {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 70px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.age {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 70px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.cost {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 60px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.org {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 180px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.phone {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 110px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.result {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 200px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
TD.l1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 110px; PADDING-TOP: 3px; BORDER-BOTTOM: rgb(0,153,255) 1px solid
}
TD.l2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: rgb(0,153,255) 1px solid; TEXT-ALIGN: left
}
SPAN.footnote {
	FONT-SIZE: smaller
}
P.footnote {
	FONT-SIZE: 9pt
}
TABLE.skiarea {
	FONT-SIZE: 10pt
}
TD.ul {
	BORDER-BOTTOM: rgb(0,153,255) 2px solid
}
.greenrun {
	COLOR: white; BACKGROUND-COLOR: green
}
.bluerun {
	COLOR: white; BACKGROUND-COLOR: blue
}
.redrun {
	COLOR: white; BACKGROUND-COLOR: red
}
.blackrun {
	COLOR: white; BACKGROUND-COLOR: black
}

