body
  {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
table
  {
    border: 0px;
    border-collapse: collapse; /* cellspacing */
  }

table td
  {
    padding: 0px; /* cellpadding */
  }

table.weather
  {
    font-weight:bold;
    border-color: #005f9c;
    border-width: 0px 2px 2px 2px;
    border-style: solid;
  }
table.main
  {
	height:100%;
  }

table.factor
  {
    margin-left:10pt;
    border-color: #005f9c;
    border-width: 0px 0px 2px 2px;
    border-style: solid;
  }
td.factor
  {
    border-color: #005f9c;
    border-width: 2px 2px 0px 0px;
    border-style: solid;
  }
table.partner
  {
    border-color: #005f9c;
    border-width: 0px 0px 2px 2px;
    border-style: solid;
  }
td.partner
  {
    border-color: #005f9c;
    border-width: 2px 2px 0px 0px;
    border-style: solid;
  }

td
  {
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
  }
td.100
  {
	height:100%;
  }

A.url
  {
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
  }

A:hover.url
  {
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
  }

A.ticket
  {
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 14px;
    letter-spacing: 0.2em;
    font-weight:bold;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
  }

A:hover.ticket
  {
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 14px;
    letter-spacing: 0.2em;
    font-weight:bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
  }
hr
  {
    COLOR: #005f9c;
    height: 3px;
    width: 953px;
  }

.footer
  {
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
  }
.pop
  {
    visibility:hidden
  }
.go
  {
    visibility:visible
  }
/* Div */
.divMenu
  {
    position:absolute;
    visibility:hidden;
    z-index:100;
	position:absolute;
	margin-left: -20px;
	margin-top: 3px;
  }

div.menu
  {
    position:relative;
  }

/* Menu */
.divMenu a
  {
    FONT-FAMILY: Arial, sans-serif;
    display:block;
    color: #ffffff;
    border-bottom: 1px solid;
    padding: 2px 8px 2px 10px;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
  }

.subMenuOuter1
  {
    border: solid #005f9c;
    border-width: 1px 1px 0
  }
.subMenuOuter1 a
  {
    background-color: #0077b5;
    border-bottom-color: #005f9c
  }
.subMenuOuter1 a:hover
  {
    background-color:#1fa4f0
  }

h5
  {
    FONT-FAMILY: Arial, sans-serif;
    font-size:14px;
    padding-top:10pt;
    padding-bottom:0pt;
    padding-left:0.3in;
    margin-top:0pt;
    margin-bottom: 0pt;
    margin-left:10pt;
    margin-right:10pt;
  }
h4
  {
    FONT-FAMILY: Arial, sans-serif;
    font-size:16px;
    padding-top:10pt;
    padding-bottom:0pt;
    padding-left:0.3in;
    margin-top:0pt;
    margin-bottom: 0pt;
    margin-left:10pt;
    margin-right:10pt;
  }
h3
  {
    FONT-FAMILY: Arial, sans-serif;
	font-style: italic;
    font-size:12px;
    padding-top:10pt;
    padding-bottom:0pt;
    padding-left:0.3in;
    margin-top:0pt;
    margin-bottom: 0pt;
    margin-left:10pt;
    margin-right:10pt;
  }

p
  {
    text-indent: 0.3in;
    padding-top:3pt;
    padding-bottom:0pt;
    margin-top:0pt;
    margin-bottom: 0pt;
    margin-left:10pt;
    margin-right:10pt;
  }
p.index
  {
    text-indent: 0in;
    padding-top:3pt;
    padding-bottom:0pt;
    margin-top:0pt;
    margin-bottom: 0pt;
    margin-left:10pt;
    margin-right:10pt;
  }
p.top
  {
    text-indent: 0.3in;
    padding-top:10pt;
    padding-bottom:0pt;
    margin-top:0pt;
    margin-bottom: 0pt;
    margin-left:10pt;
    margin-right:10pt;
  }
p.spot
  {
    text-indent: 0in;
    padding-top:7pt;
    padding-bottom:0pt;
    margin-top:0pt;
    margin-bottom: 0pt;
    margin-left:10pt;
    margin-right:10pt;
  }
p.park
  {
    text-indent: 0.1in;
    margin-left:320pt;
    margin-right:10pt;
  }
ol.park
  {
    font-size:11px;
    margin-left:300pt;
    margin-right:10pt;
  }

div.about
  {
    width: 129;
  }
div.timetable
  {
    width: 128;
  }
div.cost
  {
    width: 174;
  }
div.program
  {
    width: 108;
  }
div.contact
  {
    width: 132;
  }
img.top
  {
    padding-top: 10pt;
  }
.vid
  {
    FONT-FAMILY: Arial, sans-serif;
    letter-spacing: 0.2em;
  }
.div_header {
	background-color: rgb(0, 95, 156);
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	font-family: arial;
	font-size: 11px;
}