body
{
	font-family: "Verdana", "Arial", "sans serif";
	font-size: 10pt;
	color: #062452;
	height: 100%;
	width: 100%
}
code 
{	
	color: black;
	line-height: 2em; 
}
a 
{	
	text-decoration: none; 
	padding: 2px; 
}
a:link { color: #062452; }
a:visited { color: #062452; }
a:hover { color: red; }
a.nohighlight:hover { color: black; }
ul, ol	{ line-height:	1.3em; }
hr.menu { margin:2px; }
img.header
{
	width:300px; 
	height:25px; 
	padding-top:0.5em; 
	padding-left:2em; 
	padding-bottom:0.5em;
}
div.lhLarge
{
	position: absolute; 
	top: 10%; 
	left: 1%; 
	width: 59%; 
    height: 89%; 
	border: 1px solid black; 
	z-index: 1;
}
div.lhSmallTop
{
	position: absolute; 
	top: 1%; 
	left: 1%; 
	width: 38%;
    height: 49%; 
	border: 1px solid black; 
	z-index: 1;
}
div.lhSmallBottom
{
	position: absolute; 
	top: 51%; 
	left: 1%; 
    width: 38%; 
	height: 46%; 
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	overflow-x: hidden;
	overflow-y: auto;
}
div.rhLarge
{
	position: absolute; 
	top: 10%; 
	left: 40%; 
	width: 59%; 
    height: 89%; 
	border: 1px solid black; 
	z-index: 1;
}
div.rhSmallTop
{
	position: absolute; 
	top: 1%; 
	left: 61%; 
	width: 38%;
    height: 49%; 
	border: 1px solid black; 
	z-index: 1;
	overflow-x: hidden;
	overflow-y: auto;
}
div.rhSmallBottom
{
	position: absolute; 
	top: 51%; 
	left: 61%; 
    width: 38%; 
	height: 46%; 
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	overflow-x: hidden;
	overflow-y: auto;
}
div.lhFooter
{
	position: absolute; 
	top: 97%; 
	left: 1%; 
    width: 38%; 
	height: 2%; 
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	color: #745CC3; 
	overflow-x: hidden;
	overflow-y: hidden;
}
.lhFooter a { padding: 0px; }  
.lhFooter a:link { color: #745CC3; }
.lhFooter a:visited { color: #745CC3; }
.lhFooter a:hover { color: red; }
div.rhFooter
{
	position: absolute; 
	top: 97%; 
	left: 61%; 
    width: 38%; 
	height: 2%; 
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	color: #8F7AD2; 
	overflow-x: hidden;
	overflow-y: hidden;
}
.rhFooter a { padding: 0px; }  
.rhFooter a:link { color: #8F7AD2; }
.rhFooter a:visited { color: #8F7AD2; }
.rhFooter a:hover { color: red; }

div.lhAd
{
    position: absolute; 
    overflow: hidden;
    top: 1%; 
    left: 1%; 
    width: 59%; 
    height: 8%; 
    border: 1px solid black;
    z-index: 1;
    background-color: white;
}
div.rhAd
{
    position: absolute;
    overflow: hidden; 
    top: 1%; 
    left: 40%; 
    width: 59%; 
    height: 8%; 
    border: 1px solid black; 
    z-index: 1;
    background-color: white;
}
img.ad_img
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border: none;
}
img#cancelAd
{
	position: absolute;
    top: 0;
    right: 0;
    border: none;
}
div.button
{
	width: 125px;
	padding: 2px;
	border: 1px solid white;
	-moz-user-select: none;
	-khtml-user-select: none;
}
div.button_dis
{
	width: 125px;
	padding: 2px;
	border: 1px solid white;
	color: #C0C0C0;
	-moz-user-select: none;
	-khtml-user-select: none;
}
div.button_tog
{
	width: 125px;
	padding: 2px;
	border: 1px solid black;
	cursor: pointer;
	background-color: #FFFF99;
	-moz-user-select: none;
	-khtml-user-select: none;
}
div.button:hover, .button_hover
{
	width: 125px;
	padding: 2px;
	border: 1px solid black;
	cursor: pointer;
}
div.boxHeader
{
	font-weight: bold;
	background-color: #B0C4DE; 
	margin: 1px;
	padding: 3px;
}
div.boxBody
{
	padding-top: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
}
div.container
{
	border: 0px;
	overflow: hidden;
	width: 100%;
}
div.left
{
	width: 49%;
	float: left;
}
div.right
{
	width: 49%;
	float: right;
}
#upload, #download, #poiInfo, #saveBox, #saveConfBox, #findBox, #resultsBox, 
#loadingBox, #hpPopup, #logonBox, #optBox, #directions, #pTypeBox, #cpInfo,
#searchOptBox, #printOptBox, #DBClosure
{
	position: absolute; 
	top: 12%; 
	left: 15%; 
	border: 1px solid black;
	background: white;
	z-index: 3;
	visibility: hidden;
	padding: 2em;
}
#hpPopup, #loadingBox
{
	padding: 1em;
	line-height: 1.2;
}
table.results
{
	border-width: 1px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
}
table.results th
{
	padding: 3px;
	border-width: 1px;
	border-style: solid; 
	border-color: black;
	background-color: #B0C4DE;
}
table.results td
{
	padding: 3px;
	border-width: 1px;
	border-style: solid; 
	border-color: gray;
}
table.results td.ch
{
	background-color: #E1E1E1;
	text-align: left;
}
table.results a, td#prv a, td#nxt a
{
	text-decoration: none;
}
#eWait
{
	border: 1px solid black;
	top: 65%;
	left: 45%;
	position:absolute;
	z-index: 2;
	visibility: hidden;
}
div.tooltip
{
	border: 1px solid black;
	background-color: #FEF0C9;
	width: 12em;
	text-align: center;
}
.MicrosoftMap{cursor: default !important}
