  body { color: #000000; background-color: #f0edff; margin-top: 0px; }

  td,th { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 20px; }

  a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #cc6633; }
  a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000; }
  a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #006600; }

  a.link2:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; color: #006600; }
  a.link2:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; color: #006600; }
  a.link2:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; color: #006600; }

  a:link3:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration: underline; font-weight: normal; color: #cc6633; }
  a:link3:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration: underline; font-weight: normal; color: #000000; }
  a:link3:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; color: #000000; }

  .kop  { font-family: verdana, arial, geneva; font-size: 17px; font-weight: bold; color: #00286d; }
  .kop2  { font-family: arial, geneva; font-size: 11px; font-weight: bold; color: #00286d; }
  .sub  { font-family: arial, geneva; font-size: 12px; font-weight: bold; color: #00286d; }
  .body { font-family: verdana, arial, geneva; font-size: 12px; line-height: 18px; color: #397000; font-weight: bold; }
  .item { font-family: verdana, arial, geneva; font-size: 11px; line-height: 18px; color: #d70000; font-weight: bold; text-decoration: underline; }
  .copy { font-family: arial, verdana, geneva; font-size: 9px; line-height: 11px; color: #d70000; }

  table.body { table-layout: fixed; width: 860px; border-left: 1px solid #448504; border-right: 1px solid #448504; border-bottom: 1px solid #448504; }
  table.body td { border: none; }

  input.search {padding: 0.3em; width: 126px; vertical-align: middle; color: #006600; font-family: verdana, arial, geneva; font-size: 10px; font-weight: bold; background-color: #f9f9ff; border-left: 2px solid #448504; border-bottom: 1px solid #448504; border-top: 1px solid #448504; border-right: 1px solid #ffffff; margin-bottom: 3px; }

  table.navi1 { border-left: 2px solid #448504; border-bottom: 1px solid #448504; border-top: 1px solid #448504; }
  table.navi1 td { border: none; background-color: #f9f9ff; padding: 0.2em; }

  table.navi2 { border-bottom: 1px solid #448504; border-top: 1px solid #448504; }
  table.navi2 td { border: none; padding: 0.2em; }

  table.left { float: left; clear: left; margin: 2 10 0 -3; }
  table.right { float: right; clear: right; margin: 2 4 0 10; }
  table.center { margin: 0 auto; }
  table.left th, table.right th, table.center th { font-weight: normal; background-color: #ffffff; text-align: center; font-size: 10px; color: #000000; line-height: 13px; }
  table.left, table.right, table.center { table-layout: fixed; }

  table.txt { border-collapse: none; background-color: #ffffff; }
  table.txt td { border: 1px solid #448504; text-align: left; color: #000000; background-color: #f0edff; padding: 0.5em; font-size: 11px; line-height: 6px; }

  table.txt2 { border-collapse: none; background-color: #ffffff; }
  table.txt2 td { border: 1px solid #448504; text-align: center; color: #000000; background-color: #f0edff; padding: 0.5em; font-size: 11px; line-height: 15px; }

  table.list { border-collapse: none; background-color: #ffffff  }
  table.list td { border: none; text-align: left; background-color: #f0edff; color: #000000; font-size: 11px; line-height: 10px; }
  table.list th, table.list td { padding: 0.3em; }
