body {
	margin:0px;
	padding:0px;
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	FONT-FAMILY: tahoma; 
	BACKGROUND-COLOR: #FFFFFF ;
	TEXT-DECORATION: none;

	overflow:hidden;
} 

#content {
	BACKGROUND-COLOR: #FFF ;
	padding:0px;
	margin:0px;
	border:5px solid #FFF;
	overflow:auto;
	z-index:103;
}




#left {
	position: absolute;
	BACKGROUND-COLOR: #FFF ;
	top:10px;
	left:10px;
	padding:0px;
	margin:0px;
	border:0px solid #FFF;
	overflow:auto;
	z-index:104;
}
#right {
	position: absolute;
	BACKGROUND-COLOR: #FFF ;
	top:10px;
	left:110px;
	padding:0px;
	margin:0px;
	border:0px solid #FFF;
	overflow:auto;
	z-index:104;
}

#description{
	Z-INDEX: 1; width: 490px; height: 49px; LEFT: 0px; VISIBILITY: visible; POSITION:  absolute; TOP: 0px; background-color: #EEEEEE; padding:5px;
}
#map {
	Z-INDEX: 2;width: 500px; height: 400px; margin:0px; padding:0px; top:50px; left:0px;
}
#positiontext{	
	Z-INDEX: 10; BORDER: #FFFFFF 2px solid; LEFT: 265px; VISIBILITY: visible; POSITION: absolute; TOP: 230px;
}
#middle{
	Z-INDEX: 10; LEFT: 243px; VISIBILITY: visible; POSITION: absolute; TOP: 243px;
}
#image {
	Z-INDEX: 1; width: 500px; height: 100px;BORDER: #000000 0px solid; POSITION: absolute; top:451px;
}

#hrline{
	Z-INDEX: 8; LEFT: 0px; VISIBILITY: hidden; POSITION: relative; TOP: 0px;
	}
	
#line {	
	Z-INDEX: 7; LEFT: 0px; VISIBILITY: hidden; POSITION: relative; TOP: -115px; width: 1px;
}
#back {
	Z-INDEX: 11;POSITION: absolute; width: 500px; height: 20px; top:550px; left:0px;
}
#legend {
	Z-INDEX: 11;POSITION: absolute; width: 500px; height: 200px; top:570px; left:0px;
}
#pict {
	Z-INDEX: 11;POSITION: absolute; width: 200px; height: 400px; top:50px; left:510px;
}
#waypoints{
	Z-INDEX: 11;POSITION: absolute; width: 300px; height: 350px; top:230px; left:510px; overflow:auto;
}

#downloads{
	Z-INDEX: 11;POSITION: absolute; width: 300px; height: 350px; top:0px; left:510px; overflow:auto;
}
#popupimage {
	Z-INDEX: 15;width: 200px; height: 200px; overflow: auto; text-align:center;
}


table{
	border: 5px solid #BBB;
	margin: 0px;
	padding: 6px;
	background-color: #DDD;
	}

table.inner{
	border: 0px solid #000;
	margin: 0px;
	padding: 6px;
	background-color: #DDD;
	}
	

table tr {
	background-color: #DDD;
	}

table tr td {
	background-color: #DDD;
	margin: 0px;
	padding: 1px;
	}

a {
	color: #000;
}

input, select {
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-TOP: #333333 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #333333 1px solid; 
	LINE-HEIGHT: 20px; 
	BORDER-BOTTOM: #333333 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: white;
}

.bright{
	background-color: #EEE;	
}


