  #menu
  {
    width: 183px;
    float: right;
    margin: 1em;
    margin-right: 0em;
    padding-top: 95px;
    background: transparent;
    clear: both;
    }

	ul#mainmenu
  {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  ul#mainmenu li a:link,
  ul#mainmenu a:visited
  {
    text-decoration: none;
    display: block;
    width: 158px;
    padding: 6px 6%;
    color: #0059FF;
    font-variant: small-caps;
    font-size: 1.2em;
    padding-left: 1em;
  }
  ul#mainmenu li a:hover
  {
    background-color: #7DABFF;
    color: #FFFFFF;
  }
  ul#mainmenu li a.focus
  {
    background-color: #E4F0FC;
    color: #0E1B4E;
    font-weight: bold;
  }

	ul#mainmenu ul#submenu1
  {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 0.8em;
  }
  ul#mainmenu ul#submenu1 li
  {
    border-top: 1px;
    padding-left: 30px;
  }
  ul#mainmenu ul#submenu1 li a:link,
  ul#mainmenu ul#submenu1 li a:visited
  {
    padding: 1px;
    font-size: 1.2em;
    line-height: 1.5em;
    color: #0059FF;
    background-color: transparent;
    border-top: 0px solid;
    width: 152px;
  }
  ul#mainmenu ul#submenu1 li a:hover
  {
    background-color: #7DABFF;
    color: #FFFFFF;
  }
  ul#mainmenu ul#submenu1 li a.focus
  {
    background-color: #E4F0FC;
    color: #0E1B4E;
    font-weight: bold;

  }

  a.menuinfo
  {
    padding: 1px;
    font-size: 1.2em;
    font-variant: small-caps;
    border-top: 0px solid;
  }

  #text_menu
  {
    float: left;
    margin: 0em;
    margin-bottom: 2em;
    padding: 0em;
    font-variant: small-caps;
    border: 1px outset #C2FAFE;
    background-color: #ECFDFF;
    clear: left;
  }
	ul#text_mainmenu
  {
    list-style: none;
    list-style-type: square;
    margin: 1em;
    padding: 1em;
  }
  ul#text_mainmenu li a:link,
  ul#text_mainmenu a:visited
  {
    text-decoration: none;
    display: block;
    color: #0059FF;
    font-variant: small-caps;
    cursor: pointer;
  }
  ul#text_mainmenu li a:hover
  {
    background-color: #7DABFF;
    color: #FFFFFF;
    cursor: pointer;
  }
  ul#text_mainmenu li a.focus
  {
    background-color: #ECFDFF;
    color: #0E1B4E;
    font-weight: bold;
  }
  p#left
  {
    width: 100%;
    float: left;
    clear: left;
  }