html {
	margin:0 auto;
}
body {
	font-size:.8em;
	margin:0 auto;	
	font-family:"arial";
	background:url('../img/bg.jpg') repeat-x 0 -20px;
}
h1 {
	color:#00973e;
	font-weight:normal;
	font-size:1.7em;
}
h2 {
	color:#00973e;
	font-size:1em;
	margin:0;
	padding:0;
}
img {
	border:0;
}
a {
	color:#f00;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
input, select, textarea {
	font-family:"arial";
	font-size:.8em;
}
ul, li, p {
	margin:0;
	padding:0;
}
li {
	margin-left:20px;
}
p {
	margin:10px 0;
}
th {
	text-align:left;
}
td {
	font-size:.8em;
}
.container {
	margin:auto;
	width:900px;
}
#header {
	height:249px;
	margin-top:1px;
	background:url(../img/banner1_homepage.jpg) no-repeat center top;
}
#header.aboutUs {
	background:url(../img/banner2_about_us.jpg) no-repeat center top;
}
#header.caseStudies {
	background:url(../img/banner4_case_studies.jpg) no-repeat center top;
}
#header.contactUs {
	background:url(../img/banner6_contact.jpg) no-repeat center top #cfdce4;
}
#header.specialist {
	background:url(../img/banner3_specialist_areas.jpg) no-repeat center top;
}
#header.specialistList {
	background:url(../img/banner7_specialist_list.jpg) no-repeat center top #e9eef4;
}
#header.careers {
	background:url(../img/banner5_careers.jpg) no-repeat center top;
}
	#navigation {
		height:106px;
		list-style-type:none;
		margin:0;
		padding:0;
	}
		#navigation li {
			float:left;
			margin:0;
			width:44px;
			padding:60px 24px 0 24px;
			height:46px;
			text-align:center;
		}
		#navigation li.two {
			padding:53px 24px 0 24px;
			height:53px;
		}
		#navigation li.three {
			padding:45px 17px 0 17px;
			height:61px;
			width:60px;
		}
		#navigation li a {
			display:block;
			height:100%;
			color:#000;
		}
		#navigation li a:hover {
			color:#00973e;
			text-decoration:none;
		}
		#navigation li.selected {
			background:url(../img/nav_selected.jpg) repeat-x #bdbdbd left bottom;
		}
		#navigation li.selected a {
			background:url(../img/nav_selected_link.gif) no-repeat center bottom;
			color:#fff;
		}
.body {
	background:url(../img/content_bg.gif) repeat-y center top;	
}
.body div.first {
	background:url(../img/top_color.jpg) no-repeat center top;
}
#content {
	padding:20px 40px;
	padding-right:0;
	/*text-align:justify;*/
	line-height:1.6em;
	width:500px
}
	#content p {
		padding:5px 0;
	}
	#quotation_top {
		background:url(../img/quotation_top.jpg) no-repeat center top;
	}
	#quotation_bottom {
		background:url(../img/quotation_bottom.jpg) no-repeat center bottom;
		padding:30px;
	}
	#quotation {
		margin-left:35px;
		margin-right:15px;
		margin-top:15px;
		width:290px;
		float:right;
		background:url(../img/quotation.gif) repeat-y center center;
		font-size:.9em;
	}
	.quote_close {
		vertical-align:top;
		display:inline;
		margin-top:4px;
		margin-left:7px;
	}
	.quote_open {
		margin-right:7px;	
	}
	.quote {
		font-style:italic;
		line-height:1.6em;
	}
	.quote_from {
		font-weight:bold;
		margin-bottom:20px;
	}
	.quote_company {
		color:#00973e;
		font-weight:bold;
	}
#footer {
	border-top:1px solid #c0c0c0;
	background:url(../img/footer_bg.jpg);
	height:120px;
	color:#fff;
	font-size:.9em;
}
#footer img {
	float:right;
	margin-right:18px;
}
#footer a {
	color:#fff;
	text-decoration:underline;
}
#footer a:hover {
	color:#00973e;
}
#footer div.first {
	padding:45px 0 10px 35px;
	background:url(../img/footer.jpg) no-repeat center top;
}
	#footer ul {
		margin:0;
		padding:0;
		padding-bottom:5px;
	}
	#footer ul li {
		display:inline;
		padding:0;
		padding-right:10px;
		margin-right:10px;
		margin-left:0px;
		border-right:1px solid #fff;
	}
	#footer ul li.last {
		border:0;
	}	
.floatClear {
	clear:both;
	float:none;
	overflow:hidden;
	height:1px;
	margin-bottom:-1px;
}
.splitList {
	color:#00973e;
	list-style-type:square;
	padding-bottom:10px;
}
.splitList li {
	width:45%;
	float:left;
	height:22px;
}
.splitList li.last {
	padding-bottom:15px;
}
#caseStudiesContent {
	border:1px solid #999999;
	width:580px;
	float:left;
	padding:10px;
	margin-left:-51px;
}
#caseStudiesList {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:127px;
	position:relative;
	z-index:4;
	left:-22px;	
}
#caseStudiesList li {
	margin:0;
	padding:0;
	font-size:1em;
	height:50px;
	padding-top:8px;
	padding-left:20px;
}
#caseStudiesList li a {
	color:#000;	
}
#caseStudiesList li div {
	color:#00973e;	
}
#caseStudiesList li.selected {
	background:url(../img/cs.gif) no-repeat;
}
#caseStudiesText {
	padding:10px 30px;
}
#caseStudiesText p.first {
	padding-top:0;
	margin-top:0;
}
.quote_block {
	display:none;
}
.green {
	color:#00973e;
}
