img {
	border: 0px;
}
	
html { overflow: hidden; }

html, body {
     margin: 0;
     padding: 0;
     height: 100%;
}

body { 
	margin: 10px; 
	background: #FFFFFF;
}

#content {
     margin-top: 10px;
     position: relative;
}


#map {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     border: 1px solid #6078BF;
}



#map-wrapper {
     position: relative;
     height: 100%;
	 
}

#sidebar {
     position: absolute;
     border: 1px solid #6078BF;
     top: 0;
     width: 255px;
     height: 100%;
     overflow: auto;
}

#sidebar p {
	  font: 10pt, Arial;
	  
}


.sidebarHeaderLabel {
	padding-left: 0px;
	  font: 12pt, Arial;
	  font-weight: bold;
	  text-align: justify;
	  border: 1px solid #6078BF;
	  background: #BFCFFF;
	  color: #6078BF;
	  width: 100%;
}

.sidebarLabel {
	  font: 10pt, Arial;
	  text-align: justify;
	  color: #6078BF;
}
.disclaimer {
	  font: 8pt, Arial;
	  text-align: justify;
	  color: #666678;
}
.sidebarToolHeader {
	  font: 10pt, Arial;
	  font-style: italic;
	  font-weight: bold;
	  text-align: justify;
	  color: #6078BF;
	  border-bottom: 1px solid #6078BF;
	  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: 10pt, Arial;
	  text-align: justify;
	  border: 0px;
	  margin-left: 5px;
	  color: #6078BF;

}
#txtY {
	  font: 10pt, Arial;
	  text-align: justify;
	  border: 0px;
	  margin-left: 5px;
	  color: #6078BF;
}

#txtSearch {
	  font: 10pt, arial;
	  text-align: justify;
	  width: 100%;
	  border: 1px solid #6078BF;
}

#sidebar a {
    padding-left: 5px;
	padding-right: 5px;
    color: #6078BF;
	font: 10pt, Arial;
    text-decoration: none;
	
}

#sidebar a:hover {
	padding-left: 5px;
	padding-right: 5px;
    color: #E6ECFF;
    background: #809FFF;
}


/* holly hack for IE to get position:bottom right 
   see: http://www.positioniseverything.net/abs_relbugs.html
\*/
* html #toolbar { height: 1px; }
/* */

#toolbar {
     background: #05619C;
     padding: 4px;
     border: 1px solid #6078BF;
     position: relative;
}

#toolbar h1 {
    margin: 0;
    font: bold 14pt Arial, sans-serif;
	color: #6078BF;
	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: #FFFFFF;
	 font: 10pt, Arial;
     text-decoration: none;
}

#toolbar ul li a:hover {
     color: #E6ECFF;
     background: #6078BF;
}