      body {
      font-family:arial;
      font-size:11px;
      letter-spacing:0.01em;
      margin:0px;
      overflow:scroll; }

         a { color:#0080FF; text-decoration:none; }
         a:hover { color:#0000c4; text-decoration:none; }
         a:active { color:#0080FF; text-decoration:none; }
         a:focus { color:#0080FF; text-decoration:none; }
         a:visited { text-decoration:none; }

      table.index_head {
      border:0px solid black;
      width:750px;
      margin:5px auto 0px auto; }

      td.index_content table {border:none; }

      td.index_content td { padding-left:2px; border:1px solid #A7A7A7; vertical-align:top;}

      table.index_content {
      border:0px solid black;
      width:750px;
      margin:0px auto 5px auto; }

      td.index_head {
      height:100px;
      background:#0080FF; }

      td.index_logo {
      width:750px;
      padding-left:627px; }

      td.index_logo img {
      display:block;
      padding:0px;
      margin:0px; }

      td.index_menu {
      vertical-align:top;
      width:100px; }

      td.index_content {
      vertical-align:top;
      border:1px solid #0080FF;
      padding:5px;
      padding-top:0px;
      padding-bottom:0px; }

      td.index_counter {
      text-align:center;
      vertical-align:top;
      padding-top:5px;
      padding-bottom:30px;
      border-right:1px solid #0080FF; }

      ul.menu {
      border:0px solid black;
      list-style: none;
      margin: 0px;
      padding: 0px;
      padding-top:20px; }

      ul.menu li {
      margin:0px;
      padding:0px;
      height:20px;
      border-color:#FFFFFF;
      border-width:0px 0px 1px 0px;
      border-style:solid; }

      ul.menu li a, ul.menu li a:visited, ul.menu li a:focus, ul.menu li a:active  {
      background-color:#0080FF;
      padding-top:3px;
      padding-bottom:3px;
      display: block;
      padding-left:5px;
      text-decoration:none;
      color:#FFFFFF;
      width:100px; }

      ul.menu li a:hover {
      background-color:#0000c4;
      color:#FFFFFF;
      width:100px; }

      table.news_entry {
         border: solid black 1px;
         width: 500px;
         margin-left: auto;
         margin-right: auto;
      }

      table.news_entry input {
         width: 392px;
      }

      table.news_entry td.date {
         width: 100px;
      }

      table.news_entry_menu {
         text-align: right;
         width: 500px;
         margin-left: auto;
         margin-right: auto;
      }

      input, textarea {
         border:1px solid #A7A7A7;
         font-family:arial;
         font-size:11px;
         letter-spacing:0.01em;
      }
