  .body {
	  width:100%; margin:0; padding:0; 
	  background-color:#FFFFFF;
  }

  .titleblock {
	  width:100%; margin:0 auto 0 auto; padding:0;
	  display: grid;   justify-content: left;   align-items: left;
  }
  .logo { width:50%; margin:0; padding:0; }
  .navbar {
	  width:100%; margin:0 auto 0 auto; padding:0;
	  line-height:1.0em; 
	  background-color:#999999;overflow: auto;
  }
  .content h1 {
	padding:0.2em 0 0 0; line-height:1.0em; margin:0; font-size:220%; font-weight:normal;  
	color:#008131; font-family: Verdana, Arial, sans-serif;
}
  .content h2 {
	padding:0.5em 0 0 0; line-height:1.0em; margin:0; font-size:175%; font-weight:normal;  
	color:#008131; font-family: Verdana, Arial, sans-serif;
}
  .content h3 {
	padding:0; line-height:1.0em; margin:0; font-size:100%; font-weight:normal;  
	color:#008131; font-family: Verdana, Arial, sans-serif;
}
  .content p {
	padding:0.5em; line-height:1.1em; margin:0; font-size:100%; font-weight:normal;  
	color:#000000; font-family: Verdana, Arial, sans-serif;
}
  .footer {
	width:96%; margin:0 auto 0 auto; padding:0;
	font-size:75%; background-color:#FFFFFF;
	border-top:1px solid #999999; display:inline-flex; margin-top:2.5em; 
  }
  .leftfooter {width:50%; padding:0.8em; text-align:left; font-family: Arial, Verdana;}
  .rightfooter {width:50%; padding:0.8em; text-align:right; font-family: Arial, Verdana;}
  .navbar a:hover {
	background-color:#8CD749; 
	color:#000000;
  }
  .navbar a.active {
	background-color:#8CD749; 
	color:#000000;
  }
  .pic {width:100%; height=auto;object-fit:cover; }
  
  a:link, a:visited {
	color:#008131; text-decoration:underline;}
  a:hover {
	color:#008131; text-decoration:none;}
  a:active {
	color:#008131; text-decoration:underline;}
	

