<!--

  /* Page Color definitions */
  body   {  color:#000000;  background-color:#f4f1c6;  font-family:"times new roman";  }
  .mail  {  color:#000000;  background-color:#999966;  font-family:"times new roman";  }
  .error {  color:#000000;  background-color:#ff9999;  font-family:"times new roman";  }	 
  .wood  {  color:#000000;  background-color:#cccccc;  font-family:"times new roman";  }	 
  .trees {  color:#000000;  background-color:#f4f1c6;  font-family:"times new roman";  }	 
  .ww    {  color:#000000;  background-color:#f4f1c6;  font-family:"times new roman";  }	 
  .ib    {  color:#000000;  background-color:#99CCCC;  font-family:"times new roman";  }	 
  .photo {  color:#000000;  background-color:#CCCCCC;  font-family:"arial";  }	 

  /* Horizontal Rules setup... */
  hr {  height: 2px;  margin-left: 5px; margin-right: 5px; background:#8789a3;  }
  .hrShort  {  height: 2px;  width: 10%;  background:#8789a3;  }   
  .hrMed    {  height: 2px;  width: 65%;  background:#8789a3;  }   
  /* hr {  height: 2px;  width: 95%;  background:#8789a3;  } */

  /* Heading values... */
  h1  {  color: black; font-size: x-large; }  
  h2  {  color: black; font-size: large; }
  h3  {  color: black; font-size: small; }
  h4  {  color: black; font-size: small; }
  h5  {  color:#ffffff;  
  	  	 background-color:#0000ff;
  	  	 font-size: x-small;  
		 font-weight: 100;
		 margin: 0em 0em;  
		 padding: 3px;
	  }
  h6  {  color: black;  
  	  	 font-size: 110%;  
		 font-weight: bold;
		 margin: 0em 0em;  
		 padding: 2px;
	   }

  /* List psuedo-classes */
  ul.hMenu  { padding: 0;
  		   	  margin-left: 10px;
			  list-style: none;
  		   }
		   
  li.hMenu  { float: left;
  		   	  position: relative;
			  width: 10em;
			  text-align: left;
			}  		   	   
			
  li ul.hMenu  {  display: none;
  	 		  	 position: absolute;
				 top: 1em;
				 left: 0;
				 padding: 0;
				 background-color:#f4f1c6;
			  	 border: 1px solid #000000;
			  	 border-width: 1px 0;
 	 		  }		

  li > ul.hMenu  {  top: auto;
  	   			   left: auto;
  	   			}	
				
  li:hover ul, li.over ul  { display: block; 
  		   	   	 	   	   	 clear: left;
			   				 padding: 0.4em 8px;
							 border: 2px solid #000000;
							 border-width: 0 2px;
						   }
						   
  /* Link psuedo-classes */
  a:link 	{ color: #0000ff; text-decoration: none; }	 	       	   /* the generic psuedo-class looks like this... */
  a:visited { color: #008080; text-decoration: none; } 
  a:hover   { color: #0000ff; text-decoration: underline; }
  a:active  { color: #0000ff; text-decoration: none; }

  a:link.blu 	  { color: #0000ff; text-decoration: none; }	 	   /* the generic psuedo-class looks like this... */
  a:visited.blu   { color: #0000ff; text-decoration: none; } 
  a:hover.blu     { color: #0000ff; text-decoration: underline; }
  a:active.blu    { color: #0000ff; text-decoration: none; }

  a:link.brn 	  { color: #996633; text-decoration: none; }           /* link psuedo-class for partially completed text links */
  a:visited.brn   { color: #663366; text-decoration: none; }			   
  a:hover.brn	  { color: #0a503b; text-decoration: underline;  }
  a:active.brn    { color: #0000ff; text-decoration: none; }

  a:link.red 	  { color: #ff0033; text-decoration: none; }           /* link psuedo-class for unstarted text links */
  a:visited.red   { color: #ff0033; text-decoration: none;  }			   
  a:hover.red	  { color: #ff0033; text-decoration: underline;  font-size: 75%;  font-style: normal;  }
  a:active.red    { color: #ff0033; text-decoration: none; }

  a:link.pic  	  {}	   	  		   	                               /* link psuedo-class for picture links */
  a:visited.pic   {}			   
  a:hover.pic     { font-style: normal;  color: transpare; }  
  a:active.pic	  {}
		
  /* "t" picture class and psuedo-class definitions for site map */
  .t0 {  margin-left: 0;  }
  .t1 {  margin-left: 1em;  }
  .t2 {  margin-left: 2em;  }
  .t3 {  margin-left: 3em;  }

  /* Paragraph definitions */
  .pMenu  {  margin-left: 8px; 	  		      /* paragraph formatting for left column menus */
  		  	 margin-right: 0; 
  		 	 margin-top: 0; 
			 margin-bottom: 0; 
			 align=left;
  		  }
  		  
  .pMenu1 {  margin-left: 5px; 	  		      /* paragraph formatting for left column menus */
  		  	 margin-right: 0; 
  		 	 margin-top: 15px; 
			 margin-bottom: 0; 
			 align=left;
			 font-weight: bold;
  		  }
  		  
  .pMenu2 {  margin-left: 12px; 	  		      /* paragraph formatting for left column menus */
  		  	 margin-right: 0; 
  		 	 margin-top: 0; 
			 margin-bottom: 0; 
			 align=left;
  		  }
  .pMenu3 {  margin-left: 12px; 	  		      /* paragraph formatting for left column menus */
  		  	 margin-right: 0; 
  		 	 margin-top: 8; 
			 margin-bottom: 0; 
			 align=left;
  		  }
 .pLogo   {  margin-left: 12px; 	  		      /* paragraph formatting for left column menus */
  		  	 margin-right: 0; 
  		 	 margin-top: 12px; 
			 margin-bottom: 0; 
			 align=left;
  		  }
  .pPara  {	 margin-left: 35px;	 		      /* paragraph formatting for indenting text */      
  		  	 margin-right: 35px;
  		  	 margin-top: 3px; 
			 margin-bottom: 3px; 
			 text-indent: 3%;
			 align=left;								     		  			 
		  }
		  
  .pQuote {	 margin-left: 37px;	 		      /* paragraph formatting for indenting text */      
  		  	 margin-right: 37px;
  		  	 margin-top: 3px; 
			 margin-bottom: 3px; 
			 font-style: italic;
			 align=left;								     		  			 
		  }
		  
  .pQuote2{	 margin-left: 35px;	 		      /* paragraph formatting for indenting text */      
  		  	 margin-right: 35px;
  		  	 margin-top: 3px; 
			 margin-bottom: 10px; 
			 font-style: italic;
			 align=left;								     		  			 
		  }
		  
  .pWrite {  margin-left: 10px;	 		      /* paragraph formatting for center column write-ups */
  		  	 margin-right: 10px;
  		  	 margin-top: 15px; 
			 margin-bottom: 0; 
			 align=left;  
  		  }

  .pWriteShort {  margin-left: 20px;	 		  /* paragraph formatting for center column write-ups */
  		  	   	  margin-right: 20px;
  		  	 	  margin-top: 15px; 
			 	  margin-bottom: 10px; 
			 	  align=left;  
  		  		}

  .pResource   {  margin-left: 35px;	 		  /* paragraph formatting for page resources at bottom */
  		  	   	  margin-right: 35px;
  		  	 	  margin-top: 15px; 
			 	  margin-bottom: 10px; 
			 	  align=left;  
  		  		}

  .pWriteCode {  margin-left: 45px;	 		  /* paragraph formatting for center column write-ups */
  		  	   	  margin-right: 20px;
  		  	 	  margin-top: 15px; 
			 	  margin-bottom: 10px; 
			 	  align=left;
			 	  font-family:"courier" 
			 	  font-size: x-small 
  		  		}

  .pWriteCenter {  margin-left: 20px;	 		  /* paragraph formatting for center column write-ups */
  		  	 	   margin-right: 20px;
  		  	 	   margin-top: 15px; 
			 	   margin-bottom: 0; 
			 	   align=center;  
  		  		 } 

-->

