#menu
{
  position: absolute;
  background-color: #FFFFFF;
  top: 90px;
  left: 20px;
  width: 200px;
  height: 200px;
}

#menu ul
{
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
  font-family: Tahoma;
  font-size: 90%;
}

#menu a
{
  display: block;
  padding: 3px;
  width: 196px;
  background-color: #D83249;
  border-bottom: 1px solid #FFFFFF;
}

#menu a:link, #navlist a:visited
{
  color: #FFFFFF;
  text-decoration: none;
}

#menu a:hover
{
  background-color: #12A9C1;
  color: #FFFFFF;
}

#logo
{
  position: absolute;
  background-color: #FFFFFF;
  top: 16px;
  left: 230px;
  width: 505px;
  height: 60px;
}

#linebox
{
  position: absolute;
  background-color: #FFFFFF;
  top: 76px;
  left: 230px;
  width: 505px;
  height: 40px;
}

#icon
{
  position: absolute;
  background-color: #FFFFFF;
  top: 12px;
  left: 20px;
  width: 200px;
  height: 60px;
}

#content
{
  position: absolute;
  background-color: #FFFFFF;
  top: 145px;
  left: 230px;
  width: 505px;
  height: 570px;
}

#columnone
{
  position: absolute;
  background-color: #FFFFFF;
  top: 145px;
  left: 230px;
  width: 160px;
  height: 570px;
}

#columntwo
{
  position: absolute;
  background-color: #FFFFFF;
  top: 145px;
  left: 390px;
  width: 160px;
  height: 570px;
}

#columnthree
{
  position: absolute;
  background-color: #FFFFFF;
  top: 145px;
  left: 550px;
  width: 160px;
  height: 570px;
}

#credits
{
  position: absolute;
  background-color: #FFFFFF;
  top: 720px;
  left: 230px;
  width: 560px;
  height: 80px;
}

h2
{
  font-family: Tahoma;
  font-size: 150%;
  color: #024579;
  text-align: right;
}

h3
{
  font-family: Tahoma;
  font-size: 100%;
  color: #D83249;
}

h3.posup
{
  position: relative;
  top: -14px;
  font-family: Tahoma;
  font-size: 90%;
  color: #D83249;
  text-align: right;
}

h4
{
  font-family: Tahoma;
  font-size: 90%;
  color: #12A9C1;
}

p
{
  font-family: Tahoma;
  font-size: 90%;
}

p.credits
{
  font-family: Tahoma;
  font-size: 80%;
  color: #12A9C1;
}

li
{
  font-family: Tahoma;
  font-size: 90%;
}

hr.posup
{
  position: relative;
  top: 7px;
}

a
{
  font-family: Tahoma;
  font-size: 100%;
  color: #D83249;
}

legend
{
  font-family: Tahoma;
  font-size: 90%;
  color: #12A9C1;
}

td
{
  font-family: Tahoma;
  font-size: 80%;
  color: #12A9C1;
}