input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

a, a:active, a:visited {
	text-decoration: none;
	color: #706123;
	cursor: pointer;
}
input[type="text"], input[type="submit"] {
	-webkit-appearance: none;
    border-radius: 0;
	-webkit-border-radius:0; 
}
input[type="submit"] {
    cursor: pointer;
}
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a:hover {
	color: #8EA99D;
}
#pp-primaryContainer {
	height: auto;
	margin-left: auto;
	margin-right: auto;
	min-height: 100%;
	width: 100%;
}
#pp-Header {
	float: none;
	height: 117px;
	clear: none;
	width: 904px;
	padding-left: 18px;
	padding-right: 18px;
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}
#pp-Menu {
	height: 45px;
	clear: none;
	width: 100%;
	background-color: #475153;
	position: static;
	top: 0px;
	left: 0px;
	margin-top: 10px;
}
#pp-Slider {
	margin-top: 11px;
	height: 404px;
	background-color: #24292B;
	min-width: 940px;
	margin-bottom: 28px;
}
#pp-Body {
	float: none;
	height: auto;
	margin-left: auto;
	width: 940px;
	margin-right: auto;
	position: relative;
}
#pp-Footer {
	clear: both;
	float: none;
	height: 85px;
	margin-left: 0%;
	width: 100%;
	background-color: #475153;
	margin-right: 0px;
	position: relative;
}
#pp-MenuContent {
	height: 45px;
	width: 940px;
	margin-left: auto;
	margin-right: auto;
}
#pp-logo {
	position: absolute;
	float: left;
	top: 21px;
	clear: both;
	padding: 0px;
	margin: 0px;
}
#pp-tagline {
	position: absolute;
	top: 102px;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
}
#pp-headerSocial {
	background-color: #F8F8F8;
	top: 0px;
	right: 18px;
	width: 200px;
	height: 27px;
	position: absolute;
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}
.pp-iconEmail {
	display: block;
	float: left;
	width: 14px;
	height: 9px;
	background-image: url("/common/icon_email_14x9.png");
	background-position: 10px 4px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	margin-left: 17px;
}
.pp-iconEmail:hover {
	background-position: 10px -54px;
}
.pp-iconFacebook {
	display: block;
	float: left;
	width: 8px;
	height: 17px;
	background-image: url("/common/icon_facebook_8x17.png");
	background-position: 10px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-left: 0px;
}
.pp-iconFacebook:hover {
	background-position: -46px 0px;
}
.pp-iconTwitter {
	display: block;
	float: left;
	width: 16px;
	height: 13px;
	background-image: url("/common/icon_twitter_16x13.png");
	background-position: 10px 2px;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	margin-left: 0px;
}
.pp-iconTwitter:hover {
	background-position: 10px -76px;
}
.pp-iconYoutube {
	display: block;
	float: left;
	width: 16px;
	height: 12px;
	background-image: url("/common/icon_youtube_16x12.png");
	background-position: 10px 3px;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	margin-left: 0px;
}
.pp-iconYoutube:hover {
	background-position: -62px 3px;
}
.pp-iconRSS {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	background-image: url("/common/icon_rss_10x10.png");
	background-position: 10px 4px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	margin-left: 0px;
}
.pp-iconRSS:hover {
	background-position: 10px -56px;
}
#pp-supportBox {
	top: 38px;
	right: 18px;
	width: 200px;
	height: 36px;
	position: absolute;
	background-color: #E8E8E8;
	background-image: url("/common/supportPPIC.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#pp-supportBox:hover {
	background-position: 0px -36px;
}
#pp-searchBox {
	top: 70px;
	right: 18px;
	width: 200px;
	height: 25px;
	position: absolute;	
}
#pp-search {
	border: solid 1px #D2D2D2;
	width: 142px;
	height: 15px;
	font-family: "Trade Gothic W01";
	font-weight: 700;
	font-style: normal;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 15px;
	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 46px;
	padding-left: 10px;
	
	position: absolute;
	left: 0px;
	top: 0px;
	color: #384042;
	letter-spacing: .75px;	
}
#pp-searchFormIcon {
	padding: 0px;
	margin: 0px;
	height: 12px;
	width: 10px;
	border: none;
	background: url(/common/search_magglass.png) no-repeat; 
	position: absolute;
	left: 175px;
	top: 6px;
}

#pp-advSearchMenu {
	top: 100px;
	right: 18px;
	width: 178px;
	height: 9px;
	position: absolute;
	background: #D2D2D2 url(/common/arrowDownDkBlue.png) no-repeat 173px -11px;
	padding: 9px 11px;
	font-family: "Trade Gothic W01";
	font-weight: 700;
	font-style: normal;
	font-size: 10px;
	text-transform: uppercase;
	color: #555e62;
	letter-spacing: .75px;
	line-height: 10px;
	cursor: pointer;
}
#pp-advSearchMenu:hover {
	background: #D2D2D2 url(/common/arrowDownDkBlue.png) no-repeat 173px 11px;
}
#pp-advSearchArea {
	display: none;
	top: 127px;
	right: 18px;
	width: 860px;
	padding: 17px 22px 23px 22px;
	position: absolute;
	background: #D2D2D2;
	z-index: 20000;
}
#pp-advSearchScope {
	margin-top: 15px;
}

#pp-advSearchArea .pp-advSearchSection {
	float: left;
	clear: both;
	width: 100px;
	font-family: 'Proxima Nova W01';
	font-weight: 600;
	font-style: normal;
	font-size: 10px;
	line-height: 25px;
	color: #555e62;
	letter-spacing: .75px;
	text-transform: uppercase;
	height: 25px;
}
#pp-advSearchArea #pp-advSearch {
	height: 17px;
	border: none;
	width: 740px;
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	letter-spacing: .1px;
	padding: 4px 6px;
}

