
   h1,h2,h3,th{
	text-align:center;
	background-color:WhiteSmoke;
	color:maroon;
	margin:5px auto 0px ;
	}
h1,h2{width:50%;
	}
   h3,h4, table{width:100%;
	text-align:center;
	background-color:#cc5555;
	}
table{
	margin:0px auto 0px;
	border:thin #cc5555 solid;
	color: WhiteSmoke;
	clear:left;
	}
tr.block{ 
	height:10px;
	}
td	{ 
	background-color: maroon;
	font-size:1.3em;
	text-align:center;
	border-bottom: thin maroon solid;
	}
form{min-height:20px;
	font-size:12px;
	float:left;
	margin:2px;	padding:2px;
	}
input,select{text-align:center;
	color:olive;
	font-size:1.1em;
	font-family:papyrus, arial, sans serif;
	}
a	{text-decoration:none;
	width: 70px; 
	margin:0;
	padding:0;
	}
.series{width:100%;
		background-color:#cc5555;
		margin:5px auto 0;
		border:thin maroon solid;}  
.links{ text-align:center; width:80%;
	margin:auto;
	}
.bigprint{
	font-size:1.1em
	}
.smallprint{
	font-size: 0.8em;
	}
.left{
	text-align:left;
	padding-left:2px;
	}
.centre{
	text-align:center;
	}
.hidden{
	display:none;
	}
.pageheading {
	page-break-before: always;
	height:130px;
	border: thin maroon solid;
	text-align:center;
	margin-top:10px;
	}
.topleft{ 
	left:0px; width: 24%;
	font-size:36pt;
	float:left;
	clear:left;
	}
.topcentre{ 
	left:25%; width: 50%;
	float:left;
	}
.topcentre h1,h2{
	width:100%;
	}
.topright{ 
	left:76%; width: 24%;
	font-size:32pt;
	float:left;
	clear:right;
	}

.wide {
	width:75%;
	text-align:left;
	}
.medium {width:100px;}
.narrow {width:40px;}
.hidden{display:none}
.visible{}
.left{text-align:left;}
#emailform{float:right; background-color:#F0FFD0;}

			    
	   
	    
	    
	    
	    
	   
