/* Last modified July 19, 1998 */

BODY {
  background: white;
  color: black;
  font-family: Georgia, Times New Roman, Times, serif;
}

H1, H2, H3, H4 {
  color: black;
  /*font-family: Arial, Helvetica, sans-serif;*/
}

a:hover {
  /*color: #ff0000;*/
  text-decoration: underline;
}

.category {
  font-family: serif;
  /*font-family: Arial, Helvetica, sans-serif;*/
  font-weight: bold;
  /*background: #ccccff;*/
}

.maincategory {
  font-family: serif;
  /*font-family: Arial, Helvetica, sans-serif;*/
  font-weight: bold;
  background: #99cc99;
}

.lastmodified {
  font-family: Arial, Helvetica, sans-serif;
  font-size: smaller;
}

.heading {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.navbar {
  background: #990033;
  padding-top: 3px;
  padding-bottom: 3px;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

.navbarsep {
  color: #999999;
}

a.navbarlink {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

a:hover.navbarlink {
  color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
}

.menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: smaller;
  text-decoration: none;
}

.sidemenu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: smaller;
  text-decoration: none;
  background: #f1f1f1;
  border-right: 1px solid gray;
}

.sidemenu a {
  text-decoration: none;
}

.sidemenu a:hover {
  text-decoration: underline;
}


.sidebar {
  background: #e4d3a1;
}

a.hoverlink {
  text-decoration: none;
}

a:hover.hoverlink {
  text-decoration: underline;
}

.footer {
  background: #f1f1f1;
  border-top: 1px #999 solid;
  color: #999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding: 1em
}

.footer a {
  color: #5559cc;
  text-decoration: none;
}

.footer a:hover {
  text-decoration: underline;
}

.footer ul {
  margin-left: 0;
	padding-left: 0;
	display: inline;
}

.footer ul li {
	margin-left: 0;
	padding: 0 0.5em;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
}

.footer ul li.first {
	margin-left: 0;
	padding-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}
	
.breadcrumbs {
  margin: 0em;
  padding: 0.25em;
  border: 1px solid #dddddd;
  background: #dddddd;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: smaller;
}

.info_bar {
  margin: 0.5em;
  padding: 0.25em;
  /*background: #ffffe1;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: smaller;
  /*border: 1px solid #f9cf0c;*/
}

.info_bar .example_box {
   background: white;
   border: 1px solid black;
   padding-left: 0.25em;
   padding-right: 0.25em;
}

.map_content {
  text-align: center;
  margin-bottom: 1em;
}

.figure {
  float: right;
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  font-size: smaller;
  font-family: Arial, Helvetica, sans-serif;
  width: 200px;
}

.figure img {
  border: 1px black solid;
}

.banner_figure {
  padding-bottom: 1em;
  font-size: smaller;
  font-family: Arial, Helvetica, sans-serif;
}

.banner_figure img {
  border: 1px black solid;
}