.pp-advSearchFilter {
	float: left;
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	line-height: 25px;
	letter-spacing: .25px;
	
}
.pp-advSearchFilter input   {
	margin-right: 6px;
	vertical-align: middle;
	bottom: 1px;
	position: relative;
}
.pp-advSearchFilterHeader {	
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 11px;
	line-height: 25px;
	color: #555e62;
	letter-spacing: 1px;
	text-transform: uppercase;
	height: 25px;
	margin-bottom: 4px;
}
#pp-advSearchArea .pp-topicSeparator {
	border-top: solid 1px #555e62;
	margin-left: 24px;
	padding-top: 10px;
	margin-top: 8px;
}
#pp-advSearchArea .pp-dateSeparator {
	border-top: solid 1px #555e62;
	margin-left: 24px;
	padding-top: 10px;
	margin-top: 8px;
}
#pp-advSearchArea .pp-dateCustomArea input {
	width: 175px;
	height: 14px;
	padding: 5px 7px;
	margin-top: 4px;
	margin-left: 24px;
	margin-right: 0px;
	border: none;
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	letter-spacing: .1px;
}
.ui-icon-circle-triangle-e {
    background-position: -33px -15px;
}
.ui-icon-circle-triangle-w {
    background-position: -97px -15px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px;
}
.ui-datepicker {
	font-size: 67%;
}


#pp-advSearchArea  .ui-datepicker-trigger {
	margin-top: 3px;
	height: auto;
	margin-left: -24px;
	display: inline-block;
	z-index: 20010;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
}
#pp-advSearchButtons {
	clear: both;
}
#pp-advSearchArea #pp-advClearAll {
	height: 32px;
	line-height: 32px;
	width: 140px;
	border: solid 1px #555e62;
}
 
