/*----------------------Style for the DOM on the homepage---------------------*/
/* =dynamic

	Styles for the DOM version */
	
/*#content-wrapper.fp div{
	position:absolute;
	top:-999px;
	clear:both;
}*/

.float_left {
	float:left;
	}

.hide{
	display:none
	}
	
.map {
	float:left;
	width: 350px;
	height: 300px;
	border: 1px solid #999999;
	margin: 0 0 15px 0;
	}

#content-wrapper.fp #why-what-who-how div{
	position:absolute;
	top:-999px;
	clear:both;
	}
	
#content-wrapper.fp #why-what-who-how div.show,
#content-wrapper.fp #why-what-who-how div.show .inside-photo,
#content-wrapper.fp #why-what-who-how div.show .inside-why-what-who-how {
	position:relative;
	top:0;
	height: 1%;
	}

/*#content-wrapper.fp #why-what-who-how div.show,
#content-wrapper.fp #why-what-who-how div.show .inside-photo,
#content-wrapper.fp #why-what-who-how div.show .inside-why-what-who-how {
	position:relative;
	top:0;
	}*/

/* Hide back links */

#content-wrapper.fp .back{
	position:absolute;
	top:-999px;
	height:1px;
}

/* class to hide things */
/*.hide{
	position:absolute;
	top:-999px;
	height:1px;
}*/

/* =tabs (DOM) */

#content-wrapper.fp #home-extra-nav{
	margin:0;
	padding:0;
	float:left;
	clear:both;
	display: block;
}

#content-wrapper.fp #home-extra-nav li{
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	border-bottom:none;
}

#content-wrapper.fp #home-extra-nav a{
	text-decoration:none;
	border-bottom:none;
}

#content-wrapper.fp #home-extra-nav a:hover, #content-wrapper.fp #home-extra-nav #why-bt.current{
	background-image: url(../images/buttons/why-over.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #4071ff;
	}
#content-wrapper.fp #home-extra-nav a:hover, #content-wrapper.fp #home-extra-nav #what-bt.current{
	background-image: url(../images/buttons/what-over.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #4071ff;
	}
#content-wrapper.fp #home-extra-nav a:hover, #content-wrapper.fp #home-extra-nav #who-bt.current{
	background-image: url(../images/buttons/who-over.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #4071ff;
	}
#content-wrapper.fp #home-extra-nav a:hover, #content-wrapper.fp #home-extra-nav #how-bt.current{
	background-image: url(../images/buttons/how-over.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #4071ff;
	}
#content-wrapper.fp #home-extra-nav a:hover, #content-wrapper.fp #home-extra-nav #free-taster-bt.current{
	background-image: url(../images/buttons/free-taster-over.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #4071ff;
	}
	
#content-wrapper.fp #home-extra-nav a:hover, #content-wrapper.fp #home-extra-nav a.current{
	padding-bottom:1px;
	background:#4098ff;
	}
/*#content-wrapper.fp #why-what-who-how div{
	background:#eee;
	padding:5px 10px;
	border:1px solid #999;
	border-top:none;
}*/


/*-----------------Generic Style------------------*/
html,body{
	margin:0;
	padding:0;
	}
	
body{
	font: 76% verdana,arial,sans-serif;
	color: #233980;
	}
img{
	border: none;
	/*float:left;*/ /*added by david 30 january 2008*/
	/*padding: 0 10px 10px 0; /*added by david 30 january 2008
	border: 1px solid #4071ff;*/
	}
.left{
	float: left;
	/*padding: 0 10px 5px 0;*/
	margin: 0 10px 10px 0;
	border: 1px solid #3a98ff;
	}
.left10margin{
	float: left;
	padding: 0;
	margin: 0 10px 10px 0;
	border: 1px solid #3a98ff;
	}
.small{
	font-size: 80%;
	}

.blue{
	color: #3a98ff
	}
	
.form_warnings {
	color:#EB2323;
	/*float:right;*/
	font-size:85%;
	margin:0 0 5px 0;
	padding:4px 0pt 6px 0;
}	




/*-----------------------HEADER-----------------------------*/	
#header{
	float: left;
	width: 100%;
	background-color: #fff;
	/*height: 206px;*/
	margin: 0 0 10px 0;
	background-image: url(/templates/images/header-blue-gradient-bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	}
#header-wrapper{
	float: left;
	background-image: url(/templates/images/header-background.jpg);
	background-repeat: no-repeat;
	background-position: 215px 0;
	/*height: 157px;*/
	width: 100%;
	/*background-color: #17315e;*/
	}
