h1, h2, h3, h4, h5, h6 {
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  margin-bottom: 10px; }

#top {
  position: fixed;
  top: 0px;
  z-index: 1000;
  width: 100%;
  height: 51px;
  background-image: url("../file/top.png");
  background-repeat: repeat-x; }

#bottom {
  position: fixed;
  z-index: 1000;
  bottom: 0px;
  width: 100%;
  height: 34px;
  background-image: url("../file/bottom.png");
  background-repeat: repeat-x; }
  #bottom .middle {
    width: 1170px;
    height: 100%;
    margin: 0px auto;
    padding: 0px auto;
    background-image: url("../file/bottom-middle.png");
    background-repeat: no-repeat; }

#container {
  position: relative;
  width: 1170px;
  height: auto;
  margin: 60px auto;
  padding: 0px auto; }
  #container .submenu {
    display: none;
    position: fixed;
    top: 46px;
    left: 0;
    z-index: 100000;
    background: url("../file/submenu.png");
    height: 65px;
    width: 100%;
    padding-left: 50%; }
    #container .submenu .left {
      position: absolute;
      right: -31px;
      top: 0px;
      background-image: url("../file/submenu-right.png");
      width: 31px;
      height: 72px; }
    #container .submenu ul {
      margin-left: -448px;
      padding-top: 12px; }
      #container .submenu ul li {
        float: left;
        padding: 0px 20px 0px 20px;
        border-right: 1px solid;
        border-color: #617c91; }
        #container .submenu ul li a {
          font-family: Verdana;
          font-size: 15px;
          color: #457da0;
          display: block;
          text-decoration: none;
          padding: 4px 0px 12px 0px; }
        #container .submenu ul li.selected a {
          color: black; }
  #container ul.menu {
    z-index: 1000;
    position: fixed;
    top: 0px;
    width: 100%;
    height: 55px;
    margin-left: 5px;
    background-image: url("../file/top-middle.png");
    background-repeat: no-repeat; }
    #container ul.menu li {
      float: left;
      text-decoration: none;
      height: 33px;
      padding: 0px 25px 0px 25px;
      margin: 19px 0px 0px 0px;
      background-image: url("../file/stripe.png");
      background-repeat: no-repeat;
      background-position: right top; }
      #container ul.menu li a, #container ul.menu li a:link, #container ul.menu li a:active, #container ul.menu li a:visited, #container ul.menu li a:hover {
        font-family: Verdana;
        font-size: 13pt;
        color: #c3cdd9;
        display: block;
        text-decoration: none;
        padding: 4px 0px 12px 0px; }
      #container ul.menu li.selected a {
        font-style: bold;
        color: white; }
  #container #content {
    position: relative;
    margin: 25px 0px 0px 30px;
    height: 750px; }
    #container #content #footer {
      position: absolute;
      bottom: 70px;
      width: 1140px;
      height: 79px; }
      #container #content #footer a.back, #container #content #footer a.forward {
        position: absolute;
        display: block;
        text-decoration: none;
        font-family: "NeoSansRegular";
        font-size: 12pt;
        float: left;
        color: #ffffff;
        margin: 0px 10px 0px 10px; }
        #container #content #footer a.back .left, #container #content #footer a.forward .left {
          position: relative;
          float: left;
          width: 11px;
          height: 33px;
          background-image: url("../file/read-left.png");
          background-repeat: no-repeat; }
        #container #content #footer a.back .middle, #container #content #footer a.forward .middle {
          position: relative;
          float: left;
          height: 33px;
          background-image: url("../file/read-middle.png");
          background-repeat: repeat-x;
          padding: 8px 10px 0px 10px; }
        #container #content #footer a.back .arrow, #container #content #footer a.forward .arrow {
          position: relative;
          float: left;
          width: 6px;
          height: 34px;
          background-repeat: no-repeat; }
        #container #content #footer a.back .right, #container #content #footer a.forward .right {
          position: relative;
          float: left;
          width: 11px;
          height: 33px;
          background-image: url("../file/read-right.png");
          background-repeat: no-repeat; }
    #container #content .back {
      left: 0px;
      top: 25px; }
      #container #content .back .arrow {
        background-image: url("../file/arrow-left.png"); }
    #container #content .forward {
      right: 275px;
      top: 25px; }
      #container #content .forward .arrow {
        background-image: url("../file/arrow-right.png"); }
    #container #content .logo {
      position: absolute;
      right: 0px;
      width: 142px;
      height: 81px;
      background-image: url("../file/logo.png"); }
  #container h1 {
    font-family: "NeoSansRegular";
    font-style: bold;
    font-size: 15pt;
    color: #f58426; }
  #container h2 {
    font-family: "NeoSansRegular";
    font-style: bold;
    font-size: 15pt;
    color: #457da0; }
    #container h2 em {
      font-style: normal; }
  #container p {
    font-family: "NeoSansRegular";
    font-style: normal;
    font-size: 12pt;
    color: #006089;
    line-height: 160%; }
    #container p strong {
      font-style: bold;
      font-family: "NeoSansBold"; }
  #container hr {
    margin: 20px 0px;
    border: 0px;
    background-color: #d1d9e2;
    height: 1px; }
  #container input, #container textarea {
    float: left;
    clear: both;
    border: 1px solid #849eb5;
    height: 23px;
    width: 240px;
    background-color: inherit; }
  #container textarea {
    height: 105px; }
