body
{
	font-family:Arial;
}

a:link { 
	color: #444444;
	}
a:visited { 
	color: #444444;
	}
a:hover { 
	color: #444444;
	text-decoration: none;
	}
a:active { 
	color: #444444;
	}



#map {
	width: 1024px;
	height: 640px;
	border: 1px solid #eee;
	background-color:#284C6E;
	position: absolute;
	top: 85px;
	left:10px;
}
#LMSearchContainer{
	left:716px;
	top:14px;
	position:absolute;
}
#LMSearchContainer span{
	margin-right:6px;
}
div#toolbarLeft {
	background:#DFDFDF none repeat scroll 0 0;
	border:1px none;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	left:815px;
	position:absolute;
	top:59px;
	vertical-align:middle;
	width:200px;
}

	table {
	border: 1 px solid white;
	padding: 0;
	font-size: .8em;
	}
	div#legend
	{
		position:absolute;
		top:24px;
		left:579px;
		
	}
	
	#img_legend
	{
		width:30px;
		height:30px;
	}
	
	
	td {
	text-align: left;
	}
	td.tooltip {
		text-align: left;
		padding:5px;
		font-size: 8pt;
	}
	td.tooltipheader {
		text-align: left;
		font-size: 8pt;
		font-weight: bold;
		padding-bottom: 2px;
		padding-left:2px;
		padding-right:2px;
		background-image:url(../img/tooltiptableheaderbg.gif);
	}
	a {
	text-decoration: none;
	}
	a em
	{
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	}
	A#searchResult{text-decoration: none; color: blue;}
	A#searchResult:visited {text-decoration: none; color: blue;}
	A#searchResult:hover{text-decoration: underline; color: blue;cursor: pointer;}

	A#legend{text-decoration: none; color: blue;top:65px;left:800px;position:absolute;font-size:0.7em;}
	A#legend:visited {text-decoration: none; color: blue;}
	A#legend:hover{text-decoration: underline; color: blue;cursor: pointer;}	
.logo
{
	left:9px;
	position:absolute;
	top:5px;
}

#infoText{
position: absolute;
top:6px;
left:28px;
}
#infoIcon{
position: absolute;
top:0px;
left:0px;
}
#toolbarLeftDivider3{
position: absolute;
top:0px;
left:85px;
}

#printText {
position: absolute;
top:6px;
left:28px;
}
#printIcon{
position: absolute;
top:0px;
left:0px;
}
#toolbarLeftDivider1{
position: absolute;
top:0px;
left:70px;
}
#sendText{
position: absolute;
top:6px;
left:109px;
}
#sendIcon{
position: absolute;
top:0px;
left:80px;
}
#toolbarLeftDivider2{
position: absolute;
top:0px;
left:147px;
}
#linkText{
position: absolute;
top:6px;
left:182px;
}
#linkIcon{
position: absolute;
top:0px;
left:154px;
}
	
div#areaJumpers {
font-family:Verdana;
font-size:9px;
font-weight:bold;
left:200px;
position:absolute;
top:67px;
z-index:10000;
}
div#areaJumpers a,div#areaJumpers a:visited {
color:#336699;
}
	div#areaJumpers a
	{
		margin-left:10px;
		color:#336699;
	}
	
	span.header
	{
		font-size:1.1em;
		font-weight:bold;
	}
	
	span#resultsError{
	vertical-align:text-bottom;
	font-size: 0.7em;
	font-weight: bold;
	}
	img.backArrow
	{
		text-decoration:none;
		border:none;
	}
