/* Universal ---------------------------------------------------------------------------------*/

* {margin: 0px; padding: 0px; border: 0;}

/* Removes disabled vertical scrollbar in IE */
html, body { 
	background-color: black; 
	height: 100%; 
	overflow: hidden;
}

li {list-style: none;}

a:link, a:visited, a:active, a:hover {text-decoration: none; outline-style: none;}

img {border: 0 none;}

/*--------------------------------------------------------------------------------------------*/

/* Map ---------------------------------------------------------------------------------------*/

#map_canvas {
	position: absolute;
	top: 16px;
	left: 0;
	width: 100%;
	height: 97%;
}

#map-wrapper {position: relative; height: 100%;}

#map_canvas > div > span {display: none;} /* removes mapping images copywrite text*/
#map_canvas > div > a {display: none;} /* removes "Terms of Use" text and Google logo*/

/*--------------------------------------------------------------------------------------------*/

/* Header ------------------------------------------------------------------------------------*/

#header {
	background: url(/images/transparent_images/header_h55_green.png) repeat-x;
	position: absolute;
	left: 0;
	width: 100%;
	height: 55px;
	z-index: 9;
	top: 0;
}

/*--------------------------------------------------------------------------------------------*/

/* Sidepanel ---------------------------------------------------------------------------------*/

body.sidepanel-right .SlidingPanels { right: 0; }
body.nosidepanel .SlidingPanels { display: none; }

		/*------------------------------- Sidepanel Controls ---------------------------------*/

#sidepanel_tab .trans_tab {margin: 166px 0 0 6px}

body.sidepanel-right #sidepanel_tab {
	background:transparent url(/images/transparent_images/tab_open.png) no-repeat scroll 0 0;
	height:584px;
	position:absolute;
	right:0;
	top:65px;
	width:356px;
	z-index:3;
}

body.nosidepanel #sidepanel_tab {
	background:transparent url(/images/transparent_images/tab_closed.png) no-repeat scroll 0 0;
	position:absolute;
	height:584px;
	right:-1px;
	top:65px;
	z-index:3;
}

#sidepanel_tab ul li {display: inline;} /* fixing displacement of the tab images in IE  */

body.sidepanel-right a#arrow-sidepanel-show {display: none;}
body.nosidepanel a#arrow-sidepanel-hide {display: none;}

		/*------------------------------------------------------------------------------------*/

		/*-------------------------------- Sidepanel Icons -----------------------------------*/
		
#sidepanel-icons ul li.to_photos_button {
	margin-left:20px;
	padding:10px 0;
}

#sidepanel-icons ul li.maplegend_to_ovmap {
	bottom: 0px;
	margin-left:20px;
	padding:10px 0;
	position: absolute;
}

#sidepanel-icons ul li.icon_buttons {
	float:left;
	height: 34px;
	margin:5px 5px 0px 5px;
}

#sidepanel-icons ul li.icon_text {
	float:left;
	height:34px;
	margin:5px 0 0;
	padding-top:6px;
	width:111px;
}

		/*------------------------------------------------------------------------------------*/

        /*------------------------------- Sidepanel Photos -----------------------------------*/

#sidepanel-photos ul li {
	/*border:1px solid red;*/
	float:left;
	padding:10px 0px 10px 0;
}

.to_ovmap_button {
	padding:0;
	margin-left:22px;
}

.to_icons_button {
	padding:0;
	margin-left:74px;
}

#sidepanel-photos li.tog_photos_icon {
	bottom:10px;
	height:48px;
	margin-left:144px;
	padding:0;
	position:absolute;
}

#sidepanel-photos li.tog_photos_link {
	bottom:10px;
	margin-left:116px;
	padding:0;
	position:absolute;
}

		/*------------------------------------------------------------------------------------*/
		
				/*----------------------------------PHP search box ---------------------------*/

.search_choice {
	background-color:transparent;
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:center;
}

.picSearch {
	/*background: url(/images/sidebar_wht.png) repeat-y;*/
	border: 1px solid black;
	width: 184px;
	text-align: center;
	padding: 2px;
}

				/*----------------------------------------------------------------------------*/
		
		/*------------------------------- Sidepanel Overview ---------------------------------*/
		
