body {
	color:black;
	font-family:verdana;
	font-size:8pt;
}

html.map, body.map {
	width:100%;
	height:100%;
	margin:0px;
}

v\:* {
	behavior:url(#default#VML);
}

a {
	color:black;
}

a:hover {
	text-decoration:none;
}

div.marker {
	overflow:auto;
	max-height:200px;
	color:black;
}

#tooltip, #box, #log, #newnode, #title {
	background-color:#ffffff;
	padding:2px;
	z-index:99;
	opacity: .8;
	filter: alpha(opacity=80);
	border:2px black solid;
	-moz-border-radius: 10px;
  	border-radius: 10px;
}

#newnode {
	visibility:hidden;
	position:absolute;
	width:280px;
	height:300px;
	overflow:auto;
}

#tooltip {
	opacity: .5;
	filter: alpha(opacity=50);
	font-weight: bold;
	padding: 5px;
}

#log, #box {
  	margin-top: 5px;
}

#panel {
	position:absolute;
	right:5px;
	bottom:160px;
}

#legend {
	position:absolute;
	left:5px;
	bottom:40px;
}

#log {
	position:absolute;
	left:20px;
	bottom:25px;
  	visibility:hidden;
}

#nodelist {
	max-height:200px;
	overflow:auto;
}

#title { 
        position:absolute;
	left:70px;
	top:2px;
	font-size:18pt;
}

input {
	background-color:white;
	color:black;
}

input:focus {
	background-color: black;
	color:white;
}

