body {
	background:#7c838b url(Images/back2.jpg) repeat-x top left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#C6C6C7;
	margin:0px;
	}
	
object {
	outline:none;
	}

p {
	padding:0px;
	margin:0px;
	}
		
h1, h2, h3 {
	padding:0px;
	margin:0px;
	}
		
ul {
	margin:0px;
	padding:0px;
	}
	
a {
	outline:none;
	}
	
/*PAGE ELEMENTS*/

#wrapper {
	margin:0px auto 0px auto;
	padding:0px;
	width:1200px;
	}

#head {
	height:120px;
	}
		
#head h1 {
	height:120px;
	background:transparent url(Images/logo.jpg) no-repeat bottom left;
	text-indent:-9000px;
	width:937px;
	padding:0px;
	margin: 0px 124px auto 139px;
	}
	
#content {
	width:937px;
	padding:0px;
	margin:0px 124px 0px 139px;
	background:transparent url(Images/content-back.gif) repeat-x bottom left;
	float:left;
	}
	
#navbox {
	margin:0;
	width:1200px;
	padding:0;
	border:0px;
	height:110px;
	background-color:#2c3844;
	}
	
#pdf {
	height:23px;
	font-size:10px;
	background:url(Images/pdf.gif) no-repeat top left;
	margin-top:30px;
	padding-left:25px;
	}
	
/*HEADERS*/

#content h2 {
	margin-left:168px;
	margin-top:41px;
	text-indent:-9000px;
	padding:0px;
	}
	
#content h2.header-home {background:transparent url(Images/header-index.gif) no-repeat top left; height:40px;}
#content h2.header-name {background:transparent url(Images/header-name.gif) no-repeat top left;	height:17px;}
#content h2.header-geology {background:transparent url(Images/pic-geology.jpg) no-repeat top left; height:204px; width:700px; margin:0px;}
#content h2.header-sampling {background:transparent url(Images/pic-sampling.jpg) no-repeat top left; height:204px; width:700px; margin:0px;}
#content h2.header-data {background:transparent url(Images/pic-data.jpg) no-repeat top left; height:204px; width:700px; margin:0px;}
#content h2.header-estimation {background:transparent url(Images/pic-estimation.jpg) no-repeat top left; height:204px; width:700px; margin:0px;}
#content h2.header-class {background:transparent url(Images/pic-class.jpg) no-repeat top left; height:204px; width:700px; margin:0px;}
#content h2.header-govern {background:transparent url(Images/pic-govern.jpg) no-repeat top left; height:204px; width:700px; margin:0px;}
#content h2.header-clients {background:transparent url(Images/header-clients.gif) no-repeat top left; height:17px; margin-top:40px; margin-left:0px;}
#content h2.header-associates {background:transparent url(Images/header-associates.gif) no-repeat top left; height:17px; margin-top:0px; margin-left:0px;}
#content h2.header-news {background:transparent url(Images/header-news.gif) no-repeat top left; height:18px; margin-top:40px; margin-left:0px;}
#content h2.header-contact {background:transparent url(Images/header-contact.gif) no-repeat top left; height:20px; margin-top:27px;}
#content h2.header-personal {background:transparent url(Images/header-personal.gif) no-repeat top left; height:20px; margin-top:22px; margin-bottom:6px;}
#content #copy-members h2 {height:18px;	margin-top:0px;	margin-left:0px;}
	
.header-david {background:transparent url(Images/header-david.gif) no-repeat top left;}
.header-johan {background:transparent url(Images/header-johan.gif) no-repeat top left;}
.header-gavin {background:transparent url(Images/header-gavin.gif) no-repeat top left;}
.header-sean {background:transparent url(Images/header-sean.gif) no-repeat top left;}
.header-andy {background:transparent url(Images/header-andy.gif) no-repeat top left;}
.header-geoffrey {background:transparent url(Images/header-geoffrey.gif) no-repeat top left;}

	
/*COPY BOXES*/

#copy-home {padding:18px 325px 0 168px;	height:371px; background:transparent url(Images/home-bottom.gif) no-repeat bottom left;}
#copy-company {padding:39px 303px 0 168px; height:431px; background:transparent url(Images/company-bottom.gif) no-repeat bottom left;}
#copy-name {padding:18px 303px 0 168px;	height:394px; background:transparent url(Images/name-bottom.gif) no-repeat bottom left;}
#copy-clients {padding:2px 90px 0 168px; height:460px;	background:transparent url(Images/clients-bottom.gif) no-repeat bottom left;}
#copy-services {padding:0px; margin-top:20px; background-color:#FFFFFF;}
body#geology #copy-services {height:1800px;}
body#sampling #copy-services {height:1800px;}
body#data #copy-services {height:1800px;}
body#estimation #copy-services {height:1800px;}
body#class #copy-services {height:1800px;}
body#govern #copy-services {height:1800px;}
#copy-news {padding:2px 90px 0 168px; height:800px;	background:transparent url(Images/team-bottom.gif) no-repeat bottom left;}
#copy-contact {padding:18px 325px 0 168px; height:360px; background:transparent url(Images/contact-bottom.gif) no-repeat bottom left;}
#copy-personal {padding:18px 325px 0 168px; height:406px; background:transparent url(Images/contact-bottom.gif) no-repeat bottom left; line-height:19px;}
#copy-team {padding:39px 96px 0 168px; height:434px; background:transparent url(Images/team-bottom.gif) no-repeat bottom left;}
#copy-members {padding:63px 96px 0 168px; height:409px;	background:transparent url(Images/team-bottom.gif) no-repeat bottom left;}	

	
/*STYLING*/

