    html, body, div, header, footer, aside, nav, article, section { margin: 0; padding: 0; }
    header, footer, aside, nav, article, section  { display: block; }
    body      { background-color: #F0F8FF; color: #333; font: 14pt Helvetica, Arial, sans-serif; line-height: 18pt; }
    h2        { color: #333; line-height: 22pt}
    .b        {color: blue; text-align: center}
    .c        {text-align:center; }
    h3        { color: #333; }
    a       { color: #337810; }
    p       { margin: 0 0 10pt; }
    #wrapper    { float: left; width: 100%; }
    
    /* Header */
    header      { background: #666; border-bottom: 2pt solid #aaa; }
    header h1     { color: #fff; margin: 0 0 3pt; padding: 24pt 18pt 0; text-align:center; }
    header p    { color: #ccc; font-size: 11pt; font-weight: bold; padding: 0 18pt; text-align:center; }
    
    
    /* Content Style */
    nav         { border-bottom: 1pt solid #ccc; padding-left: 18pt; }
    nav ul      { padding: 0 18pt 5pt; }
    #content    { padding-left: 18pt; }
    #extra      { border-bottom: 1pt solid #ccc; }
    #extra small  { font-size: 14pt; line-height: 18pt; }
    #content p, #extra p { padding-right: 18pt; }
    
    /* Content Positioning and Size */
    nav         { float: left; width: 200pt; margin-left: -100%; }
    #content    { margin: 0 33% 36pt 225pt; }
    #extra      { float: left; width: 31%; margin-left: -31%; } 
    
      /* Footer */
    footer      { background: #666; border-bottom: 2pt solid #aaa; clear: left; width: 100%; }
    footer a    { color: #fff; }
    footer  p   { color: #ccc; margin: 0; padding: 0 18pt 10pt; }
    footer ul   { border-bottom: 1pt solid #999; list-style: none; margin: 0 18pt 6pt; padding: 10pt 0 6pt; }
    footer li   { display: inline; font-size: 11pt; font-weight: bold; padding-right: 5pt; }
    
    /* My additions */
    
    header img  { float: left; padding-left:50pt; padding-top:5pt; }
    #extra p    { font-size:14pt; line-height: 18pt; }
    #news       { margin-top:25pt; margin-bottom: 25pt; margin-right: 50pt; margin-left: 50pt; border: solid blue; padding: 20pt; border-top-width: 5pt; border-right-width: 1pt; border-left-width: 1pt; border-bottom-width: 5pt; border-radius: 12pt; }
    #news p     { text-align:left; }
    #news h2    { text-align:center; color: blue; } 
    #news h3    { text-align:center; }
    .emphasis   { font-size:large; }
    .ind      { text-indent:25pt; }
    .center   {text-align:center; }
    .image    { float: left; padding-right: 10pt; }
    .lh     { line-height:22pt; } 
    
          
    /* Create two equal columns that floats next to each other */
.column {
  float: left;
  width: 33%;
  padding: 12pt;
  box-sizing: border-box; 
  }

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}   

    #guidance { margin-left: 200pt; margin-right: 200pt}
    #guidance h2 { text-align:center;}
    #members    { margin-top:50pt; margin-bottom: 50pt; margin-right: 50pt; margin-left: 50pt; }
    #memberinfo p { font-size: 14pt; line-height: 18pt; }
    .mimg     { float:left; padding-right: 10pt; }
    #members table, #members td       { border: 1pt solid blue; border-spacing: 10pt 10pt; border-collapse: separate; table-layout: fixed; width: 100%;}
    #members td              { padding: 10pt; width: 33%; }

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  }
 .border { border-style:solid; border-width:5pt; border-color:#00008B; border-radius:5pt; padding:10pt; background-color: #FFFFFF; }
