#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;
		margin:20px 20px 10px 20px;
		padding-top:15px;
	}
	#content h3.first{
		border-top:none;
		padding-top:0px;
	}

#left{
	float:left;
	width:589px;
	position:relative;
	background:url(../images/layout/wide_bg.jpg) no-repeat bottom left;
	padding:55px 0
	}
	#left h2{
		background:url(../images/layout/wide_box_top.jpg) no-repeat top left;
		height:48px;
		width:589px;
		position:absolute;
		top:0;
		left:-10px
	}
	#left h2.extra{
		background:url(../images/layout/ext_wide_box_top.jpg) no-repeat top left;
		width:650px;
	}
	
	#left h2 span{ 
		display:block;
		height:16px;
		width:98px;
		text-indent:-10000px;
		margin:15px 0 0 20px
	}
	#left h2.services span{ 
		background:url(../images/content/services/services_h2.gif) no-repeat top left;
	}
	#left h2.contact span{ 
		background:url(../images/content/contact/contact_h2.gif) no-repeat top left;
	}
	#left h2.standards span{ 
		background:url(../images/content/standards/standards_h2.gif) no-repeat top left;
		width:160px
	}
	#left h2.about span{ 
		background:url(../images/content/about/about_h2.gif) no-repeat top left;
		width:160px
	}
	
	#left p{margin:20px}
	#left hr{
		margin:20px;
		background:0;
		border:0;
		border-bottom:1px solid #E6E7E9
		}
#right{
	float:right;
	width:221px;
	}
	#right #contact{
		position:relative;
		border:1px solid #fff;
		background:url(../images/layout/narrow_box_bottom_red_cta.jpg) no-repeat bottom left;
		width:221px;
		}
	#right #contact h2{
		background:url(../images/layout/narrow_box_top.jpg) no-repeat top left;
		height:31px;
		width:221px;
		position:absolute;
		top:0;
		left:-10px
		}
		#right #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
		}
		#right #contact p{
			margin:50px 18px;
			padding:10px 0
			}
		#right #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;
			}
		#right #quote{
			position:relative;
			width:221px;
			background:url(../images/layout/narrow_box_bottom_blue.jpg) no-repeat bottom left;
			padding-bottom:55px;
			}
		#right #quote h2{
			background:url(../images/layout/narrow_box_top_blue.jpg) no-repeat top left;
			text-indent:-100000px;
			height:20px;
			width:221px;
			position:absolute;
			top:0;
			left:0px;
			margin:0 !important;
			line-height:.1em
		}
		#right #quote blockquote{
			font-size:1em;
			color:#293987; 
			font-style:italic;
			margin:15px 20px 0 20px !important;
			background:url(../images/content/home/quote_open_small.gif) no-repeat 0 25px;
			padding:25px 0 0 0 !important;
			
			}
		#right #quote blockquote p{
			width:100%;
			margin:0 !important;
			padding:0 !important;
			background:url(../images/content/home/quote_close_small.gif) no-repeat bottom right;
			text-indent:26px;
			}
		
		
		#right #quote a.cta{
			position:absolute;
			bottom:22px;
			left:12px;
			display:block;
			color:#fff;
			background:url(../images/content/services/case_study_cta.gif) no-repeat top left;
			text-indent:-10000px;
			height:13px;
			overflow:hidden;
			width:132px;
			}