.hidden {
	display:none;
}
.contentPart .top {
	padding:0 0 35px;
	text-align: center;
	z-index:10;
}
.contentPart .top h2 {
	color:#000;
	font:400 30px/30px 'pf_beausans_prolight',Arial;
	padding-top:25px;
}
.contentPart .page h3{
	font:400 18px/22px 'pf_beausans_prosemibold',Arial;
}
.contentPart .top .lead {
	padding:6px 0 0;
	color:#828e9b;
	font:400 18px/18px 'pf_beausans_prothin',Arial;
}
.contentPart .top .arrow {
	position:absolute;
	left:0;
	right:0;
	top:100%;
	height:17px;
	background:url(/images/contentArrow.png) center top no-repeat;
}
.contentPart .contentInner {
	padding:0;
	/*background: #f7f7f7;*/
}