body {
background-color: Gainsboro;
font-family: "Verdana", sans-serif;
font-size: 11pt;
}

#header{
text-align: center;
padding-bottom: 10px;
}

#links{
padding-bottom:5px;
margin: 0;
}

#links ul{
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
}

#links ul li{
display: inline;
line-height: 30px;
}

#links ul li a{
text-decoration: none;
padding: .2em 1em;
color: white;
background-color: #F11800;
}

#links ul li a:hover, #links ul li a#current{
color: #F11800;
background-color: #FFFFFF;
}

#container{
margin-left: auto;
margin-right: auto;
width: 900px;
}

#maincontainer{
background-color: #DCDCDC;
margin: 0;
padding-left: 14px;
padding-right: 14px;
padding-top: 10px;
padding-bottom: 0px;
text-align: justify;
opacity: 0.92;
}

#maincontainer a{
color:#800080;
text-decoration:none
}

#maincontainer a:hover{
text-decoration:underline
}

h1{
margin-top:0;
font-size: 24px;
}

h2{
margin-top:0;
font-size: 20px;
}

a img{
border: none;
}

img{
display: block;
max-width:800px;
}

.image-right{
float:right;
margin: 0 0 0 15px;
font-size: small;
text-align: center;
}

.image-left{
float:left; 
margin: 0 15px 0 0;
font-size: small;
text-align: center;
}

.image-center{
text-align: center;
font-size: small;
padding-top: 10px;
clear: both;
}

.image-center img{
margin-left: auto;
margin-right: auto;
}

#footer{
color:#C0C0C0;
text-align: center;
font-size: small;
padding-top: 5px;
padding-bottom: 15px;
}

.clear{
clear: both;
}

.seeAlso{
font-style: italic;
}

#maincontainer, #maincontainer img, object, #mapdiv{
border-style: solid;
border-color: #DCDCDC;
border-width:5px;
}

#mapdiv img{
border: none;
}

object, iframe{
display: block;
margin-left: auto;
margin-right: auto;
}

html, body {
margin: 0 0 1px;
padding: 0;
}

#fb{
border:none;
overflow:hidden;
width:237px;
height:225px;
background-color: Gainsboro;
}

.styledtable
{
width:60%;border-collapse:collapse;

}
.styledtable td, .styledtable th 
{
font-size:1em;
border:1px solid #DCDCDC ;
padding:3px 7px 2px 7px;
}
.styledtable th 
{
font-size:1em;
text-align:left;
padding-top:3px;
padding-bottom:2px;
background-color:#DCDCDC ;
color:#333FFF;
}
.styledtable tr:nth-child(odd) td 
{
color:#000000;
background-color:#FFF;
}

form{
text-align: left;
}

.selection_group{
border-top-style: solid;
border-top-color: #EE2C2C;
border-top-width: 5px;
margin-top: 5px;
padding-top: 2px;
padding-bottom: 2px;

font-weight: bold;
}

div.olControlAttribution
{
    bottom: 1em;
}
