html {height: 100%; width: 100%; }
body { height: 100%; width: 100%; margin: 0; padding: 0; overflow:hidden; }
#map { height: 95%; 
	   width: 100%;
	   margin-top: 45px;
	   z-index: 1;}


a {text-decoration: none;
   color: black;}
   

#menu{z-index:3;
  	position: absolute;
    top: 0px;
    right: 40px;
    height: 60px;
		font-size: 20px;
}

#menu select{
	font-size: inherit;
	margin-top: 5px;
	vertical-align:middle;
}
#menu label, select{
	vertical-align:middle;
}

#tacbutton { z-index:4;
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 20px;
	font-family: Arial;
	text-decoration: none;
	text-shadow: 1px 1px 1px #A8A8A8 ;
}

h1 {font-size: 25px; margin-top: 0px;}	

#tacbutton a{
  float: left;
}

#tacbutton select{
  font-size: inherit;
  float: right;
}

#navbar { z-index:3;
		  position: absolute;
		  height: 45px;
		  width: 100%;
		  background-color: white;
		  top: 0px;
		  box-shadow: 1px 1px 50px black;
		  opacity: 0.95;
	}


/*	
.menu {
	z-index: 4;
	position: absolute;
	right: 400px;
	top: -13px
}

.menu ul,
.menu li,
.menu a {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
}

.menu li {
    position: relative;
    list-style: none;
    
    display: block;
    height: 40px;
}

.menu li a {
    display: block;
    padding: 0 16px;
    margin: 6px 0;
    line-height: 28px;
    text-decoration: none;
 
    border-left: 1px solid #393942;
    border-right: 1px solid #4f5058;
 
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 13px;
 
    color: black;
 
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
}
 
.menu li:first-child a { border-left: none; }
.menu li:last-child a{ border-right: none; }
 
.menu ul {
    position: absolute;
    top: 40px;
    left: 0;
 
    opacity: 0;
    background: white;
    width: 200px;
    height: auto;
    box-shadow: 1px 1px 22px black;
    
 
    /*-webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 5px 5px 5px 5px;
 
    -webkit-transition: opacity .25s ease .1s;
    -moz-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
}
 
.menu li:hover > ul { opacity: 1; }
 
.menu ul li {
    height: 0;
    overflow: hidden;
    padding: 0;
    display: inline;
 
    -webkit-transition: height .25s ease .1s;
    -moz-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
}
 
.menu li:hover > ul li {
    height: 36px;
    overflow: visible;
    padding: 0;
}

#filterButton {
	width: 166px;
}
*/  	 