#header-wrapper #header-left{
	float: left;
	width: 215px;
	height: 206px;
	}
	
#header-wrapper #time{
		clear: right;
		margin: 0;
		padding: 135px 0 0 3px;
		font-size: 9px;
		color: #fff;
		}

#header-wrapper ul{
	float: left;
	list-style: none;
	color: #fff;
	margin: 10px 0 0 0;
	padding: 0;
	background-image: url(../images/top-nav-bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #b6bc24;
	}
	#header-wrapper ul li{
		float: left;
		padding: 9px 3px 8px 0;
		font-size: 80%;
		margin: 0;
		}
		#header-wrapper ul li a{
			float: left;
			color: #fff;
			text-decoration: none;
			/*padding: 11px 10px 6px 10px;*/
			padding: 0;
			font-weight: bold;
			}
		#header-wrapper ul li a:hover, #header-wrapper ul li a:active, #header-wrapper ul li a:focus{
			text-decoration: underline;
			}
			#header-wrapper ul li #recruitment-link {
				float: left;
				padding: 0;
				font-weight: bold;
				color:#2b85db;
				}

#wrapper{
	float:left;
	width:100%;
	}
	
#content{
	margin: 0 20px 0 216px;
	color: #233980;
	background-color: #fff;
	}
	#content h1{
		/*float: left;*/
		clear: both;
		width: 100%;
		font-size: 140%;
		font-weight: normal;
		margin: 0 0 20px 0;
		padding: 8px 0 0 0;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #233980;
		}
	#content .content-titles{
		padding: 0 0 0 0;
		font-weight: bold;
		}
	#content #content-wrapper{
		margin: 0 10px 10px 0;
		padding: 0;
		}
	#content p{
		line-height:1.4;
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
		height: 1%;
		}
	#content a{
		text-decoration: underline;
		color: #017fff;
		}
	#content a:hover, #content a:active, #content a:focus{
		text-decoration: underline;
		color: #0033cc;
		}
	
	/*-----------Homepage content--------------*/
	#course-benefits{
		width: 100%;
		/*float: left;*/
		clear: both;
		}
	#content-wrapper .zone-photo-homepage{
		float: left;
		width: 241px;
		height: 164px;
		background-image: url(../images/zone-photo-homepage.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		padding: 0 15px 0 0;
		margin: 0 0 20px 0;
		}
	#content-wrapper .zone-photo-homepage img{
		float: left;
		width: 231px;
		height: 154px;
		padding: 5px 0 0 5px;
		}
	#content-wrapper #last-zone{
		float: left;
		width: 241px;
		height: 164px;
		background-image: url(../images/zone-photo-homepage.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		padding: 0 0 0 0;
		margin: 0 0 20px 0;
		}
	
	#content-wrapper #quick-links{	
		float: left;
		padding: 40px 0 40px 0;
		margin: 0;
		}
	
	/*---------Homepage extra bit + nav-----------*/
	#content #home-extra-nav{
		/*width: 100%;
		float: left;*/
		overflow: hidden;
		clear: both;
		padding: 0;
		margin: 0;
		list-style: none;
		height: 28px;
		}
		#content #home-extra-nav li{
			display: inline;
			padding: 0 0 0 0;
			margin: 0;
			background-color: #4075ff;
			color: #fff;
			}
		
		#content #home-extra-nav li a{
			/*display: inline;*/
			float: left;
			color: #fff;
			padding: 0;
			margin: 0;
			width: 94px;
			height: 28px;
			background-color: #4098ff;
			text-indent: -9999px;
			}
		#content #home-extra-nav li #why-bt{
			background-image: url(../images/buttons/why.gif);
			background-repeat: no-repeat;
			background-position: top left;
			}
		#content #home-extra-nav li #why-bt:hover, #content #home-extra-nav li #why-bt:focus{
			background-image: url(../images/buttons/why-over.gif);
			background-repeat: no-repeat;
			background-position: top left;
			background-color: #4071ff;
			}