#pp-advSearchArea #pp-advSubmit {
	height: 34px;
	line-height: 32px;
	width: 142px;
	border: solid 1px #555e62;
}
#pp-advSearchArea #pp-advClearAll, #pp-advSearchArea #pp-advSubmit {
	float: right;
	display: inline-block;	
	
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	font-size: 10px;
	color: #555e62;	
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	background: none;
	cursor: pointer;
	margin-right: 5px;
	margin-top: -12px;
	padding: 0px;
}
#pp-advSearchArea #pp-advClearAll {
	float: right;
}
input[type="submit"]:active {
    padding: 0;
}
#pp-advSearchArea #pp-advClearAll:hover, #pp-advSearchArea #pp-advSubmit:hover {
	background: #EBEBEB;
}
#pp-FooterContent {
	height: 65px;
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	position: relative;
}
#pp-FooterLinks {
	position: absolute;
	left: 18px;
	top: 20px;
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	font-size: 11px;
	color: white;
	text-transform: uppercase;
	line-height: 11px;
}
#pp-FooterConnect {
	position: absolute;
	right: 168px;
	top: 20px;
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	font-size: 11px;
	color: white;
	text-transform: uppercase;
	line-height: 11px;
}
#pp-FooterSocial {
	position: absolute;
	right: 12px;
	top: 17px;
}
#pp-FooterSocial .pp-iconEmail, #pp-FooterSocial .pp-iconFacebook, #pp-FooterSocial .pp-iconTwitter, #pp-FooterSocial .pp-iconYoutube, #pp-FooterSocial .pp-iconRSS {
	padding-left: 8px;
	padding-right: 8px;
}
#pp-FooterCopy {
	position: absolute;
	left: 18px;
	bottom: 18px;
	font-family: Arial;
	font-size: 10px;
	color: white;
}
#pp-FooterCredits {
	position: absolute;
	right: 18px;
	bottom: 18px;
	font-family: Arial;
	font-size: 10px;
	color: #b8babb;
}
#pp-FooterContent a, #pp-FooterContent a:active, #pp-FooterContent a:visited {
	color: #fff;
}
#pp-FooterContent a:hover {
	color: #b8babb;
}
#pp-FooterContent a.pp-cdalink, #pp-FooterContent a.pp-cdalink:active, #pp-FooterContent a.pp-cdalink:visited {
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	color: #b8babb;
}
#pp-FooterContent a.pp-cdalink:hover {
	color: #fff;
}
#pp-FooterContent a.pp-tslink, #pp-FooterContent a.pp-tslink:active, #pp-FooterContent a.pp-tslink:visited {
	color: #b8babb;
}
#pp-FooterContent a.pp-tslink:hover {
	color: #fff;
}
#pp-primaryContainer .pp-tabs {
	margin: 0;
	padding: 0;
	line-height: 10px;
}
#pp-primaryContainer .pp-tabs > ul {
	margin: 0;
	padding: 0;
	clear: both;
	list-style: none;
	float: left;
	margin-bottom: 4px;
}
#pp-primaryContainer .pp-tabs > ul li {
	float: left;
	overflow: hidden;
	position: relative;
	margin: 0px 0px;
	padding: 0px 0px;
}
#pp-primaryContainer .pp-tabs > ul li:first-child {
	border: none;
	padding-left: 0px;
}
#pp-primaryContainer .pp-tabs > ul li a {
	height: 34px;
	line-height: 34px;
	text-decoration: none;
	color: #a9a9a9;
	display: block;
	outline: none;
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	font-size: 13px;
	text-transform: uppercase;
	background-color: #f5f7f6;
	padding: 0px 17px;
	min-width: 90px;
	letter-spacing: 1px;
}
#pp-primaryContainer .pp-tabs > ul li.active a {
	color: #fff;
	background-color: #cd7100;
}
#pp-primaryContainer .pp-tabs > ul li a:hover {
	color: #a9a9a9;
	background-color: #ebf0ed;
}
#pp-primaryContainer .pp-tabs > ul li.active a:hover {
	color: #fff;
	background-color: #cd7100;
}
#pp-primaryContainer .pp-tabs > div {
	overflow: hidden;
	clear: both;
	display: none;
}
#pp-primaryContainer .pp-tabs > div:first-child {
	display: block;
}
.pp-leftCol {
	width: 446px;
	float: left;
	margin-right: 48px;
}
.pp-rightCol {
	width: 428px;
	float: left;
}
.pp-pubsList {
	float: left;
	margin-bottom: 10px;
}
.pp-pubsHeader {
	height: 34px;
	line-height: 34px;
	color: #fff;
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	font-size: 13px;
	text-transform: uppercase;
	background-color: #475153;
	padding: 0px 20px;
	background-image: url("/common/headerCorner.png");
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 11px;
	letter-spacing: 1px;
}
.pp-featurePub {
	padding-left: 18px;
	clear: both;
	margin-bottom: 3px;
	float: left;
	padding-right: 14px;
}
.pp-featurePub:hover {
	background-color: #ebebeb;
}
.pp-featurePub:hover .pp-pubTitle {
	color: #8EA99D;
}
.pp-featurePub:hover .pp-pubImage {
	-moz-backface-visibility: hidden;
	opacity: 0.8;
}
.pp-pubImage {
	float: left;
	margin-right: 14px;
	clear: both;
	-moz-backface-visibility: hidden;
	width: 170px;
	height: 85px;
}
.pp-featureBlog .pp-blogImage {
	display: none;
	position: relative;
}
.pp-newPubs .pp-pubTitle {
	margin-top: 5px;
	margin-left: 184px;
}
.pp-pubTitle, .pp-featureBlog .pp-blogTitle, .pp-eventTitle {
	font-family: 'Proxima Nova W01';
	font-weight: 600;
	font-style: normal;
	font-size: 17px;
	line-height: 18px;
	letter-spacing: 0em;
}
.pp-pubDate, .pp-featureBlog .pp-blogDate {
	font-size: 10px;
	line-height: 18px;
	color: #b7bbbc;
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	white-space: nowrap;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-shadow: none;
}
.pp-featureBlog {
	clear: both;
	display: block;
	margin-bottom: 14px;
	position: relative;
}
.pp-featureBlog:hover .pp-blogImage {
	opacity: 0.8;
}
.pp-featureBlog.pp-highlightBlog {
	background-color: #ebebeb;
}
.pp-featureBlog.pp-highlightBlog .pp-blogImage {
	display: block;
	float: left;
	margin-right: 18px;
}
.pp-featureBlog.pp-highlightBlog .pp-blogTitle {
	padding-top: 14px;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 5px;
	font-family: 'Proxima Nova W01';
	font-weight: 300;
	font-style: normal;
	font-size: 24px;
	line-height: 24px;
}
.pp-featureBlog.pp-highlightBlog .pp-blogTitle .pp-blogDate {
	padding-top: 5px;
	display: block;
}
.pp-featureBlog.pp-highlightBlog .pp-blogImage .pp-leftArrow {
	left: auto;
	right: 0px;
	margin-right: 0px;
	margin-left: auto;
}
.pp-blogsList {
}
.pp-eventsList {
	margin-top: 0px;
	margin-bottom: 4px;
}
.pp-eventDate {
	font-family: 'Proxima Nova W01';
	font-weight: 600;
	font-style: normal;
	white-space: nowrap;
	font-size: 12px;
	color: #706123;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 19px;
}
.pp-eventTitle {
/*max-width: 335px;*/
}
.pp-eventLocation {
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: italic;
	color: #b7bbbc;
	font-size: 15px;
	line-height: 19px;
}
.pp-eventLink {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 63px;
	height: 100%;
	background-color: #ebebeb;
	display: none;
}
.pp-featureEvent:hover .pp-eventLink {
	display: none;
}
.pp-eventNone {
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	color: #475153;
	font-size: 16px;
	line-height: 19px;
	padding-bottom: 10px;
}
.pp-leftArrow {
	position: absolute;
	bottom: 50%;
	left: 0px;
	margin-left: -13px;
	margin-bottom: -13px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 13px 13px 13px 0;
	border-color: transparent #ebebeb transparent transparent;
	float: left;
}
.pp-eventLinkText {
	width: 100%;
	text-align: center;
	position: absolute;
	margin-bottom: -4px;
	bottom: 50%;
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 9px;
	text-transform: uppercase;
	line-height: 9px;
}
.pp-featureEvent {
	display: block;
	position: relative;
	/*min-height: 70px;*/
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 8px;
	margin-bottom: 3px;
}
.pp-featureEvent:hover {
/* background: #ebebeb;*/ /* Old browsers */
}
.pp-featureGradient {
	background: -moz-linear-gradient(left, #ffffff 0%, #f8f8f8 80%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(80%, #f8f8f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffffff 0%, #f8f8f8 80%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffffff 0%, #f8f8f8 80%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffffff 0%, #f8f8f8 80%); /* IE10+ */
	background: linear-gradient(to right, #ffffff 0%, #f8f8f8 80%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=1 ); /* IE6-9 */
}
.pp-arrowLink, .pp-arrowLink:active, .pp-arrowLink:visited, a.pp-arrowLink {
	margin: 0px;
 padding 0px;
	clear: both;
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 10px;
	line-height: 11px;
	color: #CD7100;
	text-transform: uppercase;
	padding-right: 25px;
	background-image: url("/common/arrowOrange_7x15.png");
	background-repeat: no-repeat;
	background-position: right center;
	letter-spacing: 1px;
	white-space: nowrap;
	display: inline-block;
	padding-top: 1px;
}
.pp-arrowLink:hover, a.pp-arrowLink:hover {
	background-image: url("/common/arrowGreen_7x15.png");
	color: #8EA99D;
}
.pp-leftCol .pp-arrowLink {
	margin-left: 18px;
}
.pp-leftCol .pp-pubsHeader {
	margin-left: 18px;
}
.pp-fullCol {
	float: left;
	clear: both;
	background-color: #f5f5f5;
	margin-top: 53px;
	width: 828px;
	margin-left: 18px;
	margin-right: 18px;
	padding-left: 38px;
	padding-right: 38px;
	padding-top: 6px;
	padding-bottom: 6px;
	position: relative;
	margin-bottom: 70px;
}
.pp-keystatLinks {
	float: left;
	width: 414px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pp-vertDivider {
	position: absolute;
	top: 6px;
	bottom: 6px;
	width: 1px;
	left: 50%;
	border-left: 1px dashed #ADADAD;
}
.pp-surveyLinks {
	float: left;
	width: 380px;
	padding-left: 34px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pp-keystatLinksHeader, .pp-keystatLinks .pp-header, .pp-keystatLinksHeader {
	margin-bottom: 16px;
	color: #CD7100;
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.pp-surveyLinksHeader, .pp-surveyLinks .pp-header {
	color: #CD7100;
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 16px;
	letter-spacing: 1px;
	padding-left: 20px;
}
.pp-surveyLinksHeader, .pp-surveyLinks .pp-header a, .pp-keystatLinks .pp-header a  {
	color: #CD7100;
}



.pp-iconEconony, .pp-iconPopulation, .pp-iconPoliticalLandscape, .pp-iconCorrections, .pp-iconEducation, .pp-iconWater, .pp-iconNewPub, .pp-iconFactSheet-sm, .pp-iconPublication {
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 45px;
	margin-bottom: 8px;
	display: block;
	height: 20px;
	line-height: 20px;
	padding-right: 10px;
	letter-spacing: 1px;
}
.pp-iconEconony {
	background-image: url("/common/icon_economy_18x20.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.pp-iconEconony:hover {
	background-position: 0px -40px;
	color: #CD7100;
}
.pp-iconPopulation {
	background-image: url("/common/icon_population_18x20.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.pp-iconPopulation:hover {
	background-position: 0px -40px;
	color: #CD7100;
}
.pp-iconPoliticalLandscape {
	background-image: url("/common/icon_politicallandscape_18x20.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.pp-iconPoliticalLandscape:hover {
	background-position: 0px -40px;
	color: #CD7100;
}
.pp-iconCorrections {
	background-image: url("/common/icon_corrections_25x20.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.pp-iconCorrections:hover {
	background-position: 0px -40px;
	color: #CD7100;
}
.pp-iconEducation {
	background-image: url("/common/icon_education_25x20.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.pp-iconEducation:hover {
	background-position: 0px -40px;
	color: #CD7100;
}
.pp-iconWater {
	background-image: url("/common/icon_water_25x20.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.pp-iconWater:hover {
	background-position: 0px -40px;
	color: #CD7100;
}
.pp-iconPublication {
	background-image: url("/common/icon_publication_25x20.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.pp-iconPublication:hover {
	background-position: 0px -40px;
	color: #CD7100;
}
.pp-iconFactSheet-sm {
	background-image: url("/common/icon_factsheet_25x20.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.pp-iconFactSheet-sm:hover {
	background-position: 0px -40px;
	color: #CD7100;
}
.pp-iconLatestSurvey, .pp-iconInteractiveTools, .pp-iconFactsheet {
	display: inline-block;
	padding-top: 70px;
	text-align: center;
	margin-right: 30px;
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	width: 90px;
}
.pp-iconLatestSurvey {
	background-image: url("/common/icon_latestsurvey_60x60.png");
	background-repeat: no-repeat;
	background-position: top center;
}
.pp-iconLatestSurvey:hover {
	background-position: center -120px;
	color: #CD7100;
}
.pp-iconInteractiveTools {
	background-image: url("/common/icon_interactivetools_60x60.png");
	background-repeat: no-repeat;
	background-position: top center;
}
.pp-iconInteractiveTools:hover {
	background-position: center -120px;
	color: #CD7100;
}
.pp-iconFactsheet {
	background-image: url("/common/icon_factsheet_60x60.png");
	background-repeat: no-repeat;
	background-position: top center;
}
.pp-iconFactsheet:hover {
	background-position: center -120px;
	color: #CD7100;
}
#pp-bodyContainer {
	float: left;
	width: 904px;
	margin-left: 18px;
	margin-right: 18px;
	background-image: url(/common/sidebarBackground.png);
	background-position: 704px 0%;
	background-repeat: repeat-y;
	background-size: 89px auto;
}
#pp-mainBody {
	float: left;
	margin-top: 22px;
	margin-right: 22px;
	width: 682px;
	margin-bottom: 38px;
}
.pp-blogHeader {
}
.pp-blogItem {
	margin-top: 28px;
	padding-bottom: 36px;
	border-bottom: 1px dotted #888888;
	float: left;
	clear: both;
	width: 100%;
	position: relative;
}
.pp-blogDetail {
	padding-bottom: 4px;
	border-bottom: 1px dotted #888888;
	margin-bottom: 10px;
}
.pp-blogItem .pp-blogImage {
	float: left;
}
.pp-blogItem .pp-blogImage:hover {
	opacity: 0.8;
}
.pp-blogDetail .pp-blogImage {
	margin-top: 14px;
}
.pp-blogItem .pp-blogShort {
	margin-left: 272px;
}
.pp-blogItem .pp-blogTitle, .pp-blogDetail .pp-blogTitle {
	font-family: 'Proxima Nova W01';
	font-weight: 300;
	font-style: normal;
	font-size: 32px;
	line-height: 34px;
	display: block;
	padding-bottom: 2px;
}
.pp-blogDetail .pp-blogTitle {
	font-size: 35px;
	line-height: 35px;
	padding-top: 18px;
	padding-bottom: 4px;
	color: #475153
}
.pp-blogItem .pp-blogAuthor, .pp-blogDetail .pp-blogAuthor {
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.pp-blogAuthorLine {
	padding-right: 6px;
}
.pp-blogItem .pp-blogDate, .pp-blogDetail .pp-blogDate {
	font-family: "Arial";
	font-size: 10px;
	line-height: 18px;
	color: #9c9c9c;
	text-transform: uppercase;
}
.pp-blogItem .pp-blogDesc {
	padding-top: 12px;
	padding-bottom: 12px;
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: .25px;
}
.pp-blogDetail .pp-blogText {
	padding-top: 2px;
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 15px;
	line-height: 19px;
	letter-spacing: .10px;
	clear: both;
}
.pp-blogDetail p {
	padding-bottom: 10px;
}
#pp-sideBar {
	float: left;
	width: 200px;
}
#pp-sideContent {
	padding-left: 22px;
	float: left;
	padding-top: 5px;
}
.pp-sideItem {
	padding-top: 18px;
	padding-bottom: 18px;
	border-bottom: 1px dashed #706123;
	float: left;
	width: 100%;
}
.pp-sideItem:last-child {
	border: none;
}
.pp-sideHeader, .pp-sideHeader.pp-arrowLink, .pp-sideHeader.pp-arrowLink:active, .pp-sideHeader.pp-arrowLink:focus {
	color: #CD7100;
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	font-size: 13px;
	line-height: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.pp-sideHeader.pp-arrowLink:hover {
	color: #8EA99D;
}
.pp-sideItem p {
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 12px;
}
.pp-sideItem p:last-child, .pp-sideItem p:first-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.pp-sideItem p:first-child {
	margin-top: 0px;
 padding-top 0px;
}
.pp-blogPaging {
	float: left;
	width: 100%;
	padding-top: 28px;
	text-align: center;
	position: relative;
}
.pp-blogPaging .pp-arrowLink {
	position: absolute;
	right: 0px;
	bottom: 4px;
}
.pp-blogPaging .pp-arrowLinkLeft {
	position: absolute;
	left: 0px;
	bottom: 4px;
}
.pp-blogPage, .pp-blogPage:active, .pp-blogPage:visited {
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 12px;
	color: #cccccc;
}
.pp-blogPage:hover {
	color: #8EA99D;
}
.pp-blogPage.pp-currentPage, .pp-blogPage.pp-currentPage:hover {
	color: #cd7100;
	cursor: default;
}
.pp-arrowLinkLeft, .pp-arrowLinkLeft:active, .pp-arrowLinkLeft:visited {
	margin: 0px;
 padding 0px;
	clear: both;
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 10px;
	line-height: 11px;
	color: #CD7100;
	text-transform: uppercase;
	padding-left: 25px;
	background-image: url("/common/arrowLeftOrange_7x15.png");
	background-repeat: no-repeat;
	background-position: left center;
	letter-spacing: 1px;
	white-space: nowrap;
	display: inline-block;
	padding-top: 1px;
}
.pp-arrowLinkLeft:hover {
	background-image: url("/common/arrowLeftGreen_7x15.png");
	color: #8EA99D;
}
.pp-blogPrevNext {
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 30px;
}
.pp-blogPrev {
	float: left;
}
.pp-blogNext {
	float: right;
}
.pp-blogSocial {
	float: right;
	margin-top: 2px;
}
.pp-blogFacebook {
	float: left;
	padding-right: 20px;
	margin-top: -1px;
}
.pp-blogTwitter {
	float: left;
	padding-right: 10px;
	padding-top: 1px;
}
.pp-blogShare {
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 10px;
	line-height: 22px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #CD7100;
	float: left;
}
.pp-sideItem p.pp-sideTagLine {
	font-family: 'Proxima Nova W01';
	font-weight: 600;
	font-style: normal;
	font-size: 15px;
	line-height: 18px;
	color: #8EA99D;
	letter-spacing: .5px;
	text-transform: none;
}
.pp-sideTags {
	font-size: 8px;
}
.pp-arrowLink.pp-sideHeader {
	padding-right: 20px;
	white-space: nowrap
}
.pp-sideItem:first-child {
	border-bottom: solid 1px #e1e3e3;
}
.pp-emailLink, .pp-rssLink {
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-left: 22px;
}
.pp-emailLink {
	background-image: url("/common/icon_email_14x9.png");
	background-position: 0px -85px;
	background-repeat: no-repeat;
}
.pp-rssLink {
	background-image: url("/common/icon_rss_10x10.png");
	background-position: 0px -88px;
	background-repeat: no-repeat;
}
.pp-emailLink:hover {
	background-position: 0px -114px;
}
.pp-rssLink:hover {
	background-position: 0px -118px;
}
.pp-topics, .pp-topics a {
	clear: both;
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 11px;
	line-height: 18px;
	color: #878B8D;
	margin-bottom: 4px;
	text-transform: uppercase;
}
.pp-topicsHeader {
	font-weight: 600;
	color: #373F41;
}
.pp-topics a:hover {
	color: #8EA99D;
}
.pp-floatRight {
	float: right;
	margin: 0px;
	padding-left: 8px;
}
.pp-blogFilter {
	font-family: 'Proxima Nova W01';
	font-weight: 600;
	font-style: normal;
	font-size: 20px;
	line-height: 20px;
	color: #475153;
	text-transform: uppercase;
	margin-top: 25px;
}
a.pp-sideLargeLink {
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
}
a.pp-twitterLink {
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 10px;
	text-transform: uppercase;
	color: #CD7100;
	padding-right: 22px;
}
a.pp-twitterLink:hover {
	color: #8EA99D;
}
a.pp-twitterLink {
	background-image: url("/common/icon_twitter_16x13.png");
	background-position: right -117px;
	background-repeat: no-repeat;
}
a.pp-twitterLink:hover {
	background-position: right -156px;
}

.pp-sideItem .twitter-timeline {
	margin-top: 10px !important;
	width: 200px !important;
}
#pp-pageBanner {
	float: left;
	width: 50%;
	background-color: #cd7100;
	margin-top: 0px;
	height: 62px;
	margin-left: -470px;
}
#pp-pageHeader {
	height: 38px;
	margin-top: 0px;
	background-color: #cd7100;
	padding-top: 24px;
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	color: white;
	line-height: 22px;
	text-transform: uppercase;
	font-size: 22px;
	float: left;
	padding-left: 18px;
	padding-right: 78px;
	letter-spacing: .1em;
}
#pp-pageHeader.pp-subHeader {
	background-color: #FFF;
	color: #cd7100;
	height: 22px;
	margin-bottom: 10px;
	font-size: 20px;
}
#pp-pageHeaderCorner {
	margin-top: 0px;
	float: left;
	width: 0px;
	border-style: solid;
	border-color: #FFF #FFF #FFF #cd7100;
	border-width: 0 0 62px 48px;
}
#pp-pageBody {
	float: none;
	height: auto;
	margin-left: auto;
	width: 940px;
	margin-right: auto;
	position: relative;
}
#pp-pageContent {
	float: left;
	margin: 0px 18px 60px 18px;
	width: 904px;
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: .025em;
}
.pp-navDkBlue {
	margin-top: -10px;
}
.pp-navDkBlue * {
	display: block;
	float: left;
	height: 34px;
	width: 298px;
	text-align: center;
	background-color: #475153;
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	color: #ADB199;
	line-height: 34px;
	text-transform: uppercase;
	font-size: 13px;
	margin-right: 5px;
}
.pp-navDkBlue a:link, .pp-navDkBlue a:visited {
	color: #ADB199;
}
.pp-navDkBlue a:hover {
	background-color: #4A5F64;
	color: #FFFFFF;
}
.pp-navDkBlue *:last-child {
	margin-right: 0px;
}
.pp-navDkBlue .active {
	background-color: #4A5F64;
	color: #FFFFFF;
}
.pp-sideRules {
	text-align: center;
	border-top: 1px solid #C4D0CB;
	margin-top: 25px;
}
.pp-sideRules .pp-btnOrange {
	margin-top: -25px;
	padding: 0px 8px;
}
.pp-btnOrange {
	display: inline-block;
	height: 50px;
	background: white;
}
.pp-btnOrange a {
	float: left;
	height: 42px;
	text-align: center;
	background-color: #CD7100;
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 42px;
	text-transform: uppercase;
	border: #A85722 solid 2px;
	box-shadow: 2px 2px 0 #A8A7A7;
	padding-left: 60px;
	padding-right: 60px;
	white-space: nowrap;
}
.pp-btnOrange a:link, .pp-btnOrange a:visited {
	color: #FFFFFF;
}
.pp-btnOrange a:hover {
	color: #B8BABB;
}
.pp-arrowWhite {
	padding-right: 25px;
	background-image: url("/common/arrowWhite_7x15.png");
	background-repeat: no-repeat;
	background-position: right center;
	letter-spacing: 1px;
	white-space: nowrap;
}
.pp-btnGreen:hover .pp-arrowWhite {
	background-image: url("/common/arrowOrange_7x15.png");
}
.pp-btnGreen {
	display: block;
	background-color: #A0B7AE;
	border: solid 6px #B8C7C0;
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	color: #FFF;
	line-height: 24px;
	text-transform: uppercase;
	font-size: 22px;
	padding: 8px 20px;
	text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.4);
	margin-bottom: 30px;
}
a.pp-btnGreen {
	color: #FFF;
}
.pp-btnGreen .pp-arrowWhite {
	font-weight: 400;
	font-size: 18px;
	letter-spacing: 2px;
	color: #FFF;
	padding-bottom: 3px;
}
.pp-miniconLink {
	display: block;
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 15px;
	margin-top: 2px;
}
.pp-miniconLink img {
	padding-right: 12px;
	margin-top: -2px;
}
#pp-pageContent ul {
	list-style-type: square;
	padding: 0px;
	margin: 0px;
}
#pp-pageContent ul li {
	margin-left: 1em;
}
#pp-pageContent .content_item {
	margin: 30px 30px 0px 30px;
	float: left;
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: .025em;
}
#pp-pageContent .content_item.full {
	margin-right: 30px;
	width: 844px;
}
#pp-pageContent .content_item.flush {
	margin-left: 0px;
	margin-right: 0px;
}
#pp-pageContent .content_item.full.flush {
	width: 904px;
}
#pp-pageContent .content_item.half {
	width: 400px;
	margin: 30px 14px 0px 30px;
}
#pp-pageContent .content_item.half.flush {
	width: 444px;
	margin-left: 0px;
	margin-right: 0px;
}
#pp-pageContent .dash_line {
	display: none;
}
.pp-manageItem {
	margin: 30px 0px;
	padding: 0;
}
.pp-manageItem td {
	padding: 0;
	margin: 0;
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: .025em;
}
.pp-greyHeader {
	color: #a9a9a9;
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	font-size: 13px;
	text-transform: uppercase;
	line-height: 13px;
}
.pp-pageSlider {
	background: #FFFFFF;
	width: 100%;
	color: #fff;
}
#pp-pageContent .content_item:first-child .pp-pageSlider {
	margin-top: 0px;
}
#pp-pageContent .content_item .pp-pageSlider ~ #pp-pageContent .content_item * {
	margin-top: -10px;
}
.pp-imgFade:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0);
	background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.50) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.50)));
	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.50) 100%);
	background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.50) 100%);
	background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.50) 100%);
	background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.50) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );
}
.pp-videoCaption {
	margin-top: 10px;
}
.pp-iconBox, .pp-infoBox {
	
	position: relative;
	padding: 10px 0px 10px 0px;
	float: left;
	width: 100%;
	
}
.pp-iconBox .pp-header {
}


