a { color: #888888; text-decoration: none; }
a:visited { color: #888888; text-decoration: none; }
a:hover { color: #333333; text-decoration: none; }

a.inline { color: #ff3300; text-decoration: underline; }
a:inline:visited { color: #ff3300; text-decoration: underline; }
a.inline:hover { background-color: #ff3300; color: #ffffff; text-decoration: underline; }

a.inlinenu { color: #ff3300; text-decoration: none; }
a:inlinenu:visited { color: #ff3300; text-decoration: none; }
a.inlinenu:hover { background-color: #ff3300; color: #ffffff; text-decoration: none; }

a.none { text-decoration: none; }
a.none:visited { text-decoration: none; }
a.none:hover { text-decoration: none; }

a.grey { font-family: Sans Serif,Tahoma,Arial; font-size: 8pt; color: #999999; text-decoration: none; }
a.grey:visited { font-family: Sans Serif,Tahoma,Arial; font-size: 8pt; color: #999999; text-decoration: none; }
a.grey:hover { font-family: Sans Serif,Tahoma,Arial; font-size: 8pt; color: #ff0033; text-decoration: underline; background-color: #ffffcc; }

a.grey2 { color: #999999; text-decoration: underline; }
a.grey2:visited { color: #99999; text-decoration: underline; }
a.grey2:hover { color: #ff3300; text-decoration: underline; }

.footerl { font-family: Sans Serif,Arial,Tahoma; color: #999999; font-size: 9px; letter-spacing: 1px;  word-spacing: 1px; text-align: left; }
.footerr { font-family: Sans Serif,Arial,Tahoma; color: #999999; font-size: 9px; letter-spacing: 1px;  word-spacing: 1px; text-align: right; }
.footerc { font-family: Sans Serif,Arial,Tahoma; color: #999999; font-size: 9px; letter-spacing: 1px;  word-spacing: 1px; text-align: center; }
a.footer { color: #999990; text-decoration: none; }
a.footer:visited { color: #999990; text-decoration: none; }
a.footer:hover { color: #000000; text-decoration: none;}
a.g { color: #c9c9c9; text-decoration: none; }
a.g:visited {  color: #c9c9c9; text-decoration: none; }
a.g:hover {  color: #c9c9c9; text-decoration: none; }


.join { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #888888; letter-spacing: 1px; line-height: 14px; text-align: center; }
a.join { color: #888888; text-decoration: none; }
a.join:visited { color: #888888; text-decoration: none; }
a.join:hover { color: #ffffff; text-decoration: none; }
.joinoff { color: #888888; text-decoration: none; background-color: #e0e0e0; border: solid #c0c0c0; border-width: 1px; padding: 5px; }
.joinon { color: #ffffff; text-decoration: none; background-color: #c0c0c0; border: solid #e0e0e0; border-width: 1px; padding: 5px;  cursor: hand; }

.name0 { font-family: Sans Serif,Tahoma,Arial; font-size: 9px; color: #888888; line-height: 11px; }
.name0c { font-family: Sans Serif,Tahoma,Arial; font-size: 9px; color: #888888; line-height: 11px; text-align: center; }
a.name0 { color: #888888; text-decoration: none; }
a.name0:visited { color: #888888; text-decoration: none; }
a.name0:hover { color: #333333; text-decoration: none; }

.name1 { font-family: Sans Serif,Verdana,Arial; font-size: 11pt; color: #333333; font-weight: bold; letter-spacing: 2px;  word-spacing: 1px; line-height: 15px; text-align: left; }
.cats { font-family: Sans Serif,Verdana,Arial; font-size: 10px; color: #666666; font-weight: bold; letter-spacing: 1px;  word-spacing: 1px; line-height: 15px; text-align: left; }

.info { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #666666; letter-spacing: 1px;  line-height: 12px; }
.infoj { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #666666; letter-spacing: 1px; line-height: 12px; text-align: justify; }
.infor { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #666666; letter-spacing: 1px;  ine-height: 12px; text-align: right; }
.infoc { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #666666; letter-spacing: 1px;   line-height: 12px; text-align: center; }
.infol { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #666666; letter-spacing: 1px;  line-height: 12px; text-align: left; }

.text0 { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 12px; }
.text0j { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 12px; text-align: justify; }
.text0r { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 12px; text-align: right; }
.text0c { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 12px; text-align: center; }
.text0l { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 12px; text-align: left; }

.text { font-family: Sans Serif,Tahoma,Arial; font-size: 11px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 16px; }
.textj { font-family: Sans Serif,Tahoma,Arial; font-size: 11px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 16px; text-align: justify; }
.textr { font-family: Sans Serif,Tahoma,Arial; font-size: 11px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 16px; text-align: right; }
.textc { font-family: Sans Serif,Tahoma,Arial; font-size: 11px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 16px; text-align: center; }
.textl { font-family: Sans Serif,Tahoma,Arial; font-size: 11px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 16px; text-align: left; }

.textx { font-family: Sans Serif,Tahoma,Arial; font-size: 11px; color: #666666; letter-spacing: 1px;  word-spacing: 2px; line-height: 16px; }
.textjx { font-family: Sans Serif,Tahoma,Arial; font-size: 11px; color: #666666; letter-spacing: 1px;  word-spacing: 2px; line-height: 16px; text-align: justify; }
.textrx { font-family: Sans Serif,Tahoma,Arial; font-size: 11px; color: #666666; letter-spacing: 1px;  word-spacing: 2px; line-height: 16px; text-align: right; }
.textcx { font-family: Sans Serif,Tahoma,Arial; font-size: 11px; color: #666666; letter-spacing: 1px;  word-spacing: 2px; line-height: 16px; text-align: center; }
.textlx { font-family: Sans Serif,Tahoma,Arial; font-size: 11px; color: #666666; letter-spacing: 1px;  word-spacing: 2px; line-height: 16px; text-align: left; }

.text2 { font-family: Sans Serif,Tahoma,Arial; font-size: 14px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 18px; }
.text2j { font-family: Sans Serif,Tahoma,Arial; font-size: 14px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 18px; text-align: justify; }
.text2r { font-family: Sans Serif,Tahoma,Arial; font-size: 14px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 18px; text-align: right; }
.text2c { font-family: Sans Serif,Tahoma,Arial; font-size: 14px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 18px; text-align: center; }
.text2l { font-family: Sans Serif,Tahoma,Arial; font-size: 14px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 18px; text-align: left; }

.text3 { font-family: Sans Serif,Tahoma,Arial; font-size: 16px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 20px; }
.text3j { font-family: Sans Serif,Tahoma,Arial; font-size: 16px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 20px; text-align: justify; }
.text3r { font-family: Sans Serif,Tahoma,Arial; font-size: 16px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 20px; text-align: right; }
.text3c { font-family: Sans Serif,Tahoma,Arial; font-size: 16px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 20px; text-align: center; }
.text3l { font-family: Sans Serif,Tahoma,Arial; font-size: 16px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; line-height: 20px; text-align: left; }

.textgc { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #777777; letter-spacing: 1px;  word-spacing: 2px; line-height: 16px; text-align: center; }
.textwc { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #ffffff; letter-spacing: 1px;  word-spacing: 2px; line-height: 16px; text-align: center; }

.imgc { font-family: Sans Serif,Tahoma,Arial; font-size: 11px; color: #000000; letter-spacing: 1px;  word-spacing: 1px; line-height: 16px; text-align: center; }

.inputyl { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; background-color: #fffff2; text-align: left; }
.inputy11l { font-family: Sans Serif,Tahoma,Arial; font-size: 11px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; background-color: #fffff2; text-align: left; }
.inputg1l { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; background-color: #f2f2f2; text-align: left; }
.inputg2l { font-family: Sans Serif,Tahoma,Arial; font-size: 10px; color: #666666; letter-spacing: 1px;  word-spacing: 2px; background-color: #f2f2f2; text-align: left; }
.inputy3l { font-family: Sans Serif,Tahoma,Arial; font-size: 12px; color: #000000; letter-spacing: 1px;  word-spacing: 2px; background-color: #fffff2; text-align: left; }
.inputrc { font-family: Sans Serif,Tahoma,Arial; font-size: 12px; color: #ffffff; font-weight: bold; letter-spacing: 1px;  word-spacing: 2px; background-color: #ff0000; text-align: center; }

.heading0 { font-family: Sans Serif,Verdana,Arial,Tahoma; color: #ffffff; font-size: 20px; background-color: #d6d6d6; font-variant: small-caps; letter-spacing: 5px;  word-spacing: 2px; line-height: 24px; padding: 2px; border: solid #c0c0c0; border-width: 1px; text-align: center; }

.heading1l { font-family: Sans Serif,Verdana,Arial; font-size: 11pt; color: #9f9f9f; font-variant: small-caps; font-weight: bold; letter-spacing: 2px;  word-spacing: 1px; line-height: 15px; text-align: left; }
.heading1c { font-family: Sans Serif,Verdana,Arial; font-size: 11pt; color: #cccccc; font-variant: small-caps; font-weight: bold; letter-spacing: 2px;  word-spacing: 1px; line-height: 15px; text-align: center; }

.red { color: #ff3300; }
.blue { color: #000099; }
.green { color: #009900; }
.grey { color: #666666; }
.grey2 { color: #999999; }
.white { color: #ffffff; }


.hline1 {  border-bottom: solid #ff3300; border-width: 1px; }
.hline2 {  border-bottom: solid #000099; border-width: 1px; }
.hline3 {  border-bottom: solid #666666; border-width: 1px; }

.boxreds1 {  border: solid #ff3300; border-width: 1px; padding: 5px; }
.boxreds2 {  border: solid #ff3300; border-width: 1px; padding: 10px; }

.boxblues1 {  border: solid #000099; border-width: 1px; padding: 5px; }

.boxwhites1 {  border: solid #ffffff; border-width: 1px; padding: 5px; }

.boxgreys1 {  border: solid #d6d6d6; border-width: 2px; padding: 0px; }

.boxgreyd1 {  border: dashed #d6d6d6; border-width: 5px; padding: 0px; }
.boxgreyd2 {  border: dashed #d6d6d6; border-width: 1px; padding: 0px; }


.vline {  border-left: ridge #f2f2f2; border-width: 1px; padding-left: 10px; }
.vline2 {  border-left: solid #f2f2f2; border-width: 2px; padding-left: 10px; }


.locations { font-family: Verdana,Arial; font-size: 8pt; color: #888888; letter-spacing: 1px;  word-spacing: 0px; text-align: left; }
.locationsc { font-family: Verdana,Arial; font-size: 8pt; color: #888888; letter-spacing: 1px;  word-spacing: 0px; text-align: center; }
.one { font-family: Verdana,Arial; font-size: 7pt; color: #ffffff; background-color: #ff0033; }
.park { font-family: Verdana,Arial; font-size: 7pt; color: #ffffff; background-color: #009900; }
.sun { font-family: Verdana,Arial; font-size: 7pt; color: #ffffff; background-color: #cc00ff; }
a.hours { color: #894623; text-decoration: none; padding: 2px; background-color: #ffffcc; }
a.hours:visited { color: #894623; text-decoration: none; padding: 2px; background-color: #ffffcc; }
a.hours:hover { color: #ff0033; text-decoration: none; padding: 2px; background-color: #ffff99; }
a.hours:active { color: #ff0033; text-decoration: none; padding: 2px; background-color: #ffff33; }
a.locate { color: #894623; text-decoration: underline; }
a.locate:visited { color: #894623; text-decoration: underline; }
a.locate:hover { color: #ff0033; text-decoration: underline; background-color: #f2f2f2; }
a.locate:active { color: #ff0033; text-decoration: underline; background-color: #f2f2f2; }
a.city { font-size: 8pt; color: #999999; text-decoration: none; }
a.city:visited { font-size: 8pt; color: #999999; text-decoration: none; }
a.city:hover { font-size: 8pt; color: #ff0033; text-decoration: underline; background-color: #ffffcc; }
a.city:active { font-size: 8pt; color: #0000ff; text-decoration: underline; background-color: #ffffcc; }
.status { font-family: Sans Serif,Verdana,Arial; font-size: 10pt; color: #ff0033; letter-spacing: 1px;  word-spacing: 2px; line-height: 15px; text-align: left; }

.indent1 { margin-left: 1px }
.indent2 { margin-left: 2px }
.indent3 { margin-left: 3px }
.indent4 { margin-left: 4px }
.indent5 { margin-left: 5px }
.indent8 { margin-left: 8px }
.indent10 { margin-left: 10px }
.indent15 { margin-left: 15px }
.indent20 { margin-left: 20px }
.indent30 { margin-left: 30px }
.indent40 { margin-left: 40px }
.indent50 { margin-left: 50px }
.indent60 { margin-left: 60px }
.indent70 { margin-left: 70px }
.indent80 { margin-left: 80px }
.indent90 { margin-left: 90px }
.indent100 { margin-left: 100px }
.indent200 { margin-left: 200px }
.indent225 { margin-left: 225px }
.indentx1 { margin-right: 1px }
.indent10x10 { margin-left: 10px; margin-right: 10px }
.indent15x15 { margin-left: 15px; margin-right: 15px }
.indent20x20 { margin-left: 20px; margin-right: 20px }
.indent30x30 { margin-left: 30px; margin-right: 30px }
.indent40x40 { margin-left: 40px; margin-right: 40px }
.indent50x50 { margin-left: 50px; margin-right: 50px }
.indent100x100 { margin-left: 100px; margin-right: 100px }
.indent110x110 { margin-left: 110px; margin-right: 110px }

.nowrap { white-space: nowrap; }

a.nav1 { color: #ffffff; text-decoration: none; }
a.nav1:visited { color: #ffffff; text-decoration: none; }
a.nav1:hover { color: #ff0000; text-decoration: none; }

a.nav2 { color: #000099; text-decoration: none; }
a.nav2:visited { color: #000099; text-decoration: none; }
a.nav2:hover { color: #ffffff; text-decoration: none; }

.navbox1 { border: dashed #ff0000; border-width: 1px; font-family: Verdana,Arial; font-size: 11px; font-variant: small-caps; padding: 3px; letter-spacing: 1px;  word-spacing: 1px; line-height: 18px; text-align: center; }
.navbox2 { border: solid #999999; border-width: 1px; font-family: Verdana,Arial; font-size: 11px; font-variant: small-caps; padding: 3px; letter-spacing: 1px;  word-spacing: 1px; line-height: 18px; text-align: center; }
.off1 { color:#000099; height: 18px; padding-top: 1px; padding-left: 6px; padding-right: 6px; }
.on1 { color:#ffffff; background-color: #ff0000;  height: 18px;  padding-top: 1px; padding-left: 6px; padding-right: 6px; cursor: hand; }

.navbox3 { border: solid #ff3300; border-width: 1px; font-family: Verdana,Arial; font-size: 11px; font-weight: bold; font-variant: small-caps; padding: 3px; letter-spacing: 1px;  word-spacing: 1px; line-height: 18px; text-align: center; }
.navbox4 { border: solid #000099; border-width: 1px; font-family: Verdana,Arial; font-size: 11px; font-weight: bold; font-variant: small-caps; padding: 3px; letter-spacing: 1px;  word-spacing: 1px; line-height: 18px; text-align: left; }
.off2 { color:#000099; height: 18px; padding-top: 1px; padding-left: 6px; padding-right: 6px; }
.on2 { color:#ffffff; background-color: #000099;  height: 18px;  padding-top: 1px; padding-left: 6px; padding-right: 6px; cursor: hand; }
.off2x { color:#ffffff; background-color: #ff3300;  height: 18px; padding-top: 1px; padding-left: 6px; padding-right: 6px; }
.on2x { color:#ffffff; background-color: #ff3300;  height: 18px;  padding-top: 1px; padding-left: 6px; padding-right: 6px; cursor: hand; }

.invis     {display:none}

/*CSS for FAQs: */
.iconspan { float: right; margin: 2px; cursor:hand; cursor:pointer; }
.iconspan1a { color:#000000; background-color: #ffffcc; float: right; margin: 2px; cursor:hand; cursor:pointer; }
.iconspan2a { color:#ffffff; background-color: #ff3300; float: right; margin: 2px; cursor:hand; cursor:pointer;  }
.iconspan1b {  color:#000000; background-color: #f2f2f2; float: right; margin: 2px; cursor:hand; cursor:pointer; }
.iconspan2b { color:#ffffff; background-color: #666666; float: right; margin: 2px; cursor:hand; cursor:pointer; }
.icongroup1 { width: 500px; }

body {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; background-color: #ffffff; }
