body {
  margin:50;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  background-image: url(images/p12c04.gif); 
  
  overflow: hidden; 
  }
  
  #header {
  position:absolute; 
  top:8px; 
  left:40px; 
  width:100%; 
  height:80px;  
  background-image: url(images/p12c04.gif);
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;
  }
  	ul {
  		list-style: none;
  	}
	li {
		border: 1px solid black;
		padding: 5px;
		margin: 2px;
		float: left;
		
	}li a {
		padding: 2px;
		color: Black;
		font-size: 15pt;
		text-decoration: none;
	}
   li a: link { 
    background: green;
	color: white;
	
	}
	li a: visited {
		background: white;
		color: blue;
		}
 
  
  #footer {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: x-small; 
  font-weight: bold;
  text-align:right;
  margin: 50px; 
  background-image: url(images/p12c04.gif);
  }
  
  #contents {
  position:fixed; 
  top:150px;
  bottom: 5px;
  margin: 10px;
  left:0; 
  right:0; 
  overflow:auto; 
  background-image: url(images/p12c04.gif);
  font-family: "Times New Roman", Times, serif;
  font-size: medium;
   
  }
  
  h1 {
  	 font-family: "Times New Roman", Times, serif;
	 font-size: xx-large;
	 font-weight: bold;
	 text-align: center; color: Green;
	 
  }
  
   h2 {
  	font-family: "Times New Roman", Times, serif;;
  font-size: x-large;
  font-weight: bold;
  text-align: center; color: green;
  
  }
  
  h3 {
  font-family: "Times New Roman", Times, serif;;
  font-size: large;
  font-weight: bold;
  text-align: center; color: green;  
  	
  }
  
  h4 {
  	font-family: "Times New Roman", Times, serif;;
  font-size: small;
  font-weight: bold;
  color: green;  
  text-align: center; color: green;	
  }
  }
  
 
  a: focus {
  	background: Gray; color: White;
  }
  
   p#left {
  	float: left;
	margin: 10px;
  }
  p#right {
  	float: right;
  }
  /* for internet explorer */

* html body {
  padding:30px 0 0px 0; 
  }

* html #contents {
  height:100%; 
  width:100%; 
  }
  
 