.pp-iconBox .pp-title, .pp-iconBox .pp-header, .pp-infoBox .pp-title, .pp-infoBox .pp-header, .pp-iconBox h2, .pp-infoBox h2 {
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	font-size: 13px;
	line-height: 16px;
	color: #A9A9A9;
	text-transform: uppercase;
	letter-spacing: .1em;
	margin-bottom: 10px;
}
.pp-iconBox .pp-text, .pp-infoBox .pp-text {
	padding-top: 5px;
}
.pp-iconBox .pp-image, .pp-infoBox .pp-image, .pp-infoBox img, .pp-iconBox img {
	float: left;
	margin-right: 20px;
}
.pp-iconBox .pp-link, .pp-infoBox .pp-link {
	margin-top: 10px;
}
.pp-iconBox a.pp-fileLink, .pp-infoBox a.pp-fileLink, .pp-dataPopup a.pp-fileLink, .pp-dataBox a.pp-fileLink {
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 10px;
	line-height: 11px;
	color: #CD7100;
	text-transform: uppercase;
	padding-left: 6px;
}
.pp-iconBox a.pp-fileLink:hover, .pp-infoBox a.pp-fileLink:hover, .pp-dataPopup a.pp-fileLink:hover, .pp-dataBox a.pp-fileLink:hover {
	color: #8EA99D;
}

