html {
  overflow: hidden;
  height: 99%;
}
                         
body {
  background: #98BB72;
  height: 99%;
  margin: 0;
  padding: 0;
  line-height: 150%;
  text-align: center;
}

* {
  font-size: 8pt; 
  font-family: Tahoma, Verdana, sans-serif; 
  color: #000000;
  text-align: right;
  font-weight: bold;
}

a {
text-decoration: underline;
color: #990000
}

a:hover {
color: #575757;
text-decoration: underline;
}

a:visited {
color: #575757;
}

.list {
  margin: 5px;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}

/* === Containers === */
#first_container {
  margin: 20% auto 20% auto; 
  display: table; 
  height: 100%;  
  position: relative; 
  overflow: hidden; 
  width: 680px;
}

#second_container {
  top: 50%;
  vertical-align: middle;
  width: 100%; 
}

#third_container {
  position: static; 
  top: -163px; 
  width: 680px;
}

/* === Menu === */
#menu {
  height: 35px;
  padding: 5px 5px 5px 5px;
  margin: 0;
  list-style: none;
}

#menu li {
  float: right;
  display: block;
  width: 111px; height: 28px; 
}

#menu a {
  display: block;
  width: 102px; height: 28px;
  text-decoration: none;
  line-height: 28px;
  text-align: center;
  border: 3px solid #98BB72;
}

#menu a:link, #menu a:visited {
  color: #000000;
}

#menu a:hover, #menu a:active {
  color: #ffffff; 
  font-weight: bold;
}

#menuselected {
  display: block;
  width: 102px;  height: 28px;  
  text-decoration: none;
  line-height: 28px;
  color: black;
  text-align: center;
  border: 3px solid white;
}

/* === Other Divs === */
.border {
  background-color: #ffffff;
  padding: 15px 15px 15px 15px;
  height: 232px;
  background-image: url('/images/back.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  text-align: left;
}

.content {
  height: 217px;
  overflow: auto;
  padding: 9px;
}

.designinfo {
  margin-top: 5px;
  text-align: right;
  color: #ffffff;
}

.designinfo a {
  margin-top: 5px;
  text-align: right;
  color: #ffffff;
  font-weight: bold;
}
.designinfo a:hover {
  color: #575757;
}
.important {
  margin: 10px 0 -40px 20px;
  padding: 0 10px 40px 9px;
  font-size: 17px;
  color: #749942;
  text-align: justify;
  text-decoration: underline;
}

/* === Inline Text Styles === */
h1 {
  margin: 80px 0 -40px 20px;
  padding: 0 10px 40px 9px;
  font-size: 33px;
  color: #990000;
  text-align: right;
  line-height: 100%
}

h2 {
  font-size: 14px;
  text-align: right;
  text-decoration: underline;
}

strong {
  text-decoration: none;
  color: #990000
}
