


a:link {color:green; text-decoration: none;}
a:visited {color: green; text-decoration: none;}
a:hover {color:darkgreen; background-color:light green; text-decoration: underline;}
a:active {color: green; text-decoration: none;}


 body {
    
font-family: verdana;
color:#071907; 
background-color: #FFFFfb; 


font-size: 16px;
width: 100%;
height: 100%;
}
 
  
#header {  background: #088A08; height:330px;}

/* note:  banner top / side offsets on eclipse comes ok on inet  */

.banner {position: absolute;  top:11px; left: 190px;  z-index:  1;   float: left;   clear;}

/* banner legend = h6  */ 

.banner h6 {position: absolute; bottom:10px; left:20px; font-family: trebuch; font-style:
 normal; font-size:15px; background: white; color: green; padding: 10px; }

ul li{
    list-style: none;
    background: #fff;
    margin: 2px;
    border-radius: 5px;
    padding: 5px;
    }


/*  start homepage top horizontal nav code large blocks has suffix "hl" */
 
  .horinavhl a {

display: inline;


	padding-top: 15px; padding-bottom: 15px; padding-left: 15px;	padding-right: 15px;
 	background-color: darkblue;
 	font-size: 20px;
 	font-weight: bold; 
 	font-family: Arial;
 	}
   	
  .horinavhl a:link {  color: white; text-decoration: none; }
  .horinavhl a:visited {  color: white; text-decoration: none; }
  .horinavhl a:hover { color: white;  background-color: red; text-decoration: none; } 

 	  	
 /* end homepage top horizontal nav code large*/
 
 
/*  start homepage top horizontal nav code small blocks has suffix "hs" */
 
  .horinavhs a {

display: inline;
	padding-top: 10px; padding-bottom: 10px; padding-left: 15px;	padding-right: 15px;
 	background-color: green;
 	font-size: 20px;
 	font-weight: bold; 
 	font-family: Arial;
 	}
   	
  .horinavhs a:link {  color: white; text-decoration: none; }
  .horinavhs a:visited {  color: white; text-decoration: none; }
  .horinavhs a:hover { color: white;  background-color: grey; text-decoration: none; } 

 	  	
 /* end homepage top horizontal nav code small*/
 
   
/* links2 begin - (darkgreen text on white bg, changes to white text on dark blue bg on hover)  */

.links2 {

 margin-right: 0px;
 margin-left: 0px;
 width: 80%;
 list-style-type: none; 
 line-height: 1.3em;
 
    }
 