.pp-dataPopup, .pp-dataBox {
	background: #ececec;
	padding: 15px 26px;
	position: relative;
}
.content_item.full .pp-dataPopup, .content_item.full .pp-dataBox  {
	padding: 15px 28px;
}
#pp-base .content_item .pp-dataBox  {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pp-dataPopup .pp-title, .pp-dataPopup .pp-header, .pp- .pp-title, .pp- .pp-header, .pp-dataPopup h2, .pp-dataBox h2  {
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 11px;
	line-height: 11px;
	color: #699daa;
	text-transform: uppercase;
	letter-spacing: .1em;
	width: 400px;
	padding: 10px 0px 0px 0px;
	margin-top: 0px;
}
.pp- .pp-header, .pp-dataPopup h2, .pp-dataBox h2  {
	padding-top: 0px;
	line-height: 22px;
	margin-bottom: 10px;
}
.pp-dataPopup .pp-caption, .pp-dataBox .pp-caption {
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
	line-height: 23px;
	color: #475153;
	letter-spacing: .025em;
	width: 400px;
	padding: 0px 0px 15px 0px;
}
.pp-dataPopup .pp-text,.pp-dataBox .pp-text {
	width: 400px;
	padding: 0px;
}
.pp-dataPopup .pp-image, .pp-dataBox .pp-image {
	padding: 0px;
	max-width: 400px;
}
.pp-dataPopup .pp-expand, .pp-dataBox .pp-expand {
	display: block;
	position: absolute;
	top: 15px;
	right: 12px;
}
.pp-dataPopup:after, .pp-dataBox:after {
  content: "";
  clear: both;
  display: table;
}

