﻿a { color: #555555; outline: none; }

a:hover {
	color:#FD8200;
}


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; color:#5B5B5B; }



h1 {
    font-family:Geneva, Arial, Helvetica, sans-serif; 
    font-size: 14pt;
    color: #686868;
 	font-weight:normal;
 	font-weight:bold;
}

h2 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12.5pt; color:#FD8200;}

h3 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; color:#686868;}

h4 {font-family:'Segoe UI', 'Trebuchet MS', Helvetica, Verdana,sans-serif; font-size:10pt }



img { border: none; }

pre { color: #EDC; font: 110% monospace; }

code { color: #EDC; font: 110% monospace; }

ul.noIndent {
    margin-left: 1em;
    padding-left: .5em;
}
li {padding: 4px 0 0 0; font-family:'Trebuchet MS', 'Segoe UI',  Helvetica; color:#5B5B5B; }

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; 
	margin: 0px;
	text-shadow: #ddd 0px 0px 2px;
}

#bar img {
    margin: 10px 0;
}


#logotext {
    position: absolute;
    top: 0px;
    left: 0px;
	height: 65px;
	width: 450px;
	margin: 3px 0 0 0; 
	z-index: 65;
}

#logotext div {
    color: black;
    text-align: right;
    font-style: normal;
    font-size:25pt;
    font-weight: bold;
    position: absolute;
    bottom: 20px;
    left: 25px;
    font-family:Geneva, Arial,'Trebuchet MS', 'Segoe UI',  Helvetica, Verdana,sans-serif; font-size: 9.5pt; color:#5B5B5B;
}

#header {}
#headertext {
    position: absolute;
    top: 0px;
    right: 0px;
	height: 75px;
	width: 300px;
	margin: 3px 0 0 0; 
	z-index: 65;
}
#headertext div {
    color: #686868;
    text-align: right;
    font-style: normal;
    font-size:14pt;
    font-weight: bold;
    position: absolute;
    bottom: 20px;
    right: 0px;
}

#shadow-container {
    width: 800px;
	margin: 0px auto;
}
#shadow-container .container {
    position: relative;
    left: -1px;
    top: -1px;
}
#shadow-container .shadow3 {
    position: relative;
    left: -1px;
    top: -1px;
}
#shadow-container .shadow2 {
    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;
    margin: 0;
    padding: 0;
}

#band {
    position: relative;
    display: block;
    text-shadow: #eee 0px 0px 3px;
}
	
.map {
	border: 1px solid #ccc;
	margin: 4px 30px;
	padding: 0 15px;
	width: 100%;
	float: right;
}

.left { float: left; }
.right { float: right; }


#pageContent {
    vertical-align: top;
    position: relative;
    padding: 10px 10px 10px 10px;
    text-align:justify;
    border:1px #D3D3D3 solid;

}

#rightContent {
    vertical-align: top;
    padding: 0px 0px 0px 10px;
    width: 212px;
}

#footer { display: block; color:gray; margin-top: 12px; padding: 0; height: 35px; border-top: 1px dotted #AAA;  }
#footerContent {
    padding: 10px; 
    font-size: 0.75em;
    
    
}

.sitemap {
    margin-left: 20px;
}