body, html {
	color: #C0C0C0;
	font-size:small;
	font-family: arial, sans-serif;

	margin:0px; 	
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: black;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: black;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #dddddd;
	scrollbar-arrow-color: black;
}

a {text-decoration: none;color:#ffffff;}

a:hover {text-decoration: underline;color:#D0670A;}

#banner {
  border: 1px #ccc dashed;
  margin:10px;
}

#banner h1 {
  text-align:center;
  margin:5px;
  padding:0;
  font-size:1.1em;
}

/************* layout      *******/
#leftbar {
  position: absolute;
  left: 5px;
  top: 140px;
  width: 10px;
  padding:0;
  z-index: 3;
  /*width:50%;*/
}

#leftbar p {text-align:center;margin:10px;

}




#keymap {text-align:center;margin:10px;}
#keymap input, #mainmapCell {border:1px solid #eee;}

#layerscmd {text-align:center;padding:5px;}


#clear {
  clear: both;
}

#loadbar {
  width:170px;
  padding:10px;
  background-color:#999;
  border:1px solid #eee;
  font-weight:bold;
}
#loadbar img {border:0;margin-top:10px;}

pre {border: 1px #ccc dashed;padding:20px;margin-right:10px;}

.separator {
  background-color:#eee;
  height:1px;
  width:100%;
  text-align:center;
  margin-top:10px;
}

.form_button {
  height:20px;
  border:1px solid #fff;
  border-bottom-color: #aaa;
  border-right-color: #aaa;
  background-color:#eee;
  color:black;
/*   font-size:0.8em; */
  margin:2px;
}

#dummy {
  width:0;
  height:0;
}


#floatDistance {
  position: absolute;
  color: #555;
  display: none;
  padding: 2px;
  margin: 5px;
  background-color: white;
  border: 1px solid #dfdfdf;
  z-index: 4;
/*  display: none; */
}

#toolbar_row {
  padding:2px;
  text-align:center;
}

#toolbar {
  line-height:25px;
}

.toolbar_on {
padding:2px;
  border: 1px solid #FF8B00;
  cursor: pointer;
}

.toolbar_off {
  border: 1px solid #fff;
  cursor: pointer;
}

.legend{
margin-top:0px;
}

.menubottom{
/*margin-top:20%;*/
margin:0px;
}

.mapframetable{
/*padding-left:20%;
border-style:solid;
border-width:2px;*/
margin:0px;
}

.noborderimage{
border-style:none;
}

.maintable{
margin-left:305px;
margin-top:5px;
/*margin-top:100px;*/
/*width:500px;
height:500px;*/
}

span.deselection{
color: #C0C0C0;
text-decoration:none;
font-style: italic ;
font-size:28;
text-align:left;
}

span.deselection :hover{
text-decoration:none;
font-weight:bolder;
text-align:left;
}
p.pshortcuts{
margin-top:5px;
}
.fulltoplink{
margin-left:500px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;

}

.toplink{
color: #C0C0C0;
font-style:italic;
}