#left{
	float:left;
	width:221px;
	
	}
#right{
	float:right;
	width:589px;
	position:relative;
	background:url(../images/layout/wide_bg.jpg) no-repeat bottom left;
	padding:55px 0
	}





	#left #clients{
		padding:50px 0;	
		background:url(../images/layout/narrow_box_bottom.jpg) no-repeat bottom left;
		margin-bottom:5px;
		position:relative
	}
	#left #clients h2{
		background:url(../images/layout/narrow_box_top_h2_blue.jpg) no-repeat top left;
		height:48px;
		width:589px;
		position:absolute;
		top:0;
		left:-10px
	}
	
	#left #clients span{ 
		background:url(../images/layout/h2_clients.gif) no-repeat top left;
		display:block;
		height:16px;
		width:98px;
		text-indent:-10000px;
		margin:13px 0 0 20px
	}
	
	#left #clients p{
		margin:0 0 0 18px;
		}
	#left #clients h3{
		color:#464648
		}
	#left #clients ul{
		margin:0 0 0 18px;
		padding:0;
		}
	#left #clients ul li a{
		color:#464646
		}
	#left #clients ul li a.on{
		color:#13277B;
		font-weight:bold;
		}
		
		
#left #contact{
		position:relative;
		border:1px solid #fff;
		background:url(../images/layout/narrow_box_bottom_red_cta.jpg) no-repeat bottom left;
		width:221px;
		}
	#left #contact h2{
		background:url(../images/layout/narrow_box_top.jpg) no-repeat top left;
		height:31px;
		width:221px;
		position:absolute;
		top:0;
		left:-10px
		}
		
	
	
		
		#left #contact h2 span{
			background:url(../images/layout/h2_get_in_touch.gif) no-repeat top left;
			text-indent:-10000px;
			display:block;
			height:16px;
			width:200px;
			padding-bottom:10px;
			border-bottom:1px solid #E6E7E9;
			margin:15px 0 10px 20px
		}
		#left #contact p{
			margin:50px 18px;
			padding:10px 0
			}
		#left #contact a.cta{
			position:absolute;
			bottom:18px;
			right:12px;
			display:block;
			color:#fff;
			background:url(../images/layout/contact_us_white_on_red.gif) no-repeat top left;
			text-indent:-10000px;
			height:13px;
			overflow:hidden;
			width:84px;
			}		
		
	#content{
	font-family:Verdana, Geneva, sans-serif;
	color:#464646;
	font-size:1.1em;
	padding:10px;
	}
	#content h3, #content h4{
		color:#13277B;
		font-size:1.1em;
		font-weight:bold;
		margin:0 20px 10px 20px;
		}
	#content h3{
		text-transform:uppercase;
		border-top:1px solid #E6E7E9;
		padding:10px 0 10px;
		margin:20px 20px 10px 20px;
		border-bottom:1px solid #E6E7E9;
	}
	#content h3.hanson{
		
		background:url(../images/content/clients/hanson_logo.gif) no-repeat 0px 9px;
		text-indent:-100000px;
		height:37px;
	}
	#content span.sector{
		color:#13277B;
		border-right:1px solid #13277B;
		text-transform:uppercase;
		font-weight:bold;
		padding-right:5px;
		line-height:.8em;
		position:absolute;
		top:20px;
		left:170px;
		}
    #content span.clientName{
		color:#13277B;
		text-transform:uppercase;
		position:absolute;
		top:18px;
		left:255px;
		}
	#content img{
		float:right;
		display:block;
		margin:0 30px 30px 30px;
		}
	
	
	#content #clientNav{
		border-top:1px solid #E6E7E9;
		border-bottom:1px solid #E6E7E9;
		margin:15px;
		height:35px;
		line-height:35px;
		}
	#content #clientNav a{
		color:#13277B;
		text-transform:lowercase
		}
	#content #clientNav a.previous{
		background:url(../images/layout/blue_arrow_left.gif) no-repeat 0px 4px ;
		padding-left:10px;
		margin-right:12px
		}
	#content #clientNav a.next{
		background:url(../images/layout/blue_arrow_right.gif) no-repeat right 4px ;
		padding-right:10px
		}
	#right h2{
		background:url(../images/layout/wide_box_top.jpg) no-repeat top left;
		height:48px;
		width:589px;
		position:absolute;
		top:0;
		left:-10px
	}
	#right h2 span{ 
		background:url(../images/layout/h2_case_studies.gif) no-repeat top left;
		display:block;
		height:16px;
		width:98px;
		text-indent:-10000px;
		margin:15px 0 0 20px
	}
	#right p{margin:20px}
