img { border: none; }

a:link
{
  text-decoration: none;
  color:#D8732F;
}

a:visited
{
  text-decoration: none;
  color: #eaa272;
}

a:hover
{
  background-color: yellow;
}

li{
  list-style-type: square;
}






div#menu li {
  display: inline;
  list-style: none;
  font-weight: bold;
  background-color: white;
  margin: 5px;
  padding: 0px 2px;
}

div#menu li ul {
	position: absolute;
	//left: 149px;
	top: 5px;
	display: none;
}

div#menu li:hover ul{
  display: block;
}


div#polymenu li {
  display: inline;
  list-style: none;
  font-weight: bold;
  background-color: white;
  margin: 5px;
  padding: 0px 2px;
}



div#unknown-msg{
  position:absolute;
  top:50px;
  left:400px;
  width:300px;
  padding-left:30px;
  padding-right:30px;
  background-color:yellow;
  border:2px solid black;
}

div#legend-map{
  position:absolute;
  bottom:20px;
  left:80px;
  padding-left:3px;
  padding-right:3px;
  background-color:white;
  border:2px solid black;
  opacity:0.65;
}

div#recent-changes{
  position:absolute;
  top:85px;
  left:40px;
  padding-left:25px;
  padding-right:12px;
  padding-bottom:8px;
  background-color:white;
  border:2px solid black;
  opacity:0.88;
  overflow:auto;
}


div.msg{
  position:absolute;
  width:300px;
  //min-width:300px;
  //max-width:600px;
  padding:5px;
  background-color:white;
  border:2px solid black;
  opacity:0.88;
}

div.pmsg{
  position:absolute;
  max-width:600px;
  padding:3px;
  background-color:white;
  border:2px solid black;
  opacity:0.88;
}



/*  */

div.indicator
{
  background: url(../images/indicator.gif) no-repeat;
}

div.ploading
{
  background: url(../images/loading.gif) no-repeat;
}


/*  "PopUps (Login, Mashup)"  */

div#login
{
  border: 2px solid #ccc;
  top: 150px;
  left: 200px;
	position: absolute;
}

div#loginwrapper[id] {
  position: fixed;
}

div#login h2
{
  font-size: 14px;
  margin-bottom: 5px;
}

.windowinner {
  background:#fff;
  color:#111;
  padding: 30px;
  text-align:right;
  line-height:25px;
}

.windowinner p {
  text-align:left;
  margin-top:-10px;
  line-height:16px;
  font-size:0.9em;
}

.overlay_login {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.windowtop {
  background:#4F4040;
  margin:0;
  padding:3px;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  text-align:left;
}

.cancel	
{
  padding-left:262px; margin-top:-17px;
}

