/* all pages assumed to be 960px width */
  body { width: 960px;  margin: 10px auto; }

@charset "iso-8859-1";

  #backgroundbox {width: 100%; padding: 0px; padding-top: 60px; padding-bottom: 60px;
	        margin: auto;  border-radius: 20px; background-color:	#ddeedd;}
  #centerpanel {width: 80%;  margin: auto; padding: 20px;  border-radius: 20px; background-color: #fcfffc;}		
			
  #pgtitle {width: 850px; padding: 0px; border: 7px;  border-radius: 20px;
	             border-style: double; border-color: #006600; text-align: center;
				 margin: 10px auto; background-color: #f4fff4;}
				 
  img.r {float: right; width: 175px;}
  img.l {float: left;}
				 
	/* Font formatting */
  p.pfs12 {font-size: 12px; font-family: Serif, Times;}
  p.pfs14 {font-size: 14px; font-family: Serif, Times;}
  p.pfs16 {font-size: 16px; font-family: Serif, Times;}  
  p.pfs18 {font-size: 18px; font-family: Serif, Times;}
  p.pfs22 {font-size: 20px; font-family: Serif, Times;}

  li.pfs14 {font-size: 14px; font-family: Trebuchet MS, Verdana, Century Gothic, Sans-Serif, Times;}  
  li.pfs16 {font-size: 16px; font-family: Trebuchet MS, Verdana, Century Gothic, Sans-Serif, Times;}
  li.pfs18 {font-size: 18px; font-family: Trebuchet MS, Verdana, Century Gothic, Sans-Serif, Times;}

  /* paragraph or list formating <p class="parintro parindent">*/
  .parindent {text-indent: 35px;}  
  /*.parright {margin: 0px right;} error margin: right is not a margin value */
  .parintro:first-letter {font-size: 18px; font-weight: bold;} 
  p.center {margin: auto; text-align: center;}
  p.left {text-align: left;}
    

  h1 {text-align: center; font-size: 28px; color: #004d00; font-family: Comic Sans MS,Arial,sans-serif;}
  h2 {text-align: center; font-size: 22px; color: #004d00; font-family: Comic Sans MS,Arial,sans-serif;}
  h3 {text-align: center; font-size: 18px; color: #004d00; font-family: Comic Sans MS,Arial,sans-serif;}
  h4 {text-align: center; font-size: 14px; color: #004d00; font-family: Comic Sans MS,Arial,sans-serif;} 

  img.align-left {float: left; margin-left: 5px;}
  img.align-right {float: right; margin-right: 5px;} 
  img.align-center {display: block; margin-left: auto; margin-right: auto; width: 95%;} 
    
  #tableborder {border: 5px double;  border-radius: 10px; border-color: #006600; width: 900px; background-color:     #FFFFFF; margin: 10px auto; padding: 0px;}
				 
  table { margin: 0px auto; background-color: #808080; }	
  th, td {padding: 10px;}		
  th {font-size: 16px; border-bottom: 2px solid;  text-align: left; 
		font-family: Comic Sans MS,Arial,sans-serif; color: #FFFFFF;  background-color: #4d6b53;}
  td {font-size: 14px; text-align: left; color: black; background-color: #FFFFF5; }
  tr {margin: 0px;}

  a:link {color: #000000;}   
  a:visited {color: #4d6b53;}  		