BODY {
	FONT-SIZE: 8pt; LEFT: 0px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; TOP: 0px; BACKGROUND-COLOR: r
}
TD {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD.GRAY {
	FONT-SIZE: 8pt; COLOR: #333333; background-color: #BEDBCE; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
UL {
	LIST-STYLE-POSITION: inside; MARGIN: 0px -10px 0px 0px
}
INPUT {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
P.calendar_header{
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
A {
	FONT-WEIGHT: bold; CURSOR: hand; COLOR: #006F3C; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; CURSOR: hand; COLOR: #ff0000; TEXT-DECORATION: underline
}
A.header {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: hand; COLOR: #006F3C; TEXT-DECORATION: none
}
A.header:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: hand; COLOR: #ff0000; TEXT-DECORATION: underline
}
.bold {
	FONT-WEIGHT: bold
}
.quotee {
	FONT-WEIGHT: bold; COLOR: #8C2122
}
.newsheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #CB293E; TEXT-DECORATION: none
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE:15px
}
.caption {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 1.1em; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
DIV {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
.quote {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #747865; FONT-STYLE: italic; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.quote2 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #747865; FONT-STYLE: italic; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.contentblock {
	LEFT: 1px; WIDTH: 770px; COLOR: #3a3d36; POSITION: absolute; TOP: 180px
}
.leftnav {
	LEFT: 18px; WIDTH: 123px; POSITION: absolute; TOP: 0px
}
.centercolumn {
	MARGIN-LEFT: 150px; WIDTH: 295px; TOP: 0px
}
.centercolumn2 {
	MARGIN-LEFT: 150px; WIDTH: 315px; TOP: 0px
}
.centercolumn3 {
	MARGIN-LEFT: 150px; WIDTH: 320px; TOP: 0px
}
.centercolumnITS {
	MARGIN-LEFT: 150px; WIDTH: 400px; TOP: 0px
}
.centercolumnwide {
	MARGIN-LEFT: 150px; WIDTH: 620px; TOP: 0px
}
.navfacilities {
	LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TOP: 0px
}
.navmaps {
	LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TOP: 0px
}
.copyright {
	FONT-SIZE: 7pt; COLOR: #989D86; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.headerblack {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000
}
.indent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.rightcolumn {
	LEFT: 223px; MARGIN-LEFT: 260px; WIDTH: 300px; POSITION: absolute; TOP: 5px
}
.rightcolumn2 {
	MARGIN-LEFT: 520px; WIDTH: 240px; POSITION: absolute; TOP: 0px
}
.rightcolumn3 {
	MARGIN-LEFT: 410px; WIDTH: 240px; POSITION: absolute; TOP: 0px
}
.InTheSpotlight {
	LEFT: 570px; WIDTH: 240px; POSITION: absolute; TOP: 0px
}
.footerstyle {
	LEFT: 148px; PADDING-BOTTOM: 15px; WIDTH: 620px; PADDING-TOP: 15px; POSITION: relative; TOP: 20px
}
.graytext {
	COLOR: gray
}
.codeofconduct {
	FONT-SIZE: 7pt; COLOR: gray; FONT-STYLE: italic; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.grnbarbot {
	LEFT: 0px; WIDTH: 770px; POSITION: absolute; TOP: 141px
}
.grnbartop {
	LEFT: 0px; WIDTH: 770px; POSITION: absolute; TOP: 73px
}
.logo {
	LEFT: 145px; WIDTH: 350px; POSITION: absolute; TOP: 6px
}
.mapmenu {
	LEFT: 545px; POSITION: absolute; TOP: 271px
}
.photoactivities {
	LEFT: 0px; WIDTH: 147px; POSITION: absolute; TOP: 30px
}
.parksmenu {
	LEFT: 545px; WIDTH: 140px; POSITION: absolute; TOP: 2px
}
.photoactivitiesb {
	LEFT: 0px; WIDTH: 770px; POSITION: absolute; TOP: 92px
}
.sectionheader {
	LEFT: 145px; WIDTH: 624px; POSITION: absolute; TOP: 143px
}
.sectionsubheader {
	LEFT: 148px; WIDTH: 624px; POSITION: absolute; TOP: 131px
}
.columncentercontact {
	MARGIN-LEFT: 150px; WIDTH: 400px; TOP: 0px
}
.columnrightcontact {
	LEFT: 0px; MARGIN-LEFT: 553px; WIDTH: 219px; POSITION: absolute; TOP: 0px; HEIGHT: 295px
}
.columndivcontact {
	BACKGROUND-IMAGE: url(../img02/pages/vertdivback.gif); MARGIN-LEFT: 534px; WIDTH: 1px; BACKGROUND-REPEAT: repeat-y; POSITION: absolute; TOP: 0px; HEIGHT: 295px
}
.columndivcontact2 {
	BACKGROUND-IMAGE: url(../img02/pages/vertdivback.gif); MARGIN-LEFT: 534px; WIDTH: 1px; BACKGROUND-REPEAT: repeat-y; POSITION: absolute; TOP: 0px; HEIGHT: 355px
}
.columndivcontact3 {
	BACKGROUND-IMAGE: url(../img02/pages/vertdivback.gif); MARGIN-LEFT: 534px; WIDTH: 1px; BACKGROUND-REPEAT: repeat-y; POSITION: absolute; TOP: 0px; HEIGHT: 105px
}
.floaty {
	PADDING-RIGHT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; TEXT-ALIGN: left
}
.clear {
	CLEAR: both
}
.PE {
	FONT-WEIGHT: bold; COLOR: #4673B4
}
.CP {
	FONT-WEIGHT: bold; COLOR: #FE7F00
}
.SS {
	FONT-WEIGHT: bold; COLOR: #FB4226
}
.MMBiz {
	FONT-WEIGHT: bold; COLOR: #3199CC
}
.JSD {
	FONT-WEIGHT: bold; COLOR: #FD4128
}
.MESE {
	FONT-WEIGHT: bold; COLOR: #FB8344
}
.YPP {
	FONT-WEIGHT: bold; COLOR: #0B3D92
}
.programs_header {
	FONT-WEIGHT: bold; TEXT-ALIGN: center; background-color:#FFFFFF
}
.programs {
	TEXT-ALIGN: center; background-color:#FFFFFF
}
.statusopen {
	FONT-WEIGHT: bold; TEXT-ALIGN: center; COLOR: #CB293E; background-color:#FFFFFF
}
.error-message {
	background-color: #FFFF66; 
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.5em; 
	border:1px dashed #FF0033; 
	text-align:center;
	color: #FF0000;
	margin: 10px 0 15px 0;
}

.success-message {
	background-color: #6699FF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	border:1px dashed #000000;
	text-align:center;
	color:#FFFFFF;
	margin: 10px 0 15px 0;
}