body
{
	font-family: Verdana;
	font-size:12px;
	font-weight: normal;
}
.list
{
	font-family:Verdana;
	font-size:12px;
}
body, form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#divRootArea
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 600px;
}

#divMapArea
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
}

.MapArea
{
	position: relative;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
/*	overflow: hidden; */
	z-index: 0;
}

.MapImage
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	border: solid 1px buttonshadow;
}

.ZoomPanArea
{
	position: absolute;
	top: 1px;
	left: 1px;
	z-index: 163;
	width:86px;
	height:25px;
	overflow:hidden;
}

.ZoomPan
{
	float: left;
	clear: none;
}

.ZoomBar2Inside
{
	position: absolute;
	top: 5px;
	/*left: 5px;*/
	right: 5px;
	z-index: 150;
	height: 200px;
}
.ZoomBar2MinusImage, .ZoomBar2PlusImage
{
	float: left;
	clear: both;
	border: solid 0px black;
}

.ZoomBar2SliderImage
{
	position: absolute;
	top: 0px;
	left: 2px;
	border: solid 0px black;
}

.ZoomBar2SliderArea
{
	float: left;
	clear: both;
	width: 16px;
	height: 149px;
	border: solid 1px #808080;
	background-color: #ffffff;
}
.ZoomBar2SliderAreaInside
{
	position: absolute;
	top: 19px;
	left: 0px;
}

.BigLink
{
	font-size: 14px;
	font-weight: bold;
	/*OLD color: #006633;*/
	color: #528F20;
}

#divResultList
{
	position: absolute;
	top: 0px;
	left: 400px;
	width: 190px;
	margin: 2px;
}

.ResultListSection
{
	position: relative;
	width: 190px;
	margin-bottom: 20px;
}

.ResultListHeader
{
	/*OLD
	background-repeat:repeat-y;
	background-image: url(img/labelbg.gif);
	*/
	background-color: #528F20;
	width: 100%;
	/*height: 22px;*/
	display: block;
}
.ResultHeaderLabel
{
	font-weight: bold;
	font-size: 18px;
	color: White;
	margin-left: 3px;
	margin-right: 3px;
}

.ResultListItem
{
	width: 100%;
	display: block;
	margin-bottom: 10px;
}
.ResultListItemOdd
{
}
.ResultListItemEven
{
	background-color: #E0E0E0;
}
.ElfagObjectTitle
{
	color: Black;
	font-weight: bold;
}
.ElfagObjectField
{
	padding-left: 5px;
	padding-right: 5px;
}
.ElfagObjectNormalLink
{
	color: Black;
}
.ElfagObjectNormalLink:link, .ElfagObjectNormalLink:visited
{
	text-decoration: none;
}
.ElfagObjectNormalLink:hover
{
	text-decoration: underline;
}

.LocatorResultItem, .LocatorResultItemAlternating, .LocatorResultHeader
{
	color: #666666;
	background-color: White;
	height: 20px;
}
.LocatorResult
{
	width: 100%;
}

.LocatorResultItemAlternating
{
	background-color: #EFEFE7;
}
.LocatorResultHeader
{
	font-weight: bold;
	color: #676767;
	background-color: Silver;
}
.LocatorResultChoice
{
	width: 50px;
}
