p, blockquote{
	margin:9px 0;
	color:#808080;
	line-height:16.5px;
	font:normal 12px/17px "Lucida Grande",Arial,Geneva;}

blockquote{
	font-style:italic;}
blockquote .author{
	padding-top:9px;
	display:block;
	text-align:right;
}
img {
  border: none;
  behavior: url(/htc/png.htc);
}

h1, h2, h3, h4{
	font-size:21px;
	font-family:Helvetica, Arial, sans-serif;
	line-height:24px;
	margin:9px 0;
	color:#808080;
	}

h2{
	font-size:18px;
	font-weight:normal;}

h3{
	font-size:14px;
	color:#3593D0;}

h4{
	font-size:12px;}
	
.floatRight{
	float:right;
	padding-left:10px;}

.floatLeft{
	float:left;
	padding-right:10px;}

#leftCol{
	width:520px;
	padding:0px 20px 0 0;
	float:left;
	text-align: justify;}

#bannerImg.story, #bannerImg.inner{
		background:url(images/headerStoryBanner.jpg) no-repeat left top;
		height:150px;
		width:731px;
		margin:0 auto;
		clear:both;
		position:relative;		
}

#bannerImg.inner{
	background:url(images/headeInnerBanner.jpg) no-repeat left top;
	}
	
	

#bannerImg h2.bannerInnerHead{
	font-size:50px;
	color:#FFFFFF;
	font-weight:normal;
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
	position:absolute;
	left:30px;
	top:30px;
	letter-spacing:-2px;
	line-height:60px;
	text-align:left;
	}
	


dl.rollOut{
	display:block;
	width:400px;
	color:#808080;
	line-height:16.5px;
	font-size:11px;
	float:left;
	padding-bottom:10px;
	}

dl.rollOut dt{
	display:block;
	width:180px;	
	margin:4px 0;
	float:left;
	clear:left;
	border-bottom:1px dashed #DFDFDF;
	padding-left:10px;
	}

dl.rollOut dd{
	display:block;
	width:130px;	
	margin:4px 0;
	float:left;
	border-bottom:1px dashed #DFDFDF;
	}
	
#rightCol{
	width:210px;
	float:right;
	text-align:left;
	padding:0px 20px 0 0;
	}
	
#rightCol h2{
	color:#3593D0;
	}

#rightCol ul.services{
	margin-bottom:20px;}

#rightCol ul.services li{
	list-style:url(images/bullet.gif) outside;
	color:#808080;
	line-height:16.5px;
	margin:9px 0 9px 15px;
	}

#rightCol ul.services li a{
	font-size:13px;
	}

#rightCol ul.services li a:hover{
	border-bottom:1px dotted #666;}
	
	
.keypeople {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#aaaaaa;
	list-style-type:none;
	padding:0px;
	margin:0px 0px 0px 6px;	
	}
	
.keypeople li {
	background:url(../images/link-arrow.jpg) no-repeat left 5px;
	padding:0px 0px 0px 14px;
	margin:8px 0px 8px 0px;
	}
	
.keypeople a {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#aaaaaa;
	text-decoration:none;
	}
	
.keypeople a:hover {
	color:#868686;
	}
	
	
.ccms_list {
		font-family: Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#000000;
		list-style-type:none;
		padding:0px;
		margin:0px 0px 0px 6px;	
		}

.ccms_list li {
		background:url(../images/link-arrow.jpg) no-repeat left 5px;
		padding:0px 0px 0px 14px;
		margin:8px 0px 8px 0px;
		}

.ccms_list a {
		font-family: Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#000000;
		text-decoration:none;
		}

.ccms_list a:hover {
		color:#868686;
		}	
		
		#stamp{
			position:absolute;
			top: 286px;
			left: 50%;
			width: 150px;
			height: 55px;
			margin-left: 230px;
		}		