/*		#content #home-extra-nav li #why-bt.current{
			background-image: url(../images/buttons/why-over.gif);
			background-repeat: no-repeat;
			background-position: top left;
			background-color: #4071ff;
			}*/
		
		#content #home-extra-nav li #what-bt{
			background-image: url(../images/buttons/what.gif);
			background-repeat: no-repeat;
			background-position: top left;
			}
		#content #home-extra-nav li #what-bt:hover, #content #home-extra-nav li #what-bt:focus{
			background-image: url(../images/buttons/what-over.gif);
			background-repeat: no-repeat;
			background-position: top left;
			background-color: #4071ff;
			}
		
		#content #home-extra-nav li #who-bt{
			background-image: url(../images/buttons/who.gif);
			background-repeat: no-repeat;
			background-position: top left;
			}
		#content #home-extra-nav li #who-bt:hover,  #content #home-extra-nav li #who-bt:focus{
			background-image: url(../images/buttons/who-over.gif);
			background-repeat: no-repeat;
			background-position: top left;
			background-color: #4071ff;
			}
		
		#content #home-extra-nav li #how-bt{
			background-image: url(../images/buttons/how.gif);
			background-repeat: no-repeat;
			background-position: top left;
			}
		#content #home-extra-nav li #how-bt:hover, #content #home-extra-nav li #how-bt:focus{
			background-image: url(../images/buttons/how-over.gif);
			background-repeat: no-repeat;
			background-position: top left;
			background-color: #4071ff;
			}
		
		#content #home-extra-nav li #free-taster-bt{
			background-image: url(../images/buttons/free-taster.gif);
			background-repeat: no-repeat;
			background-position: top left;
			}
		#content #home-extra-nav li #free-taster-bt:hover, #content #home-extra-nav li #free-taster-bt:focus{
			background-image: url(../images/buttons/free-taster-over.gif);
			background-repeat: no-repeat;
			background-position: top left;
			background-color: #4071ff;
			}
		
	#content #content-wrapper #why-what-who-how h2 {
		clear: both;
		border-bottom: 1px solid #233980;
		font-size: 150%;
		font-weight: normal;
		padding: 0;
		margin: 0 0 10px 0;
		height: 1%;
		}
	#content #content-wrapper #why-what-who-how{
		background-image: url(../images/why-what-who-how-bg.gif);
		background-position: 0 0;
		background-repeat: repeat-x;
		background-color: #e3f0fa;
		padding: 10px;
		margin: 0;
		/*chris:added to display for IE*/		
		float: left;
		clear: both;
		width: 100%;
		/*chris:added to display for IE*/
		}
	#content #content-wrapper #why-what-who-how #why{
		float: none;
		clear: both;
		}

	#content #content-wrapper #why-what-who-how p{
		font-size: 100%;
		padding: 0 0 10px 0;
		margin: 0;
		}
	#content #content-wrapper #why-what-who-how .why-what-containers{
		float: left;
		width: 100%;
		padding: 0 0 20px 0;
		margin: 0;
		}
	
	
	#content #content-wrapper #why-what-who-how img{
		float: none;
		border: 1px solid #3a98ff;
		padding: 0;
		display: block;
		}
		
	#content #content-wrapper.fp #why-what-who-how .inside-photo{
		clear: both;
		float: left;
		background-color: #006699;
		padding: 0;
		margin: 0 10px 10px 0;
		}
	
	#content #content-wrapper.fp .inside-why-what-who-how{
		float: none;
		clear: none;
		}
	
	#content #content-wrapper .inside-why-what-who-how p{
		line-height: 1.4em;
		}
	
	
	#content #content-wrapper #why-what-who-how ul{
		clear: none;
		float: left;
		/*width: inherit;*/
		padding: 0 0 0 10px;
		margin: 0 0 10px 0;
		list-style: none;
		}
	
	#content #content-wrapper #why-what-who-how ul li{
		clear: none;
		display: block;
		padding: 0 0 0 12px;
		margin: 0 0 0 0;
		background-image:url(../images/icons/menu-icon.gif);
		background-repeat: no-repeat;
		background-position: 0 3px;
		}
	
	#content #content-wrapper #why-what-who-how .inside-why-what-who-how .back-menu{
		clear: both;
		padding: 0;
		margin: 0 0 20px 0;
		}
	
	
	
	
	/*------------List of courses page---------------*/
	#content #content-wrapper #list-courses{
		/*background-image: url(../images/why-what-who-how-bg.gif);
		background-position: 0 0;
		background-repeat: repeat-x;
		background-color: #e3f0fa;*/
		padding: 10px;
		margin: 0;	
		position: relative;
		height: 1%;
		}	
	
	#content #content-wrapper #list-courses h2{
		clear: both;
		font-size: 100%;
		font-weight: bold;
		padding: 0 0 2px 0;
		margin: 0 0 0 0;
		height: 1%;
		}
	#content #content-wrapper #list-courses .list-course-container{
		clear: both;
		font-size: 100%;
		padding: 0;
		margin: 0 0 30px 0;
		height: 1%;
		}
	#content #content-wrapper #list-courses .intro-courses{
		/*margin: 0 0 20px 0;*/
		background-image: url(../images/courses-list-bg.jpg);
		background-repeat: repeat-y;
		background-position: top left;
		background-color: #edf5ff;
		padding: 10px 10px 0 10px;
		margin: 0 0 30px 0;
		/*color: #333507;*/
		padding: 10px;
		height: 1%;
		position: relative;
		float: left;
		width: 95%;
		clear: both;
		}
	#content #content-wrapper #list-courses p{
		float: left;
		margin: 0 0 0 0;
		padding: 0;
		height: 1%;
		position: relative;
		}
	#content #content-wrapper #list-courses img{
		margin: 0 10px 0 0;
		padding: 0;
		height: 1%;
		border: 1px solid #0066CC;
		position: relative;
		}
	
	
	/*-----------CMS Page----------------------*/
	#content h2{
		clear: both;
		width: 100%;
		font-size: 140%;
		font-weight: bold;
		margin: 0 0 10px 0;
		padding: 0px 0 0 0;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		}
	
	/*-------------COURSES----------*/
	#content #courses h2{
		clear: both;
		width: 100%;
		font-size: 140%;
		font-weight: bold;
		margin: 30px 0 5px 0;
		padding: 5px 0 3px 0;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		background-image: url(../images/courses-h2-tag.jpg);
		background-repeat: repeat-y;
		background-position: top left;
		border-bottom: 1px solid #99CCFF;
		background-color: #c7e1ff;
		}
	
	#content #courses #courses-testimonials{
		background-image: url(../images/bg-courses-testimonials.gif);
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #e1e576;
		padding: 10px 10px 0 10px;
		margin: 0;
		color: #333507;
		}
	#content #courses #courses-testimonials p{
		display: block;
		position: relative;
		height: 1%;
		}
	
	#content #courses #courses-testimonials #rating{
		background-color: #f2f687;
		padding: 10px;
		margin: 0 10px 10px 0;
		color: #333507;
		width: 100px;
		border: 1px solid #009900;
		float: left;
		}
	
	#content #courses #courses-testimonials #rating strong{
		float: left;
		width: 90px;
		text-align: center;
		font-size: 250%;
		padding: 10px 0 0 0;
		}
		
	/*--------------DOWNLOADS DAVID---------------------------*/
	
	/*#downloads{
		background-color: #e1e576;
		padding: 0px 10px 10px 10px;
		margin: 0;
		color: #054F08;
		}
	#downloads-title{
		background-image: url(../images/bg-courses-testimonials-title.gif);
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #CAD04C;
		font-size: 110%;
		font-weight:bolder;
		padding:15px 0 20px 5px;
		margin-top: 10px;
		color: #333507;
	}
	#downloads-filename{
		padding:15px 0 0 10px;
		font-weight:bolder;
		}
	
	#downloads p{
		padding: 10px 10px 0 10px;
		margin: 0;
		color: #333507;
		}
	#content-wrapper #downloads ul {
		list-style-type:none;
		padding:0 0 0px 0px;
		}
	#content-wrapper #downloads ul li{
		list-style-type:none;
		}
	#content-wrapper  downloads ul li ul{
		list-style-type:none;
		}
	#content-wrapper #downloads ul li ul li{
		list-style-type:none;
		padding:0 0 10px 0;
		clear:left;
		}
	#content-wrapper #downloads ul li ul .filename{
		display:list-item;
		list-style-type:none;
		padding:30px 0 0 0;
		}	
		
	#downloads img{
		padding: 0px 0 0 50px;
		margin: 0;
		color: #333507;
		}*/
	/*-------------NEWS--------------------------------------------*/
	
	#content-wrapper .news-item{
		background-image: url(../images/why-what-who-how-bg.gif);
		background-position: 23px 0;
		background-repeat: repeat-x;
		padding:0 0 10px 0;
		margin: 0 0 10px 0;
		width:100%;

		}
		#content-wrapper .news-item h2{
			text-decoration:underline;
			padding:5px 0 0 0px;
			margin:0 0 0 5px;
			}	
		
		#content-wrapper .news-item p{
			margin:0 5px 0 0px;
			clear:left;
			padding:10px 0 10px 10px; 
			}	
	
	/*--------------DOWNLOADS STOF TEST---------------------------*/
	
	#downloads{
		background-color: #e1e576;
		padding: 0px 10px 10px 10px;
		margin: 0;
		color: #054F08;
		}
	
	#downloads p{
		padding: 10px 10px 0 10px;
		margin: 0;
		color: #333507;
		}
	#content-wrapper #downloads ul {
		list-style-type:none;
		padding: 0 0 0px 25px;
		margin: 40px 0 0 0;
		}
	#content-wrapper #downloads ul li{
		list-style-type:none;
		padding: 0;
		margin: 0 0 40px 0;
		clear: both;
		}
	
	#content-wrapper #downloads ul li a{
		padding: 9px 0 25px 40px;
		background-image: url(../images/icons/file.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		font-size: 110%;
		font-weight: bold;
		}
	#downloads img{
		padding: 0px 0 0 50px;
		margin: 0;
		color: #333507;
		}
	#downloads-title h1{
		clear: both;
		width: 100%;
		font-size: 140%;
		font-weight: bold;
		margin: 30px 0 5px 0;
		padding: 5px 0 3px 0;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		background-image: url(../images/courses-h2-tag.jpg);
		background-repeat: repeat-y;
		background-position: top left;
		border-bottom: 1px solid #99CCFF;
		background-color: #c7e1ff;
		}
		
		
	#content #courses #courses-summary p{
		padding: 0 0 10px 10px;
		}	
	#content #courses #courses-summary-img img { /*added by david 30/january/08*/
		border:1px solid #0066CC;
		margin:0 5px 0 0;
		float:left;
		}
	
	/*#content #cms-page h2{
		padding: 5px 0 5px 10px;
		margin: 0 0 10px 0;
		font-size: 110%;
		font-weight: bold;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		background-color: #c1cde4;
		background-image: url(../images/list-job-title-bg.gif);
		border-bottom: 1px solid #000066;
		clear: both;
		}*/
	
	#content-wrapper ul{	
		clear: both;
		padding: 0 0 0 20px;
		margin: 0;
		}
	
	#content-wrapper  ul ul{
		clear: both;
		padding: 0 0 0 20px;
		margin: 0 0 20px 0;
		}
	
	
	
			

