	a:link{color:#00f}
	a:visited{color:#00f}
	a:active{color:#00f}
	a:hover{text-decoration:none;}

	html { height: 100%;}
	body { height: 100%; margin: 0px; padding: 0px; width:100%;font-family:arial}
	select{font-size:12px}
        
        
	#bmessage{display:none;overflow:hidden;top:7px;text-align:center;}
        
	#changelog li{padding-top:5px;}
	#changelog{position:absolute;top:0px;left:0px;width:600px;height:225px;background-color:#ccc;border:1px solid #000;}
	#changeentries{background-color:#fff;color:#000;border:double 3px #f00;overflow:auto;height:200px;}
	#cmessage{display:none;overflow:hidden;}
        
	#infoaccordion{position:fixed;z-index:9999;display:none;bottom:30px;left:50px;}
	#infoaccordion h3{font-size: 12px;width:180px}
	#infoaccordion h3+div{font-size: 10px;margin-left:0px;padding:5px;height:175px;width:215px}
        
	#debugcontrol{background-color:#000;border:1px solid #F00;color:#F00;}
        
	#leftnav{position:absolute;left:0px;width:250px;top:0px;background-color:#ccc;z-index: 1000;overflow: hidden;padding:1px 3px 1px 0px}
	#mapwrap{height:100%;}
	#preferencemenu input{font-size:9px;width:40px;}

	#siteoptions{padding-left:3px;}

	#settingsbutton{padding:5px 5px 5px 15px;}
	#settingsbuttoninterior{background-color:#fff;border:1px solid #000;padding:1px 8px 1px 8px;cursor:pointer;text-align: center;}


	.boldtext{font-weight:bold}
	.borderLRB{border-left:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;}
	
	.bottommessage{position:fixed;z-index:9999;background-color:#FFF;color:#000;padding:2px;border:1px solid #F00;text-align:center;}
	.centermessage{position:fixed;z-index:9999;left:200px;background-color:#FFF;color:#000;padding:2px;border:1px solid #F00;text-align:center;top:200px;}
	.configtitle{padding-left:0px;padding-bottom:1px;margin-top:5px;margin-right:5px;color:#FFF;font-weight:bold;}

	.fauxlinkred{color:#00F;text-decoration:underline;cursor:pointer;}
	.fauxlinkred:visited{color:#00F;text-decoration:underline;cursor:pointer;}
	.fauxlinkred:active{color:#00F;text-decoration:underline;cursor:pointer;}
	.fauxlinkred:hover{color:#F00;text-decoration:none;cursor:pointer;}
	.fauxlink{color:#000;text-decoration:underline;}
	.fauxlink:visited{color:#000;text-decoration:underline;}
	.fauxlink:active{color:#000;text-decoration:underline;}
	.fauxlink:hover{color:#00F;text-decoration:none}

	.fontsize10{font-size:10px;}
	.fontsize12{font-size:12px;}
	.fontsize14{font-size:14px;}
        
	.IWdiv{width:200px;font-family:arial;font-size:10px;margin:5px;max-height:300px;}
	.IWalertdiv{width:400px;font-family:arial;font-size:10px;margin:5px 20px 5px 5px;max-height:150px;overflow-y:auto;}
	.IWattribute{color:#000000;font-size:10px;}
	.IWalertnamediv{color:#F00;border-bottom:1px solid #CCC;}
	.IWalertsummary{width:300px;margin-bottom:5px;}
	.IWvalue{font-weight: bold}
	.IWwebcam{padding-top:5px;height:115px;}
	
	.layerspan{font-size:12px;font-family:arial}
	.leftnavtext{font-size:12px;font-family:arial;}
	.marginB5{margin-bottom:5px;}
	.marginB10{margin-bottom:10px;}
	.marginB20{margin-bottom:20px;}
	.margin5{margin:5px;}
	.marginL5{margin-left:5px;}
	.marginR25{margin-right:25px;}
	.marginT5{margin-top:5px;}
	.mydialogtitle{font-size:1em}
        
	.accordionheader{font-size:.65em !important}
	.alertareadesc{font-size:8px;}
	.alertexpires{font-size:8px;}
	.alertheadline{font-size:10px;}
	.alertheadlinelink{color:#0F0 !important}
	.alertinstruction{background-color:#CCC;font-family: arial,sans-serif;font-size:9px;padding:5px 5px 10px 5px;color:#000;}
	
	.alertmessage{font-family: arial,sans-serif;font-size:12px;padding-bottom:10px;}
	
	.defaultleftnavvisibility{display:none}
	.defaultdisplaynone{display:none}
	
	.mousecaption{border:1px solid #000;background-color:#fff;color:#000;position:absolute;top:0px;left:0px;width:100px;}
	.padding5{padding:5px;}
	.sectiontitle:link{color:#000}
	.sectiontitle:visited{color:#000}
	.sectiontitle:active{color:#000}
	.sectiontitle:hover{text-decoration:none;}

	.svgbutton{background-repeat:no-repeat;width:30px;height:30px;background-position: 0px 0px center;background-origin: content-box;background-color: #FFF;padding:2px;cursor:pointer;border:1px solid #F00}
	.svgclose{background-image: url(images/close.svg) !important}
	.svginformation{background-image: url(images/information.svg) !important}
	.svginformationouter{padding:6px 5px 5px 5px;}
	.svginformationactive{background-image: url(images/informationactive.svg) !important}
	.svgresetlocationinner{background-color:#e4eafa;}
	.svgresetlocationouter{padding-left:7px;}
	.svgsearch{background-image: url(images/search.svg) !important}
	.svgsearchouter{padding:6px 5px 5px 5px;}    
	.svgsettingsouter{padding:6px 5px 5px 5px;}

	.toplabel{background-color:#000;color:#FFF;font-family:arial;font-size:10px; }
	
	/*.statsarea{position:fixed;margin-bottom:10px;z-index:9999;color:#000;background-color:#ccc;padding-left:3px;padding-right:3px;overflow:hidden;}*/
	.statsarea{color:#000;background-color:#ccc;}
	.websiteheader{text-align:center;background-color:#000;color:#fff}

	
	