

	.noprint {
		display: none;}
	
	body {
		font-family: Arial, sans-serif;
		font-size: 12px;
		color: #000;
		margin: 0;
		padding: 0;}
		
		#page, #subpage {
			background: none;}
		
		.plain {
			display: inline;}
			
		.IE6 {
			display: none;}	
			
		form {
			margin: 0;
			padding: 0;}	
			
		div.pagewidth {
			margin: 0 auto;
			padding: 0;}	
			
		div.left {
			float: left;}
			
		div.right {
			float: right;}	
			
		div.clear {
			clear: both;}		
			
			div.header_colour01 {
				height: 120px;
				background: url('../img/print_logo_colour01.jpg') no-repeat top left;
				margin: 0;
				padding: 0;}
			
			div.header_colour02 {
				height: 120px;
				background: url('../img/print_logo_colour02.jpg') no-repeat top left;
				margin: 0;
				padding: 0;}
			
			div.header_colour03 {
				height: 120px;
				background: url('../img/print_logo_colour03.jpg') no-repeat top left;
				margin: 0;
				padding: 0;}
			
			div.header_colour04 {
				height: 120px;
				background: url('../img/print_logo_colour04.jpg') no-repeat top left;
				margin: 0;
				padding: 0;}
			
			div.header_colour05 {
				height: 120px;
				background: url('../img/print_logo_colour05.jpg') no-repeat top left;
				margin: 0;
				padding: 0;}
			
			div.header_colour06 {
				height: 120px;
				background: url('../img/print_logo_colour06.jpg') no-repeat top left;
				margin: 0;
				padding: 0;}
			
			div.header_colour07 {
				height: 120px;
				background: url('../img/print_logo_colour07.jpg') no-repeat top left;
				margin: 0;
				padding: 0;}
				
				div.bg_header {
					display: none;}
									
			div.breadcrumbs {
				height: 36px;
				font-size: 11px;
				color: #000;
				background: none;
				margin: 0 auto;
				padding: 0;}					
				
				.crumbox {
					margin: 0;
					padding: 10px 0px 0px 0px}
				
					a.crumb, a.crumb:link, a.crumb:active, a.crumb:visited, a.crumb:hover {
						font-size: 11px;
						color: #000;
						text-decoration: none;}	
				
				.searchbox {
					display: none;}
				
			table.content {
				width: 550px;
				background: #ff000;
				margin: 0;
				padding: 0;}	
				
				td.content_left, td.content_right  {
					display: none;}
				
				td.content_center {
					margin: 0;
					padding: 0;}
						
						.content_center_colour01, .content_center_colour02, .content_center_colour03, .content_center_colour04, .content_center_colour05, .content_center_colour06, .content_center_colour07 {
							background: none;}
				
		#footer, #subfooter {
			display: none;}	
			
			
	h1 {
		font-size: 24px;
		font-weight: normal;
		color: #000;
		margin: 0;
		padding: 0px 0px 5px 0px;}	

	h2 {
		font-size: 14px;
		font-weight: bold;
		color: #000;
		margin: 0;
		padding: 0px 0px 5px 0px;}	
		
	a, a:link, a:active, a:visited, a:hover {
		color: #000;
		text-decoration: none;}	
		
	a.black, a.black:link, a.black:active, a.black:visited, a.black:hover {
		color: #000;
		text-decoration: none;}	
		
	.colour01, span.colour01, a.colour01, a.colour01:link, a.colour01:active, a.colour01:visited, a.colour01:hover {
		color: #EB0000;
		text-decoration: none;}
		
	.colour02, span.colour02, a.colour02, a.colour02:link, a.colour02:active, a.colour02:visited, a.colour02:hover {
		color: #3F8AA2;}
		
	.colour03, span.colour03, a.colour03, a.colour03:link, a.colour03:active, a.colour03:visited, a.colour03:hover {
		color: #7F7B2C;}
		
	.colour04, span.colour04, a.colour04, a.colour04:link, a.colour04:active, a.colour04:visited, a.colour04:hover {
		color: #954318;}
		
	.colour05, span.colour05, a.colour05, a.colour05:link, a.colour05:active, a.colour05:visited, a.colour05:hover {
		color: #008C43;}
		
	.colour06, span.colour06, a.colour06, a.colour06:link, a.colour06:active, a.colour06:visited, a.colour06:hover {
		color: #989A9D;}
		
	.colour07, span.colour07, a.colour07, a.colour07:link, a.colour07:active, a.colour07:visited, a.colour07:hover {
		color: #3F8AA2;}
		
	.black, span.black {
		color: #000;}
		
	.bigfont13, span.bigfont13 {
		font-size: 13px;}		
		
	div.button01 {
		height: 24px;
		background: url('../img/button01.png') no-repeat left;
		margin: 0;
		padding: 0px 0px 0px 20px;}
		
	div.button02 {
		height: 21px;
		background: url('../img/button02.png') no-repeat right;
		margin: 0;
		padding: 3px 20px 0px 0px;}

	a.button, a.button:link, a.button:active, a.button:visited, a.button:hover {
		font-size: 12px;
		color: #fff;
		text-decoration: none;}	
		
	img.t-pad {
		margin-top: 10px;}
		
	img.r-pad {
		margin-right: 20px;}
		
	img.b-pad {
		margin-bottom: 10px;}
		
	img.l-pad {
		margin-left: 20px;}	
		
	div.space {
		height: 10px;}	
	
	div.pagewidthtext {
		margin: 0 auto;
		padding: 10px 0px 0px 0px;}
		
		td.sorting {
			margin: 0;
			padding: 0px 15px 5px 0px;}		
			
			select.sorter {
				width: 250px;
				color: #fff;
				background: #000;
				border-color: #000;
				margin: 0;
				padding: 0;}
	
	div.banner_home {
		display: none;}
		
	div.special {
		font-size: 17px;
		font-weight: bold;
		color: #000;
		background: none;
		margin: 0px -10px 0px 0px;
		padding: 5px 0px 5px 20px;}	
		
	.event_date {
		margin: 0;
		padding: 5px 20px 5px 30px;}
		
	.event_title {
		margin: 0;
		padding: 5px 0px 5px 20px;}	
		
	div.divider {
		height: 5px;
		background: url('../img/bg_divider.jpg') repeat-x;
		margin: 0;
		padding: 0;}	
		
	div.pager {
		font-size: 13px;
		font-weight: bold;
		color: #fff;
		margin: 0;
		padding: 15px 0px 0px 0px;}	

	div.playground {
		margin: 0;
		padding: 5px;}

	/* -- different widths of boxes */
	
	.boxwidth100 /* -- 100% width -- */ {
		width: 550px;
		margin: 5px;
		padding: 0;}
	
	.boxwidth60 /* -- 60% width -- */ {
		width: 550px;
		margin: 5px;
		padding: 0;}	
	
	.boxwidth50, .boxwidth40, .boxwidth33, .boxwidth25 /* -- 50% width -- */ {
		display: none;}	
		
	/* -- different colours of boxtops + tabs -- */
	
	.boxtop_colour01, .boxtop_colour02, .boxtop_colour03, .boxtop_colour04, .boxtop_colour05, .boxtop_colour06, .boxtop_colour07, .boxtop_colour_black {
		background: none;}
		
		.box_tab01_colour01, .box_tab01_colour02, .box_tab01_colour03, .box_tab01_colour04, .box_tab01_colour05, .box_tab01_colour06, .box_tab01_colour07, .box_tab01_colour_black {
			background: none;
			margin: 0;
			padding: 0px 0px 0px 15px;}
		
		.box_tab02_colour01, .box_tab02_colour02, .box_tab02_colour03, .box_tab02_colour04, .box_tab02_colour05, .box_tab02_colour06, .box_tab02_colour07, .box_tab02_colour_black {
			font-size: 25px;
			font-weight: bold;
			color: #000;
			background: none;
			margin: 0;
			padding: 10px 17px 10px 0px;}
			
	/* -- boxtops without tabs --*/
	
	.boxtop01_colour01, .boxtop01_colour02, .boxtop01_colour03, .boxtop01_colour04, .boxtop01_colour05, .boxtop01_colour06, .boxtop01_colour07, .boxtop01_colour_black {
		height: 10px;
		background: none;
		margin: 0;
		padding: 0px 0px 0px 15px;}
		
	.boxtop02_colour01, .boxtop02_colour02, .boxtop02_colour03, .boxtop02_colour04, .boxtop02_colour05, .boxtop02_colour06, .boxtop02_colour07,  .boxtop02_colour_black  {
		height: 10px;
		background: none;
		margin: 0;
		padding: 0;}	
	
	/* -- different colours of boxgradients -- */
		
		.box_gradient_colour01, .box_gradient_colour02, .box_gradient_colour03, .box_gradient_colour04, .box_gradient_colour05, .box_gradient_colour06, .box_gradient_colour07, .box_gradient_colour_silver, .box_gradient_colour_black {
			background: none;
			margin: 0;
			padding: 10px;}
		
	/* -- different colours of boxcolours -- */
		
		.box_colour01, .box_colour02, .box_colour03, .box_colour04, .box_colour05, .box_colour06, .box_colour07, .box_colour_silver, .box_colour_black {
			background: none;
			margin: 0;
			padding: 0px 10px 10px 10px;}
		
	/* -- different colours of boxbottoms -- */	
		
		.box_bottom01_colour01, .box_bottom01_colour02, .box_bottom01_colour03, .box_bottom01_colour04, .box_bottom01_colour05, .box_bottom01_colour06, .box_bottom01_colour07, .box_bottom01_colour_silver, .box_bottom01_colour_black {
			height: 10px;
			background: none;
			margin: 0;
			padding: 0px 0px 0px 15px;}
		
		.box_bottom02_colour01, .box_bottom02_colour02, .box_bottom02_colour03, .box_bottom02_colour04, .box_bottom02_colour05, .box_bottom02_colour06, .box_bottom02_colour07, .box_bottom02_colour_silver, .box_bottom02_colour_black {
			height: 10px;
			background: none;
			margin: 0;
			padding: 0;}
			
		/* tiny box */
		
		div.tinybox {
			display: none;}		
					
	/* List pages */
	
		div.list_image {
			width: 200px;
			margin: 0px 20px 0px 0px;
			padding: 0;}
	
		div.list40_image {
			width: 100px;
			margin: 0px 10px 0px 0px;
			padding: 0;}
	
		div.list_text {
			margin: 0;
			padding: 0;}
			
		div.list40_text {
			width: 245px;
			margin: 0;
			padding: 0;}	
			
			div.list_fulldetail {
				width: 760px;
				margin: 0;
				padding: 0;}
			
			div.list_detail {
				width: 530px;
				margin: 0;
				padding: 0;}
				
			div.list_info {
				width: 150px;
				margin: 0px 0px 0px 20px;
				padding: 0;}
			
	/* media buttons */
	
	 div.media_button01_video {
	 	height: 35px;
		background: url('../img/media_button01_video.png')  no-repeat left top;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 48px;}
	
	 div.media_button01_interview {
	 	height: 35px;
		background: url('../img/media_button01_interview.png')  no-repeat left top;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 39px;}
	
	 div.media_button01_picture {
	 	height: 35px;
		background: url('../img/media_button01_picture.png')  no-repeat left top;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 39px;}
	
	div.media_button01_weblink {
	 	height: 35px;
		background: url('../img/media_button01_weblink.png')  no-repeat left top;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 39px;}
		
	div.media_button02 {
		height: 25px;
		color: #fff;
		background: url('../img/media_button02.png')  no-repeat right top;
		margin: 0;
		padding: 10px 20px 0px 0px;}			
		
	table.mediatable tr td {
		margin: 0;
		padding: 0px 25px 10px 0px;}	
		
