#veil {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%; 
	height: 100%; 
	opacity:0.5;
	z-index: 999;				
}

#LayerTree {	
	position: absolute;
	top: 100px;
	left: 100px;
	width: auto; 
	height: auto;
	/*width: 250px;*/ 
	/*height: 600px;*/ 
	padding: 0px; 
	z-index: 1000;	
	border-style:none;	
	background-color:#FFFFFF;
	display:none;
	display:none;		
	max-width: 500px;		
	opacity:0.9;
}

#LayerTree_open{
	position:absolute;
	/*bottom: 500;
	right: 500;*/
	width: 15px;  
	height: 30px;
	z-index: 1000;
}

#button_maxextent{
	position:absolute;
	/*bottom: 500;
	right: 500;*/
	width: 20px;  
	height: 20px;
	z-index: 1000;
}

.button-min {
	position:absolute;
	right:2px;
	width: 8px;  
	height: 15px;
	/*opacity:0.7;*/
}

#container {
	width: 100%;
	height: 100%;
	position: relative;
}

.myhandle {		
	height: 15px;
	background-color:#10AAAA;
}

#TreeContent {
	/*position:absolute;
	bottom: 500;
	right: 500;*/
	width:auto;
	height:auto;
	/*overflow:auto;*/
	background-color:#FFFFFF;
	
}

.MapContent {
	width:100%;
	overflow:auto;
	background-color:#FFFFFF;
}

/* .TreeContent{   */
	/* _height: expression( this.scrollHeight > 499 ? "500px" : "auto" );  /*sets max-height for IE6   */ 
	/* max-height: 500px;  /*sets max-height value for all standards-compliant browsers */		 
/* } */

.Country {
	font-family: Verdana, Arial, Helvetiva, sans-serif;
	font-size: 12px;
	color:  #3A4F6C;	
	margin-left:5px; 
	margin-bottom:5px;
	margin-top:5px;		
	margin-right:5px;
	border-style:solid;
	border-width:1px;	
	border-color:#DCDCDC;
	background-color:#FFFFFF;
	background-image: url('../../../../themes/rsiswp/images/facet-arrow-right.png?1417706233');
	background-repeat:  no-repeat;
	background-position: 95% 50%;
} 

.Country.open{
	background-color:#F8F8FF;
	background-image: url('../../../../themes/rsiswp/images/facet-arrow-down.png?1417706233');	
} 

.Country:hover {	
	/*color: white;
	background-color:#b0c4de;	*/
	cursor: pointer;
}

.Layer	{
	/*float: left;*/
	margin-bottom: 0;
	overflow: auto;
	padding-left: 10px;
	
	/*width:100%;	
	overflow:auto;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;		*/
}

.sl_Opacity {
	margin-bottom:5px;
	margin-top:10px;	
	margin-left:20px;		
}

.Legend {
	margin-left:20px;		
} 

.ui-state-highlight { height: 1.5em; line-height: 1.2em; background-color:#b0c4de;}

.CheckLabel {
	font-family: Verdana, Arial, Helvetiva, sans-serif;
	font-size: 10px;
	color:  #3A4F6C;	
}

.ui-slider{ 
	height: .2em !important; 
}
.ui-slider-horizontal{ 
	height: .2em !important; 
	width: 150px;
	
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width:.5em !important; 
	height:.5em !important;		
	top: -.2em !important; 
	cursor: default;
	padding-left: 5px;
}
	
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 0;
}

#map-canvas {
	width: 1000px;
	height: 800px;
	border: 1px solid #ccc;
	margin: 0px;
	padding: 0px
}
	  
#panel {
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -500px;
	z-index: 1000;
	background-color: #fff;
	padding: 5px;
	border: 1px solid #999;
}

.myinput{
	width: 250px;
}

.ui-autocomplete {	
    z-index: 9999 !important;
}

.ui-autocomplete-loading { 
	background:url('loader_locationsearch.gif') no-repeat right center 
}

.smallmap {
	width: auto;
	height: 600px;
	z-index: 1 !important;
}

div.olControlAttribution {
	  font-family: Verdana;
	  font-size: 0.7em;
	  bottom: 3px;
}

.olAlphaImg {
  opacity:0.45;
  filter: alpha(opacity = 45);
}

.olControlLayerSwitcher .layersDiv {
  opacity:0.75;
  filter: alpha(opacity = 85);
  background-color: #D5D5D5;
  -moz-border-radius: 15px 0px 0px 15px;
  border-radius: 15px 0px 0px 15px;
}

.olControlLayerSwitcher {
  color:#666666;
  -moz-border-radius: 15px 0px 0px 15px;
  border-radius: 15px 0px 0px 15px;
  width:20em;
}

.olButton {
  font-weight:500;
  vertical-align:center;
}

.labelSpan {
  font-family: "Open Sans","Helvetica Neue","Helvetica","Arial,sans-serif";
  font-size:12;
  font-color:darkblue; 
}

.olControlLayerSwitcher br {
  display:none;
}

.olControlLayerSwitcher input { 
  border-color:#d5d5d5;
  background-color: #d5d5d5;
  padding-right: 0px;
  padding-bottom: 10px;
  margin-top: 7px;
  margin-right:10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  float:left;
}

.olImageLoadError { 
    /* when OL encounters a 404, don't display the pink image */
    display: none !important;
} 

.baseLbl {
  display:none;
}

.dataLbl {
  display:none;
}

