

* {
	margin:0;
	padding:0;
	}
body {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	
	
	color:#222222;
	}
a {
	color:#b5b5b5;
	text-decoration:none;
	}
a:hover {
	color:#cb3d3d;
	}
img {
	border:0;
	}
p {	color:#939393;
	margin-bottom:20px;
	line-height:20px;
	}
	

		
		
		

/* Structure */

ul#nav {width: 850px; margin: 0px 0px 0px 0px; float: left; position:relative; right:25px;}
ul#nav li {list-style: none; float: left; margin: 0px 50px 0px 0px; height: 10px; border-right: 0px solid #a7a7a7; vertical-align: bottom;}
ul#nav li a {text-transform: uppercase; color: #a7a7a7; font-size: 13px; text-decoration: none; position: relative; padding-right: 0px;}
ul#nav li a:hover, ul#nav li#navSel a {color: #e03a3a;}
ul#nav li:first-child {border-right: 0; margin-left: 0;}
ul#nav li:last-child {border-right: 0; margin-right: 0;}

ul#subnav {width:800px; height:23px; margin: 0px 0px 0px 0px; padding-top:0px; float: left; background-color:#cacaca;}
ul#subnav li {list-style: none; float: left;    height: 25px; display:block;}
ul#subnav li a {  color:#000; font-family: Arial, "MS Trebuchet", sans-serif;  position:relative; top:3px; padding-bottom:4px; padding-top: 3px; padding-right:15px; padding-left:15px; height: 25px; font-size: 14px; text-decoration: none; font-weight:100;}
ul#subnav li a:hover, a.navSel3  {color:#fff; background-color: #b50000;}
ul#subnav li a.navSel3 {color:#fff;}
ul#subnav li#white {color:#fff;}
ul#subnav li:last-child {border-right: 0; }
ul#subnav {clear:both}

#flash {width:500px; height:300px;}

.topnav {width:800px; height:38px; background:url(images/header/menu-fade.jpg);}
.topnav .box1 {width:100px; height:38px; float:left;}
.topnav .box2 {width:130px; height:38px; float:left;}
.topnav .box3 {width:170px; height:38px; float:left;}
.topnav .box4 {width:190px; height:38px; float:left;}

