.IcoMoon_14{display:inline-block;width:14px;height:14px;background:url(/trail-guide/images/IcoMoon/icons_14.png?2) no-repeat}.IcoMoon_14-close-black{background-position:0px 0px}.IcoMoon_14-close-gray{background-position:0px -14px}.IcoMoon_14-expand-black{background-position:-14px 0px}.IcoMoon_14-expand-gray{background-position:-14px -14px}.IcoMoon_14-eye-black{background-position:-28px 0px}.IcoMoon_14-eye-gray{background-position:-28px -14px}.IcoMoon_14-eye-blocked-black{background-position:-42px 0px}.IcoMoon_14-eye-blocked-gray{background-position:-42px -14px}.IcoMoon_14-link-black{background-position:-56px 0px}.IcoMoon_14-link-gray{background-position:-56px -14px}.IcoMoon_14-list-black{background-position:-70px 0px}.IcoMoon_14-list-gray{background-position:-70px -14px}.IcoMoon_14-question-black{background-position:-84px 0px}.IcoMoon_14-question-gray{background-position:-84px -14px}.IcoMoon_14-checked-black{background-position:-98px 0px}.IcoMoon_14-checked-gray{background-position:-98px -14px}.IcoMoon_14-unchecked-black{background-position:-112px 0px}.IcoMoon_14-unchecked-gray{background-position:-112px -14px}.TabbedView{position:absolute;top:0;left:0;width:100%;height:100%}.TabbedView-tabStrip{position:relative;width:100%;border-bottom:2px solid #666;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.TabbedView-tab{position:relative;top:2px;display:inline-block;height:16px;border:2px
solid #666;background-color:#eee;font-weight:bold;font-size:80%;padding:1px
10px;margin-left:8px;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;zoom:1;*display:inline;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.TabbedView-tab-hidden{display:none}.TabbedView-tab.active{background-color:#fff;border-bottom-color:#fff}.TabbedView-body{position:absolute;top:27px;bottom:3px;left:3px;right:3px;border:1px
solid #ccc;overflow-y:auto}.CardView{position:absolute;width:100%;height:100%;overflow:auto}.ListView{font-family:arial,sans-serif;overflow-y:auto;position:relative;width:100%;height:100%}.ListView-item:hover,.ListView-item.highlighted{background-color:#f3f7fd}.ListView-item.selected{background-color:#ebf2fc}.ListView-item-filteredOut{display:none}.Slider{position:relative;height:24px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.Slider-dragging
*{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Slider-track{position:absolute;left:8px;right:8px;top:10px;bottom:10px;border:1px
solid #666;border-radius:2px;background-color:#ddd;overflow:visible}.Slider-handle{position:absolute;top:0;margin-top:-7px;margin-left:-8px;width:12px;height:12px;border:2px
solid #666;background-color:#ddd;border-radius:10px}.PoiListView .ListView-item{padding:10px}.PoiListView-poiIcon{float:left;margin-right:2px}.PoiListView-label{font-size:110%;font-weight:bold}.PoiListView-description{font-size:90%}.TrailOverlayListView .ListView-item{padding:10px}.TrailOverlayListView-label{font-size:110%;font-weight:bold}.TrailOverlayListView-description{font-size:90%}.TrailOverlayListView-printableVersionLink,.TrailOverlayListView-printableVersionLink:visited{font-size:80%;color:#15c;text-decoration:none}.TrailOverlayListView-printableVersionLink:hover{color:#15c;text-decoration:underline}.TrailOverlayListView .Slider-track{left:24px;right:24px}.TrailOverlayListView-Slider-icon-start{position:absolute;left:0;top:0;line-height:0}.TrailOverlayListView-Slider-icon-start-inner{position:inline-block;background-position:-42px -14px;margin:5px
8px 5px 2px;line-height:0}.TrailOverlayListView-Slider-icon-start:hover .TrailOverlayListView-Slider-icon-start-inner{background-position:-42px 0px}.TrailOverlayListView-Slider-icon-end{position:absolute;right:0;top:0;line-height:0}.TrailOverlayListView-Slider-icon-end-inner{position:inline-block;background-position:-28px -14px;margin:5px
2px 5px 8px;line-height:0}.TrailOverlayListView-Slider-icon-end:hover .TrailOverlayListView-Slider-icon-end-inner{background-position:-28px 0px}.TrailDetailView{padding:0
10px}.TrailDetailView
.trailDetailAttribute{margin:15px
0}.TrailDetailView .trailDetailAttribute
.label{font-size:100%;font-weight:bold}.TrailDetailView .trailDetailAttribute
.value{font-size:90%}.TrailDetailView .trailDetailAttribute .value .none,
.TrailDetailView .trailDetailAttribute .value
.unknown{font-style:italic;color:#666}.TrailDetailView .trailDetailAttribute.difficulty .TrailGuideUtil-difficultyRatingIcon{margin:0
2px}.TrailDetailView .links .value > *,
.TrailDetailView .trailCoordinators .value>*{margin-top:4px}.TrailDetailView .links .value > *:first-child,
.TrailDetailView .trailCoordinators .value>*:first-child{margin-top:0}.TrailDetailAndPoiListView{position:absolute;width:100%;height:100%}.TrailDetailAndPoiListView-header{position:absolute;width:100%;height:50px;background-color:#ebf2fc}.TrailDetailAndPoiListView-titleContainer{margin:4px
10px 0 10px}.TrailDetailAndPoiListView-close{float:right;margin:4px;cursor:pointer;border:2px
solid #666;border-radius:4px;padding:1px;line-height:0}.TrailDetailAndPoiListView-close:hover{border-color:#000}.TrailDetailAndPoiListView-close-icon{background-position:0px -14px}.TrailDetailAndPoiListView-close:hover  .TrailDetailAndPoiListView-close-icon{background-position:0px 0px}.TrailDetailAndPoiListView-title{font-size:120%;font-weight:bold;color:#15c;cursor:pointer}.TrailDetailAndPoiListView-title:hover{text-decoration:underline}.TrailDetailAndPoiListView-body{position:absolute;top:50px;bottom:0;width:100%}.TrailDetailAndPoiListView-body .TabbedView-tabStrip{background-color:#ebf2fc}.TrailGuideAboutView{padding:16px;-webkit-box-shadow:rgba(0, 0, 0, 0.4) 0px 2px 4px;box-shadow:rgba(0, 0, 0, 0.4) 0px 2px 4px}.TrailGuideAboutView-close-icon{position:absolute;right:8px;top:8px;cursor:pointer}.TrailGuideAboutView-close-icon{background-position:0px -14px}.TrailGuideAboutView-close-icon:hover{background-position:0px 0px}.TrailGuidePermaLinkView{padding:16px;-webkit-box-shadow:rgba(0, 0, 0, 0.4) 0px 2px 4px;box-shadow:rgba(0, 0, 0, 0.4) 0px 2px 4px}.TrailGuidePermaLinkView-close-icon{position:absolute;right:8px;top:8px;cursor:pointer}.TrailGuidePermaLinkView-close-icon{background-position:0px -14px}.TrailGuidePermaLinkView-close-icon:hover{background-position:0px 0px}.TrailGuidePermaLinkView-url-input{width:300px;margin-top:8px;padding:4px
2px}.TrailGuidePermaLinkView-includeExactLocation-wrapper{display:block;margin-top:6px}.TrailGuidePermaLinkView-hideIncludeExactLocation .TrailGuidePermaLinkView-includeExactLocation-wrapper{display:none}.TrailGuideToolbar{}.TrailGuideToolbar-button{position:relative;display:inline-block;border-color:#666;color:#666;border-style:solid;border-width:2px 1px;padding:2px
10px 2px 28px;cursor:pointer;zoom:1;*display:inline;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.TrailGuideToolbar-button .TrailGuideToolbar-button-icon{position:absolute;left:10px;top:2px;width:14px;height:14px;background-repeat:no-repeat;background-image:url(/trail-guide/images/IcoMoon/icons_14.png)}.TrailGuideToolbar-button .TrailGuideToolbar-button-label{font-size:14px;line-height:14px;height:14px}.TrailGuideToolbar-button-withoutLabel{padding-left:24px}.TrailGuideToolbar-button:hover{border-color:#000;color:#000}.TrailGuideToolbar-button-leftEdge{border-left-width:2px;border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:8px}.TrailGuideToolbar-button-rightEdge{border-right-width:2px;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:8px}.TrailGuideToolbar-leftButtons{float:left}.TrailGuideToolbar-rightButtons{float:right}.TrailGuideToolbar-listMode .TrailGuideToolbar-button-detailMode,
.TrailGuideToolbar-detailMode .TrailGuideToolbar-button-listMode{display:none}.TrailGuideToolbar-button-trails .TrailGuideToolbar-button-icon{background-position:-70px -14px}.TrailGuideToolbar-button-trails:hover .TrailGuideToolbar-button-icon{background-position:-70px 0px}.TrailGuideToolbar-button-link .TrailGuideToolbar-button-icon{background-position:-56px -14px}.TrailGuideToolbar-button-link:hover .TrailGuideToolbar-button-icon{background-position:-56px 0px}.TrailGuideToolbar-button-info .TrailGuideToolbar-button-icon{background-position:-84px -14px}.TrailGuideToolbar-button-info:hover .TrailGuideToolbar-button-icon{background-position:-84px 0px}.TrailGuide{position:absolute;top:0;left:0;width:100%;height:100%;font-family:arial,sans-serif}.TrailGuide
.sideBar{position:absolute;left:0;width:350px;height:100%;border-right:1px solid #666}.TrailGuide .sideBar
.trailDataLoadingMessage{position:absolute;width:100%;height:100%;background-color:#fff}.TrailGuide-toolbar{height:33px;padding-top:11px;border-bottom:1px solid #666;text-align:center}.TrailGuide .sideBar .TrailGuide-sideBarContent{position:absolute;top:45px;bottom:0;width:100%}.TrailGuide .sideBar .trailListContainer,
.TrailGuide .sideBar
.trailDetailsContainer{position:absolute;width:100%;height:100%;background-color:#fff}.TrailGuide .sideBar .trailListContainer
.ListView{position:absolute;width:100%;height:auto;top:0;bottom:34px}.TrailGuide-trailListFooter{position:absolute;width:100%;bottom:0;height:27px;border-top:1px solid #666;padding:6px
10px 0}.TrailGuide .sideBar
.trailDataLoadingMessage{padding-top:40px;text-align:center}.TrailGuide .sideBar
.trailDetailsContainer{left:-351px}.TrailGuide-allowTrailDetailsAnimation .sideBar
.trailDetailsContainer{-webkit-transition:left 0.25s ease;-moz-transition:left 0.25s ease;transition:left 0.25s ease}.TrailGuide.showTrailDetails .sideBar
.trailDetailsContainer{left:0}.TrailGuide
.TrailGuidePermaLinkView{position:absolute;left:351px;border:1px
solid #ccc;background-color:#fff}.TrailGuide
.TrailGuideAboutView{position:absolute;left:351px;width:300px;border:1px
solid #ccc;background-color:#fff}.TrailGuide
.mapContainer{position:absolute;left:351px;right:0px;height:100%}.TrailGuide .trailInfoSummary
.difficulty{float:right;margin-left:6px;font-size:80%}.TrailGuide .mapContainer .trailInfoSummary
.difficulty{margin-right:12px}.TrailGuide .trailInfoSummary .difficulty .TrailGuideUtil-difficultyRatingIcon{margin:0
2px}.TrailGuide  .trailInfoSummary
.title{font-weight:bold;font-size:110%;display:inline}.TrailGuide  .trailInfoSummary
.address{font-size:90%;color:#666;clear:both}.TrailGuide  .trailInfoSummary
.miles{font-size:90%}.TrailGuide  .trailInfoSummary
.trailDetailsLink{font-size:100%;color:#15c;cursor:pointer}.TrailGuide  .trailInfoSummary .trailDetailsLink:hover{text-decoration:underline}.TrailGuide-trailList .ListView-item{padding:10px}.TrailGuide-trailList .ListView-item .trailInfoSummary
.title{color:#15c;cursor:pointer}.TrailGuide-trailList .ListView-item .trailInfoSummary  .title:hover{text-decoration:underline}.TrailGuide
.trailPoiSummary{max-width:350px}.TrailGuide .trailPoiSummary
.label{font-weight:bold;font-size:110%}.TrailGuide .trailPoiSummary
.description{clear:both;font-size:90%}.TrailGuide
.infoWindowHorizontalSplit{margin:6px
0;border-top:1px solid #f0f0e7}.TrailGuide
.infoWindowFooter{margin-top:8px;border-top:1px solid #f0f0e7;padding-top:8px;font-size:80%}.TrailGuide .infoWindowFooter
A{text-decoration:none}.TrailGuide .infoWindowFooter A:hover{text-decoration:underline}.TrailGuide-mapControl{margin:5px
0 0 5px;white-space:nowrap;cursor:pointer;text-align:center;position:relative;color:rgb(51, 51, 51);font-family:Arial,sans-serif;-webkit-user-select:none;font-size:13px;background-color:rgb(255, 255, 255);border:1px
solid rgb(113, 123, 135);-webkit-box-shadow:rgba(0, 0, 0, 0.4) 0px 2px 4px;box-shadow:rgba(0, 0, 0, 0.4) 0px 2px 4px;font-weight:normal}.TrailGuide-mapControl-content{padding:1px
6px}.TrailGuide-mapControl:hover{color:rgb(0,0,0);background-image:-webkit-linear-gradient(top,rgb(255,255,255),rgb(230,230,230))}.TrailGuide-mapControl-bicyclingLayer{padding-left:18px}.TrailGuide-mapControl-bicyclingLayer-icon{position:absolute;left:6px;top:2px;background-position:-112px -14px}.TrailGuide-mapControl-bicyclingLayer.checked .TrailGuide-mapControl-bicyclingLayer-icon{background-position:-98px -14px}.TrailGuide-mapControl-bicyclingLayer:hover .TrailGuide-mapControl-bicyclingLayer-icon{background-position:-112px 0px}.TrailGuide-mapControl-bicyclingLayer.checked:hover .TrailGuide-mapControl-bicyclingLayer-icon{background-position:-98px 0px}html{height:100%;overflow:hidden}body{height:100%;margin:0;padding:0
overflow: hidden}#header{white-space:nowrap;height:78px;border-bottom:1px solid #000}#trailGuideContainer,#loadingMessageWrapper,#noScriptMessage{position:absolute;width:100%;top:79px;bottom:0;background-color:#fff}#loadingMessage,#noScriptMessage{padding-top:40px;text-align:center}#logoCell{padding:5px
15px 5px 10px}#logoCell
IMG{border:none}#titleCell,#subtitleCell{position:relative;top:-2px;font-size:31px;font-weight:bold;font-family:tahoma,arial,sans-serif;color:#666;letter-spacing:-1px;line-height:30.71875px}#titleCell{text-align:left}#subtitleCell{text-align:right;padding:0
20px}#titleCell A,
#subtitleCell
A{white-space:nowrap;color:#666;text-decoration:none}#titleCell A:hover,
#subtitleCell A:hover{color:black}