
	BODY { background-color: white;
	       font-family: Arial, Helvetica, sans-serif;
		   margin: 0%;
	     }

	A:link		{ color: #006699 }
	A:visited	{ color: #669999 }
	A:active	{ color: #FF9900 }

	H2,H3,H4,H5,P,OL,UL { font-family: Arial, Helvetica, sans-serif; 
	margin-left: 30px }

	 P { font-size: 0.95em; 
	     margin-right: 8%; 
	  }

	H1 { font-family: Century Gothic, Verdana, Tahoma, Arial, Helvetica, sans-serif;
		 font-size: 1.5em; 
		 color: #006666;
	   }

	H2 { font-size: 1.2em; color: #009999; 
		 margin-top: 1.5em; }

	H3 { font-style: italic; font-size: 1em; color: #009999; 
	     margin-top: 1.0em; margin-right: 8%; }

	H4 { font-weight: bold; font-size: 1em; color: #598585;
	     margin-left: 5%; }
	
	H5 { font-style: italic; font-size: 0.95em; color: #669999;
	     margin-left: 5%; }


/* paragraph styles */

	.inabit { font-size: 0.90em; 
	   		  margin-left: 5%; 
			  margin-right: 8%; 
		    }

   .inabitj { font-size: 0.90em; 
	   		  margin-left: 5%; 
			  margin-right: 8%;
			  text-align: justify;
		    }

.inabitbold { font-size: 0.90em; 
	   		  margin-left: 5%; 
			  margin-right: 8%; 
			  font-weight: bold;
		    }

 .inabitcol { font-size: 0.90em; 
	   		  margin-left: 5%; 
			  margin-right: 8%;
			  color: #006699;
			  text-align: justify;
		    }

.inabitcol2 { font-size: 0.90em;  
			  margin-right: 8%;
			  color: #006699;
		    }

  .inabitbc { font-size: 0.95em; 
	   		  margin-left: 5%; 
			  margin-right: 8%; 
			  font-weight: bold;
			  color: #006699;
		    }

 .inabitbc2 { font-size: 1em; 
	   		  margin-left: 5%; 
			  margin-top: 1.2em;
			  font-weight: bold;
			  color: #006699;
		    }

	.inmore { font-size: 0.90em; 
	   		  margin-left: 8%; 
			  margin-right: 8%; 
		    }

   .inmorej { font-size: 0.90em; 
	   		  margin-left: 8%; 
			  margin-right: 8%; 
			  text-align: justify;
		    }

	   .ack { font-size: 0.85em; 
	   		  margin-left: 5%; 
			  margin-right: 8%;
			  margin-top: 0.1%;
			  text-align: justify;
			  color: #666666;
		    }

	.llinks { font-size: 0.85em;
	 		  text-align: center;
		      color: #006699;
		    }

	.update { font-size: 0.85em;
			  text-align: right; 
			}

     .flash { font-size: 1.0em; 
	   		  margin-left: 8%; 
			  font-weight: bold;
			  color: #CC0033;
		    }

	  .note { font-size: 0.85em;
			  color: #666666;
			}


/* no white-space above.  must be used in combination with another style, such as UL.nws, that closes gap below. */

 .inabitnws { font-size: 0.90em; 
	   		  margin-left: 5%;
			  margin-top: 0.2%; 
			  margin-right: 8%;
			  text-align: justify;
		    }

.inabitnwsb { font-size: 0.90em; 
	   		  margin-left: 5%;
			  margin-bottom: 0.2%; 
			  margin-right: 8%;
			  text-align: justify;
		    }

/* span classes */

	 .heavy { font-weight: bold;
			  color: #339999; }

	.heavy2 { font-weight: bold;
			  color: #009999;
			  font-size: 1.2em;
			  font-style: italic; }

   .boldcol { color: #6699CC;
			  font-weight: bold; }

  .boldcol2 { color: #336699;
			  font-weight: bold; }

  .boldcol3 { color: #006699;
			  font-weight: bold; }

  .boldcol4 { color: #006699;
			  font-weight: bold;
			  margin-left: -3%; }

/* list styles.  NB. only use indent style within another list; otherwise margins weird - too close to LH.  
UL style nws is for combining with another style, such as inabitnws, to close gap between paragraph and list. */

	   UL { font-size: 0.9em;
			margin-left: 10%;
			margin-right: 16%;
			padding: 0; }

   UL.nws { font-size: 0.9em;
			margin-left: 10%;
			margin-top: 0.1%;
			margin-right: 16%;
			margin-bottom: 0.2%;
			padding: 0; }

UL.indent { font-size: 1em;
			margin-left: 5%;
			list-style-type: disc; }

	   LI { font-size: 0.9em;
			margin-top: 0.3em; }

LI.square { list-style-type: square; }

LI.justify { font-size: 0.9em;
			margin-top: 0.3em;
			text-align: justify; }

	   OL { font-size: 0.9em;
			margin-left: 10.5%; }

/* image styles. rightfloat2 and leftfloat2 used in heading - don't change. */

	         IMG { border: 0; }

	   IMG.flush { margin-left: 5%;
				   margin-top: 10px;
				   border: 0; }

  IMG.rightfloat { float: right;
				   border: 0;
				   margin-right: 8%;
				   margin-left: 16px;
				  }

 IMG.rightfloat2 { float: right;
				   border: 0;
				   margin-top: 10px; }

 IMG.rightfloat3 { float: right;
				   border: 0;
				   margin-right: 5%;
				   margin-left: 16px;
				  }

  IMG.leftfloat2 { float: left;
				   border: 0;
				   margin-top: 10px;
				   }

/* table styles */

Table { margin-left: 13%; }

TR { font-size: 0.8em; color: black; }


/* style for 'quoted' text  */

	div.quote { width: 25%; 
				font-size: 0.95em ; 
				float: right; 
				border-left: 2px solid #006699; 
				margin-left: 1em;
				padding: 0.1em 1em; }

div.quote-txt { font-family: "times roman", serif;
				font-size: 1.1em;
				background-color: #FFFFFF ;
				font-style: italic;
				color: #006666; }

div.quotee-txt { font-size: 80%; 
				color: #000000; 
				background-color: #FFFFFF ;
				font-style: normal;
				font-weight: bold;
				margin-top: 8px;
				margin-bottom: 2px; }


/* left-hand menu link styles */

		   .menulinks { font-size: 0.90em;
						color: #009999;
						background-color: transparent;
						margin-bottom: 0.5em;
						}

	 a.menulinks:link { text-decoration: none; 
						color: #009999;
						background-color: transparent;
						font-size: 0.90em;
						}

  a.menulinks:visited { text-decoration: none; 
						color: #66CC99;
						background-color: transparent;
						font-size: 0.90em;
						}

	a.menulinks:hover { background: #009999; 
						color: white }



		  .menulinks2 { font-size: 0.90em;
						color: #009999;
						background-color: transparent;
						margin-bottom: 0.5em;
						}

	a.menulinks2:link { text-decoration: none; 
						color: #009999;
						background-color: transparent;
						font-size: 0.90em;
						}

 a.menulinks2:visited { text-decoration: none; 
						color: #66CC99;
						background-color: transparent;
						font-size: 0.90em;
						}

   a.menulinks2:hover { background: #009999; 
						color: white }

/* highlight style is id style to change colour of the link to highlight it */

#highlight { color: #339999;
			 font-weight: bold; }

/* layout styles */

	#side { width: 166px; 
			float: left;
			}

 #content {	margin-left: 167px;
			}

  #header {	position: relative;
			top: 0%;
			left: 0%;
			left: 0%;
			width: 100%;
			height: 110px;
			border: none;
			}

 #header2 {	position: relative;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 110px;
			border: none;
			}

  #footer {	background-color: #fff;
			border-top: 1.0em;
			text-align: center;
			padding: 2px 10px 0px 0px;
			margin-left: 140px;
			margin-top: 2em;
			clear: both;
			}
