html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}
.clear {
	clear:both;
}
.tabs {
	zoom:1;
}
#mainNav .ajaxSearch_highlight {
	font-weight:bold;
}
html {
	background:url(../images/texture_1.jpg) center top repeat;
}
p span.required {
		color:red;
}
body {
	font-family:verdana;
	font-size:62.5%;
	position:relative;
	z-index:2;
}
p.credit {
	font-size:1.3em;
	color:#666;
	padding:30px 0 0;
	clear:both;
	text-align:right;
}
	p.credit a {
		color:#333;
	}
		p.credit a:hover {
			text-decoration:none;
		}
#giveInfoBob {
	width:276px;
	height:68px;
	position:absolute;
	right:15px;
	top:-75px;
	background:url(../images/give_info.png) 0 0 no-repeat;
	_background:url(../images/give_info.gif) 0 0 no-repeat;
}
	#giveInfoBob h3 {
		font-family:"arial black";
		font-size:1.8em;
		display:block;
	}
		#giveInfoBob h3 a {
			color:#000;
			padding:9px 40px 0 15px;
			display:block;
			text-decoration:none;
		}
			#giveInfoBob h3 a:hover {
				text-decoration:underline;
			}
#footer {
	position:relative;
}
/* jCarousel styles */

.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 195px;
    height:280px;
	float:left;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
		