.small {
	padding:2px 325px 0 168px;
	height:30px;
	font-size:10px;
	}
	
.small-members {
	padding-top:3px;
	padding-left:1px;
	padding-bottom:10px;
	font-size:10px;
	}
	
.blue {
	color:#2ca0b4;
	}
	
.bluesmall {
	color:#2ca0b4;
	font-size:10px;
	}
	
.bluelink {
	color:#2ca0b4;
	text-decoration:none;
	}
	
a:hover.bluelink {
	color:#C6C6C7;
	}
	
.whitelink {
	color:#C6C6C7;
	text-decoration:none;
	}
	
.underline {
	text-decoration:underline;
	}
	
#next {
	padding-left:306px;
	padding-top:75px;
	border:0px;
	}
	
#back {
	float:left;
	padding-left:380px;
	padding-top:60px;
	border:0px;
	}
	
#copy-company a {
			color:#8D8D8F;
			font-size:10px;
			text-decoration:underline;
			}
			
#copy-company a:hover {
			color:#C6C6C7;
			}
			
	
#team-bottom p {
	padding-top:10px;
	font-size:11px;
	line-height:14px;
	}
	
#team-bottom a {
	color:#2ca0b4;
	text-decoration:none;
	}
	
#pdf a {
	color:#2ca0b4;
	}
	
#team-bottom a:hover, #pdf a:hover {
	color:#278d9f;
	}
	
#members-right img {
	padding-top:30px;
	padding-left:360px;
	}
	
#clients-right a {
	color:#C6C6C7;
	text-decoration:underline;
	}
	
#clients-right a:hover {
	color:#2ca0b4;
	}
	
#news-block h3 {
	color:#2ca0b4;
	font-weight:normal;
	}
	
.date {
	font-size:9px;
	padding-bottom:2px;
	padding-top:2px;
	}
	
#services-left p {
	margin:80px 28px auto 100px;
	color:#000000;
	font-size:16px;
	text-align:right;
	}
	
#services-right p {
	margin:0px 50px 30px 0px;
	color:#000000;
	font-size:13px;
	}
	
#services-right p.intro {
	font-size:16px;
	padding-top:30px;
	}
	
.heading-green {color:#A4CF77; font-weight:bold;}
.heading-pink {color:#8F0161; font-weight:bold;}
.heading-orange {color:#DD9E6C; font-weight:bold;}
.heading-blue {color:#3797DB; font-weight:bold;}
.heading-red {color:#A9012F; font-weight:bold;}
.heading-lilac {color:#6A7DCE; font-weight:bold;}
	
#printbar p {
	color:#000000;
	padding-top:32px;
	padding-right:20px;
	height:55px;
	margin:0px;
	}
	
#printbar a {
	color:#000000;
	text-decoration:underline;
	font-size:11px;
	}
	

	
/*COLUMNS*/

#personal-left {width:245px; float:left;}	
#personal-right {width:188px; float:left;}
	
#team-left {width:300px; float:left;}	
#team-right {width:350px; float:left;}	
#team-bottom {width:500px; clear:both; float:left;}

#members-left {width:142px;	float:left;}	
#members-right {width:434px;float:left;}

#clients-left {width:340px;	float:left;}	
#clients-right {width:300px;float:left; padding-left:30px; margin-top:40px; border-left:#999999 1px solid;}
	
#team-left img {
	padding-bottom:5px;
	}
	
#news-block {
	padding-top:20px;
	border-bottom: #666666 1px solid;
	}
	
#services-left {width:237px; float:left;}	
#services-right {width:700px;float:left;}

#printbar {
	height:55px;
	text-align:right;
	background:url(Images/pdf2.gif) no-repeat top right;
	}
	
/* NAV */

ul#nav {
	position:relative;
	top:0;
	right:0;
	width:937px;
	margin:0px;
	height:31px;
	list-style-type:none;
	overflow:hidden;
	padding:0px;
	float:left;
	background-color:#2b3844;
	text-align:right;
	}
	
ul#nav li a {
	position:absolute;
	top:0;
	width:182px;
	text-indent:-9000px;
	text-decoration:none;
	padding:31px 0 0 0;
	overflow:hidden;
	height:0px !important; 
	height /**/:31px; /* IE5/Win */
	}
	
li#geo a { background:url(Images/menu-geology.gif) no-repeat top left; width:75px; left:168px;}
li#sam a { background:url(Images/menu-sampling.gif) no-repeat top left; width:102px; left:244px;}
li#dat a { background:url(Images/menu-data.gif) no-repeat top left; width:157px; left:346px;}
li#est a { background:url(Images/menu-estimation.gif) no-repeat top left; width:110px; left:503px;}
li#cla a { background:url(Images/menu-class.gif) no-repeat top left; width:135px; left:613px;}
li#gov a { background:url(Images/menu-govern.gif) no-repeat top left; width:182px; left:748px;}