/*-----------------LEFT MENU--------------*/
#left-menu{
	float:left;
	width:216px;
	margin-left:-100%;
	}
	#left-menu .boxes{
		float: left;
		padding: 0 0 0 0;
		margin: 0 0 20px 0;
		width: 196px;
		background-image: url(../images/menu-titles/menu-width-left-bg.gif);
		background-position: top left;
		background-repeat: repeat-y;
		background-color: #f3f6ff;
		}
	#left-menu #menu-news{
		background-image: url(../images/menu-titles/menu-news.gif);
		background-color: #3d89fe;
		}
	 .boxes .boxes-top-left{
		float: left;
		width: 182px;
		/*height: 22px;*/
		background-color: #6da7e8;
		background-image: url(../images/menu-titles/menu-top-left.gif);
		background-position: top left;
		background-repeat: no-repeat;
		display: block;
		color: #fff;
		font-weight: bold;
		padding: 8px 0 8px 10px;
		margin: 0;
		}
	 .boxes #menu-top-news{
		background-image: url(../images/menu-titles/menu-top-news.gif);
		background-color: #4b5de8;
		}
	
	.boxes .boxes-bottom-left{
		float: left;
		width: 196px;
		height: 5px;
		background-color: #f3f6ff;
		display: block;
		color: #fff;
		background-image: url(/templates/images/menu-titles/menu-bottom-left.gif);
		background-repeat: no-repeat;
		background-position: top left;
		font-size: 0;
		}
	.boxes #menu-bottom-news{
		background-image: url(/templates/images/menu-titles/menu-bottom-news.gif);
		}
	#left-menu .boxes .boxes-width{
		float: left;
		width: 180px;
		/*background-color: #f3f6ff;*/
		display: block;
		color: #213583;
		background-image: url(/templates/images/menu-titles/menu-width-left-top.gif);
		background-repeat: no-repeat;
		background-position: top left;
		padding: 10px 10px 10px 0;
		font-size: 90%;
		}
	#left-menu .boxes #menu-width-news{
		background-image: url(/templates/images/menu-titles/menu-width-news.gif);
		background-color: #3d89fe;
		}
	#left-menu .boxes #menu-width-news a{
		color: #fff;
		display: block;
		}
		
	#left-menu ul{
		float: left;
		padding: 0;
		margin: 0;
		list-style: none;
		}
		#left-menu li{
			float: left;
			width: 156px;
			padding: 2px 0 5px 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			margin: 0;
			font-size: 90%;
			font-weight: bold;
			}
		#left-menu li a{
			text-decoration: none;
			color: #213583;
			background-image: url(../images/icons/menu-icon.gif);
			background-repeat: no-repeat;
			background-position: 0 2px;
			padding: 0 0 0 11px;
			display: block;
			}
		#left-menu li a:hover, #left-menu li a:active, #left-menu li a:focus{
			text-decoration: underline;
			background-image: url(../images/icons/menu-icon-over.gif);
			background-repeat: no-repeat;
			background-position: 0 2px;
			}
			
		.boxes .boxes-width p{
			float: left;
			width: 160px;
			padding: 0 0 10px 10px;
			margin: 0;
			color: #213583;
			}
				
		.boxes .boxes-width p a{
			color: #bbd122;
			}
		.boxes .boxes-width p a:hover, .boxes .boxes-width p a:active, .boxes .boxes-width p a:focus{
			color: #CCFF00;
			}
		
		.boxes .boxes-width p img{
			border: 1px solid #1b3768;
			}
			
			
	
		/*--------------TRAINING COURSES--------------*/
		#content .list-content{
		clear: both;
		float: left;
		width: 100%;
		margin: 0 0 30px 0;
		padding: 0;
		}
		#content #content-wrapper .list-content .zone-photo-list-content{
			float: left;
			width: 120px;
			height: 120px;
			margin: 0;
			padding: 0 10px 10px 0;
			background-image:url(../images/zone-photo-list-content.gif);
			background-repeat: no-repeat;
			background-position: top left;
			}
			#content .list-content .zone-photo-list-content img{
				width: 118px;
				height: 118px;
				border: 1px solid #3a78e9;
				}
		#content .list-content .zone-text-list-content{
			/*background-color: #CC6633;*/
			clear: none;
			float: left;
			/*position: relative;
			height: 1%;*/
			display: block;
			width: 75%;
			}
		#content #content-wrapper .list-content .zone-text-list-content h2{
			border-bottom: 1px solid #3a78e9;
			background: transparent;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 110%;
			padding: 4px 0 0 0;
			margin: 0 0 10px 0;
			clear: none;
			width: auto;
			}
		
		#content #content-wrapper .list-content h2{
			border-bottom: 1px solid #3a78e9;
			background: transparent;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 110%;
			padding: 4px 0 0 0;
			margin: 0 0 10px 0;
			clear: none;
			width: auto;
			}
			
		/*#content #content-wrapper .list-content .zone-text-list-content p{
			padding: 0;
			margin: 0 0 10px 0;
			}*/
		#content #content-wrapper .list-content .zone-text-list-content p{
			padding: 10px 0 0 0;
			margin: 0 0 10px 10px;
			width: auto;
			clear: none;
			display: block;
			height: 1%;
			position: relative;
			list-style: none;
			}
		#content #content-wrapper .list-content .zone-text-list-content ul{
			padding: 0;
			margin: 0 0 5px 5px;
			width: auto;
			clear: none;
			display: block;
			height: 1%;
			position: relative;
			list-style: none;
			float: left;
			}
		#content #content-wrapper .list-content .zone-text-list-content ul li{
			padding: 0 0 0 0;
			margin: 0 0 2px 0;
			width: auto;
			clear: none;
			display: block;
			height: 1%;
			position: relative;
			list-style: none;
			}
		
		#content #content-wrapper .list-content .zone-text-list-content ul li a{
			background-image: url(../images/icons/menu-icon.gif);
			background-repeat: no-repeat;
			background-position: 0 3px;
			padding: 0 0 0 13px;
			display: block;
			}
		
		#content #content-wrapper .list-content .zone-text-list-content ul li a:hover, #content #content-wrapper .list-content .zone-text-list-content ul li a:active, #content #content-wrapper .list-content .zone-text-list-content ul li a:focus{
			background-image: url(../images/icons/menu-icon-over.gif);
			background-repeat: no-repeat;
			background-position: 0 3px;
			display: block;
			}
		
		#content .list-content .zone-text-list-content h2 a{
			text-decoration: none;
			color: #3a78e9;
			}
		
		#content .list-content .zone-text-list-content h2 a:hover, #content .list-content .zone-text-list-content h2 a:active, #content .list-content .zone-text-list-content h2 a:focus{
			text-decoration: underline;
			}
		
		
		/*------------CONTACT PAGE------------*/
		#contact-page ul{
			list-style: none;
			padding: 20px 0 20px 20px;
			margin: 0;
			/*width: 270px;
			float: left;*/
			clear: both;
			}
		#contact-page{
			padding: 0 0 40px 0;
			}
		
		#contact-page #peterlee{
			/*float: left;*/
			clear: both;
			/*width: 290px;*/
			background-image: url(../images/why-what-who-how-bg.gif);
			background-position: 23px 0;
			background-repeat: repeat-x;
			background-color: #e3f0fa;
			padding: 20px;
			}
			
		#contact-page .address-container{
			float: left;
			/*width: 290px;*/
			display:block;
			background-image: url(../images/why-what-who-how-bg.gif);
			background-position: 23px 0;
			background-repeat: repeat-x;
			background-color: #e3f0fa;
			padding: 20px;
			clear:both;
			}
		
		
		#contact-page .contact-address{
			background-image: url(/templates/images/icons/email_open_image.gif);
			background-position: 10px 0;
			background-repeat: no-repeat;
			padding: 0 0 10px 35px;
			width:300px;
			float:left;
			clear:left;
			}
		
		#contact-page .contact-phone{
			background-image: url(/templates/images/icons/telephone.gif);
			background-position: 10px 1px;
			background-repeat: no-repeat;
			padding: 0 0 10px 35px;
			width:300px;
			float:left;
			clear:left;
			}
		#contact-page .contact-fax{
			background-image: url(/templates/images/icons/fax.gif);
			background-position: 10px -2px;
			background-repeat: no-repeat;
			padding: 0 0 10px 35px;
			width:300px;
			float:left;
			clear:left;
			}
		#contact-page .contact-email{
			background-image: url(/templates/images/icons/email.gif);
			background-position: 10px 1px;
			background-repeat: no-repeat;
			padding: 0 0 10px 35px;
			width:300px;
			float:left;
			clear:left;
			}
		/*#contact-page fieldset{
			padding: 10px;
			margin: 0 0 20px 0;
			border: 1px solid #1b3768;
			font-size: 90%;
			}
			
		#contact-page fieldset legend{
			padding: 5px 10px 5px 10px;
			margin: 0 0 10px 0;
			font-size: 110%;
			font-weight: bold;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			background-color: #c1cde4;
			background-image: url(../images/list-job-title-bg.gif);
			border: 1px solid #000066;
			clear: both;
			}
		
		#contact-page #ppconsett{
			margin: 0;
			}*/
		
		#contact-page #peterlee-map{
			/*float: left;*/
			padding: 30px 0 0 10px;
			margin: 0 0 0 0;
			}
		
		#contact-page img{
			border: 1px solid #c7d2e7;
			}
		
		#candidate-create #submit-your-enquiry{
			width: 163px;
			height: 22px;
			padding: 0 0 15px 95px;
			}