#sidepanel-overview ul li {
	/*border:1px solid red;*/
	float:right;
	margin-right:29px;
	padding:10px 0 10px 0;
}

#sidepanel-overview ul li.ovmap_to_maplegend {
	bottom: 0px;
	position: absolute;
	left: 197px;
}

				/*----------------------------- Overview Map ---------------------------------*/

#overview {
	border:1px solid black;
	left:10px;
	margin:0;
	position:absolute;
	top:205px;
	z-index:4;
}

#overview > div > span {display: none;} /* removes mapping images copywrite text*/

#overview > div > a {display: none;} /* removes "Terms of Use" text and Google logo*/

#ovborder {
	background-color:white;
	border:1px solid black;
	height:158px;
	left:2px;
	padding:7px;
	position:absolute;
	top:198px;
	width:288px;
	z-index:4;
}

				/*----------------------------------------------------------------------------*/
	
		/*------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------*/

/* Dropshadow --------------------------------------------------------------------------------*/

#ds_h div {width:100%;}
/*#ds_v div {height: 100%;}*/

#dropshadow .o1 {opacity:0.2; filter: alpha(opacity=20);}
#dropshadow .o2 {opacity:0.1; filter: alpha(opacity=10);}
#dropshadow .o3 {opacity:0.08; filter: alpha(opacity=08);}
#dropshadow .o4 {opacity:0.06; filter: alpha(opacity=06);}
#dropshadow .o5 {opacity:0.04; filter: alpha(opacity=04);}

#dropshadow .h1 {height:1px;}
#dropshadow .h2 {height:2px;}
#dropshadow .h3 {height:3px;}
#dropshadow .h4 {height:4px;}
#dropshadow .h5 {height:5px;}

.dsht1 {
	background-color:black;
	right:0px;
	overflow:hidden;
	position:absolute;
	top:55px;
	z-index:7;
}

.dshb2 {
	background-color:black;
	right:0px;
	overflow:hidden;
	position:absolute;
	bottom:4%;
	z-index:7;
}

/*--------------------------------------------------------------------------------------------*/

/* Map Controls ------------------------------------------------------------------------------*/

/* moves the map type buttons when sidepanel opens */
body.sidepanel-right #hmtctl.gmnoprint {margin-right: 324px;}
/* Google changed the div id to what is above.  below is the old id name 4/13/09
body.sidepanel-right #amtc_option_0 {margin-right: 324px;}
body.sidepanel-right #amtc_option_1 {margin-right: 324px;}
body.sidepanel-right #amtc_option_2 {margin-right: 324px;}
body.sidepanel-right #amtc_option_3 {margin-right: 324px;}
body.sidepanel-right #amtc_option_4 {margin-right: 324px;}
*/

/*#map_canvas > div.gmnoprint > div {margin-bottom: 27px;}*/ /* moves google searchbar up */

/* moves the overview map and mapping images copywrite text when sidepanel opens */
/*body.sidepanel-right #map_canvas_overview { margin-right: 310px; }*/
/*body.sidepanel-right .gmnoprint a {margin-right: 310px;}*/

/*--------------------------------------------------------------------------------------------*/

/* minimap of "mapping images copywrite text" &  "Terms of Use" text in lower right corner ---*/

#copywrite_text {
	position: absolute; 
	bottom: 4%; 
	right: 0px; 
	z-index: 5;
	height: 100%;
	width: 0px;
}

#copywrite_text > div > a > img {display: none;} /* removes Google logo only */

/*---------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------*/

#googlelogo {
	background: url(/images/misc/poweredby.png) no-repeat; 
	bottom: 4%; 
	height: 29px; 
	left: 2px; 
	position: absolute; 
	z-index: 5; 
	width: 62px;
}

/*---------------------------------------------------------------------------------------------*/

/* Footer -------------------------------------------------------------------------------------*/

#footer {
	background: url(/images/transparent_images/footer_h30_green.png) repeat-x;
	position: absolute;
	left: 0;
	width: 100%;
	height: 4%;
	z-index: 9;
	bottom: 0;
}

/*---------------------------------------------------------------------------------------------*/
