/* Minification failed. Returning unminified contents.
(4623,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(4626,1): run-time error CSS1019: Unexpected token, found '$'
(4626,6): run-time error CSS1030: Expected identifier, found ' '
(4626,7): run-time error CSS1031: Expected selector, found '20px'
(4626,7): run-time error CSS1025: Expected comma or open brace, found '20px'
(4630,15): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(4637,18): run-time error CSS1036: Expected expression, found '$'
(4638,12): run-time error CSS1035: Expected colon, found '&'
(4680,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(4683,1): run-time error CSS1019: Unexpected token, found '$'
(4683,6): run-time error CSS1030: Expected identifier, found ' '
(4683,7): run-time error CSS1031: Expected selector, found '20px'
(4683,7): run-time error CSS1025: Expected comma or open brace, found '20px'
(4688,18): run-time error CSS1036: Expected expression, found '$'
(4689,12): run-time error CSS1035: Expected colon, found '&'
(4696,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
 */
/* Internal FR � Source Code */

/******* STANDARD CSS STARTS HERE  **********/
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form,  legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
	color: black;
	font-family:arial;
}

a img, :link img, :visited img {
	border: 0;
}



strong {
	font-weight: bold;
	font-size: 1em;
}

em {
	font-style:italic;
}


p strong {
	font-size: 1em;
	line-height:1.5;
}


table {
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	border:1px solid #9c9474;
}

table li {
	font-size:1.3em;
}


ol {
	list-style:decimal;
	list-style-position:outside;
	padding-left:18px;
	
}

ul {
	list-style: none;
}



q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}

body {
	background-color: #FFFFFF;
	text-align: center; 
	margin: 0px;
	padding: 0px;
	border: 0px; 
	padding-left:9%;
	padding-right:9%;
	border-collapse: collapse;
	color: black;

}

h1 {
	font-size:0.875em;
	font-weight:bold;
	margin-bottom: 6px;
}

h2 {
	font-size:0.875em;
	font-weight:bold;
}


h3 {
	font-size:0.875em;
	font-weight:bold;
}

h4 {
	font-size:0.75em;
	/*font-style:italic;*/
}

h5 {
	font-size:0.63em;
	font-style:normal;

}

h6 {

	font-size:0.63em;
	font-style:italic;
}


p {
	font-size:.875em;
	font-style:normal;
	line-height: 1.5;
	margin-top: 8px;
	margin-bottom: 8px;
}	

	
/** a {
	color:#086ba8;
	text-decoration: none;
}

a:hover {
	
	text-decoration:underline;
} **/

/*a {color:#0099cc; text-decoration:none;}
a:link {color: #0099cc; text-decoration:none;}
a:visited {color: #996699; text-decoration:none;}
a:hover {color:#0099cc; text-decoration:underline;}
a:active{color:#000000; text-decoration:none;}
*/
/* old color was #086ba8 01/30/2015 */
/*a strong {color:#0099cc; text-decoration:none;}
a em {color:#0099cc; text-decoration:none;}
a:link em {color: #0099cc; text-decoration:none;}
a:visited em {color: #996699; text-decoration:none;}
a:hover em {color:#0099cc; text-decoration:underline;}
a:active em {color:#000000; text-decoration:none;}*/

/* old color was #086ba8 01/30/2015 */
/*a h3 {color:#0099cc; text-decoration:none;}
a:link h3 {color: #0099cc; text-decoration:none;}
a:visited h3 {color: #996699; text-decoration:none;}
a:hover h3 {color:#0099cc; text-decoration:underline;}
a:active h3 {color:#000000; text-decoration:none;}*/

hr {
	color: #fff;
	background-color: #fff;
	border: 1px dotted #999999; 
	border-style: none none dotted;
	margin-top:10px;
	margin-bottom:10px;
}

.blue_line {
	border:1px solid #086ba8;
	margin-bottom:14px;
	margin-top:14px;
	height:1px;
	background-color:#086ba8;
	
}


.cc_clearFix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.cc_clearFix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.cc_clearFix {display:inline-block;}
 /* Hide from IE Mac \*/
.cc_clearFix {display:block;}
 /* End hide from IE Mac */

/* Hides from IE-mac \*/
* html .cc_clearFix {height: 1%;}
/* End hide from IE-mac */

/* Hides from IE-mac \*/
* html .cc_clearFix {height: 1%;}
/* End hide from IE-mac */

.cc_floatLeft {
	float: left;
}

.cc_floatRight {
	float: right;
}

/*****************/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.clearfix {display:inline-block;}
 /* Hide from IE Mac \*/
.clearfix {display:block;}
 /* End hide from IE Mac */

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.cc_floatLeft {
	float: left;
}

.cc_floatRight {
	float: right;
}



.yui-content table, .tabs table {
	border-left:none;
	border-right:none;
	margin-bottom:0px;
}




th {
	border-top:1px solid #9c9474;
	border-bottom:1px solid #9c9474;
	border-right:1px dotted #9c9474;
	background:#e9dfbc;
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:10px;
	font-weight:bold;
	font-size: 0.875em;
}

td {
	border-top:1px solid #9c9474;
	border-bottom:1px solid #9c9474;
	border-right:1px dotted #9c9474;

}

#tabview td {
		border-bottom:0px;
}

#tabview td a {
		line-height:1.5;
}



.odd {
	background:#d7eaf6;
}

* html #hacked-li li {
	height:1px;
}

.popupLink {

}

/* updated with 1.20 */
.pdfLink, img.pdfLink {
	margin-left:3px;
    margin-bottom:3px;
    margin-right: 0;
	border:none;
    width: 11px;
    min-width: 11px;
    height: 12px;
} 

/* updated with 1.20 */
.extLink, img.extLink {
	margin-left:3px;
    margin-bottom:3px;
    margin-right: 0;
	border:none;
    width: 14px;
    min-width: 14px;
    height: 14px; 
}



/** 
.pi_icon_bar .pdfLink {
	display:none;
}

.pi_thumb .pdfLink {
	display:none;
}

.pi_thumb .popupLink {
	display:none;
}

**/
/*** begin PI specific CSS ****/

/* PAGE HEADING */
.pi_heading_container
{
	margin-top: 5px;
	margin-bottom: 10px;
    padding-bottom: 7px;
	padding-top:12px;
	padding-left:0px;
	border-top:6px solid #99cc33;
	border-bottom:6px solid #0099cc;
	background-image: url(/sitelib/images/headers/green_arrow.png);
	background-position: 14px top;
	background-position-y:0px;
     background-repeat: no-repeat;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1280px) {
		.pi_heading_container {background-position-y:0px;}
}

h1.pi_heading_top
{
	font-weight:bold;
	font-size: 1.3em;
	color: #000000;
}

h2.pi_subheading_top
{
	font-weight:bold;
	font-size: .95em;
	color: #000000;
	margin-bottom: 10px;
}
/* END OF PAGE HEADING */

#pi_center_column  .pi_icon_bar .introText {

	margin-bottom: 8px;
}

.pi_text {
		font-size: 0.75em;
		line-height: 1.2;
		margin-top:12px;
}


.pi_thumb{
}

.pi_thumb img {
	border:1px solid #CCCCCC;
	width: auto;
}



#pi_body_holder {
	margin-left: auto;
	margin-right: auto;
	vertical-align:top;
	margin-top:0px;
	padding-bottom: 0px;
/*	background-image:url(/sitelib/images/shadow.gif); */
/*	background-repeat: repeat-y; */
	width:100%;
  /*min-width:796px;*/ 
}

/* fixIEMinWidth */

/*    #pi_body_holder { width: expression(document.body.clientWidth < 1000 ? "795px" : "100%"); } */



/********* MAIN CONTENT AREA BELOW HEADER *************/

#pi_main_background {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0px;
	margin-bottom: auto;
	color: #FFFFFF;
/*	background-image: url(/sitelib/images/bluegradient.png);
	background-repeat:no-repeat;
	background-size:100%; */
}

/********** BEGIN HOMEPAGE CONTAINERS ****/

#pi_home_left_pi_home_interactive .pi_featureditem {
	border:12px solid #0063a3;
}

#pi_home_left_pi_home_interactive .pi_featureditem .pi_icon {
	background:#0063a3;	
}

#pi_home_left_pi_home_interactive .pi_featureditem .pi_icon img {
	margin-right:auto;
	margin-left:auto;
	display:block;
	border:none;
}

.pi_featureditem  {
	background:#0063a3;
	border:6px solid #0063a3;
	border-left:10px solid #0063a3;
	border-right:10px solid #0063a3;
}


.pi_featureditem .extLink {
    width: 14px;
    height: 14px; 
    margin-right: 0;
}


.pi_featureditem_list p{
	background:#FFFFFF;	
}

#pi_home_left_pi_home_interactive .pi_featureditem_list p {
	background:#FFFFFF;
	float:left;	
}

#pi_home_left_pi_home_interactive .pi_featureditem_list a {
	color:#FFFFFF;
}

#pi_content_holder_pi_home_interactive .pi_item_list {
	border:8px solid #0063a3;	
}

#pi_home_left {
	float:left;
	width:64%;
	padding-top:0px;
}

/* fixIEMenuBug */
/* for IE7 and below */
#pi_home_left {padding-top: 11px;}


#pi_home_left .pi_thumb img {
	width:61px;
	height:61px;
}

#pi_left_content {
	width:48%;
	float:left;

}

#pi_right_content {
	width:48%;
	float:right;
}

#pi_home_right {
	float:right;
	width:33%;
	_width:35%;
	padding-top:10px;
}

#pi_home_right .pi_thumb img {
	width:61px;
}


#pi_home_left .pi_generic_box p {
	margin-top:0px;
	margin-bottom:1px;
}

#pi_home_left .pi_box_title img {
	padding:8px 0 0 0;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#pi_home_right .pi_box_title img {
	padding:8px 0 0 0;
	margin-right:auto;
	margin-left:auto;
	display:block;
}


#pi_home_left .pi_generic_box h4 {
	margin:0px;
	padding:0px 0 2px 0;
}

#pi_home_right_our_latest_news {
	margin-top: 0px;
	
}


#pi_home_right_our_latest_news  p {
	margin-top:0px;
	margin-bottom:1px;
	
}

#pi_home_right_our_latest_news img {
	padding:0px;
	margin:0px;
}

#pi_home_right_our_latest_news img.extLink {
	padding-left:3px; /* fixes bug 87815092 */
    border: none;
    width: 14px;
    height: 14px;
}

#pi_home_right_our_latest_news h4 {
	margin:0px;
	padding:0px 0 2px 0;
	
}

.pi_item pi_featureditem .pi_list_title {
		
}

/***********END HOMEPAGE CONTAINERS ********/
	
#pi_content_holder {
	background-color:white;
	/* margin-left: 17px;
	margin-right: 17px; */
}

#pi_content_holder.home_content_holder{
	background:none;
}

#pi_left_content .pi_item {
	float: left;
	width: 65%;
	_width: 64%;
	margin-top:-1px;
}	

#pi_right_content .pi_item {
	float: left;
	width: 65%;
	_width: 64%;
	margin-top:-1px;
}	

#pi_home_right_our_latest_news .pi_item {
	float: left;
	width: 65%;
	_width: 64%;
	margin-top:-1px;
}	

	
/******* MAP AREA ********/
	
.pi_home_interactive {
	background-color:#133c6a;
	z-index:-1;
	display:none;

	
}

/**

#pi_home_right .pi_dropshadow1 {
	margin-left:0px;
	padding-left:0px;

}

 #pi_home_right .pi_dropshadow2 {
	margin-left:0px;
	padding-left:0px;

}**/

#pi_content_holder .pi_item_thumb_container {
	margin-bottom:6px;
}

#pi_content_holder .pi_generic_fixed .pi_item_thumb_container {
	margin-bottom:0px;
}

#pi_home_right .pi_generic_box {
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:20px;
	padding-right:0px;
}


#pi_home_right_pi_ng_box .pi_generic_box td {
	border:none
}	

#pi_right_column_ng_box	.pi_thumb img {
	/* width:36px; */
	display:none;
}

#pi_right_column_ng_box .pi_item_thumb_container {
	display:none;
}

#pi_left_content .pi_generic_box {
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:0px;

}

#pi_right_content .pi_generic_box {
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-right:0px;
}

/********END MAP AREA *******/

/* generic fixed box - like "Our Latests News" box */

.pi_generic_fixed {
	border: 1px solid #537e9a;
	margin-bottom:10px;
	background-color:#FFFFFF;
	padding: 10px;
}

.pi_generic_fixed .pi_box_title {
	height:13px;
	padding-bottom:6px;
	border-bottom:dotted 1px #999999;
}

.pi_generic_fixed .pi_item_list {
	height:142px;
	overflow:auto;
}

.pi_generic_fixed .pi_item {
	margin-bottom:7px;
	padding-top:5px;
}
	
.pi_generic_fixed p {
	margin-top: 0px;
	margin-bottom: 0px;
}

.pi_generic_fixed h3 {
	line-height: 1;
	padding-bottom:3px;
	
}

.pi_generic_fixed h2 {
	line-height: 1.2;
	padding-bottom:2px;
	padding-top:6px;
	
}

.pi_generic_fixed h4 {
	line-height: 1.2;
	padding-bottom:2px;
	
}

.pi_generic_fixed h1 {
}


/* generic box for various components */

.pi_generic_box {
	background-color:#FFFFFF;
	/*border: 1px solid #739ab3;*/
	margin:0px;
	padding: 10px;
			
}

.form_button {
	
	
}

.pi_dropshadow1{
	background:none;           
	padding:0px;
	border:0px;
	margin:0px;
	
}

.pi_dropshadow2{
	background:none;
	padding: 0px;
	margin:0px;
	border:0px;
	
}

.pi_generic_box .pi_box_title {
    margin-bottom: 20px;
    padding-bottom: 12px;
	padding-top:12px;
	padding-left:8px;
	border-top:6px solid #99cc33;
	border-bottom:6px solid #0099cc;
	background-image: url(/sitelib/images/headers/green_arrow.png);
	background-position:14px top;
	background-position-y:0px;
	background-repeat: no-repeat;
	color:#002a59;
	font-weight:bold;
}
.pi_box_title {
	 margin-bottom: 20px;
    padding-bottom: 12px;
	padding-top:12px;
	padding-left:8px;
	border-top:6px solid #99cc33;
	border-bottom:6px solid #0099cc;
	background-image: url(/sitelib/images/headers/green_arrow.png);
	background-position: 14px top;
	background-position-y:0px;
    background-repeat: no-repeat;
	color:#002a59;
	font-weight:bold;
}



@media only screen and (min-device-width: 768px) and (max-device-width: 1280px) {

		
		
		.pi_generic_box .pi_box_title {background-position-y:0px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1280px) {

		
		
		#pi_center_column .pi_box_title {background-position-y:0px;}
}

#pi_home_left .pi_generic_box .pi_box_title {
	margin-bottom:20px;
	border-bottom: 6px solid #0099CC;
    border-top: 6px solid #99CC33;
	/*padding-bottom: 6px; */
	background-image:url(/sitelib/images/headers/green_arrow.png);
	background-repeat:no-repeat;
	background-position:center top;
	background-position-y:0px;
	text-align:center;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1280px) {

		
		#pi_home_left .pi_generic_box .pi_box_title {background-position-y:0px;}
		
}
#pi_home_right .pi_generic_box .pi_box_title {
	margin-bottom:20px;
	border-bottom: 6px solid #0099CC;
    border-top: 6px solid #99CC33;
	/*padding-bottom: 6px; */
	background-image:url(/sitelib/images/headers/green_arrow.png);
	background-repeat:no-repeat;
	background-position:center top;
	background-position-y:0px;
	text-align:center;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1280px) {

		
		#pi_home_right .pi_generic_box .pi_box_title {background-position-y:0px;}
		
}

.pi_item_thumb_container {
	border:none;
	
}



.pi_item_thumb_container img {
	border:1px solid #cccccc;
	margin-top:4px;
	
}

/* 1.20 */
.pi_item_thumb_container img.pdfLink {
	border:none;
    width: 11px;
    min-width: 11px;
    height: 12px; 
    margin-right: 0;
}

/* 1.20 */
.pi_item_thumb_container img.extLink{
	border:none;
    margin-left:3px;
    margin-bottom:9px;
    width: 14px;
    min-width: 14px;
    height: 14px; 
    margin-right: 0;
}


.pi_generic_box .pi_thumb {
	float:left;
	margin-right:8px;

}

#pi_center_column hr {
	margin-top:0px;
	margin-bottom:10px;	
}

/* 1.20 */
span.pi_photo_content hr {
    /*color: #cccccc;
    width:35%;
    display: inline-block;
    margin-left: 10%;
    margin-right: 10%;*/
    overflow: hidden; /* 1.20 */
    clear: none; /* 1.20 */
}

#pi_center_column .pi_item_thumb_container {
	margin-top: 7px;
	padding-bottom:0px;
	border:none;
	
}

#pi_center_column .pi_item_thumb_container h2 {
	font-size:1.0em;
	font-weight:bold;
}

#pi_center_column .pi_item_thumb_container h3 {
	margin:0px;
	padding-bottom:2px;
	padding-top:0px;
	font-style:normal;
	font-size:1.0em;
	font-weight:bold;
}

#pi_center_column .pi_item_thumb_container h4 {
	margin:0px;
	padding-bottom:2px;
	padding-top:0px;
	font-style:normal;
	font-size:.75em;
	font-weight:bold;
}

.blue {

	border-bottom:1px solid #086ba8 !important;

}

#pi_center_column ol  {
		/*padding-left:24px; 1.19 fix for foundation override */
		
} 


#pi_center_column .pi_item {
	float: left;
	line-height:1.5;
	width: 65%;
	_width: 64%;

	
}

/* #pi_center_column .pi_item h1 {
	font-size: 1em;
}

#pi_center_column .pi_item h2 {
	font-size: 1em;
}

#pi_center_column .pi_item h3 {
	font-size: 1em;
}

#pi_center_column .pi_item p {
	font-size: 1em;
}

#pi_center_column .pi_item ul li {
	font-size: 1em;
}
*/



#pi_center_column .pi_tabcontent .pi_item_thumb_container {
	border-bottom:1px dotted #9c9474;
	margin-left:0px;
	margin-right:0px;
	padding-right:15px;
	padding-left:15px;
		
}


#pi_center_column .pi_tabcontent p {
	margin-left: 8px;
	margin-right:8px;
}

#pi_center_column .pi_tabcontent .pi_item_thumb_container p {
	margin-left:0px;
}

#pi_center_column .pi_tabcontent h4 {
	margin-left: 8px;
	margin-right:8px;
}

#pi_center_column .pi_tabcontent .pi_item_thumb_container h4 {
	margin-left:0px;
}

#pi_center_column .pi_tabcontent ol {
	margin-right:8px;
}

#pi_center_column .pi_tabcontent li {
	margin-left: 24px;
	margin-right:8px;
	line-height:1.5;
}

#pi_center_column .pi_tabcontent .pi_additional_resources li {
	margin-left: 0px;
}

#pi_center_column .pi_tabcontent h3 {
	margin-left: 8px;
	margin-right:6px;
    font-size:0.875em; /* 1.21 */
}

#pi_center_column .pi_tabcontent .pi_item h3 {
	margin-left: 0px;
	margin-right:6px;
}

#pi_center_column .pi_tabcontent .pi_additional_resources h3 {
	margin-left: 0px;
}

#pi_center_column .pi_tabcontent td h2 {
	font-size: 1em;
	margin-left:0px;
}

#pi_center_column .pi_tabcontent td p {
	font-size: 1em;
	margin-left:2px;
}

#pi_center_column .pi_tabcontent h2 {
	margin-left: 4px;
	margin-right:6px;
}

#pi_center_column .pi_tabcontent a.pi_expanded_item_title {
   float:left;
   padding-bottom:4px;
   margin-left:8px;
} 

#pi_center_column .pi_tabcontent .pi_item_thumb_container a.pi_expanded_item_title {
   float:left;
   padding-bottom:4px;
   margin-left:0px;
} 

#pi_center_column .pi_tabcontent .pi_item_thumb_container .pi_thumb img {
    margin-bottom:14px;
}


#pi_center_column td {
	padding: 6px;
	font-size:0.875em;
	line-height:1.5;
	vertical-align:top;
}

#pi_center_column td p {
	font-size: 1em;
}



#pi_center_column td h3 {
	margin-left:0px;
}


.pi_generic_box p {	
	line-height: 1.5;
	margin-top:6px;
	margin-bottom:14px;
}

.pi_generic_box p a {	
	line-height: 1.5;
	margin-top:6px;
	margin-bottom:14px;
}

.pi_generic_box h2 {	
	margin-bottom:2px;
    font-size: 1.5em;  /* 1.19 */
    font-weight: bold; /* 1.19 */
}

#pi_center_column .pi_generic_box p {	
/*	line-height: 1.5;
	margin-top:6px;
	margin-bottom:14px; */
}

/* if the margin-top changes in here then the -6px needs to change in audioplayer.css as well to match */
#pi_center_column .pi_generic_box p a {	
	line-height: 1.5;
	margin-top:6px;
	margin-bottom:14px;
}

#pi_home_left .pi_generic_box h2 {
	margin-bottom:2px;
}
	
#pi_home_right_our_latest_news .pi_generic_box h2 {
	margin-bottom:2px;
}

.pi_generic_box h3 {	
	line-height: 1.5;
	padding-top:0px;
	padding-bottom:2px;
    font-weight: 700;
    font-size: 1.5em;
}

.pi_generic_box h4 {	
	line-height: 1.2;
	padding-top:14px;
	padding-bottom:10px;
	margin-top:0px;
}

.pi_item_thumb_container p{
	margin-top:0px;
	margin-bottom:2px;
 line-height: 1.5; 

	
}


/****** LEFT HAND COLUMN LEVEL 1 PAGE ********/
/* 1.20 */
#pi_left_column {
	/*width:18%;
	float:left;
	margin-left:10px;
	background-color:#FFFFFF;
	margin-right:2%;
	padding-top:36px;*/
}

/******************* BEGIN LEFT NAVIGATIONS ********************/

#pi_left_column_nav {
	background-color:#FFFFFF;
	margin-bottom:70px;
}
/*
#pi_left_column_nav a {color:#086ba8; text-decoration:none;}
#pi_left_column_nav a:link {color: #086ba8; text-decoration:none;}
#pi_left_column_nav a:visited {color: #996699; text-decoration:none;}
#pi_left_column_nav a:hover {color:none; text-decoration:underline;}
#pi_left_column_nav a:active{color:#000000; text-decoration:none;}
*/

/*.pi_list_title {
	font-size:0.75em;
	font-weight:bold;
	padding-bottom:4px;
	margin-bottom:4px;
	margin-top:8px;
	text-decoration:none;
	border-bottom:dotted 1px #999999;
} */

.pi_list_title {
	font-size:0.9em;
	font-weight:bold;
	padding-top:12px; /* 1.19 changed from 10 */
	padding-bottom:12px; /* 1.19 changed from 10 */
	padding-left:8px; /* 1.19 changed from 6 */
	margin-bottom:0px;
	margin-top:2px;
	text-decoration:none;
	background-color:#0063a3;
	height:auto;
/*	background-image:url(/sitelib/images/left_nav_minus.png);
	background-repeat:no-repeat;
	background-position:right center;
*/
}

