

h1, h2, h3, h4, h5, h6, p, ul{
    position:relative;
}
/*recreation page */
div.acomFloatingImage{
position:relative;
}
h1.nobotmarg{
margin-bottom:0;
}
h2.rec{
color:#666666;
font-size:12px;
}
h2.more{
clear:left;
padding-top:0;
}
div.rec_icons{
overflow:hidden;
padding:16px 0 16px 0;
}
div.rec_icons img{
height:28px;
width:29px;
padding:0 6px 0 0;
}
ul.pageMarginless{
position:relative;
float:left;
margin-left:0;
}
ul.links li a{
    display:inline;
}
ul.links li a.rec img{
display:inline;
float:none;
width:19px;
height:16px;
padding:0 10px 0 10px;
vertical-align:middle;
}
ul.links li a.rec span{
font-size:0.84em;
vertical-align:text-bottom;
}
.map_large img{
border-top:solid 12px #3f8493;
width:576px;
padding-right:0px;
}
ul.rec{
margin-left:16px;
}

table{ 
    width:100%; 
    padding:0; 
    margin:0; 
    border-bottom:none;
    margin-bottom:15px;
    
}
table caption{
    text-align:left;
    font-weight:bold;
    padding-bottom:5px;
    color:#333333;
}
th{
    vertical-align:top; 
    text-align:left;
    color:#333333;
    font-weight:bold;
    padding:10px 20px 5px 20px;
    background:none; /*url(../images/table-th-bg.gif) 0 4px no-repeat #D6D6D6;*/
    line-height:normal; /*10px;*/
    border-bottom:none;/*5px solid #D6D6D6;*/
}
td{
    font-size:11px;
    vertical-align:top; 
    text-align:left;
    padding:0; 
    background:none;
    border-top:none;
    border-bottom:none;
    margin:0;
    line-height:normal;
}
table tr.alt td{
    background-color:#FFF;
    border-bottom-color:#FFF;
}
td.first, th.first{
    background-image:none;
}

table.Facilities{
clear:both;
margin-bottom:15px;
}
table.Facilities td, table.Facilities th{
margin:4px 0 4px 0;
border-top:none;
}
table.Facilities tr.Header td{
background-color:#d6d6d6;
}
table.Facilities tr.Header th{
font-size:12px;
background:#d6d6d6 url(/cps/rde/xbcr/corp/td_alt_bg.gif) right top repeat-y;
}
table.Facilities tr.Header th, table.Facilities tr.Header td{
border-bottom:solid 1px #c5c6cb;
}
table.Facilities th{
width:102px;
text-align:left;
background:url(/cps/rde/xbcr/corp/td_bg.gif) right top repeat-y;
}
table.Facilities td{
width:442px;
}
table.Facilities td, table.Facilities th{
border-bottom:solid 1px #c5c6cb;
padding:7px 0 7px 14px;
font-size:11px;
}
table.Facilities tr.Alt th,table.Facilites tr.Alt td{
background-color:#fafafa;
}
 
table.Facilities img{
width:22px;
height:19px;
padding-right:0;
padding-bottom:0;
vertical-align:middle;
}
p.see{
padding:0 0 14px 32px;
border-bottom:solid #cccccc 1px;
font-weight:bold;
color:#333333;
clear:both;
}
span.pdf{
    background:url(/cps/rde/xbcr/corp/icon-pdf.gif) no-repeat;
    padding:5px 0 0 25px;
}

