      body {
        font-family:sans-serif;
        font-size:16px;
        background-color:#ffffff;
        margin:0px;
        padding:0px;
        line-height:1.4em;
        -moz-user-select:none;
        -webkit-user-select:none;
        user-select:none;
      }
      .container {
        margin-top:0px;
        margin-bottom:0px;
        margin-left:10%;
        margin-right:auto;
        width:80%;
        max-width:920px;
        height:100%;
        background-color:#ffffff;
        padding:20px;
      }
      h1, h2, h3, h4, h5 {
        font-weight:500;
        margin-top:0px;
        padding-top:10px;
      }
      h1, h2 {
        color:#0584d1;
      }
      h1 {
        font-size:1.4em;
      }
      h2 {
        font-size:1.2em;
      }
      a {
        color: #428bca;
        text-decoration: none;
      }
      a:hover, a:focus {
        color: #2a6496;
        text-decoration: underline;
      }
      summary::marker {
        color:#0584d1;
      }
      form {
        padding:5px;
      }
      select {
        border-style:solid;
        border-width:1px;
        border-color:#bebebe;
        background-color:#ffffff;
        padding:4px;
      }
      select:hover {
        border-color:#0584d1;
      }
      fieldset {
        border-style:solid;
        border-color:#bebebe;
        border-width:1px;
        margin:5px;
        margin-bottom:10px;
      }
      legend {
        font-size:0.8em;
        color:#666666;
      }
      input[type=button] {
        background-color:#0584d1;
        color:#ffffff;
        padding:5px;
        border-color:#0584d1;
        border-style:solid;
        border-width:1px;
        margin:10px;
      }
      input[type=button]:hover {
        background-color:#ff6600;
        border-color:#ff6600;
        cursor:pointer;
      }
