body{
	background : #DDEEFF url("bg.gif") repeat-y;
	font-size : 76%;	
	font-family : Verdana, Arial,  Helvetica, sans-serif;
	padding : 10px 0 0 30px;
}

p{
	font-size : 1em;
}

h1{
	font-size : 1.5em;
}

h2{
	font-size : 1.3em;
}

img {
	border : 0 none;
}

pre, .monospace {
	font-family : "Courier New", Courier, monospace;
}

.content {
	margin-left : 100px;
	margin-right : auto;
	width : 70%;
}

a {
	text-decoration : none;
}


a:hover {
	text-decoration : underline;
}

.valid a:hover{
	text-decoration : none;
}

.label {
float:left;
width:12em;
text-align : right;
background-color : #E8FFF8;
padding-top:3px;
padding-bottom:4px;
padding-right:3px;
margin-bottom:2px;
margin-right:3px;
}

input{
	width:12em;
	margin-bottom : 3px;
}

textarea{
	width:25em;
	margin-bottom:2px; 
}
th{
	border : 1px solid #00C889;
	border-collapse : collapse;
	padding: 5px;
	background-color : #DFFFF5;
}

#etrex{
	width:75px; 
	height: 127px;
	float:right;
}

#searchResults{
	display:none;
	background-color : #F4F4F4;
	border : 1px solid #00C889;
	position : absolute;
	top: 350px;
	height:270px;
	left: 250px;
	font-size : small;
	margin : 5px auto;
	padding : 5px;
	width:650px;;
}
#searchResults p{
	text-align:center;
	padding: 10px 0 0 0;
}

#tableHolder{
	height: 209px;
	overflow:auto;
	padding:0;
	margin:0;
}

#searchResults table{
	margin: 1px auto 0 auto;
	overflow:auto;
	width:90%;
}

#searchResults th,td{
	text-align:left;
	padding:3px;
}

fieldset {
	margin: 20px;
	width:30%;
}


td { 
	border : 1px solid #00C889;
	border-collapse : collapse;
	padding: 5px;
	background-color : #DDEEFF;
 } 

table { 
	border : 1px solid #00C889;
	border-collapse : collapse;
	padding: 5px;
	background-color : #DDEEFF;
 } 
