html {
	margin: 0;
	padding: 0;
	background-color: #00274C;
}

body {
	width: 990px;
	margin: 0 auto 0 auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
}

p {
	margin: 0;
	padding: 0;
}

a {
	color: #00294C;
	text-decoration: none;
}

.clear {
	clear: both;
}

.wrapper {
	width: 950px;
	margin: 0 auto 0 auto;
	background-color: #fff;
}

.top-navigation {
	background: url(/images/top-fade.jpg) top left no-repeat;
	width: 950px;
	height: 107px;
	float: left;
}

	.top-navigation ul {
		margin: 72px 0 0 85px;
		padding: 0;
	}
	
	.top-navigation ul li {
		margin: 0;
		padding: 0 0 0 15px;
		display: inline;
		font-size: 0.90em;
		font-weight: bold;
	}
	
	.top-navigation ul li a {
		color: #61696F;
	}
	
	.top-navigation ul li a:hover,
	.top-navigation ul li a.active{
		color: #00274C;
	}
	
.sub-navigation,
.sub-navigation-small {
	width: 950px;
	float: left;
	margin: 0;
	position: relative;
}

	.sub-navigation ul,
	.sub-navigation-small ul {
		margin: 0 0 0 640px;
		padding: 0;
	}
	
	.sub-navigation ul li,
	.sub-navigation-small ul li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	.sub-navigation ul li#management a,
	.sub-navigation ul li#training a,
	.sub-navigation ul li#consultancy a,
	.sub-navigation ul li#support a,
	.sub-navigation-small ul li#management a,
	.sub-navigation-small ul li#training a,
	.sub-navigation-small ul li#consultancy a,
	.sub-navigation-small ul li#support a  {
		width: 300px;
		height: 82px;
		margin: 0 0 1px 0;
		padding: 10px 0 0 10px;
		display: block;
		color: #fff;
		font-weight: bold;
		font-size: 1.2em;
	}
	
	.sub-navigation-small ul li#management a,
	.sub-navigation-small ul li#training a,
	.sub-navigation-small ul li#consultancy a,
	.sub-navigation-small ul li#support a  {
		width: 300px;
		height: 36px;
		margin: 0 0 1px 0;
		padding: 10px 0 0 10px;
		display: block;
		color: #fff;
		font-weight: bold;
		font-size: 1.2em;
	}
	
		.sub-navigation ul li#management a {
			background: url(/images/buttons/management.jpg) 0 0 no-repeat;
		}
		
		.sub-navigation ul li#training a {
			background: url(/images/buttons/training.jpg) 0 0 no-repeat;
		}
		
		.sub-navigation ul li#consultancy a {
			background: url(/images/buttons/consultancy.jpg) 0 0 no-repeat;
		}
		
		.sub-navigation ul li#support a {
			background: url(/images/buttons/support.jpg) 0 0 no-repeat;
			margin-bottom: 0;
		}
		
		.sub-navigation-small ul li#management a {
			background: url(/images/buttons/management-small.jpg) 0 0 no-repeat;
		}
		
		.sub-navigation-small ul li#training a {
			background: url(/images/buttons/training-small.jpg) 0 0 no-repeat;
		}
		
		.sub-navigation-small ul li#consultancy a {
			background: url(/images/buttons/consultancy-small.jpg) 0 0 no-repeat;
		}
		
		.sub-navigation-small ul li#support a {
			background: url(/images/buttons/support-small.jpg) 0 0 no-repeat;
			margin-bottom: 0;
		}
		
		.sub-navigation ul li#management a:hover,
		.sub-navigation ul li#management a.active,
		.sub-navigation ul li#training a:hover,
		.sub-navigation ul li#training a.active,
		.sub-navigation ul li#consultancy a:hover,
		.sub-navigation ul li#consultancy a.active,
		.sub-navigation ul li#support a:hover,
		.sub-navigation ul li#support a.active {
			background-position: -310px 0;
		}
		
		.sub-navigation-small ul li#management a:hover,
		.sub-navigation-small ul li#management a.active,
		.sub-navigation-small ul li#training a:hover,
		.sub-navigation-small ul li#training a.active,
		.sub-navigation-small ul li#consultancy a:hover,
		.sub-navigation-small ul li#consultancy a.active,
		.sub-navigation-small ul li#support a:hover,
		.sub-navigation-small ul li#support a.active {
			background-position: -310px 0;
		}
		
		.sub-navigation ul li a img,
		.sub-navigation-small ul li a img {
			width: 0;
			height: 0;
			border: none;
		}
		
		.sub-navigation ul li a:hover img,
		.sub-navigation-small ul li a:hover img  {
			position: absolute;
			top: 0;
			left: 0;
			width: 640px;
			height: 371px;
		}
		
		.sub-navigation-small ul li a:hover img  {
			height: 187px;
		}