.topnav a {font-size:13px; color:#fff; text-decoration:none; position:relative; top:12px; left:5px;}
.topnav a:hover {color:#ff0000;}
.topnav a.red {color:#ff0000;}
.bottomnav {width:800px; height:30px; margin-top:2px;}
.bottomnav .box1 {width:118px; height:30px; float:left; background-color:#444545; border-right:solid 2px #fff;}
.bottomnav .box1colour {width:118px; height:30px; float:left; background-color:#556293; border-right:solid 2px #fff;}
.bottomnav .box1:hover {background-color:#556293;}
.bottomnav .box2 {width:118px; height:30px; float:left; background-color:#444545; border-right:solid 2px #fff;}
.bottomnav .box2colour {width:118px; height:30px; float:left; background-color:#72a493; border-right:solid 2px #fff;}
.bottomnav .box2:hover {background-color:#72a493;}
.bottomnav .box3 {width:118px; height:30px; float:left; background-color:#444545; border-right:solid 2px #fff;}
.bottomnav .box3colour {width:118px; height:30px; float:left; background-color:#9fa374; border-right:solid 2px #fff;}
.bottomnav .box3:hover {background-color:#9fa374;}
.bottomnav .box4 {width:118px; height:30px; float:left; background-color:#444545; border-right:solid 2px #fff;}
.bottomnav .box4colour {width:118px; height:30px; float:left; background-color:#bbb1bc; border-right:solid 2px #fff;}
.bottomnav .box4:hover {background-color:#bbb1bc;}
.bottomnav .box5 {width:118px; height:30px; float:left; background-color:#444545; border-right:solid 2px #fff;}
.bottomnav .box5colour {width:118px; height:30px; float:left; background-color:#6e8878; border-right:solid 2px #fff;}
.bottomnav .box5:hover {background-color:#6e8878;}
.bottomnav .box6 {width:200px; height:30px; float:left; background-color:#444545;}
.bottomnav .box6colour {width:200px; height:30px; float:left; background-color:#a3a60f;}
.bottomnav .box6:hover {background-color:#a3a60f;}



.bottomnav p {font-size:11px; color:#fff; text-decoration:none; position:relative; top:0px; left:6px;}

#subwrapper {
	margin:0 auto;
	width:800px;
	border:1px solid #000000;
	background-color:#FFFFFF;
	
	background-position:center;
	position:absolute;
	
	}
	

#wrapper2 {
	width:800px;
	background-color:#FFFFFF;
	color:#999;
	background-image:url(images/bg-wrapper.gif);
	background-repeat:repeat-y;
	background-position:right;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
	}

.wrapper {margin:auto 0; width:500px;}
.wrapper-awk {margin:auto 0; width:570px;}
#wrapper p {color:#818181;}


#main1 {
	width:800px;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	background-position:right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top:0px;
	
	
	}

#header {
	height:151px;
	background-image:url(images/banner3.jpg);
	background-repeat:no-repeat;
	padding:0 0px;
	}

#home {float:left;
		line-height:20px;}

#nav {
	height:35px;
	line-height:35px;
	background-image:url(images/bg-navigation-bar.gif);
	background-repeat:repeat-x;
	padding:0 10px;
	}
#sidebar {
	float:left;
	width:283px;
	background-color:#ffffff;
	min-height:250px;
	border:0px solid #ffffff;
	margin:0px;
	padding-top: 20px;
	padding-right:0px;
	padding-bottom: 5px;
	padding-left: 0px;
	
	}
	
#sidebar li a:hover {
	margin-bottom:20px;
	line-height:20px;
	}
	
#content {
	width:500px;
	float:right;
	background-color:#ffffff;
	min-height:250px;
	border:0px solid #2D302C;
	margin:0px;
	padding:0px;
	}

.cool a {font-size:15px;}
	
.homebox {width:800px; border-bottom:solid 1px #e1e1e1; padding-bottom:0px; padding-top:30px; }
.homeboxbottom {width:800px; padding-bottom:0px; padding-top:30px; }
.homeleft {width:320px; float:left;}
.homeright {width:470px; margin-left:10px; float:left;}
#footer {
	clear:both;
	text-align:center;
	padding:10px;
	margin-top:-10px;
	color:#b3b3b3;
	font-size:12px;
	line-height:15px;
	}
#footer-links {
	float:left;
	line-height:30px;
	}

/* Contact */

#contactleft {
	float:left;
	width:300px;
	color:#999;
	background-color:#ffffff;
	min-height:300px;
	border:0px solid #ffffff;
	margin-top:20px;
	padding-top: 0px;
	padding-right:0px;
	padding-bottom: 5px;
	padding-left: 0px;
	
	}

#contactright {
	width:450px;
	float:right;
	background-color:#ffffff;
	min-height:300px;
	border:0px solid #2D302C;
	margin-top:20px;
	padding:0px;
	
	}
	
/* Home Page */

#homeleft {
	width:450px;
	float:left;
	background-color:#ffffff;
	min-height:300px;
	border:0px solid #2D302C;
	margin:0px;
	padding:00px, 0px, 0px, 0px;
	
	}

#homeright {
	width:300px;
	float:right;
	color:#999;
	font-size:12px;
	background-color:#ffffff;
	min-height:300px;
	border:0px solid #2D302C;
	margin:0px;
	padding:0px;
	
	}
	
/* Navigation */

#nav ul {
	list-style-type:none;
	}
#nav li {
	float:left;
	text-align:center;
	margin-right:10px;
	text-transform:uppercase;
	}
#nav li a {
	display:block;
	padding:0 15px;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	}
#nav li a:hover {
	background-image:url(images/bg-navigation-bar-hover.gif);
	background-position:center;
	background-repeat:no-repeat;
	color:#8de389;
	}

/* Sidebar */

#sidebar ul {
	list-style-type:none;
	margin-bottom:20px;
	}
#sidebar li {
	
	}

/* What */

#whatfooter {
	width:800px;
	float:left;
	background-color:#ffffff;
	min-height:100px;
	border:0px solid #2D302C;
	margin:50px, 0px, 0px, 0px;
	padding:0px;
	
	}

#whatleft {
	width:300px;
	float:left;
	color:#999;
	background-color:#ffffff;
	min-height:200px;
	
	margin-top:20px;
	padding:0px, 0px, 0px, 0px;
	
	}

