html {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	font-family: Arial;
	color: #000000;
	background: #FFFFFF;
	height:100%;
}

body { height: 100%; margin: 0px; padding: 0px }

a:link, a:visited {
	color: red;
	font-weight: bold;
	border-bottom:1px dotted #FF0000;
	text-decoration:none;
}



h1 {
       text-align:right;
	   margin-bottom: 0px;
	   margin-top: 0px;
	   margin-left: 0px;
	   margin-right: 0px;
       color:#808080;
	   font-size: 14px;
       font-weight:bold;
	   }
h2 {
	   margin: 3px;
	   text-align:center;
	   }
.input1 {
	width: 30px;
	border: 1px solid #333;
	background: #ffc;
	font-size:11px;
	height:12px;
}
.input2 {
	width: 30px;
	border: 1px solid #333;
	background: #ffc;
	font-size:11px;
	height:12px;
}
.tb7 {
	width: 120px;
	border: 1px solid #333;
	background: #ffc;
	font-size:11px;
	height:12px;
}
.tb8 {
	width: 230px;
	border: 1px solid #333;
	background: #ffc;
	border-left: 4px solid #000;
}
#mode {
	width: 85px;
	border: 1px solid #333;
	background: #fdf;
	font-size:11px;
	height:17px;
	text-align:left;
}
#units {
	width: 50px;
	border: 1px solid #333;
	background: #88f;
	font-size:9px;
	color:white;
	height:16px;
	text-align:left;
	margin:0 2px 4px 0;
}
.button1 {
    background: #ddd;
	height:19px;
	padding:0 -2px 0 0;
	margin:2px 0 2px 0;
	font-size:11px;
	width: 80px;
}

.button2 {
    background: #ddd;
	height:19px;
	padding:0 -2px 0 0;
	margin:0 0 2px 2px;
	font-size:11px;
	width: 60px;
}

.button3 {
    background: #ddd;
	height:19px;
	padding:0 -2px 0 0;
	margin:0 0 2px 0;
	font-size:11px;
	width: 70px;
}
#distance {
	margin-right:3px;
	font-size:12px;

}
.bigscreen {
    width:98%;
	height:700px;
	margin:auto;

}
.screen {
	width:98%;
	height:380px;
	margin:auto;
}



#map_canvas  img { max-width: none; }

