@import url("safariscroll.css");

body {
  font-family:Arial,Helvetica,sans-serif;
  font-size:80%;
  margin:1em 2em;
  color:#424244;
}
#general1 {
  /* max-width:1143px; */
}
#general2 {
}
#logo {
  display:block;
}
#logo img.logo {
}
#logo img.topimage {
  float:right;
  margin-right:20%;
}
#logo p {
}
#languages {
  font-weight:bold;
  color:#8c8d8e;
  margin-top:20px;
}
#languages a {
  text-decoration:none;
  color:#424244;
}
#languages li.selected a {
  color:#8c8d8e;
}
#navbar {
  display:none;
}
#menus {
  display:block;
}
#submenu0 {
  text-transform:uppercase;
}
#submenu1 {
}
#menu ul {
  margin:2em 0;
}
#menu li {
  list-style-type:none;
  display:inline;
  margin-right:2em;
}
#menu a {
  color:#8c8d8e;
  text-decoration:none;
}
#menu a:hover,
#menu li.selected a {
  color:#424244;
}
#text {
  padding:0;
}
#text ul,
#text ol,
#text blockquote,
#text table,
#text div.form,
#text p {
  max-width:45em;
  margin:1.3em 0;
}
#text li,
#text a,
#text a.edit,
#text a:visited.edit,
#text strong {
  /* color:#272727; */
  color:#8c8d8e;
}
#text a:visited {
  /* color:#aaa8a8; */
  color:#424244;
}
#text h1 {
  display:none;
  margin-top:1em;
  font-size:1.5em;
  font-weight:normal;
}
#text h2 {
  margin-top:2em;
  font-size:1.2em;
}
#text h3 {
  font-size:1em;
  margin-bottom:0.5em;
}
#text ul {
  margin-top:0.5em;
}
#text li {
  list-style-type:none;
  /* background:url('li.gif') left 0.4em no-repeat; */
  margin:0.5em 0;
  padding-left:0em;
}
#text ul.autoimage {
  max-width:100%;
  text-align:left;
  overflow:auto;
  white-space:nowrap;
  padding-bottom:1em;
}
#text ul.autoimage li.description {
  text-align:left;
  white-space:normal;
  margin:0;
}
#text ul.left {
  padding:0;
  margin:0;
  float:left;
  width:33%;
  border-top:1px solid white;
}
#text ul.middle {
  padding:0;
  width:33%;
  margin:0 auto;
  border-top:1px solid white;
}
#text ul.right {
  padding:0;
  margin:0;
  width:33%;
  float:right;
  border-top:1px solid white;
}
#text ul.left li,
#text ul.right li,
#text ul.middle li {
  color:#424244;
  text-align:left;
  max-width:30em;
  font-size:1.2em;
  margin:1em;
}
#text ul.left li ul,
#text ul.right li ul,
#text ul.middle li ul {
  margin:1em 0 3em;
  padding:0;
}
#text ul.left li li,
#text ul.right li li,
#text ul.middle li li {
  color:#8c8d8e;
  font-size:80%;
  list-style-type:none;
  margin:0.5em 0;
  padding:0;
}
#bottom ul {
  margin-top:2em;
  padding:0;
  padding-top:2em;
  text-align:right;
  border-color:#cdcdcd;
  font-weight:normal;
}
#bottom li {
  font-size:80%;
  border-color:#aaa8a8;
  color:#aaa8a8;
}
#bottom a {
  color:#aaa8a8;
}
#bottom ul.left {
  float:left;
  border:none;
  margin-top:0;
  padding-top:10px;
  margin-bottom:60px;
}
#bottom ul.left li {
  padding-right:10px;
  border:none;
  vertical-align:middle;
  display:table-cell;
}
