﻿body
{
    padding: 0px;
    margin: 0px;
    font-family: tahoma;
    font-size: 11px;
}

#topcontent
{
    border-top: 1px solid gray;
    border-right: 1px solid gray;
    border-left: 1px solid gray;
    height: 85px;
    background-color: #A7B286;
}

#middlecontent
{
    border: 1px solid gray;
    position: relative;
    top: 0px;
    left: 0px;
    height: 600px;
}

#leftcontent
{
    position: relative;
    float: left;
    width: 320px;
    background: #fff;
    height: 100%;
    color: Black;
    font-family: Arial,Sans-Serif;
    font-size: 13px;
    overflow: auto;
}

#mapcontent
{
    position: relative;
    overflow: hidden;
    background: #fff;
    margin-right: 151px;
    height: 100%;
}

#rightcontent
{
    position: absolute;
    right: 0px;
    top: 0px;
    width: 150px;
    background: #fff;
    height: 100%;
    background-color: #E5E0E6;
    border-left: 1px solid gray;
}

#bottomcontent
{
    
}

.slider
{
    position: relative;
    float: left;
    width: 10px;
    height: 100%;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
    background-color: White;
}
.collapseImage
{
    cursor: pointer;
}

.sliderBottom
{
    border-bottom: 1px solid gray;   
    padding-top : 2px;    
    height:10px;
}

.zoomLevel
{
    left: 22px;
    position: absolute;
    top: 100px;
}

.scaleBar
{
    left: 15px;
    position: absolute;
    bottom: 5px;
}

.copyright
{
    right: 15px;
    position: absolute;
    bottom: 5px;
    width: 400px;    
}

.navigation
{
    left: 5px;
    position: absolute;
    top: 40px;
}

.resultNode
{
    color : Blue;   
    font-weight: 100 !important; 
}

.resultTitleNode
{
    color:Red;       
}

.searchPlaceInput
{
    width:180px;   
}

.searchPlaceButton
{
    float:right;  
}

#TocTitle
{
    text-align: center;
    color: White;
    width: 80px;
    height: 19px;
    top: 12px;
    position: absolute;
    z-index: 200;
    cursor: pointer;
}

#TocTitle
{
    background: url(  '../images/settings.gif' ) no-repeat scroll left top;
    right: 0px;
}

#TocPnl
{
    z-index: 100000;
    width: 140px;
    position: absolute;
    right:0px;
}

#TocPnl div
{
    padding: 5px;
    border: 2px solid #A7B286;
}

.autocomplete_completionListElement 
{     
    font-family:Arial;	
	font-size:11px;
	font-weight:lighter;
	visibility : hidden;
	margin : 0px!important;
	padding : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;		
    text-align : left; 
    list-style-type : none;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.right_menu
{	
	padding-top: 20px;
	text-align: center;
	width: 100%;
	padding:0px;   
}
.right_menu a
{
	color:#628A8E;
	font-size: small;
	font-family: Arial, Verdana, Sans-Serif;	
	text-decoration: underline;
}

.borderOffset
{
	border: solid 1px gray;
	padding:2px;
	margin:2px;
}