/*
	.curvy {position:relative; width:250px; background:#e6e2f1; color:#000;}
	.ctl, .cbl, .ctr, .cbr {position:absolute; width:20px; height:20px; color:#000012; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
	.ctl {top:0; left:0;}
	.cbl {bottom:0; left:0;}
	.ctr {top:0; right:0;}
	.cbr {bottom:0; right:0;}
	.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#e6e2f1; line-height:40px; font-weight:normal;}
	.ctl b {left:-8px;}
	.ctr b {left:-25px;}
	.cbl b {left:-8px; top:-17px;}
	.cbr b {left:-25px; top:-17px;}
	.curvy {position:relative; z-index:100; padding:30px 5px;}
	
	*/
	div#info
	{
		position:absolute;
		color:#666666; 
		/*background:#e6e2f1;*/
		top:5px;
		left:1035px;
		width:207px;
		height:35px;
		min-height:2em; 
		font-size:0.7em;
		padding:5px;
		text-align:center;
		vertical-align:center;
		padding:5px 5px;
		/*padding-bottom:25px;
		padding-top:15px;*/
		visibility: hidden;
	}
	div#infoSpan
	{
		/*margin:-13 -3px;*/
		vertical-align:center;
	}
	div#results
	{
	font-family: Arial;
	font-size:0.9em;
	padding:7px;
	color:#000012; 
	background:#e6e2f1;
	font-weight:normal;
	position:absolute;
	top:61px;
	left:1040px;
	/*height:583px;*/
	min-height:4em; 
	width:203px;
	/*border:medium double rgb(250,0,255);*/
	}

	a:hover
	{
	text-decoration: underline;
	}
	
	
/* OPENLAYER CSS */	
	
  
	.olControlNavToolbar div { 
	height:45px;
	width:45px;

	/*border:medium double rgb(250,0,255);*/
	}
	div.olControlPermalink
	{
	/*position:absolute;*/
	/*top;-10px;*/
	visible: false;
	visibility: hidden;
	
	}
	div.divPan .olControlNavigationItemActive { 
	  background-image: url("lib/img/panning-hand-on.png");
	  background-repeat: no-repeat;
	}
	div.divPan .olControlNavigationItemInactive { 
	  background-image: url("lib/img/panning-hand-off.png");
	  background-repeat: no-repeat;
	}
	.olControlNavToolbar .olControlZoomBoxItemActive { 
	  background-image: url("lib/img/drag-rectangle-on.png");
	  background-color: orange;
	  background-repeat: no-repeat;
	}
	.olControlNavToolbar .olControlZoomBoxItemInactive { 
	  background-image: url("lib/img/drag-rectangle-off.png");
	  background-repeat: no-repeat;
	}
	
	div#permalink
	{
	position:relative;
	top:-30px;
	left:25px;
	width:100px;
	}
	
	  #paneldiv 
	  { 
		  position:absolute;
		  height:10px;
		  left:600px;
		  top: 10px; 
	  }
	
	div.olControlMousePosition
	 {
	  /*color: #940f04;*/
	  /*bottom: 2px;
	  right: 0px;*/
	  display: block;
	  /*position: absolute;*/
	  font-family: Arial;
	  font-size: .7em;
	  numDigits: 1;
	}
	
	#mousepos
	{
		position:absolute;
		left:870px;
		top:726px;
		font-family: Arial;
		font-size: 8pt;
		color:#DDDDDD;
		z-index:1100;
		
	}

	div.olControlAttribution
	{
		color: #fff;
		bottom: 0em;
		right: 0px;
		display: block;
		font-weight:bold;
		position: absolute;
		left:0px;
		bottom:0px;
		font-family:Arial;
		font-size:0.8em;
		padding-left:4px;
		background-color:#000;
		/*WARNING: Some fancy transparency footwork below*/
		filter:alpha(opacity=60);
		-moz-opacity:0.6;
		-khtml-opacity: 0.6;
		opacity: 0.6;
		numDigits:1;
	}


	div#toolbar
	{
		position:absolute;
		left:11px;
		top:60px;
		z-index:1001;
		background: #FFFFFF;
	}
	div.toolbarItem
	{
		float:left;
		margin-right:6px;
		width:24px;
		height:22px;
	}
	
	div.toolbarItem:hover
	{
		cursor: pointer;
		cursor: hand;
	}
	
	
	
	div.toolbarItem {z-index:500;}
	 
	div.toolbarItem:hover span, div#permalink:hover span{
		position: absolute;
		top: 23px;
		left: 0px;
		width:270px;
		display: block;
		z-index:1000;
		font-size:0.8em;;
		/*WARNING: Some fancy transparency footwork below*/
		filter:alpha(opacity=90);
		-moz-opacity:0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
	  
  	}
  	div#coords
  	{
  		position:absolute;
  		top:605px;
  		left:40px;
		
  		
  	}
	
	
  	div.toolbarItem span, div#permalink span {display: none;}
	div#tbSelect
	{
		background-image:url(../img/LM_toolb_select.gif);
		visibility:hidden;
	}
	
	div#tbSelect:hover
	{
		background-image:url(../img/LM_toolb_select_over.gif);
		visibility:hidden;
	}
	div#tbZoomBox
	{
		background-image:url(../img/LM_toolb_zoombox.gif);
	}
	div#tbZoomBox:hover
	{
		background-image:url(../img/LM_toolb_zoombox_over.gif);
	}
	
	div#tbZoomOut
	{
		background-image:url(../img/LM_toolb_zoomout.GIF);
	}
	div#tbZoomOut:hover
	{
		background-image:url(../img/LM_toolb_zoomout_over.GIF);
	}
	
	div#tbPrint
	{
		background-image:url(../img/toolb_print.GIF);
	}
	div#tbPrint:hover
	{
		background-image:url(../img/toolb_print_over.GIF);
	}

	div#tbOverview
	{
		background-image:url(../img/LM_toolb_overview.gif);
	}
	div#tbOverview:hover
	{
		background-image:url(../img/LM_toolb_overview_over.gif);
	}

	
	div#tbDragPan
	{
		background-image:url(../img/LM_toolb_dragpan_hand.gif);
	}
	div#tbDragPan:hover
	{
		background-image:url(../img/LM_toolb_dragpan_hand_over.gif);
	}

	div#tbInfo
	{
		background-image:url(../img/LM_toolb_info.GIF);
	}
	div#tbInfo:hover
	{
		background-image:url(../img/LM_toolb_info_over.GIF);
	}
	div#tbMeasureLine
	{
		background-image:url(../img/LM_toolb_measureline.GIF);
	}
	div#tbMeasureLine:hover
	{
		background-image:url(../img/LM_toolb_measureline_over.GIF);
	}
	div#tbMeasureArea
	{
		background-image:url(../img/LM_toolb_measurearea.GIF);
	}
	div#tbMeasureArea:hover
	{
		background-image:url(../img/LM_toolb_measurearea_over.GIF);
	}	
	
	
	

