html,body,#map{height:100%;width:100%;margin:0;padding:0;font-family:Roboto,Helvetica,Helvetica,Arial;text-rendering:optimizeLegibility;font-weight:normal;z-index:1}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a,img{border:none;outline:none}a:link{color:#005d99}a:visited{color:#005d99}a:hover{color:#0399d4}a:active{color:#005d99}.BasemapToggle{position:absolute;bottom:50px;right:5px;display:none;z-index:2}.BasemapToggle .basemapImage{width:65px;height:65px;overflow:hidden}.BasemapToggle .basemapTitle{display:none}.BasemapToggle .toggleButton{padding:2px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #666}.BasemapToggle .toggleButton:hover{background-color:#eee}.esriPopup{font-family:Roboto,Helvetica,Helvetica,Arial;font-size:.7em}.esriPopup .sizer{width:auto;min-width:300px;overflow:hidden}.light.esriPopup .contentPane{overflow:hidden;max-height:500px;border:0 solid #f00;z-index:2}.esriViewPopup .break{height:3px}.esriPopup.light .titleButton.maximize{display:none}.esriPopup.light .titlePane{height:27px}.esriPopup.light .titlePane .title{font-weight:bold}.esriPopup.light.esriPopupVisible .actionsPane .zoomTo{display:none}.esriPopup.light .esriPopupWrapper{border:none}.esriPopup .contentPane{text-align:left}.esriViewPopup .gallery{margin:0 auto}.tabContent{position:relative;margin-top:10px;max-height:260px;overflow:hidden;z-index:3}ol#toc{height:2em;list-style:none;margin:0;padding:0;list-style-type:none}ol#toc li{position:relative;background:#eee;font-weight:bold;color:#666;display:block;float:left;height:2em;margin:0 .4px 0 0;padding-left:6px;text-decoration:none;border:1px solid #666;border-top-left-radius:5px;border-top-right-radius:5px;width:70px;cursor:pointer;z-index:6}ol#toc li:hover{background-color:#fff;background-position:0 -120px}ol#toc li.currentSelected{background-color:#fff;background-position:0 -60px;cursor:default;border-bottom:1px solid #fff}ol#toc li.currentSelected span{background-position:100% -60px}ol#toc span{background:100% 0;display:block;line-height:2em;padding-right:10px}.tabContentInfo{position:relative;overflow:hidden;margin:0 0 0 0;top:-1px;width:420px;border:1px solid #666;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;height:230px;max-height:230px;z-index:4}.tabContentInfoChart{position:relative;overflow:hidden;margin:0 0 0 0;width:420px;height:230px;display:none;z-index:5}.chartNode{width:450px;height:230px;margin-left:-7px;z-index:6}.tabContentInfoTable{position:relative;overflow-x:hidden;overflow-y:auto;margin:5px 0 0 10px;width:400px;height:220px;display:none;z-index:5}.tabContentInfoTable table{border-spacing:0;background-color:#aaa;width:100%;height:100%;border:0;color:#666}.tabContentInfoTable tbody{background-color:#aaa;overflow-x:hidden;overflow-y:scroll;height:198px}.tabContentInfoTable tbody td,thead th{width:192px}.tabContentInfoTable tbody td{background-color:#ddd;padding:0;border-top:1px solid #666;border-left:1px solid #666;text-align:center}.tabContentInfoTable tbody tr{height:10px}.tabContentInfoTable thead tr th{height:10px;text-align:center;color:#fff}.imgLoad{display:block;margin-top:100px;margin-left:180px}.dijitTooltip{font-size:.6em;font-family:Roboto,Helvetica,Helvetica,Arial;text-rendering:optimizeLegibility;white-space:nowrap}.claro .dijitDialog{z-index:2000;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #666;box-shadow:0 0 4px 2px rgba(0,0,0,.2);width:460px}.claro .dijitDialogTitleBar{background-color:#fff}.claro .dijitDialogTitle{color:#000;font-size:.8em;font-weight:bold}.claro .dijitDialogPaneContent{font-size:.7em}.claro .dijitDialogCloseIcon{display:none}.esriSimpleSliderTL{top:10px;left:10px;z-index:2}.bookmarksImage{position:absolute;top:65px;left:10px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #666;box-shadow:0 0 4px 2px rgba(0,0,0,.2);background-color:#fff;width:62px;z-index:2;display:none}#legendPane{position:absolute;bottom:10px;left:10px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #666;box-shadow:0 0 4px 2px rgba(0,0,0,.2);background-color:#fff;max-width:450px;min-width:160px;max-height:160px;min-height:50px;z-index:2;display:none}#legendMonitoringUrl{position:relative;margin-top:-22px;padding-top:15px}#legendMonitoringUrl #monitoringUrl{font-family:Roboto,Helvetica,Helvetica,Arial;font-weight:400;font-size:.7em;color:#000;padding:5px}#legendMonitoringUrl #monitoringUrl a{text-decoration:none}#legendMonitoringUrl table td{overflow:hidden;display:inline-block;white-space:nowrap}#legendDiv{position:relative;margin-top:-22px}#legendDiv table td{overflow:hidden;display:inline-block;white-space:nowrap}.esriLegendService{padding:5px}.esriLegendLayerLabel{padding:0;font-weight:bold;font-size:.8em;color:#000}.esriLegendLayer{padding:0;font-weight:normal;font-size:.7em;color:#000}#legendDiv_msg{display:none}.esriAttribution{font-size:10px}.esriControlsBR{right:9px}.latLong{font-size:.7em;position:absolute;right:78px;bottom:22px;z-index:2;background-color:#fff;filter:alpha(opacity=99);opacity:.99;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #666;color:#313030;display:none}.latLongTdLong{width:90px}.latLongTdLat{width:80px}.listtabstrip{position:absolute;padding:0;margin:0;top:10px;right:10px;height:40px;width:375px;background:none repeat scroll 0% 0% #fff;box-shadow:0 0 4px 2px rgba(0,0,0,.2);z-index:1000;border:1px solid #999;-webkit-transition:height 1s;-moz-transition:height 1s;-o-transition:height 1s;transition:height 1s;overflow:hidden;display:none;height:51px;opacity:.9}.listtabstripFullRadius{border-radius:5px}#divListMonitoring ul{list-style-type:none;padding:0;margin:0 0 0 0}#divListMonitoring li{border-bottom:1px solid #999;padding:15px 30px;color:#000;background-color:#fff;list-style-type:none;font-size:.7em;cursor:pointer}#divListMonitoring li.selected{background-color:#eee;font-weight:bold;cursor:default}#divListMonitoring li:hover{background-color:#eee}.animLoader{position:fixed;top:0;right:0;width:300px;height:300px;background:#7ac13f;-webkit-transition:-webkit-transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s;-webkit-transform:translateX(100%) translateY(-100%) rotate(45deg);-moz-transform:translateX(100%) translateY(-100%) rotate(45deg);-ms-transform:translateX(100%) translateY(-100%) rotate(45deg);-o-transform:translateX(100%) translateY(-100%) rotate(45deg);transform:translateX(100%) translateY(-100%) rotate(45deg);pointer-events:none;z-index:9999}.animLoader.la-animate{-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(45deg);-o-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg)}.animLoader::before,.animLoader::after{position:absolute;bottom:30px;left:50%;display:block;border:5px solid #fff;border-radius:50%;content:''}.animLoader::before{margin-left:-40px;width:80px;height:80px;border-right-color:#698e0b;border-left-color:#698e0b;-webkit-animation:rotation 3s linear infinite;-moz-animation:rotation 3s linear infinite;-o-animation:rotation 3s linear infinite;animation:rotation 3s linear infinite}.animLoader::after{bottom:50px;margin-left:-20px;width:40px;height:40px;border-top-color:#698e0b;border-bottom-color:#698e0b;-webkit-animation:rotation 1s linear infinite;-moz-animation:rotation 1s linear infinite;-o-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}