.pi_list_title a {color:#FFFFFF; text-decoration:none;}	
.pi_list_title a:link {color:#FFFFFF; text-decoration:none;}
.pi_list_title a:visited {color:#FFFFFF; text-decoration:none;}
.pi_list_title a:hover {color:#FFFFFF; text-decoration:none;}
.pi_list_title a:active {color:#FFFFFF; text-decoration:none;}				

#pi_left_column_nav ul {
	margin:10px 0 0 4px;
	padding:0px;

	
}

#pi_left_column_nav li {
	list-style:none;
	font-family:arial;
	font-size:0.8em;
	font-weight:bold;
	display:block;
	margin-bottom:4px;
	padding:6px 4px 8px;
	color:#00a1e0;
	margin-bottom:4px;
	margin-left:0px;
	border-bottom:1px solid #cccccc;
/*	background-image:url(/sitelib/images/left_nav_plus.png);
	background-repeat:no-repeat;
	background-position:right center;
*/
}

#pi_left_column_nav li a {color:#1959a2; text-decoration:none;} /* 1.19 changed from 00a1e0 */
#pi_left_column_nav li a:link {color:#1959a2; text-decoration:none;} /* 1.19 changed from 00a1e0 */
#pi_left_column_nav li a:visited {color:#1959a2; text-decoration:none;} /* 1.19 changed from 00a1e0 */
#pi_left_column_nav li a:hover {color:#1959a2; text-decoration:underline;} /* 1.19 changed from 00a1e0 */
#pi_left_column_nav li a:active {color:#1959a2; text-decoration:none;} /* 1.19 changed from 00a1e0 */

/******************* END LEFT NAVIGATION ********************/

/* center box on the level one page */
/* 1.20 */
#pi_center_column {
	/*width:54%;
	_width:52%;
	float:left;
	background-color:none;
	padding-top: 10px;*/	
}

#pi_center_column ul {
	margin: 0px 0 0px 16px;
	font-size: 0.875em;
	/*font-size:0.75em; */
	line-height: 1.5;
	padding-bottom:16px;
}

#pi_center_column #tabview ul {
		padding-bottom:0px;
}


#pi_center_column .yui-nav ul {
	line-height: 1.5;
	
}

#pi_center_column #pi_accordion_container {
	padding-right:0px;
	margin-right:0px;

}

#pi_center_column ul.yui-accordionview {
	margin-left:0px;
		
}

.pi_accordion_count {
	float:right;
	padding-right:34px;
}

.pi_accordion_expanded
{
	padding: 8px;
	border-bottom: 1px dotted black;
}

.pi_accordion_expanded_first_last
{
	padding: 8px;
}

.pi_accordion_expanded_first
{
	padding: 8px;
	border-bottom: 1px dotted black;
}

.pi_accordion_expanded_last
{
	padding: 8px;
}

h3.pi_accordion_expanded_date {
	font-size:0.75em;	
}

a.pi_accordion_expanded_title {
	font-size:0.85em;	
}

.pi_accordion_expanded_location {
	font-size:1.1em;	
}

.pi_accordion_expanded_type {
	font-size:1.1em;	
}

.pi_accordion_expanded_publication {
	font-size:1.1em;	
	font-style: italic;
}

.pi_accordion_expanded_description {
	font-size:1.1em;	
}

.pi_accordion_expanded_other {
	font-size:0.75em;	
}

.pi_accordion_expanded_count {
	float:right;
	padding-right:2px;
}

#pi_center_column ul ul {
	margin: 5px 0 5px 30px;
	font-size:100%;
	

}

#pi_center_column ul li {
		/* list-style-image:url(/sitelib/images/bullet_blue.gif); */
		padding:3px 0px 3px 0px;
		list-style:disc outside none;
		line-height:1.5;
		
} 

#pi_center_column ol li {
		font-size:0.875em;
		font-style:normal;
		padding:3px 0px 3px 0px;
		
} 

#pi_center_column ol li ul li {
	font-size:130%;
	padding:3px 0px 3px 0px;
}


#pi_center_column ul li ul li {
	margin: 0px 0 0px 0px;
	list-style-image:url(/sitelib/images/bullet_grey.gif);
	padding:0px;
}

#pi_center_column ul li ul li ul li {
	padding:0px;
	margin: 5px 0 5px 0px;
	list-style-image:url(/sitelib/images/bullet_dash.gif);

}

#pi_center_column ul li ul li ul li {
	margin: 5px 0 5px 0px;
	

}

#pi_center_column .yui-skin-sam ul li {
	border-bottom:none;
	padding-bottom:0px;

}

#pi_center_column .yui-skin-sam ul li a {
		height:35px;
}
#pi_center_column ul.yui-nav {
	margin: 0px;
	/* there is a cascading problem here */
	font-size: 0.9em;
	border:none;
}

#pi_center_column .pi_additional_resources {
	background-color:#d7eaf6;
	margin-top:35px;
	padding: 12px;
	margin-bottom: 35px;
}

#pi_center_column .pi_tabcontent .pi_additional_resources {
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 5px;
	margin-bottom: 8px;
}

#pi_center_column .pi_additional_resources h1 {
	font-size:1em; /* 1.19 increase from .875 */
	font-style:normal;
	font-weight:bold;
}

#pi_center_column .pi_additional_resources h3 {
	padding-bottom:6px;	
    font-size:0.875em;
}

/* 1.19 */
#pi_center_column .pi_additional_resources h4 {
    font-style: italic;	
    font-size:1em;
}

#pi_center_column .pi_additional_resources ul {
	list-style: none;
	margin: 0;
	padding-left:16px;
}

#pi_center_column .pi_additional_resources li {
	line-height: 1.3;
	list-style-image:none;
}

#pi_center_column .pi_additional_resources a {
	font-size:1em; /* 1.19*/
}

.pi_additional_resources_summary {
	
	line-height:1.5;	
}

#pi_center_column .pi_additional_resources .pi_additional_resources_summary p
{

font-size: 1.0em;
} 

#pi_page_banner {
	/*background-color:#005B70;*/
	border:12px solid #0063a3;
	margin-bottom:27px;
}

#pi_page_banner img {
	visibility:visible;
	
/*	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	float:right; */
}


#pi_page_banner_title {
	vertical-align:top;
	background-color:inherit;
	margin:0px;
	
}

#pi_page_banner_title p{
	height: 18px;
	float:left;
	background-color:#00A1E0;
	margin:0px;
	padding-top:30px;
	padding-bottom:9px;
	padding-left:6px;
	font-family:Arial;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
} 
	
/* #pi_page_banner_title img{
	 float:left;
	width:auto;
	border:none;
	margin-left:6px;
	visibility:visible;
	height:auto;
	padding-top:30px;

} */

#pi_center_column .pi_generic_box {
	border: 0;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}


#pi_page_banner_intro {
    background-image: -webkit-gradient( linear, right bottom, left bottom, color-stop(0.4, #0062A3), color-stop(1, #00A1E0) );
    background-image: -o-linear-gradient(left, #0062A3 43%, #00A1E0 56%);
    background-image: -moz-linear-gradient(left, #0062A3 43%, #00A1E0 56%);
    background-image: -webkit-linear-gradient(left, #0062A3 43%, #00A1E0 56%);
    background-image: -ms-linear-gradient(left, #0062A3 43%, #00A1E0 56%);
    background-image: linear-gradient(to left, #0062A3 43%, #00A1E0 56%);
    font-size: 0.95em;
    padding: 0px 0px 0px 0px;
    line-height: 1.2;
    color: #006666;
}
/*
background-image: linear-gradient(0, #00A1E0 43%, #0062A3 56%);
background-image: -o-linear-gradient(0, #00A1E0 43%, #0062A3 56%);
background-image: -moz-linear-gradient(0, #00A1E0 43%, #0062A3 56%);
background-image: -webkit-linear-gradient(0, #00A1E0 43%, #0062A3 56%);
background-image: -ms-linear-gradient(0, #00A1E0 43%, #0062A3 56%);

background-color: -o-linear-gradient(0, #00A1E0 43%, #0062A3 56%);
background-color: -moz-linear-gradient(0, #00A1E0 43%, #0062A3 56%);
background-color: -webkit-gradient(
	linear,
	left 0,
	left top,
	color-stop(0.43, #00A1E0),
	color-stop(0.56, #0062A3)
);
background-color: -webkit-linear-gradient(0, #00A1E0 43%, #0062A3 56%);
background-color: -ms-linear-gradient(0, #00A1E0 43%, #0062A3 56%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00A1E0', endColorstr='#0062A3',GradientType=1 )

} */

#pi_page_banner_intro img {
	float:right;
	padding-left:10px;
	height: auto;
	

}

#pi_page_banner_intro .teamsiteEditLink {
	display:none;

	

}

/* right hand box on level 1 page */
/* 1.20 */
#pi_right_column {
	/*width:20%;
	background-color:#FFFFFF;
	float:right;
	margin-right:10px;
	padding-top:20px;
	margin-left: 2%;*/
}


#pi_right_column .pi_dropshadow2 {
	margin:0px;
	border:0px;
	padding:0px;
}	

#pi_right_column .pi_dropshadow1 {
	margin:0px;
	border:0px;
	padding:0px;
}	


#pi_right_column .pi_list_title {
	border-bottom:none;
	padding-top:2px;
	float:left;
	
}

#pi_right_column .pi_icon {
	float:left;
}

#pi_right_column #pi_ng_box{
	border: 1px solid #537e9a;
	background-color:#FFFFFF;
	padding-top:20px;
		
}

#pi_ng_box .pi_box_title {
	margin-top:12px;
	margin-left:0px;
	margin-right:4px;
	margin-bottom:5px;
	height:45px;
	padding-bottom:3px;
	border-bottom:none;
}

#pi_ng_widget {
	border:none;
}

#pi_right_column #pi_ng_widget span.indicator { display: none; }




#pi_right_column_ekiosk {
	margin-bottom:18px;
	display:none;
}

#pi_right_column_ekiosk .extLink {
	display:inline;
	padding-bottom:0px;
	padding-left:6px;
    width: 18px;
}

#pi_right_column_ekiosk .pi_icon {
	float:left;
	text-align:center;
	width:22px;
}

#pi_right_column_ekiosk .pi_list_title {
	margin: 0px;
	padding: 0px;
	float:left;
	width:74%;
	margin-left:5px;
}

#pi_home_right_ekiosk .extLink {
	padding-bottom:0px;
	padding-left:6px;
    width: 18px;
}

#pi_home_right_ekiosk .pi_icon {
	float:left;
	text-align:center;
	width:22px;
}

#pi_home_right_ekiosk .pi_list_title {
	margin: 0px;
	padding: 0px;
	float:left;
	margin-left:5px;
	border:none;
}

#pi_right_column_ekiosk img {
	padding-bottom:2px;
}


#pi_home_right_ekiosk .pi_generic_box {
	background-color:#FFFFFF;
	border: 1px solid #739ab3;
	margin:0px;
	padding: 10px;
			
}

#pi_home_right_ekiosk img {
	padding-bottom:2px;
}

#pi_right_content_economic_indicators img {
	border: 0px;
}

#pi_right_content_economic_indicators .graph {
    text-align: center;
}

#pi_right_content_economic_indicators p.graphdate {
	font-size: 11px;
	font-weight: bold;
	margin-top: 15px;
}

#pi_right_content_economic_indicators #graph_moreInfo .graph_links li {
	text-align:left;
	margin-left:20px; /* old was 35px */
	margin-right:20px;
	list-style-position:outside;
	list-style-image:url("/sitelib/images/bullet_blue.gif");
	padding:0px;
	font-size:.8em;	
}

#pi_right_content_economic_indicators #graph_moreInfo .graph_links a {
	font-weight:normal;
	line-height:1.4;
}
	

#graph_moreInfo hr {
	margin-left:5px; /* old was 20px */
	margin-right:5px;	 /* old was 20px */
}

#pi_right_content_economic_indicators #graph_moreInfo p {
	text-align:left;
	margin-left:5px; /* old was 20px */
	padding-bottom:2px;
		
}

.pi_right_content_economic_indicators p { 
	text-align: center;
}

.pi_right_content_economic_indicators h3 {
	margin-left:10px;
}


#pi_home_right_ekiosk .pi_dropshadow2 {
	background-image:none !important;
	padding:0px !important;
	margin:0px !important;
}

#pi_home_right_ekiosk .pi_dropshadow1 {
	background-image:none !important;
	padding:0px !important;
	margin:0px !important;
}

#pi_home_right_ekiosk .pi_item {
	margin: 0px;
	padding: 0px;
	padding-bottom:7px;
}

.pi_list_title a {
	text-decoration:none;
}

#pi_right_column_ekiosk .pi_item {
	margin: 0px;
	padding: 0px;
	padding-bottom:7px;
}


#pi_right_content_economic_indicators p { 
	text-align: center;
}

#pi_right_content_economic_indicators h3 {
	margin-left:10px;
}




/********************* BEGIN BREADCRUMBS ************************/
#pi_center_column_bread_crumbs {
	position: relative;
	margin-left:0px;
	font-family:arial;
	font-size: 0.75em;
	color: #000000;
	text-align: left;
	margin-bottom: 16px;

}

#pi_center_column_bread_crumbs a {
	color: #086ba8;
	text-decoration:none;
	position: relative;
}

#pi_center_column_bread_crumbs a:hover {
		text-decoration:underline;
}

#pi_center_column_bread_crumbs .pi_icon_bar
{
	font-size: 1.3em;
}
/********************* END BREADCRUMBS ************************/

#pi_print {
	float:right;
}

/************** SPEECHE ************************/

#speech {
	width:auto;
}

#speech .pi_speech_list {
	
	border:1px solid #9c9474;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:10px;
	vertical-align:top;

}



#speech .pi_box_title {
	border-bottom:none;
	padding:0px;
	margin:0px;
}

#speech h2 {
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:1em;
}

#speech h4 {
	padding:10px 0px 6px 0px;

}	

#speech p {
	margin:0px;
	padding:0px;
}



#speech .pi_item_thumb_container {
	border:none;
	margin-bottom:10px;
}

#speech.pi_item {

	float:left;
	width:65%;

}


#speech .pi_speech_content {
	
	padding-top:6px;
	padding-bottom:6px;
	

}

#speech .pi_speech_content span {
	
	display:block !important;

}

#speech .pi_speech_content span.scChromeData {
    display:none !important;
}

/* 1.19 fix not implemented - content had <br> embedded so no fix needed
#speech .pi_speech_content h3 { 
    font-size: .875em;
    margin-bottom: 0;
}
*/

#speech .pi_speech_content p {
	line-height:1.5;
	padding-bottom:14px;

}	

/* stick icon bar */
.pi_icon_bar_sticky
{
	margin-top: 0px;
	background-color: #cccccc;
	top: 0;
}

/* ICON BAR */
.pi_icon_bar {
	border-top:dotted 1px #cccccc;
	border-bottom:dotted 1px #cccccc;
	/* height:23px; was 26 */
	margin:0px;
	margin-top:7px;
	margin-bottom: 8px;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 5px;
	font-family:arial;
}	

.pi_icon_bar_top {
	border-top:dotted 1px #cccccc;
	margin:0px;
	margin-top:7px;
	text-align: right;
	padding-top: 4px;
	font-family:arial;
}	

.pi_icon_bar span, .pi_icon_bar_top span {
	border:none;
	font-size:0.875em;
	font-weight:bold;
	padding:0px;
	margin:0px;
	padding-left: 4px;
}

.pi_icon_bar img, .pi_icon_bar_top img  {
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
/* END ICON BAR */

/* in page icon bar */
.pi_icon_bar_page {
	border-top:dotted 1px #cccccc;
	border-bottom:dotted 1px #cccccc;
	margin:0;
	margin-bottom: 7px;
	margin-top:7px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-family:arial;
	overflow: auto;
}		

#pi_center_column_page_header + .pi_icon_bar_page {
	border-top: 0;
	border-bottom:dotted 1px #cccccc;
	margin:0;
	margin-bottom: 7px;
	margin-top: 0;	
	padding-top: 0;
	padding-bottom: 3px;
	font-family:arial;
	overflow: auto;
}

.pi_icon_bar_page span {
	border:none;
	font-size:0.875em;
	font-weight:bold;
	margin:0;
	padding-left: 0;
}

.pi_icon_bar_page img {
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 0px;
}

.pi_icon_bar_page #pi_icon_bar_page_print
{
	float:right;
	vertical-align:middle;
}

.pi_icon_bar_page #pi_icon_bar_page_drop_down
{
	float:right;
	vertical-align:middle;
	cursor:pointer;
}

span#pi_icon_bar_page_pdf {
float:left;
	font-weight:bold;
	text-align:center;
} 

span#pi_icon_bar_page_pdf2 {
float:left;
	font-weight:bold;
	text-align:center;
} 

span#pi_icon_bar_page_audio  {
	float:left;
		font-weight:bold;
	text-align:center;
	padding-left:24px;
}

span#pi_icon_bar_page_zip {
	float:left;
	font-weight:bold;
	text-align:center;
	padding-left:24px;
}

span#pi_icon_bar_page_tweet {
	float:left;
	font-weight:bold;
	text-align:center;
}

span#pi_icon_bar_page_share {
	float:left;
	font-weight:bold;
	text-align:center;
}

span#pi_icon_bar_page_print_subscription {
	padding-left:24px;
	/* float:left;
	font-weight:bold;
	text-align:center;
	*/
}

.pi_icon_bar_page #pi_icon_bar_page_drop_down
{
	float:right;
	padding-right:4px;
	font-weight:bold;
	background:#fcb53d;
	border:2px solid #fcb53d;
}

.pi_share_drop_down_title a {
	color:#000000;
}
/* END of in page icon bar */

.pi_embedded_video {
	border:1px solid #999999;
	margin-right: 8px;
	float:left;
}	

sup {
	display:inline;
	font-size: 0.75em;
	padding-bottom:3px;
}

.pi_footnotes {
	border-top:2px solid #086BA8;
	padding-top:10px;
	
}

.pi_footnotes p {
	display: inline;
	line-height:115%;
	font-style:italic;
}

.pi_footnote {
	padding-bottom:8px;
}

#tabview .pi_footnotes sup {
	font-size: 0.75em;
	
}


#tabview .pi_footnotes p {
	display: inline;
	line-height:115%;
	font-style:italic;
}


.pi_highlights {
	float:left;
	background-color:#d9f1fa;
	width:100%;
	margin-top:11px;
}

.pi_highlights h3 {
	color:#003366;
	padding-top:15px;
	line-height:none;	
	margin-left:10px;
	font-size:1em;
}

.pi_highlights hr {
	color:#003366;
	border:1px dotted #003366;
	background-color: #d9f1fa;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:10px;
	margin-right:10px;
	
}

#pi_center_column .pi_highlights ul {
	margin-top:0px;
	font-size:0.9em;
	padding-left:4px;
	margin-right:10px;
}


.pi_highlights li {
	color:#333333;
}


#contact_us h2 {
	color:#000000;
}

#contact_us a {
	text-decoration:none;
}

/*
.pdfLink { padding-right: 19px; background: url(/sitelib/images/icons/pdf.gif) no-repeat 100% .5em; }
.docLink { padding-right: 19px; background: url(/sitelib/images/icons/doc.gif) no-repeat 100% .5em; }
.zipLink { padding-right: 17px; background: url(/sitelib/images/icons/zip.gif) no-repeat 100% .5em; }
.popupLink{ padding-right: 17px; background: url(/sitelib/images/icons/popup.gif) no-repeat 100% .5em; }
*/


#economist_left {
	width:48%;
	float:left;
	padding-top:12px;
	
}

#economist_right {
	width:48%;
	float:left;
	padding-top:12px;
}

#profiles .pi_item_thumb_container {
	padding-bottom:12px;
}

#profiles .pi_box_title {
	border-bottom:none;
}

.profile_view td {
	padding:6px;
}

#search .search_holder {
	margin-top:-20px;
		
}

.search_holder {
	padding-bottom:8px;
	background-color:#D9F1FA;
	padding-top:6px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #999999;
}

.search_button {
	border:none;
	padding:6px 0 6px 6px;
	vertical-align:middle;
	/*height:26px; 1.19 foundation fix*/
	width:34px;
}

.search_box {
	margin:0px;
	height:25px;
	width:87%;
	margin: 0 0 0 10px;
	border:1px solid #cccccc;
	
}

.best_bets {
	background-color:#d7eaf6;
	padding:6px;
	margin-top:6px;
	border:none;
}

#search .best_bets li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	font-size:0.75em;
}

#search td {
		padding:8px 0px 0px 2px;
		border:none;
		font-size:100%;
}

#search h2 {
	padding:0px;
	margin:0px;
}

#search table {
		border:none;

}

#search tbody {
		border:none;

}

#search tr {
		margin-top:6px;
		border:none;
}

#search ol {
	
	list-style-type:decimal;
	list-style-position:outside;
	padding-left:30px;

}

#search p {
	margin:0px;
	padding:0px;
}

title {
	color:#00CC66;
	font-size:0.75em;
	font-style:normal;
	line-height: 1.2;
	margin-top: 8px;
	margin-bottom: 8px;
}

#search .resultsbox {
		
		font-style:normal;

}

#search .search_results_header
{
	margin-top: 15px;
	margin-bottom: 15px;
	font-size:1em;
}

#search .search_results_footer
{
	font-size:0.9em;
}

#search .search_results_link
{
	margin-bottom: 5px;
	font-size:0.9em;
}

#search .search_results_path
{
	color: #6d9e0b;
	margin-bottom: 5px;
	font-size:0.8em;
}

#search .search_results_pdf
{
	margin-bottom: 5px;
}

#search .search_results_summary
{
	margin-bottom: 10px;
	font-size:0.8em;
	line-height:1.3;
}

#search .search_results_page_number_hilite
{
	font-weight: bold;
}

#search .arrownav {
	float:right;
	color:#999999;
}

#search .arrownav img {
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
}



#search ul li {
	list-style:decimal;
	list-style-position:outside;
	display:block;
}

#error h2 {
	color:red;
}

.survey_view h2 {
	margin-left:10px;

}

.survey_view p {
	margin-left:10px;
}

#working_papers .pi_item {
	width:100%;
}

#working_papers .pi_box_title {
	border:none;
}

#working_papers .pi_speech_content {
	border:none;
}

.pi_popup {
	background:#FFFFFF;
	margin-left:8px;
	margin-right:8px;
}	
#pi_popup_background {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0px;
	margin-bottom: auto;
	color: #FFFFFF;
	background-image: url(/sitelib/images/blue_gradient_small.gif);
	background-repeat: repeat-x;
}



#economic_quarterly  .pi_box_title {
	border:none;
}

#economic_quarterly  .pi_item {
	width:100%;
}

#economic_review  .pi_box_title {
	border:none;
}

#pi_home_right_pi_ng_box table {
	border:none;
}

#pi_home_right_pi_ng_box td {
	border:none;
}

#pi_home_right_pi_ng_box .pi_box_title {
	margin-bottom:12px;
}

#pi_home_right_pi_ng_box .pi_item_thumb_container {
	margin-bottom:10px;
}

.fedfaqs {

	font-size:1em;
	font-style:normal;
	line-height: 1.5;
	margin-top: 8px;
	margin-bottom: 8px;
}	

.fedfaqs strong {
	line-height:1.5;
}


#pi_center_column .fedfaqs ul { font-size: 1em; }

.fedfaqs p{

	font-size:1em;
	font-style:normal;
	line-height: 1.5;
	margin-top: 8px;
	margin-bottom: 8px;
}	

#pi_right_column_contact_us {
	margin-bottom:18px;
	margin-top:18px;
	border:1px solid #FFFFFF;
	padding:0px;
}


#pi_right_column_contact_us .pi_box_title {
	margin-bottom:4px;
	border-bottom:none;
    background-color: #0063a3; /* 1.19 00a1e1 */
	border-top:none;
	background-image:none;
	font-family:Arial;
	color:#FFFFFF;
}


.pi_contact_group {
	margin-top:0px;
	padding-top:0px;	
}

.pi_contact_group p {
	margin-top:0px;
	margin-bottom:5px;
}

.pi_contact_group h2 {
	margin-top:15px;
}

#pi_home_right_careers p {
	margin-top:0px;
}



/*beginning events list*/
.pi_events_box {
	margin-bottom:18px;
	margin-top:18px;
	border:1px solid #FFFFFF;
	padding:0px;
	font-style:normal;
	line-height: 14px;
}