/* ACCORDION CSS*/

p{
font-size:0.7em;
font-weight:normal;
}
.accToggler{
	margin: 0px 0px 0px;
	margin-bottom:4px;
	padding-bottom: 0px;
	width: 180px;
	background: #424242;
	color: #f4f4f4;
	border: 1px solid #fff;
	cursor: pointer;
}
.accContent{
	margin: 0px auto;
	width: 180;
}

#toolTipRarik{
	cursor: pointer;
	position:absolute;
	top:0px;
	left:0px;
	padding:0px;
	background:#FFFFFF;
	border-style:solid;
	border-color:#666666;
	border-width:1px 1px 1px 1px;
	visibility:hidden;
	color:black;
	font-family:arial;
	font-size:10px;
	z-index:1000;
 }
.olPopupContent {
overflow:auto;
padding:5px;
}
.olPopupCloseBox {
background:transparent url(../img/close.gif) no-repeat scroll 0 0;
cursor:pointer;
}/*
#LMSearchDropDown{
  position:absolute;
  top:13px;
  left:715px;
  z-index:4999;
}

#LMSearchText{
  position:absolute;
  top:13px;
  left:840px;
  z-index:4999;
}

#LMSearchButton{
  position:absolute;
  top:14px;
  left:985px;
  z-index:4999;
}
#leitTakki{
 font-family:Arial;
 font-size:8pt;
 width: 50px;
 height: 20px;
}

*/



