  body
  {
   font-family: 'Century Gothic', serif;
   color: rgb(192,192,192);
  }

  div.cont
  {
   width: 801px;
  }

  div.head
  {
   border: 1px solid #000000;
   background: url('/images/banner.jpg');
   width: 799px;
   height: 150px;
   color: #aa0000;
   text-align: right;
   font-size: 25px;
  }

  .head
  {
   display: block;
   width: 100%;
   text-align: right;
  }

  em.head
  {
   height: 10px;
  }

  b.head
  {
   font-size: 35px;
   font-weight: normal;
  }

  div.main
  {
   border: solid #000000;
   border-width: 0 1px 0 1px;
   background: #aa0000;
   width: 799px;
   height: 420px;
   text-align: left;
   font-size: 25px;
   position: relative;
   z-index: 500;
  }

  div.left
  {
   border: solid #000000;
   border-width: 0 0 0 1px;
   background: #aa0000;
   width: 300px;
   height: 420px;
   overflow: auto;
  }

  div.right
  {
   border: solid #000000;
   border-width: 0 1px 0 0;
   background: #aa0000;
   width: 500px;
   height: 420px;
   position: relative;
   left: 300px;
   top: -420px;
  }

  div.foot
  {
   border: solid #000000;
   border-width: 0 1px 1px 1px;
   background: #000000;
   width: 799px;
   height: 18px;
   position: relative;
   top: -420px;
  }

  div.content
  {
   padding: 1px 25px 1px 25px;
  }

  div.fleft, div.fright
  {
   font-size: 13px;
  }

  div.fleft
  {
   width: 230px;
   text-align: left;
  }

  div.fright
  {
   width: 569px;
   text-align: right;
   position: relative;
   left: 230px;
   top: -17px;
  }

  ul.links
  {
   list-style-type: disc;
   font-size:  16px;
  }

  a, a:link, a:visited, a:active, a:focus
  {
   text-decoration: none;
   color: rgb(192,192,192);
   outline: none;
   font-weight: normal;
  }

  a:hover
  {
   color: #ffffff;
  }

  a:active
  {
   outline: none;
  }

h4
{
 font-size: 16px;
}

h5
{
 font-size: 12px;
 font-weight: normal;
}

td.fleft, td.fright
{
 vertical-align: top;
 padding: 20px;
 width: 50%;
}

td.fleft
{
 text-align: left;
}

td.fright
{
 text-align: right;
}

b.sp
{
 font-size: 6px;
}

b.cont
{
 display: block;
 height: 22px;
 font-size: 13pt;
}

textarea
{
 height: 68px;
}

textarea, input
{
 width: 150px;
}

#menu
{
 width: 800px;
 height: 26px;
 border: solid #000000;
 border-width: 0 0 1px 1px;
}

* html #menu
{
 width: 800px;
 position: relative;
 left: 0px;
 top: 0px;
}

#menu b
{
 display: block;
 float: left;
 font-weight: normal;
 height: 26px;
 width: 159px;
 text-align: center;
 border: solid #000000;
 border-width: 0 1px 0 0;
}

#menu a, #menu a:link, #menu a:visited, #menu a:active, #menu a:focus
{
 display: block;
 width: 159px;
 height: 26px;
 color: #000000;
 font-size: 14pt;
 outline: none;
}

#menu a:hover
{
 color: #aa0000;
 font-weight: 550;
 background: #f07578; /* ffeeee; */
}

#menu b b
{
 visibility: hidden;
 background: #ffffff;
 border: solid #000000;
 border-width: 1px 0 0 0;
 position: relative;
 z-index: 1000;
}

#menu b:hover b
{
 visibility: visible;
}