BODY
{
	text-align: center;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
	background-color: black;
}
FORM
{
	MARGIN: 4pt;
}
INPUT
{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 8pt;
}
SELECT
{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 8pt;
}
TD
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline}

.footer
{
    FONT-SIZE: 7pt;
}
.header
{
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}
.map
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    CURSOR: pointer;
}
.pane
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
}
.panearrow
{
    BACKGROUND-COLOR: black;
	COLOR: white;
	CURSOR: hand;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}
.panecaption
{
    BACKGROUND-COLOR: black;
    COLOR: white;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}
.panetext
{
    FONT-SIZE: 8pt;
}
.stat
{
    BACKGROUND-COLOR: silver;
    BORDER-BOTTOM: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-SIZE: 8pt;
}
.statspace
{
    WIDTH: 1pt;
}
.subheader
{
    FONT-SIZE: 8pt;
}
.text
{
    FONT-SIZE: 8pt;
}
.textr
{
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
}
.tool
{
    BACKGROUND-COLOR: silver;
    CURSOR: hand;
    WIDTH: 24px;
}
.toolbar
{
    BORDER-BOTTOM: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
}
.toolfiller
{
    BACKGROUND-COLOR: silver;
}

#mapblock {

	position: relative;
	top: 5px;
	padding: 10px 10px 10px 10px;
	width: 1180px;
	margin-left: auto;
	margin-right: auto;
	border: medium solid gray;
	background-color: #FFFFF0;
}

#title_search_container {

	width: 1180px;
	height: 60px;
	border-bottom: solid 2px black;
}

#titleheader {

	float: left;
	position: relative;
	margin-bottom: 5px;
	height: auto;
	width: 221px;
	padding-left: 5px;

}

#titleheader img {

	border: none;
}

#titleheader h2 {

	font-size: 100%;
	
}

#titleheader p {

	padding: 0;
	
}

a.title{

	font-size: 110%;
	font-weight: bold;
}

/* Address Lookup */
#addresswrapper {

	position: relative;
	float: right;
	text-align: left;
	width: 550px;
}

#addresslookup {

	float: right;
	width: 550px;
}

#menu_links {
	
	float: right;
	text-align: left;
	width: 400px;
}

#menu_links p{

	padding: 0;
	margin: 0 0 1px 0;

}

#menu_links a{

	color: blue;
	text-decoration: underline;
}

#menu_links a:hover{

	text-decoration: none;
}

#addressfield {
	
	height: 20px;

}

#addressbutton {
	
	padding-bottom: 3px;
	width: 60px;
	height: 25px;
	font-size: 110%;
}

#topcontainer {

	position: relative;
	padding: 0;
	width: 1180px;
	height: 430px;
}

#bottomcontainer {
	
	width: 1180px;
	position: relative;
	padding: 0;
	height: 460px;
}

/* map container */
#ims {

	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	width:555px; 
	height: 420px;
}

/* map container */
#gmapcontainer {

	float: right;
	position: relative;
	padding: 5px 0 0 0;
}

#gmapknobs {

	position: relative;
	text-align: left;
	width: 540px;
	height: 20px;
}

#gmap { 

	position: relative;
	width:610px; 
	height:400px;
	overflow: hidden;
}

#gmapinfo {
	position: relative;
	padding: 5px 0 0 0;
	text-align: left;
	height: 20px;
	width: 100%;
	color: black;
}

#panocontainer {

	float: right;
	width: 610px;
	margin-top: 0;
}

/* radio button container */
#panomessage {

	position: relative;
	margin-bottom: 5px;
	height: auto;
	width: 100%;
	text-align: left;
}

/* streetview and birdseye should always be identical  - MR -- correction - they're different sizes so they'll need to have different positioning attributes - MR, 8/21/08 */
#streetview {
	
	position: relative;
	float: right;
	width:610px; 
	height:425px;
}

#birdseye {
	
	display: inline;
	position: relative;
	float: right;
	width: 610px; 
	height:425px;
}
	

#band {

	border:1px dashed black; 
	width: 0px; 
	height: 0px; 
	position: absolute; 
	visibility: hidden;
}

/* added width - MR 080818 */
/* added height to match BE and SV - MR 080819 */
#legendcontainer {
	
	margin-left: 10px;
	margin-top: 5px;
	float: left;
	width: 530px;
	border: 1px solid black;
	background-color: white;
}

/* hosting message  - MR 080818*/
#hostedby_container {
	
	margin-top: 0;
	width: 100%;
	text-align: center;
	border-top: 2px solid black;
}

#hostedby_container p {

	padding: 5px 10em 0 10em;
	text-align: justify;

}

#forcecloselink {

	position: relative;
	text-align: right;
	width: 100%;
	height: auto;
	padding: 0;
}

td.legend_label{

	width: 300px;
}