a:link { color: #cccccc; text-decoration: none }
a:visited { color: #cccccc; text-decoration: none }
a:hover { color: #FDD017; text-decoration: none }
a:active { color: red; text-decoration: none }

a.activity:link { color: #ffffff; text-decoration: none }
a.activity:visited { color: #ffffff; text-decoration: none }
a.activity:hover { color: #ffffff; text-decoration: none }
a.activity:active { color: red; text-decoration: none }

a.reservebutton:link { color: #ffffff; font-weight:bold; text-decoration: none }
a.reservebutton:visited { color: #ffffff; font-weight:bold; text-decoration: none }
a.reservebutton:hover { color: #FDD017; font-weight:bold; text-decoration: none }
a.reservebutton:active { color: red; font-weight:bold; text-decoration: none }

a.leftnav:link { color: #cccccc; text-decoration: none }
a.leftnav:visited { color: #cccccc; text-decoration: none }
a.leftnav:hover { color: #FDD017; font-style: italic; text-decoration: none }
a.leftnav:active { color: red; text-decoration: none }

a.email:link { color: #274D89; text-decoration: none }
a.email:visited { color: White; text-decoration: none }
a.email:hover { color: #274D89; text-decoration: underline }
a.email:active { color: red; text-decoration: none }

a.directions:link { font-size: 16px; font-weight: bold; color: #274D89; text-decoration: none }
a.directions:visited { font-size: 14px; font-weight: bold; color: #274D89; text-decoration: none }
a.directions:hover { color: #274D89; text-decoration: underline }
a.directions:active { color: red; text-decoration: none }

a.reservation:link { font-size: 14px; font-weight: bold; color: #274D89; text-decoration: none }
a.reservation:visited { font-size: 14px; font-weight: bold; color: #274D89; text-decoration: none }
a.reservation:hover { color: #274D89; font-style: italic; text-decoration: none }
a.reservation:active { color: #274D89; font-style: italic; text-decoration: none }

a.attractions:link { font-size: 12px; font-weight: bold; color: #274D89; text-decoration: none }
a.attractions:visited { font-size: 12px; font-weight: bold; color: #274D89; text-decoration: none }
a.attractions:hover { color: #274D89; font-style: italic; text-decoration: none }
a.attractions:active { color: #274D89; font-style: italic; text-decoration: none }

a.sitemap:link { font-size: 12px; font-weight: bold; color: #274D89; text-decoration: none }
a.sitemap:visited { font-size: 12px; font-weight: bold; color: #274D89; text-decoration: none }
a.sitemap:hover { color: #274D89; font-style: italic; text-decoration: none }
a.sitemap:active { color: #274D89; font-style: italic; text-decoration: none }

td { color: #274D89; font-size: 12px; font-family: Verdana, Helvetica, Arial, San-Serif }
.tableheading { vertical-align:middle; color: #ffffff; font-size: 15px; font-weight:bold; font-family: Verdana, Helvetica, Arial, San-Serif }
.caption {font-variant: small-caps; color:#FFFFFF; font-size:11px; font-weight:bold; font-family: Verdana, Helvetica, Arial, San-Serif }
.bodytext    { color: black; font-size: 14px; font-family: Verdana, Helvetica, Arial, San-Serif}
.resbox{border-style: inset; border-color: #FDD017; border-width: 3; padding: .5cm }

.bodytextwhite    { color: #CCCCCC; font-size: 11px; font-family: Verdana, Helvetica, Arial, San-Serif}

.bodytextwhite12    { color: white; font-size: 12px; font-family: Verdana, Helvetica, Arial, San-Serif}

p.address    { color: #274D89; font-style: italic; font-weight: bold; font-size: 16px; font-family: Verdana, Helvetica, Arial, San-Serif}

p.cancelation-title    { color:#274D89; font-style: italic; font-weight: bold; font-size: 14px; font-family: Verdana, Helvetica, Arial, San-Serif}

p.cancelation-text    { color: #274D89; font-size: 12px; font-family: Verdana, Helvetica, Arial, San-Serif}

p.title-link    { color:#274D89; font-size: 18px; font-weight: bold; font-family: Verdana, Helvetica, Arial, San-Serif}
p.titlebar {color:#ffffff; font-family: Verdana, Helvetica, Arial, San-Serif; font-weight: bold; font-size: 14px; }


.uppernav {font-family: "Times New Roman", "Times", serif; font-size: 14px; font-weight: bold;}


/* .uppernavborders {border-style-left: solid 1px}*/

.leftnav {font-family: Verdana, Helvetica, Arial, San-Serif; font-weight: bold; font-size: 11px; }

.leftnavborders {border-bottom: solid 1px #000}

.leftnavborderswhite {border-bottom: solid 4px #FFF}

.leftnewscolumn {border-right: solid 1px #000}

.centernewscolumn {border-right: solid 1px #000}

.rightnewscolumn {border-left: solid 1px #000}

#nav a.current { color: #FDD017; text-decoration: none; font-family: "Times New Roman", "Times", serif; font-size: 14px; font-weight: bold; }

