body,tr,td {
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: white;
}

.header {
	background-image: url(background.jpg);
	background-repeat: repeat-x;
}

.middle {
	background-color: #EDE6C9;
}

.footerleft {
	font: 8pt Arial, Helvetica, sans-serif;
	text-align: left;	
}

.footerright {
	font: 8pt Arial, Helvetica, sans-serif;
	text-align: right;	
}

.footerright a {
	color: white;
	text-decoration: underline;
}

.footerright a:hover {
	text-decoration: none;
}


.applet {
	border: 1px solid gray;
	width: 320px;
	height: 240px;
	margin: 0;
	background-color: #E0D5A8;
}

.description {
	color: #85283D;
	font-weight: normal;
	line-height: 1.5em;	
	background-color: #E0D5A8;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	color: black;
	padding: 5px;
/*   min-height: 350px;
   height: auto;
   _height: 350px;*/

}

/*.descriptionbox {

	overflow: inherit;	
}*/

.applet ul,li {
	color: black;	
}

.applet h1 {
	color: black;
	font-weight: bold;
	font-size: 8pt;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
}

.applet p {
	font-weight: normal;
	color: black;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.navigation {
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	background-color: #FCFAF2;
}

.toplevelnavigation1 {
	background-color: #E0D5A8;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	color: black;
	padding: 5px;
	font-size: 8pt;
	text-align: center;
}

.toplevelnavigation1 a {
	color: black;
	text-decoration: none;
}

.toplevelnavigation1 a:visited {
	color: black;
	text-decoration: none;
}

.toplevelnavigation1 a:hover {
	color: black;
	text-decoration: underline;
}

.toplevelnavigation2 {
	background-color: #E0D5A8;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	color: black;
	padding: 5px;
	font-size: 8pt;
	text-align: center;
}

.toplevelnavigation2 a {
	color: black;
	text-decoration: none;
}

.toplevelnavigation2 a:visited {
	color: black;
	text-decoration: none;
}

.toplevelnavigation2 a:hover {
	color: black;
	text-decoration: underline;
}

.toplevelnavigation3 {
	background-color: #E0D5A8;
	border-bottom: 1px solid gray;
	color: black;
	padding: 5px;
	font-size: 8pt;
	text-align: center;
}

.toplevelnavigation3 a {
	color: black;
	text-decoration: none;
}

.toplevelnavigation3 a:visited {
	color: black;
	text-decoration: none;
}

.toplevelnavigation3 a:hover {
	color: black;
	text-decoration: underline;
}

.toplevelnavigation1current {
	background-color: #FCFAF2;
	border-right: 1px solid gray;
	color: black;
	padding: 2px;
	font-size: 8pt;
	text-align: center;
}

.toplevelnavigation1current a {
	color: black;
	text-decoration: none;
}

.toplevelnavigation1current a:visited {
	color: black;
	text-decoration: none;
}

.toplevelnavigation1current a:hover {
	color: black;
	text-decoration: underline;
}

.toplevelnavigation2current {
	background-color: #FCFAF2;
	border-right: 1px solid gray;
	color: black;
	padding: 2px;
	font-size: 8pt;
	text-align: center;
}

.toplevelnavigation2current a {
	color: black;
	text-decoration: none;
}

.toplevelnavigation2current a:visited {
	color: black;
	text-decoration: none;
}

.toplevelnavigation2current a:hover {
	color: black;
	text-decoration: underline;
}

.toplevelnavigation3current {
	background-color: #FCFAF2;
/*	border-right: 1px solid gray;*/
	color: black;
	padding: 2px;
	font-size: 8pt;
	text-align: center;
}

.toplevelnavigation3current a {
	color: black;
	text-decoration: none;
}

.toplevelnavigation3current a:visited {
	color: black;
	text-decoration: none;
}

.toplevelnavigation3current a:hover {
	color: black;
	text-decoration: underline;
}

.secondlevelnavigation {
	color: blue;
	padding: 2px;
	font-size: 8pt;
	text-align: center;
}

.secondlevelnavigation a {
	color: blue;
	text-decoration: underline;
}

.secondlevelnavigation a:visited {
	color: blue;
	text-decoration: underline;
}

.secondlevelnavigation a:hover {
	color: blue;
	text-decoration: none;
}

.secondlevelnavigationcurrent {
	color: blue;
	padding: 2px;
	font-size: 8pt;
	text-align: center;
}

.secondlevelnavigationcurrent a {
	color: blue;
	text-decoration: none;
	border-bottom: 1px dotted gray;
}

#mapcontent {
	padding: 10px;
	color: black;
	font-weight: normal;
}

#map {
	text-align: center;
	padding-top: 10px;
}

.maptext {
	color: black;
	font-size: 8pt;
	padding: 10px;
}

.maptext h1 {
	color: black;
	font-size: 8pt;
	text-decoration: underline;
/*	text-align: center;*/
	padding-left: 20px;
}

.maptext ul li {
	list-style: url(li_nav.gif);
	font-weight: normal;
}

.maptext p {
	color: black;
	font-size: 8pt;
	font-weight: normal;
	padding-left: 20px;
}

.maptext h2 {
	color: black;
	font-weight: bold;
	font-size: 9pt;
}

.applet ul li {
	list-style: url(li_des.gif);
	font-weight: normal;
}

.thumbs td {
	text-align: center;
	padding: 10px;
}

.currentthumb {
	border: 1px solid red;
	padding: 5px;
	margin: 5px;
}

.selectedthumb {
	border: 1px dotted red;
	padding: 5px;
	margin: 5px;
}

.notcurrentthumb {
	border: 1px solid #E0D5A8;
	padding: 5px;
	margin: 5px;
}

.photo {
	color: black;
	font-size: 8pt;
	padding: 10px;
	text-align: center;
}

.photo p {
	color: black;
	font-size: 8pt;
	font-weight: normal;
}

