body {
padding: 0;
min-width: 48.7em;
}

#main2 {
width: 48.7em;
margin-left: auto;
margin-right: auto;
padding: 0px;
text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

a.bluelink:link {
color: #00F;
}

a.bluelink:visited {
color: #00F;
}

a.bluelink:active {
color: #00F;
}

div.clip {
width: 15em;
overflow: hidden;
white-space: nowrap;
}

#upperleft {
float: left;
margin: 0 1.5em 0 0;
width: auto;
}

#DA {
width: 13.8em;
display: block;
}

#DR {
/*width: 14.7em;*/
display: none;
}

#resultslabel {
font-weight: bold;
color: #0066FF;
}

#DRF {
float: left;
border: 2px #0066FF solid;
width: auto;
}

#results {
width: 16em;
}

input.btn2 {
background-color: #ADD8E6;
font-weight: bold;
border: 2px outset #d7b9c9;
margin: 4px auto 0 auto;
}

#DB2 {
display: none;
}

#DPL {
float: left;
display: inline;
margin: 0 1.5em;
overflow: hidden;
width: auto;
}

#places {
width: 21.5em;
}

#DAV {
display: inline;
width: 11em;
margin: 0 0 0 1.5em;
}

#DD {
border: 2px black solid;
}

#map {
float: left;
width: 31.25em;
height: 24.69em;
margin: 2px 0;
border: black solid 1px;
}

#DRB {
background-color: #FFF;
float: right;
margin: 2px 0 8px 8px;
width: 16.25em;
}

#DX {
width: 15.62em;
height: 3.5em;
display: block;
}

#DEF {
width: 15em;
margin: 0;
border: red solid 2px;
}

#DS {
width: 15.62em;
padding: 17px 0;
font-weight: bold;
display: none;
}

#DC {
width: 15.62em;
}

div.div250 {
width: 15.62em;
display: none;
}

#DP {
width: 15.62em;
margin: 3.5em 0 1em 0;
background-color: #ADD8E6;
border: black solid 1px;
}

#submap {
clear: left;
width: 31.25em;
padding: 12px 0 8px 0;
}

#key {
float: left;
margin: 0 1.5em;
width: auto;
}

#clearresults {
float: right;
width: auto;
}

#bottomcontent {
/*background-color: #90EE90;*/
}

.linksdiv {
text-align: center;
margin: 8px 0;
}

.even {
margin: 0 8% 0 1%;
}

