html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,fieldset,form,label,legend{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
table,caption,tbody,tfoot,thead,tr,th,td{font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
body{line-height:1.5;font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;font-size:80%;color:#222;background:#fff;margin:1em 1.5em}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
table,td,th{vertical-align:middle}
a img{border:none}
div.olMap{z-index:0;cursor:default;margin:0!important;padding:0!important}
div.olMapViewport{text-align:left}
.olControlAttribution{font-size:smaller;font-family:sans-serif;font-weight:700;color:red;right:3px;bottom:4.5em;position:absolute;display:block}
div.olControlMousePosition{bottom:0;right:3px;display:block;position:absolute;font-family:Arial;font-size:smaller}
.olControlOverviewMapContainer{position:absolute;bottom:19px;right:2px}.olControlOverviewMapElement{padding:4px 4px 4px 4px;background-color:#D2DBEC;-moz-border-radius:1em 0 0 0}.olControlOverviewMapMinimizeButton,.olControlOverviewMapMaximizeButton{height:24px;width:24px;right:0;bottom:0;cursor:pointer}.olControlOverviewMapExtentRectangle{overflow:hidden;background-image:url(images/blank.gif);cursor:move;border:2px dotted red}.olControlOverviewMapRectReplacement{overflow:hidden;cursor:move;background-image:url(images/overview_replacement.gif);background-repeat:no-repeat;background-position:center}
.olPopupCloseBox{background:url(images/close.gif) no-repeat;cursor:pointer}
.olCursorWait{cursor:wait}
.olDrawBox{cursor:crosshair}
.olControlDragFeatureActive.olControlDragFeatureOver.olDragDown{cursor:0}
div.olControlStatusBar{bottom:0;width:100%;display:block;position:absolute;font-family:Arial;font-size:12px;font-weight:700;color:#FFF;background-image:url(images/statusbar_bg.png);background-repeat:repeat}
div.olControlMouseCoordinates{position:absolute;bottom:0;right:5px}
.olControlScaleBar{bottom:15px;left:5px;font-family:sans-serif;color:#fff}
.olControlScaleBarMarkerMajor{height:7px;width:1px;top:7px;background:#000}
.olControlScaleBarMarkerMinor{height:4px;width:1px;top:10px;background:#000}
.olControlScaleBarNumbersBox{width:40px;height:13px;top:21px;font-size:.7em;color:#000}
.olControlScaleBarLabelBox{top:-2px;height:15px;font-weight:700;letter-spacing:.1em;font-size:.7em;font-variant:small-caps;color:#000}
.olControlScaleBarLabelBoxSingleLine{height:15px;width:55px;top:5px;left:10px;font-size:1em;font-variant:small-caps}
.olHandlerBoxZoomBox{border:2px solid red;position:absolute;background-color:#FFF;opacity:0.50;font-size:1px;filter:alpha(opacity=50)}
.olHandlerBoxSelectFeature{border:2px solid blue;position:absolute;background-color:#FFF;opacity:0.50;font-size:1px;filter:alpha(opacity=50)}
div.olLayerDiv,.olControlNoSelect{-moz-user-select:none}
.olPopupContent,.olFramedCloudPopupContent{overflow:auto;padding:5px}
.olDragDown,.olControlDragFeatureOver{cursor:move}
.olControlScaleBarBar,.olControlScaleBarBarAlt{height:1px;top:14px;background:#000}
.olControlPanZoomBar div {    font-size: 1px;}
.olControlPanel{float:right;right:0;height:30px;width:310px}
.olControlPanel div{display:block;width:24px;height:24px;background-color:#FFF;float:right;right:20px;margin:5px}
.olControlPanel .olControlNavigationItemActive{width:27px;height:23px;background-image:url(../default/img/arrow_mo.jpg)}
.olControlPanel .olControlNavigationItemInactive{width:27px;height:23px;background-image:url(../default/img/arrow.jpg)}
.olControlPanel .olControlZoomBoxoutItemActive{width:27px;height:23px;background-image:url(../default/img/zoomout_mo1.jpg)}
.olControlPanel .olControlZoomBoxoutItemInactive{width:27px;height:23px;background-image:url(../default/img/zoomout.jpg)}
.olControlPanel .olControlZoomBoxItemActive{width:27px;height:23px;background-image:url(../default/img/zoomin_mo1.jpg)}
.olControlPanel .olControlZoomBoxItemInactive{width:27px;height:23px;background-image:url(../default/img/zoomin.jpg)}
.olControlPanel .olControlZoomToMaxExtentItemInactive{width:27px;height:23px;background-image:url(../default/img/fullextent.jpg)}
.olControlPanel .olControlZoomInItemInactive{width:27px;height:23px;background-image:url(../default/img/fixed_zoom_in.jpg)}
.olControlPanel .olControlZoomOutItemInactive{width:27px;height:23px;background-image:url(../default/img/fixedzoomout.jpg)}
.olControlPanel .olControlNavigationHistoryPreviousItemActive{width:27px;height:23px;background-image:url(../default/img/back_mo.jpg)}
.olControlPanel .olControlNavigationHistoryPreviousItemInactive{width:27px;height:23px;background-image:url(../default/img/back.jpg)}
.olControlPanel .olControlNavigationHistoryNextItemActive{width:27px;height:23px;background-image:url(../default/img/next_mo.jpg)}
.olControlPanel .olControlNavigationHistoryNextItemInactive{width:27px;height:23px;background-image:url(../default/img/next.jpg)}
.popup {background-color: rgba(255,255,255,0.8);width: 140px; height: 35px;z-index:99999;position: absolute;	font-style:normal;list-style: none;	
		padding:1px 1px;	border-radius:2px;	-moz-border-radius:2px; /* Firefox 3.6 and earlier */ }
.mlist{list-style-type:none;padding:2px;margin:2px}.list{left:14px}.list:hover{font-style:oblique}#rlist:hover{margin:1;padding:2px 2px;cursor:pointer;font-style:oblique;text-decoration:underline}#rlist{margin:1;padding:2px 2px;cursor:pointer;text-decoration:none}#p{float:left;background-color:rgba(255,255,255,0.9);width:180px;height:90px;display:none;z-index:3000;position:absolute;left:114.8em;top:59.8em}#hy1,#hy2,#hy3{text-decoration:none}div.selected{background:#72dff6}.msovr{float:left}.msovr li{list-style:none;float:left;display:block;width:180px;height:20px;text-align:center;padding:2px 2px}.msovr li:hover{display:block;text-transform:uppercase;text-align:center;color:#fff;height:auto}.msovr li a{display:block;text-align:center;border:1px solid #26599a}.msovr li ul{float:none;position:relative;display:none}.msovr li:hover ul{display:block;width:100px}.msovr li ul li{float:left;display:block;width:100px}.msovr li ul li a{float:left;width:150px;text-decoration:none;background:#26599a;color:#fff;position:relative}.msovr li ul li a:hover{background:#fff;text-decoration:none;color:#26599a;border:1px solid #26599a}br{clear:both}#nav{margin:1;padding:5px 5px;position:absolute;line-height:1.25em;top:12em;right:.25em;z-index:3000;text-align:center;text-decoration:none;margin-bottom:10px}.accordovr{float:left}.accordovr li{list-style:none;float:left;display:block;width:150px;height:20px;text-align:center;padding:2px 2px;margin-left:10px}.accordovr li:hover{display:block;text-transform:uppercase;text-align:center;color:#fff;}.accordovr li a{display:block;text-align:center;border:1px solid #26599a}.accordovr li ul{float:none;position:relative;display:none}.accordovr li:hover ul{display:block;width:120px}.accordovr li ul li{float:left;display:block;width:100px}.accordovr li ul li a{position:absolute;float:left;width:140px;text-decoration:none;background:#26599a;color:#fff}.accordovr li ul li a:hover{background:#fff;text-decoration:none;color:#26599a;border:1px solid #26599a}#blogo,#blogo img{Text-decoration:none;outline:0;border:0 none transparent}#b2text{font-size:25;color:#26599a;font-family:Arial;font-weight:bold}#b2text:hover{font-size:25;background:#26599a;color:#fff;text-decoration:none;font-family:Arial;font-weight:italics}#b3text{font-size:25;color:#26599a;font-family:Arial;font-weight:bold}#b3text:hover{font-size:25;background:#26599a;color:#fff;text-decoration:none;font-family:Arial;font-weight:italics}#mobiletext{font-size:25;color:#26599a;font-family:Arial;font-weight:bold}#mobiletext:hover{font-size:25;background:#26599a;color:#fff;text-decoration:none;font-family:Arial;font-weight:italics}
html,body,#main{margin:0;width:100%;height:100%}#mapdiv{margin:0;width:100%;height:87%}#map{margin:0;width:100%;height:100%}#ga{cursor:pointer;font-family:Verdana;font-size:11px}.try{display:none}#live{display:none;position:absolute;z-index:3000;left:100px;top:85px;width:200px;overflow:auto;height:180px;}.olControlClickActive{cusor:crosshair}.heading{margin:1px;padding:3px 6px;cursor:pointer;position:relative;color:white;background-color:#6495ed}.content{padding:5px 10px;background-color:#ebf1f5}p{padding:5px 0}#kml_upload_process{z-index:100;visibility:hidden;position:absolute;text-align:center}#zip_upload_process{z-index:100;visibility:hidden;position:absolute;text-align:center}#f1_upload_process{z-index:100;visibility:hidden;position:absolute;text-align:center}#toolsmenu{font-family:Arial,Verdana;font-size:12px;margin:0;padding:0;list-style:none}#toolsmenu li{display:block;position:relative;float:left}#toolsmenu li ul{display:none}#toolsmenu li a{display:block;text-decoration:none;color:#fff;border-top:1px solid #fff;padding:5px 5px 5px 5px;background:#1e7c9a;margin-left:1px;white-space:nowrap}#toolsmenu li a:hover{background:#3b3b3b}#toolsmenu li:hover ul{display:block;position:absolute;left:-40px;z-index:9999}#toolsmenu li:hover li{float:none;font-size:11px}#toolsmenu li:hover a{background:#6495ed}#toolsmenu li:hover li a:hover{background:#3b3b3b}#login{position:absolute;z-index:3000;right:220px;top:10px;width:250px}#mldiv{position:absolute;z-index:3000;right:120px;top:10px;width:80px}#radio .ui-button.ui-state-active .ui-button-text {color: white; background-color: #6495ED;}.olControlLoadingPanel{background-image:url(../default/images/loading_3.gif);position:fixed;bottom:0px;left:0px;width:80px;height:17px;background-position:center;background-repeat:no-repeat;display:none}.list{list-style-type:disc}

.olControlScaleLine {bottom:20px;left:5px;font-family:sans-serif;color:#f0f}

.olControlScaleLineBottom {
   border: solid 2px;
   color:#f0f;
   border-bottom: none;
   margin-top:-1px;
   text-align: center;
}
.olControlScaleLineTop {
   border: solid 2px;
   color:#f0f;
   border-top: none;
   text-align: center;
}

td.rightalign {text-align:right;}