/*-------------------Training news, newsletter registration------------*/
#newsletter{
	background-image: url(../images/why-what-who-how-bg.gif);
	background-position: 23px 0;
	background-repeat: repeat-x;
	background-color: #e3f0fa;
	padding: 0  0 10px 0;
	margin: 0;
	float: left;
	width: 100%;
	}

#newsletter img{
	float: left;
	position: relative;
	margin: 10px 10px 0 10px;
	padding: 0;
	border: 1px solid #3a98ff;
	}

#newsletter form{
	/*float: left;*/
	/*position: relative;*/
	/*clear: none;*/
	float: left;
	}

#newsletter ul{
	list-style: none;
	float: left;
	margin: 10px 0 0 0;
	}
#newsletter ul li{
	padding: 2px 0 2px 0;
	}
#newsletter p{
	padding: 10px 0 0px 0;
	}

#newsletter label{
	float: left;
	text-align: right;
	width: 80px;
	padding: 3px 2px 0 0;
	margin: 0;
	}

#newsletter #sign-up-button{
	/*float: left;*/
	padding: 0 0 0 85px;
	margin: 0;
	position: relative;
	}
#newsletter #send-recommendation{
	/*float: left;*/
	padding: 0 0 0 29px;
	margin: 0;
	position: relative;
	}


