body {  background: #fff;  color: #039;    font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 100%;  margin: 0;  padding: 0;    }p, td, ul, li, ol, h1, h2, h3, h4, h5, h6 {   font-size: 1em;   font-family: Verdana, Helvetica, Arial, sans-serif; color: #039;   }#header { height: 96px; background: #039; color: #fff; }#header a img { border: none; }#mainheader { float: left; }#sfleheader { text-align: right; }#skip a { color: #039; }#topnav {  text-align: center;  font-size: 0.9em;  font-weight: bold;  margin: 0;  }#topnav li { display: inline; list-style: none; color: #fff; }#topnav a { color: #639; }#topnav a:hover { color: #f90; }#topnav a:active { color: #e5ecf6; }#contentnav {    color: #639;  font-size: 0.95em;  font-weight: bold;  text-align: center;  margin: 0 20px;  padding: 12px 0;  border-bottom: 2px solid #96c;  }#contentnav li { display: inline; list-style: none; color: #fff; line-height: 1.5em; }#contentnav a { color: #009600; text-decoration: none; white-space: nowrap; }#contentnav a:visited { color: #9c3; }#contentnav a:hover { color: #f90; }#contentnav a:active { color: #9f3; }#mainbody { padding: 20px; padding-top: 0; }  #footer {   font-family: Verdana, Helvetica, Arial, sans-serif;   text-align: center;   margin: 0 20px;   padding-bottom: 5px;  border-top: 2px solid #96c;     }#footer p { font-size: 0.8em; } #sfmini { float: left; border: none; }#aifsmini { float: right; border: none; }h1 { color: #609; font-size: 1.45em; font-weight: bold; text-align: center; margin: 1.4em auto; }h2 { color: #609;  font-size: 1.3em; font-weight: bold; }h3 { color: #039;  font-size: 1.15em; font-weight: bold; }h3.green { color: #009600; }h4 { color: #009600; font-size: 0.9em; font-weight: bold; }h5 { color: #039; font-size: 0.8em; font-weight: bold; font-style: italic; margin: 1em auto; }h6 { font-size: 0.75em; font-weight: bold; margin: 1em auto; }a { color: #009600; text-decoration: underline; }a:visited { color: #9c3; }a:hover { color: #f90; }a:active { color: #9c3; }dt { font-weight: bold; margin-top: 0.5em; }strong { font-weight: bold; font-style: normal; }em { font-weight: normal; font-style: italic; }.centre { text-align: center; margin-left: auto; margin-right: auto; }/* used in bulletin pages */blockquote { color: #000; }.author { color: #009600; font-size: 0.9em; text-align: center; font-weight: bold; }.bullref { background-color: #e5ecf6; text-align: center; margin-left: 5%; margin-right: 5%; }.abstract { color: #000; margin-left: 5%; margin-right: 5%; }.small, .smallfont { font-size: 0.9em; }.med { font-size: 0.95em; }p.smallblack { color: #000; font-size: 0.8em; }.black { color: #000; }.highlight { color: #c00; }.highlightpurple { color: #609; }p.indent { font-size: 0.9em; margin-left: 5%; margin-right: 5%; }p.blue { background-color: #039; }p.lightblueindent { background-color: #e5ecf6; font-size: 0.9em; margin-left: 8%; margin-right: 8%; }.lightblue { background-color: #e5ecf6; margin-left: 5%; margin-right: 5%; padding: 5px; }.box { border: 2px solid #96c; padding: 5px; }.backtop { text-align: right; font-size: 0.9em; }table.new { margin-left: 30%; margin-right: 30%; }table.bibs { margin-left: auto; margin-right: auto; }td { font-size: 0.9em; }caption { font-size: 0.9em; font-weight: bold; }
