    body {
      margin: 0px;
      padding: 0px;

      background-color: #AA7;

      font-family: verdana,helvetica,lucidia,arial,sans-serif;
      font-size: 12px;
      color: #000;
    }

    img {
      border: 0px;
    }


    /*
     *  TEXT
     */

    table {
      width: 100%;
      font-size: 12px;
    }

a:link {
        color: #900;
        text-decoration: none;
}

a:visited {
        color: #900;
        text-decoration: none;
}

a:active {
        color: #900;
        text-decoration: none;
}

a:hover {
        text-decoration: underline;
}

p {
        padding: 0;
        margin: 0;
}



h1 {
	/*margin-bottom: 0;*/
	padding: 0;
	/*margin: 0;*/

	font-size: 18px;
	color: #500;
}

h2 {
	margin: 0;
	padding-top: 1em;
	padding-bottom: 0;

	font-size: 16px;

	color: #500;
}

/*
tr.odd { background-color: #996 }
tr.even { background-color: #996 }
tr.oddextra { background-color: #996 }
tr.evenextra { background-color: #996 }
*/

tr.odd { background-color: #BB8 }
tr.even { background-color: #BB8 }
tr.oddextra { background-color: #BB8 }
tr.evenextra { background-color: #BB8 }

td
{
  padding: 0.1em 0.5em;
  /*font-weight: bold*/
}

td.first
{
  width: 45%;
}

td.second { width: 25% }
td.third { width: 10%; text-align: right }
td.fourth { width: 15% }

td ul
{
  margin-top: 0.3em;
  margin-bottom: 0
}


    /*
     *  TOP WINDOW
     */

    .top {
      /* margin: 0px 0px 7px 0px; */
      background-color: #500;
      color: #BB8;
    }

    .heading {
      padding: 13px 17px;

      font-size: 38px;
      /* font-weight: bold; */
    }

    .menu {
      padding: 4px 13px;

      vertical-align: bottom;
      text-align: right;

      font-size: 12px;
      /* font-weight: bold; */
    }

    .menu span {
      background-color: #AA7;
      padding: 4px 6px;

      color: #500;
      font-weight: bold;
    }

    .menu a:link {
      padding: 4px 6px;

      color: #BB8;
      font-weight: bold;
      text-decoration: none;
    }

    .menu a:visited {
      padding: 4px 6px;

      color: #BB8;
      font-weight: bold;
      text-decoration: none;
    }

    .menu a:active {
      padding: 4px 6px;

      color: #BB8;
      font-weight: bold;
      text-decoration: none;
    }

    .menu a:hover {
      /* background-color: #660; */
      padding: 4px 6px;

      /*color: #FFC;*/
      text-decoration: underline;
    }


    /*
     *  MAIN WINDOW
     */

/*
    .main {
      margin: 13px;
    }

    .main td {
      padding: 13px;
    }
*/

    .submenu {
      /* padding: 4px 13px; */
      text-align: right;

      font-size: 12px;
    }

    .submenu span {
      background-color: #500;
      padding: 2px 4px;

      color: #BB8;
      font-weight: bold;
    }

    .submenu a:link {
      padding: 2px 4px;

      color: #500;
      font-weight: bold;
      text-decoration: none;
    }

    .submenu a:visited {
      padding: 2px 4px;

      color: #500;
      font-weight: bold;
      text-decoration: none;
    }

    .submenu a:active {
      padding: 2px 4px;

      color: #500;
      font-weight: bold;
      text-decoration: none;
    }

    .submenu a:hover {
      padding: 2px 4px;

      /*color: #E30;*/
      font-weight: bold;
      text-decoration: underline;
    }

    .margin {
      background-color: #CC9;
    }