/*-------------------FREE CONSULTATION------------*/
#consultation{
	background-image: url(../images/why-what-who-how-bg.gif);
	background-position: 23px 0;
	background-repeat: repeat-x;
	background-color: #e3f0fa;
	padding: 0  0 10px 0;
	margin: 0;
	float: left;
	width: 100%;
	}

#consultation img{
	float: left;
	position: relative;
	margin: 10px 10px 0 10px;
	padding: 0;
	border: 1px solid #3a98ff;
	}

#consultation form{
	/*float: left;*/
	/*position: relative;*/
	/*clear: none;*/
	float: left;
	}

#consultation ul{
	list-style: none;
	float: left;
	margin: 10px 0 0 0;
	}
#consultation ul li{
	padding: 2px 0 2px 0;
	clear: both;
	}

#consultation label{
	float: left;
	text-align: right;
	width: 120px;
	padding: 3px 2px 0 0;
	margin: 0;
	}
#consultation .label{
	float: left;
	text-align: right;
	width: 120px;
	padding: 3px 2px 0 0;
	margin: 0;
	}
#consultation input{
	width: 200px;
	}
#consultation .tick-boxes{
	float: left;
	text-align: left;
	padding: 0;
	margin: 1px 0 0 130px;
	width: 13px;
	}