.pi_events_box .pi_box_title {
	margin-bottom:14px;
	border-bottom:none;
	background-color:#00a1e1;
	border-top:none;
	background-image:none;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:bold;
	
}


.pi_events_list_item_date{
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-weight:bold;	
	font-size: 12px;
}

.pi_events_list_item {
  margin-top: 4px;
  margin-bottom: 0px;	
  font-size: 12px;
}


.pi_events_list_item_title{
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	padding-top: 0px;
}

.pi_events_list_item_location{
	margin-top: 7px;
	margin-bottom: 20px;
	padding-top: 0px;

}
/*end events list*/

/* promo box */
.promo_box {
	margin-bottom:18px;
}

.promo_box_border {
	border:1px solid #99cc33;
}

.promo_box_title {	
	font-family:Arial;
	font-size:1em; /* 1.19 */
	font-weight:bold;
	color:#333333;
	text-align:left;
	height:auto;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:6px;
	border-bottom:1px dotted #999999;	
}

.promo_box_title.reversed {
	background-color: white;
	color: #9C9474;
	text-align: left;
	padding-left: 5px;
	margin-bottom: -8px;
	padding-bottom:4px;
}

.promo_box_heading_image {
	border-bottom:1px solid #99CC33;
	text-align:center;
	padding:0px;
	margin:0px;
	vertical-align:bottom;	
}

.promo_box_heading_image img {
	padding:0px;
	margin:0px;
	vertical-align:bottom;
	width:100%;
	/* small images don't look good with this enabled */
}

.promo_box_content {
	padding-left:4px;	
}

.promo_box_content p {
	color:#666666;
	padding:6px 6px 6px 6px;
	margin-bottom:0px;
}

.promo_box hr {
	color:#9c9474;
	padding-bottom:0px;
	margin-bottom:5px;
}

.promo_box_links {
	font-family:Arial;
	font-style:normal;
	padding:6px 6px 6px 6px;
}

.promo_box_links p {
	font-size:0.75em;	
}

.promo_box_links a {
	font-size:0.875em;	
	font-weight:normal;	
} 

.promo_box_content ul li a {
	font-size:0.875em;
	font-weight:normal;	
}

.promo_box_button {
    margin-left: .75rem;
    margin-right: .75rem;
    margin-bottom: .75rem;
}

.promo_box ul {
	/*padding-left:20px; fix foundation override 1.19*/
}

#pi_left_column .promo_box ul {
	/*padding-left:20px; fix foundation override 1.19*/
}

.promo_box li {
	list-style:outside;
	/* list-style-image:url(/sitelib/images/bullet_blue.gif); */
	padding-bottom:4px;
/*	font-size:1.2em; */
	color:#666666;
}

.promo_box li img {
	vertical-align:middle;	
}

/* left column of two column promo box - use 23% of column on the left */
.promo_box .promo_box_left_column {
    width: 23%;
    float: left;
    margin-right: 2%;
    border-bottom: none; /* override .promo_box_heading_image */
}

.promo_box .promo_box_left_column.promo_box_heading_image img {
	vertical-align: baseline; /* override .promo_box_heading_image img */
}

/* right column of two column promo box - use rest of width column on the right */
.promo_box .promo_box_right_column {
    margin-left: 23%;
}
/* end of promo box */

#pi_footer_print { font-size: 0.75em; margin-top: 20px; }


/**************** PRESS ROOM FEATURED NEWS ITEM *************/

#pi_center_column .pi_featureditem {
	width:100%;
	background:none;
	border:none;
	padding-bottom: 15px;
}

.pi_featureditem_list {
	color:#FFFFFF;	
}

.pi_featureditem_list p {
	padding-left:0px;
		
} 

.pi_featureditem_list h4 {
	padding-left:0px;
	color:#FFFFFF;
	padding-bottom:4px;	
} 

#pi_home_left_pi_featured_news .pi_featureditem_list a {
	color:#FFFFFF;
	line-height:1.2;
}

#pi_home_left_pi_featured_news .pi_featureditem_list .pi_icon {
	text-align:center;
}

#pi_home_left_pi_featured_news .pi_featureditem_list img {
	/* width:539px;
	height:322px;	 */
}

#pi_home_left_pi_featured_news hr {
	display:none;	
}

.pi_featureditem_list a {
	font-weight:bold;
	padding-left:0px;
		
}

.pi_featureditem_list img {
	margin-top:6px;
	margin-bottom:6px;
	width:100%;	
	border:none;
}

.pi_featureditem_list a img  {
	padding-left:0px;	
}

.featuredItemMore {
	display:none;	
}

.featuredItemMore a {
	font-weight:normal;	
}

.pi_article_container {
 	-moz-box-sizing: border-box;
    display: block;	
}

.pi_article_image {
	float: right;
    margin-bottom: 11px;
    margin-left: 12px;
}



/********** VURV FORMATING **********************/

#vurv {
	border:none;
	margin-left:16px;
	margin-right:16px;
}

#vurv table {
	border:none;
}

#vurv tbody {
	border:none;
	}
	
#vurv th {
	border:none;
}

#vurv td {
	border:none;
	font-size:95%;
	padding-left:10px;
	vertical-align:top;
	padding-bottom:12px;
	text-align:right;
	
}

#vurv td .searchselect {
	margin-bottom:12px;
	float:left;
}

#vurv tr {
	border:none;
}

#vurv h2 {
	font-size:100%;
}

#vurv h3 {
	font-size:100%;
}

#vurv .pi_text {
	font-size:.97em;
}

#vurv p {
	font-size:100%;
}

#vurv a {
	font-size:0.75em;
}


#vurv label {
	font:Arial;
	font-size:1em;
	color:#000000;
	text-align:right;
	
}



#vurv input {
	
	float:left;

}

#vurv .pi_text, .pi_textarea{
	width:100%;
	
}

#vurv .Rmax_MemberMenu_Header {
	text-align:left;
}

#vurv .Rmax_JobSearch_Header {
	text-align:left;
}

#vurv td .Rmax_MemberMenu_Link {
	float:left;
}

#vurv .Rmax_JobSearch_Button {
	float:left;
}

/**************UTILITY FORMATTING *****************/
.utility_feed p { 
	padding-left:6px;
	margin-bottom:0px;
}

/**************FORMS FORMATTING *****************/

form {
	margin-bottom:0px;
	padding-bottom:0px;
}

form.contact_us {
	border:1px solid red;
}

.pi_form{
	width:90%;
}



.pi_element {
	display:inline;
	
}


.pi_elementContainer {
	width:100%;
	margin-top:10px;
}

.pi_form_label {
	vertical-align:middle;
	line-height:normal;
}

.pi_form_label, .pi_invalidFieldValue {
	font-size:0.75em;
	float:left;
	width:32%;
	padding-right:3px;
	
}

.pi_invalidFieldValue {
	color:#FF0000;
	font-weight:bold;
}

.pi_text, .pi_textarea{
	width:53%;
	margin-top:0px;
}


.pi_number{
	width:15%;
}

.pi_sectionHeading {
	font-weight: bold;
}

.pi_freeText {
	font-size:0.75em;
	padding-top:0px;
	padding-bottom:0px;
}

.pi_element select{
	width: 55%;
	margin-top:0px;
}

.pi_radio{
	font-size:0.75em;
	float:left;
	margin-top:-3px;	
}

.radio_container {
	float:none;
	padding-top:0px;
}


.radio_label {
	float:none;	
	margin-bottom:10px;
	line-height:normal;
	padding-bottom:10px;	
}

input.cc_calendarInput {
	width:20%;
	float:left;
}
.pi_subTitle_textarea {
	font-family:arial;
	display:block;
	float:none;
}

#pi_subTitle {
	font-family:arial;
	font-size:0.75em;
	display:block;
	float:none;
}

.pi_subTitle_checkbox {
	position:absolute;

}

.pi_subTitle_checkbox p {
	margin-top:0px;
	font-style:italic;
}


/*

submit {
	border:none;
}

.pi_search_button {
	border:none;
	float:none;
}




*/

.teamsiteEditLink {
	float:right;
	font-size:10px;
	display:none;
}

.teamsiteEditLink a {
	color:#0063A3;	
}

#pi_left_column_nav .teamsiteEditLink {
	display:none;
	
}





/* cfdebugging styles */
table.cfdebug { border: 0px; text-align: left; width: 743px; overflow: scroll; margin-left: auto; margin-right: auto; text-align:left;background-color:white; }
table.cfdebug tr td { white-space: normal; }
td.cfdebug { white-space: normal; }
.cfdebug b { font-weight: bold; text-transform: none; color: black; font-size: 11px; letter-spacing: 0px; font-family: Arial; }
.cfdebug i { font-weight: normal; text-transform: none; color: black; font-size: 11px; letter-spacing: 0px; font-family: Arial; }
.cfdebug font { font-weight: normal; text-transform: none; color: black; font-size: 11px; letter-spacing: 0px; font-family: Tahoma;}
table.cfdebug tr td div { display: none; }
td pre { display: block; overflow: scroll; width: 743px; height:auto; border: 1px solid #B6D6EF; margin-left: auto; margin-right: auto; background-color: #FEFEFE; font-family: Tahoma; font-size: 9px; padding: 5px; }
pre b {  display: block; background-color: #B6D6EF; padding: 4px; margin-bottom: -5px; }
td hr { background-color: transparent; }
.cfdebuglge { background-color: transparent; font-size: 12px; font-family: Arial; }
span.template_overage { width: 650px; overflow: scroll; }
/* end cfdebugging styles */


#pi_right_content_our_focus ul {
    margin-top:10px;
	margin-bottom:10px;
	padding-bottom:0px;
}
	
#pi_right_content_our_focus li {
    list-style-image:url(/sitelib/images/bullet_blue.gif);
    list-style-position:outside;
	font-size: 0.75em;
	font-style:normal;
	margin-left: 24px;
	margin-right:8px;
	margin-bottom:4px;
}

#pi_right_content_our_focus  p {
	font-size: 0.75em;
	font-style:normal;
}

/************* META DATA ************/

#pi_topics
{
	font-size: 0.875em;
	clear:both;
}

.pi_additional_information p {
	margin-bottom:4px;
}

#pi_topics_list {
	font-size:0.75em;
}

#pi_alpha_list {
	padding-bottom:8px;
	
}

.pi_topics_page {
	padding-bottom:20px;	
}

#pi_alpha_list span {
	padding-left:4px;
	padding-right:4px; 
	display:inline-block;
	
}

/*
#pi_alpha_list span a:link {background-color:#FFFFFF; padding:0px;}       unvisited link 
#pi_alpha_list span a:visited {background-color:#FFFFFF; padding:0px;}   visited link 
#pi_alpha_list span a:hover {background-color:#FFFFFF; padding:0px;}   mouse over link 
#pi_alpha_list span a:active {background-color:#0000FF; padding:0px;}  selected link 


#pi_alpha_list span a:active {
	background-color:red;
	padding-left:0px;
	padding-right:0px;
}
*/

.letters_list a:active  {
	background-color:#e9dfbc;
	
}



#pi_abcTopic {
	border:1px solid #9c9474;
	margin-top:10px;
	padding-left:12px;
	padding-bottom:10px;
}

#pi_abcTopic hr {
	margin-right:12px;
}



#all {
	position:absolute;
	padding-top:2px;
	
	
}

#abclist {
	margin-left:20px;
	color:#999999;
	
}

#abclist span {
	color:#999999;
}

#abclist span a.active {
	background-color:#e9dfbc;
}

/*********** FEAUTYRED NEWS ITEM ***********/

.pi_item .pi_featureditem {
	border:1px solid blue;
	width:100%;
}



/************* GENERAL USE ************/
.hide_field, [type=text].hide_field /* 1.19 added */
{
	display:none;
}

.pi_top_topics {
	float:left;
	width:100%;
	
}

.pi_top_topics ul {
	padding-left:36px;
	padding-top:16px;	
}

.pi_top_topics li {
	list-style:outside;
	list-style-image:url(/sitelib/images/bullet_blue.gif);
		
}


.pi_topics_all {
	
	float:left;	
	width:100%;
} 

.pi_topic_expanded_first {
	padding-left:8px;
	font-size:1.1em;	
}

.pi_topic_expanded_last {
	padding-left:8px;
	font-size:1.1em;	
}

.pi_topic_expanded {
	padding-left:8px;
	font-size:1.1em;	
}

/*
.pi_button_nav {
	
	height:38px;
	width:100%;
	margin-bottom:12px;
	border-bottom:3px solid #0063a3;
}

.pi_button_nav img {
	height:38px;
	float:left;	
	padding-right:1px;
}
*/

/* TABS */
.pi_tab_container {
	margin: 0px;
	margin-top: 5px;
	padding-bottom: 8px;
	padding-top:8px;
	width: 98%;
	background-color: #ffffff;
	border-left:3px solid #ffffff;
	border-right:3px solid #ffffff;
	border-bottom:3px solid #0063a3;
	margin-bottom:5px;	
	height:auto;
	overflow: hidden; 
}

span.pi_tab_active
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 9px;
	background-color: #0063A3;
	color: #ffffff;
	text-align: center; 
	cursor: pointer;
	font-weight: bold;
}

span.pi_tab
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
	padding-bottom: 9px;
	background-color: #cccccc;
	color: #666666;
	text-align: center; 
	cursor: pointer;
	font-weight: bold;
}

.pi_tab_container a:hover
{
	text-decoration: none;
}
/* END OF TABS */

/* COLLAPSIBLES */
.pi_collapsed
{
	padding: 10px;
	color: #1fa1d4;
	background: #FFFFFF;
	font-weight: bold;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	cursor: pointer;
	height: auto;
	margin-bottom: 0px;
	clear:both;
	overflow: auto;
}

.pi_collapsed_home
{
	padding: 10px;
	color: #1fa1d4;
	background: #FFFFFF;
	font-weight: bold;
	border: 1px solid #999999;
	cursor: pointer;
	height: auto;
	margin-bottom: 0px;
	clear:both;
	overflow: auto;
}

.pi_collapsed_conference
{
	padding: 10px 10px 10px 0px;
	color: #1fa1d4;
	background: #FFFFFF;
	font-weight: bold;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	cursor: pointer;
	height: auto;
	margin-bottom: 0px;
	clear:both;
	overflow: auto;
}
.pi_collapsed_right
{
	float: right;
	/* width:50px; */
}

.pi_collapsed_title
{
	color: #1fa1d4;
	float: left;
	font-size:1.0em;
	padding-top:4px;
}

.pi_collapsed_title_conference
{
	float: left;
	font-size:0.75em;
	padding-top:4px;
	padding-left:0px;
}

.pi_collapsed_count
{
	/* padding: 2px 5px 2px 5px; */
	float: left;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  border-radius: 999px;
   width: 21px;
  height: 12px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 2px;
	background: #93c847;
  border: 1px solid #93c847;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;	
  text-align: center;
    width: 28px;
    height: 22px;
}

.pi_collapsed_image
{
	float: right;
	padding-top: 2px; /* 1.19 */
	padding-left: 8px; /* 1.19 */
	/*width: 13px; 1.19
	height: 12px; 1.19 */
}

.pi_expanded
{
	display: none;
	color: #1fa1d4;
	margin: 0px;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	clear: both;
	height: auto;
	/*cursor: pointer; removed on 2/9/2018 */
	background: #FFFFFF;
	border-bottom:1px solid #999999;
}

.pi_expanded_home
{
	display: none;
	color: #1fa1d4;
	margin: 0px;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	clear: both;
	height: auto;
	/*cursor: pointer; removed on 2/9/2018 */
	background: #FFFFFF;
	border-bottom:1px solid #999999;
    border-left:1px solid #999999;
    border-right:1px solid #999999;
}

.pi_expanded_item
{
	padding: 7px;
	border-bottom: 1px dotted black;
}

.pi_expanded_item_first
{
	padding: 7px;
	border-bottom: 1px dotted black;
}

.pi_expanded_item_first_last
{
	padding: 7px;
}

.pi_expanded_item_last
{
	padding: 7px;
}

h3 .pi_expanded_item_date
{
    font-size:0.875em; /* 1.21 */
padding-bottom:4px;
}

a .pi_expanded_item_title
{
    font-size:0.875em; /* 1.21 */
	
}

.pi_expanded_item_type
{
    font-size:0.875em; /* 1.21 */
}
.pi_expanded_item_location
{
	font-size:0.875em;
	clear:both;
	
}


.pi_expanded_item_publication
{
	font-size:0.8em;	
	font-style: italic;
	font-weight:bold;
	float:left;
	width:100%;
}

.pi_expanded_item_description p {
	margin-top:0px;	
}

.pi_expanded_item_description
{
    font-size:0.875em; /* 1.21 font-size:1.1em; */
	width:100%;
	float:left;
}

.pi_expanded_item_authors p {
	margin-top:0px;	
}

.pi_expanded_item_authors
{
	font-size:0.875em; /* 1.21 */
	width:100%;
	float:left;
}

h3.pi_expanded_item_date {
	/*padding-bottom:6px; 1.19 */	
    font-size:0.875em; /* 1.21 */
}
.pi_expanded_item_count
{
	color: #1fa1d4;
	font-size: 14px;
	font-weight:bold;
	float: right;
	
} /* how to get this count in the right place?? */

.pi_generic_box .pi_expanded_item_title p {
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	
}

a.pi_expanded_item_title {
	float:left;	
    /*font-size:.875em; removed to fix foundation override */
    font-size:0.875em; /* 1.21 */
	padding-bottom:4px;
}

a.pi_expanded_item_link:link
{text-decoration: none; 
     font-size:0.875em; /* 1.21 */
color: #1fa1d4;}

a.pi_expanded_item_link:visited
{text-decoration: none;
     font-size:0.875em; /* 1.21 */
color: #FFFFFF;}

a.pi_expanded_item_link:visited:hover
{text-decoration: none; 
     font-size:0.875em; /* 1.21 */
color: #FFFFFF;}

a.pi_expanded_item_link:hover
{text-decoration: none; 
     font-size:0.875em; /* 1.21 */
color: #1fa1d4;}

a.pi_expanded_item_link:active
{text-decoration: none; 
     font-size:0.875em; /* 1.21 */
color: #FFFFFF;}

.pi_collapsible_expanded {
	border-bottom:2px solid #999999;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #FFFFFF /*{a-bar-background-start}*/), to( #e9f4d2 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #e9f4d2 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #e9f4d2 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #e9f4d2 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #e9f4d2 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #e9f4d2 /*{a-bar-background-end}*/);
}
/* END OF COLLAPSIBLES */

/******ARTICLE***************/
#article.pi_generic_box h4 {
	font-size:1.0em;
    font-style: italic;
}

/* added for 1.19 */
/*#article.pi_generic_box h2 { 
	font-size:1.5em;
    font-style: italic;
    font-weight: bold; 
}*/
    
/******ARTICLE***************/

/******ARTICLES***************/

#articles h2 {
	font-size:1em;
	
}

#articles .pubs_coverstory {
	   padding: 4px 0;
    text-align: center;
    text-transform: uppercase;
		width:100%;
		float:right;
    white-space:nowrap;
}

#articles .pubs_coverstory h1 {
	   font-size:0.75em;
    font-weight:bold;
    white-space:nowrap;
    background: none repeat scroll 0 0 #719921;
     color: #FFFFFF;
     width:auto;
     float:left;
     padding:4px;
}

#articles .pi_item_thumb_container p{
	margin-top:0px;
	margin-bottom:2px;
 	line-height: 1.5; 
	margin-left:17px;
	
}

#articles .blue_line{
		margin-top:24px;
		margin-bottom:20px;
}
.pi_newsarticle_main_image {
	border: 1px solid #999999;
    display: block;
    margin-bottom: 6px;
   /* margin-left: 15px;
    margin-right: 15px; */
	margin-top: 5px;
}

.pi_newsarticle_main_image img{
	width:100%;
	display:block;	

}
.pi_newsarticle_photo_credits {
	-moz-box-sizing: border-box;
   /* background-color: #cccccc; */
    display: block;
    font-size: 0.75em;
    line-height: 23px;
    margin-bottom: 7px;
    /* margin-left: 15px;
    margin-right: 15px; */
    padding-right: 4px;
    text-align: right;
    
}


.pi_newsarticle_photo_caption {
	 color: #666666;
    display: block;
    font-style: italic;
   /* margin-bottom: 17px;
    margin-left: 15px; */
    margin-right: 15px;
	font-size:.75em;
	padding-bottom:22px;
}



.pi_newsarticle_Author {
	display: block;
    margin-bottom: 12px;
    margin-top:10px;
    margin-right: 15px;
	line-height: 1.5;
    text-transform: uppercase;
	font-size:0.75em;	
	
}

#articles .pi_newsarticle_Author {
	text-transform:none;
}

#articles h3 {
	font-size:1.2em;	
}

#articles p {
	font-size:1em;
}

#articles .pubs_deckBelow p {
	font-weight:bold;
}
#articles ul {
	font-size:1em;	
	
}

.articlesPubsPostTopicContent {
	font-size:1em;	
}

#articles ol li {
	font-size:1em;	
	
}
.pubs_headline {
	
}
#articles .pubs_headline h1 {
	background-color:#ffffff;
	color:#333333;
	width:100%;
	text-align:left;
	text-transform:none;
	font-size:1.5em;
	font-weight:bold;
}

#articles .pi_newsarticle_photo_credits  {
	background:#FFFFFF;
	text-transform:none;
	font-size:0.75em;
}


#articles .pi_embedded_image_container {
	margin-top:18px;
}

#articles .pi_right_related_articles h1 {
	background:#FFFFFF;
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:6px;
}

#publications_toc .pi_item {
	   padding: 2px 0;
    text-align: center;
    text-transform: uppercase;
		width:100%;
		float:right;
    white-space:nowrap;
}



#publications_toc .pi_speech_content .pi_item {
    

}

#publications_toc .pi_icon_bar_page {
       border-bottom:none;
    padding-bottom:0px;
    margin-bottom:0px;
    
}

#publications_toc  .pi_item h1 {
	font-size:0.8em;
    font-weight:bold;
    white-space:nowrap;
    background: none repeat scroll 0 0 #6e961b;
     color: #FFFFFF;
     width:auto;
     float:left;
     padding:5px;
}

#publications_toc .pi_item_thumb_container {
		border-bottom:1px dotted #cccccc;
		padding-bottom:24px;
}

#publications_toc .pi_item_thumb_container:last-of-type {
        border-bottom:none;
        padding-bottom:0px;
}

#publications_toc .pi_module .pi_item_thumb_container {
	border-bottom:none;
}

#publications_toc .pi_cover_story  {
	border-bottom: none;
}

.pi_cover_story .pi_speech_content {
	float:left;
	width:65%;
	padding-left:8px;
}

#pi_center_column .pi_cover_story .pi_speech_content p a {
	font-size:1.75em;
	font-weight:bold;
    line-height:1.2;
}

.pi_cover_story .pi_speech_content p {
	font-size:1em;
	font-weight:bold;
    margin-top:0px;
   
}

.pi_cover_story .pi_speech_content h1 {
	  background: none repeat scroll 0 0 #719921;
    color: #FFFFFF;
    float: left;
    font-size: 0.75em;
    font-weight: bold;
    padding: 4px;
    white-space: nowrap;
    width: auto;
    text-transform:uppercase;
}

.download_bar img {
		float:left;
		vertical-align:middle;
		padding-right:4px;
		padding-top:4px;
}

p.pi_photo_title
{
	font-weight: bold;
}

p.pi_photo_enlarge_link
{
	text-align: center;
	width: 116px;
	margin: auto;
}

p.pi_photo_credits {
	display:block;
		background-color:#cccccc;
		color:#333333;
		padding:4px;
		-moz-box-sizing: border-box;
		text-align:right;
		font-size:10px;
		text-transform:uppercase;
		margin-top:0px;
		word-wrap:break-word;
}
p.pi_photo_caption {
    color: #666666;
    display: block;
    margin-bottom: 17px;
    margin-right: 15px;
}