#whatright {
	width:480px;
	float:right;
	background-color:#ffffff;
	min-height:200px;
	border:0px solid #2D302C;
	margin-top:20px;
	padding:0px, 0px, 0px, 0px;
	
	}

#coolleft {	width:800px;
	line-height:18px;
	float:left;
	color:#999;
	background-color:#ffffff;
	min-height:100px;
	margin-top:20px;
	padding-top:5px;}
	
#coolimg {width:300px; float:left; margin:0;}

#cooltext {width:480px; float:right; margin:0;}
	
#whatprintleft {
	width:250px;
	float:left;
	color:#999;
	background-color:#ffffff;
	min-height:200px;
	
	margin:0px, 0px, 0px, 0px;
	padding:0px, 0px, 0px, 0px;
	position:relative;
	top:10px;
	
	}

#whatleft-awk {
	width:220px;
	float:left;
	color:#999;
	background-color:#ffffff;
	min-height:200px;

	margin:0px, 0px, 0px, 0px;
	padding-top:20px;
	
	}

#whatright-awk {
 	width:570px;
 	float:right;
 	color:#999;
 	background-color:#ffffff;
 	min-height:200px;
 	border:0px solid #2D302C;
 	margin:0px, 0px, 0px, 0px;
 	padding-top:30px;
 	position:relative;
 	top:10px;
 	border:solid #999 0px;

 	}

#button { background:#ffffff; border:0px solid #939393; width:53px; height:49px; float:left; margin:5px 10px 5px 0; padding:0;}

#button-awk-l { background:#ffffff; 
				border:0px solid #939393; 
				width:96px; 
				height:59px; 
				float:left; 
				margin:10px 20px 10px 0; 
				padding:0;
				font-family:Arial;
				font-size:10px;
				line-height:10px;}
#button-awk-l img {padding-bottom:3px;}
#button-awk-l span {color:#ff0000;}
#button-awk-r { background:#ffffff; 
				border:0px solid #939393; 
				width:96px; 
				height:49px; 
				float:left; 
				margin:10px 0px 10px 0; 
				padding:0;
				font-family:Arial;
				font-size:10px;
				line-height:10px;}
#button-awk-r img {padding-bottom:3px;}
#button-awk-r span {color:#ff0000;}

.date {font-size:11px; float:right;}

iframe#ifrm { 
    
    padding:0px;
    margin:0px 0 1px;
	width:100%;
	
	
    }
    
div#text div#lnks ul {
    list-style:none;
    margin:0; padding:0;
    }
div#text div#lnks ul li {
    display:inline; padding-right:8px;
    }
div#text div#lnks ul+p {
    margin-top:1.8em;
    }


#whatprintright {
	width:530px;
	float:right;
	color:#999;
	background-color:#ffffff;
	min-height:200px;
	border:0px solid #2D302C;
	margin:0px, 0px, 0px, 0px;
	padding:0px;
	position:relative;
	top:10px;
	
	}


#righttext {margin:auto 0; width:500px;}

#wholeft {
	width:800px;
	float:left;
	color:#999;
	background-color:#ffffff;
	min-height:200px;
	margin-top:20px;
	padding:0px, 0px, 0px, 0px;
	
	}
#wholeft p {font-size:19px;
			font-family:Arial, Helvetica, sans-serif;
			}

