
      /*html, body { 
        height: 100%; width: 100%; margin: 0; padding: 0; 
      } 
      body{
        background-color:white; overflow:hidden; font-family: "Trebuchet MS"; 
      }
	  #header {
        border: solid 2px #7EABCD;
        padding-top:2px;
        padding-left:10px;
        background-color:white; color:peru; font-size:18pt;
        text-align:left; font-weight:bold;
        / *height:125px;* /
      }
	  */
      .roundedCorners{
         -moz-border-radius: 4px;
      }
      .shadow{
         /*slight shadow effect added for browsers that support this functionality*/
        -o-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
         box-shadow: 4px 4px 8px #adadad;
        -webkit-box-shadow: 4px 4px 8px #adadad;
        -moz-box-shadow: 4px 4px 8px #adadad;
        -o-box-shadow: 4px 4px 8px #adadad;
      }
      #subheader {
        font-size:small;
        padding-left: 40px;
        color: peru;
      }
      #rightPane{
        background-color:white;
        color:peru;
        margin:5px;
        border: solid 2px cornflowerblue;
      }
	
      /*#footer {
        border: solid 1px #7EABCD;
        background-color:white;color:peru;font-size:10pt; text-align:center; height:40px;
      }*/
	  
	/*
		---------------------------------------------------
		Added/modified by F. Garofalo (2011-11-03)
		---------------------------------------------------
	*/
	#mainWindow {
		height:700px;
	}
	#container_map_interactive_controls {
		width:100%;
		height:75px;
		border:none !important;
		margin:0;
		padding:0;
		float:left;
		display:block;
		clear:both;
	}
	#map {
		width:100%;
		height:100%;
		border:solid 2px #005782;
		margin:0;
		padding:0;
		float:left;
		display:block;
		clear:both;
	}
	#map.map_loading {
		background-image:url("../images_ui/icons/icon_loading2.gif");
		background-position:center;
		background-repeat:no-repeat;
	}
	.map_zoomlevel {
		position:absolute;
		top:10px;
		left:5px;
		width:160px;
		height:20px;
		z-index:35;
		font-weight:bolder;
	}
	.map_legend {
		position:absolute;
		top:0px;
		right:0px;
		width:225px;
        margin:5px;
		z-index:35;
		background-color:#fff;
		visibility:visible;
        border:solid 2px #005782;
	}
		#map_legend ul {
			font-size:10px;
			font-weight:bolder;
			color:#000;
		}
	#sliderrulelabels { color:#333 !important; }
	
	.map_interactive_controls {
		width:100%;
		margin:10px 0 0 0;
		padding:0;
		float:left;
		display:block;
		clear:both;
	}
		.map_interactive_controls .map_interactive_control {
			width:100%;
			margin:0 0 5px 0;
			padding:0;
			float:left;
			display:block;
			clear:both;
		}
			
			.map_interactive_controls .map_interactive_control label { font-size:10px; }
			.map_interactive_controls .map_interactive_control label.width_force { 
				font-size:10px;
				display:inline-block;
			}
			.map_interactive_controls .map_interactive_control .btn_legend { float:right; }
	
	#link_map_interactive_help {
		margin:0;
		padding:0;
		float:right;
		display:block;
		clear:both;
	}
	#map_interactive_help {
		display:none;
		position:absolute;
		width:300px;
		height:285px;
		top:30px; /*80px;*/
		right:45px;
		z-index:100;
		background-image: url("../images_ui/map_interactive/popup_help_background.png");
		background-repeat:no-repeat;
	}
		#map_interactive_help h4 {
			margin:27px 18px;
			font-weight:bold;
			font-size:16px;
			margin-bottom:5px;
		}
		#map_interactive_help .help_content {
			width:265px;
			height:222px;
			margin:0 0 0 18px;
			overflow:auto;
			float:left;
			display:block;
			clear:both;
		}
			#map_interactive_help .help_content h5 {
				font-weight:bold;
				font-size:14px;
				margin-bottom:5px;
			}
			#map_interactive_help .help_content p { padding-bottom:10px; }
			#map_interactive_help .help_content ul {
				list-style-type:disc;
				padding-left:25px;
				padding-bottom:5px;
			}
			#map_interactive_help .help_content ul li { padding-bottom:5px; }
	#link_map_interactive_help_close {
		position:absolute;
		top:26px;
		right:14px;
		width:16px;
		height:16px;
		background-image: url("../images_ui/icons/icon_close2.gif");
		background-repeat:no-repeat;
	}
	
	.infowindow .window .top .right .user .titlebar .hide .sprite {
		background:none !important;
		background-image:none !important;
	}
	.infowindow .window .top .right .user .titlebar .hide {
		width:16px !important;
		height:16px !important;
		margin-top:0 !important;
		background-image: url("../images_ui/icons/icon_close2.gif") !important;
		background-repeat:no-repeat !important;
	}
		
	#captcha_explain_content { display: none; }
	#captcha_audio_loading { display:none; }
	#container_map_interactive_controls { display:none; }
	.map_legend { display:none; }
	.map_zoomlevel { display:none; }
	