.links2 a {

 font-size: 1em;
 font-family: Arial; 
 font-weight: normal;
 }
 
  .links2 a:link { color:#445549;  text-decoration: none; }
  .links2 a:visited { color:#445549;;  text-decoration: none; }
  .links2 a:hover { background-color: #369; color: #fff;   } 


/* links2 end */
 
 
 
 /* begin sticky footer code     http://ryanfait.com/resources/footer-stick-to-bottom-of-page */
 
 .push { height: 4em; }
 
 .nav a {

 display: inline; 
 padding: 1px; 
 padding-left: 5px;  
 color: blue;
 font-size: 20px;
 font-family: Arial; 
 }
 
  .nav a:link { color: blue; text-decoration: none; }
  .nav a:visited { color: blue; text-decoration: none; }
  .nav a:hover { background-color: #fff; color: green;   } 
  .nav a:active {background-color:#fff ; } 

 	  	
 /* end sticky footer code */
 

 .p1 {text-align: left;    font-weight: bold;   font-size: 13px;}	
 .p2 {text-align: left;    font-weight: normal; font-size: 10px;  color: blue; background-color: #eee; 	padding-top:10px; padding-right:20px; padding-bottom:10px; padding-left:20px; }
 .p2a {text-align: center; font-weight: normal; font-size: 16px;  color: blue; background-color: #eee; 	padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; }
 .p2b {text-align: center; font-weight: normal; font-size: 10px; position: absolute; left: 28%;  color: blue; background-color: #eee;  padding-top:10px; padding-right:20px; padding-bottom:10px; padding-left:20px; width: 40%; border-left: 1px solid #cccfff; border-top: 1px solid #cccfff;  border-right: 3px solid #cccfff; border-bottom: 2px solid #cccfff;  }	
 .p3 {text-align: center;  font-weight: bold;   font-size: 10px;  color: white; }
 .p3a {text-align: center; font-weight: bold;   font-size: 13px;  color: white; } 
 .p3b {text-align: center; font-weight: bold;   font-size: 10px;  color: blue; font-style: italic; }
 .p4 {text-align: left;    font-weight: normal; font-size: 11px; }
 .p4a {text-align: center; font-weight: normal; font-size: 11px;  color: red;}
 .p5 {text-align: center;  font-weight: normal; font-size: 13px; }
 .p6 {text-align: justify; font-weight: normal; font-size: 16px; }
 .p6a {text-align:justify; font-weight: bold;   font-size: 13px; } 
 .p6b {text-align:justify; font-weight: normal; font-size: 16px; color: #011701; font-style: italic; }
 .p7 {text-align: center;  font-weight: bold;   font-size: 20px; } 
 .p8 {text-align: center;  font-weight: normal; font-size: 25px; color: darkgreen;font-family: times; margin: 0, 15%;   }
 .p8a{text-align: center;  font-weight: normal; font-size: 25px; color: #3232DF; font-family: times;    } 
 .p8b{text-align: center;  font-weight: bold;   font-size: 25px; color: green;font-family: times; margin: 0, 15%;  background-color: #fff;  }	  		  	  		
 .p9 {text-align: center;  font-weight: normal; font-size: 48px; font-family: times; }
 .p10 {text-align:justify; font-weight: normal; font-size: 12px;  color: white; background-color: #5566A1; }
 .p11 {text-align: left;   font-weight: normal; font-size: 16px;} 
 .p12 {text-align: justify;font-weight: normal; font-size: 13px; margin-left:15%;  margin-right: 15%;  }   
 .p13 {text-align: justify;font-weight: normal; font-size: 11px;}
 .p14 {text-align: center; font-weight: normal; font-size: 13px;}
 .p15 {text-align: center; font-weight: normal; font-size: 13px;}
 .p16 {text-align: left;   font-weight: normal; font-size: 20px; color: green;} 
 .p17 {text-align: center; font-weight: normal; font-size: 10px; color: grey; }
 .p17a {text-align: center; font-weight: normal; font-size: 11px; color: grey;  font-style: italic;}
 .p18 {text-align: center; font-weight: normal; font-size: 25px; color: blue; font-style: italic; }
 .p19 {text-align: center; font-weight: normal; font-size: 20px; color: #33CC33;  font-style: italic; }
 .p20 {text-align: center; font-weight: normal; font-size: 14px; color: #0066cc;}  
 .p21 {text-align: center; font-weight: normal; font-size: 16px; color: blue; background-color: #fff;  } 
 .p22 {text-align: center; font-weight: normal; font-size: 13px; color: green;  font-style: italic; }
 .p23 {text-align: center; font-weight: normal; font-size: 13px; color: #0404b4;  font-style: italic; } 
 .p24 {text-align: center; font-weight: normal; font-size: 13px; color: blue;  }
 .p25 {text-align: left;   font-weight: normal; font-size: 13px; color: blue;  } 
 .p26 {text-align: center; font-weight: normal; font-size: 14px; color: white;} 
 .p27 {text-align: center; font-weight: normal; font-size: 13px; color: #33FF00;} 
 .p28 {text-align: center; font-weight: normal; font-size: 14px; color: #6699CC;} 
 .p29 {text-align: justify;font-weight: normal; font-size: 20px; color: #333; font-family: verdana; width: 80%;  padding-left: 00px;} 
 .p30 {text-align: left;   font-weight: bold;   font-size: 14px; color: blue;    font-family: helvetica;  letter-spacing: 2px;}
 .p31 {text-align: center; font-weight: bold;   font-size: 14px; color: blue;    font-family: helvetica;  letter-spacing: 2px;}
 .p32 {text-align: center;  font-weight: bold;   font-size: 23px; font-family:helvetica;  color:#fff; background: #088A08; 
   width: 45%; border: 1px solid grey; padding-top: 0px; padding-bottom: 5px; margin-left: 345px;   no-wrap;}
.p33 {text-align: center;  font-weight: bold;   font-size: 20px; font-family:helvetica;  color:#fff; background-color: #F2F2F2; 
   width: 98%; border: 10px solid grey; padding-top: 10px; padding-bottom: 5px; margin-left: 0px; margin-right: 0px;  no-wrap;}
 .p34 {text-align: justify;font-weight: normal; font-size: 15px; margin-left:0%;  margin-right: 0%;  }   


h1 { text-align: center; font-weight: normal; font-size: 28px;      color: darkgreen;    font-family: times;   margin: 0, 15% ; }   	
h2 { text-align: left;   font-weight: bold;   font-size: 16px;      color: green; }    	
h3 { text-align: center; font-weight: bold;   font-size: 16px;      color: green; }    	  	
h4 { text-align: center; font-weight: bold;   font-size: 13px;      color: darkgreen; padding:3px 20px; background: #eee; width: 80%; margin-left:80px; /*note - chrome needs this offset to centre the bg correctly */  }

/* for h6 see home page rotating banner legend above */
 
#singlepara {padding-left:15%; padding-right: 15%; }  	  	
#singlepara2 {padding-left:20%; padding-right: 20%;}  	
#singlepara3 {padding-left:25%; padding-right: 25%; } 
#singlepara4 {padding-left:5%; padding-right: 5%; }  
#singlepara5 {padding-left:30%; padding-right: 30%; } 
 	

 



