﻿a { color: #555555; border: none; }

td {font-family:'Segoe UI', 'Trebuchet MS', Helvetica, Verdana,sans-serif;}

p {font-family:'Trebuchet MS', 'Segoe UI',  Helvetica, Verdana,sans-serif; font-size: 9.5pt; }



h1 {
    font-family:Geneva, Arial, Helvetica, sans-serif; 
    margin:18px 10px 0px 0px;
    font-size: 14pt;
    color: black;
 font-weight:normal
}

h2 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 13pt; color:#6CB0DF; }

h3 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; }

h4 {font-family:'Segoe UI', 'Trebuchet MS', Helvetica, Verdana,sans-serif; font-size:10pt }



img { border: none; }

code, pre { color: #EDC; font: 110% monospace; }

ul.noIndent {
    margin-left: 1em;
    padding-left: .5em;
}
li {padding: 4px 0 0 0 }

div > p:first-of-type::first-letter { font-size: 200%; }

body {
    margin: 0px; 
    padding: 0px;
	font-size: 12px; 
	background:  #FFFFFF;
	color: black; 
	font-family: 'Segoe UI', 'Trebuchet MS', Helvetica, Verdana,sans-serif;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	
	
}

form { margin: -24px 0; padding: 0px; border: 0px; }

#bar {
    width: 100%;
	height: 105px; 
	background: url('./images/bar.png'); 
	margin: 0px;
}

#bar img {
    margin: 12px 0;
}


#logotext {
    position: absolute;
    top: 0px;
    left: 0px;
	height: 75px;
	width: 550px;
	margin: 3px 0 0 0; 
	z-index: 65;
}

#logotext div {
    color: White;
    text-align: right;
    font-style: normal;
    font-size:25pt;
    font-weight: bold;
    position: absolute;
    bottom: 20px;
    left: 25px;
    font-family:Copperplate Gothic Light, Arial;
}

#header {}
#headertext {
    position: absolute;
    top: 0px;
    right: 0px;
	height: 75px;
	width: 300px;
	margin: 3px 0 0 0; 
	z-index: 65;
}
#headertext div {
    color: White;
    text-align: right;
    font-style: normal;
    font-size:7.5pt;
    font-weight: bold;
    position: absolute;
    bottom: 30px;
    right: 25px;
}

#shadow-container {
    width: 960px;
	margin: 0px auto;
}
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -1px;
    top: -1px;
}
#shadow-container .shadow1 {
    background: #C4C5C6;
}
#shadow-container .shadow2 {
    background: #9C9D9E;
}
#shadow-container .shadow3 {
    background: #767777;
}
#shadow-container .container {
    background: #ffffff;
    border: 1px solid #848284;
    border-right: 1px solid: #545254;
    margin: 0;
    padding: 0;
}

#band {
    position: relative;
    display: block;
}
	
.map {
	border: 1px solid #ccc;
	margin: 4px 30px;
	padding: 0 15px;
	width: 100%;
	float: right;
}

.left { float: left; }
.right { float: right; }

#leftContent { 
    width: 212px;
    vertical-align: top;
    background:#EAEAEA;
     
}

#pageContent {
    vertical-align: top;
    position: relative;
    padding: 10px 15px 25px 20px;
    text-align:justify;
    border-left: 1px solid #C0C0C0;
}

#rightContent {
    vertical-align: top;
    border-left: 1px solid #C0C0C0;
    width: 212px;
}

#footer { display: block; color:white; margin-top: 23px; padding: 0; height: 35px; border-top: 1px dotted #AAA; background-color:#2C2A2A;  }
#footerContent {
    padding: 10px; 
    font-size: 0.878em;
    
    
}

.lightBlue { color: #6CB0DF; }
.darkBlue { color: #397ED5; }

.sitemap {
    margin-left: 20px;
}
