/* CSS Document */

body {
  color: #4C3F4C;
  background: white;
}

a:link.navbar, a:visited.navbar, a:active.navbar {
  color: inherit;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold; 
  text-align: center; 
  background-color: transparent;
  text-decoration: inherit;
}

a:hover.navbar {
  font-family: Arial, Helvetica, sans-serif;
  color: #8C63B5;
  font-size: small;
  font-weight: bold;  
  text-align: center; 
  background-color: #FFFF00;
  text-decoration: none; 
}

a:link.sidebar_links {
  background-color: blue;
  cursor: pointer;
  color: black !important;
  font-size: 10pt;
  text-decoration: none;
}

a:hover.sidebar_links {
  background-color: #8C63B5;
  cursor: pointer;
  color: white;
  font-size: 10pt;
  text-decoration: none;
}

a:link.style8
{ color:#000099;
}

a:visited.style8
{ color:#000099;
}

a:hover.style8
{ color:#000099;
  background-color: #FFFF00;
  text-decoration: none;
}

a:link.style9
{ color:#000099;
}

a:visited.style9
{ color:#000099;
}

a:hover.style9
{ color:#000099;
  background-color: #FFFF00;
  text-decoration: none;
}

.navbar {
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFF00;
  font-size: small;
  font-weight: bold; 
  text-align: center; 
  background-color: #8C63B5;
  text-decoration: underline;
}

.navbar_page {
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold; 
  text-align: center; 
  background-color: #8C63B5;
  text-decoration: none;
  color: #FFFFFF;
}

.navbar:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #8C63B5;
  font-size: small;
  font-weight: bold;  
  text-align: center; 
  background-color: #FFFF00;
  text-decoration: none; 
}

.sidebarLinks, .sidebarLinks_sel, .sidebarLinks_hl {
  padding: 3px;
}
.sidebarLinks, .sidebarLinks_sel, .sidebarLinks_hl, .sidebarLinks a, .sidebarLinks_sel a, .sidebarLinks_hl a {
  background-color: blue;
  cursor: pointer;
  color: white;
  font-size: 10pt;
  text-decoration: none;
} 

.sidebarLinks_sel, .sidebarLinks_sel a {
  background-color: #8d67b3 !important;
} 

.sidebarLinks_hl, .sidebarLinks_hl a {
  color: black !important;
  background-color: #FFFF00 !important;
}

#map {
  border: 2px solid black;
}

#sidebar {
  width: 300px;
  height: 100%;
}

.sidebar_links {
  width: 100%;
} .sidebar_links td {
  text-align: left;
} .sidebar_links th {
  color: black;
  font-size: 11pt;
  background-color: silver;
  border: 1px solid silver;
} .sidebar_links th.city {
  text-align: left;
  width: 125px;
}

#map_note {
  font-family: Arial, Helvetica, sans-serif;
  border: 2px solid yellow;
  padding: 4px;
  text-align: center;
	 color: #000099;
}

.infoWindow_name {
  color: black;
  font-weight: bold;
  font-size: 11pt;
  text-align: center;
}

.infoWindow {
  color: black;
  font-size: 10pt;
  text-align: left;
}

.infoWindow_about {
  height: 2em;
  width: 100%;
  font-style: italic;
  font-size: 10pt;
  text-align: center;
}

.infoWindow_right {
  float: right;
  max-width: 160px;
  text-align: right;
}

.infoWindow_image {
	max-width: 160px;
	text-align: right;
	margin-right: 4px;
}

.infoWindow_accessibility {
  max-width: 160px;
  text-align: right;
  margin-top: 6px;
} .infoWindow_accessibility img {
  width: 30px;
  height: 30px;
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 4px;
}

.style2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #4C3F4C;

}

.style4 {color: #55432F}

.style7 {

	color: #FFFF00;

	font-size: large;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000099;
}

.style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000099;
}