.pp-dataPopup p, .pp-dataBox p, .pp-faqList p {
	margin-top: 0px;
	margin-bottom: 5px;
	width: 360px;
	float: left;
	padding-right: 64px;
}

.content_item.full .pp-dataPopup .pp-image, .content_item.full .pp-dataBox .pp-image {
	float: right;
}
.content_item.half .pp-dataPopup .pp-image, .content_item.half .pp-dataBox .pp-image {
	padding: 0px 0px 15px 0px;
}




.sm-ppic li.pp-menuDivider {
	height: 1px;
	background: #848484;
	margin: 5px 22px 6px 18px;
	line-height: 1px;
	font-size: 1px;
}
#pp-bio .pp-person {
	display: block;
	float: left;
	width: 650px;
	margin-right: 14px;
	margin-bottom: 35px;
	vertical-align: top;
}

#pp-bio .pp-photo {
	display: block;
	float: left;
	vertical-align: top;
	padding-right: 25px;
	width: 270px;
	height: 240px;
	width: 220px;
	height: 198px;
	overflow: hidden;
}

#pp-bio .pp-personDetails {
	display: block;
	float: left;
	vertical-align: top;
	width: 405px;
}
#pp-bio .pp-expertInfo {
	display: block;
	float: right;
	vertical-align: top;
	width: 200px;
	padding: 15px 20px;
	background: #ececec;
}
#pp-bio .pp-photo img {
	width: 100%;
}
#pp-bio #pp-pageContent {
	padding: 30px 0px;
}	
#pp-bio .pp-nameLarge {
font-family: 'Proxima Nova W01';
	font-weight: 300;
	font-style: normal;
	font-size: 32px;
	line-height: 35px;
	letter-spacing: 0.01em;
	text-transform: capitalize;
}
#pp-bio .pp-category {
	margin-top: 15px;
}
#pp-bio .pp-person .pp-arrowLink {
	margin-top: 15px;
}

