

img {
	border: 0px;
}
	
html { overflow: hidden; }

html, body {
     margin: 0;
     padding: 0;
     height: 100%;
}

body { 
	margin: 10px; 
	background: [BackgroundColor];
}

#content {
     margin-top: 10px;
     position: relative;
}

#map {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     border: 1px solid [BorderColor];
}



#map-wrapper {
     position: relative;
     height: 100%;
	 
}

#sidebar {
     position: absolute;
     border: 1px solid [BorderColor];
     top: 0;
     width: 250px;
     height: 100%;
     overflow: auto;
}

#sidebar p {
	  font: [SidebarFontSize]pt, [SidebarFont];
	  
}


.sidebarHeaderLabel {
	padding-left: 0px;
	  font: [SidebarHeaderFontSize]pt, [SidebarHeaderFont];
	  font-weight: bold;
	  text-align: justify;
	  border: 1px solid [BorderColor];
	  background: [BackgroundColor];
	  color: [BorderColor];
	  width: 100%;
}

.sidebarLabel {
	  font: [SidebarFontSize]pt, [SidebarFont];
	  text-align: justify;
	  color: [BorderColor];
}

.sidebarToolHeader {
	  font: [SidebarFontSize]pt, [SidebarFont];
	  font-style: italic;
	  font-weight: bold;
	  text-align: justify;
	  color: [BorderColor];
	  border-bottom: 1px solid [BorderColor];
	  width: 100%;
	  padding:1px;
}
.sidebarSpacer {
	padding: 4px;
	border: 0px;
}

#lblSearchStatus
{
	  font: 8pt, arial;
	  font-style: italic;
	  color: red;
	  text-align: center;
	  width: 100%;
	  padding:1px;
}



#txtX {
	  font: [SidebarFontSize]pt, [SidebarFont];
	  text-align: justify;
	  border: 0px;
	  margin-left: 5px;
	  color: [BorderColor];

}
#txtY {
	  font: [SidebarFontSize]pt, [SidebarFont];
	  text-align: justify;
	  border: 0px;
	  margin-left: 5px;
	  color: [BorderColor];
}

#txtSearch {
	  font: 10pt, arial;
	  text-align: justify;
	  width: 100%;
	  border: 1px solid [BorderColor];
}

#sidebar a {
    padding-left: 5px;
	padding-right: 5px;
    color: [BorderColor];
	font: [SidebarFontSize]pt, [SidebarFont];
    text-decoration: none;
	
}

#sidebar a:hover {
	padding-left: 5px;
	padding-right: 5px;
    color: [LightColor];
    background: [DarkColor];
}


/* holly hack for IE to get position:bottom right 
   see: http://www.positioniseverything.net/abs_relbugs.html
\*/
* html #toolbar { height: 1px; }
/* */

#toolbar {
     background: [DarkColor];
     padding: 4px;
     border: 1px solid [BorderColor];
     position: relative;
}

#toolbar h1 {
    margin: 0;
    font: bold [HeaderFontSize]pt [HeaderFont], sans-serif;
	color: [BorderColor];
	display:inline;
}

#toolbar img {
    margin: 0;
}

#toolbar div {
    margin: 1;
	display:inline;
}

#toolbar ul {
     list-style: none;
     padding: 0;
     margin: 0;
}

#toolbar ul#sidebar-controls 
{
	position: absolute;
	bottom: 5px;
	right: 5px;
}

#toolbar ul li {
     display: inline;
}

#toolbar ul li a {
     padding: 3px 6px;
     color: [BorderColor];
	 font: [ToolbarFontSize]pt, [ToolbarFont];
     text-decoration: none;
}

#toolbar ul li a:hover {
     color: [LightColor];
     background: [BorderColor];
}