p.pi_video_caption {
    color: #666666;
    display: block;
    margin-bottom: 17px;
    margin-right: 15px;
}
	
.pi_image_outer_wrap {
	margin-top: 5px;
	width:300px; /* changed from auto to fix issue 89 per Ted */
}

.pi_image_container {
	border: 1px solid #cccccc;
  padding: 8px;	
}

.pi_image_container img {
	width:100%;
}
	
.pi_left_image {
		margin-right:12px;
		margin-bottom:11px;
		float:left;
	}
.pi_right_image {
		margin-left:12px;
		margin-bottom:11px;
		float:right;
	}	
.pi_above_image {
		margin-bottom:11px;	
	}
	
.pi_above_image .pi_image {
		width:100%;	
	}

#BCLcontainingBlock {
  width: 50%;
  margin-left: 10px;
  margin-bottom: 10px;
  float: right;
}
.BCLvideoWrapper {
  position: relative;
  padding-top: 1px;
  padding-bottom: 56.25%;
  height: 0;
}
* html .BCLvideoWrapper {
  margin-bottom: 45px;
  margin-top: 0;
  width: 100%;
  height: 100%;
}

.BCLvideoWrapper div,
.BCLvideoWrapper embed,
.BCLvideoWrapper object,
.BrightcoveExperience {
	display:block !important;
	/* messes up popup video code
	position: inherit;
  left: 0;
  top: 0;
  */
  width:100%;
}

.pi_bcvideo
{
	display:block !important;
	clear:both;
	margin-bottom: 10px;
}

.BrightcoveExperience {
	border:none;

}



.pi_bcvideo span
{
	display:block !important;
	clear:both;
}

.pi_bcvideo span.scChromeData
{
    display:none !important;
}

.pi_bcvideo_caption
{
	font-style: italic;
	margin-top: 5px;
	font-size: 0.8em;
	margin-bottom: 10px;
}

.pi_bcvideo_title
{
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 1em;
}

#pi_bcvideo_close
{
	text-align: center;
	background: #99CC33;
	color: #FFFFFF;
	padding: 10px;
	width: 50px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
	font-weight: bold;
}

/* FADED BACKGROUND */
#fadedbackground
{  
  display:none;   
  position:fixed;    
  _position:absolute; /* hack for internet explorer 6*/    
  height:100%;    
  width:100%;    
  top:0;    
  left:0;    
  background:#000000;     
  z-index:998;    
} 
/* END OF FADED BACKGROUND */

/* popup container */  
#pi_bcvideo_container
{    
	padding: 5px;
  display:none;    
  position:fixed;    
  _position:absolute; /* hack for internet explorer 6 */   
  background:#cccccc;    
  border:2px solid #666666;    
  z-index:999;    
  width: 98%; 
}  

#pi_bcvideo_container .BrightcoveExperience {
	width:480px;	
}
/* END OF popup container */ 

/* audio popup container */  
#pi_audio_container
{    
	padding: 5px;
  display:none;    
  position:fixed;    
  _position:absolute; /* hack for internet explorer 6 */   
  background:#cccccc;    
  border:2px solid #666666;    
  z-index:999;    
  width: 98%; 
}  

#pi_audio_container .pi_audio {
	width:auto;	
}

#pi_audio_close
{
	text-align: center;
	background: #99CC33;
	color: #FFFFFF;
	padding: 10px;
	width: 50px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
	font-weight: bold;
}
/* END OF audio popup container */ 

/* image popup */  
#pi_imagepopup_container
{    
  padding: 5px;
  display:none;    
  position:fixed;    
  _position:absolute; /* hack for internet explorer 6 */   
  background:#cccccc;    
  border:2px solid #666666;    
  z-index:999;    
  width: 98%; 
}  

#pi_imagepopup_container  {
	width:auto;	
}

#pi_imagepopup_container img  {
	margin-top:2px;
}

.pi_imagepopup_caption
{
	margin-top: 5px;
	margin-bottom: 10px;
	text-align:left;
	font-size:0.85em;
}

 .pi_imagepopup_copyright p
{
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: left;
	font-size: 0.7em;
    line-height: 1.2;
}

.pi_imagepopup_title
{
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 1em;
	float:left;
	width:98.6%;
	word-wrap:break-word;

	
}

.pi_imagepopup_credit
{
	text-align:right;	
	word-wrap:break-word;
	font-size:0.85em;
	font-style:italic;
	float:right;
	width:100%;
	padding-bottom:8px;
    padding-top:8px;
    text-transform:uppercase;
}




#pi_imagepopup_close
{
	/*text-align: center; removed with 1.19
	background: #99CC33;
	color: #FFFFFF;
	padding: 10px;
	width: 50px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
	font-weight: bold;*/
	float:right;
}

#pi_imagepopup_print {
	/*text-align: center;
	background: #99CC33;
	color: #FFFFFF;
	padding: 10px;
	width: 50px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
	font-weight: bold;*/
	float:left;
}
/* END OF image popup */ 

/* IMAGE GALLERY */
.pi_image_gallery
{
	margin-top: 5px;
}

.pi_image_gallery_spacer
{
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 5px;
}

.pi_image_gallery_item
{
	width:90px;
	padding: 5px;
	display: inline-block;
	vertical-align:top;
}

.pi_image_gallery_item img
{
	border:1px solid #cccccc;
}

.pi_image_gallery_caption
{
	font-style: italic;
	margin-top: 5px;
	font-size: 0.8em;
	margin-bottom: 10px;
}

p.pi_image_gallery_caption {
	
}



/* END OF IMAGE GALLERY */

/* DROP DOWN LIST */
.pi_drop_down_list_heading
{
	margin-top: 8px;
	font-size: 1.0em;
	margin-bottom: 10px;
}


.pi_drop_down_list 
{
	margin-bottom: 20px;
}


/* END OF DROP DOWN LIST */

/* COLLAPSIBLE COMPONENT */
.pi_collapsible_component
{
	margin-top: 8px;
	margin-bottom: 10px;
}

.pi_collapsible_component_expanded_content
{
	/* if needed for future use */
}
/* END OF COLLAPSIBLE COMPONENT */

/* EMBEDDED AUDIO COMPONENT */
.pi_audio_component
{
	margin-top: 8px;
	margin-bottom: 10px;
}

.pi_audio_component_container
{
	width:auto;
}

.pi_audio_component_photo
{
	float: left;
	margin-right: 8px;
	width:86px;
}

.pi_audio_component_photo img
{
	width: 86px;
	border:1px solid #cccccc;
	float:left;
}

.pi_audio_component_content
{
	float: left;
	width: 76%;
}

.pi_audio_component_content_title
{
 	font-size: 0.75em;
  font-style: normal;
  font-weight: bold;
  margin: 0;
  padding-bottom: 2px;
  padding-top: 0;
}

.pi_audio_component_content_description
{
}

.pi_audio_component p
{
	line-height: 1.2;
	margin-bottom: 2px;
	margin-top: 0;
}

.pi_audio
{
	margin-top: 8px;
	margin-bottom: 12px;
	width:334px;
}

audio
{
	width: 100%;
}
/* END OF EMBEDDED AUDIO COMPONENT  */

/* BEGIN DEFAULT MAIL CHIMP CSS */
#mc_embed_signup form {display:block; position:relative; text-align:left;  padding: 10px 0 10px 3%;}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:2px solid #D0D0D0; -webkit-appearance:none; background-color:#EEEEEE; font-size:1em;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#FFFFFF;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px; margin-top:20px;}
#mc_embed_signup .mc-field-group input {display:block; width:99.5%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:auto; padding:8px 0; margin-bottom:2px; background-color: #EEEEEE; border: 2px solid #D0D0D0; font-size:0.875em;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#990000; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none; font-size:1em;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline; padding-left:8px; font-weight:bold;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none; vertical-align:middle;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:0 .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

.pi_email_notification_error {
	color:#FFFFFF;
}
/* END DEFAULT MAIL CHIMP CSS */

/* BEGIN MAIL NOTIFICATION */

input #mce-EMAIL {
	font-size:0.875em;
}
.pi_email_notification_container {

}

.pi_email_notification_group {
	padding: 10px;
	border: 2px solid #D0D0D0;
	background-color:#EEEEEE;
}

.pi_email_notification_frequency {
	
	padding-left:28px;
	padding-bottom:4px;	
	font-size:0.875em;
}

.pi_email_notification_description {
	padding-left:28px;
	padding-bottom:4px;
	color:#444444;
	font-size:0.875em;
}

.pi_notification_list_label
{
		font-size: 0.875em;
		font-weight:bold;
}
/* END BEGIN MAIL NOTIFICATION */

/* BEGIN MAIL CHIMP OVERRIDES */
#mc_embed_signup {

}
#mc_embed_signup form {
    display: block;
   	padding: 0px;
    position: relative;
    text-align: left;
}

#mc_embed_signup h2 {
	font-size: 0.75em;
    font-weight: bold;
    margin: 0;
    padding: 4px 10px 4px 6px;	
}

#mc_embed_signup .indicates-required {
	font-size:0.875em;
	font-style:italic;
	margin: 0;
  padding: 4px 10px 4px 6px;		
}


.mc-field-group strong {
	font-size:0.875em;
	margin: 0;
    padding: 4px 10px 4px 0px;	
}

#pi_center_column .mc-field-group ul li {
	list-style-image:none;
	padding: 3px 0;	
}

#pi_center_column .mc-field-group ul li input {
	color:#990000
}

#mc_embed_signup input.form_button {
	border: none; -webkit-appearance:none;
	background-color:#FFFFFF;
}

#mc_embed_signup #mce-error-response 
{
	color: #FF0000; 
	display:none;
}
/* END MAIL CHIMP OVERRIDES */

/* CUSTOMIZATIONS FOR HIDING LEFT/RIGHT COLUMNS */
.hide_column
{
	display: none;
}

#pi_center_column.full_width
{
		width: 98%;
		margin-left: 10px;
		margin-right: 10px;
}

#pi_center_column.left_column_hidden
{
		float:left;
		margin-left: 10px;
		width: 75%;
}

#pi_center_column.right_column_hidden
{
		float: right;
		width: 77%;
		margin-right: 10px;
}
/* END OF CUSTOMIZATIONS FOR HIDING LEFT/RIGHT COLUMNS */

/* PI EMBEDDED IMAGE COMPONENT */

.pi_image {
	display:inline-block;
	
}
.pi_embedded_image 
{
		margin-top: 5px;
}

.pi_embedded_image_left 
{
		margin-right:12px;
		margin-bottom:11px;
		float:left;
		width:auto; 
}

.pi_embedded_image_right
{
		margin-left:12px;
		margin-bottom:11px;
		float:right;
		width:auto; 
}	


a.pi_imagepopup_link {
	width:auto;
}

.pi_embedded_image_above 
{
		margin-bottom:11px;	
}


.pi_embedded_image_container 
{
	border: 1px solid #cccccc;
  padding: 8px;	
  display:inline-block;
}

.pi_embedded_image_container img 
{
	width:100%;
}

.pi_embedded_image_container p.pi_photo_title
{
	font-weight: bold;
	
}

.pi_embedded_image_container p.pi_photo_enlarge_link
{
	text-align: center;
	width: 116px;
	margin: auto;
	padding-top:8px;
}

.pi_embedded_image_container p.pi_photo_credits 
{
	display:block;
		background-color:#ffffff;
		color:#333333;
		padding:4px;
		-moz-box-sizing: border-box;
		text-align:right;
		font-size:0.85em;
		font-style:italic;
		margin-top:0px;
		margin-bottom:0px;
		text-transform:none;
		
}

.pi_embedded_image_right p.pi_photo_title {
		width:300px;
}

.pi_embedded_image_left p.pi_photo_title {
		width:300px;
}

.pi_embedded_image_right p.pi_photo_credits {
		width:300px;
}
.pi_embedded_image_left p.pi_photo_credits {
		width:300px;
}
#articles .pi_embedded_image_container p.pi_photo_caption 
{
	font-size:0.85em;
}

.pi_embedded_image_left p.pi_photo_caption {
		width:300px;
	
}

.pi_embedded_image_right p.pi_photo_caption {
		width:300px;
		
}

.pi_embedded_image_above p.pi_photo_caption {
		width:100%;
		
}

.pi_embedded_image_above p.pi_photo_title {
		width:100%;
}

.pi_embedded_image_above p.pi_photo_credit {
		width:100%;
}
.pi_embedded_image_container p.pi_photo_caption 
{
    color: #666666;
    display: block;
    font-style: normal;
    margin-bottom: 17px;
    margin-right: 0px;
    margin-top:0px;
    text-align:left;
    font-style:normal;
   
    
}
/* END OF PI EMBEDDED IMAGE COMPONENT */


/* RELATED ARTICLES PROMO BOX */

.pi_related_articles {
	display:inline-block;	
	
}

.pi_right_related_articles {
	
	width:300px;
	float:right;
	padding:8px 8px 0px 0px;
	margin-left:10px;
	
}

.pi_related_articles_header {
	background-color:#669933;
	color:#FFFFFF;
	font-weight:bold;
	width:100px;
	font-size:.875em;	
	padding-bottom:4px;
	padding-top:4px;
	text-align:center;
}

.pi_related_articles_content {
	border:2px solid #669933;
	padding:10px;
	width:300px;
}

.pi_left_related_articles {

	float:left;
	padding:0px 8px 8px 0px;
	padding-left:8px;
	margin:10px 10px 10px 0px;
}

.pi_above_related_articles {
	border:2px solid #99CC33;	
	width:300px;
	float:right;
	padding:8px 8px 0 8px;
	margin:10px;
}

/* SHARE DROP DOWN */
.pi_share_drop_down
{
	border: 1px solid #c7c7c7; 
	padding: 5px; 
	font-size: 0.75em;
	display: none;
	background: #ffffff;
	text-transform:capitalize;
}

.pi_share_drop_down_title
{
}

.pi_share_drop_down_item
{
	border-top: 1px dotted #c7c7c7; 
	margin: 0; 
	padding: 5px; 
	clear:both;
	font-weight:bold;
	z-index:1;
}

.pi_share_drop_down img
{
	padding-right: 5px;
}
/* END SHARE DROP DOWN */

/* START OF GRID CSS */
* {
  @include box-sizing(border-box);
}

$pad: 20px;

.pi_grid {
  background: #FFF;
  margin: 0 0 $pad 0;
  

}

[class*='pi_col-'] {
	float: left;
  padding-right: $pad;
  .pi_grid &:last-of-type {
  	padding-right: 0;
  }
}

.pi_col-1-3 {
	width: 33%;
	text-align:center;
	display:table-cell;
	border-left:1px dotted #cccccc;
}


.pi_module {
  
  background: #ffffff;
  text-align:center;
  padding:6px;
}

.pi_module h3 {
	  text-align:center;
}

/* Opt-in outside padding */

.pi_grid_image {
	text-align:center;
}

.parent {
	display:table-row;
	width:100%;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	border-right:1px dotted #CCCCCC;
}



/* START OF GRID CSS */
* {
  @include box-sizing(border-box);
}

$pad: 20px;


[class*='pi_col-'] {
	float: left;
  padding-right: $pad;
  .pi_grid &:last-of-type {
  	padding-right: 0;
  }
}

    .pi_grid {
  background: #FFF;
   margin: 0 0 $pad 0;
  
}

.pi_col-1-3 {
	width: 33%;
	text-align:center;
	display:table-cell;
	border-left:1px dotted #cccccc;
}


.pi_module {
  
  background: #ffffff;
  text-align:center;
  padding:6px;
}


.pi_module h3 {
	  text-align:center;
}

/* Opt-in outside padding */

.pi_grid_image {
	text-align:center;
    border:1px solid #99cc33;
}

.parent {
	display:table-row;
	width:100%;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	border-right:1px dotted #CCCCCC;
}


/***** GRID CONTENT ****/

#publications_toc #toc_departments  {
	padding-top:26px;
    float:none;	
}

#toc_departments .blue_line {
     background-color:#6e961b;
     border:1px solid #6e961b;

}

#pi_table_grid {
	display:table;
	width:100%;
}

#publications_toc .pi_module .pi_item_thumb_container h1 {
	text-align:center;
	font-size:0.85em;
	text-transform:uppercase;
    height:26px;
}


#publications_toc .pi_module .pi_item_thumb_container img{
    margin-top:4px;
    margin-bottom:6px;
    
}

.pi_speech_content {
	display:inline;
}

#publications_toc .pi_module .pi_item_thumb_container .pi_speech_content p {
	text-align:center;
	font-size:0.85em;
}

#publications_toc .pi_module .pi_item_thumb_container .pi_speech_content ul {
	text-align:center;
	font-size:0.85em;
	padding:6px
}

#publications_toc .pi_module .pi_item_thumb_container .pi_thumb {
		margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100%;
}
#publications_toc .pi_item_thumb_container .pi_speech_content h1 {
    font-size:1em;
    font-weight:bold;
    line-height:1.2;
}

#publications_toc .pi_item_thumb_container .pi_speech_content h1 a {
    font-size:1.25em;
    font-weight:bold;
    line-height:1.2;
}

#publications_toc .pi_item_thumb_container .pi_speech_content p {
    padding-top:0px;
    margin-top:0px;
    font-size:1em;
}

#publications_toc #pi_table_grid .pi_item_thumb_container .pi_speech_content a {
    font-size:1em;
    border:none;
    font-weight:normal;
}

#publications_toc #pi_table_grid .pi_item_thumb_container .pi_speech_content h2 {
    text-align:center;
    font-size:1em;
}

#publications_toc #pi_table_grid .pi_item_thumb_container .pi_speech_content h2 a {
    font-size:1em;
    border:none;
    font-weight:bold;
    line-height:1.5;
}


#toc_departments .pi_item_thumb_container {
	padding-bottom:0px;
	margin-bottom:0px;
}

#toc_featured .blue_line {
    margin-top:0px;
    background-color:#6e961b;
    border:1px solid #6e961b;

}
/**** NEW WITH SITECORE  ******/
/* RELATED CONTENT COMPONENT */

.pi_related_content {
	display:inline-block;	
}

.pi_right_related_content {
	
	width:300px;
	float:right;
	padding:8px 8px 0px 0px;
	margin-left:10px;	
}

.pi_related_content_header {
	background-color:#669933;
	color:#FFFFFF;
	font-weight:bold;
	width:100px;
	font-size:.875em;	
	padding-bottom:4px;
	padding-top:4px;
	text-align:center;
}

.pi_related_content_box {
	border:2px solid #669933;
	padding:10px;
	width:300px;
}

.pi_left_related_content {

	float:left;
	padding:0px 8px 8px 0px;
	padding-left:8px;
	margin:0px 10px 10px 0px;
}

.pi_above_related_content {
	border:2px solid #99CC33;	
	width:300px;
	float:right;
	padding:8px 8px 0 8px;
	margin:10px;
}

/* SURVEY REPORT IMAGE */
img.survey_report 
{
    border: 1px solid #cccccc;
    margin-bottom: 12px;
}

/* featured items */
.cycle-slideshow {
 z-index: 0; /* or any smaller value to the covered div's */
}
#slides_container { height: auto; margin-bottom: 2px; margin-top: 0px; padding-top: 0px; display:none;}
#slides { margin: 0px; width: 100%; height: 100%;  }
#slides_paging { z-index: 50; position: relative; text-align: right; margin-top: 5px; margin-bottom: 10px;}
#slides_paging a { margin: 0 5px; padding: 3px 5px; border: 1px solid #0099cc; background: #BFC1BD; text-decoration: none; color: #FFFFFF; font-size: .75em;}
#slides_paging a.activeSlide { background: #0099cc; }
#slides_paging a:focus { outline: none; }

/*FRED RESIZE CLASS*/
.fred {
    height: 33rem !important;
    width: 100% !important;
    overflow: hidden;
    max-width: 100% !important;
 }

/*BEGIN FR Y-6 CLASSES*/
a.column_sort, a:hover.column_sort, a:visited.column_sort {
    text-decoration: none;
    color: #000000;
}
.sort_ascending img {
    height: 10px;
    width: 10px;
}
.sort_descending img {
    height: 10px;
    width: 10px;
}
.sort_active {
    /* no special css for the active sort as of 9/2016 */
}
/*END FR Y-6 CLASSES*/
/* Internal FR – Source Code */

#tabs
{
    border: none;
    margin: 0;
    color: #000000;
}

#tabs ul
{
    margin: 0;
    padding: 0;
}

.tabs li {
	list-style:none;
	display:inline-block;
    border: 1px solid #808080;
    font-size: 0.70em;
    border-radius: 3px 3px 0px 0px;
    background-image: url(/sitelib/images/tab_back.gif);
    background-repeat: repeat-x;
    line-height: 1.5;
    padding-bottom: 10px;
}

.tabs a, #tabs .tabs a {
	padding:0px 7px 2px 7px;
	display:inline-block;
	color:#000000;
	text-decoration:none;
    text-align: center;
}

.tabs a:hover {
    background-color: #bfdaff;
    background-image: none;
}

.tabs li a.active {
    background-image: none;
    background:#fff;
}

.tabs a.active {
	background:#fff;
	color:#000;
    background-image: none;
}

.pi_tabcontent
{
    padding: 14px 0px 0px 0px;
    border: 1px solid #808080;
    margin-top: -1px;
    margin-bottom: 20px;
}

/* Internal FR – Source Code */

@charset "utf-8";
/* CSS Document */

#speech_list {
	border:none;
}

#speech_list  .pi_box_title {
	border-bottom:none;
	margin-left:0px;
}


.results {
	padding-top:6px;
	padding-bottom:6px;

}

#speech .pi_item {
	float: left;
	width: 61%;
}


.economic_indicators td {
	border-top:1px solid #9c9474;
	border-bottom:1px solid #9c9474;
	border-right:1px dotted #9c9474;
	margin:0px;
	padding-top:6px;
	padding-bottom:16px;
	padding-left:6px;
	font-family:arial;
	font-size:0.69em;
	font-style:normal;
	color: #000000;
}


.survey_view td {
	border:none;
}


.top_line {
	border-bottom:1px dotted #999999;
	height:10px;
	margin:0 0 10px;

}


#conferences {
	border:none;
}

#conferences .top_line {
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;

}

#conferences .pi_generic_box {
	border:none;
	margin:0px;
	padding:0px;
}

#conferences .pi_box_title {
	border:none;
	margin:0px;
	padding:0px;
}

.bottom_line {
	border-bottom:2px solid #086ba8;
	margin-top:10px;
	margin-bottom:10px;
}	

.survey_view h2 {
	margin-left:10px;
}

.survey_view p {
	margin-left:10px;
	margin-right:10px;
}

	
a .no_link_image {
	border:none;
	margin:0px;
	padding:0px;
}

.pi_speech_content p {
	margin-top: 10px;
	margin-bottom: 0px;
}
/* Internal FR – Source Code */

/*
    http://tympanus.net/codrops/2012/12/04/responsive-touch-friendly-audio-player
    http://osvaldas.info/audio-player-responsive-and-touch-friendly
*/