#siteContainer {
}
#closePage {
	width:58px;
	_width:48px;
	height:213px;
	_height:189px !important;
	position:fixed;
	_position:absolute;
	right:0;
	_right:-1px;
	top:225px;
	display:block;
	text-indent:-9009px;
	z-index:100000;
	outline:none;
}
#closePage a {
	z-index:100000;
	outline:none;
	display:block;
	width:58px;
	_width:48px;
	height:213px;
	_height:189px;
	_height:183px;
	background-image:url(../images/close_page.png);
	_background-image:url(../images/close_page.gif);
	background-repeat:no-repeat;
}
#page {
	z-index:2;
	position:relative;
	margin:0 auto;
	width:980px;
}
	.logo {
		float:left;
		text-indent:-9009px;
		margin:15px 0 0;
	}
		.logo div,
		.logo span {
			text-indent:-9009px;
			display:block;
		}
		.logo a {
			width:325px;
			height:130px;
			display:block;
			outline:none;
		}
	#headLinks {
		float:right;
	}
		#headLinks a {
			display:block;
		}
		#headLinks ul {
			float:left;
			height:44px;
			padding:10px 10px 0;
		}
		#headLinks #colors {
			padding:10px 10px 0 5px;
			background:url(../images/colour_change_bg.gif) top left no-repeat;
		}
			#colors a {
				text-indent:-9009px;
				width:27px;
				height:26px;
				outline:none;
				background:url(../images/colours.gif) 0 0 no-repeat;
			}
			#colors .yellow {
				background-position:0 -25px;
			}
				#colors .active .yellow,
				#colors .yellow:hover {
					background-position:0 1px;
				}
			#colors .green {
				background-position:-81px -25px;
			}
				#colors .active .green,
				#colors .green:hover {
					background-position:-81px 1px;
				}
			#colors .blue {
				background-position:-108px -25px;
			}
				#colors .active .blue,
				#colors .blue:hover {
					background-position:-108px 1px;
				}
			#colors .red {
				background-position:-27px -25px;
			}
				#colors .active .red,
				#colors .red:hover {
					background-position:-27px 1px;
				}
			#colors .pink {
				background-position:-54px -25px;
			}
				#colors .active .pink,
				#colors .pink:hover {
					background-position:-54px 1px;
				}
		#utility {
			margin:0 0 0 6px;
			background:url(../images/utility_bg.gif) top left no-repeat;
		}
			#utility li a {
				padding:0 7px;
			}
			#headLinks li {
				display:block;
				float:left;
				font-size:1.3em;		
				border-right:1px solid #ccc;
				line-height:2em;				
			}
			#headLinks li.last,
			#colors li {
				border-right:none;
			}
			#headLinks li a {
				color:#000;
				text-decoration:none;
			}
				#headLinks li a:hover {
					text-decoration:underline;
				}
	#searchForm {
		float:right;
		clear:right;
		margin:64px 0 0;
		width:270px;
		position:relative;
		z-index:9999999999;
	}
		#searchForm label {
			display:none;
		}
		#searchForm .text {
			width:195px;
			height:19px;
			border:none;
			padding:10px 10px;
		}
		#searchForm .text:focus,
		#searchForm .text:active {
			border:none;
		}
		#searchForm .submit {
			width:44px;
			height:39px;
			border:none;
			cursor:pointer;
			text-indent:-9009px;
			outline:none;	
			_font-size:0;
			_line-height:0;
		}
	#footer {
		height:120px;
		clear:both;
		width:100% !important;
		font-size:100% !important;
		padding:40px 0 0 !important;
	}
	#footer .followUs {
		float:right;
	}
		#footer .followUs li {
			display:block;
			float:left;
			font-size:1.3em;		
			line-height:2em;	
			color:#000;
		}
		#footer .followUs li.title {
			font-size:1.6em;		
			font-weight:bold;
			margin:0 10px 0 0;
		}
			#footer .followUs li a {
				text-indent:-9009px;
				width:27px;
				height:26px;
				display:block;
				margin:0;
				padding:0;
				background:#ace;
				border-bottom:none !important;
			}
	#footer .followUs li a {
		background:url(../images/social_icons.gif);
	}
		#footer .followUs li a:hover {
				margin:1px 0 0;
		}
	#footer .links {
		float:left;
	}
	#footer .links li {
		float:left;
		display:block;
		font-size:1.3em;		
		line-height:2em;		
		border-right:1px solid #666;
	}
	#footer .links li.last {
		border-right:none;
	}
		#footer li a {
			color:#000;
			padding:0 7px;
			text-decoration:none;
			border-bottom:none !important;
		}
			#footer li a:hover {
				text-decoration:underline;
			}
		body #main_body form li.highlighted {
			background:#f2f2f2;
		}
	#content {
		margin:0 0 50px;
		clear:left;
	}
		#viewMain {
			position:absolute;
			left:50%;
			margin-left:-510px;
			top:125px;
			z-index:3;
		}
		#flashbox {
			height:430px;
			width:100%;
			display:block;
		}
		.homeColumns {
			position:relative;
			float:left;
		}
		.homeColumns .ukImagePromo {
			position:absolute;
			left:13px;
			bottom:0;
			width:615px;
		}
		.pollCol .easypoll_bar {
			background:#eee;
			width:360px;
			height:25px;			
			float:left;
		}
		.pollCol .easypoll_inner {
			background:#FFD200;
		}
		.pollCol .result,
		.pollCol .results {
			display:block !important;
			height:25px;
			list-style-type:none;
		}
		.percentLabel {
			display:block;
			float:left;
			width:40px;
			text-align:right;
			font-size:1.2em;
			color:#444;
			padding:2px 4px 0 0;
			font-family:'arial black';
		}
		.radioWrap {
			background:url(../images/submit_colours.gif) 0 0 no-repeat;
			padding:2px 3px;
			float:left;
		}
		body .homeColumns .pollCol {
			width:642px;
			margin:20px 8px 20px;	
		}
		body .homeColumns .pollCol .top{
			width:100%;
			height:21px;
			background:url(../images/poll_top.gif) top left no-repeat;			
		}
		body .homeColumns .pollCol .content {
			padding:0 8px 20px;
			width:626px;
		}
		body .homeColumns .pollCol ul {
			display:inline-block;
			clear:both;
			margin:0 0 0 15px;
		}
		body .homeColumns .pollCol .question{
			color:#000000;
			font-family:'arial black';
			font-size:2em;
			font-weight:bold;
			line-height:1.8em;
			background:#e8e8e8;
			padding:2px 12px 5px;
			margin:0 0 10px;
			position:relative;
			left:0;
			top:0;
		}
		.hidden {
			display:none;
		}
		body .homeColumns .pollCol li.radio {
			margin:0;
			overflow:hidden;
			height:1%;
		}
			body .homeColumns .pollCol li.submit {
				float:left;
				clear:left;
				width:100%;
			}
			body .homeColumns .pollCol li.submit input {
				font-size:1.2em;
				color:#000;
				width:76px;
				height:28px;
				display:block;
				cursor:pointer;
				margin:15px 5px 0;
				padding:0 0 5px;
				text-align:center;
				font-family:'arial black';
				text-transform:uppercase;
				border:none;
				float:right;
				background:url(../images/submit_colours.gif) 0 0 no-repeat;
			}		
		body .homeColumns .pollCol li.results label,
		body .homeColumns .pollCol li.radio label {
			font-size:1.4em;
			font-family:'arial black';
			font-style:italic;
			text-transform:lowercase;
			color:#000;
			width:180px;
			display:block;
			float:left;
			clear:left;
			padding:0 10px 0 0;
			margin:0 0 10px;
		}
		body .homeColumns .pollCol .top,
		body .homeColumns .pollCol .content,
		body .homeColumns .pollCol .bottom {
			display:block;
			clear:both;
		}		
		.homeColumns .ukImagePromo .tosp {
			height:9px;
			width:615px;
			display:block;
			background:#fff url(../images/ukpromotop.gif) 0 0 no-repeat;
		}
		.homeColumns .col {
			float:left;
			margin:0 8px;
			width:306px;
		}
			.homeColumns .greyCol {
				float:right;
			}
			.homeColumns .whiteCol {
				float:left;
				clear:left;
			}
			.homeColumns .col .top {
				width:100%;
				height:6px;
				margin:0;
				padding:0;
				}
				.homeColumns .greyCol .top {
					background:url(../images/home_box_grey_top.gif) bottom left no-repeat;
				}
				.homeColumns .whiteCol .top {
					background:url(../images/home_box_white_top.gif) bottom left no-repeat;
				}
			.homeColumns .col .content {
				width:100%;
				position:relative;
				margin:0;
				padding:0;
				padding:0 0 50px;
				overflow:hidden;
			}
				.homeColumns .greyCol .content {
					background:#fff url(../images/home_box_grey_repeat.jpg) top left no-repeat;
				}
				.homeColumns .whiteCol .content {
					background:#fff;					
				}
					.homeColumns .whiteCol .content img {
						margin:4px 8px 0;
					}
					.homeColumns .youtubeBox p {
						font-size:1.3em;
						color:#666;
						margin:8px 18px;
					}
					.homeColumns .youtubeBox ul {
						padding:0 10px;
					}
					.homeColumns .youtubeBox li {
						float:left;
						margin:0 7px 10px;
						_margin:0 7px 5px;
						width:75px;
						height:75px;
						background:#fff;
						padding:2px;
						border:1px solid #ccc;
						overflow:hidden;
						display:block;
						position:relative;
					}
						.homeColumns .youtubeBox li a {
							display:block;
						}
					.homeColumns .youtubeBox li img {
						clip:rect(0, 75px, 75px, 0);
						position:absolute;
						overflow:hidden;
						border:1px solid #ccc;
					}
					#ytTip {
						z-index:10000000;
										
						height:90px;
						width:200px;
						margin-left:-23px;
						margin-top:-20px;
						padding:10px 10px 4px 50px;
						font-weight:bold;
						font-size:1.2em;
						color:#fff;
						background:#c00;
						background:url(../images/youtube_overlay.gif) bottom center no-repeat;
						display:none;
					}
					.homeBodyClass #ytTip {
						
					}
					.landingBody #sytTip {
						margin-left:-340px !important;
					}
					.sideCol .box {
						position:relative;
					}
					.jcarousel-next {
						position:absolute;
						right:35px;
						cursor:pointer;
						bottom:0;
						width:28px;
						height:26px;
						display:block;
						background:url(../images/video_next_prev.gif) no-repeat;
					}
					.jcarousel-prev {
						position:absolute;
						left:5px;
						bottom:0;
						cursor:pointer;
						width:28px;
						height:26px;
						display:block;
						background:url(../images/video_next_prev.gif) no-repeat;
					}
						body .jcarousel-prev-disabled {
							background:url(../images/video_next_prev.gif) no-repeat;
						}
						body .jcarousel-next-disabled {
							background:url(../images/video_next_prev.gif) no-repeat;
						}
					.jcarousel-control {
						display:;
						width:91%;
						position:absolute;
						left:0;
						bottom:6px;
						float:left;
						text-align:center;
						display:none;
					}
					.jcarousel-control a {
						color:#333;
						font-weight:bold;
						font-size:1.2em;
						margin:0 8px;
						text-decoration:none;						
					}
						.jcarousel-control a:hover {
							color:#666;
							text-decoration:underline;
						}
					.jcarousel-container {
						padding:0 0 50px;
						float:left;
					}
					.FB_SERVER_IFRAME {
						width:285px !important;
						margin:10px;
					}
				.homeColumns .videoFeed p,
				.homeColumns .greyCol h3 a {
					width:119px;
					height:55px;
					text-indent:-9009px;
					display:block;
					outline:none;
				}
					.homeColumns .facebookBox h3 a {
						background:url(../images/home_facebook.gif) center center no-repeat;
					}
					.homeColumns .youtubeBox h3 a {
						background:url(../images/home_youtube.gif) center center no-repeat;
					}
				.homeColumns .whiteCol h3 {
					position:absolute;
					top:4px;
					left:8px;	
					font-size:2.8em;
					font-weight:bold;
					color:#000;
					font-family:arial;	
					line-height:1.5em;
				}
					.homeColumns .whiteCol h3 span {
						font-weight:bold;			
						padding:5px 12px;
						background:#e8e8e8;
					}
				.homeColumns .greyCol h4,
				.homeColumns .whiteCol h4{
					width:287px;
					height:44px;
					font-size:1.6em;
					font-family:arial;
					display:block;
					line-height:2.4em;
					position:absolute;
					bottom:8px;
					left:8px;
				}
				.homeColumns .whiteCol h4{
					width:289px;
					height:63px;
					line-height:1.1em;
					font-size:1.8em;
				}
					.homeColumns .greyCol h4 a,
					.homeColumns .whiteCol h4 a {
						display:block;
						outline:none;	
						text-decoration:none;	
						color:#fff;			
						font-weight:bold;
						height:44px;
						padding:0 0 0 12px;
					}
					.homeColumns .whiteCol h4 a {
						height:48px;
						color:#000;
						padding:15px 0 0 12px;
						font-weight:bold;
					}
					.homeColumns .whiteCol h4 a:hover {
						text-decoration:underline;
					}
					.homeColumns .greyCol h4 a:hover {
						text-decoration:underline;
					}
					.homeColumns .facebookBox h4 a {
						background:url(../images/home_facebook_cta.gif) center center no-repeat;
					}
					.homeColumns .youtubeBox h4 a {
						background:url(../images/home_youtube_cta.gif) center center no-repeat;
					}
					.homeColumns .giveInfo h4 a {
						background:url(../images/home_give_info_cta.gif) center center no-repeat;
					}
			.homeColumns .greyCol .bottom,
			.homeColumns .whiteCol .bottom {
				width:100%;
				height:3px;
				margin:0;
				padding:0;
				background:url(../images/home_box_white_bottom.gif) top left no-repeat;
			}
	#mainNav,
	#mainNav ul {
		float:left;
		clear:left;		
		height:70px;
		width:950px;
		_width:960px;
		z-index:100;
		position:relative;
	}
		#mainNav ul {
			margin:0 0 0 10px;
		}
		#mainNav li {
			text-transform:uppercase;	
			float:left;		
		}
			#mainNav li a {
				display:block;
				float:left;	
				color:#000;
				text-decoration:none;
				font-size:1.3em;
				font-weight:bold;
				padding:5px 10px;
				height:50px;
				background:url(../images/nav/nav_all.png) top left no-repeat;
			}
				#mainNav li.active a,
				#mainNav li a:hover {
					color:#fff;				
					padding-bottom:15px;
				}
			#mainNav li#nav9 a {
				width:88px;
				background-position:0 0;
			}
				#mainNav li#nav9 a:hover,
				#mainNav li#nav9.active a {
					background-position:0 -60px;
				}
			#mainNav li#nav2 a {
				width:93px;
				margin-right:1px;
				background-position:-108px 0;
			}
				#mainNav li#nav2 a:hover,
				#mainNav li#nav2.active a {
					background-position:-108px -60px;
				}
			#mainNav li#nav3 a {
				width:105px;
				background-position:-222px 0;
			}
				#mainNav li#nav3 a:hover,
				#mainNav li#nav3.active a {
					background-position:-222px -60px;
				}
			#mainNav li#nav4 a {
				width:94px;
				background-position:-348px 0;
			}
				#mainNav li#nav4 a:hover,
				#mainNav li#nav4.active a {
					background-position:-348px -60px;
				}
			#mainNav li#nav5 a {
				width:127px;
				background-position:-462px 0;
			}
				#mainNav li#nav5 a:hover,
				#mainNav li#nav5.active a {
					background-position:-462px -60px;
				}
			#mainNav li#nav6 a {
				width:93px;
				background-position:-609px 0;
			}
				#mainNav li#nav6 a:hover,
				#mainNav li#nav6.active a {
					background-position:-609px -60px;
				}
			#mainNav li#nav7 a {
				width:79px;
				background-position:-722px 0;
			}
				#mainNav li#nav7 a:hover,
				#mainNav li#nav7.active a {
					background-position:-722px -60px;
				}
			#mainNav li#nav8 a {
				width:110px;
				background-position:-823px 0;
			}
				#mainNav li#nav8 a:hover,
				#mainNav li#nav8.active a {
					background-position:-823px -60px;
				}
	.landingFeature {
		position:absolute;
		left:0;
		top:191px;
		z-index:1;
		zoom:1;
		width:990px;
		height:252px;
		display:block;
	}
	.accordion h3 {
		background-color:#f0f0f0;		
		font-size:1.4em;
		margin:15px 0 0;
	}
		.accordion h3 a {	
			display:block;
			padding:12px  0 12px 50px;
			font-weight:bold;
			font-family:verdana;
			color:#666;
			outline:none !important;
			text-decoration:none;
		}	
			.accordion h3 a:hover {	
				text-decoration:underline;
			}	
	.accordion .wysiwyg {
		background-color:#f0f0f0;		
		padding:5px 20px;
	}
	.accordion .wysiwyg p {
		font-size:1.4em;
		line-height:1.4em;
		line-height:;
		color:#666;
	}
	.accordion .wysiwyg li  {
		font-size:1.4em;
		list-style-position:inside;
		color:#666;
	}
	#landingContent {
		position:relative;
		z-index:80;
		padding:80px 5px 0;
		_padding:20px 0 0;
		margin:0;
	}
		#landingContent h1 {
			color:#fff;
			font-size:4em;
			font-family:'arial black';			
			display:block;
			margin:20px 0 30px 20px;
			text-transform:uppercase;
		}
		#landingContent h2 {
			font-size:2.2em;
			font-family:'arial black';	
			margin:0 0 30px;
			clear:left;
			font-style:italic;
		}
		#landingContent p.fact,
		#contentPage .wysiwyg .fact h3 {
			float:left;
			text-transform:uppercase;
			font-family:'arial black';	
			color:#000;
			height:14px;
			font-size:1.4em;
			padding:5px 10px 10px;
			margin:0 0 10px;
			font-style:italic;
		}
		#contentPage .wysiwyg .fact h3 {
			margin:0;
		}
			#contentPage .wysiwyg .fact h4 {
				clear:left;
				font-family:'arial black';	
				color:#000;
				font-size:2.4em;
				line-height:1.3em;
				background:#f0f0f0;
				padding:15px;
				margin:0 0 20px;
				font-style:italic;
			}
		#landingBottom {			
			background:url(../images/landing_content_bottom.png) center top no-repeat;
			_background:url(../images/landing_content_bottom.gif) center top no-repeat;
			height:40px;
			width:100%;
		}
			#landingContent .twoCol .contentCol {
				width:510px;
				padding:0 30px 0 0;
				background:url(../images/landing_content_split.gif) top right no-repeat;
				float:left;
			}
			#landingContent .twoCol .sideCol {
				width:370px;
				margin:0 0 0 -10px;
				padding:0 0 0 20px;
				float:left;
				background:url(../images/landing_content_split.gif) top left no-repeat;
			}
				#landingContent .twoCol .sideCol h3 {
					font-size:1.6em;
					margin:0 0 15px;
					font-family:"arial black";
				}
				.sideCol .videoBox {
					width:170px;
					float:left;
					margin:0 0 15px;
				}
					.sideCol .videoBox p {
						font-size:1.3em;
						font-family:verdana;
					}
						.sideCol .videoBox p a {
							font-weight:bold;
							text-decoration:none;
							color:#666;
						}
						.sideCol .videoBox p a:hover {
							color:#000;
						}
					.sideCol .videoBox img {
						margin:10px 20px 0 0;
						border:4px solid #ccc;
					}
		.ui-tabs-panel {
			clear:both;
			padding:25px 25px;
			min-height:400px;
			width:920x;
			background:url(../images/landing_content_bg.png) center top repeat-y;
			_background:url(../images/landing_content_bg.gif) center top repeat-y;
		}
		.ui-tabs-hide {
			display:none;
		}
		.landingTabs {
			margin:0 15px;
		}
		.landingTabs li {
			float:left;
			width:127px;
			height:58px;
		}
			.landingTabs li.first {
				width:117px;
			}
			.landingTabs li a {
				display:block;
				padding:20px 0;
				height:18px;
				color:#333;
				font-weight:bold;
				font-size:1.4em;
				text-align:center;
				text-decoration:none;
				outline:none;
			}
				.landingTabs li a:hover {					
					text-decoration:underline;
				}	
	#contentPage {
		clear:both;
		position:relative;
		z-index:80;
		padding:80px 5px 0;
		_padding:20px 0 0;
		min-height:300px;
		_height:300px;
	}	
		#contentPage .contentWrap {
			clear:both;
			padding:25px 25px;
			min-height:400px;
			width:920x;
			background:url(../images/landing_content_bg.png) center top repeat-y;
			_background:url(../images/landing_content_bg.gif) center top repeat-y;
		}
			#contentPage .twoCol .contentCol {
				width:605px;
				padding:0 50px 0 5px;
				background:url(../images/landing_content_split.gif) top right no-repeat;
				float:left;
			}
			#contentPage .twoCol .sideCol {
				width:240px;
				margin:0 0 0 -10px;
				padding:0 0 0 30px;
				float:left;
				background:url(../images/landing_content_split.gif) top left no-repeat;
			}
				#contentPage .twoCol .sideCol h3 {
					font-size:1.6em;
					margin:0 0 15px;
					font-family:"arial black";
				}
				#contentPage .twoCol .sideCol .box {					
					margin:0 0 20px;
				}
	#contentPage h1 {
		font-family:"arial black";
		font-size:5em;
		color:#fff;
		text-transform:uppercase;
		margin:30px 0 15px 25px;
	}
		#contentPage .wysiwyg h2 {
			font-size:2em;
			color:#000;
			font-family:'arial black';
			line-height:1.6em;
			font-weight:bold;
			text-transform:uppercase;
		}
		#contentPage .wysiwyg h3 {
			font-size:1.6em;
			color:#000;
			font-family:arial;
			line-height:1.6em;
			font-weight:bold;
			text-transform:uppercase;
		}
		#contentPage .wysiwyg h4 {
			font-size:1.5em;
			color:#000;
			font-family:arial;
			line-height:1.6em;
			font-weight:bold;
		}
		#contentPage .wysiwyg p {
			font-size:1.4em;
			color:#666;
			font-family:verdana;
			line-height:1.6em;
		}
		#contentPage .wysiwyg li {
			font-size:1.4em;
			color:#666;
			font-family:verdana;
		}
		#contentPage .wysiwyg a {			
			color:#666;
			font-weight:bold;
			text-decoration:underline;
		}
			#contentPage .wysiwyg a:hover {	
				text-decoration:none;
			}
		#contentPage .feature {
			margin:0 0 15px 5px;
		}
		.box ul.links li {
			font-size:1.3em;
			line-height:1.4em;
			margin:0 0 5px;
		}
			.box ul.links li a {
				display:block;
				font-weight:bold;
				font-family:arial;
				color:#000;
				text-decoration:none;
				padding:2px 0 2px 22px;
			}
				.box ul.links li a:hover {
					text-decoration:underline;
				}
			.box ul.related li a {
				background:url(../images/related_link.gif) 7px 5px no-repeat;
			}
				.box ul.downloads li a {
					background:url(../images/pdf_download.gif) 0 2px no-repeat;
				}
		#contentPage .easypoll {
			float:right;
			clear:right;
			margin:20px 0 20px 20px;
		}
		#contentPage .easypoll ul {
			list-style-type:none;			
		}
		#contentPage .easypoll li {
			font-size:1em;
			background:none;
			padding:0;
			clear:both;
			margin:0 0 5px;
		}
		#contentPage .easypoll li.question {
			font-size:1.4em;
			color:#000;
			font-family:'arial black';
			font-style:italic;
			text-transform:uppercase;
		}	
			#contentPage .easypoll li.submit input {
				font-size:1.2em;
				color:#000;
				width:76px;
				height:28px;
				display:block;
				cursor:pointer;
				margin:15px 0 0;
				padding:0 0 2px;
				text-align:center;
				font-family:'arial black';
				text-transform:uppercase;
				border:none;
				background:url(../images/submit_colours.gif) 0 0 no-repeat;
			}		
		#contentPage .easypoll label {
			font-size:2em;
			font-family:'arial black';
			font-style:italic;
			text-transform:lowercase;
			color:#000;
			padding:0 10px 0 0;
		}
		#contentPage .easypoll .styled {
			float:right;
		}
	.wysiwyg p,	
	.wysiwyg ul,
	.wysiwyg ol,
	.wysiwyg h2,	
	.wysiwyg h3,	
	.wysiwyg h4,	
	.wysiwyg h5,	
	.wysiwyg h6 {
		margin:0 0 20px;
	}
	.wysiwyg ul,
	.wysiwyg ol {
		display:block;
	}
	.wysiwyg ul {
		list-style-position:outside;		
	}
	.wysiwyg ul li {
		background:url(../images/wysiwyg_bullet.gif) 5px 4px no-repeat;
		padding:0 0 0 25px;
	}
	.wysiwyg ol li {
		list-style-type:decimal;
		margin:0 0 8px 25px;
	}
	
	.wysiwyg li {
		margin:0 0 8px;
		font-style:italic;
	}
	.wysiwyg .imgCaption {
		padding:5px 7px 6px;
		background:#e7e7e7;
		width:120px;
	}
		.wysiwyg .imgCaption.imgRight {
			float:right;
			margin:0 0 10px 10px;
		}
		.wysiwyg .imgCaption.imgLeft {
			float:left;
			margin:0 10px 10px 0;
		}
			.wysiwyg .imgCaption img {
				margin:0 0 4px;
			}
			
