body
{
	font:12px/14px Arial, Helvetica, Sans-Serif;
	margin:0 auto 0 auto;padding:20px 0 0 0;text-align:center;
	width:100%;margin:0 auto 0 auto;
	color:midnightblue;background:#ffffff;
}
form
{
	width:100%;margin:0 auto auto auto;
}
#msg
{
	font:12px/14px Arial, Helvetica, Sans-Serif;
	font-weight:bold;height:18px;
}

#main
{
	margin:0px auto auto auto;
	border:solid 1px #ffffff;WIDTH: 640px;
	text-align:center;
}
#zoomFrame
{
	border:solid 4px midnightblue;
	WIDTH: 541px; text-align:center;
	margin:0 auto 0 auto;
}
#getCoords
{
	border:dashed 1px #cccccc;
	padding:0px 5px 5px 5px;
	margin:0px 5px 5px 5px;
}
#setCoords
{
	border:dashed 1px #cccccc;
	padding:0px 5px 5px 5px;
	margin:0px 5px 5px 5px;
}
.directions
{
	font:12px/14px Arial, Helvetica, Sans-Serif;
	margin:10px 5px 5px 5px;
}
.topTitle
{
	font-size:30px;line-height:34px;font-weight:bold;
	margin-top:4px;margin-bottom:6px;letter-spacing:-2px;
	text-align:center;
}
.label
{
	font-size:10px;text-align:left;
	color:midnightblue;letter-spacing:0;
	text-transform:uppercase;
}
.title
{
	font-size:12px; color:midnightblue;letter-spacing:0;
	text-transform:uppercase; font-weight:bold;
}
.txtInput
{
	width:40px;
	font:10px/14px Arial, Helvetica, Sans-Serif;
	padding-left:5px;
	text-align:center;
}
.btnInput
{
	font:12px/14px Arial, Helvetica, Sans-Serif;
	border:solid 1px #666666;
	background-color:#EEEEEE;
	height:20px;
}
.courtesy
{
	text-align:center;font-size:10px;height:16px;
	border-top:solid 1px #cccccc;padding-top:3px;
	width:600px;color:#999999;
}
