BODY {margin:2;}
* {font-family : Arial, Helvetica, sans-serif; font-size:11px;}
img {border:0;}


.portalHeader {font-weight:bold; color:#fff; font-size:13px; background : url(images/portalHeaderBG.gif) repeat-x top; padding: 2px 2px 2px 24px;}
.indented {padding-left:15px;}

h2.leisure { font-size:12px; color:#D9541E; font-weight:bold; margin:12px 0 0 0;}
h2.leisure a {color:#D9541E; text-decoration:none; background : url(../images/asterisk.gif) no-repeat top left; padding: 0 0 0 13px;}
h2.leisure a:hover {text-decoration:underline;}

ol {margin-top:8px; margin-bottom:15px;}
ol li {margin-top:4px; margin-bottom:4px;}
ol li ul {margin-bottom:5px;}
ol li ul li {margin-top:2px;}
ul li {margin-top:2px;}
ul {margin-top:10px;}

h1 {color:#D8531D; font-size:17px; margin:10px 0 5px 0;}
h1.homepage {color:#999; font-size:15px; margin:3px 0 0 0;}
h2 {color:#333; font-size:14px; margin:15px 0 2px 0; padding:0;}
h3 {color:#666; font-size:12px; margin:3px 0 2px 0; padding:0;}

p {margin:6px 0 6px 0;}
p.first {margin:0 0 6px 0;}

a {color:#D8531D;}
a:hover {text-decoration:underline;}
a.cta {padding-left:15px;background : url(/images/bullet_star.gif) no-repeat left; font-weight:bold; color:#D8531D; text-decoration:none;}
a.cta:hover {text-decoration:underline;}

.topNav {margin-bottom: 2px;}
.subpage-masthead {margin-bottom: 2px;}
.anchor-menu {border-bottom: 1px solid #D9541E; padding: 10px 0 15px 0; margin-bottom: 15px;}
.anchor-menu h2 {margin:0; padding-bottom:3px; font-size:12px;}
.underline {border-bottom: 1px solid #D9541E; }
.price-table table {margin:10px 0 5px 20px;}
.price-table th {text-align:left; font-size:12px; border-bottom: 1px solid #F59124; border-top: 1px solid #F59124; border-right: 1px solid #F59124; padding:2px;}
.price-table td {border-bottom: 1px solid #FAC891; border-right: 1px solid #FAC891; padding:2px;}

.vertical-navigation ul {list-style-type: none; margin:5px 0 0 0; padding:0;}
.vertical-navigation ul li {border-bottom: 2px solid #fff; margin:0; padding:0;}
.vertical-navigation ul li a {display: block; color: #D9541E; text-decoration: none; font-size:11px; font-weight:bold; background : url(/images/bullet_navigation.gif) no-repeat top left; padding: 3px 3px 5px 15px; margin:0;}
.vertical-navigation ul li a.active {color:#999;}
.vertical-navigation ul li a.active:hover {text-decoration: none;}
.vertical-navigation ul li a:hover {text-decoration:underline;}

.hp-bucket {padding:10px;}
.hp-bucket h3 {margin:0; padding: 0 0 3px 0;}
.hp-bucket h4 {margin:0; padding: 0; font-style:italic;}
.hp-bucket p {margin:0; padding: 0 0 3px 0;}

.footer, .footer td {background-color:#F6F3EE; color:#999; font-size:10px; padding:10px 5px 5px 5px;}
.footer a {color:#999; font-size:10px; }