/* SEARCH RESULTS PAGE STYLES*/
.ajaxSearch_paging {
	display:block;
	margin:0 0 40px;
	font-size:1.3em;
	color:#666;
}
.ajaxSearch_paging span,
.ajaxSearch_paging a {
	width:27px;
	height:21px;
	padding:3px 0 0;
	display:inline-block;
	text-align:center;
	font-weight:bold;	
	text-decoration:none !important;	
	background:url(../images/search_paging.gif) 0 0 no-repeat;
}
.ajaxSearch_paging span {
	color:#999;
}
.ajaxSearch_paging a {
	color:#000;
}
	.ajaxSearch_paging a:hover {
		text-decoration:underline;
	}
	.ajaxSearch_resultsInfo {
		font-size:1.6em !important;
		color:#000 !important;
	}
		.ajaxSearch_resultsInfo span {
			font-weight:bold;
		}
#searchResults .wysiwyg {
	padding:0 20px;
}
	#searchResults .wysiwyg li {
		font-size:1em;
		clear:both;
		list-style-type:none;
		padding:0 0 18px;
		margin:0 0 18px;
		border-bottom:1px solid #ccc;		
		list-style-position:outside;
	}
		#searchResults .wysiwyg li h3 {
			font-size:1.5em;
			font-weight:bold;
			margin:0;
			line-height:1.2em;
		}
			#searchResults .wysiwyg li h3 a {
				color:#000;
				text-decoration:none;
				margin:0;
			}
				#searchResults .wysiwyg li h3 a:hover {
					color:#333;
					text-decoration:underline;
				}
		#searchResults .wysiwyg li p {
			font-size:1.3em;
			line-height:1.2em;
			color:#666;
			margin:8px 0 0;
		}
			#searchResults .wysiwyg li p a {
				color:#000;
				text-decoration:none;
				font-weight:bold;
			}




