body {
    background-color: white;
    color: black;
    font-family: Helvetica;
    font-style: normal;
    font-size: medium;
  }
  :link { color: #2020b0 }
  :visited { color: #2020b0 }
  :active { color: #2020b0 }
  .banner {
    color: #2020b0;
    background-color: #e8e8e8;
  }
  .top-banner {
    color: #2020b0;
    background-color: #e8e8e8;
    padding: 20;
    width: 100%;
  }
  .bottom-banner {
    color: #2020b0;
    background-color: #e8e8e8;
    font-famility: Helvetica;
    font-size: medium;
    font-style: bold;
  }
  .timetable {
    background-color: #e8e8e8;
    color: #000000;
    margin: 3;
    padding: 10;
    border-width: medium;
    border-color: black;
    border-style: solid;
    border-collapse: collapse;
  }
  .timeelem {
    height: 50px;
    vertical-align: middle;
    border-width: thin;
    border-color: black;
    border-style: solid;
    border-spacing: 10px;
    margin: 5;
    padding: 5;
  }
  .timeelem-th {
    height: 50px;
    vertical-align: middle;
    aling: center;
    border-width: thin;
    border-color: black;
    border-style: solid;
    border-spacing: 10px;
    margin: 5;
    padding: 5;
  }
  .orange {
    background-color: #e0b060;
  }
  .red {
    color: red;
  }
  .notice {
    font-style: italic;
    font-weight: bold;
  }
  H1 {
    color: #2020b0;
    background-color: #e8e8e8;
    width: 100%;
    align: left;
    font-size: x-large;
    font-family: Helvetica;
  }

  H2 {
    color: blac;
    width: 100%
    align: left;
    font-size: large;
    font-style: bold;
    font-family: Helvetica;
  }

  TD {
    font-family: Helvetica;
    font-size: medium;
    font-style: normal;
  }

  TH {
    font-family: Helvetica;
    font-size: medium;
    font-style: normal;
    aling: center;
  }

  P {
    font-family: Helvetica;
    font-size: medium;
    font-style: normal;
  }

  TABLE {
    width: 100%;
    text-align: left;
    margin-left: 20;
  }