#consultation #leadership-management{
	float: left;
	text-align: left;
	padding: 0;
	margin:0 0 0 8px;
	width: 13px;
	}
	
#consultation .tick-boxes-label{
	float: left;
	text-align: left;
	padding: 2px 0 0 2px;
	margin: 0;
	width: 200px;
	}

#consultation textarea{
	float: left;
	width: 200px;
	height: 100px;
	}

#consultation #submit-button{
	/*float: left;*/
	padding: 0 0 0 125px;
	margin: 0;
	position: relative;
	width: auto;
	height: auto;
	}




/*-------------------FREE TASTER------------*/
#free-taster{
	background-image: url(../images/why-what-who-how-bg.gif);
	background-position: 23px 0;
	background-repeat: repeat-x;
	background-color: #e3f0fa;
	padding: 0  0 10px 0;
	margin: 0;
	float: left;
	width: 100%;
	}

#newsletter img{
	float: left;
	position: relative;
	margin: 10px 10px 0 10px;
	padding: 0;
	border: 1px solid #3a98ff;
	}

#free-taster form{
	/*float: left;*/
	/*position: relative;*/
	/*clear: none;*/
	float: left;
	}

#free-taster ul{
	list-style: none;
	float: left;
	margin: 10px 0 0 0;
	}