#pp-bio #pp-primaryContainer .pp-tabs > ul li a {
	min-width: 156px;
}

#pp-bio .pp-tabs .pp-tabContent {
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	color: #000000;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: .025px;
	padding: 30px 0px;
}
#pp-bio .pp-label {
    line-height: 16px;
	margin-bottom: 0px;
}
#pp-bio .pp-category {
    line-height: 16px;
}
#pp-bio .pp-featuredVideo {
	display: block;
	float: left;
	vertical-align: top;
	width: 300px;
	padding-right: 100px;
	margin-bottom: 30px;
}
#pp-bio .pp-expertInfo .pp-arrowLink {
	margin-top: 10px;
}

#pp-bio .pp-selectedPubs {
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	padding: 22px 0px 10px 0px;
}
#pp-bio .pp-bioItem {
	margin-bottom: 18px;
}
#pp-bio .pp-title {
	font-size: 11px;
}

.pp-bioCV {
	margin-top: 16px;
}

.pp-advisory .pp-name, .pp-advisory .pp-title{
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.025em;
	text-transform: none;
	color: #222;
}

.pp-advisory .pp-name, .pp-advisory .pp-name a {
	font-weight: 600;
	color: #706123;
}

.pp-advisory a.pp-name:hover, .pp-advisory .pp-name a:hover {
	color: #8EA99D;
}