.olControlnewLayerSwitcher {
background-color:transparent;
color:#000020;
font-family:Arial;
font-size:x-small;
font-weight:bold;
margin-bottom:3px;
margin-left:3px;
margin-top:3px;
position:absolute;
right:0;
top:25px;
width:175px;
}
.olControlnewLayerSwitcherLayer {
background-color:AliceBlue;
height:100%;
padding:5px 75px 5px 10px;
width:100%;
}
.olControlnewLayerSwitcherBaseLabel {
margin-bottom:3px;
margin-left:3px;
margin-top:3px;
}
.olControlnewLayerSwitcherBaseLayer {
padding-left:10px;
}
.olControlnewLayerSwitcherDataLabel {
margin-bottom:3px;
margin-left:3px;
margin-top:3px;
}
.olControlnewLayerSwitcherDataLayer {
padding-left:10px;
}
.olControlnewLayerSwitcherMaximizeButton {
background-image:url(../img/LM_layer-switcher-max60b.png);
background-repeat:no-repeat;
display:none;
height:18px;
position:absolute;
right:0;
top:0;
width:31px;
}
.olControlnewLayerSwitcherMinimizeButton {
background-image:url(../img/LM_layer-switcher-min60b.png);
background-repeat:no-repeat;
display:none;
height:18px;
position:absolute;
right:0;
top:0;
width:31px;
}


table.mainSearchTable{
 font-family:Arial;
 font-size:8pt;
 font-weight:normal;
 color:#2f2f2f;
 empty-cells:show;
}

table.mainSearchTable .sTableHeader{
 background-image:url('../img/searchtable_header_fill.gif');
 font-family:Arial;
 font-size:8pt;
 font-weight:normal;
 color:#2f2f2f;
 height:18px;
 empty-cells:show;
 text-align: left;
}

table.mainSearchTable .sTableHeaderLCorner{
  background-image:url('../img/searchtable_header_l_corner.gif');
  width:4px;
  height:18px;
  empty-cells:show;
}

table.mainSearchTable .sTableHeaderRCorner{
  background-image:url('../img/searchtable_header_r_corner.gif');
  width:4px;
  height:18px;
  empty-cells:show;
}

table.mainSearchTable .sTableHeaderDivider{
  background-image:url('../img/searchtable_header_divider.gif');
  width:1px;
  height:18px;
}

table.mainSearchTable .sTableBody
{
  border: 1px solid #8C8C8C;
}

table.mainSearchResultTable .sTableResults{
 background: #FFFFFF;
 border-bottom: 1px solid #CECECE;
 font-family:Arial;
 font-size:8pt;
 font-weight:normal;
 color:#2f2f2f;
 height:18px;
}

table.mainSearchResultTable .sTableResults a{
 font-family:Arial;
 font-size:8pt;
 font-weight:normal;
 color:#2f2f2f;
}

table.mainSearchResultTable .sTableResultsAlt a{
 font-family:Arial;
 font-size:8pt;
 font-weight:normal;
 color:#2f2f2f;
}

table.mainSearchResultTable .sTableResultsAlt{
 background: #E8EAEF;
 border-bottom: 1px solid #CECECE;
 font-family:Arial;
 font-size:8pt;
 font-weight:normal;
 color:#2f2f2f;
 height:18px;
}
#leitTakki{
 font-family:Arial;
 font-size:8pt;
 width: 50px;
 height: 20px;
}
#searchText{
 font-family:Arial;
 font-size:7pt;
 width: 131px;
 height: 12px;
}
#searchDropDown{
 font-family:Verdana;
 font-size:7pt;
 width: 115px;
 height: 18px;
}

#sendMailDesriptDiv{
 font-family:Verdana;
 font-size:7pt;
 color:#565656;
 height:60px;
}

#sendMailToDiv{
 font-family:Verdana;
 font-size:7pt;
 color:#565656;
 height:60px;
}
#sendMailFromDiv{
 font-family:Verdana;
 font-size:7pt;
 color:#565656;
 height:65px;
}
#sendMailMessageDiv{
 font-family:Verdana;
 font-size:7pt;
 color:#565656;
 height:85px;
}

#sendMailTo{
	font-family:Verdana;
	font-size:7pt;
	color:#5656AA;
	width:370px;
}

#sendMailFrom{
	font-family:Verdana;
	font-size:7pt;
	color:#5656AA;
	width:200px;
}
#sendMailMessage{
	font-family:Verdana;
	font-size:7pt;
	color:#565656;
	width:370px;
	height: 60px;
}
.olPopupContent {
     padding:0px;
     background-color: 'transparent';
     overflow: auto;
}
.markerLabelHtml{
     padding-left:5px;
     padding-top:0px;
     padding-bottom:0px;
     padding-right:5px;
     font-family:Arial;
     font-size:8pt;
     background-color:white;
}


