
body {
	font-size: x-small; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	font-family: "Optima", sans-serif;
	min-width: 800px;
	margin-top: 0;
	background-color: #aaa;
	color: #222;
	text-align: center;
}

html>body { /* be nice to Opera */
	font-size: small;
	}

/*
  Layout styles
*/
#masthead {
	height: 260px;
	background: url("/images/lopBanner3.jpg");
	background-repeat: no-repeat;
}

p {
	padding: 0px;
	margin: 0px;
}

.easyreading {
	font-size: 110%;
}


form {
	padding: 0px;
	margin: 0px;
}

td {
	font-size: small;
}

.detailsContent {
	font-size: 105%;
}

.detailsContent p {
	margin-bottom: 10pt;
}

.headline_description {
	font-size: 120%
}

.locationTableHeading {
	font-size: 120%;
}

.locationTableDetail {
	color: gray;
}

.resultHeading {
	font-size: 130%;
	font-weight: bold;
	color: #222;
}

.resultHeading strong {
	font-size: 130%;
	font-weight: bold;
	color: #f26522;
}

#searchbox {
	width: 350px;
	/*margin: 0 auto;*/
	text-align: center;
}

/* 
  Map and map tools styles
*/
#mapheader {
	margin: 0;
	padding: 0;
	background: #1b3041;
	width: 580px;
	height: 34px;
}

#mapheader a:link {
	color: lightyellow;
}

#mapheader a:visited {
	color: lightgrey;
}

#mapheader p {
	margin: 0;
	padding: 8px 14px;
	color: white;
}

#maptools {
	margin: 0;
	padding: 0;
	background: #1b3041;
	color: white;
	list-style: none;
	float: left;
	width: 580px;
}

#maptools a:link {
	color: lightyellow;
}

#maptools a:visited {
	color: lightgrey;
}

#set_position_tool {
	float: left;
	margin: 0;
	padding: 8px 14px;
	width: 295px;
}

#measure_tool {
	float: right;
	margin: 0;
	padding: 8px 14px;
}

#maptools_help {
	/*clear: both;*/
	margin: 0;
	padding: 0;
	background: #ffff66;
	display: none;
	width: 580px;
}

#maptools_help_contents {
	padding: 8px 14px;
}

#header {
	background: url("/images/lopBanner3.jpg");
	height: 160px;
	text-align: center;
}


.lightText {
	color: #eee;
}

.lightText a:link {
	color: #eee;
}

.lightText a:visited {
	color: #bbb;
}

.detailsHeading {
	color: #f26522;
}

#content {
	clear: both;
    width: 810px;
    margin: 0 auto;	
    background: #fff;
    text-align: left;
}

#main_content {
	width: 600px;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	float: left;
}

#left_column {
	background: #fff;
}

#sidebar {
    width: 165px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    background: #fff;
}

.vertical_spacer {
	height: 20px;
}

.horizontal_line {
	width: 800px;
	border-top: 1px dashed lightgray;
}

#disclaimer {
	background: lightyellow;
	border: 1px solid orange;
	padding: 8px;
	margin: 0 20px 0 20px;
	text-align: left;
}

#footer {
	clear: both;
	width: 800px;
	margin: 0 auto;
	background: #fff;
}

/* Rounded corners for the map */
.spiffy{
display:block;
width: 590px;
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#1b3041
}
.spiffy1{
border-right:1px solid #9ca5ad;
padding-right:1px;
margin-right:3px;
border-left:1px solid #9ca5ad;
padding-left:1px;
margin-left:3px;
background:#478dec;
}
.spiffy2{
border-right:1px solid #e8eaec;
border-left:1px solid #e8eaec;
padding:0px 1px;
background:#5e717d;
margin:0px 1px;
}
.spiffy3{
border-right:1px solid #465765;
border-left:1px solid #465765;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #9ca5ad;
border-left:1px solid #9ca5ad;
}
.spiffy5{
border-right:1px solid #546370;
border-left:1px solid #546370;
}
.spiffy_content{
padding:0px 5px;
padding:0 5px 0 5px;
background:#1b3041;
height: 520px;
width: 580;
}
