#container	{margin: 2px auto;background-color: #ffffff;color:#000000;line-height:130%;max-width:640px;min-width:270px;margin-left:auto;margin-right:auto}
#top {
  border-bottom: 1px solid gray;
  padding: 0.5em;
  background-color: #90e0ff;
  text-align: center;
  border-radius: 5px;
  line-height:230%
}
#top a {
  border-bottom: 1px solid #eeeeee;
  padding: 3px;
  background-color: #000080;
  border-radius: 5px;
}
#top a:visited {
  color: #ffff66;
  text-decoration: none;
  border-radius: 5px;
}
#top a:link {
  color: #ffffff;
  text-decoration: none;
  border-radius: 5px;
}
#top a:hover {
  background-color: #0000ff;
  color: #ffffff;
  border-radius: 5px;
}
#top h1 {
  margin: 0;
  padding: 0;
}
#leftnav {
  margin: 0;
  padding: 2px;
  float: left;
  width: 204px;
}
div.button a {
  border-bottom: 2px solid #eeeeee;
  padding: 4px;
  display: block;
  background-color: #006633;
  border-radius: 5px;
}
div.button a:visited {
  color: #ffff66;
  text-decoration: none;
  border-radius: 5px;
}
div.button a:link {
  color: #ffffff;
  text-decoration: none;
  border-radius: 5px;
}
div.button a:hover {
  background-color: #05c005;
  color: #ffffff;
  border-radius: 5px;
}
#content {
  padding: 1em;
  margin-left: 214px;
  max-width: 50em;
}
#footer {
  border-top: 1px solid gray;
  margin: 0;
  padding: 0.5em;
  clear: both;
  color: #333333;
  background-color: #f08010;
  text-align: center;
  font-size: 8pt;
  line-height: 1.4em;
}
#leftnav p {
  margin: 0 0 1em;
}
#content h2 {
  margin: 0 0 0.5em;
}
body,
html	{margin:0;padding:0;color:#000;font-family:Gentium Plus,Gentium,Gentium Basic,Times,Liberation Serif,Times New Roman,serif}
#main h2,#main h3,#main p	{padding:0 5px}
#sidebar ul	{margin-left:0;padding-left:0;list-style-type:none;font-family:Arial,Helvetica,sans-serif;font-size:8pt}
#sidebar a	{display:block;padding:3px;width:204px;background-color:#036;border-bottom:1px solid #eee}
#sidebar a:visited	{color:#ffff66;text-decoration: none}
#sidebar a:link	{color:#ffffff;text-decoration: none}
#sidebar a:hover	{background-color:#0505ab;color:#fff}
#sidebar ul {
margin-bottom:0;
}
#sidebar h3, #sidebar p {
padding:0 10px 0 0;
}
#main a	{text-decoration:none;color:#000000}
#main a:hover	{background-color: #0505ab;color: #fff}
#main a.restricted	{text-decoration:none;color:#505050;background-color:#a0a0a0}
#main a.restricted:hover	{background-color: #ab0505;color: #fff}
#footer {
background:#90e0ff;
clear:both;
text-align:center;
}
#footer p {
padding:5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
margin:0;
}
.sidebar	{width:24%;float:left;border-radius:10px}
.main	{float: right}
a.restricted	{text-decoration:none;color:#505050;background-color:#a0a0a0}
a.restricted:hover	{background-color: #ab0505;color: #fff}
.restricted	{color:#505050;background-color:#a0a0a0}
