
body#moreInfo {
	margin: 5px; }

	


#bodyregion {  position:relative; z-index:1; 
	width: 990px; height:74px; left: 0px; top: 0px; bottom: 0px; 
	padding: 0px; margin: 0px; background-image: url(../images/bodyback.gif); }
	
#mapbody { 
position:relative; z-index:0; 
	width: 990px; height:485px; top: 1px; left: 0px; 
	background-image: url(../images/mapdisplay.jpg); padding: 0px; margin: 0px; }

#locator { 	
position:absolute;    text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	width: 412px; height: 436px; top: 22px; left: 11px;  }
	
#report { 
	position:absolute; 
	z-index:1;    text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	width: 537px; height: 423px; top: 22px; left: 438px; 
	background-color: #ffffff; border: 2px solid #cccccc; padding: 5px; margin: 0px; overflow: hidden; }


a, a.moreInfoLink  {
	text-decoration: none;
	color: Red; }

a:hover, a.moreInfoLink:hover {
	text-decoration: underline;
	color: Red; }

#title {
	margin-top: 10px;
	margin-left: 30px;
	font-size: 14pt;
	font-weight: bold; }

#helpButton {
	border: 1px solid black; }
	
.reportHeader {
	font-family:Verdana,Arial,sans-serif; font-size: 12px; font-weight: bold;
	margin-top: 5px; margin-bottom: 2px; }

#reportFrame {
	position:relative; top: 5px; 
	padding: 0px; margin: 0px; margin-bottom: 0px;
	width: 536px; height: 263px;
	overflow-y: auto; }

#reportTable {
	font-family: Arial, Verdana, sans-serif; font-size: 10px;
	border: 1px solid DimGray; background-color: White; border-collapse: collapse;
	empty-cells: show; }

#reportTable td, #reportTable th {
	border: 1px solid DarkGray;
	padding: 2px; }

.itemName {
	font-weight: bold; }

.itemCity {
	font-style: italic; }

.twoMile {
	background-color: #FFDDDD;
	text-align: right; }

.fiveMile {
	background-color: #FFE8B8;
	text-align: right; }

.tenMile {
	background-color: #FFFACA;
	text-align: right; }

#nearestFrame {
	padding: 0px; margin: 0px; width: 536px; height: 145px; overflow-y: auto; }

#nearestTable {
	font-family: Arial, Verdana, sans-serif; font-size: 10px;
	border: 2px solid DimGray;
	background-color: White;
	border-collapse: collapse;
	empty-cells: show;
	padding: 0px;
	margin: 0px; }

#nearestTable td, #nearestTable th {
	border: 1px solid DarkGray;
	padding: 2px; }

#mapkey {
	position:relative;  z-index:3; 
	width: 300px; height:auto; left: 10px; top: 0px; 
	padding: 0px; margin: 0px; }
	
#businessbutton {
	position:relative; float:left;
	width: 25px; height: auto; left: 0px; top: 0px; 
	padding: 5px; margin: 0px; }
#schoolbutton {
	position:relative; float:left;  
	width: 25px; height: auto; left: 0px; top: 0px; 
	padding: 5px; margin: 0px; }
#helpbutton {
	position:relative; float:left;  
	width: 25px; height: auto; left: 25px; top: 2px; 
	padding: 5px; margin: 0px; }

.verdana10-white {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	line-height: normal; color:#ffffff; }

#bodyLeftColumn {
	position:relative;  float:left; 
	width: 410px; height:auto; left: 0px; top: 0px;  bottom: 0px; 
	padding: 0px; margin: 0px; padding-bottom:0px; padding-bottom:0px;   }
#bodyRightColumn {
	position:relative; z-index:9; float:left; 
	width: 515px; height:auto; left: 0px; top: 0px;  bottom: 0px; 
	padding: 0px; margin: 0px;  }


#debug {
	font-weight: bold;
	position:absolute;
	width: 930px;
	height: 20px;
	left: 30px;
	top: 900px;
	border: 2px solid DimGray;
	padding: 5px;
	margin: 0px;
	background-color: LightGrey;
}

#closeLink {
	font-size: 8pt;
	text-align: center;
}

#finePrint {
	font-size: 8pt;
	font-style: italic;
}


