/* RunnerMaps */ 
body{font:80% Arial,Helvetica,Sans-Serif;background-color:#fff;margin:8px;}img{border:none;}h1{font-size:2em;font-weight:bold;margin:0 0 .5em;padding-top:.6em;}h2{font-size:1.2em;font-weight:bold;margin-bottom:.5em;margin-top:0;}h3{font-size:1.0em;font-weight:bold;margin-bottom:.5em;margin-top:0;}p{margin-top:0;}div#content{position:relative;}div.topmenu{position:absolute;right:0;text-align:right;}div.topmenu ul{list-style-type:none;margin:0 0 1em 0;}div.topmenu ul li{display:inline;border-left:1px solid #000;padding:0 .5em;margin:0;}div.topmenu ul li:first-child{border-left:none;}div.topmenu ul li a{text-decoration:none;color:#00f;}div.topmenu ul li a:hover{text-decoration:underline;color:#f00;}div#content{position:relative;}div#container{position:relative;clear:left;}div#mapContainer{margin-left:216px;position:relative;}div#map{border:1px solid #979797;border-top:none;width:100%;height:640px;}div#toggleDiv{position:absolute;height:640px;width:6px;margin-left:-6px;cursor:pointer;}img#toggleImage{position:relative;top:314px;}div#controlPanel{position:absolute;width:200px;left:0;top:0;padding-top:1em;}div#list_routes li{margin-bottom:.5em;}.full{width:100%;}* html #controlPanel{margin-left:-196px;}* html div.topmenu{margin-right:168px;}ul#menu{list-style:none;margin:0;padding:0;float:left;border-bottom:1px solid #f00;width:100%;}ul#menu li{float:left;margin-left:10px;min-width:84px;}ul#menu li a{float:left;display:block;padding:.2em .5em;margin-bottom:-1px;color:#666;font-weight:normal;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid #f00;cursor:pointer;outline:0;}ul#menu li a:hover{color:#666;}ul#menu li a.active{font-weight:bold;background-color:#fee;border-bottom-color:#fee;cursor:text;}ul.flat,.flat ul{list-style:none;margin:0;padding:0;}ul.links{list-style-type:none;margin-left:1em;padding-left:0;}ul.links li{margin:1em 0;}ul.links li input.button{margin:0;}pre{font:9pt "Courier New",Courier,monospace;}div.message{border-top:1px solid #f00;padding:1em 4em;}.smallLabel{font-size:.75em;color:#979797;}.noDisplay,#garmin{display:none;}.icons img{margin:.5em 0;padding:0;vertical-align:middle;}.clear{clear:both;}a.link{float:right;}#gps_label{margin-left:2em;}#gps_help,#tcx_help{cursor:help;font-weight:bold;background-color:#fee;padding:0 .2em;border:1px solid #ccc;}#gps_help,#tcx_help{cursor:help;font-weight:bold;padding:0 .2em;}#gps_help{background-color:#fee;border:1px solid #ccc;}#gps_npt{margin:0 .5em;}#tcx_help{background-color:#ddf;border:1px solid #979797;}.removeLink{font-size:smaller;text-align:right;width:10em;float:right;}.minwidth{width:24em;}@media projection,screen{body{margin:8px;position:relative;}div#google,div#futurumshop{position:absolute;top:0;width:160px;right:0;}div#content{margin-right:168px;}img#toggleImage{cursor:pointer;}}@media print{body{margin:12pt;}.noprint,#menu,.topmenu,img#toggleImage,div#google,div#futurumshop,#loginfo{display:none;}div#content{margin-right:0;}div#mapContainer{margin-left:0!important;}div#controlPanel{visibility:hidden;width:100%;}div#directionsPanel{visibility:visible;margin-top:800px;}h1{padding-top:0;}}form ol{list-style:none;margin:0;padding:0;}form ol li{clear:left;padding-left:13em;margin:1em 0;}form.condensed ol li{padding-left:9em;margin:.3em 0;}form ul{list-style:none;margin:0;padding:0;float:left;}form ol ul{margin-bottom:1em;}form.condensed ol ul{margin-bottom:.3em;}.fbf{float:left;width:12em;margin-left:-12.5em;text-align:right;}.fbf select{text-align:left;width:auto;}form ol li ul li,form.condensed ol li ul li{clear:none;float:none;padding-left:0;margin:0;}fieldset{clear:left;padding:0;margin:1em 0;}legend{font-weight:bold;margin-left:.3em;}form li a{text-decoration:none;}form li a:hover{text-decoration:underline;}textarea,.tlong,.tmed{font:1em Arial,Helvetica,Sans-Serif;}.tlong{width:18em;}.tmed{width:3em;}.fshort{width:1.5em;text-align:right;padding-right:.1em;}.fmed{width:4em;text-align:right;padding-right:.1em;}.readonly{background-color:#ccc;}div.modal_window,div#garmin{background-color:#eef;border:1px solid #ccf;width:36em;padding:1em;}div.modal_window h2,div#garmin h2{margin-top:0;}div.modal_window fieldset{border-color:#99f;}div#modal_overlay{background-color:#999;}.error{color:#f00;}.small{font-size:smaller;}div.startup{background-color:#fff;border:2px solid #f00;width:36em;padding:1em;}#closeModal,.closeModal{text-align:right;clear:left;}ul,ol{margin-left:1em;padding-left:1em;}fieldset{margin:.5em 0;border:1px solid #fcc;padding:0 .5em .5em;}legend{font-weight:bold;padding:.5em 0;}fieldset ol{list-style:none;padding:0;margin:0;}input.button{font-family:Arial,Helvetica,Sans-Serif;width:100%;text-align:left;background-color:#ddd;margin:.25em 0;}input.smallbutton{font-family:Arial,Helvetica,Sans-Serif;background-color:#ddd;margin:.25em 0;}ol li{clear:left;}input.smallbutton{float:right;}input.halftext{float:left;width:110px;}div#info{background-color:#fff;border:1px solid #f00;margin:0 0 .5em;text-align:right;padding:.25em .5em;}div#distance span.label{float:left;}.qhelp{font-size:smaller;}div.modal_window .clickMenu{background-color:#f00;padding:0;}ul.clickMenu{margin:0;padding:0;}ul.clickMenu li{display:block;width:100%;color:#00f;background-color:#fff;cursor:pointer;}ul.clickMenu li:hover{background-color:#def;}#deviceInfoText{display:none;}#statusBox{position:relative;margin:.5em 0;border:1px solid #00f;padding:.5em;background-color:#fff;}#deviceBox{position:relative;margin:.5em 0;border:1px solid #979797;padding:.5em;}#writeBox{position:relative;margin:.5em 0;border:1px solid #979797;padding:.5em;}#progressBar{height:15px;border:1px solid black;width:90%;padding:0;text-align:left;background-color:#efefef;}#progressWrapper{position:relative;}#progressBarDisplay{position:absolute;top:0;height:15px;margin:0;padding:0;text-align:left;background-color:#6c3;}#store-crs{padding-left:3em;}
