body {
	background-color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
	z-index: 5;
        }
#Location {
	position:relative;
	width:270px;
	height:20px;
	z-index:40;
	left: 70%;
	top: -68px;
}
h1 {
	font-size:24pt;
	font-weight:800;
	color:#F03;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 26pt;
	text-align: center;
	letter-spacing: -1pt;
	word-spacing: -1pt;
        }
h2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	position: absolute;
	left: 37px;
	top: 487px;
	width: 300px;
	height: 20px;
        }
h3 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11pt;
	font-style: italic;
	line-height: 13pt;
	font-weight: 800;
	color: #bcbbac;
}
h4 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	line-height: 10pt;
	font-weight: 600;
	color: #FFF;
	padding-top: 0pt;
}
.MisnState {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	text-align: center;
	font-style: italic;
	font-weight: lighter;
	padding-top: 6pt;
}
.navbasewords {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 7.5pt;
	text-align: center;
}
.NavTable {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	line-height: 8pt;
	text-align: left;
}
.pargrfspace {
	font-size: 2pt;
	line-height: 2pt;
	text-align: center;
}
.navbasebullets {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	color: #BCBBAC;
}
.navpink {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #FF3399;
	font-weight: 800;
}
.navgreen {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #006666;
	font-weight: 800;
}
.greentype {
	color: #006666;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16pt;
	text-align: left;
	font-weight: 300;
	line-height: 18pt;
}
.bodycopy {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	text-align: left;
	color: #000000;
}
.navorange {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #FF6600;
	font-weight: 800;
}
.navLtPurple {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #909;
	font-weight: 800;
}
.navLtBlue {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #006699;
	font-weight: 800;
}
.navLtGreen {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #80FF00;
	font-weight: 800;
}
.navBrn {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #663300;
	font-weight: 800;
}
.navLtOrang {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #EC8D00;
	font-weight: 800;
}
.navYellow {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #FFFF00;
	font-weight: 800;
}
.navBlue {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #003399;
	font-weight: 800;
}
.navRed {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	color: #F03;
	font-weight: 800;
	float: right;
}
.navPurple {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #660066;
	font-weight: 800;
}
p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	text-align: left;
}
.navbaseWht {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 7.5pt;
	text-align: center;
	color: #FFFFFF;
}
.redtype {
	color: #FF0033;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 20pt;
	text-align: center;
	font-weight: 800;
	letter-spacing: -1pt;
	line-height: 22pt;
	padding: 0px;
	margin-top: 3px;
	margin-right: 18px;
	margin-bottom: 3px;
	margin-left: 12px;
}
.orangetype {
	color: #FF6600;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16pt;
	text-align: left;
	font-weight: 300;
	line-height: 18pt;
	letter-spacing: -1pt;
}
.ltorangetype {
	color: #FF9900;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16pt;
	text-align: left;
	font-weight: 300;
	line-height: 18pt;
	letter-spacing: -1pt;
}
.brntype {
	color: #663300;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16pt;
	text-align: left;
	font-weight: 300;
	line-height: 18pt;
	letter-spacing: -1pt;
}
.ltbluetype {
	color: #006699;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16pt;
	text-align: left;
	font-weight: 300;
	line-height: 18pt;
	letter-spacing: -1pt;
}
.linksubhd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14pt;
	font-style: italic;
	font-weight: 800;
}
.linkbody {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12pt;
	line-height: 14pt;
	font-weight: 200;
	color: #bcbbac;
}
.violet {
	color: #990099;
}
.orange {
	color: #FF6600;
}
.ltorange {
	color: #FF9900;
}
.brn {
	color: #663300;
}
.ltblue {
	color: #006699;
}
.violetlink {
	color: #990099;
	text-decoration: none;
}
.orangelink {
	color: #FF6600;
	text-decoration: none;
}
.ltorangelink {
	color: #FF9900;
	text-decoration: none;
}
.brnlink {
	color: #663300;
	text-decoration: none;
}
.ltbluelink {
	color: #006699;
	text-decoration: none;
}
.schbody {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	text-align: center;
	color: #000;
	line-height: 8.5pt;
}
.schhead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
.schname {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13pt;
	font-weight: 700;
	text-align: left;
	color: #FFFFFF;
	line-height: 16pt;
	letter-spacing: -0.05em;
}
.schage {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight: 400;
	text-align: center;
	line-height: 9pt;
}
.schprogram {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
	line-height: 10pt;
}
.schprogramWht {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	text-align: center;
	color: #FFFFFF;
	line-height: 11pt;
}
.close {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: 800;
	line-height: 16pt;
	text-align: left;
}
.navlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	text-indent: 16pt;
}
.schbodyLeft {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	text-align: left;
	line-height: 9pt;
	padding: 8px;
}
.bodycopyRt {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	text-align: right;
	color: #000000;
}
.schSubHd2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
}
.style3 {
color: #999999
}
.mailaddress {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
.mailinfo {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
	line-height: 9pt;
	color: #000000;
}
.bluegreentype {
	color: #20B7A4;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16pt;
	text-align: left;
	font-weight: 300;
	line-height: 18pt;
	letter-spacing: -1pt;
}
.bluegreen {
	color: #20B7A4;
}
.bluegreenlink {
	color: #20B7A4;
	text-decoration: none;
}
.navBlueGreen {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #20B7A4;
	font-weight: 800;
}
.specOffgreen {
	color: #51A220;
}
.specOffGreenlink {
	color: #51A220;
	text-decoration: none;
}
.specOffgreentype {
	color: #51A220;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16pt;
	text-align: left;
	font-weight: 300;
	line-height: 18pt;
	letter-spacing: -1pt;
}
.navspecOffGreen {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #51A220;
	font-weight: 800;
}
.schbodyLeftWhite {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	text-align: left;
	line-height: 8pt;
	color: #FFFFFF;
}
.navRegPurple {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #9C80E0;
	font-weight: 800;
}
a {
	color: #0066CC;
}
.navLtGreenBlue {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #0CC;
	font-weight: 800;
}
.navpaleGrn {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #78AC7B;
	font-weight: 800;
}
.counterstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align: center;
}
#LogoHead {
	background-color: #FFF;
	background-image: url(images_global/msthd/EG-LogoMstFonAdr_01.gif);
	height: 130px;
	width: 100%;
	position: absolute;
	top: 4px;
	background-repeat: no-repeat;
	left: 3px;
	visibility: visible;
	z-index: 10;
}
#logobar {
	background-color: #FFF;
	height: 130px;
	width: 100%;
	position: relative;
	top: 0px;
	left: 590pt;
}
#Base {
	position: relative;
	left: 0px;
	top: 10px;
	background-color: #FFF;
	z-index: 20;
}
#none {
	height: 25px;
	width: 250px;
	position: relative;
	left: 75%;
	top: -70px;
	z-index: 3;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
