﻿body 
{
    background: #f1f1f1;
    text-align: center;
    font-family: Geneva, Arial, Sans-Serif;
    font-size: medium;
    margin: 0;
    padding: 0;

}


/* ---- ----------  ----- */
/* ----    Layout   ----- */
/* ---- ----------  ----- */
 #wrapper {
     text-align: left;
     margin-left: auto;
     margin-right: auto;
     background-color: #fff; /*#f9ffff;*/
     text-align: left;
     width: 900px;
     min-width: 900px;
     }

 #content {
     margin: -10px 100px 0 0;
     padding: 10px 20px 30px 20px;
 }
/* ------------------ */
/* ------------------ */
.noScriptNote
{background: #efed33; font-weight: bold; text-align:center;padding: 5px;}

.noScriptNote a
{color:Blue;}

fieldset
{
	padding: 10px 10px 10px 10px;
}

table.comments
{
	border: 0;
	border-collapse: separate;
	padding: 18px 18px 18px 18px;
	width: 400px;
}
table.comments td
{
	padding: 18px 18px 18px 18px;
	border-collapse: separate;
}	
.altRow
{
	background-color:#f5f8ef;
	padding: 18px 18px 18px 18px;
}
.nonAltRow
{
	background-color:#fff;
	padding: 18px 18px 18px 18px;
}
#mapLinks
{text-align:right;font-size:80%; float:right;}

#mapLinks a{color: Gray;}

.note
{
	color: gray;
	font-size: 85%
	}
	
.notice
	{
		color:Fuchsia;
	}
	
p
{
	font-size: 100%;
}

#legendContainer
{
	border: 1px solid gray;
	width: 160px;
	height: 180px;
	position: relative;
	z-index: 101;
	top: -495px; right:-590px;
}


#mapLegend
{
	position:relative;
	clear:both;
	width: 160px; 
	background-image: url(img/transparent.png) !important;
	background-color: transparent !important;
	background-image: none;
	background-color: #fff; 
	padding: 5px;
	filter:alpha(opacity=85); 
}

#opaqueText
{position: relative;
}