.pp-advisory .pp-person + .pp-person {
	margin-top: 20px;
}
.pp-column {
	float: left;
	width: 50%;
}

#pp-videos .feature_type {
	text-transform: uppercase;
}

#quickpub-references {
	border-top:1px solid #8ea99d;
	font:12px/15px Arial,Helvetica,sans-serif;
	padding:10px 0 0;
	margin:25px 0 0;
}

#quickpub-references:empty {
   display: none;
}

/* survey form */
#pp-base h1 {
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
	line-height: 23px;
	color: #475153;
	letter-spacing: .025em;
	text-transform: none;
	margin-top: 0px;
	padding-top: 0px;
}

#pp-base .pp-searchForm ul {
    list-style-type: none;
    list-style-position: outside;
    margin:0px;
    padding:0px;
	margin-top: 12px;
}

#pp-base .pp-searchForm li{
	margin:0px;
    padding:0px;
    padding-bottom: 9px;
	vertical-align: middle;
}

#pp-base .pp-searchForm input[type="text"]  {
	width: 290px;
	height: 19px;
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border: solid 1px #e8e8e8;
	padding: 0px 0px 0px 8px;
}

#pp-base .pp-searchForm .pp-inputText label, #pp-base .pp-searchForm .pp-dateSort label{
	width: 120px;
	display: inline-block;
}
#pp-base .pp-searchForm .pp-inputText {
	padding-bottom: 8px;
}

#pp-base .pp-searchForm input[type="radio"]  {
	vertical-align: middle;
	border: solid 1px #e8e8e8;
	margin-left: 10px;
}

#pp-base .pp-searchForm .pp-radioDate label {
	vertical-align: middle;
	margin-right: 30px;
	margin-left: 3px;
}

#pp-base .pp-searchForm .pp-dateTo label, #pp-base .pp-searchForm .pp-dateFrom label {
	vertical-align: middle;
	margin-right: 15px;	
	margin-left: 3px;
	width: 75px;
	display: inline-block;
}

#pp-base .pp-searchForm .pp-dateTo label {
	margin-left: 30px;
}

#pp-base .pp-searchForm select {
	height: 21px;	
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border: solid 1px #e8e8e8;
	padding-left: 8px;
	padding-right: 32px;
	margin-right: 8px;
	
}

#pp-base .pp-searchForm .pp-dateSort select {
	width: 172px;
}

#pp-base .pp-buttonFull {
	width: 100%;
	border: 0px none transparent;
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	font-size: 13px;
	color: white;
	line-height: 34px;
	margin-top: 15px;
}
#pp-base.pp-survey .pp-buttonFull {
	background-color: #a5a84d;
}
#pp-base.pp-survey .pp-buttonFull:hover {
	background-color: #c0c359;
}

.pp-faqList a {
	
	font-family: 'Proxima Nova W01';
	font-weight: 600;
	font-style: normal;
	font-size: 14px;
	letter-spacing: .5px;
}
.pp-faqList a.pp-arrowLink {
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 10px;
	letter-spacing: 1px;
}

#pp-base .content_item.half .pp-arrowLink.nomargin {
	margin: 0px;
}


.pp-countForm {
	margin: 20px 24px 0px;
	font-size: 16px;
}

.pp-countForm ol {
	padding-left: 1em;
}

.pp-countHeader{
	margin: 0px 0px 20px;
}

.pp-countIssue {
	margin: 0px 0px 30px;
}

.pp-countQuestion {
	font-weight: bold;
	margin: 0px 0px 10px;
}

.pp-countForm li {
	font-weight: bold;
}
.pp-countChoices {
	font-weight: normal;
}
.pp-countChoice {
	margin-bottom: 10px;
}
.pp-countChoice input[type="text"] {
	height: 20px;
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	letter-spacing: .5px;
}
.pp-countChoiceRadio {
	display: inline-block;
	float: left;
	margin: 3px 6px 0px 0px;
}
.pp-countChoiceText {
	display: inline-block;
	line-height: 20px;
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	letter-spacing: .5px;
}
.pp-countChoices td {
	line-height: 20px;
	font-family: 'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	letter-spacing: .5px;
	vertical-align: middle;
}
.pp-countSubmit {
	width: 200px;
	margin: 0px auto;
}
.pp-countFooter {
	font-size: smaller;
	margin-top: 30px;
}
.pp-countTable {
	margin-left: -5px;
}

#pp-base.pp-waterCenter .pp-buttonFull:hover {
	opacity: .8;
}
#pp-base.pp-waterCenter .pp-buttonFull {
    background-color: #699daa;
}

.pp-homeCenterSection {
	padding-top: 15px;
	
	padding-bottom: 24px;

	float: left;
	border-right: 1px dashed #ADADAD;
}
.pp-homeCenterSection:first-child {
	padding-left: 31px;
	width: 283px;
}
.pp-homeCenterSection {
	padding-left: 33px;
	width: 253px;
}
.pp-homeCenterSection:last-child {
	padding-left: 36px;
	width: 253px;
	border-right: none;
}
.pp-homeCenterIcon {
	float: left;
	margin-right: 14px;
	padding-bottom: 11px;
}
.pp-homeCenterText {
	margin-top: 12px;
	padding-right: 12px;
}
.pp-homeCenterText .pp-header {
	line-height: 15.6px;
	margin-bottom: 4px;
	letter-spacing: .05em;
	color: #475153;
}
#pp-homeCenter.pp-fullCol {
	padding: 6px;
	width: 892px;
}
