/* Style sheet for cycle training quiz */

  body
    {
    background-color : white;
    }

  body.rpt
    {
    margin-left : 10%;
    background-color : white;
    }


  div.a
    {
    margin-left : 6%;
    }
    
  div.b
    {
    font-size : 80%;
    }

  div.c
    {
    font-size : 80%;
    color : red;
    }

  div.d
    {
    color : red;
    padding-left:30px;
    padding-right:30px;
    }

  form.endq
    {
      background-color : #f0f0f0;
      font-size : 80%;

    }
    

  h2.head
    {
      font-size : 150%;
      font-weight : bold;
      color : #4040c8;
      background-color : #e0f8f8;
      padding-left:10px;
      border-width : 1px;
      border-color : black;
      border-style : solid;

    }

  h2.rpthead
    {
      padding-left : 5%;
      font-size : 150%;
      font-weight : bold;
      color : black;
      border-width : 1px;
      border-color : black;
      border-style : solid;
    }

  h2.section
    {
      font-size : 150%;
      font-weight : bold;
      color : black;
      background-color : #e0f8f8;
      padding-left : 5%;
      border-width : 1px;
      border-color : black;
      border-style : solid;

    }

  h3.subhead
    {
      background-color : #e0f8f8;
      font-weight : bold;
      font-size : 100%;
      color : black;
      padding-left : 10px;
      margin-top : 30px;
      margin-bottom : 0px;
    }
    
  h3.subsect
    {
      font-size : 100%;
      color : black;
      margin-bottom : 0px;
    }

  select
    {
      background-color : #f8f810;
      color : black;
      font-weight : bold;
    }

  table.opts
    {
      margin-top : 10px;
      border-left : 1px solid #4040c8;
      border-top : 1px solid #4040c8;
      border-right : 1px solid #4040c8;
      margin-bottom : 5px;
    }
    
  textarea
    {
      font-size : 100%;
      font-family : sans-serif;
    }

  td.head
    {
      background-color : #e0f8f8;
      font-weight : bold;
      color : #4040c8;
      border-width : 1px;
      border-color : black;
      border-style : solid;
    }
    
  td.opt
    {
      color : #4040c8;
      padding-left : 10px;
      padding-right : 10px;
      font-weight : bold;
      border-bottom : 1px solid #4040c8;
    }
    
  td.optdet
    {
      color : black;/*#4040c8*/;
      font-size : 85%;
      border-bottom : 1px solid #4040c8;
      padding-right : 10px;
    }

  td.more
    {
      background-color : #e0f8f8;
      font-size : 150%;
      color : #4040c8;
      border-width : 1px;
      border-color : black;
      border-style : solid;
    }


  td.lh
    {
      border-width : 1px;
      border-color : black;
      border-style : solid;
      font-size : 75%;
      font-color : black;

    }

  td.nubr
    {
      font-size : 110%;
      font-weight : bold;
    }

  td.ques
    {
    }
  td.rslt
    {
      font-size : 110%;
      font-weight : bold;
    }

  td.rh
    {
      padding-left : 10px;
      border-style : none;
    }

  td.score
    {
      font-size : 150%;
      font-weight : bold;
      color : #4040c8;
    }

  table.admin
    {
      border-width : 1px;
      border-color : black;
      border-style : solid;
      font-size : 80%;
      color : #4040c8;
    }

