body {
				
				color:#000000;
				//font-size:1.5rem;
				margin: 0px;
				padding:0px;
				overflow: hidden;
				    font-family: Verdana, Helvetica, sans-serif;
    
					
			}
			
			.jstree-default .jstree-search {
				font-style: italic;
				color: #4caf50 !important; 
				font-weight: 700;
			}
			
			.map-input{
				border: 2px solid #005050;
				color: #ffffff;
				background-color: #003940;
				font-family: Verdana, serif;    
			}
			
			.map-borders{border:2px solid #005050; width:100%;}
			.map-borders td, .map-borders th{padding:0.25rem;text-align:center;}
			.map-borders th{color:white;}

			
			.modal-title>.glyphicon	{padding-right:0.25rem;}
	
	.close, .close:hover,.close:target,.close:focus,.close:target{color:white;}
	
			.map-button,.map-button:link{

				border: 2px solid #005050;
				color: #ffffff;
				background-color: #003940;
				font-family: Verdana, serif;    
			}
			
			.map-button:hover, .map-button:active, .map-button:visited, .map-button:target, .map-button:focus{
				 color: #FF6600; 
				 border: 2px solid #005050;
			}
			
			.modal-content{background-color:#002c42;
				border: 2px solid #005050;
				text-align:left;
				color: #ffffff;
				font-family: Verdana, serif;
			}
							
			#info {
				color:#c0c0c0;
				position: absolute;
				top: 0px;
				width: 100%;
				float:right;
				padding: 5px;
				text-align: right;
				 z-index: 10;
			}		
			
			#top{
				color:#c0c0c0;
				position: absolute;
				top: 0px;
				right: 0px;
				width: 20%;
				height: 25%;
				padding:3px;
				text-align: right;

				border-color: #346565;
				border-style: solid ;
				border-width: 0.25rem 0.25rem 0rem 0.25rem ;
				
				background-color:#002C42;

				box-sizing: border-box;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;

			}
			
			#right{
				color:#c0c0c0;
				position: absolute;
				bottom: 0px;
				right: 0px;
				width: 20%;
				height: 75%;
				overflow:auto;
				
				text-align:left;

				background-color:#002C42;
				
				border-color: #346565;
				border-style: solid ;
				border-width: 0.25rem 0.25rem 0.25rem 0.25rem;
	
				box-sizing: border-box;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
	
			}