 /* CSS Document */
	
	@import url("text.css");
	
	body {
		background-color: #CCCCCC;
		margin:0;
		font-family:"Gill Sans", Calibri, Arial;
		font-style:normal;
		font-weight:normal;
	}
	#contactusbar {
		margin: 0px 90px 0px 90px;
		padding-left: 0px;
		padding-right:10px;
		padding-top: 2px;
		padding-bottom: 2px;
		background: #000000;
		text-align:right;
		min-width:835px; 
	}
	#contactusbar a{
		text-decoration:none;
		color: #FFFFCC;
	}
	#menubar {
		margin: 0px 90px 0px 90px;
		padding-left: 0px;
		padding-right:10px;
		padding-top: 2px;
		padding-bottom: 2px;
		background: #003300;
		text-align:left;
		min-width:835px; 
	}
	#submenu {
		margin: 0px 90px 0px 90px;
		padding-left: 0px;
		padding-right:10px;
		padding-top: 2px;
		padding-bottom: 2px;
		background: #4B6928;
		text-align:left;
		min-width:835px; 
	}
	#centerblock {
		margin: 0px 90px 0px 90px;
		padding-left: 10px;
		padding-right:10px;
		padding-top: 10px;
		padding-bottom: 10px;
		background: #FFFFFF;
		text-align:center;
		min-width:825px;
	}
	.singlecentre {
		background: #FFFFFF;
		text-align:left;
		width:90%;
		margin-left:auto;
		margin-right:auto;
	}
	
	#menubar ul, #menubar li{
		display:inline;
		font-family:"Gill Sans", Calibri, Arial;
		font-size: 24px;
		font-style:normal;
		font-weight:lighter;
		color: #FFFFCC;
	}
	#menubar li{
		margin-left:5px;
		margin-right:5px;
	}
	a.menubar{
		text-decoration:none;
		color: #FFFFCC;
	}
	a.menubar:visited{
		text-decoration:none;
		color: #FFFFCC;
	}
	a.menubar:hover{
		text-decoration:none;
		color:#4B6928;
	}
	
	img{
		border:none;
	}
	
	div#cellheader {
		width:70%;
		/*background-color:#4B6928;*/
		/*color: #FFFFCC;*/
		margin:auto;
		overflow:hidden;
	}
	#cellheader2 {
		width:70%;
		color: #000000;
		margin:auto;
	}
	.cellheader2 {
		width:70%;
		color: #000000;
		margin:auto;
	}

	#cellleft {
		float:left; 
		position:relative; 
		left:18%; 
		width:30%; 
		min-height:100px; 
		background-color:#4B6928;
		color: #FFFFCC;
		text-align:left;
		vertical-align:top;
		padding:5px;
		min-height:200px;
  		height:auto !important;
  		height:200px;
	}
	
	.cellleft {
		float:left; 
		position:relative; 
		left:17%; 
		width:30%; 
		min-height:100px; 
		background-color:#4B6928;
		color: #FFFFCC;
		text-align:left;
		vertical-align:top;
		padding:5px;
		min-height:200px;
  		height:auto !important;
  		height:200px;
	}
	.cellleft a, .cellleft a:visited, .cellleft a:hover{
		text-decoration:none;
		color: #FFFFCC;
	}
	.cellleft a:hover{
		text-decoration:underline;
	}
	
	#cellright {
		float:right;
		position:relative;
		right:18%;
		width:30%;
		min-height:100px;
		vertical-align: top;
		padding:5px;
		min-height:200px;
  		height:auto !important;
  		height:200px;
	}
	div.cellleft2 h2{
		text-align:center;
	}
	
	div.cellleft2 {
		float:left; 
		position:relative;
		width:50%; 
		/*background-color:#4B6928;*/
		/*color: #FFFFCC;*/
		vertical-align: top;
		padding-top:5px;
		padding-bottom:5px;
		margin:0px;
		text-align:center;
	}
	
	div.cellleft3 {
		float:left; 
		position:relative;
		width:40%; 
		background-color:#4B6928;
		color: #FFFFCC;
		vertical-align: top;
		padding-top:10px;
		padding-bottom:10px;
		margin:0px;
		margin-left:5%;
		text-align:left;
	}
	
	div.cellleft3 h1{
		text-align:center;
	}
	
	div.cellright3 {
		background:url(images/greenticket.png) no-repeat;
		height:330px;
		width:280px;
		vertical-align: top;
		text-align:left;
		padding-top:15px;
		color: #FFFFCC;
	}
	div.cellright3 a{
		text-decoration:none;
		color: #FFFFCC;
	}
	div.cellright3 a:hover{
		text-decoration:underline;
		color: #FFFFCC;
	}
	
	div.cellforumoverview {
		border:#000000 6px solid;
		text-align:center;
		margin-right:0;
		margin-left:280px;
		margin-top:14px;
	}
	
	div.cellright3 h1{
		text-align:center;
		font-style:italic;
	}
	
	div.cellleft2r input, div.cellleft2r textarea{
		width:100%;
	}
	
	div.cellleft2 a{
		text-decoration:none;
		color: #FFFFCC;
	}
	div.cellleft2 a:hover{
		text-decoration:underline;
		color: #FFFFCC;
	}
	div.cellfull {
		float:left; 
		position:relative;
		width:70%;
		left:15%; 
		background-color:#4B6928;
		color: #FFFFCC;
		vertical-align: top;
		padding-top:10px;
		padding-bottom:10px;
		margin:0px;
		text-align:left;
	}
	div.ul li {
		padding:5px;
	}
	div.cellfull a{
		text-decoration:none;
		color: #FFFFCC;
	}
	div.cellfull a:hover{
		text-decoration:underline;
		color: #FFFFCC;
	}
	
	
	#cellleft2a {
		float:left; 
		position:relative;
		width:50%; 
		color: #000000;
		text-align:left;
		vertical-align: top;
		padding-top:10px;
		padding-bottom:10px;
		margin:0px;
	}
	
	div.cellnoticeboard {
		float:left; 
		position:relative;
		width:45%; 
		color: #000000;
		text-align:left;
		vertical-align: top;
		padding:10px;
		margin:0px;
		border:#993300 8px solid;
		background:url(images/woodbackground.jpg) repeat;
		min-height:200px;
  		height:auto !important;
  		height:200px;
	}
	div.cellnoticeboard h1{
		padding:0;
		margin:0;
		text-align: center;
	}
	div.cellnoticeboard ul{
		background:#FFFF00;
		margin:4px;
	}
	
	
	div.cellcouncil {
		float:right; 
		position:relative;
		width:45%; 
		color: #000000;
		text-align:left;
		vertical-align: top;
		padding:10px;
		margin:0px;
		border:#999999 8px solid;
		background:#0000CC;
		min-height:200px;
  		height:auto !important;
  		height:200px;
		color:#FFFFFF;
	}
	div.cellcouncil h1{
		padding:0;
		margin:0;
		text-align: center;
		color:#FFFFFF;
	}
	div.cellcouncil a, div.cellcouncil a:hover, div.cellcouncil a:visited{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	div.cellcouncil a:hover{
		text-decoration:underline;
	}
	
	
	
	
	div.cellforumoverview h1{
		text-align:center;
	}
	div.cellforumoverview table{
		width:80%;
		border:#000000 thin solid;
		text-align:center;
		margin-left: auto;
		margin-right: auto;
	}
	div.cellforumoverview th{
		border:#000000 medium solid;
	}
	
	
	#cellleft2r {
		float:right; 
		position:relative;
		width:40%; 
		color: #000000;
		text-align:left;
		vertical-align: top;
		padding-top:10px;
		padding-bottom:10px;
		margin:0px;
		right:9%;
	}
	#cellleft2l {
		float:left; 
		position:relative;
		width:40%; 
		color: #000000;
		text-align:left;
		vertical-align: top;
		padding-top:10px;
		padding-bottom:10px;
		margin:0px;
		left:9%;
	}
	
	
	h1.nopadding{
		padding:0px;
		padding-top:10px;
		padding-bottom:5px;
		margin:0px;
	}
	
	#cleardisplay {
		clear:both;
	}
	
	
	img.homepagegraphic{
		padding-bottom:10px;
	}
	
	.fade-box {
		margin-left: 0px;
		height:100px;	
	}
	.fade-box a, .fade-box a:visited, .fade-box a:hover{
		text-decoration:none;
		color: #FFFFCC;
	}
	.fade-box a:hover{
		text-decoration:underline;
	}
	
	table.searchresults {
		width:100%;
	}
	table.searchresults th{
		border-bottom:#000000 thick solid;
		font-size:20px;
		font-weight:normal;
		text-align: center;
	}
	table.searchresults td {
		text-align:left;
		border-bottom:#000000 thin solid;
	}
	table.searchresults h1{
		font-size:18px;
		font-weight:normal;
		padding:0px;
		margin:0px;
	}
	
	fieldset.fixedheights{
		height:450px;
		max-height:450px;
		min-height:450px;
	}
	label.fixedwidthlabel {
		float:left;
		width:80px;
	}
	
	#box-1 {
				
	}
	#box-2 {
		
	}
	#box-3 {
		
	}
	#adbox{
		width:469px;
		height:61px;
		border:none;
		padding:0;
		margin:0;
		margin-left:auto;
		margin-right:auto;
	}
	
	
	.noticescroller {
		width:65%;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
	}
	.noticescroller h1{
		padding:0;
		margin:0;
		margin-right:10px;
		font-size:28px;
		display: inline;
	}
	
	.noticeitem {
		font-size:18px;	
		display: inline;
		height:20px;
	}
	.noticeitem a, .noticeitem a:hover, .noticeitem a:visited {
		color:#000000;
		text-decoration:none;
	}
	.noticeitem a:hover{
		text-decoration:underline;
	}
	
	.formfields input, .formfields textarea{
		width:100%;
	}
	
	.trainingcourselist{
		width:100%;
	}
	.trainingcourselist a, .trainingcourselist a:visited, .trainingcourselist a:hover{
		text-decoration:none;
		color: #000000;
	}
	.trainingcourselist a:hover{
		text-decoration:underline;
	}
	.trainingcourselist td, .trainingcourselist th{
		padding:7px;
	}

