#images img{

width:160px; 
margin: 5px;
-webkit-border-radius: 15px;
	-moz-border-radius:15px;
	border-radius: 15px; 
	-moz-box-shadow: 15px 15px 15px #333;
  -webkit-box-shadow: 15px 15px 15px #333;
  box-shadow: 15px 15px 15px #333;
}

#images a{
text-decoration:none;
float:left}

#images a:hover .maptitle{
opacity: .99;
background-color:#364E6D;}

.maptitle{


color:white; 
font-size:25px;
font-family: 'Rockwell', 'Gill Sans', 'Helvetica', Verdana ;
text-decoration:none;

display: block;


padding: 2px 0px;
margin: -50px 40px 20px;
line-height: .8em;
opacity: .9;
color: white;
text-decoration: none;
text-align: center;
background-color:#333;

}

#images a:hover .maptitle-s{
opacity: .99;
background-color:#364E6D;}

.maptitle-s{
background-color:#333;
width:160px;
color:white; 
font-size:14px;
font-family: 'Rockwell', 'Gill Sans', 'Helvetica', Verdana ;
text-decoration:none;

display: block;

margin:-50px 0px 30px 5px;
padding:  2px 0px;

line-height: 1em;
opacity: .9;
color: white;
text-decoration: none;
text-align: center;

}

  
#logo {
    background: #fff;
    bottom: 1px;
    left: 1px;
    position: fixed;
	border:none;
	-webkit-border-radius: 15px;
	-moz-border-radius:15px;
	border-radius: 15px; 
padding:10px 10px 5px 10px;
-moz-box-shadow: 15px 15px 15px #333;
  -webkit-box-shadow: 15px 15px 15px #333;
  box-shadow: 15px 15px 15px #333;

  
}

#logo h1{
font-family: 'Rockwell', 'Gill Sans', 'Helvetica', Verdana ;
font-size:32px;
color:#436188;
text-decoration:none;
}
#inline1 a{
color:#b06048;
}
#logo a {
color:black;}

#mapselect {
  background: -moz-linear-gradient(center top , #fff, #adafb3 80%) repeat scroll 0 0 #adafb3;
    
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#adafb3'); /* for IE */
background: -webkit-gradient(linear,left bottom,left top,color-stop(.2, #adafb3),color-stop(.8, #fff));
   
position: relative;
	border:none;
	-webkit-border-radius: 25px;
	-moz-border-radius:25px;
	border-radius: 25px; 
padding:30px 10px 5px 10px;	
width:700px;
height: 850px; 
 margin: -980px 0px 0px 18px;
-moz-box-shadow: 15px 15px 15px #333;
  -webkit-box-shadow: 15px 15px 15px #333;
  box-shadow: 15px 15px 15px #333;
}
 

    
   

		table
{
   border-width: 1.5px;
	border-spacing: 0px;
	border-style: groove;
	border-color: #666;
	border-collapse: separate;
	background-color: white;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px; 
	-moz-box-shadow: 3px 3px 7px #333;
  -webkit-box-shadow: 3px 3px 7px #333;
  box-shadow: 3px 3px 7px #333;
  width:750px;
}

table th{
	padding:  10px;
	 border-color: #666;
    border-width: 1px;
    border-style: inset;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	background:#7C8A9C;
	color:#fff;
	}

	table td{
	padding:  10px;
	 border-color: #666;
    border-width: 1px;
    border-style: inset;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 

	}
	table td a{
	text-decoration: underline; 
	color:#b06048;
	}
	
	table td a:hover{
border-width:1px;
border-color: #b06048;
text-decoration: none;
 }

#legend {
  background-color:#F4F3F0;
    bottom: 10px;
    right:10px;
    position: fixed;
	border:none;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius: 5px; 
	opacity:.5;
	filter:alpha(opacity=40); /* For IE8 and earlier */
width:105px;
 
padding:2px;

-moz-box-shadow: 5px 5px 5px #333;
  -webkit-box-shadow: 5px 5px 5px #333;
  box-shadow: 5px 5px 5px #333;
}

#legend a{
width:125px;}

.stack:hover{
color:#b06048;
}
#legend p{
width:35px; margin: 4px 18px 0px 0px;
font-size:10px; font-family:helvetica;
text-align:center; color: #000; float:right;
}
#legend:hover{
opacity:1;

filter:alpha(opacity=100); /* For IE8 and earlier */
}


#legend img:hover{
padding-right:2px; 
margin-top:15px;
background-color:#B06048;
-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius: 5px; 
}

#banner{
margin:-25px 0px 0px 10px;

}
#banner p{
float:right; font-family:rockwell, Gill sans, helvetica, sans; margin: -5px 2px 5px 5px ; font-size:15px;line-height:1em;
}

#banner1{background: -moz-linear-gradient(center top , #999, #fff 80%) repeat scroll 0 0 #fff;
    
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear,left bottom,left top,color-stop(.2, #fff),color-stop(.8, #999));
   margin:-14px;
  width:728px;
  -webkit-border-radius: 25px;
	-moz-border-radius:25px;
	border-radius: 25px; }

h1{
font-family: 'Rockwell', 'Gill Sans', 'Helvetica', Verdana ;
font-size:24px;
color:#436188;
text-decoration:none;
}

 #map_canvas { width: 100% ; height:1000px; }
     #map-canvas { width:100%; height:1000px; }

body{
margin:0px;
background-color:#7C8A9C}

.header{color: white;
	padding:7px;
 font-family: helvetica, serif;
	background-color:#7C8A9C;
	margin:0% auto; 
	height:24px;
	width:1200px;

	}
		

	#reset{

	display:inline; font-size:9px; margin:0px 50px 0px 10px; padding:2px; 

	}
	#reset2{

	display:inline; font-size:9px; margin:0px 20px 0px 10px; padding:2px;

	}
	a{
	border:none; color:none;}
	

	
	select{
margin-left:2px;
margin-top:3px;}
	

label{
margin-left:27px;
margin-top:3px;}
	
	img{border:none; }
	p{
	margin:0px 2px;}
	
	.coll{
	color:white;
	font-size:19px;
	float:left;
	width:600px;
	
	}
	
	.coll a{
	border:none; color:white;
	
	}
	
	.coll p{
	border:none; color:white;
	
	}
	
	.coll2{
		font-size:19px;
	float:left;
	background-color: #7C8A9C;
margin:0px 0px 0px 2px;
	color: white;
 font-family: helvetica, serif;
	display:inline;
	}
	
	.coll2 a{
	border:none; color:white;
	
	}
	
	.date {
	display:inline;
	float:right;
	margin-left:50px;
	color: white;
	padding:7px;
 font-family: helvetica, serif;
	background-color: #517567;
	}
	