#whoright {
	width:800px;
	float:left;
	background-color:#ffffff;
	min-height:200px;
	border:0px solid #2D302C;
	margin:0px, 0px, 0px, 0px;
	padding:0px;
	clear:both;
	
	}

#whattempleft {float: left;}
#whattempleft h4 {color:#333; float:right; padding-top:10px;}


#workleft {
	width:800px;
	line-height:18px;
	float:left;
	color:#999;
	background-color:#ffffff;
	min-height:100px;
	margin-top:20px;
	padding-top:5px;
	}

#workleft h4 {color:#606060; float:right; padding-top:10px;}

#workright {
	width:300px;
	line-height:18px;
	color:#999;
	float:right;
	background-color:#ffffff;
	min-height:200px;
	border:0px solid #2D302C;
	margin:0px, 0px, 0px, 0px;
	padding:0px, 0px, 0px, 0px;
	
	}

#newleft {width:300px; float:left; margin-top:20px;}
#newleft #colleft {width:130px; float:left; padding-right:10px;}
#newleft #colright {width:130px; float:left; padding-left:10px;}
#newleft #box1 {width:130px; padding-bottom:0px;}
#newleft p {font-family:Helvetica, Arial; font-size:12px; color:#d30019; line-height:12px;}
#newleft p span {color:#6b6868;}

#newleft img {border:solid 2px #999; margin-bottom:5px;}
#newright {width:500px; float:left;}

.login {float:left; padding-left:300px;}


#footer  img{
	margin: 0 auto;
	display:block;	
	width: 728px;
	margin-top:20px;
	
}

#footer .text {padding-top:50px;}
.footertext {
	
	width: 40em;
	margin:0 auto;
	text-align: center;
	padding-top:1em;
}

/* Headings */

h1 {
	color:#606060;
	text-decoration:none;
	font-weight:normal;
	font-size:24px;
	}
h2 {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-size:20px;
	}
h3 a {
	font-size:30px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#ffffff;
	text-decoration:none;
	}
h4 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	
	color:#cb3d3d;
	}

h5 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color:#999;
	}

/* Extra's */

.title1 {
	color:#ffffff;
	}
.title2 {
	color:#222222;
	font-style:italic;
	}
.description {
	font-size:12px;
	font-style:italic;
	color:#ffffff;
	padding-left:20px;
	}
.meta {
	color:#777777;
	border-bottom:1px dashed #777777;
	padding-bottom:2px;
	margin-bottom:8px;
	}
.comments {
	margin-top:-10px;
	text-align:right;
	margin-bottom:20px;
	}
.comments a {
	text-decoration:underline;
	}
#footer-links a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
#footer-links a:hover {
	color:#CCDE8D;
	}	

.highlightit img{
border: 1px solid #d6d6d6;
}

.highlightit:hover img{
border: 1px solid #a72020;
}

.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}

/* Google Map */

#contentmap {
	width:150px;
	float:right;
	background-color:#ffffff;
	min-height:100px;
	border:0px solid #2D302C;
	margin:0px;
	padding:0px;
	
	}
	
.clr { clear:both; padding:0; margin:0;}
.clear {
	clear:both;
	margin:0px;
	padding:0px;
}