#Twitter {
	left: 20%;
	top: 30px;
}
#Base tr td #Twitter {
	text-align: left;
	height: 450px;
	top: 0px;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 24px;
	margin-left: 0px;
}
table {
	border: 4px solid #FFF;
}
#Base tr td #Twitter #twtr-profile-widget {
	height: 450px;
	width: 50px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#Base tr td table {
	border: 4px solid #FFF;
}
#Base tr td div noscript h2 {
	margin-top: 20px;
	position: relative;
	left: 0px;
}
.beamgirl {
	height: 267px;
	width: 207px;
	position: relative;
	text-align: right;
	top: 25px;
}
#Party {
	text-align: left;
	width: 650px;
	position: relative;
}
#cake {
	position: relative;
	left: auto;
	top: 50px;
}
.navLtViolet {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #7B82F7;
	font-weight: 800;
}
td #sessionbdr tr td #sessions {
	border: 4px solid #89B892;
}
td #sprsumfrmborder tr td #sessions  {
	border: 4px solid #9C80E0;
}
#Base tr td #waiverbdr {
	border: 4px solid #BCBBAC;
}
#Base tr td #policyborder {
	border: 4px solid #BCBBAC;
}
.policybdr {
	border: 4px solid #F8439D;
}
#Base tr td #sprsumfrmbdr {
	border: 4px solid
#;
	border: 4px solid #9C80E0;
}
#trampoline {
	padding: 0px;
	margin-top: 4px;
	margin-right: 12px;
	margin-bottom: 4px;
	margin-left: 12px;
}
#TrampBoy {
	position: relative;
	text-align: center;
}
#Base tr td table tr td #counter {
	font-size: 7pt;
	text-align: center;
}
#Maze {
	text-align: center;
	float: none;
	margin-right: 0px;
	margin-left: 12px;
}
.violetype {
	color: #990099;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16pt;
	text-align: left;
	font-weight: 300;
	line-height: 18pt;
	letter-spacing: -1pt;
}
#copy {
	bottom: 100px;
	position: absolute;
}
#policyborder hr {
	color: #FFF;
	border: 1px solid #FFF;
}
.kern11 {
	letter-spacing: -0.15em;
}
#coupons {
	margin-left: 48px;
	padding-left: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#special_dates {
	width: 95px;
	margin-left: 24px;
	padding-left: 6px;
}