.audioplayer
{
	height: 2.5em; /* 40 */
	color: #fff;
	text-shadow: 1px 1px 0 #000;
	border: 1px solid #222;
	position: relative;
	z-index: 1;
	background: #333;
	background: -webkit-gradient( linear, left top, left bottom, from( #444 ), to( #222 ) );
	background: -webkit-linear-gradient( top, #444, #222 );
	background: -moz-linear-gradient( top, #444, #222 );
	background: -ms-radial-gradient( top, #444, #222 );
	background: -o-linear-gradient( top, #444, #222 );
	background: linear-gradient( top, #444, #222 );
	-webkit-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba( 0, 0, 0, .5 ); /* 20 */
	-moz-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba( 0, 0, 0, .5 ); /* 20 */
	box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba( 0, 0, 0, .5 ); /* 20 */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.audioplayer-mini
{
	width: 2.5em; /* 40 */
	margin: 0 auto;
}

.audioplayer > div
{
	position: absolute;
}

.audioplayer-playpause
{
	width: 2.5em; /* 40 */
	height: 100%;
	text-align: left;
	text-indent: -9999px;
	cursor: pointer;
	z-index: 2;
	top: 0;
	left: 0;
}

.audioplayer:not(.audioplayer-mini) .audioplayer-playpause
{
	border-right: 1px solid #555;
	border-right-color: rgba( 255, 255, 255, .1 );
}

.audioplayer-mini .audioplayer-playpause
{
	width: 100%;
}

.audioplayer-playpause:hover,
.audioplayer-playpause:focus
{
	background-color: #222;
}

.audioplayer-playpause a
{
	display: block;
}

.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a
{
	width: 0;
	height: 0;
	border: 0.5em solid transparent; /* 8 */
	border-right: none;
	border-left-color: #fff;
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -0.5em 0 0 -0.25em; /* 8 4 */
}

.audioplayer-playing .audioplayer-playpause a
{
	width: 0.75em; /* 12 */
	height: 0.75em; /* 12 */
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -0.375em 0 0 -0.375em; /* 6 */
}

.audioplayer-playing .audioplayer-playpause a:before,
.audioplayer-playing .audioplayer-playpause a:after
{
	width: 40%;
	height: 100%;
	background-color: #fff;
	content: '';
	position: absolute;
	top: 0;
}

.audioplayer-playing .audioplayer-playpause a:before
{
	left: 0;
}

.audioplayer-playing .audioplayer-playpause a:after
{
	right: 0;
}

.audioplayer-time
{
	width: 4.375em; /* 70 */
	height: 100%;
	line-height: 2.375em; /* 38 */
	text-align: center;
	z-index: 2;
	top: 0;
}

.audioplayer-time-current
{
	border-left: 1px solid #111;
	border-left-color: rgba( 0, 0, 0, .25 );
	left: 2.5em; /* 40 */
}

.audioplayer-time-duration
{
	border-right: 1px solid #555;
	border-right-color: rgba( 255, 255, 255, .1 );
	right: 2.5em; /* 40 */
}

.audioplayer-novolume .audioplayer-time-duration
{
	border-right: 0;
	right: 0;
}

.audioplayer-bar
{
	height: 0.875em; /* 14 */
	background-color: #222;
	cursor: pointer;
	z-index: 1;
	top: 50%;
	right: 6.875em; /* 110 */
	left: 6.875em; /* 110 */
	margin-top: -0.438em; /* 7 */
}

.audioplayer-novolume .audioplayer-bar
{
	right: 4.375em; /* 70 */
}

.audioplayer-bar div
{
	width: 0;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.audioplayer-bar-loaded
{
	background-color: #333;
	z-index: 1;
}

.audioplayer-bar-played
{
	background: #007fd1;
	background: -webkit-gradient( linear, left top, right top, from( #007fd1 ), to( #c600ff ) );
	background: -webkit-linear-gradient( left, #007fd1, #c600ff );
	background: -moz-linear-gradient( left, #007fd1, #c600ff );
	background: -ms-radial-gradient( left, #007fd1, #c600ff );
	background: -o-linear-gradient( left, #007fd1, #c600ff );
	background: linear-gradient( left, #007fd1, #c600ff );
	z-index: 2;
}

.audioplayer-volume
{
	width: 2.5em; /* 40 */
	height: 100%;
	border-left: 1px solid #111;
	border-left-color: rgba( 0, 0, 0, .25 );
	text-align: left;
	text-indent: -9999px;
	cursor: pointer;
	z-index: 2;
	top: 0;
	right: 0;
}

.audioplayer-volume:hover,
.audioplayer-volume:focus
{
	background-color: #222;
}

.audioplayer-volume-button
{
	width: 100%;
	height: 100%;
}

.audioplayer-volume-button a
{
	width: 0.313em; /* 5 */
	height: 0.375em; /* 6 */
	background-color: #fff;
	display: block;
	position: relative;
	z-index: 1;
	top: 40%;
	left: 35%;
}

.audioplayer-volume-button a:before,
.audioplayer-volume-button a:after
{
	content: '';
	position: absolute;
}

.audioplayer-volume-button a:before
{
	width: 0;
	height: 0;
	border: 0.5em solid transparent; /* 8 */
	border-left: none;
	border-right-color: #fff;
	z-index: 2;
	top: 50%;
	right: -0.25em;
	margin-top: -0.5em; /* 8 */
}

.audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after
{
	/* "volume" icon by Nicolas Gallagher, http://nicolasgallagher.com/pure-css-gui-icons */
	width: 0.313em; /* 5 */
	height: 0.313em; /* 5 */
	border: 0.25em double #fff; /* 4 */
	border-width: 0.25em 0.25em 0 0; /* 4 */
	left: 0.563em; /* 9 */
	top: -0.063em; /* 1 */
	-webkit-border-radius: 0 0.938em 0 0; /* 15 */
	-moz-border-radius: 0 0.938em 0 0; /* 15 */
	border-radius: 0 0.938em 0 0; /* 15 */
	-webkit-transform: rotate( 45deg );
	-moz-transform: rotate( 45deg );
	-ms-transform: rotate( 45deg );
	-o-transform: rotate( 45deg );
	transform: rotate( 45deg );
}

.audioplayer-volume-adjust
{
	height: 6.25em; /* 100 */
	cursor: default;
	position: absolute;
	left: 0;
	right: -1px;
	top: -9999px;
	background: #222;
	background: -webkit-gradient( linear, left top, left bottom, from( #444 ), to( #222 ) );
	background: -webkit-linear-gradient( top, #444, #222 );
	background: -moz-linear-gradient( top, #444, #222 );
	background: -ms-radial-gradient( top, #444, #222 );
	background: -o-linear-gradient( top, #444, #222 );
	background: linear-gradient( top, #444, #222 );
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.audioplayer-volume:not(:hover) .audioplayer-volume-adjust
{
	opacity: 0;
}

.audioplayer-volume:hover .audioplayer-volume-adjust
{
	top: auto;
	bottom: 100%;
}

.audioplayer-volume-adjust > div
{
	width: 40%;
	height: 80%;
	background-color: #222;
	cursor: pointer;
	position: relative;
	z-index: 1;
	margin: 30% auto 0;
}

.audioplayer-volume-adjust div div
{
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #007fd1;
	background: -webkit-gradient( linear, left bottom, left top, from( #007fd1 ), to( #c600ff ) );
	background: -webkit-linear-gradient( bottom, #007fd1, #c600ff );
	background: -moz-linear-gradient( bottom, #007fd1, #c600ff );
	background: -ms-radial-gradient( bottom, #007fd1, #c600ff );
	background: -o-linear-gradient( bottom, #007fd1, #c600ff );
	background: linear-gradient( bottom, #007fd1, #c600ff );
}

.audioplayer-novolume .audioplayer-volume
{
	display: none;
}

.audioplayer-play,
.audioplayer-pause,
.audioplayer-volume a
{
	-webkit-filter: drop-shadow( 1px 1px 0 #000 );
	-moz-filter: drop-shadow( 1px 1px 0 #000 );
	-ms-filter: drop-shadow( 1px 1px 0 #000 );
	-o-filter: drop-shadow( 1px 1px 0 #000 );
	filter: drop-shadow( 1px 1px 0 #000 );
}

.audioplayer-bar,
.audioplayer-bar div,
.audioplayer-volume-adjust div
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.audioplayer-bar,
.audioplayer-volume-adjust > div
{
	-webkit-box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );
	-moz-box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );
	box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );
}

.audioplayer-volume-adjust div div,
.audioplayer-bar-played
{
	-webkit-box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
	-moz-box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
	box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
}

.audioplayer-volume-adjust
{
	-webkit-box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
	-moz-box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
	box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
}

.audioplayer *,
.audioplayer *:before,
.audioplayer *:after
{
	-webkit-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
	-moz-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
	-ms-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
	-o-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
	transition: color .25s ease, background-color .25s ease, opacity .5s ease;
    color: #fff;
}

/* site.css overrides to fix issues with positioning of the play and volume buttons */
div.audioplayer + a p
{
    color:#0099cc;
}

#speech .pi_speech_content div.audioplayer + a p
{
    padding-bottom: 0px;
}

/* if the margin-top changes in site.css this -6 needs to change as well */
#pi_center_column .pi_generic_box p div.audioplayer a
{
    margin-top: -6px;
}

#pi_center_column .pi_generic_box p div.audioplayer-volume a
{
    margin-top: 0px;
}

/*
    ID is included to help determine the location of the end of the site_mobile.css code within the bundle; 
    Comments are removed during bundling
*/
#mobile-styles-end-here {
    color: inherit;
}
/*if the slideshow follows another component in the same column, pop up to the bottom of the above component*/
div.columns > div.row:not(.promo-box-border) + div.row.slideshow {
    margin-top: -1.875rem;
}

/* ====================================================================================================================
 * OVERRIDES
 * ====================================================================================================================*/
#pi_center_column .slideshow ul.slides {
    margin: 0;
    padding-bottom: 36px;
}

#pi_center_column .slideshow ul li {
    list-style: none;
}

/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.slideshow .flex-container a:hover,
.slideshow .flex-slider a:hover {
    outline: none;
}
.slideshow .slides,
.slideshow .slides > li,
.slideshow .flex-control-nav,
.slideshow .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}
.slideshow .flex-pauseplay span {
    text-transform: capitalize;
}

/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.slideshow .flexslider {
    margin: 0;
    padding: 0;
}
.slideshow .flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}
.slideshow .flexslider .slides img {
    width: 100%;
    display: block;
}
.slideshow .flexslider .slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.slideshow html[xmlns] .flexslider .slides {
    display: block;
}
.slideshow * html .flexslider .slides {
    height: 1%;
}
.slideshow .no-js .flexslider .slides > li:first-child {
    display: block;
}

/* ====================================================================================================================
 * THEME
 * ====================================================================================================================*/
.slideshow .flexslider {
    margin: 0 0 0;
    background: #ffffff;
    border: 4px solid #ffffff;
    position: relative;
    zoom: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.slideshow .flexslider .slides {
    zoom: 1;
}
.slideshow .flexslider .slides img {
    height: auto;
    -moz-user-select: none;
}
.slideshow .flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.slideshow .loading .flex-viewport {
    max-height: 300px;
}
.slideshow .carousel li {
    margin-right: 5px;
}
.slideshow .flex-direction-nav {
    *height: 0;
}
.slideshow .flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

/*main view*/
.slideshow .flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    color: rgba(0, 0, 0, 1);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    /*content: url('/sitelib/images/icons/slide_left_arrow.svg');*/
    content: "";
    background: url('/sitelib/images/icons/slide_left_arrow.svg') no-repeat;
    width: 40px;
    height: 40px;
}

/*thumbs view*/
.slideshow #slider1-nav .flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    color: rgba(0, 0, 0, 1);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    /*content: url('/sitelib/images/icons/slide_left_arrow.svg');*/
    content: "";
    background: url('/sitelib/images/icons/slide_left_arrow_green.svg') no-repeat;
    width: 40px;
    height: 40px;
}

/*main view*/
.slideshow .flex-direction-nav a.flex-next:before {
    /*content: url('/sitelib/images/icons/slide_right_arrow.svg');*/
    content: "";
    background: url('/sitelib/images/icons/slide_right_arrow.svg') no-repeat;
    width: 40px;
    height: 40px;
}

/*thumbs view*/
.slideshow #slider1-nav .flex-direction-nav a.flex-next:before {
    /*content: url('/sitelib/images/icons/slide_right_arrow.svg');*/
    content: "";
    background: url('/sitelib/images/icons/slide_right_arrow_green.svg') no-repeat;
    width: 40px;
    height: 40px;
}


.slideshow .flex-direction-nav .flex-nav-prev {
    list-style: none;
}
.slideshow .flex-direction-nav .flex-nav-next {
    list-style: none;
}
.slideshow .flex-direction-nav .flex-prev {
    left: -50px;
}
.slideshow .flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
}

/* thumbnail navigation arrows should always be visible, no sliding  */
.slideshow #slider1-nav .flex-direction-nav .flex-prev {
    left: 10px;
    opacity: 1;
}
.slideshow #slider1-nav .flex-direction-nav .flex-next {
    right: -2px;
    text-align: right;
    opacity: 1;
}
.slideshow #slider1.flexslider:hover #slider1-nav .flex-direction-nav .flex-prev {
    opacity: 0.7;
    /*opacity: 1;*/
    left: 10px;
}
.slideshow #slider1.flexslider:hover #slider1-nav .flex-direction-nav .flex-next {
    opacity: 0.7;
    /*opacity: 1;*/
    left: 10px;
}
.slideshow .flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 0.7;
    /*opacity: 1;*/
    left: 10px;
}
.slideshow .flexslider:hover .flex-direction-nav .flex-prev:hover {
    opacity: 1;
}
.slideshow .flexslider:hover .flex-direction-nav .flex-next {
    opacity: 0.7;
    /*opacity: 1;*/
    right: -2px;
}
.slideshow .flexslider:hover .flex-direction-nav .flex-next:hover {
    opacity: 1;
}
/* opacity toggle for thumbnail arrows */
.slideshow #slider1-nav:hover .flex-direction-nav .flex-prev {
    opacity: 0.7;
}
.slideshow #slider1-nav:hover .flex-direction-nav .flex-next {
    opacity: 0.7;
}
.slideshow #slider1-nav .flex-direction-nav .flex-prev:hover {
    opacity: 1;
}
.slideshow #slider1-nav .flex-direction-nav .flex-next:hover {
    opacity: 1;
}
.slideshow .flex-direction-nav .flex-disabled {
    opacity: 0!important;
    filter: alpha(opacity=0);
    cursor: default;
    z-index: -1;
}
.slideshow .flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #333333;
}
.slideshow .flex-pauseplay a:before {
    font-family: "flexslider-icon";
    font-size: 20px;
    display: inline-block;
    content: '\f004';
}
.slideshow .flex-pauseplay a:hover {
    opacity: 1;
}
.slideshow .flex-pauseplay a.flex-play:before {
    content: '\f003';
}
.slideshow .flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}
.slideshow .flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.slideshow .flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.slideshow .flex-control-paging li a:hover {
    background: #333333;
    background: rgba(0, 0, 0, 0.7);
}
.slideshow .flex-control-paging li a.flex-active {
    background: #333333;
    background: rgba(0, 0, 0, 0.9);
    cursor: default;
}
.slideshow .flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}
.slideshow .flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}
.slideshow .flex-control-thumbs img {
    width: 100%;
    height: auto;
    display: block;
    opacity: .7;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.slideshow .flex-control-thumbs img:hover {
    opacity: 1;
}
.slideshow .flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}

/* ====================================================================================================================
 * CUSTOM
 * ====================================================================================================================*/

.slideshow .flexslider {
    padding-top: 1rem;
}

.slideshow html[xmlns] .flexslider .slides {
    align-items: center;
    background: gray;
    display: flex;
}

.slideshow html[xmlns] .flexslider.nav .slides {
    align-items: center;
    background: none;
    display: flex;
}

.slideshow html[xmlns] .flexslider.nav .slides li {
    background: #333333;
}

.slideshow html[xmlns] .flexslider.nav .slides img {
    border: 3px #6a9d11 solid;
    opacity: 0.35;
    transition: 0.3s ease-out 0s;
}

.slideshow html[xmlns] .flexslider.nav .slides li.flex-active-slide img {
    opacity: 1;
}

.slideshow .flexslider .slides>li {
    position: relative;
}

.slideshow .flexslider .slides .flex-caption {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0.5rem;
    color: white;
    font-family: "OpenSans-Regular", Arial, Helvetica, sans-serif;
    font-size: 0.875rem;
    font-style: italic;
    left: 0;
    line-height: 1.3;
    margin-bottom: 0; /* use 2.5rem; if going with option 1 to use the p tag */
    margin-left: auto;
    margin-right: auto;
    max-width: 39rem;
    opacity: 0;
    padding: 0.5rem 2rem;
    position: absolute;
    right: 0;
    text-align: center;
    
    /* image caption should not span width of image */
    width: 80%;
}

.slideshow .flexslider .slides .flex-active-slide .flex-caption {
    opacity: 1;
}

.slideshow .flexslider .slides .flex-caption span {
    display: block;
    color: white;
    font-family: "OpenSans-Bold", Arial, Helvetica, sans-serif;
    font-size: 1rem;
    font-style: normal;
    margin-bottom: 0.25em;
    text-align: center;
}

.slideshow .flexslider .slides p.flex-credit {
    position: absolute;
    margin-left: .25rem;
    margin-right: .25rem;
    text-align: right;
    right: 0;
    /* bottom: -24px; */
    text-transform: uppercase;
    font-style: italic;
    font-size: .7rem;
}

/* option 1 for credit -- use an html tag (e.g. <p> or something else) with a dedicated class */
/*.slideshow .flexslider .slides p.flex-credit {
	text-align:right;
	font-size:0.85em;
	font-style:italic;
    margin-top: 0;
    padding-top: 4px;
    border: 1px solid red;
}*/

/* option 2 for credit -- use li:after */
/*.slideshow .flexslider .slides > li:after
{
    content: attr(data-credit);
	color:#333333;
	padding:4px;
	text-align:right;
	font-size:0.85em;
	font-style:italic;
    display: block;
    position: absolute;
    border: 1px solid red;
}*/

/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/

/* navigation arrows remain visible regardless of hover state at 860 or less */
@media screen and (max-width: 860px) {
    .slideshow .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px;
    }
    .slideshow .flex-direction-nav .flex-next {
        opacity: 1;
        right: -2px;
    }

    /* this addresses the outline that appears on ipads around an element's border */
    .slideshow .flexslider#slider1-nav ul.slides li {
        background-clip: padding-box;
    }
}

@media only screen and (max-width: 641px) {
    div.columns > div.row:not(.promo-box-border) + div.row.slideshow {
        margin-top: 0;
    }
}


@media only screen and (max-width: 320px) {
    
    /* for mobile view, never display thumbnails*/ 
    .slideshow .flexslider.nav {
        display: none;
    }
     /* move caption text to sit below rather than over slides */
    .slideshow .flexslider .slides .flex-caption {
        position: relative;
        width: 100%;
        bottom: 0;
        margin-bottom: 0;
    }

    .slideshow .flexslider .slides li.flex-active-slide {
        background-color: #000000;
    }

    .slideshow .flexslider#slider1 {
        margin-left: -1.1rem;
        margin-right: -3.65rem;
        padding-right: 2.5rem;
    }

    /*reposition next arrow*/
    .slideshow .flex-direction-nav .flex-next {
        right: 34px;
        text-align: right;
    }

    .slideshow .component:not(.interior-component) {
        overflow: hidden;
    }

    .slideshow .flexslider:hover .flex-direction-nav .flex-next {
        right: 34px;
    }

    .slideshow .flexslider .slides .flex-caption {
        background: black;
        opacity: 1;
        padding: 0;
        padding-bottom: 1rem;
    }

    .slideshow .flexslider .slides p.flex-credit {
        padding-right: .70rem; /* added with 1.18 */
    }
}

.slideshow .flexslider {   
    border-width: 2px;
}

.slideshow .flexslider.nav { 
    border-width: 2px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #6a9d11;
    padding-left: 10%;
    padding-right: 10%;
}

.slideshow .flexslider.nav img {  
    max-height: 5.625rem;
    max-width: 8.375rem;
}

.slideshow .flexslider.nav ul:not(.flex-direction-nav) li {
    background-color: #333333;
}

.slideshow .flexslider.nav ul li.flex-active-slide {
    border: 3px #6a9d11 solid;
    opacity: 1;
}

.slideshow .flexslider.nav ul li:not(.flex-active-slide) {
    border: 3px white solid;
}

.slideshow .flexslider.nav ul li:not(.flex-active-slide) > img {
    opacity: 0.3;
}

.slideshow .flexslider.nav ul li:not(.flex-active-slide):hover > img {
    opacity: 0.8;
}

.slideshow {
    margin-bottom: 1rem;
}

.slideshow ul li {
    margin-left: 0;
}

.slideshow ul li .slideshow-slide-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.slideshow ul li .slideshow-slide-wrapper > img {
    display: block;
}

.slideshow .flex-control-thumbs > li {
    padding: .25rem;
}

/* header styling*/
.slideshow .component h2 {
    display: inline-block;
}

/* don't display in print mode */
@media only print {
    .slideshow {
        display: none;
    }
}

/* page editor mode - show slides one by one rather than rendering as preview mode */
.slideshow ul.page_editor {
    list-style: none;
}

.slideshow ul.page_editor li {
    list-style: none outside none;
}

.slideshow .thumbnail_message {
    border: 2px dotted black;
    padding: .5rem;
    background-color: #d3d3d3;
}

#pi_center_column .glossary ul, .glossary ul {
    margin-left: 0;
    list-style: none;
}

.glossary .glossary-alpha-index > ul {
    border-bottom: solid 3px #99cc33;
    /*padding-left: 0.25rem;*/
}

#pi_center_column .glossary ul li, .glossary ul li {
    list-style-type: none;
    /*margin-left: 1rem;*/
}

.glossary .glossary-alpha-index > ul li {
    list-style-type: none;
    display: inline-block;
    margin: 0;
    margin-right: .75rem;
    color: #bbb;
}

.glossary .glossary-alpha-index > ul li > a {
    color: #333333;
}

.glossary .glossary-alpha-index > ul li > a:hover {
    color: #1b5faa;
}

#pi_center_column .glossary .pi_item_thumb_container {
    padding-left: 1rem;
}

.glossary .glossary-links-wrapper {
    padding-left: .25rem;
}

.glossary p.glossary-letter {
    padding-top: 1rem;
}

/*.fivespot-glossary .glossary-links-wrapper ul {
    margin-bottom: 1.75rem;
}*/

.glossary .glossary-links-wrapper ul li {
    margin-left: 0;
    margin-bottom: 0; /* added */
}

.glossary .glossary-links-wrapper ul li ul {
    /*margin-top: .375rem;*/
    margin-left: 1.5rem;
    margin-bottom: 0; /* added */
}

@media only screen and (max-width: 320px) {
   .glossary .glossary-alpha-index ul {
        margin-left: 0;
        padding-left: 0.25rem;
    }

    .glossary .glossary-links-wrapper ul {
        margin-left: 0;
    }

    .glossary .glossary-links-wrapper ul li ul {
        margin-left: 1.25rem;
    }
}
/* all p tags in a pull quote should be centered */
div.Pullquote p {
	text-align: center;
}

p.Pullquote, div.Pullquote {
	clear:both;
	padding:20px;
	text-align:center;
	border-top:17px solid #ccffff;
	border-bottom:17px solid #ccffff;
	color:#003366;
	font-size:24px;	
	line-height:normal;

     /*reset word hyphens*/
    -ms-hyphens: none;
    -moz-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;

    /*and prevent word break*/
    word-break: keep-all;

    margin-left: 0; /* remove the extra left margin */
}

/* reduce font size for pull quote credit */
p.Pullquote-Credit, div.Pullquote-Credit {
    font-size: 1rem;
}

@media only screen and (max-width: 320px) {
    div.Pullquote, p.Pullquote {
	    clear:both;
	    padding:20px;
	    text-align:center;
	    border-top:17px solid #ccffff;
	    border-bottom:17px solid #ccffff;
	    color:#003366;
	    font-size:24px;	/* convert to em */
	    line-height:normal;
    }
}

/* browse-for-jobs-component */
.browse-for-jobs-component h1 {
    font-weight: bold;
    font-size: 1.1rem;
}

.filter-content {
    position: relative;
    z-index: 0;
}

.search-filter-mobile { display: none;}

.filter-content h1 {
    background-color: #ffffff;
    margin-left: -.325rem;
    padding-left: .625rem;
    margin-right: -.425rem;
    padding-top: .625rem;
    margin-bottom: 0rem;
    /* border-bottom: 1px dotted #333333; */
    text-transform: uppercase;
    margin-top: 0px;
} 

/* filter refinements need to stay visible on desktop, tablet and mobile */
.search-facets {
    position: relative;
    z-index: 1;
}

.search-facets .component {
    padding-left: 0rem;
    padding-right: 0rem;
    padding-bottom: 0rem;
}

.search h1:first-of-type {
    text-transform: uppercase;
    border-bottom: dotted 1px #333333;
    padding-bottom: 1.25rem;
    padding-top: 1.75rem;
    margin-right: -.625rem;
    margin-left: -.25rem;
    margin-bottom: 0rem;
    margin-top: 0px;
}

.search-facets h2 {
    text-align: left;
    margin-bottom: .5rem;
    font-size: 1.125rem;
}

.search-facets ul {
    margin: 0;
    margin-bottom: 1rem;
}

.search-facets ul li { list-style: none;}

.search-facets ul li {
    border-top: dotted 1px #333333;
    display: block;
    /*min-height: 2.75rem;*/
    padding: 0.75rem 2.3rem 0.75rem 0;
    margin: 0;
    position: relative;
    font-size: 1rem;
    line-height: 1.25rem;
}

.search-facets ul li:last-child {
    border-bottom: dotted 1px #333333;
}

.accordion-component .component {
    padding-left: 0rem;
    padding-right: 0rem;
    padding-bottom: 0rem;
}

/* the X circle */
.search-facets ul li > a > svg {
    float: right;
    font-size: .75rem;
    position: absolute;
    right: .575rem;
    top: 0.4rem;
    color: #333333;
    width: 1.875rem;
    height: 1.875rem;
}

.clear-all-facets { display: none;}

/* special case used by search facets inside an accordion to display filter by information */
p.filter-by {
    text-align: left;
    margin-bottom: .5rem;
    font-size: 1.125rem;
}

/* special case used by search facets with a facet description */
p.facet-description {
    margin-bottom: 0;
}

.content-lookup-summary-component p.facet-description {
    color: #ffffff;
}

/* ----------------------------------------------------------- */

/* accordion content styles */
div.facet-content {
    padding: 0;
    /*padding-left: 1rem;*/
}

/* accordion content may have a count on the accordion */
div.facet-content ul {
    margin-left: 0;
}

div.facet-content.active ul {
    margin-bottom: .5rem;
}

div.facet-content ul li {
    list-style: none;
}

div.facet-content ul > li {
    border-bottom: dotted 1px #333333;
    display: block;
    /*display: flex;
    flex-flow: row;
    align-items: center;*/
    padding: 0.75rem 0;
    margin: 0;
    position: relative;
    font-size: 1rem;
    line-height: 1.75rem;
}

    /*div.facet-content ul > li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }*/

/* wrapper for search facet link */
/*div.facet-content ul li > div:first-child {
    width: 90%;
    float: left;
    vertical-align: middle;
}*/

div.facet-content ul > li a {
    font-size: 1rem;
    color: #333333;
    display: block;
    line-height: 1.75rem;
    font-weight: bold;
}

div.facet-content ul li:last-child {
    border-bottom: 1px solid white;
}

/*div.facet-content ul li > div:last-child {
    width: 10%;
    float: right;
    vertical-align: middle;
}*/

/* these are the count values for each row of content inside an accordion */
/*div.facet-content ul li span {
    border: solid 2px #333333;
    border-radius: 50%;
    line-height: 1.75rem;
    text-align: center;
    font-size: .75rem;
    font-weight: bold;
    color: #333333;
    width: 1.625rem;
    height: 1.625rem;
    display: block;
}*/


/* larger than tablet */
@media only screen and (min-width: 641px) {
    /* show the filter content once out of tablet */
    .filter-content[style] {
        display: block !important;
        z-index: 0;
        position: relative;
    }

    .search-filter-mobile {
        display: none;
    }
}

@media only screen and (max-width: 641px) {
   .search-filter-mobile   {
       display: block;
       padding-bottom: 1rem;
       /*padding-top: 0rem !important;*/
       /*border-bottom: 1px dotted #333333;*/
       /*margin-bottom: 1.5rem;*/
       padding-left: .625rem;
       position: relative;
       padding-right: .625rem;
       /*height: 3.625rem;*/
       /*margin-left: .625rem;
       margin-right: .625rem;*/
       background-color: white;     
    }

   .search-filter-mobile:after {
        content: "";
        width: auto;
        display: block;
        border-bottom: 1px dotted #333333;
        position: absolute;
        bottom: 0;
        left: .625rem;
        right: .625rem;
   }

    .search-filter-mobile.interior-component {
       margin-bottom: 0;
       padding-top: 1rem;
    }


    div + .drop-down-sort-by-mobile {
        padding-top: 1rem;
    }

   /*p.filter-by {
       border-top: 1px dotted #333333;
       padding-top: .625rem;
   }*/

   .search-filter-mobile .filter-button {
       margin-top: 0px;
       margin-right:1rem;
    
   }
  
    /*div.row.search-facets {
        margin-top: -1.4rem;
    }*/

    .search-facets .component {
        padding-left: .625rem;
        padding-right: .625rem;
    }

    .search .accordion-component .component {
        padding-left: .625rem;
        padding-right: .625rem;
    }

    .clear-all-facets {
        display: block;
        float: right;
        padding-top: .625rem;
        float: left;
        padding-left: .625rem;
    }

    .search h1:first-of-type {
        padding-left: .75rem;
    }

    .filter-content {
        margin-left: 0px;
        margin-right: 0px;
        position: relative;
        display: none;       
    }

    div.row.search-facets + .filter-content > div.row.accordion-component {
        /*margin-top: -1rem;*/
        margin-bottom: 1rem;
    }

    .filter-content > div.row.accordion-component > div.component > ul.accordion:last-of-type {
        padding-bottom: 1rem;
    }

    .search-filter-mobile {
        display: none;
    }
}

@media only screen and (max-width: 320px) {
    /*.filter-content > div.row.accordion-component {
        margin-top: -.4rem;
    }*/

    div.row.search-facets {
        display: none;
    }

    .filter-content {
        display: none;
    }

    .search-filter-mobile {
        display: none;
    }
}
/* page editor row */
.page-editor-row {
}

/* after page editor row  */
.page-editor-row:after {
    color: white;
    content: attr(data-row);
    background-color: gray;
    margin-bottom: 1rem;
    margin-left: 1.3rem;
}

/* page editor field  */
.page-editor-field {
    font-size: 1rem;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* before page editor field  */
.page-editor-field:before {
    content: attr(data-label);
    font-weight: bold;
    padding-right: 5px
}

/* page editor placeholder container */
.page-editor-placeholder {
}

/* before page editor placeholder  */
.page-editor-placeholder:before {
    color: white;
    content: attr(data-placeholder);
    background-color: gray;
    margin-bottom: 1rem;
}

/* after page editor component  */
.page-editor-component:after {
    color: white;
    content: attr(data-component);
    background-color: gray;
    margin-bottom: 1rem;
}
@charset "UTF-8";/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=48em&large=62em&xlarge=75em&xxlarge=90em"}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"Open Sans",Arial,Roboto,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:0 0;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}.grid-container{padding-right:.9375rem;padding-left:.9375rem;max-width:75rem;margin:0 auto}@media print,screen and (min-width:48em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:62em){.grid-container{padding-right:1.25rem;padding-left:1.25rem}}.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem;max-width:100%;margin:0 auto}@media print,screen and (min-width:48em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:62em){.grid-container.fluid{padding-right:1.25rem;padding-left:1.25rem}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin:0 auto}.grid-x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.cell.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:48em){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:62em){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:48em){.grid-x>.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.medium-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:62em){.grid-x>.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.large-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}@media print,screen and (min-width:48em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}@media print,screen and (min-width:62em){.grid-margin-x{margin-left:-1.25rem;margin-right:-1.25rem}}.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}@media print,screen and (min-width:48em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:62em){.grid-margin-x>.cell{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}@media print,screen and (min-width:48em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}@media print,screen and (min-width:62em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 2.5rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 2.5rem)}.grid-margin-x>.small-3{width:calc(25% - 2.5rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 2.5rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 2.5rem)}.grid-margin-x>.small-6{width:calc(50% - 2.5rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 2.5rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 2.5rem)}.grid-margin-x>.small-9{width:calc(75% - 2.5rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 2.5rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 2.5rem)}.grid-margin-x>.small-12{width:calc(100% - 2.5rem)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 2.5rem)}.grid-margin-x>.medium-2{width:calc(16.66667% - 2.5rem)}.grid-margin-x>.medium-3{width:calc(25% - 2.5rem)}.grid-margin-x>.medium-4{width:calc(33.33333% - 2.5rem)}.grid-margin-x>.medium-5{width:calc(41.66667% - 2.5rem)}.grid-margin-x>.medium-6{width:calc(50% - 2.5rem)}.grid-margin-x>.medium-7{width:calc(58.33333% - 2.5rem)}.grid-margin-x>.medium-8{width:calc(66.66667% - 2.5rem)}.grid-margin-x>.medium-9{width:calc(75% - 2.5rem)}.grid-margin-x>.medium-10{width:calc(83.33333% - 2.5rem)}.grid-margin-x>.medium-11{width:calc(91.66667% - 2.5rem)}.grid-margin-x>.medium-12{width:calc(100% - 2.5rem)}.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.33333% - 2.5rem)}.grid-margin-x>.large-2{width:calc(16.66667% - 2.5rem)}.grid-margin-x>.large-3{width:calc(25% - 2.5rem)}.grid-margin-x>.large-4{width:calc(33.33333% - 2.5rem)}.grid-margin-x>.large-5{width:calc(41.66667% - 2.5rem)}.grid-margin-x>.large-6{width:calc(50% - 2.5rem)}.grid-margin-x>.large-7{width:calc(58.33333% - 2.5rem)}.grid-margin-x>.large-8{width:calc(66.66667% - 2.5rem)}.grid-margin-x>.large-9{width:calc(75% - 2.5rem)}.grid-margin-x>.large-10{width:calc(83.33333% - 2.5rem)}.grid-margin-x>.large-11{width:calc(91.66667% - 2.5rem)}.grid-margin-x>.large-12{width:calc(100% - 2.5rem)}}.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}@media print,screen and (min-width:48em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:62em){.grid-padding-x .grid-padding-x{margin-right:-1.25rem;margin-left:-1.25rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}@media print,screen and (min-width:48em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:62em){.grid-container:not(.full)>.grid-padding-x{margin-right:-1.25rem;margin-left:-1.25rem}}.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}@media print,screen and (min-width:48em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:62em){.grid-padding-x>.cell{padding-right:1.25rem;padding-left:1.25rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width:48em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width:62em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}@media print,screen and (min-width:48em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print,screen and (min-width:62em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.large-up-1>.cell{width:calc(100% - 2.5rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 2.5rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 2.5rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 2.5rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 2.5rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 2.5rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 2.5rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 2.5rem)}}.small-margin-collapse{margin-right:0;margin-left:0}.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:8.33333%}.small-margin-collapse>.small-2{width:16.66667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.33333%}.small-margin-collapse>.small-5{width:41.66667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.33333%}.small-margin-collapse>.small-8{width:66.66667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.33333%}.small-margin-collapse>.small-11{width:91.66667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width:48em){.small-margin-collapse>.medium-1{width:8.33333%}.small-margin-collapse>.medium-2{width:16.66667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.33333%}.small-margin-collapse>.medium-5{width:41.66667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.33333%}.small-margin-collapse>.medium-8{width:66.66667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.33333%}.small-margin-collapse>.medium-11{width:91.66667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:62em){.small-margin-collapse>.large-1{width:8.33333%}.small-margin-collapse>.large-2{width:16.66667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.33333%}.small-margin-collapse>.large-5{width:41.66667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.33333%}.small-margin-collapse>.large-8{width:66.66667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.33333%}.small-margin-collapse>.large-11{width:91.66667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:48em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:48em){.medium-margin-collapse>.small-1{width:8.33333%}.medium-margin-collapse>.small-2{width:16.66667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.33333%}.medium-margin-collapse>.small-5{width:41.66667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.33333%}.medium-margin-collapse>.small-8{width:66.66667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.33333%}.medium-margin-collapse>.small-11{width:91.66667%}.medium-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:48em){.medium-margin-collapse>.medium-1{width:8.33333%}.medium-margin-collapse>.medium-2{width:16.66667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.33333%}.medium-margin-collapse>.medium-5{width:41.66667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.33333%}.medium-margin-collapse>.medium-8{width:66.66667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.33333%}.medium-margin-collapse>.medium-11{width:91.66667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:62em){.medium-margin-collapse>.large-1{width:8.33333%}.medium-margin-collapse>.large-2{width:16.66667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.33333%}.medium-margin-collapse>.large-5{width:41.66667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.33333%}.medium-margin-collapse>.large-8{width:66.66667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.33333%}.medium-margin-collapse>.large-11{width:91.66667%}.medium-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:48em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:62em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:62em){.large-margin-collapse>.small-1{width:8.33333%}.large-margin-collapse>.small-2{width:16.66667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.33333%}.large-margin-collapse>.small-5{width:41.66667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.33333%}.large-margin-collapse>.small-8{width:66.66667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.33333%}.large-margin-collapse>.small-11{width:91.66667%}.large-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:62em){.large-margin-collapse>.medium-1{width:8.33333%}.large-margin-collapse>.medium-2{width:16.66667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.33333%}.large-margin-collapse>.medium-5{width:41.66667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.33333%}.large-margin-collapse>.medium-8{width:66.66667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.33333%}.large-margin-collapse>.medium-11{width:91.66667%}.large-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:62em){.large-margin-collapse>.large-1{width:8.33333%}.large-margin-collapse>.large-2{width:16.66667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.33333%}.large-margin-collapse>.large-5{width:41.66667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.33333%}.large-margin-collapse>.large-8{width:66.66667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.33333%}.large-margin-collapse>.large-11{width:91.66667%}.large-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:62em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:calc(0% + .9375rem)}.small-offset-1{margin-left:8.33333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .9375rem)}.small-offset-2{margin-left:16.66667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .9375rem)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + .9375rem)}.small-offset-4{margin-left:33.33333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .9375rem)}.small-offset-5{margin-left:41.66667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .9375rem)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + .9375rem)}.small-offset-7{margin-left:58.33333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .9375rem)}.small-offset-8{margin-left:66.66667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .9375rem)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + .9375rem)}.small-offset-10{margin-left:83.33333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .9375rem)}.small-offset-11{margin-left:91.66667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .9375rem)}@media print,screen and (min-width:48em){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + .9375rem)}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .9375rem)}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .9375rem)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .9375rem)}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .9375rem)}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .9375rem)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .9375rem)}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .9375rem)}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .9375rem)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .9375rem)}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .9375rem)}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .9375rem)}}@media print,screen and (min-width:62em){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:calc(0% + 1.25rem)}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + 1.25rem)}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + 1.25rem)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + 1.25rem)}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + 1.25rem)}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + 1.25rem)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + 1.25rem)}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + 1.25rem)}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + 1.25rem)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + 1.25rem)}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + 1.25rem)}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + 1.25rem)}}.grid-y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.grid-y>.cell{width:auto;max-width:none}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-full,.grid-y>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:48em){.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-full,.grid-y>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:62em){.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-full,.grid-y>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-y>.small-1{height:8.33333%}.grid-y>.small-2{height:16.66667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.33333%}.grid-y>.small-5{height:41.66667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.33333%}.grid-y>.small-8{height:66.66667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.33333%}.grid-y>.small-11{height:91.66667%}.grid-y>.small-12{height:100%}@media print,screen and (min-width:48em){.grid-y>.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;height:auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.33333%}.grid-y>.medium-2{height:16.66667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.33333%}.grid-y>.medium-5{height:41.66667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.33333%}.grid-y>.medium-8{height:66.66667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.33333%}.grid-y>.medium-11{height:91.66667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width:62em){.grid-y>.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;height:auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.33333%}.grid-y>.large-2{height:16.66667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.33333%}.grid-y>.large-5{height:41.66667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.33333%}.grid-y>.large-8{height:66.66667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.33333%}.grid-y>.large-11{height:91.66667%}.grid-y>.large-12{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}@media print,screen and (min-width:48em){.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}@media print,screen and (min-width:62em){.grid-padding-y .grid-padding-y{margin-top:-1.25rem;margin-bottom:-1.25rem}}.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}@media print,screen and (min-width:48em){.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}}@media print,screen and (min-width:62em){.grid-padding-y>.cell{padding-top:1.25rem;padding-bottom:1.25rem}}.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}@media print,screen and (min-width:48em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}@media print,screen and (min-width:62em){.grid-margin-y{margin-top:-1.25rem;margin-bottom:-1.25rem}}.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}@media print,screen and (min-width:48em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}@media print,screen and (min-width:62em){.grid-margin-y>.cell{height:calc(100% - 2.5rem);margin-top:1.25rem;margin-bottom:1.25rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}@media print,screen and (min-width:48em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:62em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 2.5rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 2.5rem)}.grid-margin-y>.small-3{height:calc(25% - 2.5rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 2.5rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 2.5rem)}.grid-margin-y>.small-6{height:calc(50% - 2.5rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 2.5rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 2.5rem)}.grid-margin-y>.small-9{height:calc(75% - 2.5rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 2.5rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 2.5rem)}.grid-margin-y>.small-12{height:calc(100% - 2.5rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 2.5rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 2.5rem)}.grid-margin-y>.medium-3{height:calc(25% - 2.5rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 2.5rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 2.5rem)}.grid-margin-y>.medium-6{height:calc(50% - 2.5rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 2.5rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 2.5rem)}.grid-margin-y>.medium-9{height:calc(75% - 2.5rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 2.5rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 2.5rem)}.grid-margin-y>.medium-12{height:calc(100% - 2.5rem)}.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 2.5rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 2.5rem)}.grid-margin-y>.large-3{height:calc(25% - 2.5rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 2.5rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 2.5rem)}.grid-margin-y>.large-6{height:calc(50% - 2.5rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 2.5rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 2.5rem)}.grid-margin-y>.large-9{height:calc(75% - 2.5rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 2.5rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 2.5rem)}.grid-margin-y>.large-12{height:calc(100% - 2.5rem)}}.grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media print,screen and (min-width:48em){.medium-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.medium-cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}}@media print,screen and (min-width:62em){.large-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.large-cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}}.grid-y.grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}@media print,screen and (min-width:48em){.grid-y.medium-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}@media print,screen and (min-width:62em){.grid-y.large-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}.cell .grid-y.grid-frame{height:100%}@media print,screen and (min-width:48em){.cell .grid-y.medium-grid-frame{height:100%}}@media print,screen and (min-width:62em){.cell .grid-y.large-grid-frame{height:100%}}.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}@media print,screen and (min-width:48em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}@media print,screen and (min-width:62em){.grid-margin-y{margin-top:-1.25rem;margin-bottom:-1.25rem}}.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}@media print,screen and (min-width:48em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}@media print,screen and (min-width:62em){.grid-margin-y>.cell{height:calc(100% - 2.5rem);margin-top:1.25rem;margin-bottom:1.25rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}@media print,screen and (min-width:48em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:62em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 2.5rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 2.5rem)}.grid-margin-y>.small-3{height:calc(25% - 2.5rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 2.5rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 2.5rem)}.grid-margin-y>.small-6{height:calc(50% - 2.5rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 2.5rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 2.5rem)}.grid-margin-y>.small-9{height:calc(75% - 2.5rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 2.5rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 2.5rem)}.grid-margin-y>.small-12{height:calc(100% - 2.5rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 2.5rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 2.5rem)}.grid-margin-y>.medium-3{height:calc(25% - 2.5rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 2.5rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 2.5rem)}.grid-margin-y>.medium-6{height:calc(50% - 2.5rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 2.5rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 2.5rem)}.grid-margin-y>.medium-9{height:calc(75% - 2.5rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 2.5rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 2.5rem)}.grid-margin-y>.medium-12{height:calc(100% - 2.5rem)}.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 2.5rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 2.5rem)}.grid-margin-y>.large-3{height:calc(25% - 2.5rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 2.5rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 2.5rem)}.grid-margin-y>.large-6{height:calc(50% - 2.5rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 2.5rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 2.5rem)}.grid-margin-y>.large-9{height:calc(75% - 2.5rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 2.5rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 2.5rem)}.grid-margin-y>.large-12{height:calc(100% - 2.5rem)}}.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}@media print,screen and (min-width:48em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:62em){.grid-frame.grid-margin-y{height:calc(100vh + 2.5rem)}}@media print,screen and (min-width:48em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:62em){.grid-margin-y.large-grid-frame{height:calc(100vh + 2.5rem)}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.5;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:80%;line-height:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Open Sans",Arial,Roboto,sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#cacaca}.h1,h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h2,h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h3,h3{font-size:1.1875rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h4,h4{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h5,h5{font-size:1.0625rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h6,h6{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}@media print,screen and (min-width:48em){.h1,h1{font-size:3rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:1.9375rem}.h4,h4{font-size:1.5625rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}}a{line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#1468a0;text-decoration:underline}a img{border:0}hr{clear:both;max-width:75rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}dl,ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.5}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.5;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:"— "}abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}figure{margin:0}code{padding:.125rem .3125rem .0625rem;border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#0a0a0a}kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ol.no-bullet,ul.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:48em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:62em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print{display:table-cell!important}th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='#']:after,a[href^='javascript:']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.button{display:inline-block;vertical-align:middle;margin:0 0 1.25rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput=mouse] .button{outline:0}.button:focus,.button:hover{background-color:#14679e;color:#fefefe}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button.primary{background-color:#1779ba;color:#fefefe}.button.primary:focus,.button.primary:hover{background-color:#126195;color:#fefefe}.button.secondary{background-color:#767676;color:#fefefe}.button.secondary:focus,.button.secondary:hover{background-color:#5e5e5e;color:#fefefe}.button.success{background-color:#3adb76;color:#0a0a0a}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#0a0a0a}.button.warning{background-color:#ffae00;color:#0a0a0a}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#0a0a0a}.button.alert{background-color:#cc4b37;color:#fefefe}.button.alert:focus,.button.alert:hover{background-color:#a53b2a;color:#fefefe}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.disabled,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{background-color:#1779ba;color:#fefefe}.button.disabled.primary,.button[disabled].primary{opacity:.25;cursor:not-allowed}.button.disabled.primary,.button.disabled.primary:focus,.button.disabled.primary:hover,.button[disabled].primary,.button[disabled].primary:focus,.button[disabled].primary:hover{background-color:#1779ba;color:#fefefe}.button.disabled.secondary,.button[disabled].secondary{opacity:.25;cursor:not-allowed}.button.disabled.secondary,.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary,.button[disabled].secondary:focus,.button[disabled].secondary:hover{background-color:#767676;color:#fefefe}.button.disabled.success,.button[disabled].success{opacity:.25;cursor:not-allowed}.button.disabled.success,.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success,.button[disabled].success:focus,.button[disabled].success:hover{background-color:#3adb76;color:#0a0a0a}.button.disabled.warning,.button[disabled].warning{opacity:.25;cursor:not-allowed}.button.disabled.warning,.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning,.button[disabled].warning:focus,.button[disabled].warning:hover{background-color:#ffae00;color:#0a0a0a}.button.disabled.alert,.button[disabled].alert{opacity:.25;cursor:not-allowed}.button.disabled.alert,.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert,.button[disabled].alert:focus,.button[disabled].alert:hover{background-color:#cc4b37;color:#fefefe}.button.hollow{border:1px solid #1779ba;color:#1779ba}.button.hollow,.button.hollow:focus,.button.hollow:hover{background-color:transparent}.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{background-color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow:focus.disabled,.button.hollow:focus[disabled],.button.hollow:hover.disabled,.button.hollow:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.primary:focus.disabled,.button.hollow.primary:focus[disabled],.button.hollow.primary:hover.disabled,.button.hollow.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.secondary{border:1px solid #767676;color:#767676}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.hollow.secondary:focus.disabled,.button.hollow.secondary:focus[disabled],.button.hollow.secondary:hover.disabled,.button.hollow.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.success:focus.disabled,.button.hollow.success:focus[disabled],.button.hollow.success:hover.disabled,.button.hollow.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.hollow.warning:focus.disabled,.button.hollow.warning:focus[disabled],.button.hollow.warning:hover.disabled,.button.hollow.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.hollow.alert{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#67251a;color:#67251a}.button.hollow.alert:focus.disabled,.button.hollow.alert:focus[disabled],.button.hollow.alert:hover.disabled,.button.hollow.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear{border:1px solid #1779ba;color:#1779ba}.button.clear,.button.clear:focus,.button.clear:hover{background-color:transparent}.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover{background-color:transparent}.button.clear:focus,.button.clear:hover{border-color:#0c3d5d;color:#0c3d5d}.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover.disabled,.button.clear:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear,.button.clear.disabled,.button.clear:focus,.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover,.button.clear:hover.disabled,.button.clear:hover[disabled],.button.clear[disabled]{border-color:transparent}.button.clear.primary{border:1px solid #1779ba;color:#1779ba}.button.clear.primary:focus,.button.clear.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary:focus,.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover,.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled],.button.clear.primary[disabled]{border-color:transparent}.button.clear.secondary{border:1px solid #767676;color:#767676}.button.clear.secondary:focus,.button.clear.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary:focus,.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover,.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled],.button.clear.secondary[disabled]{border-color:transparent}.button.clear.success{border:1px solid #3adb76;color:#3adb76}.button.clear.success:focus,.button.clear.success:hover{border-color:#157539;color:#157539}.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover.disabled,.button.clear.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.clear.success,.button.clear.success.disabled,.button.clear.success:focus,.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover,.button.clear.success:hover.disabled,.button.clear.success:hover[disabled],.button.clear.success[disabled]{border-color:transparent}.button.clear.warning{border:1px solid #ffae00;color:#ffae00}.button.clear.warning:focus,.button.clear.warning:hover{border-color:#805700;color:#805700}.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning:focus,.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover,.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled],.button.clear.warning[disabled]{border-color:transparent}.button.clear.alert{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert:focus,.button.clear.alert:hover{border-color:#67251a;color:#67251a}.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert:focus,.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover,.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled],.button.clear.alert[disabled]{border-color:transparent}.button.dropdown::after{display:block;width:0;height:0;border:inset .4em;content:'';border-bottom-width:0;border-top-style:solid;border-color:#fefefe transparent transparent;position:relative;top:.4em;display:inline-block;float:right;margin-left:1em}.button.dropdown.hollow::after{border-top-color:#1779ba}.button.dropdown.hollow.primary::after{border-top-color:#1779ba}.button.dropdown.hollow.secondary::after{border-top-color:#767676}.button.dropdown.hollow.success::after{border-top-color:#3adb76}.button.dropdown.hollow.warning::after{border-top-color:#ffae00}.button.dropdown.hollow.alert::after{border-top-color:#cc4b37}.button.arrow-only::after{top:-.1em;float:none;margin-left:0}a.button:focus,a.button:hover{text-decoration:none}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:47.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:48em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:48em){.hide-for-medium{display:none!important}}@media screen and (max-width:47.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:48em) and (max-width:61.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:47.9375em),screen and (min-width:62em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:62em){.hide-for-large{display:none!important}}@media screen and (max-width:61.9375em){.show-for-large{display:none!important}}@media screen and (min-width:62em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:61.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::after,.clearfix::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.clearfix::after{clear:both}.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-ms-flex-pack:distribute;justify-content:space-around}.align-left.vertical.menu>li>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.align-right.vertical.menu>li>a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-center.vertical.menu>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-self-top{-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-ms-flex-item-align:end;align-self:flex-end}.align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-self-middle{-ms-flex-item-align:center;align-self:center}.align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.align-center-middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.small-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.small-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.small-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.small-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.small-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.small-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}@media print,screen and (min-width:48em){.medium-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.medium-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.medium-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.medium-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.medium-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.medium-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}@media print,screen and (min-width:62em){.large-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.large-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.large-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.large-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.large-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.large-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media print,screen and (min-width:48em){.medium-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.medium-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.medium-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.medium-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.medium-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.medium-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.medium-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.medium-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media print,screen and (min-width:62em){.large-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.large-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.large-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.large-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.large-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.large-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.large-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.large-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.comp-most-recent-jobs__list ul,footer .footer__nav,footer .footer__social,header.page-header .utility>ul,header.page-header .utility>ul>li.active>ul,nav.primary ul,nav.primary ul>li{list-style-type:none;margin:0;padding:0}footer .footer__copyright{font-family:"Open Sans",arial,sans-serif;font-size:.8em;line-height:1.3em}#skip a,footer .footer__social li label,nav.primary ul>li.primary__search .primary__content__close label{left:-9999px;position:absolute;top:auto}.pdfLink,nav.primary ul>li .primary__promotion img.pdfLink{border:none;height:12px;margin-bottom:3px;margin-left:3px;margin-right:0;min-width:11px;width:11px}.extLink,nav.primary ul>li .primary__promotion img.extLink{border:none;height:12px;margin-bottom:3px;margin-left:3px;margin-right:0;min-width:12px;width:12px}body *{font-family:"Open Sans",arial,sans-serif}a:link{color:#1959a2}a:visited{color:#969}a:hover{color:#1959a2}a:active{color:#1959a2}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:2em}@media print,screen and (min-width:48em){h1{font-size:2.5em}}@media print,screen and (min-width:62em){h1{font-size:3em}}h2{font-size:2em}h3{font-size:1.5em;font-weight:700;line-height:1.333em;margin:0 auto 20px}h4{font-size:1.25em;font-weight:600;line-height:1.2em;margin-bottom:.6em}h5{font-size:1em}h6{font-size:.688em}.struct__constraint{margin:0 auto;max-width:1500px;overflow-x:hidden}.struct__constraint .page-body{max-width:1500px;overflow-x:hidden}.struct__separate{margin-bottom:64px;margin-top:64px;max-width:1500px}.struct__inset{overflow:hidden;padding:0 20px}@media print,screen and (min-width:48em){.struct__inset{margin:0 auto;padding:0 54px;width:100%}}@media print,screen and (min-width:62em){.struct__inset{margin:0 auto;padding:0 85px;width:100%}}footer .struct__inset{padding:0}@media print,screen and (min-width:48em){footer .struct__inset{margin:0 auto;padding:35px 7%;width:100%}}.struct__col--left{margin-top:2.375em}.struct__col--center{margin-top:.625em}.struct__col--right{margin-top:2.375em}.component__heading{padding:2px 20px;background-color:#1959a2;color:#fff;font-size:.875rem;font-weight:400;margin:0;text-transform:uppercase;width:100%}@media print,screen and (min-width:48em){.component__heading{padding:2px 20px}}@media print,screen and (min-width:62em){.component__heading{padding:2px 30px}}.component__heading a:link{color:#fff}.component__heading a:visited{color:#fff}.component__heading a:hover{color:#fff}.component__heading a:active{color:#fff}.component__heading svg{height:16px;stroke:#fff;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:12px;margin:0 0 -3px 5px}.component__type{color:#000;font-size:1em;font-weight:700;line-height:1.5rem;margin-bottom:9px;text-transform:uppercase}.component__sub-type{font-size:1em;font-weight:700;line-height:1.5rem;margin-bottom:4px}.component__title{font-size:1.5em;font-weight:700;line-height:1.333em;margin:0 auto 20px}@media print,screen and (min-width:62em){.component__title{font-size:2em;line-height:1.25em}}.component__date{font-style:italic;line-height:.875em;margin-bottom:1em}.component__event__date{font-size:1em;font-weight:700;line-height:1.333em;margin-bottom:4px}@media print,screen and (min-width:62em){.component__event__date{font-size:1.5em;line-height:1.25em}}.component__event__time{font-style:italic;line-height:1.5em}.component__event__loc{font-style:italic;line-height:1.5em;margin-bottom:20px}.component__authors{font-size:.875em;font-style:italic;line-height:1.71em;margin-bottom:20px}.component__authors p{font-style:italic}.component__summary{background-color:rbg(255,255,255);width:100%;padding:20px}@media print,screen and (min-width:48em){.component__summary{padding:20px}}@media print,screen and (min-width:62em){.component__summary{padding:30px}}@media print,screen and (min-width:48em){.component__summary{background-color:transparent}}.component__summary p{margin-bottom:0}.component__summary--content>ul{margin-left:35px}.bg-color-cell{margin-bottom:40px;padding-bottom:0;padding-top:0}@media print,screen and (min-width:48em){.bg-color-cell{margin-bottom:0}}.bg-color-cell>.component{margin-bottom:0}.bg-color-cell:last-child{margin-bottom:0}a.button{background-color:#1959a2;border:2px solid #1959a2;color:#fff;font-size:1.5em;margin-bottom:0;padding:.25em .44em}a.button:hover{background-color:#fff;border:2px solid #1959a2;color:#1959a2}.grid-x{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cell-border.cell{border:1px solid #ccc}.show-in-print{display:none}#skip a{height:1px;overflow:hidden;width:1px}#skip a:focus{height:auto;position:static;width:auto}.component{margin-bottom:26px}.component:last-child{margin-bottom:0}#pointer{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}@media (pointer:coarse){#pointer{display:block}}select{width:auto}input[type=checkbox]{margin:3px 3px 3px 4px}input::-ms-clear{display:none}.type{color:#000}#nav-icon3{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:30px;height:20px;position:relative;margin:20px;-webkit-transform:rotate(0);transform:rotate(0);cursor:pointer}#nav-icon3 span{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:1px;opacity:1;left:0;-webkit-transform:rotate(0);transform:rotate(0)}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:6px}#nav-icon3 span:nth-child(4){top:12px}#nav-icon3.open span:nth-child(1){top:0;width:0;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:10px;width:0;left:50%}.comp-subscribe{background-color:#0d73d7;border-bottom:2px solid #fff;color:#fff;font-family:"Open Sans",arial,sans-serif;padding:20px 30px 25px}@media print,screen and (min-width:48em){.comp-subscribe{border:0}}.comp-subscribe__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-subscribe__form>div:first-child{padding-right:15px}footer .comp-subscribe__form{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1200px){footer .comp-subscribe__form{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.comp-subscribe__label{left:-9999px;position:absolute;top:-9999px}.comp-subscribe__error.form-error{color:#fff;font-size:1em;font-style:italic;line-height:1.3em;margin:0 0 .9rem}.comp-subscribe__input{border:0;display:block;font-size:1em;height:2.4375rem;margin-bottom:1.063rem;padding:.5em}.comp-subscribe__input.has-error{margin-bottom:.625rem}.comp-subscribe__input::-webkit-input-placeholder{color:#333}.comp-subscribe__input:-ms-input-placeholder{color:#333}.comp-subscribe__input::-ms-input-placeholder{color:#333}.comp-subscribe__input::placeholder{color:#333}.comp-subscribe__button a.button{background-color:#1959a2;border:2px solid #fff;color:#fff;font-size:1.5em;margin-bottom:0;padding:.25em .44em}.comp-subscribe__button a.button:hover{background-color:#fff;border:2px solid #fff;color:#1959a2}.comp-subscribe__button a.button:active,.comp-subscribe__button a.button:link,.comp-subscribe__button a.button:visited{background-color:#0d73d7}.comp-subscribe__button a.button:hover{background-color:#fff;color:#0d73d7}.comp-subscribe p{color:#fff}.comp-subscribe h3{color:#fff;font-size:1.5em;font-weight:600}@media print,screen and (min-width:48em){.comp-subscribe h3{font-size:1.5em}}nav.primary{background-color:#fff;display:none}@media print,screen and (min-width:62em){nav.primary{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex}}nav.primary ul{width:100%}@media print,screen and (min-width:62em){nav.primary ul{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}nav.primary ul>li{border-bottom:1px solid #666;display:block;overflow:hidden}@media print,screen and (min-width:62em){nav.primary ul>li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5em;max-width:135px}}nav.primary ul>li>a{display:block;float:left;font-weight:600;padding:20px 18px;width:calc(100% - 80px)}@media print,screen and (min-width:62em){nav.primary ul>li>a{min-width:115px;padding-top:40px}}nav.primary ul>li>a:hover,nav.primary ul>li>a:link,nav.primary ul>li>a:visited{color:#1959a2}@media print,screen and (min-width:62em){nav.primary ul>li>a:hover,nav.primary ul>li>a:link,nav.primary ul>li>a:visited{color:#fff}}nav.primary ul>li>svg{height:65px;stroke:#1959a2;-webkit-transform:initial;transform:initial;width:74px;float:right;padding:19px 28px}@media print,screen and (min-width:62em){nav.primary ul>li>svg{display:none}}nav.primary ul>li .primary__content{display:none;width:100%}nav.primary ul>li .primary__promotion{display:none}nav.primary ul>li .primary__promotion__link{display:block;font-weight:600}nav.primary ul>li .primary__promotion__link svg{height:21px;stroke:#1959a2;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:17px;display:block;margin-bottom:-3px;margin-left:8px}@media print,screen and (min-width:62em){nav.primary ul>li .primary__promotion__link svg{display:inline}}nav.primary ul>li .primary__promotion__link:visited svg{stroke:#969}nav.primary ul>li .primary__promotion__link>span{color:#1959a2;font-size:1.1em;text-decoration:none!important}nav.primary ul>li .primary__promotion__link:visited>span{color:#969}nav.primary ul>li .primary__promotion__link:active>span,nav.primary ul>li .primary__promotion__link:hover>span{color:#1959a2}nav.primary ul>li .primary__promotion p{clear:both;display:block;font-size:1em;line-height:1.5em;margin-top:-4px}nav.primary ul>li .primary__promotion img{-ms-flex-item-align:baseline;align-self:baseline;height:144px;margin-right:30px;min-width:200px}nav.primary ul>li .primary__subnav{display:none;width:100%}nav.primary ul>li .primary__subnav li a{background-image:none}@media print,screen and (min-width:62em){nav.primary ul>li .primary__subnav h3{color:#1959a2;display:block;font-size:1.5em;font-weight:600}}nav.primary ul>li.active{background-color:#1959a2;border-bottom:0}@media print,screen and (min-width:62em){nav.primary ul>li.active{background-color:#cce7ff}}nav.primary ul>li.active>svg{stroke:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media print,screen and (min-width:62em){nav.primary ul>li.active>svg{display:none;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}nav.primary ul>li.active>a{background-size:21px 11px}nav.primary ul>li.active>a:active,nav.primary ul>li.active>a:hover,nav.primary ul>li.active>a:link,nav.primary ul>li.active>a:visited{color:#fff}@media print,screen and (min-width:62em){nav.primary ul>li.active>a:active,nav.primary ul>li.active>a:hover,nav.primary ul>li.active>a:link,nav.primary ul>li.active>a:visited{color:#1959a2}}nav.primary ul>li.active .primary__content{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:62em){nav.primary ul>li.active .primary__content{background-color:#fff;border-bottom:16px solid #cce7ff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:16px solid #cce7ff;-webkit-box-shadow:0 15px 5px 0 rgba(0,0,0,.2);box-shadow:0 15px 5px 0 rgba(0,0,0,.2);color:#000;left:0;position:absolute;top:100%}}nav.primary ul>li.active .primary__content>.primary__subnav{display:block}@media print,screen and (min-width:62em){nav.primary ul>li.active .primary__content>.primary__subnav{-ms-flex-preferred-size:50%;flex-basis:50%;padding:33px 40px 40px}}nav.primary ul>li.active .primary__content>.primary__subnav ul{background:#eff3f7;display:block}@media print,screen and (min-width:62em){nav.primary ul>li.active .primary__content>.primary__subnav ul{background-color:#fff;display:block;float:left;width:50%}}nav.primary ul>li.active .primary__content>.primary__subnav ul>li{border-bottom:1px dotted #666;padding-left:16px}@media print,screen and (min-width:62em){nav.primary ul>li.active .primary__content>.primary__subnav ul>li{border-bottom:0;max-width:none;padding-left:0}}nav.primary ul>li.active .primary__content>.primary__subnav ul>li>a{background-image:none}@media print,screen and (min-width:62em){nav.primary ul>li.active .primary__content>.primary__subnav ul>li>a{border-bottom-width:0;line-height:1.5em;padding:0 20px 20px 0}}nav.primary ul>li.active .primary__content>.primary__subnav ul>li>a:active,nav.primary ul>li.active .primary__content>.primary__subnav ul>li>a:hover,nav.primary ul>li.active .primary__content>.primary__subnav ul>li>a:link{color:#1959a2}nav.primary ul>li.active .primary__content>.primary__subnav ul>li>a:visited{color:#8a5e8d}nav.primary ul>li.active .primary__content>.primary__subnav h3{background:#eff3f7;border-bottom:1px dotted #666;margin-bottom:0}@media print,screen and (min-width:62em){nav.primary ul>li.active .primary__content>.primary__subnav h3{background-color:transparent;border-bottom:0}}nav.primary ul>li.active .primary__content>.primary__subnav h3>a{background-image:none;display:block;font-size:1rem;font-weight:600;padding:20px 18px 20px 32px}@media print,screen and (min-width:62em){nav.primary ul>li.active .primary__content>.primary__subnav h3>a{border-bottom-width:0;font-size:1.5rem;line-height:1.1rem;padding:0 20px 25px 0}}nav.primary ul>li.active .primary__content>.primary__subnav h3>a:active,nav.primary ul>li.active .primary__content>.primary__subnav h3>a:hover,nav.primary ul>li.active .primary__content>.primary__subnav h3>a:link,nav.primary ul>li.active .primary__content>.primary__subnav h3>a:visited{color:#1959a2}nav.primary ul>li.active .primary__content .primary__promotion{display:none}@media print,screen and (min-width:62em){nav.primary ul>li.active .primary__content .primary__promotion{border-right:1px dotted #333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:33px 0 40px;padding:0 40px}}@media print,screen and (min-width:62em){nav.primary ul>li.active.selected .primary__content{border-top-color:#fff}}@media print,screen and (min-width:62em){nav.primary ul>li.selected{background-color:#fff}}@media print,screen and (min-width:62em){nav.primary ul>li.selected>a{background-image:none}}@media print,screen and (min-width:62em){nav.primary ul>li.selected>a:active,nav.primary ul>li.selected>a:hover,nav.primary ul>li.selected>a:link,nav.primary ul>li.selected>a:visited{color:#1959a2}}nav.primary ul>li.selected.shadow{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.12)),color-stop(13%,rgba(255,255,255,0)));background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(255,255,255,0) 13%)}nav.primary ul>li.primary__search{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 18px}@media print,screen and (min-width:62em){nav.primary ul>li.primary__search{padding:20px 0}}nav.primary ul>li.primary__search #site-search-form-submit-glass{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media print,screen and (min-width:62em){nav.primary ul>li.primary__search #site-search-form-submit-glass{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}nav.primary ul>li.primary__search svg{height:27px;width:27px;cursor:pointer;display:block;padding:0;stroke:#1959a2}@media print,screen and (min-width:62em){nav.primary ul>li.primary__search svg{margin-right:15px}}nav.primary ul>li.primary__search>a{display:none}@media print,screen and (min-width:62em){nav.primary ul>li.primary__search>a{display:inline;min-width:auto;padding-top:24px;position:relative;width:auto}}nav.primary ul>li.primary__search input{border:0;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0 5px;width:80%}@media print,screen and (min-width:62em){nav.primary ul>li.primary__search input{margin-top:5px}}nav.primary ul>li.primary__search input::-webkit-input-placeholder{color:#666;font-size:1em;font-weight:600}nav.primary ul>li.primary__search input:-ms-input-placeholder{color:#666;font-size:1em;font-weight:600}nav.primary ul>li.primary__search input::-ms-input-placeholder{color:#666;font-size:1em;font-weight:600}nav.primary ul>li.primary__search input::placeholder{color:#666;font-size:1em;font-weight:600}nav.primary ul>li.primary__search .button{background-color:#fff;border:2px solid #666;color:#666;font-size:1.5em;margin-bottom:0;padding:.4em .44em;font-weight:400}nav.primary ul>li.primary__search .button:hover{background-color:#fff;border:2px solid #666;color:#666}@media print,screen and (min-width:62em){nav.primary ul>li.primary__search{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}nav.primary ul>li.primary__search svg{stroke:#fff}}nav.primary ul>li.primary__search.active{background-color:#fff;border-bottom:1px solid #666}@media print,screen and (min-width:62em){nav.primary ul>li.primary__search.active{background-color:transparent;border-bottom:0}nav.primary ul>li.primary__search.active .primary__content{display:-webkit-box;display:-ms-flexbox;display:flex}nav.primary ul>li.primary__search.active .primary__content svg{opacity:1;stroke:#1959a2}}@media print,screen and (min-width:62em) and (min-width:62em){nav.primary ul>li.primary__search.active svg{display:block;opacity:.5;-webkit-transform:none;transform:none}}nav.primary ul>li.primary__search .primary__content{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5em!important}@media print,screen and (min-width:62em){nav.primary ul>li.primary__search .primary__content{display:none;padding:33px 40px}}nav.primary ul>li.primary__search .primary__content svg{margin-right:6px;margin-top:8px}nav.primary ul>li.primary__search .primary__content form{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}nav.primary ul>li.primary__search .primary__content form .button{-ms-flex-item-align:center;align-self:center;display:none}@media print,screen and (min-width:62em){nav.primary ul>li.primary__search .primary__content form .button{display:inline}}nav.primary ul>li.primary__search .primary__content__close{display:none;font-size:3em;font-weight:300!important}nav.primary ul>li.primary__search .primary__content__close:hover{text-decoration:none}@media print,screen and (min-width:62em){nav.primary ul>li.primary__search .primary__content__close{display:block;font-weight:300!important;margin-top:10px;padding-left:10px}}footer{background-color:#1959a2;margin-top:20px}footer .footer__nav{font-weight:700;margin-top:20px}@media print,screen and (min-width:48em){footer .footer__nav{margin-top:0}}footer .footer__nav li{font-family:"Open Sans",arial,sans-serif;padding-bottom:1.2em;text-align:center}@media print,screen and (min-width:48em){footer .footer__nav li{text-align:left}}footer .footer__nav a{color:#fff}footer .footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:48em){footer .footer__social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}footer .footer__social li{padding:0 12px}footer .footer__social li:first-child{padding:0 11px 0 12px}@media print,screen and (min-width:48em){footer .footer__social li{padding:0 25px 0 0}footer .footer__social li:first-child{padding:0 23px 0 0}}footer .footer__social li img{height:28px;width:28px}footer .footer__copyright{color:#fff;margin:20px 0;text-align:center}@media print,screen and (min-width:48em){footer .footer__copyright{margin-bottom:0;text-align:left;white-space:nowrap}}header.page-header{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#1959a2;position:relative;z-index:12}header.page-header .utility{display:none}@media print,screen and (min-width:62em){header.page-header .utility{background-color:#eff3f7;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:10px 15px 8px}}header.page-header .utility>ul{width:100%}@media print,screen and (min-width:62em){header.page-header .utility>ul{line-height:.8rem;width:auto}}header.page-header .utility>ul>li{border-bottom:1px solid #fff;display:block;font-family:"Open Sans",arial,sans-serif;font-weight:600;overflow:hidden}@media print,screen and (min-width:62em){header.page-header .utility>ul>li{border-bottom:0;border-color:#000;border-right:1px dotted #333;display:inline;line-height:.8rem;padding:0 15px}header.page-header .utility>ul>li:last-child{border-right-width:0;padding-right:0}}header.page-header .utility>ul>li>ul{display:none}header.page-header .utility>ul>li>a{background-color:#1959a2;display:block;float:left;font-weight:600;padding:20px 18px;width:calc(100% - 80px)}header.page-header .utility>ul>li>a:active,header.page-header .utility>ul>li>a:hover,header.page-header .utility>ul>li>a:link,header.page-header .utility>ul>li>a:visited{color:#fff}@media print,screen and (min-width:62em){header.page-header .utility>ul>li>a{background-color:transparent;display:inline;float:none;padding:0;width:auto}header.page-header .utility>ul>li>a:active,header.page-header .utility>ul>li>a:hover,header.page-header .utility>ul>li>a:link,header.page-header .utility>ul>li>a:visited{color:#333}}header.page-header .utility>ul>li svg{height:67px;stroke:#fff;-webkit-transform:initial;transform:initial;width:74px;float:right;padding:20px 28px}@media print,screen and (min-width:62em){header.page-header .utility>ul>li svg{display:none}}header.page-header .utility>ul>li.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header.page-header .utility>ul>li.active>ul{background-color:#eff3f7;clear:both;display:block}@media print,screen and (min-width:62em){header.page-header .utility>ul>li.active>ul{display:none}}header.page-header .utility>ul>li.active>ul>li{border-bottom:1px dotted #666;display:block}header.page-header .utility>ul>li.active>ul>li:last-child{border-bottom:0}header.page-header .utility>ul>li.active>ul>li>a{display:block;padding:20px 18px 20px 32px}header.page-header .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.page-header .header__logo{display:block;padding:16px 20px}@media print,screen and (min-width:62em){header.page-header .header__logo{padding:18px 28px 25px}}header.page-header .header__logo-image{height:70px;width:152px}header.page-header .header__logo-image--print{height:70px;width:152px;display:none}@media print,screen and (min-width:62em){header.page-header .header__hamburger{display:none}}.page-header__cover{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:11}@media print,screen and (min-width:62em){.page-header>.grid-x>.cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media print,screen and (min-width:62em){.page-header>.grid-x>.cell:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.comp-featured-item__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.comp-featured-item__container article{background-color:#fff;margin-bottom:20px;width:100%}@media print,screen and (min-width:48em){.comp-featured-item__container article{margin-bottom:0}}.comp-featured-item__container{margin-bottom:40px}.struct__separate .comp-featured-item__container{margin-bottom:0}.comp-featured-item__container>.grid-x>.cell:nth-last-child(2):not(.comp-featured-item__img){padding-bottom:40px}@media print,screen and (min-width:48em){.comp-featured-item__container>.grid-x>.cell:nth-last-child(2):not(.comp-featured-item__img){padding-bottom:0}}.comp-featured-item--border{border-bottom:1px dashed #999;margin-bottom:40px;padding-bottom:40px}.comp-featured-item--border.component{margin-bottom:40px}.comp-featured-item .comp-heading-divider{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:16px}.comp-featured-item .comp-heading-divider p{margin-bottom:0}.comp-featured-item__img{padding-bottom:17px}@media print,screen and (min-width:48em){.comp-featured-item__img{padding-bottom:0}}.comp-featured-item__img img{height:auto;width:100%}.cell>.grid-x .comp-featured-item__img{padding-bottom:17px}.comp-featured-item__content{background-color:#fff}.comp-featured-item__content .component__type{font-size:.875rem;font-weight:400;margin-bottom:1px;text-transform:uppercase}.comp-featured-item__content .component__title{margin-bottom:13px}@media print,screen and (min-width:62em){.comp-featured-item__content .component__title{margin-bottom:10px}}.comp-featured-item__content .component__title:first-child{margin-top:-5px}.comp-featured-item__content .component__date{line-height:1.5em;margin-bottom:12px}.comp-featured-item__content .component__authors{margin-bottom:21px}.comp-featured-item__content .component__event__date{margin-bottom:5px}@media print,screen and (min-width:62em){.comp-featured-item__content .component__event__date{margin-bottom:4px}}.comp-featured-item__content p:last-child{margin-bottom:0}.comp-featured-item__content ul{margin-left:35px}.comp-spotlight{border-top:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -2px 0 -1px}.comp-spotlight>.grid-x>.cell{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.comp-spotlight>.grid-x>.cell:first-child{min-height:200px}@media print,screen and (min-width:48em){.comp-spotlight>.grid-x>.cell:first-child{min-height:512px}}.comp-spotlight>.comp-spotlight__content:first-child{min-height:200px}@media print,screen and (min-width:48em){.comp-spotlight>.comp-spotlight__content:first-child{min-height:512px}}.comp-spotlight .grid-y{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.comp-spotlight .grid-y>.cell{-ms-flex-preferred-size:50%;flex-basis:50%;min-height:200px;padding:0}.comp-spotlight__content{border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.comp-spotlight__content>a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1.6em 1.6em 1.1em;width:100%}.comp-spotlight__content__header{color:#fff;font-size:1.625em;font-weight:600;line-height:1.143em;margin:0;text-shadow:1px 1px 3px #000}@media print,screen and (min-width:48em){.comp-spotlight__content__header{font-size:2em}}@media print,screen and (min-width:62em){.comp-spotlight__content__header{font-size:2.25em;line-height:1.333em}}.grid-y .comp-spotlight__content__header{font-size:1.5em;line-height:1.25em}@media print,screen and (min-width:62em){.grid-y .comp-spotlight__content__header{font-size:1.75em;line-height:1.143em}}.comp-spotlight__content__copy{color:#fff;display:none;font-size:1.1em;font-weight:600;line-height:1.6em;margin-top:.875em;text-shadow:1px 1px 3px #000}@media print,screen and (min-width:48em){.comp-spotlight__content__copy{display:block}}.comp-spotlight__content__copy p{margin-bottom:0}.comp-heading-divider{margin-bottom:1.5em}.comp-heading-divider>h4{font-size:1.25em;font-style:normal;font-weight:600;line-height:1.2em;margin-bottom:.55em}.comp-heading-divider>h4>a{display:inline-block;padding-right:25px;position:relative}.comp-heading-divider>h4>a:visited{color:#1959a2}.comp-heading-divider>h4>a:hover{text-decoration:underline}.comp-heading-divider>h4 svg{height:21px;stroke:#1959a2;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:17px;margin:0 0 -3px 11px}.comp-heading-divider hr{border-bottom:1px solid #999;margin:0 auto .5rem;max-width:100%}.comp-cont-lookup-adv__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.comp-cont-lookup-adv__container article{background-color:#fff;margin-bottom:40px;width:100%}@media print,screen and (min-width:48em){.comp-cont-lookup-adv__container article{margin-bottom:0}}.comp-cont-lookup-adv__container article:last-child{margin-bottom:0}.comp-cont-lookup-adv__img img{height:auto;width:100%}.comp-cont-lookup-adv__img.add-bottom-padding{padding-bottom:22px}.comp-cont-lookup-adv__content{background-color:#fff;padding:22px 20px 0 20px}.comp-cont-lookup-adv__content.collapse-content-padding{padding:0}@media print,screen and (min-width:48em){.comp-cont-lookup-adv__content{padding:22px 20px 0 20px}}@media print,screen and (min-width:62em){.comp-cont-lookup-adv__content{padding:22px 30px 0 30px}}.comp-cont-lookup-adv__content p:last-child{margin-bottom:0}.comp-cont-lookup-adv__content ul{margin-left:35px}.comp-cont-lookup-adv__content .component__topic{color:#000;display:block;font-size:.875em;line-height:1em;margin-bottom:1em;text-transform:uppercase}.comp-cont-lookup-adv__content .component__title{color:#000;font-size:1.5em;font-weight:700;line-height:1.333em;margin:0 auto 20px}@media print,screen and (min-width:62em){.comp-cont-lookup-adv__content .component__title{font-size:2em;line-height:1.25em;margin-bottom:18px}}.comp-cont-lookup-adv__content .component__type{color:#000;text-transform:none}.comp-cont-lookup-adv__content .component__date{color:#0b2a52}.comp-cont-lookup-adv__content .component__summary--content{margin-top:1em;padding:0;width:100%}.comp-cont-lookup-adv__content .component__summary--content p{margin-bottom:1.5em}.comp-cont-lookup-adv__content .component__event__date{padding-top:2px;margin-bottom:5px}@media print,screen and (min-width:62em){.comp-cont-lookup-adv__content .component__event__date{padding-top:0;margin-bottom:4px}}.comp-cont-lookup-adv__content--no-pad-top{padding-top:0}.comp-cont-lookup-adv__button{margin-top:0;padding:20px}@media print,screen and (min-width:48em){.comp-cont-lookup-adv__button{padding:20px}}@media print,screen and (min-width:62em){.comp-cont-lookup-adv__button{padding:30px 30px 32px}}.bg-color-cell .comp-cont-lookup-adv__button{padding-top:0}.comp-youtube__title,.video-title{font-weight:700;margin-bottom:16px;margin-top:1.5rem}.comp-youtube__description,.video-description{font-size:.875em;font-style:italic;margin-bottom:10px;margin-top:24px}.videoWrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.videoWrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.comp-chart{background-color:#fff;margin-bottom:20px}.comp-chart::after,.comp-chart::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.comp-chart::after{clear:both}.comp-chart__content{padding:22px 20px 0}@media print,screen and (min-width:48em){.comp-chart__content{padding:22px 20px 0}}@media print,screen and (min-width:62em){.comp-chart__content{padding:22px 30px 0}}.comp-chart .component__summary{background-color:#fff;padding:24px 20px 0}@media print,screen and (min-width:48em){.comp-chart .component__summary{background-color:transparent}}@media print,screen and (min-width:48em){.comp-chart .component__summary{padding:24px 20px 0}}@media print,screen and (min-width:62em){.comp-chart .component__summary{padding:24px 30px 0}}.comp-chart .component__title{color:#1959a2;font-size:1.5em}@media print,screen and (min-width:48em){.comp-chart .component__title{font-size:1.5em}}.comp-chart__container{background-color:#fff;margin:20px}@media print,screen and (min-width:48em){.comp-chart__container{margin:20px}}@media print,screen and (min-width:62em){.comp-chart__container{margin:30px}}.comp-chart__border{border:1px solid #a3a4a7;overflow:hidden}.comp-chart__credit{text-align:right;color:#999;font-size:.56rem}.comp-chart__notes{padding-bottom:12px;padding-left:15px;padding-top:10px}.comp-chart__footer{background-color:#efefef;padding-bottom:12px;padding-left:15px;padding-top:10px;position:relative;text-align:left}.comp-chart__footer::before{background:rgba(239,239,239,.685);content:' ';display:block;height:100%;left:0;position:absolute;right:0;top:0;z-index:2}@media only screen and (max-width:375px){.comp-chart__footer{padding-bottom:3px;padding-top:5px}.comp-chart__footer p{font-size:.87em}}.comp-most-recent-jobs--border{border:1px solid #1959a2}.comp-most-recent-jobs__content{background-color:#fff;padding:16px 20px 0 20px}@media print,screen and (min-width:48em){.comp-most-recent-jobs__content{padding:16px 20px 0 20px}}@media print,screen and (min-width:62em){.comp-most-recent-jobs__content{padding:16px 30px 0 30px}}.comp-most-recent-jobs__content.collapse-content-padding{padding:0}.comp-most-recent-jobs__content .component__summary--content{margin-top:1em;padding:0;width:100%}.comp-most-recent-jobs__content ul{margin-left:35px}.comp-most-recent-jobs__list ul{display:inline-block;margin-left:0}.comp-most-recent-jobs__list li{margin-bottom:1.2rem}.comp-most-recent-jobs__img img{width:100%}.comp-most-recent-jobs__img.add-bottom-padding{padding-bottom:22px}.comp-most-recent-jobs__button{margin-top:0;padding:16px 0 20px 0}@media print,screen and (min-width:48em){.comp-most-recent-jobs__button{padding:16px 0 20px 0}}@media print,screen and (min-width:62em){.comp-most-recent-jobs__button{padding:16px 0 30px 0}}.bg-color-cell .comp-most-recent-jobs__button{padding-top:0}.comp-promo-boxes.component{margin-bottom:0}.comp-promo-box--border{border:1px solid #ccc}.comp-promo-box__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.comp-promo-box__container article{background-color:#fff;margin-bottom:20px;width:100%}@media print,screen and (min-width:48em){.comp-promo-box__container article{margin-bottom:0}}.comp-promo-box__img img{height:auto;width:100%}.comp-promo-box__img.add-bottom-padding{padding-bottom:22px}.comp-promo-box__content{background-color:#fff;padding:16px 20px 0 20px}.comp-promo-box__content.collapse-content-padding{padding:0}@media print,screen and (min-width:48em){.comp-promo-box__content{padding:16px 20px 0 20px}}@media print,screen and (min-width:62em){.comp-promo-box__content{padding:16px 30px 0 30px}}.comp-promo-box__content .component__title{font-size:1.5em;line-height:2rem;margin-bottom:3px}.comp-promo-box__content .component__title--rule{border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:10px}.comp-promo-box__content .component__summary--content{margin-top:0;padding:0;width:100%}.comp-promo-box__content .component__summary--content p:last-child{margin-bottom:20px}.comp-promo-box__content ul{margin-left:35px}.comp-promo-box__list{margin-left:35px}.comp-promo-box__list--no-bullets{list-style-type:none;margin-left:0}.comp-promo-box__list--no-bullets li{font-weight:700;margin-bottom:12px}ul.comp-promo-box__list--no-bullets{margin-left:0}.comp-promo-box__button{margin-top:0;padding:20px}@media print,screen and (min-width:48em){.comp-promo-box__button{padding:20px}}@media print,screen and (min-width:62em){.comp-promo-box__button{padding:30px 30px 32px}}.bg-color-cell .comp-promo-box__button{padding-top:0}.comp-page-banner h1{color:#1959a2;font-size:1.25em;margin-bottom:17px;padding:32px 20px 0}@media print,screen and (min-width:48em){.comp-page-banner h1{font-size:1.5em;margin-bottom:9px;padding-left:54px;padding-right:54px}}@media print,screen and (min-width:62em){.comp-page-banner h1{padding-left:85px;padding-right:85px}}@media screen and (min-width:75em){.comp-page-banner h1{font-size:1.75em;margin-bottom:7px}}.comp-page-banner__hdr{background-color:#79ab27;border-bottom:2px solid #fff;padding:19px 20px 19px}@media print,screen and (min-width:48em){.comp-page-banner__hdr{padding:26px 54px 27px}}@media print,screen and (min-width:62em){.comp-page-banner__hdr{padding:25px 85px 26px}}@media screen and (min-width:75em){.comp-page-banner__hdr{padding:26px 85px 27px}}.comp-page-banner__hdr h2{color:#fff;font-size:1em;margin-bottom:0}.comp-page-banner__hdr h2 a:active,.comp-page-banner__hdr h2 a:hover,.comp-page-banner__hdr h2 a:link,.comp-page-banner__hdr h2 a:visited{color:#fff}.comp-page-banner__hdr h2 p{color:#fff;font-size:inherit;line-height:1.375rem;margin-bottom:0}@media print,screen and (min-width:48em){.comp-page-banner__hdr h2 p{line-height:1.5rem}}@media print,screen and (min-width:62em){.comp-page-banner__hdr h2 p{line-height:1.75rem}}@media print,screen and (min-width:48em){.comp-page-banner__hdr h2{font-size:1.125em}}@media print,screen and (min-width:62em){.comp-page-banner__hdr h2{font-size:1.25em}}@media screen and (min-width:75em){.comp-page-banner__hdr h2{font-size:1.5em}}.comp-page-banner__items{background-color:#eff3f7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:62em){.comp-page-banner__items{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.comp-page-banner__items a{border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;padding:14px 8px 0;text-align:center}@media print,screen and (min-width:48em){.comp-page-banner__items a{padding:21px 8px 0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.comp-page-banner__items a{padding:24px 0 0}}@media print,screen and (min-width:62em){.comp-page-banner__items a{border-bottom-width:0}}.comp-page-banner__items a svg{-webkit-box-sizing:content-box;box-sizing:content-box;max-height:40px;overflow:visible;padding-bottom:0}@media print,screen and (min-width:48em){.comp-page-banner__items a svg{max-height:45px;padding-bottom:11px}}.comp-page-banner__items a svg *{fill:#1959a2}.comp-page-banner__items a h3{color:#1959a2;font-size:1em;margin-bottom:11px;text-align:center}@media print,screen and (min-width:48em){.comp-page-banner__items a h3{font-size:1.5em;margin-bottom:18px}}.comp-page-banner__items a:hover{background-color:#1959a2;color:#eff3f7;text-decoration:none}.comp-page-banner__items a:hover h3{color:#fff}.comp-page-banner__items a:hover svg *{fill:#fff}@media print,screen and (min-width:62em){.comp-page-banner__items a:first-child{border-left-width:0}.comp-page-banner__items a:last-child{border-right-width:0}}.comp-page-banner__items a:first-child:nth-last-child(1){-ms-flex-preferred-size:100%;flex-basis:100%}.comp-page-banner__items a:first-child:nth-last-child(2),.comp-page-banner__items a:first-child:nth-last-child(2)~a{-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.comp-page-banner__items a:first-child:nth-last-child(2),.comp-page-banner__items a:first-child:nth-last-child(2)~a{-ms-flex-preferred-size:calc(50% - 2px);flex-basis:calc(50% - 2px)}}.comp-page-banner__items a:first-child:nth-last-child(3),.comp-page-banner__items a:first-child:nth-last-child(3)~a{-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.comp-page-banner__items a:first-child:nth-last-child(3),.comp-page-banner__items a:first-child:nth-last-child(3)~a{-ms-flex-preferred-size:calc(50% - 2px);flex-basis:calc(50% - 2px)}}@media print,screen and (min-width:48em){.comp-page-banner__items a:first-child:nth-last-child(3),.comp-page-banner__items a:first-child:nth-last-child(3)~a{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),print and (-ms-high-contrast:none),screen and (min-width:48em) and (-ms-high-contrast:none){.comp-page-banner__items a:first-child:nth-last-child(3),.comp-page-banner__items a:first-child:nth-last-child(3)~a{-ms-flex-preferred-size:calc(33.3333% - 2px);flex-basis:calc(33.3333% - 2px)}}.comp-page-banner__items a:first-child:nth-last-child(4),.comp-page-banner__items a:first-child:nth-last-child(4)~a{-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.comp-page-banner__items a:first-child:nth-last-child(4),.comp-page-banner__items a:first-child:nth-last-child(4)~a{-ms-flex-preferred-size:calc(50% - 2px);flex-basis:calc(50% - 2px)}}@media print,screen and (min-width:48em){.comp-page-banner__items a:first-child:nth-last-child(4),.comp-page-banner__items a:first-child:nth-last-child(4)~a{-ms-flex-preferred-size:25%;flex-basis:25%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),print and (-ms-high-contrast:none),screen and (min-width:48em) and (-ms-high-contrast:none){.comp-page-banner__items a:first-child:nth-last-child(4),.comp-page-banner__items a:first-child:nth-last-child(4)~a{-ms-flex-preferred-size:calc(25% - 2px);flex-basis:calc(25% - 2px)}}.comp-page-banner__items a:first-child:nth-last-child(5),.comp-page-banner__items a:first-child:nth-last-child(5)~a{-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.comp-page-banner__items a:first-child:nth-last-child(5),.comp-page-banner__items a:first-child:nth-last-child(5)~a{-ms-flex-preferred-size:calc(50% - 2px);flex-basis:calc(50% - 2px)}}@media print,screen and (min-width:48em){.comp-page-banner__items a:first-child:nth-last-child(5),.comp-page-banner__items a:first-child:nth-last-child(5)~a{-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),print and (-ms-high-contrast:none),screen and (min-width:48em) and (-ms-high-contrast:none){.comp-page-banner__items a:first-child:nth-last-child(5),.comp-page-banner__items a:first-child:nth-last-child(5)~a{-ms-flex-preferred-size:calc(20% - 2px);flex-basis:calc(20% - 2px)}}.comp-page-banner__items a:first-child:nth-last-child(6),.comp-page-banner__items a:first-child:nth-last-child(6)~a{-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.comp-page-banner__items a:first-child:nth-last-child(6),.comp-page-banner__items a:first-child:nth-last-child(6)~a{-ms-flex-preferred-size:calc(50% - 2px);flex-basis:calc(50% - 2px)}}@media print,screen and (min-width:48em){.comp-page-banner__items a:first-child:nth-last-child(6),.comp-page-banner__items a:first-child:nth-last-child(6)~a{-ms-flex-preferred-size:33.333%;flex-basis:33.333%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),print and (-ms-high-contrast:none),screen and (min-width:48em) and (-ms-high-contrast:none){.comp-page-banner__items a:first-child:nth-last-child(6),.comp-page-banner__items a:first-child:nth-last-child(6)~a{-ms-flex-preferred-size:calc(33.333% - 2px);flex-basis:calc(33.333% - 2px)}}@media print,screen and (min-width:62em){.comp-page-banner__items a:first-child:nth-last-child(6),.comp-page-banner__items a:first-child:nth-last-child(6)~a{-ms-flex-preferred-size:16.666%;flex-basis:16.666%}}@media screen and (min-width:62em) and (-ms-high-contrast:active),print and (-ms-high-contrast:none),screen and (min-width:62em) and (-ms-high-contrast:none){.comp-page-banner__items a:first-child:nth-last-child(6),.comp-page-banner__items a:first-child:nth-last-child(6)~a{-ms-flex-preferred-size:calc(16.666% - 2px);flex-basis:calc(16.666% - 2px)}}.pi_generic_box h1{font-size:1em;font-weight:700}.pi_generic_box h3{margin-bottom:0}.pi_generic_box h3.pi_expanded_item_date{font-size:.875em}.pi_generic_box p{margin-top:0}.pi_main_background{margin-top:20px}th{padding-bottom:4px;padding-left:6px;padding-right:10px;padding-top:4px}#pi_right_column_contact_us{margin-top:0}#pi_body_holder{min-width:initial}a.button:link,a.button:visited{color:#fff}a.button:hover{color:#1959a2!important}#pi_center_column_bread_crumbs{display:none}@media print,screen and (min-width:62em){#pi_center_column_bread_crumbs{display:block}}#pi_center_column_bread_crumbs a:link{color:#1959a2}#pi_center_column_bread_crumbs a:visited{color:#1959a2}#pi_center_column_bread_crumbs a:hover{color:#1959a2}#pi_center_column_bread_crumbs a:active{color:#1959a2}@media print,screen and (min-width:48em){#pi_center_column{margin-top:2.375em}}@media print,screen and (min-width:62em){#pi_center_column{margin-top:.625em}}#pi_center_column .pi_box_title a:link{color:#1959a2}#pi_center_column .pi_box_title a:visited{color:#1959a2}#pi_center_column .pi_box_title a:hover{color:#1959a2}#pi_center_column .pi_box_title a:active{color:#1959a2}#pi_center_column .comp-page-banner h1{padding-left:0;padding-right:0}#pi_center_column ul{font-size:1em;margin-left:35px}#pi_center_column ul.tabs li{line-height:1}#pi_right_column .comp-promo-box__list{margin-left:35px}li,strong{color:inherit;line-height:1.5em}.pdfLink,img.pdfLink{border:none;height:12px;margin-bottom:3px;margin-left:3px;margin-right:0;min-width:11px;width:11px}.extLink,img.extLink{border:none;height:14px;margin-bottom:3px;margin-left:3px;margin-right:0;min-width:14px;width:14px}#pi_content_holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:48em){#pi_content_holder{display:block}}#pi_content_holder #pi_center_column{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media print,screen and (min-width:48em){#pi_content_holder #pi_center_column{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}#pi_content_holder #pi_right_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media print,screen and (min-width:48em){#pi_content_holder #pi_right_column{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}#pi_content_holder #pi_left_column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media print,screen and (min-width:48em){#pi_content_holder #pi_left_column{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}
