@charset "utf-8";


.link_small {
	font-family: Verdana;
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
}

.link_bold {
	font-weight: bold;
	text-decoration: none;
}
.light_text {
	font-family: Verdana;
	font-size: 9px;
	line-height: 11px;
	color: #939393;
}
.small_text {
	font-size: 9px;
	line-height: 11px;
}
.small_header {
	font-family: "Arial Black",Arial, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
}
.faq_title {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 12px;
}



.news_title {
	font-family: "Arial Black",Arial, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #706123;
}

.news_body {
	font-family: Verdana;
	font-size: 9px;
	color: #333333;
	text-transform: none;
	line-height: 11px;
}

.main_header {
	font-family: "Arial Black",Arial, sans-serif;
	font-size: 22px;
	line-height: 24px;
	color: #475153;
}
.main_body {
	font-family: Verdana;
	font-size: 13px;
	color: #333333;
	line-height: 16px;
}
.secondary_header {
	font-family: "Arial Black",Arial, sans-serif;
	font-size: 12px;
	color: #475153;
	line-height: 14px;
}
.secondary_body {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}
.researcher_header {
	font-family: "Arial Black",Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	color: #706123;
}
.researcher_quote {
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	font-weight: bold;
	color: #666666;
}
.footer_copy {
	font-family: Verdana;
	font-size: 9px;
	color: #475153;
}


.credit_copy {
	font-family: Verdana;
	font-size: 9px;
	color: #475153;
}


.feature_header {
	font-family: "Arial Black",Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #5A2B00;
	line-height: 20px;
}
.feature_subhead {
	font-family: "Arial Black",Arial, sans-serif;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	color: #CD7100;
}
.feature_date {
	font-family: "Arial Black",Arial, sans-serif;
	font-size: 11px;
	color: #666666;
}
.feature_type {
	font-family: "Arial Black",Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 11px;
}

.feature_priority {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 9px;
	color: #CD7100;
	line-height: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.feature_title {
	font-family: "Arial Black",Arial, sans-serif;
	font-size: 11px;
	color: #706123;
	line-height: 13px;
}

.feature_authors {
	font-family: Verdana;
	font-size: 9px;
	line-height: 11px;
	color: #333333;
}

.feature_source {
	font-family: Verdana;
	font-size: 9px;
	font-style: italic;
	line-height: 11px;
	color: #666666;
}

.feature_pubdate {
	font-family: Verdana;
	font-size: 9px;
	color: #666666;
	line-height: 11px;
}
.feature_footer {
	font-family: "Arial Black",Arial, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #475153;
	line-height: 11px;
	margin-top: 10px;
}

.publication_title {
	font-family: "Arial Black",Arial, sans-serif;
	font-size: 15px;
	color: #666666;
	line-height: 17px;
}
.resource_header {
	font-family: "Arial Black",Arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #666666;
}
.error_text {
	color: #FF0000;
}
.smaller_text {
	font-size: 8px;
	line-height: 10px;
}
.jtf {
	color: #333333;
	background-image: url(../img/JTFBullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
	padding-bottom: 12px;
	list-style-type: none;
	list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.bulletHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#475153;
	text-align:left;
	line-height:16px;
	font-weight: bold;
}

.quickpub-chart {
	width: 502px;
	margin: 20px 0 22px;
}
.quickpub-caption {
	font: 10px/12px Arial, Helvetica, sans-serif;
}
.quickpub-pullquote {
	float: right;
	clear: right;
	background: #8ea99d;
	color: #fff;
	padding: 25px;
	width: 180px;
	-webkit-box-shadow: 10px 10px 0px 0px #dde5e1;
	-moz-box-shadow: 10px 10px 0px 0px #dde5e1;
	box-shadow: 10px 10px 0px 0px #dde5e1;
	margin: 4px 0 15px 20px;
	font-weight: bold;
}

.quickpub-pullquote.l {
	float: left;
	clear: left;
	margin: 4px 20px 15px 0;
}

.quickpub-thanks {
	color: #5a2b00;
	padding-bottom: 15px;
	margin-bottom: 0;
	border-bottom: 1px dashed #71621f;
}
.event_series {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 9px;
	color: #5a2b00;
	text-transform: uppercase;
	line-height: 12px;
	font-weight: bold;
}


.pp-pageSubTitle {
	font-family:'Proxima Nova W01';
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	line-height: 36px;
	letter-spacing: .01px;
	color: #475153;
	margin-bottom: 8px;
}

.pp-pageTitle {
	font-family:'Proxima Nova W01';
	font-weight: 300;
	font-style: normal;
	font-size: 32px;
	line-height: 34px;
	letter-spacing: .01px;
	color: #373F41;
	margin-bottom: 8px;
}
.pp-header {
	display: block;
	font-family: "Trade Gothic W01";
	font-weight: 800;
	font-style: normal;
	color: #CC7100;
	line-height: 18px;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: .1em;
	margin-bottom: 10px;
}


.pp-name {
	display: block;
	font-family:'Arial W01';
	font-weight: 900;
	font-style: normal;
	line-height: 18px;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: .1em;
}

.pp-title {
	display: block;
	font-family:'Arial';
	color: #999999;
	line-height: 18px;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: .1em;
	margin-bottom: 10px;
}

.pp-phone {
	display: block;
	font-family:'Arial';
	color: #000000;
	line-height: 18px;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: .1em;
}

.pp-email {
	display: block;
	font-family:'Arial';
	line-height: 18px;
	font-size: 12px;
	letter-spacing: .1em;
}

.pp-dashLine {
	clear: both;
	float: none;
	display: block;
	background: url(/common/dash_line.png) repeat-x ;
	width: 180px;
	height: 1px;
	margin: 20px 0px;
}

.pp-category {
	margin-top: 8px;
	font-size: 14px;
	line-height: 12px;
}

.pp-label {
	font-family:'Arial W01';
	font-weight: 900;
	font-style: normal;
	color: #999999;
	line-height: 18px;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: .1em;
	margin-bottom: 8px;
}

.credit {
	margin-top: 5px;
	font-family: 'Proxima Nova W01';
	font-weight: 600;
	font-style: normal;
	font-size: 15px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: right;
	letter-spacing: .025em;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}

.pp-greyItalic {
	font-style: italic;
	color: #84898b;
}

.pp-boldLink {
	font-family: 'Arial W01';
	font-weight: 900;
	font-style: normal;
	font-size: 12px;
	letter-spacing: .5px;
}

.pp-pullQuote {
	margin-left: 15px;
	border-left: #8ea99d 2px solid;
	padding: 10px 15px;
	font-family: 'Proxima Nova W01';
	font-weight: 600;
	font-style: italic;
	font-size: 24px;
	line-height: 28px;
	color: #8ea99d;
	letter-spacing: .01em;
	display: block;
}