.content {
	min-height: 350px;			
	height: auto !important;	/* IE6 Min Height Hack */
	height: 350px;
	width: 950px;
	float: left;
	margin: 0;
	padding: 0 0 30px 0;
	background: url(/images/content.jpg) top left no-repeat;
	position: relative;
}

	.content h1.standard,
	.content h1.management,
	.content h1.training,
	.content h1.support,
	.content h1.consultancy,
	.content h1.sub-header {
		font-size: 1.2em;
		color: #61696F;
		margin: 20px 0 0 20px;
	}
	
	.content h1.sub-header {
		font-size: 1em;
	}
	
	.content h1.management {
		color: #00284C;
	}
	
	.content h1.training {
		color: #014284;
	}
	
	.content h1.support {
		color: #30A9C6;
	}
	
	.content h1.consultancy {
		color: #007BB1;
	}
	
	.content p {
		font-size: 0.75em;
		color: #4D5358;
		margin: 10px 0 0 20px;
		line-height: 1.5em;
		width: 580px;
	}
	
	.content span.contact-details {
		position: absolute;
		top: 90px;
		left: 340px;
	}
	
	.content ul {
		margin: 20px 0 0 35px;
		padding: 0;
		color: #4D5358;
		font-size: 0.75em;
	}
	
		.content ul li{
			margin: 0;
			padding: 0;
			list-style: square;
		}
	
	.content p.alert {
		font-size: 0.75em;
		color: #00284C;
		font-weight: bold;
		margin: 10px 0 0 20px;
	}
	
	.content p.erroritem {
		font-size: 0.75em;
		color: #00284C;
		margin: 0 0 0 20px;
		font-weight: bold;
	}
	
	.content span.quote {
		position: absolute;
		top: 30px;
		left: 650px;
		margin: 0;
		padding: 20px 0 0 0;
/*		background: url(/images/quote-top.png) top left no-repeat;
*/	}
	
		.content span.quote p {
			font-size: 1em;
			color: #00274C;
			margin: 0;
			padding: 0 0 45px 0;
			width: 230px;
/*			background: url(/images/quote-bottom.png) bottom right no-repeat;
*/		}
		
			.content span.quote p span.small-blue {
				font-size: 0.70em;
				color: #00274C;
				line-height: normal;
				margin: 0;
				padding: 0;
			}

.content label {
	font-weight: bold;
	color: #61696F;
	font-size: 0.75em;
}

	.content form {
		margin: 20px 0 0 20px;
	}
	
	.content .textfield {
		margin: 0 0 5px 0;
		width: 300px;
		padding: 3px 0 3px 2px;
		border: none;
		background-color: #E0E4E4;
	}

	.content .textarea {
		margin: 0 0 5px 0;
		width: 300px;
		padding: 3px 0 3px 2px;
		height: 100px;
		border: none;
		background-color: #E0E4E4;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	.content .submitbutton {
		margin: 0;
		width: 60px;
		cursor: pointer;
		padding: 3px;
		border: none;
		background-color: #61696F;
		color: #fff;
	}

.footer {
	width: 950px;
	height: 80px;
	float: left;
	margin: 30px 0 0 0;
	position: relative;
	padding: 0;
	background-color: #00274C;
}

	.footer p {
		font-size: 0.65em;
		color: #fff;
		margin: 10px 0 0 10px;
	}
	
	.footer p.right {
		position: absolute;
		left: 700px;
		top: 0;
	}
	
	.footer a {
		color: #fff;
		text-decoration: none;
	}

#linkbox1,
#linkbox2,
#linkbox3 {
	margin: 0;
	display: none;
 }
 
#linkbox1 img,
#linkbox2 img,
#linkbox3 img{
 	border: none;
 }
