

	body {
		font-family: 'Trebuchet MS', sans-serif;
		font-size: 12px;
		background: #656565;
		margin: 0;
		padding: 0;}
		
		h1 {
			font-size: 19px;
			font-weight: bold;
			color: #8BB54A;
			border-bottom: 1px solid #c2c2ba;
			margin: 0px 0px 10px 0px;
			padding: 0px 0px 10px 0px;}
		
		h2, span.header2 {
			font-size: 17px;
			font-weight: normal;
			color: #656565;
			margin: 0;
			padding: 0;}
		
		h3 {
			font-size: 14px;
			font-weight: normal;
			font-style: italic;
			color: #666;
			margin: 0;
			padding: 0;}
		
		h4 {}
		
		h5 {}
		
		h6 {
			font-size: 12px;
			font-weight: normal;
			color: #004d86;
			margin: 0;
			padding: 0;}
			
		p.intro {
			font-size: 14px;
			font-weight: bold;
			color: #666666;}	
		
		a, a:link, a:active, a:visited, a:hover {
			color: #004D86;
			text-decoration: none;}
		
		a.readmore, a.readmore:link, a.readmore:active, a.readmore:visited, a.readmore:hover {
			font-size: 11px;
			color: #004D86;
			text-decoration: underline;}
		
		a.readmore_arrow, a.readmore_arrow:link, a.readmore_arrow:active, a.readmore_arrow:visited, a.readmore_arrow:hover {
			font-size: 11px;
			color: #004D86;
			text-decoration: none;
			background: url('../img/readmore_arrow.gif') no-repeat right top;
			padding: 0px 20px 0px 0px;}
			
		a.button, a.button:link, a.button:active, a.button:visited, a.button:hover {
			display: block;
			font-size: 18px;
			color: #fff;
			text-decoration: none;
			background: #666666 url('../img/bg_button.jpg') left top;
			border: 1px solid #666666;
			padding: 5px 20px;}	
			
		a.pages, a.pages:link, a.pages:active, a.pages:visited, a.pages:hover {
			display: block;
			font-size: 12px;
			color: #666;
			text-decoration: none;
			padding: 3px 8px;}	
		
		.left {
			float: left;}
			
		.right {
			float: right;}
			
		.clear {
			clear: both;}		
			
		.line {
			border-bottom: 1px solid #c2c2ba;
			margin: 10px 0px;}	
			
		form {
			margin: 0;
			padding: 0;}	
		
		#page {
			width: 960px;
			background: #fff url('../img/bg_page.jpg') no-repeat top;
			margin: 0px auto;}
			
			#header {
				height: 410px;
				margin: 0;
				padding: 0;}
				
				.topnav {
					width: 190px;
					margin: 35px 0px 0px 80px;
					padding: 0;}
					
					a.topnav, a.topnav:link, a.topnav:active, a.topnav:visited {
						display: block;
						width: 185px;
						font-size: 16px;
						color: #004D86;
						text-decoration: none;
						background: #fff;
						margin: 0;
						padding: 3px 0px 3px 5px;}
					
					a.topnav:hover, a.topnav_sel, a.topnav_sel:link, a.topnav_sel:active, a.topnav_sel:visited, a.topnav_sel:hover {
						display: block;
						width: 185px;
						font-size: 16px;
						color: #fff;
						text-decoration: none;
						background: #8AB449;
						margin: 0;
						padding: 3px 0px 3px 5px;}
						
					a.topnav_special, a.topnav_special:link, a.topnav_special:active, a.topnav_special:visited {
						display: block;
						width: 185px;
						font-size: 16px;
						color: #F3A308;
						text-decoration: none;
						background: #fff;
						margin: 0;
						padding: 3px 0px 3px 5px;}	
						
					a.topnav_special:hover, a.topnav_special_sel, a.topnav_special_sel:link, a.topnav_special_sel:active, a.topnav_special_sel:visited, a.topnav_special_sel:hover {
						display: block;
						width: 185px;
						font-size: 16px;
						color: #fff;
						text-decoration: none;
						background: #F3A308;
						margin: 0;
						padding: 3px 0px 3px 5px;}	
				
				.toptools {
					width: 610px;
					margin: 160px 20px 0px 0px;
					padding: 0;}		
					
					td.bg_searchfield {
						width: 220px;
						background: url('../img/bg_searchfield.jpg') no-repeat left top;}
						
						input.searchfield {
							width: 210px;
							height: 20px;
							font-family: 'Trebuchet MS', sans-serif;
							font-size: 14px;
							font-style: italic;
							color: #83857D;
							background: #fff;
							border: 1px solid #fff;
							margin: 0px 3px;}
				
				td.topicons {
					width: 190px;
					margin: 0;
					padding: 0;}
					
			#breadcrumbs {
				font-size: 12px;
				color: #004D86;
				margin: 0px 0px 10px 0px;
				padding: 0px 20px;}		
				
				a.crumb, a.crumb:link, a.crumb:active, a.crumb:visited, a.crumb:hover {
					font-size: 12px;
					color: #666666;
					text-decoration: none;}	
				
				a.crumb_sel, a.crumb_sel:link, a.crumb_sel:active, a.crumb_sel:visited, a.crumb_sel:hover {
					font-size: 12px;
					color: #8AB449;
					text-decoration: none;}	
				
			#content {
				margin: 0;
				padding: 0;}		
				
				.column940 {
					width: 940px;
					margin: 0px 10px;}	
				
				.column780 {
					width: 780px;
					margin: 0px 10px;}	
				
				.column540 {
					width: 540px;
					margin: 0px 10px;}		
				
				.column540bis {
					width: 540px;
					margin: 0px 0px;}	
				
				.column380 {
					width: 380px;
					margin:  0px 10px;}	
					
					.dheader {
						font-size: 16px;
						font-weight: bold;
						color: #fff;
						background: #F3A308;
						padding: 10px;}
					
					.dheader_green {
						font-size: 16px;
						font-weight: bold;
						color: #fff;
						background: #8AB449;
						padding: 10px;}
					
					.dboard {
						border: 1px solid #c2c2ba;
						margin: 0px 0px 20px 0px;
						padding: 10px;}	
					
					.dboard_noborder {
						border: none;
						margin: 0px 0px 20px 0px;
						padding: 10px;}	
					
					.dboard_nomargin{
						border: 1px solid #c2c2ba;
						margin: 0px 0px 0px 0px;
						padding: 10px;}	
						
					.dboard_noborder_nomargin {
						border: none;
						margin: 0px 0px 0px 0px;
						padding: 10px;}		
						
					.dboard_flash {
						margin: 0px 0px 20px 0px;
						padding: 0px;}		
						
						.dcolour01 {
							background: #D6D6CC;}
						
						.dcolour02 {
							background: #F4F4F4;}
						
						.dcolour03 {
							background: #fff url('../img/bg_dcolour03.jpg') repeat-x top left;;}
					
				.column140 {
					width: 140px;
					margin:  0px 10px;}
					
				div.pages {
					padding: 10px 0px;}
					
				td.formtext {
					padding: 5px 0px 0px 0px;}	
					
				td.bg_field {
					width: 383px;
					height: 31px;
					background: url('../img/bg_field.jpg') no-repeat left top;}
					
					input.field {
						width: 370px;
						height: 20px;
						font-family: 'Trebuchet MS', sans-serif;
						font-size: 12px;
						font-style: italic;
						color: #83857D;
						background: #fff;
						border: 1px solid #fff;
						margin: 0px 3px;}	
					
					input.field2 {
						width: 517px;
						height: 25px;
						font-family: 'Trebuchet MS', sans-serif;
						font-size: 12px;
						font-style: italic;
						color: #83857D;
						background: #fff;
						border: 1px solid #cccdc8;
						margin: 0px 3px;}	
					
					input.field3 {
						width: 370px;
						height: 20px;
						font-family: 'Trebuchet MS', sans-serif;
						font-size: 12px;
						font-style: italic;
						color: #666;
						background: #D6D6CC;
						border: 1px solid #D6D6CC;
						margin: 0px 3px;}		
					
				td.bg_textarea {
					width: 383px;
					height: 206px;
					background: url('../img/bg_textarea.jpg') no-repeat left top;}		
					
					textarea.field {
						width: 370px;
						height: 190px;
						font-family: 'Trebuchet MS', sans-serif;
						font-size: 12px;
						font-style: italic;
						color: #83857D;
						background: #fff;
						border: 1px solid #fff;
						margin: 0px 3px;}
					
					textarea.field2 {
						width: 517px;
						height: 70px;
						font-family: 'Trebuchet MS', sans-serif;
						font-size: 12px;
						font-style: italic;
						color: #83857D;
						background: #fff;
						border: 1px solid #cccdc8;
						margin: 0px 3px;}
				
				td.sitemap {
					width: 260px;}		
					
					div.subnav {
						padding: 0px 0px 0px 130px;}
						
				a.sitemaplink, a.sitemaplink:link, a.sitemaplink:active, a.sitemaplink:visited, a.sitemaplink:hover {
					display: block;
					font-size: 13px;
					color: #004D86;
					background: url('../img/bg_sitemaplink.jpg') no-repeat left;
					text-decoration: none;
					padding: 3px 10px;}		
						
			#footer {
				margin: 0;
				padding: 0;}			
				
				.footerlinks {
					width: 370px;
					height: 90px;
					background: url('../img/bg_footer.jpg') no-repeat top;
					margin: 0px 0px 20px 10px;
					padding: 10px 400px 10px 10px;}
					
					.column120 {
						width: 120px;
						font-size: 12px;
						color: #fff;
						line-height: 170%;
						padding: 0;}
						
						a.footlink, a.footlink:link, a.footlink:active, a.footlink:visited, a.footlink:hover {
							font-size: 12px;
							color: #fff;
							line-height: 170%;
							text-decoration: none;}
							
						a.footlinkhome, a.footlinkhome:link, a.footlinkhome:active, a.footlinkhome:visited, a.footlinkhome:hover {
							font-size: 12px;
							color: #fff;
							line-height: 170%;
							text-decoration: none;
							border-bottom: 1px solid #fff;}	
						
			#footer_share {
				font-size: 12px;
				color: #999992;
				margin: 0;
				padding: 0px 20px 50px 20px;}				
					
					
					
					
	