.video {width:150px; margin-top:30px; margin-right:30px;float:left;}
.videotitle {width:150px; float:left; text-align:center; font-family:Tahoma; font-size:11px; color:#999;}
/* Showcase
-------------*/

#awOnePageButton .view-slide
{
	display: none;
}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load
{
	height: 265px; /* Same as showcase javascript option */
	overflow: hidden;
}

/* Container when content is shown as one page */
.showcase-onepage
{
	/**/
}

/* Container when content is shown in slider */
.showcase
{
	position: relative;
	margin: auto;
}

	.showcase-content-container
	{
		background-color: #fff;
	}
	
	/* Navigation arrows */
	.showcase-arrow-previous, .showcase-arrow-next
	{
		position: absolute;
		background: url('images/arrows.png');
		width: 33px;
		height: 33px;
		top: 120px;
		cursor: pointer;
	}
	
	.showcase-arrow-previous
	{
		left: -54px;
	}
	
	.showcase-arrow-previous:hover
	{
		background-position: 0px -34px;
	}
	
	.showcase-arrow-next
	{
		right: -54px;
		background-position: -34px 0;
	}
	
	.showcase-arrow-next:hover
	{
		background-position: -34px -34px;
	}
	
	/* Content */
	.showcase-content
	{
		background-color: #000;
		text-align: center;
	}
		
		.showcase-content-wrapper
		{
			text-align: center;
			height: 265px;
			width: 570px;
			display: table-cell;
			vertical-align: middle;
		}
		
		/* Styling the tooltips */
		.showcase-plus-anchor
		{
			background-image: url('images/plus.png');
			background-repeat: no-repeat;
		}
		
		.showcase-plus-anchor:hover
		{
			background-position: -32px 0;
		}
		
		div.showcase-tooltip
		{
			background-color: #fff;
			color: #000;
			text-align: left;
			padding: 5px 8px;
			background-image: url(images/white-opacity-80.png);
		}
		
		/* Styling the caption */
		.showcase-caption
		{
			color: #000;
			padding: 8px 15px;
			text-align: left;
			position: absolute;
			bottom: 10px; left: 10px; right: 10px;
			display: none;
			background-image: url(images/white-opacity-80.png);
		}
		
	.showcase-onepage .showcase-content
	{
		margin-bottom: 10px;
	}
	
	/* Button Wrapper */
	.showcase-button-wrapper
	{
		clear: both;
		margin-top: 10px;
		text-align: center;
	}
	
		.showcase-button-wrapper span
		{
			margin-right: 3px;
			padding: 2px 5px 0px 5px;
			cursor: pointer;
			font-size: 12px;
			color: #444444;
		}
	
		.showcase-button-wrapper span.active
		{
			color: #fff;
		}
	
	/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */
	{
		background-color: #000;
	}
	
	.showcase-thumbnail-wrapper
	{
		overflow: hidden;
	}
		
		.showcase-thumbnail
		{
			width: 120px;
			height: 90px;
			cursor: pointer;
			border: solid 1px #333;
			position: relative;
		}
		
			.showcase-thumbnail-caption
			{
				position: absolute;
				bottom: 2px;
				padding-left: 10px;
				padding-bottom: 5px;
			}
			
			.showcase-thumbnail-content
			{
				padding: 10px;
				text-align: center;
				padding-top: 25px;
			}
			
			.showcase-thumbnail-cover
			{
				background-image: url(images/black-opacity-40.png);
				position: absolute;
				top: 0; bottom: 0; left: 0; right: 0;
			}
		
		.showcase-thumbnail:hover
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail:hover .showcase-thumbnail-cover
			{
				display: none;
			}
		
		.showcase-thumbnail.active
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail.active .showcase-thumbnail-cover
			{
				display: none;
			}
	
	.showcase-thumbnail-wrapper-horizontal
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
		{
			margin-right: 10px;
			width: 116px;
		}
	
	.showcase-thumbnail-wrapper-vertical
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail
		{
			margin-bottom: 10px;
		}
		
	.showcase-thumbnail-button-backward,
	.showcase-thumbnail-button-forward
	{
		padding: 7px;
		cursor: pointer;
	}
	
	.showcase-thumbnail-button-backward
	{
		padding-bottom: 0px;
		padding-right: 0px;
	}
	
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-image: url(images/arrows-small.png);
			background-repeat: no-repeat;
			display: block;
			width: 17px;
			height: 17px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical
		{
			background-position: 0 -51px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -51px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical
		{
			background-position: 0 -34px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -34px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-position: 0 -17px;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px -17px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
		{
			background-position: 0 0;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px 0;
		}
		
		/* Hide button text */
		.showcase-thumbnail-button-forward span span,
		.showcase-thumbnail-button-backward span span
		{
			display: none;
		}
	