#free-taster ul li{
	padding: 3px 0 3px 0;
	float: none;
	clear: both;
	}

#free-taster label{
	float: left;
	text-align: right;
	width: 150px;
	padding: 3px 2px 0 0;
	margin: 0;
	}
#free-taster input{
	width: 250px;
	padding: 0;
	margin: 0;
	}

#free-taster textarea{
	/*float: left;*/
	width: 250px;
	height: 100px;
	}

#free-taster .radio-button{
	float: left;
	width: auto;
	margin: 8px 0 0 10px;
	padding: 0;
	}
#free-taster .radio-label{
	float: left;
	width: auto;
	padding: 2px 15px 0 2px;
	margin: 8px 0 15px 0;
	}

#free-taster #submit-button{
	/*float: left;*/
	padding: 0 0 0 155px;
	margin: 0;
	position: relative;
	width: 91px;
	height: 27px
	}

			
			


/*---------------------FOOTER----------------------------*/		
#footer-top{
	clear:left;
	float: left;
	width:100%;
	color: #fff;
	font-size: 85%;
	}
	#footer-top #logos{
		padding:20px 0 0 0;
		clear:left;
		margin: 0px auto;
		width: 700px;
		/*border:1px solid blue;*/
		}

#footer{
	clear:left;
	float: left;
	width:100%;
	background-image: url(/templates/images/footer-bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #253985;
	color: #3a78e9;
	padding: 0 0 50px 0;
	margin: 20px 0 0 0;
	color: #fff;
	font-size: 85%;
	}
	#footer a{
		color: #3a78e9;
		text-decoration: none;
		}
	#footer a:hover, #footer a:active, #footer a:focus {
		text-decoration: underline;
		}
		
	#footer #copyright{
		float: left;
		padding: 10px 0 0 20px;
		margin: 0;
		width: 214px;
		color: #3a78e9;
		}
	#footer #footer-links{
		float: left;
		margin: 10px 0 20px 0;
		color: #3a78e9;
		}
	
	#footer #web-design-newcastle{
	    color: #3a78e9;
		float: right;
		width: 214px;
		padding: 10px 10px 0 0;
		margin: 0;
		}
	
	/*#footer #logos img{
		padding:0 0 0 0;
		}*/
	


