  body {
      font-family: "Lucida Grande", helvetica, arial, sans-serif;
      margin:0 1em 1em 1em;
      padding:0;
      width:45em;
    }
    h1 {
    font-size:1.6em;
      color: #3333cc;
      margin:0.5em 0;
    }
    .lightblue {color:#6666ff}

    h2 {
font-weight:bold;
}
    a {color:#3333cc}

    #navcontainer {
margin: 1em 0 2em 0;
}

      ul#navlist
      {
      margin-left: 0;
      padding-left: 0;
      white-space: nowrap;
      }

#navlist li
      {
      display: inline;
      list-style-type: none;
      }

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
      {
      color: #fff;
      background-color: #3333cc;
      text-decoration: none;
      }

#navlist a:hover
      {
      color: black;
      background-color: #4f6;
      text-decoration: none;
      }
a.active
      {
      color: black !important;
      background-color: #4f6 !important;
      }

    form { margin: 2em 0;}
    label {
    	width:8em;
	text-align:right;
	float:left;
	display:block;
	margin:0.2em 0.5em 0.2em 0;
    }
    input[type="text"] {width: 16em}

  h2 { font-size:1.3em}
  h3 { font-size:1.0em; color: #555;}
    
    p{margin-top:0;text-align:justify;font-size:0.8em;}

    hr {
      height:1px;
      background-color:#999;
      border:0;
      margin:2em auto;
      width:150px;
    }
    
    p.alignright {
      text-align:right
    }
    p.aligncenter{
      text-align:center;
    }
    ul li, ol li {font-size:0.8em;}
    ol#aims li { margin-bottom:1em;}
    ul.good li { margin-bottom:0.6em;}
    p.ca {
      font-size:1em;
      margin-bottom:0.4em;
      font-style: italic;
      font-family: serif;
    }

    p.cca {
      margin-bottom:1.4em;

    }

    table{ width:100%;border-collapse:collapse}
    td { padding:0.5em;}
    table tbody tr td {font-size:0.8em; border:1px dashed #aaa}
    table thead tr td {text-align:center;font-weight:bold;border: 1px solid black}
    table thead tr{border-bottom:1px solid black;}
    .nowrap { white-space:nowrap;}
    tt {font-size:1.2em;}

    p.compliance {
      margin-top:2em;
      text-align:center;
      color: #ccc;
    }
    p.compliance a {
      color: #ccc;
      text-decoration:none;
    }
    p.compliance a:hover {
      color:#333;
      text-decoration:underline;
    }
