
html { -webkit-text-size-adjust:none;}
body      { font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial; background-color: #e9d8bd; text-align: center; margin: 0px }
p  { }
td  { }
.transfix { behavior: url(0j/pngx.htc) }
.MT   { margin: 0px auto; padding: 0px; width: 100%; height: 100% }
.td-A { background-image: url(bg-tda.gif); margin: 0px; padding: 0px; height: 114px }
.td-B   { background: #672a13 url(bg-tdb.gif); margin: 0px; padding: 0px; height: 36px }
.td-MAIN  { background-color: #eee8dd; margin: 0px; padding: 0px }
.td-C   { background: #672a13 url(bg-tdc.gif); margin: 0px; padding: 0px; height: 120px }
.td-FT  { background: #333 url(bg-tdF.gif); margin: 0px; padding: 0px; position: relative; bottom: 0px; height: 159px }
.mm-td { color: white; font-size: 16px }
.mm-bookA  { margin: 0px 20px 0px 0px; padding: 0px }
.mm-spacer  { margin: 0px 20px; padding: 0px }
.mm-bookB  { margin: 0px 0px 0px 20px; padding: 0px }
.inner-footer { color: #ccb19a; font-size: 11px; margin: 0px; padding: 0px }
.p-footer-links  { color: #e9d8bd; font-size: 12px; text-align: center; margin: 3px 0px 0px; padding: 0px }
.p-footer-legal    { color: #d0ba97; font-size: 11px; line-height: 14px; margin: 5px 0px; padding: 0px }
.inner-nto-map { background: url(nature_trail_map.jpg) no-repeat; margin: 0px; padding: 0px; width: 420px; height: 114px }
.TD-MainTextArea    { margin: 0px; padding: 30px 15px 30px 30px; width: 580px }
.TD-SNavArea  { margin: 0px; padding: 30px 0px; width: 300px }
.snav-t  { background: #e9d8bd url(sn_t.gif); margin: 0px; padding: 0px; border: 0px; width: 280px; height: 16px }
.snav-m  { background: #e9d8bd url(sn_m.gif); margin: 0px; padding: 10px 30px 15px; border: 0px; width: 280px }
.snav-m-PreCAL  { background: #e9d8bd url(sn_m.gif); margin: 0px; padding: 10px 30px 15px; border: 0px; width: 280px }
.snav-m-UnderPreCAL { background: #e9d8bd url(sn_m.gif); margin: 0px; padding: 0px 30px 15px; border: 0px; width: 280px }
.snav-b  { background: #e9d8bd url(sn_b.gif); margin: 0px; padding: 0px; border: 0px; width: 280px; height: 16px }
.a    { color: #491b09; text-decoration: none; outline: 0  }
a:link    { color: #491b09; text-decoration: none }
a:visited     { color: #491b09; text-decoration: none }
a:hover     { color: #491b09; text-decoration: underline }
a:active     { color: #491b09; text-decoration: underline }
a:focus     { color: #491b09; -moz-outline-style: none ; outline-style: none  }
.r  { color: #e9d8bd; text-decoration: none; outline: 0; }
.r:link   { color: #e9d8bd; text-decoration: none }
.r:visited  { color: #e9d8bd; text-decoration: none }
.r:hover  { color: #fdebcd; text-decoration: underline }
.r:active  { color: #fdebcd; text-decoration: underline }
.r:focus   { color: #e9d8bd; -moz-outline-style: none ; outline-style: none }
.d   { color: white; text-decoration: none; outline: 0 }
.d:link    { color: white; text-decoration: none }
.d:visited   { color: white; text-decoration: none }
.d:hover    { color: white; text-decoration: underline }
.d:active    { color: white; text-decoration: underline }
.d:focus     { color: white; -moz-outline-style: none ; outline-style: none  }
h1  { color: #491b09; font-style: normal; font-weight: bold; font-size: 22px; text-decoration: none; margin: 0px; padding: 0px 0px 9px }
h2   { font-style: normal; font-weight: normal; font-size: 14px; line-height: 18px; text-decoration: none; margin: 0px; padding: 0px }
h4   { font-style: normal; font-weight: bold; font-size: 16px; text-decoration: none; margin: 0px; padding: 0px 0px 1px }
h5   { font-style: normal; font-weight: normal; font-size: 12px; line-height: 16px; text-decoration: none; margin: 0px; padding: 0px }
.MstrCntr-TBL  { font-family: Arial, Verdana; margin: 20px 0px }
.MstrCntr-TDs { font-family: Arial, Verdana; color: #f5f5f5; font-size: 12px; line-height: 16px; margin: 0px; padding: 10px; height: 96px }
