#pioneerCarousel .countrydropdown input{

width: 175px !important;

}

#pislideshowselection .x-form-text{

width : 660px !important;

}
/**pioneer common styles**/
img, body, html {
	border: 0 none;
}

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,
	form, fieldset, input, p, blockquote, th, td {
	margin: auto;
	padding: 0;
}

td {
	vertical-align: top;
}

body {
	background: #A6A6A6 ;
	color: #23201f;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 13px;
	width: 1024px;
	margin: auto;
	padding: 0px;
	scrollbar-base-color: #C0C0C0;
	scrollbar-base-color: #C0C0C0;
	scrollbar-3dlight-color: #C0C0C0;
	scrollbar-highlight-color: #C0C0C0;
	scrollbar-track-color: #EBEBEB;
	scrollbar-arrow-color: black;
	scrollbar-shadow-color: #C0C0C0;
	scrollbar-dark-shadow-color: #C0C0C0;
}

h1 {
	font-family: Arial;
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
	margin: 0;
}

h2, h3, h4 {
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-style: normal;
	font-size: 30px;
	color: #003b68;
	margin: 8px 0;
}

h2 {
	font-family: Arial;
	font-size: 22px;
	line-height: 26px;
}

h3 {
	font-size: 13px;
	line-height: 16px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

h4 {
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	color: #5E544C;
}

ul {
	margin: 0px;
	padding: 0px;
	display: inline-block;
}

img {
	border: none;
	padding: 0;
	margin: 0
}

a {
	text-decoration: none;
	color: #23201f
}

td {
	vertical-align: top
}

/*div#contentMain {
	display: table;
	width: 1024px;
}*/

.twocolumn-1-div ul {
	font-size: 13px;
	padding: 0 0 0 30px;
}

.twocolumn-left-div ul {
	font-size: 13px;
	padding: 0 0 0 0;
}

.main-wrapper {
	background: #FFFFFF;
}

.header-wrapper {
	background: #FFFFFF;
	padding: 0 35px;
	position: relative;
}

.meta-navigation {
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 10.5px;
	height: 25px;
	background: #bfbfbf;
	display: block;
	margin-bottom: 30px;
	float: left;
	width: 100%;
	position: relative;
}

.meta-navigation ul {
	display: inline-block;
	float: left;
	height: 18px;
	line-height: 23px;
	margin: 0;
	padding: 0 0 6px 20px;
	vertical-align: bottom;
}

.meta-navigation ul li {
	float: left;
	list-style: none;
	padding: 0px 25px 0 0;
}

.meta-navigation ul li a {
	color: #23201f;
	text-decoration: none;
}

.meta-navigation ul li a:hover {
	color: #ffffff;
	text-decoration: none;
}

.language-segment-wrapper {
	float: left;
	position: relative;
	padding-left: 6px;
	line-height: 25px;
	font-size: 13px;
}

.language-segment-wrapper span a.language-selector-arrow {
	color: #23201F;
	margin-right: 10px;
}

#lang-selector-downarrowID {
	padding-left: 6px;
	top: 2px;
	cursor: pointer;
}

.meta-navigation .languageselector {
	float: left;
	text-align: left;
}

.meta-navigation #languageSelectorContent {
	text-align: right;
}

.segmentation {
	background: none repeat scroll 0 0 #aea7a2;
	display: inline-block;
	height: 18px;
	line-height: 25px;
	padding-bottom: 6px;
	padding-right: 23px;
	float: right;
}

.segmentation .site-type, .segmentation span a.down-arrow {
	position: relative;
	color: #ffffff;
}

/*unused */
.segmentation .user-name {
	padding: 0 25px 0 18px;
	font-size: 13px;
}

.language-selector {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #bfbfbf;
	border-radius: 5px;
	display: none;
	position: absolute;
	right: 8px;
	min-width: 65px;
	z-index: 10;
	padding: 5px;
}

.language-selector ul {
	height: auto;
	padding: 5px;
	padding-left: 4px;
}

.language-selector ul li {
	clear: both;
	padding: 0px;
}

.language-selector li a {
	padding: 0px;
	display: table;
}

.language-selector li a:hover {
	color: #23201F !important;
	background: none repeat scroll 0 0 #F2F2F2;
}

.language-selector .country-flag {
	background:
		url('../../../content/dam/PioneerInvestements/reference/en/images/austria.png')
		0px 0px no-repeat;
	display: inline-block;
	height: 14px;
	width: 20px;
}

/* START - Search component */
.search-wrapper {
	position: relative;
}

.search-wrapper input {
	border: 1px solid #AEA7A2;
	height: 20px;
	padding: 4px;
	width: 115px;
	float: right;
	font-weight: normal;
	border-style: solid;
	border-width: 1px 36px 1px 1px;
	border-color: #aea7a2;
}

.search-wrapper a {
	border-color: #aea7a2;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	margin: 0px;
	position: absolute;
	right: 0px;
	height: 28px;
}
/***css modified for Search box**/
.header-wrapper .search-wrapper {
	display: inline-block;
	margin-left: 10px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
}
/**/
.carousel-wrapper .search-wrapper {
	position: absolute;
	top: 28px;
	z-index: 9;
}

.carousel-wrapper .search-wrapper input {
	border-left: medium none;
	width: 245px;
}

.box-news-cont .search-wrapper a.search {
	position: absolute;
	margin-top: -1px;
}

#wait {
	width: 800px;
	height: 1000px;
	position: absolute;
	top: 50%;
	left: 50%;
	padding: 2px;
}
/* END - Search component */
.Content-page-header {
	color: #FFFFFF;
	background: #003b68;
	height: auto;
	padding: 0px 0px 20px 35px;
	text-decoration: none;
	position: relative;
	display: block;
}

.Content-page-header h1 {
	padding-top: 72px;
	line-height: 30px;
	font-size: 30px
}

.Content-page-header-overlay {
	position: absolute;
	right: 0;
	top: 0;
	width: 350px;
	/*min-height: 200px;*/
	height: calc(100%);
}

.search-wrapper .typeA {
	background: none repeat scroll 0 0 #bfbfbf;
	opacity: 0.5;
}

.search-wrapper .typeB {
	background: none repeat scroll 0 0 #003b68;
	opacity: 0.1;
}
/**

.mega-menu {
	background: none repeat scroll 0 0 #FFFFFF;
	position: absolute;
	left: 0;
	z-index: 300;
	padding: 19px 0;
	margin: 9px 35px;
	width: 954px;
	box-shadow: 0 10px 20px #23201f;
}

.mega-menu ul {
	border-right: 1px solid #aea7a2;
	padding: 0 8px;
	width: 218px;
	vertical-align: top;
	display: table-cell;
}

.mega-menu ul:last-child {
	border-right: 0px solid #aea7a2;
	padding: 0 8px;
	width: 221px;
}

.mega-menu ul:nth-child(4) img {
	width: 200px;
	height: 100px;
	border: 1px #A6A6A6  solid;
	display: block;
}

.mega-menu ul:nth-child(4) img:hover {
	box-shadow: 0 0 5px #A6A6A6 ;
	border: none;
	width: 202px;
	height: 102px;
}

.mega-menu ul:nth-child(4) a[data-info="image"]:hover {
	background: none;
}

.mega-menu ul li {
	clear: both;
	max-width: none;
	border: none;
	font-size: 17pt;
	line-height: 17pt;
	padding: 0;
	margin: 0 0 0 8px;
	float: none;
}

.mega-menu ul li a {
	padding: 4px 5px;
	color: #5E544C;
	display: block;
	line-height: 20pt;
	font-size: 11pt;
	text-decoration: none;
}

.mega-menu ul li a:hover {
	background: #BFBFBF;
	color: #5E544C;
}

.mega-menu ul li.level-2 {
	margin: 0;
}

.mega-menu ul li.level-2 a {
	color: #23201f;
}

.mega-menu ul li.level-2 a:hover {
	background: #a8c2d7;
}**/
.bread-crumb {
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #23201f;
	margin-bottom: 13px;
}

.bread-crumb a:hover, active {
	text-decoration: underline;
}

.bread-crumb a {
	text-decoration: none;
	color: #23201f;
}

.bread-crumb .right-arrow {
	font-size: 19px;
	top: 1px;
	baseline-shift: -2px;
}

.contentsliderContainer {
	background: none repeat scroll 0 0 #FFFFFF;
	text-align: center;
}

.box-news-container.row-2 {
	background: none repeat scroll 0 0 #FFFFFF;
	margin-top: -2px;
}

.box-news-bold {
	color: #777;
	margin-bottom: 10px;
}

.box-news-container.row-2 .first-tile {
	padding-left: 40px;
	width: 243px;
}

.box-news-container {
	background: none repeat scroll 0 0 #ebebeb;
	display: inline-block;
	width: 100%;
	padding: 10px 0 20px 0;
}

.box-news-cont {
	float: left;
	/*width: 283px;
	margin-right: 35px;*/
	color: #23201f;
	font-size: 13px;
	line-height: 16px;
	font-family: arial, sans-serif;
	max-width: 99.7%;
	word-wrap: break-word;
}

.box-news-cont input {
	border: 1px solid #ccc9c5;
	border-left: none;
	color: #999999;
	padding: 2px;
	text-align: center;
	width: 250px;
	font-size: 12px;
	height: 18px;
}

.box-news-cont a.search {
	border-left: 1px solid #ccc9c5;
	display: inline-block;
	height: 16px;
	margin-left: -26px;
	padding: 2px;
	position: relative;
	top: 3px;
}

.box-news-cont li, .PI-glossaryLinks li {
	list-style: none;
}

.box-news-cont ol li, .PI-glossaryLinks ol li {
	list-style: decimal;
	margin-left: 16px;
	word-break: break-word;
}

.box-news-cont h2, .box-news-container h2 {
	color: #003b68;
	font-family: Arial;
	font-size: 20px;
	line-height: 22px;
	margin: 15px 0 5px 0;
	padding-bottom: 6px;
}

.box-news-cont h2 a {
	text-decoration: none;
	color: #003b68;
	display: inline-block;
	word-break: break-all;
}

.box-news-cont h2 a:hover {
	text-decoration: underline;
}

.box-news-cont li a, .PI-glossaryLinks li a {
	color: #23201f;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
}

.PI-glossaryLinks li a  {

    margin-bottom: 13px;
    display:block;
	
}


.box-news-cont img {
	border: 1px solid #aea7a2;
}

.box-news-cont ul, .PI-glossaryLinks ul {
	padding: 0;
	margin: 0;
}

.PI-glossaryLinks ul  {

	margin-top:-3px;
	
}

.box-news-cont li span, .PI-glossaryLinks li span {
	width: 35px;
	height: 10px;
	display: inline-block;
	background: none repeat scroll 0 0 #FFFFFF;
	margin-right: 10px;
}

.box-news-cont li a span, .PI-glossaryLinks li a span {
	background: none;
	color: #009fe3;
	margin: 0 0 0 5px;
	width: auto;
	font-size: 22px;
}

.box-news-cont .newsText {
	font-size: 13px;
	margin-bottom: 10px;
	/*width:467px;
    margin-bottom:10px;
	padding-top: 10px;*/
}

.box-news-cont span.redFund {
	background: #b40040;
}

.box-news-cont span.greenFund {
	background: #367b30;
}

.box-news-cont span.brownFund {
	background: #5a3c1e;
}

.box-news-cont span.orangeFund {
	background: #009fe3;
}

.box-news-cont span.pinkFund {
	background: #7c4378;
}

.fund-typeA {
	background: #b40040;
}

.fund-typeB {
	background: #367b30;
}

.fund-typeC {
	background: #5a3c1e;
}

.fund-typeD {
	background: #009fe3;
}

.fund-typeE {
	background: #7c4378;
}

.box-news-cont h2.first-tile {
	padding-left: 35px;
}

.content-wrapper {
	padding: 0 35px;
}

.footer-wrapper {
	display: inline-block;
	margin-top: 0px;
	width: 100%;
}

.footer-container {
	width: 100%;
	background: #F2F2F2;
}

.twocolumn-1-div {
	width: 820px;
	float: left;
}

.twocolumn-2-div {
	width: 170px;
	float: left;
}

.twocolumn-left-div {
	width: 60%;
	float: left;
	margin: 35px 0 0 0;
	display: table-cell;
}

.twocolumn-right-div {
	width: 32.5%;
	float: right;
	display: table-cell;
}

.footer-navigation img {
	
}

.footer-navigation {
	padding: 20px 35px 19px;
	height: 29px !important;
	background: #003b68;
	float: left;
	width: 92%;
	margin-top: 55px;
}

.footer-navigation a.footer-arrow {
	display: inline-block;
	float: left;
	margin: 7px 20px 0 0;
}

/**.footer-navigation a.footer-arrow span {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	transform: rotate(270deg);
	color: #5E544C;
}*/
a.footer-arrow {
	float: left;
	width: auto;
	margin-top: 10px !important;
	color: #5E544C;
	line-height: 15px !important;
}

.right-arrow img {
	border: none;
}

.box-news-cont ul li span img {
	border: none;
}

.ftr-slink {
	float: left;
	width: 700px;
}

/*.width-ico {
	width: 130px
}
*/



/* Twitter heading */

.PI-twitterheading {

    color: #003b68;
    font-family: Arial,Sans-Serif;
    font-size: 20px;
    line-height: 22px;
    margin: 5px 0;
    padding-bottom: 6px;
    font-weight: normal;

    }

.footer-navigation ul li {
	list-style: none;
	padding: 8px 10px;
	border-left: 1px solid #A3AEC7;
	color: #FFFFFF;
	float: left;
}

.footer-navigation li a {
	color: #A3AEC7;
	font-family: arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px !important;
}

.copyright-text {
	font-size: 9px;
	padding: 1px 10px !important;
	line-height: 12px;
	min-width: 150px;
}

.footer-navigation li a:hover {
	text-decoration: underline;
	color: #A3AEC7 !important;
}

.footer-links {
	background: none repeat scroll 0 0 #F2F2F2;
	float: none;
	margin-bottom: -3px;
	padding: 23px 35px;
	overflow: hidden;
}

.footer-links h2 {
	margin: 0px 0 15px 0;
	padding: 0px;
	color: #5E544C;
	font-size: 22px;
	font-family: Arial, Sans-Serif;
}

.footer-links .box-news-cont {
	margin-right: 30px;
	/*max-width: 175px;*/
	width: 160px;
}

.footer-links .box-news-cont li {
	margin-bottom: 7px;
}

.footer-links .box-news-cont li a {
	color: #5E544C;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 27px;
}

.footer-links .box-news-cont li a:hover {
	text-decoration: underline;
}

.social-links {
	margin-right: -2px;
}

.footer-navigation .social-links li {
	margin-right: 7px;
	padding: 0;
	width: 25px;
}

.social-links li.tweet, .social-links li.fb, .social-links li.ln,
	.social-links li.yt {
	padding: 0px;
	border: medium none;
}

.social-links a {
	display: inline-block;
	height: 28px;
	width: 28px;
	margin-right: 5px;
}

.copyright-wrapper {
	background: #003b68;
	width: 100%;
	display: inline-block;
}

.copyright {
	color: #FFFFFF;
	font-size: 9px;
	float: left;
	line-height: 12px;
	/*	padding: 20px 0 30px 35px; */
	padding: 31px 0 30px 35px;
}

.PI-disclaimer-wrapper {
	width: 100%;
	display: inline-block;
}

.PI-disclaimer {
	color: #23201f;
	font-size: 11px;
	float: left;
	line-height: 14px;
	padding: 28px 0 0 0;
}

.PI-disclaimer a {
	color: #009fe3;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}

.PI-disclaimer, .PI-disclaimer p {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	-ms-word-wrap: break-word;
	overflow-wrap: break-word;
	word-wrap: break-word;
}

.PI-disclaimer a:hover {
	text-decoration: underline;
}

.PI-disclaimer-wrapper ul li {
	color: #23201f;
	font-size: 11px;
	line-height: 14px;
	margin-left: 14px;
}

.clear {
	clear: both;
}

.srategy-report {
	float: left;
	margin: 10px;
	width: 65%;
}

table.reserved-documents-table {
	width: 100%
}

table.reserved-documents-table th, table.reserved-documents-table td {
	padding: 4px;
}

table.reserved-documents-table tr:hover {
	background-color: #ecf0f3;
}

table.reserved-documents-table th {
	background-color: #d8e8ef;
	color: #333;
}

table.reserved-documents-table td {
	color: #666;
}

table.reserved-documents-table a {
	color: #0574a9;
	text-decoration: none;
}

table.reserved-documents-table a:hover {
	color: #0574a9;
	text-decoration: underline;
}

th#tableOrdering {
	width: 80%;
}

th#tableOrdering2 {
	width: 20%;
}

.reserved-documents-table th a img {
	margin-left: 4px;
	margin-top: 4px;
}

.brblu {
	border-right: 1px solid #84b5ca;
}

.bbblu {
	border-bottom: 1px solid #84b5ca;
}

.recent-publications {
	width: 28%;
	float: left;
	margin: 10px;
}

.category-desc {
	color: #3E6A83;
	margin-bottom: 10px;
}

.recent-publications-content {
	background-color: #F6F2EF;
	border: #C9C9C9 1px solid;
	padding: 10px;
	border-radius: 5px 5px 5px 5px;
}

.aidanews {
	border-bottom: 1px dotted #666666;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.aidanews .aidanews_date {
	color: #0078AB;
	display: block;
	font-size: 10px;
	margin-bottom: 10px;
}

.aidanews a {
	color: #666666;
	font-size: 14px;
	text-decoration: none;
}

.carousel {
	position: relative;
}

.carousel-introtext {
	background:
		url('../../../content/dam/PioneerInvestements/reference/en/images/slide-sf-navigator.png')
		0px 0 no-repeat;
	height: 155px;
	padding: 10px 10px 10px 25px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 285px;
}

.introtext-head, .introtext-link, .introtext-content {
	color: #FFCC00;
	font-family: Georgia, sans-serif;
	font-size: 20px;
	font-style: italic;
	margin-bottom: 10px;
}

.introtext-link a {
	bottom: 10px;
	position: absolute;
	right: 10px;
	color: #FFCC00;
	text-decoration: none;
}

.introtext-link a:hover {
	color: #FFFF00;
}

.introtext-content {
	color: #FFFFFF;
}

.right-arrow {
	color: #23201f;
	display: inline-block;
	/*font-family: pifranklingothicdemicondRg;*/
	font-family: ITCFranklinGothicW01-Dm, "Arial Narrow", Arial, Sans-Serif;
	font-size: 22px;
	line-height: 0;
	padding: 0;
	position: relative;
	top: 2px;
	text-decoration: none;
}
/*** footer arrow**/
.right-arrow2 {
	color: #23201f;
	display: inline-block;
	/*font-family: pifranklingothicdemicondRg;*/
	font-family: ITCFranklinGothicW01-Dm, "Arial Narrow", Arial, Sans-Serif;
	font-size: 22px;
	line-height: 0;
	padding: 0;
	position: relative;
	top: 4px;
	text-decoration: none;
}
/*** footer arrow**/
.left-arrow {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	top: 4px;
	padding: 0 0 0 4px;
	-ms-transform: rotate(180deg);
	top /*\**/: 5px\9;
}

.left-arrow, x:-moz-any-link, x:default {
	top: 5px;
}

.down-arrow {
	color: #FFFFFF;
	display: inline-block;
	/*font-family: pifranklingothicdemicondRg;*/
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial,
		Sans-Serif;
	font-size: 22px;
	line-height: 0;
	margin: 0 5px 0 0 !important;
	padding: 0;
	position: relative;
	text-decoration: none;
	top: 3px;
}

.language-switch .down-arrow {
	color: #595959;
}

.page-grid .carousel-wrapper img, .page-grid .hero-carousel {
	height: 138px;
}

.page-grid .carousel-wrapper img {
	width: 100%;
}

/*
.page-grid .regional-content {
    width: 367px;
    float: none;
}
*/
.page-grid .chaptername {
	bottom: 20px;
	top: auto;
}

.page-grid .brightcovevideo, .page-grid .brightcoveplaylist {
	margin-top: 20px !important;
}

.page-grid .parbase {
	margin-bottom: 35px !important; /*commented by riya  for 4 banner space issue*/
   /* margin-bottom: 0px !important;*//*added by riya  for 4 banner space issue*/
	margin-top: 0 !important;
}
.barchart.section�{�

	margin-bottom:�3px !important;

	}

.image-with-overlay.parbase.section {
	margin-bottom: 0px !important;
}

.page-grid .par.parsys {
	margin-top: 35px !important;
}

ul.coloumnGrid3 {
	padding: 0;
	margin: 0px;
}

.coloumnGrid3 li {
	list-style: none outside none;
	width: 270px;
	float: left;
	padding: 15px 0px 15px 35px;
}

.coloumnGrid3 li h2 {
	font-family: Arial, Sans-Serif;
	font-size: 22px;
	line-height: 24px;
	color: #003b68;
	margin: 5px 0px;
	padding-bottom: 6px;
}

.coloumnGrid3 li p {
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 15px;
	line-height: 19px;
	color: #23201f;
}
/* Banner Ad styles START*/
.banner-ad {
	position: relative;
	float: left;
}

.banner-ad .right-arrow {
	font-size: 36px;
	color: #FFFFFF;
	margin-right: 10px;
}

.banner-ad img {
	
}

.banner-ad a {
	bottom: 18px;
	color: #003b68;
	font-size: 21px;
	position: absolute;
	right: 25px;
	text-decoration: none;
	text-transform: capitalize;
}

.banner-ad .banner-ad-title {
	bottom: 18px;
	color: #003b68;
	font-size: 21px;
	position: absolute;
	right: 25px;
	text-decoration: none;
	text-transform: capitalize;
}

.banner-ad .banner-ad-title:hover {
	color: #009fe3;
	text-decoration: none;
}

.banner-ad a:hover {
	color: #009fe3;
	text-decoration: none;
}

.banner-adText {
	background: none repeat scroll 0 0 #003b68;
	opacity: 0.8;
	color: #FFFFFF;
	position: absolute;
	bottom: 50px;
	left: 0;
	padding: 6px;
	position: absolute;
	margin: 0 10px 0 0;
}
/* Banner Ad styles END*/

/* Distinctive Features */
.distinctive-features {
	width: 172px !important;
	padding: 13px 20px 22px 20px;
	color: #23201f;
	font-size: 17px;
	line-height: 21px;
	font-family: arial, sans-serif;
	display: inline-block;
	background: #ebebeb;
	word-wrap: break-word;
}

.twocolumn-right-div .distinctive-features {
	/* float: right; */
}

.distinctive-features h2 {
	color: #003b68;
	font-family: Arial, Sans-Serif;
	font-size: 22px;
	line-height: 24px;
	margin: 5px 0;
	margin-bottom: 4px;
}

.recent-desc {
	color: #23201f;
	font-size: 13px;
	line-height: 16px;
	font-family: arial, sans-serif;
	word-wrap: break-word;
	padding: 0px 0px 0px 0px;
}

.distinctive-features .recent-desc li a {
	margin-bottom: 0px;
	color: #009fe3 !important;
	font-weight: normal;
}

.recent-desc a {
	color: #009fe3 !important;
}

.recent-desc a:hover {
	text-decoration: underline !important
}

.recent-desc ol {
	padding-left: 18px;
}

.recent-desc ul {
	padding-left: 16px;
	display: block;
	margin-top: 3px;
}
.recent-bottom{
	margin-bottom: 9px !important;
}
.distinctive-features .recent-desc li {
	margin-bottom: 0px;
	list-style: inherit !important;
	word-break: break-word;
}

.distinctive-features li {
	list-style: none;
	margin-bottom: 8px;
	line-height: 16px;
}

.distinctive-features li a {
	color: #23201f;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
	word-break: break-word;
}

.distinctive-features li a span {
	background: none;
	color: #009fe3;
	margin: 0 0 0 5px;
	width: auto;
	font-size: 22px;
	font-weight: normal;
}

.distinctive-features .newsText {
	font-size: 15px;
}

ul.recentAsset li a {

    text-decoration: none;
    background: url(clientlibs/css/images/arw-orange_trans.png) no-repeat 100% 0;
    padding-right: 18px;
    word-break: break-word;

	}

.PI-recentviewheading {

    color: #003b68;
    font-family: Arial,Sans-Serif;
    font-size: 20px;
    line-height: 22px;
    margin: 5px 0;
    margin-bottom: 4px;
    font-weight: normal;

	}
	


/*  end Distinctive Features */

/*long article */
.twocolumn-container .box-news-cont {
	border-bottom: 1px solid #AEA7A2;
	width: 100%;
	margin-bottom: 20px;
}

.image-text h2 {
	color: #003b68;
	font-family: Arial, Sans-Serif;
}

.Brightcove-VideoPage h2 {
	font-size: 22px;
	line-height: 26px;
	margin: 15px 0 5px 0;
	padding-bottom: 6px;
}

.image-text .newsText .meta-date {
	font-style: italic;
}

.image-text-productImage {
	display: block;
	float: left;
	margin: 0px 10px 10px 0px;
}

.mypioneermessage .page-announcement {

    margin-right: 10px;

    }

/*image-title component*/
.componentTitle {
	background: none repeat scroll 0 0 #CCCCCC;
	border-bottom: 2px outset #CCCCCC;
	font-size: 21px;
	padding: 0 10px;
	margin-bottom: 4px;
}

.x-viewport, .x-viewport body {
	border: 0 none;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.x-border-layout-ct {
	background-color: #DBEBFA;
}

.x-border-layout-ct {
	background-color: #DFE8F6;
}

.x-border-layout-ct {
	position: relative;
}

.Content-page-header-overlay {
	position: absolute;
	right: 0;
	width: 350px;
	min-height: 200px;
}

/*image-title component*/

/* Start of Cookie Notification  */
.cookie-ribbon {
	background: none repeat scroll 0 0 #aea7a2;
	position: relative;
}

.cookie-ribbon span {
	font-size: 13px;
	padding: 4px 0;
	line-height: 16px;
	height: 15px;
}

.cookie-ribbon .first-space {
	border-radius: 0 0 25px 0;
	background: none repeat scroll 0 0 #595959;
	display: inline-block;
	width: 50px;
	position: relative;
	z-index: 11;
}

.cookie-ribbon .use-cookie {
	background: none repeat scroll 0 0 #A6A6A6 ;
	color: #ffffff;
	position: absolute;
	padding: 4px 30px 4px 55px;
	left: 0;
	border-radius: 0 0 25px 0;
}

.cookie-ribbon a.learn-more {
	text-decoration: none;
	color: #e3ce4c;
}

.cookie-ribbon .hide-message {
	background: none repeat scroll 0 0 #aea7a2;
	color: #ffffff;
	float: right;
	padding: 4px 10px 4px 0;
	font-weight: bold;
}

.cookie-ribbon a.close {
	color: #FFFFFF;
	font-size: 15px;
	margin-left: 6px;
	text-decoration: none;
}

/* End of Cookie Notification  */
.model-flyout {
	background: none repeat scroll 0 0 #FFFFFF;
}
/* styles for two-texts(imagetext component)*/
.two-texts h2 {
	color: #003b68;
	font-family: Arial, Sans-Serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 24px;
	word-wrap: break-word;
	margin: 0px;
}

.bullet-points {
	font-size: 13px;
	line-height: 16px;
}

.bullet-points ol {
	padding-left: 18px;
}

.bullet-points ul {
	list-style-type: solid circle;
	padding-left: 16px;
}

.bullet-points ul li {
	font-size: 13px;
	line-height: 21px;
	color: #23201F;
}

.bullet-points h2 {
	color: #003b68;
	font-family: Arial, Sans-Serif;
	font-size: 22px;
	line-height: 26px;
	margin: 0px;
}
/*Sustainability Page/typeB banner*/
.content-page-header.typeB {
	/*height: 228px !important;*/
	opacity: 1;
	overflow: hidden;
	height: 138px;
}

.content-page-header.typeB .chaptername a {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 27px;
	left: 23px;
	position: absolute;
	bottom: 20px;
}

.content-page-header.typeB .chaptername a:hover {
	color: #009fe3;
}

.button-tac input:hover {
	background: none repeat scroll 0 0 #003b68;
	border: none;
}

.button-small input {
	background: none repeat scroll 0 0 #009fe3;
	border: none;
	color: #FFFFFF;
}

.button-small input:hover {
	background: none repeat scroll 0 0 #e67900;
	border: none;
}

/**
New CSS Integrated - mock-up 007
**/
.language-selector .country-flag {
	background:
		url('../../../content/dam/PioneerInvestements/reference/en/images/austria.png')
		0px 0px no-repeat;
	display: inline-block;
	height: 14px;
	width: 20px;
}

.segmentation .user-name {
	padding: 0 25px 0 18px;
}

.language img {
	margin: 0 18px 0 15px;
}

.site-type img {
	margin-left: 15px;
}

.header-logo img {
	height: 30px;
	border: 0px;
}

/* Start of Start Icons */
.icon {
	background-image: url("clientlibs/css/images/icons.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 35px;
	width: 35px;
}

/* career opportunities */
.careerDetails .icon {
	background-image: url("clientlibs/css/images/icons.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 25px;
	width: 25px;
}

/* End of Start Icons */
.ticon {
	background-image: url("clientlibs/css/images/icons_72_transparent.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 35px;
	width: 35px;
}

.tweet {
	background-position: -20px -17px;
}

.cart {
	background-position: -56px -88px;
}

.cart-select {
	background-position: -15px -209px;
}

.fb {
	background-position: -57px -17px;
}

.in {
	background-position: -93px -17px;
}

.gp {
	background-position: -130px -17px;
}

.gm {
	background-position: -166px -17px;
}

.you {
	background-position: -203px -17px;
}

.download {
	background-position: -13px -88px;
}

.printer {
	background-position: -96px -88px;
}

.message {
	background-position: -133px -88px;
}

.careerDetails .message {
	background-position: -139px -96px;
}

.search {
	background-position: -11px -315px;
}

.icon-audio {
	background-image: url("clientlibs/css/images/icon-audio.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 35px;
	width: 35px;
    margin: 0px -14px 0px 14px;
}

.global-header {
	background-color: #003b68;
	padding: 0px 10px;
}

.global-header h2 {
	color: #FFFFFF;
	line-height: 28px;
	margin: 0px;
}

.map-image {
	width: 636px;
	float: left;
}

/* Footer Css Start */
.box-news-cont input {
	border: 1px solid #ccc9c5;
	border-left: none;
	color: #999999;
	padding: 2px;
	text-align: center;
	width: 250px;
	font-size: 12px;
	height: 18px;
}

.box-news-cont a.search {
	border-left: 1px solid #ccc9c5;
	display: inline-block;
	height: 16px;
	margin-left: -26px;
	padding: 2px;
	position: relative;
	top: 3px;
}

.box-news-cont li {
	list-style: none;
}

.termsandConditions h3, .box-news-cont h3, .box-news-container h3 {
	line-height: 16px;
	margin: 5px 0;
}

.box-news-cont h3 a {
	text-decoration: none;
}

.box-news-cont h3 a:hover {
	text-decoration: underline;
}

.box-news-cont li a {
	color: #23201f;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	word-break: break-all;
}

.box-news-cont img {
	border: 1px solid #aea7a2;
	margin-bottom: 8px;
	max-width: 100%;
}

.box-news-cont ul {
	padding: 0;
	margin: 0;
}

.box-news-cont li span {
	width: 35px;
	height: 10px;
	display: inline-block;
	margin-right: 10px;
}

.box-news-cont li a span {
	background: none;
	color: #009fe3;
	margin: 0 0 0 5px;
	width: auto;
	font-size: 22px;
	font-weight: normal;
}

.footer-links .box-news-cont {
	margin-right: 30px;
	/*max-width: 175px;*/
	width: 160px;
}

.footer-links .box-news-cont li {
	margin-bottom: 2px;
}

.footer-links .box-news-cont li a {
	color: #5E544C;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 27px;
}

.footer-links .box-news-cont li a:hover {
	text-decoration: underline;
}

.box-news-cont h3.first-tile {
	padding-left: 35px;
}

/* Footer Css End */

/*START sticky Navigation*/
.sticky-nav {
	position: fixed;
	top: 190px;
	z-index: 999;
	right: 165px;
	right /*\**/: 162px\9;
}

@
-moz-document url-prefix () { . sticky-nav {
	right: 162px;
}

}
.sicon {
	background-image: url("clientlibs/css/images/icons.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 35px;
	width: 35px;
}

.sticky-nav span {
	display: block;
}

.sticky-nav-overlay {
	position: relative;
	top: 0;
	background: #009fe3;
	margin: 0 35px;
	padding-top: 5px;
	padding: 5px 30px;
}

.sticky-nav-overlay span.content {
	width: 600px;
}

.sticky-nav-overlay a {
	color: #FFF;
	text-decoration: none;
}

.sticky-nav-overlay span.right-arrow {
	color: #FFFFFF;
	padding-left: 3px;
	top: 2px;
}

.sticky-nav-overlay span.float-right a {
	color: #ffffff;
	padding: 0 10px;
	font-weight: bold;
}

.sticky-nav span a {
	display: block;
	height: 30px;
}

.announcement {
	background-position: -169px -288px;
}

.user {
	background-position: -169px -323px;
}

.scart {
	background-position: -169px -359px;
}

.smessage {
	background-position: -169px -395px;
}

/***hover style**/
.announcement:hover {
	background-position: -134px -288px;
}

.user:hover {
	background-position: -134px -323px;
}

.scart:hover {
	background-position: -134px -359px;
}

.smessage:hover {
	background-position: -134px -395px;
}
/***active style***/
.announcement.on {
	background-position: -134px -288px;
}

.user.on {
	background-position: -134px -323px;
}

.scart.on {
	background-position: -134px -359px;
}

.smessage.on {
	background-position: -134px -395px;
}
/***/
.announcement:hover, .user:hover, .scart:hover, .smessage:hover {
	cursor: pointer
}

/*END sticky Navigation*/

/* Start of Search Insight */
.insight-container table {
	border-collapse: collapse;
	border-spacing: 0 22px;
}

.float-left {
	float: left;
}
/*Modified width from 240px to 180px for SC retail */
.main-wrapper select {
	padding: 4px;
	margin: 0;
	height: 27px;
	background: #FFFFFF;
	color: #23201f;
	outline: none;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	width: 180px;
	border: #23201f solid 1px;
}

p .right-arrow {
	color: #009fe3;
	margin: 0 5px;
}

.insight-tag-date p {
	margin: 0;
}

#insightsBoxId {
	width: 100%;
}

#tag-date-id {
	margin-top: 15px;
}

#insights-text-imgID {
	width: 100%;
	margin: 0 0 20px 0;
}

#productFileFrameID {
	width: 100%;
	height: 800px;
	margin-bottom: 20px;
}

#insightsDateId {
	margin-left: 0px;
}

#press-release-img {
	width: 425px;
	margin: 0 0 20px 0;
}

#press-date-style {
	margin: 0;
}

.insight-tag-date .date {
	margin-top: 0px;
	margin-left: 10px
}

.insights .date {
	margin-top: 2px;
}

.insight-content .functionality-icons {
	margin-left: -5px;
	margin-bottom: 3px;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	select {
		padding-right: 18px
	}
}

.main-wrapper .selectBox label {
	position: relative;
	padding: 0
}

.main-wrapper .selectBox label:after {
	content: '\00BB';
	color: #009fe3;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	right: 4px;
	top: 14px;
	padding: 0;
	position: absolute;
	pointer-events: none;
	line-height: 0px;
	/*font-family: pifranklingothicdemicondRg;*/
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial,
		Sans-Serif;
	font-size: 29px;
}

.main-wrapper .selectBox label:before {
	content: '';
	position: absolute;
	right: 1px;
	top: 4px;
	left: auto;
	width: 30px;
	height: 20px;
	background: #FFFFFF;
	margin: 0 0 0 0;
	border-right: medium none;
	border-bottom: medium none;
	border-top: medium none;
	border-left: 1px solid #aea7a2;
	pointer-events: none;
	display: block;
}

.descriptor, .filterName {
	color: #FFFFFF;
	/*font-family: PIFranklinGothicBookCondRegular;*/
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial,
		Sans-Serif;
	font-size: 16px;
}

.filterName {
	/*font-family: PIFranklinGothicMediumCondRegular;*/
	font-family: ITCFranklinGothicW01-Md, "Arial Narrow", Arial, Sans-Serif;
	font-size: 17px;
	margin-bottom: 15px;
}

.insight-header h2 {
	color: #FFFFFF;
	margin: 0;
	font-family: Arial;
	font-size: 30px;
}

.main-wrapper .selectBox label {
	cursor: pointer;
	display: inline-block;
	margin: 0 15px 30px 0;
	position: relative;
}

.insight-select {
	padding-top: 35px;
}

.Content-page-header-insight {
	background: none repeat scroll 0 0 #003b68;
	color: #FFFFFF;
	display: block;
	min-height: 138px;
	padding: 20px 0 20px 35px;
	position: relative;
	text-decoration: none;
}

.insight-container {
	display: inline-block
}

.insight-image img {
	width: 90px;
	margin-right: 35px;
	margin-top: 7px;
}

.insight-container .right-arrow {
	color: #009fe3;
}

.insight-content .date span {
	margin: 0
}

.insight-content a {
	text-decoration: none;
}

.insight-content .date span {
	margin: 0
}

.insight-content h3 {
	font-family: Arial;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
}

.date {
	font-size: 11px;
	font-family: Arial, sans-serif;
	color: #23201F;
}

/** PWS 550 changes**/
.fund-search-result-pagination {
	text-align: center;
	margin-top: 10px;
}

.result-pagination {
	text-align: center;
	padding-top: 5px;
}

.pagination-firstrow tr .result-pagination {
	text-align: center;
	padding-top: 10px;
}

#pagination-firstrow td {
	border-bottom: solid 1px #AEA7A2;
}

/* End of Search Insight */
/* latest insights */
.insights-text {
	width: 425px;
	margin-bottom: 20px;
}

.insight-header {
	color: #003b68;
	margin: 0;
	font-family: Arial;
}

.insight-text {
	
}

.insight-text a {
	color: #23201F;
	font-weight: bold;
	text-decoration: none;
}

.insight-text a span {
	margin-left: 5px;
	color: #009fe3;
	margin-right: 5px;
}

.date {
	font-size: 11px;
	font-family: Arial, sans-serif;
	color: #23201F;
	margin: 5px 0;
}

.date span {
	margin: 0 10px;
}

.text {
	color: #23201F;
	word-wrap: break-word;
	word-break: break-word;
}

.text h4 {
	font-family: Arial, sans-serif;
}

.text a {
	color: #009fe3 !important;
}

.text a:hover {
	text-decoration: underline !important
}
/*  Start INsights page */
.top-box {
	background: none repeat scroll 0 0 #ebebeb;
	padding-left: 10px;
	padding-top: 10px;
	/*width: inherit;*/
}

.top-box li {
	list-style: none outside none;
	margin-bottom: 10px;
}

.top-box li a {
	color: #23201F;
	font-size: 13px;
	font-weight: bold;
	line-height: 21px;
	text-decoration: none;
}

.top-box li a span {
	background: none repeat scroll 0 0 transparent;
	color: #009fe3;
	font-size: 22px;
	margin: 0 0 0 5px;
	width: auto
}

.top-box li span {
	background: none repeat scroll 0 0 transparent;
	color: #009fe3;
	font-size: 22px;
	margin: 0 0 0 5px;
	width: auto
}

.insight-related .float-left {
	width: 200px;
}

.insight-related h4 {
	color: #003b68;
}

.insight-related  ul {
	display: inline-block;
	margin: 0;
	padding: 0
}

.insight-related li {
	list-style: none outside none;
	margin-bottom: 10px;
}

.insight-related li a {
	color: #23201F;
	font-size: 13px;
	font-weight: bold;
	line-height: 21px;
	text-decoration: none;
	padding-right: 16px;
}

.insight-related li a span {
	background: none repeat scroll 0 0 transparent;
	color: #009fe3;
	font-size: 22px;
	margin: 0 0 0 5px;
	width: auto;
}

#insight-search-date {
	margin-left: 0px
}

#insight-search-resultID {
	text-align: center;
	font-size: 16px;
}
/*  END INsights page */
/* styles for two-texts(ust41)*/
.main-text {
	font-family: Arial, sans-serif;
	font-size: 17px;
}

.main-text span {
	font-weight: bold;
	color: #A8C2D7;
}

.main-text span:hover {
	text-decoration: underline;
}

.normal-text {
	font-size: 15px;
}
/* form styles */
.form-element .checkbox {
	position: relative;
	height: 25px;
}

.form-element input[type=radio], .form-element input[type=checkbox] {
	display: none;
}

.form-element label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	margin: 0 15px 30px 0;
}

.form-element input[type=radio]:checked+label, .form-element input[type=checkbox]:checked+label
	{
	display: inline-block;
	position: relative;
	margin: 0 15px 30px 0;
}

.form-element label:before {
	content: "";
	display: inline-block;
	border: 1px solid #23201f;
	width: 21px;
	height: 21px;
	margin-right: 10px;
	position: relative;
	left: 0;
	bottom: 0;
	background-color: #ffffff;
	vertical-align: bottom;
	/*box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);*/
}

.form-element .radio label:before {
	border-radius: 12px;
}

.form-element .checkbox label:before {
	border-radius: 0px;
}

.form-element input[type=radio]:checked+label:before {
	content: "\2022";
	color: #009fe3;
	font-size: 36px;
	text-align: center;
	line-height: 19px;
}

.form-element input[type=checkbox]:checked+label:before {
	content: "\2713";
	/*text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);*/
	font-size: 16px;
	color: #009fe3;
	text-align: center;
	line-height: 23px;
	font-weight: bold;
	position: relative;
}

/* START scaffolding  styles */
.scaff-column-2 {
	width: 33%;
	float: right
}

.scaff-column-1 {
	width: 66%;
	float: left
}

.scaff-column-1 h2 {
	color: #003b68;
}

.scaff-column-container {
	width: 100%;
}

/* END scaffolding  styles */
/* contact us style */
.contact {
	margin-bottom: 15px;
}

.contact h4 {
	color: #23201F;
	margin: 0;
}

#mediaContactId {
	float: left;
}

.phone {
	margin-top: 10px;
}

.phone-icon {
	display: inline-block;
	height: 20px;
	width: 21px;
	margin-right: 10px;
}

.tel-contact {
	margin-bottom: 5px;
}

.fax-contact {
	margin-bottom: 5px;
}

.country-flag {
	display: inline-block;
	height: 16px;
	width: 16px;
	margin-right: 10px;
}

.contact .contact .phone1 {
	padding-top: 6px;
}

.send-email {
	padding-top: 5px;
}

.send-email a span {
	color: #009fe3;
	margin-left: 5px;
}

.media-para {
	margin-bottom: 40px;
	line-height: 19px;
	word-wrap: break-word;
}

.media-para ol {
	padding-left: 16px;
}

.media-para ul {
	padding-left: 15px;
}

/* top-box styles */
.top-box h4 {
	color: #003b68;
}
/*End of style*/
.toc-overlay {
	background: none repeat scroll 0 0 #837970;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
}

.termsandConditions {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #23201F;
	left: 13%;
	padding: 30px 20px 50px;
	position: fixed;
	top: 50px;
	width: 910px;
	z-index: 100;
}

.termsandConditions .tacContent {
	border: 1px solid #23201F;
	display: block;
	height: 400px;
	margin-bottom: 20px;
	overflow-y: auto;
	padding: 10px;
	line-height: 16px;
}

.tacHead {
	display: inline-block;
	width: 100%;
}

.posRelative {
	position: relative
}

.fundFacts-content {
	display: none;
}

::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #F5F5F5;
}

::-webkit-scrollbar {
	width: 10px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
	background-color: #ccc;
}

@
-moz-document url-prefix  (http: //), url-prefix  (https: //) {scrollbar
	{ -moz-appearance:none!important;
	background: rgb(0, 255, 0) !important;
}

thumb, scrollbarbutton {
	-moz-appearance: none !important;
	background-color: rgb(0, 0, 255) !important;
}

thumb:hover, scrollbarbutton:hover {
	-moz-appearance: none !important;
	background-color: rgb(255, 0, 0) !important;
}

scrollbarbutton {
	display: none !important;
}

scrollbar[orient="vertical"] {
	min-width: 15px !important;
}

}

/*Added for Press Release Search*/
.insight {
	width: 65%;
	display: inline-block;
	margin-bottom: 10px;
}

/* Fund Search Start here */
.fundSearch {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #AEA7A2;
	/*height: auto;*/
	padding: 22px 20px 24px 20px;
	position: relative;
	width: 436px;
	margin-top: 4px;
	font-weight: normal;
}

.fundSearch .float-right
{
    margin-top: 0px;
}

.fundSearch a {

	text-decoration: none;
	color: #23201F;
	cursor: pointer;

	}
	
/*.fundSearch a.SearchList {
            background: url(../../../content/dam/PioneerInvestements/reference/en/images/arw_orange.png) no-repeat 100% 4px;
    padding-right:15px;
                }
*/
.fundSearch a.SearchList .right-arrow {
	background: none;
	color: #009fe3;
	vertical-align: 0 !important;
}

.hero-carousel .fundSearch li {
	padding-bottom: 7px;
}

.hero-carousel .fundSearch li div {
	padding-left: 5px;
}

.fundSearch a:hover {
	color: #23201F;
	font-weight: bold;
}

.fundSearch li {
	list-style: none outside none;
	margin-bottom: 4px;
	border-bottom: solid 1px #ddd;
	padding-bottom: 3px;
	padding-right: 10px;
}

/* Fund Search End here */
/* START login facade */
.login-panel {
	width: 305px;
	padding: 35px;
	background: #fff;
	border: solid 1px #ccc;
	display: none;
	position: absolute;
	z-index: 400;
	top: 23px;
	right: 0 !important;
}

.asterisk {
	color: #ff0000;
	font-size: 16px;
	font-weight: bold
}

.login-panel h3 {
	margin: 8px 0;
	font-family: Arial, sans-serif;
}

.login-panel p {
	margin-bottom: 20px;
}

.login-panel form {
	color: #333;
}

.login-panel form label {
	color: #333;
	padding-bottom: 10px;
	float: left;
}

.login-panel form input[type=text], .login-panel form input[type=password]
	{
	width: 95.5%;
	padding: 8px 6px;
	border: solid 1px #AEA7A2;
	margin-bottom: 20px;
}

.marbtm0 {
	margin-bottom: 0 !important;
}

.marbtm20 {
	margin-bottom: 20px;
}

.padbtm0 {
	padding-bottom: 0 !important
}

.input-box input[type=checkbox] {
	margin: 4px;
}

.btn-fullwidth {
	background: #003b68;
	padding: 10px;
	color: #ffffff;
	width: 100%;
	margin-bottom: 10px;
	border: none;
	cursor: pointer;
	font-size: 19px;
}

.btn-fullwidth span {
	background: none repeat scroll 0 0 transparent;
	color: #009fe3;
	font-size: 32px;
	margin: 0 0 0 5px;
	width: auto;
}

.fpassword span {
	color: #009fe3;
	font-size: 27px;
	margin: 0 0 0 5px;
	font-weight: normal;
}

.fpassword {
	text-decoration: none;
	font-weight: bold;
}

.divider {
	height: 1px;
	background: #BFBFBF;
	margin: 20px 0;
}

.login-panel .button-standard {
	/*font-family: PIFranklinGothicBookCondRegular; */
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial,
		Sans-Serif;
	font-size: 18px;
	display: inline-block;
	background: none repeat scroll 0 0 #003b68;
	height: 25px;
	line-height: 26px;
	padding: 5px;
	width: 300px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 10px;
}

.socialsharing {
	padding-left: 10px;
}
/* END login facade */

/* Start try regional content overlay */
.country-selection {
	margin-top: 15px;
	color: #FFFFFF;
}

.country-selection .float-left {
	margin-top: 10px;
	font-size: 13px;
}

.country-selection a.button-standard {
	width: auto;
	cursor: pointer;
	margin-left: 10px;
	color: #FFFFFF;
}

.try.regional-content>.title {
	color: #FFFFFF;
}

.try .float-left span {
	color: #FFFFFF;
	margin-left: 5px;
}

.italic {
	color: #003b68;
}

.choose-from {
	padding: 15px;
}

.choose-from span.right-arrow {
	color: #009fe3;
}

.choose-from a {
	color: #23201F;
	font-weight: bold;
	line-height: 18px;
}

.choose-from .float-right span {
	margin-right: 5px;
}

.choose-from a span.right-arrow {
	color: #009fe3;
}
/* End try regional content overlay */

/* Start chapter regional content overlay */
.chapter-image {
	position: relative;
	margin-top: 20px;
	height: 369px;
}

.chapter {
	float: left;
	width: 355px;
	padding-top: 34px;
	padding-left: 20px;
	margin-bottom: 20px;
}

.chapter-head {
	margin-bottom: 10px;
}

.chapter-head h2 {
	color: #AEA7A2;
	font-weight: normal;
}

.chapter-text {
	background: #BFBFBF;
	padding: 30px 250px 30px 100px;
	height: auto;
}

.chapter-page .copyright-wrapper {
	margin-top: 50px;
}
/* END chapter regional content overlay */
/* START career opportunities page */
.content-page-grid-D td .careerDetails a {
	color: #23201F;
	display: inline;
	padding: 0px 0px 0px 6px;
	position: absolute;
	text-decoration: none;
	font-weight: bold;
}

.twocolumn-left-div .distinctive-features {
	background: #FFFFFF;
}

/* END career opportunities page */
/* START what sets us apart page */
.colctrl-2csidebar .colctrl-2csidebar-c0 .box-news-cont {
	border-bottom: none;
}

.colctrl-2csidebar .colctrl-2csidebar-c1 .box-news-cont {
	border-bottom: none;
}
/* END what sets us apart page */
/* END career opportunities page */
/*Site map*/
.linkcontainer {
	line-height: 21px;
	padding: 2px 2px 2px 25px;
}

.link {
	background: url("clientlibs/css/images/blu-li.png") no-repeat scroll left 7px;
}

.link a {
	color: #003b68;
	margin: 0 0 0 10px;
}

/*End of Site map*/

/* START Recent Publications */
.recent-pub {
	background: #bfbfbf;
	padding: 20px;
}

#recent-pub-width {
	width: 277px;
}

#recent-pub-link {
	padding-right: 0;
}

.recent-pub ul {
	margin-top: 10px;
}

/* END Recent Publications */

/**Search filter*/
.search-filter {
	background: #003b68;
	color: #fff;
	padding: 20px;
}

.filter-column {
	margin-right: 35px;
	float: left;
}

.filter-head {
	padding-bottom: 15px;
	font-size: 16px;
	/*	font-family: 'PIFranklinGothicMediumCondRegular', Arial;*/
	font-family: Arial, Sans-Serif;
}

.search-filter .filter-column label {
	/*font-family: 'PIFranklinGothicBookCondRegular';*/
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial,
		Sans-Serif;
	font-size: 16px;
}

.width140, .width140 select {
	width: 140px;
}

.width60, .width60 select {
	width: 60px;
}

.marbtm30 {
	margin-bottom: 30px;
}

.marrgt25 {
	margin-right: 0px !important;
}

.page-title {
	font-size: 32px;
	font-family: Arial, sans-serif;
}

.filter-searchbox {
	margin: 0 0 10px -20px;
}

#fundPageSearchForm {
	position: relative;
}

#fundPageSearchForm a.search {
	height: 28px;
	position: absolute;
	right: 5px;
	top: 1px;
	width: 34px;
}

#fundPageSearchForm .carousel-search {
	top: 15px;
}

#fundPageSearchForm .page-title {
	margin-top: 40px;
}

td .fundName {
	width: 320px;
}

.fundSearch #searchResult {
	color: #23201F;
	width: 436px;
}

.showBox {
	margin-bottom: 20px
}

.showBox a {
	color: #A6A6A6 
}

/** End of Search filter **/

/* Start of content-page-grid-D */
.content-page-grid-D {
	font-size: 13px;
	line-height: 16px;
}

.media-resource {
	margin-top: 17px;
}

.content-page-grid-D tr.table-head td:first-child span {
	border-left: none;
}

.content-page-grid-D tr.table-head td {
	border-top: 1px solid #AEA7A2;
	padding: 10px 0;
}

/*#searchResultsId1 .content-page-grid-D tr.table-head td:nth-of-type(1) {

    width: 350px;

	}

#searchResultsId2 .content-page-grid-D tr.table-head td:nth-of-type(1) {

    width: 350px;

	}*/


.content-page-grid-D tr#PI-table-head td:nth-of-type(1) {

    width: 300px;

	}

.content-page-grid-D tr.table-head td span {
	border-left: 1px solid #AEA7A2;
	padding: 5px 8px;
}

.content-page-grid-D tr.table-head:hover {
	box-shadow: none
}

.content-page-grid-D  td {
	border-bottom: 1px solid #AEA7A2;
	padding: 10px 8px;
}
/*
.content-page-grid-D tr:nth-child(1n+1):not(:nth-last-child(1)):hover td {
    -moz-box-shadow: 0px 4px 2px -3px rgba(35,32,31,0.15) inset, 0 -4px 2px -3px rgba(35,32,31,0.15) inset;
    -webkit-box-shadow: 0px 4px 2px -3px rgba(35,32,31,0.15) inset, 0 -4px 2px -3px rgba(35,32,31,0.15) inset;
    box-shadow:0px 4px 2px -3px rgba(35,32,31,0.15) inset, 0 -4px 2px -3px rgba(35,32,31,0.15) inset;

}
.content-page-grid-D tr:nth-child(1n+1):not(:nth-last-child(1)):hover td:first-child {
    -moz-box-shadow: 4px 4px 2px -3px rgba(35,32,31,0.15) inset, 0px -4px 2px -3px rgba(35,32,31,0.15) inset;
    -webkit-box-shadow: 4px 4px 2px -3px rgba(35,32,31,0.15) inset, 0px -4px 2px -3px rgba(35,32,31,0.15) inset;
    box-shadow: 4px 4px 2px -3px rgba(35,32,31,0.15) inset, 0px -4px 2px -3px rgba(35,32,31,0.15) inset;
}
.content-page-grid-D tr:nth-child(1n+1):not(:nth-last-child(1)):hover td:last-child {
    -moz-box-shadow: -4px 4px 2px -3px rgba(35,32,31,0.15) inset, 0 -4px 2px -3px rgba(35,32,31,0.15) inset;
    -webkit-box-shadow: -4px 4px 2px -3px rgba(35,32,31,0.15) inset, 0 -4px 2px -3px rgba(35,32,31,0.15) inset;
    box-shadow: -4px 4px 2px -3px rgba(35,32,31,0.15) inset, 0 -4px 2px -3px rgba(35,32,31,0.15) inset;
}
*/
.content-page-grid-D td a {
	display: inline-block;
	color: #8392a2;
	text-decoration: none;
}

.content-page-grid-D td .fundName {
	width: 320px;
}

.content-page-grid-D td a:hover {
	text-decoration: underline
}

.content-page-grid-D span.fund {
	height: 10px;
	width: 22px;
	display: inline-block;
}

.table-headline {
	color: #003b68;
	font-weight: bold;
	border-bottom: 1px solid #23201f;
	margin-bottom: 23px;
	font-size: 14px;
}

.content-page-grid-D .right-arrow {
	color: #009fe3;
	padding-left: 2px;
	top: 1px;
}

.two-third {
	width: 636px;
}

.two-third .date {
	padding-top: 16px;
}

.one-third {
	width: 318px;
	float: left;
}

.top-box h4 {
	color: #003b68;
}

/* End of content-page-grid-D */
.product.parbase.section {
	margin-bottom: 20px;
	margin-top: 10px;
}

.parbase table {
	margin-top: 10px;
	margin-bottom: 15px;
}

/*.image-with-overlay {
	width: 954px;
	height: 328px;
	overflow: hidden;
	position: relative;
}*/
.imageWithOverlay {
	width: 954px;
	height: 328px;
	overflow: hidden;
	position: relative;
}

#fundSearchForm {
	position: relative;
}

#fundSearchForm a {
	height: 28px;
	width: 34px;
	position: absolute;
	right: 5px;
	top: 1px;
}
/*inline asset component*/
#inlineassetframe {
	width: 100%;
	height: 500px;
}

/*tab component*/
.tab-menu {
	padding: 0;
	margin: 0;
	list-style-type: none;
	white-space: nowrap;
}

.tab-menu li {
	float: left;
	min-width: 100px;
	border-left: solid 1px #AEA7A2;
}

.tab-menu li:first-child {
	border-left: none;
}

.tab-menu a {
	position: relative;
	display: block;
	text-decoration: none;
	min-width: 100px;
	float: left;
}

* html .tab-menu a {
	width: 100px;
}

.tab-menu a span {
	display: block;
	color: #000;
	text-align: center;
	padding: 4px 16px;
	cursor: pointer;
	margin: 0 5px;
}

* html .tab-menu a span {
	width: 100px;
	cursor: hand;
	width: 66px;
}

.tab-menu a em {
	display: none;
}

.tab-menu a:hover {
	background: #fff;
}

.tab-menu a:hover span {
	color: #fff;
	background: #003b68;
}

.tab-menu a span.current {
	color: #fff;
	background: #003b68;
}

.tab-menu a em.arw {
	display: block;
	overflow: hidden;
	border: 6px solid #08c;
	border-color: #003b68 #fff;
	border-width: 8px 8px 0 8px;
	position: absolute;
	left: 50%;
	margin-left: -6px;
	margin-top: -1px;
}

.tab-menu a:hover em {
	display: block;
	overflow: hidden;
	border: 6px solid #08c;
	border-color: #003b68 #fff;
	border-width: 8px 8px 0 8px;
	position: absolute;
	left: 50%;
	margin-left: -6px;
	margin-top: -1px;
}
/*end of tab component*/
/*for ListItemColumnGrid3 */
.paragraphDiv {
	line-height: 16px;
	padding-bottom: 20px;
}
/*ListItemColumnGrid3 end */
/*For footer font size*/
.footer-links .box-news-cont h4 {
	font-size: 20px;
}

#site-nav-style {
	padding: 23px 0 23px 0;
}
/*end here*/
.padbtm20 {
	padding-bottom: 20px !important;
}

/*******Euro-crisis/Country-profiles**************/
.coutry-austria {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/austria-country.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 50px;
	width: 94px;
	text-decoration: none;
}

.coutry-austria:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/austria-country.png")
		no-repeat scroll left -52px transparent;
	text-decoration: none;
	width: 94px;
}

.coutry-italy {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/italy.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 94px;
	width: 82px;
	text-decoration: none;
}

.coutry-italy:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/italy.png")
		no-repeat scroll left -96px transparent;
	text-decoration: none;
	width: 82px;
}

.coutry-spain {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/spain.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 90px;
	width: 100px;
	text-decoration: none;
}

.coutry-spain:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/spain.png")
		no-repeat scroll left -91px transparent;
	text-decoration: none;
	width: 100px;
}

.coutry-estonia {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/estonia.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 55px;
	width: 110px;
	text-decoration: none;
}

.coutry-estonia:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/estonia.png")
		no-repeat scroll left -57px transparent;
	text-decoration: none;
	width: 110px;
}

.coutry-belgium {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/belgium.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 56px;
	width: 110px;
	text-decoration: none;
}

.coutry-belgium:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/belgium.png")
		no-repeat scroll left -58px transparent;
	text-decoration: none;
	width: 110px;
}

.coutry-cyprus {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/cyprus.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

.coutry-cyprus:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/cyprus.png")
		no-repeat scroll left -70px transparent;
	text-decoration: none;
	width: 80px;
}

.coutry-slovenia {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/slovenia.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 49px;
	width: 72px;
	text-decoration: none;
}

.coutry-slovenia:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/slovenia.png")
		no-repeat scroll left -50px transparent;
	text-decoration: none;
	width: 72px;
}

.coutry-finland {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/finland.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 97px;
	width: 80px;
	text-decoration: none;
}

.coutry-finland:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/finland.png")
		no-repeat scroll left -98px transparent;
	text-decoration: none;
	width: 80px;
}

.coutry-germany {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/germany.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 97px;
	width: 81px;
	text-decoration: none;
}

.coutry-germany:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/germany.png")
		no-repeat scroll left -98px transparent;
	text-decoration: none;
	width: 81px;
}

.coutry-greece {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/greece.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 95px;
	width: 83px;
	text-decoration: none;
}

.coutry-greece:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/greece.png")
		no-repeat scroll left -96px transparent;
	text-decoration: none;
	width: 83px;
}

.coutry-ireland {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/ireland.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 61px;
	width: 80px;
	text-decoration: none;
}

.coutry-ireland:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/ireland.png")
		no-repeat scroll left -62px transparent;
	text-decoration: none;
	width: 80px;
}

.coutry-luxembourg {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/luxembourg.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 56px;
	width: 103px;
	text-decoration: none;
}

.coutry-luxembourg:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/luxembourg.png")
		no-repeat scroll left -57px transparent;
	text-decoration: none;
	width: 103px;
}

.coutry-malta {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/malta.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 56px;
	width: 74px;
	text-decoration: none;
}

.coutry-malta:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/malta.png")
		no-repeat scroll left -66px transparent;
	text-decoration: none;
	width: 74px;
}

.coutry-netherlands {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/netherlands.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 77px;
	width: 98px;
	text-decoration: none;
}

.coutry-netherlands:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/netherlands.png")
		no-repeat scroll left -78px transparent;
	text-decoration: none;
	width: 98px;
}

.coutry-portugal {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/portugal.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 79px;
	width: 80px;
	text-decoration: none;
}

.coutry-portugal:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/portugal.png")
		no-repeat scroll left -80px transparent;
	text-decoration: none;
	width: 80px;
}

.coutry-slovakia {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/slovakia.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 48px;
	width: 88px;
	text-decoration: none;
}

.coutry-slovakia:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/slovakia.png")
		no-repeat scroll left -50px transparent;
	text-decoration: none;
	width: 88px;
}

.coutry-france {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/france.png")
		no-repeat scroll left top transparent;
	border: 0 none;
	display: block;
	height: 89px;
	width: 90px;
	text-decoration: none;
}

.coutry-france:hover {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/france.png")
		no-repeat scroll left -91px transparent;
	text-decoration: none;
	width: 90px;
}

.country-content-table-crisis {
	width: 935px;
	height: auto;
	background-color: #f4f6f7;
	margin-bottom: 60px;
	margin-top: -78px;
}

.country-left-colum-crisis {
	width: 615px;
	height: 480px;
	float: left;
	border: solid #A8C2D7 1 px;
	background-color: #f4f6f7;
	margin: 0px 0px 32px 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}

.country-main {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #6d6e71;
}

.item-page {
	background-color: #f4f6f7;
}

.country-cp-modal-container {
	background-color: #d7e8ef;
}

.country-cp-modal-clogo {
	position: absolute;
	position: absolute;
	padding-left: 12px;
	padding-top: 25px;
}

.country-cp-modal-tablecontainer {
	position: relative;
	top: -20px;
	padding-top: 20px;
	padding-left: 90px;
	z-index: 1;
}

.country-cp-modal-tablecontainer table {
	table-layout: fixed;
	width: 580px;
}

.country-cp-modal-tablecontainer colgroup {
	display: table-column-group;
}

.country-cp-modal-tablecontainer table {
	border-collapse: separate;
	/*border-spacing: 2px;*/
	border-color: gray;
}

.country-cp-modal-tablecontainer tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}

.country-cp-modal-tablecontainer td, th {
	display: table-cell;
	vertical-align: inherit;
}

.country-cp-modal-ctitlecontainer {
	width: 300px;
	height: 30px;
	border-bottom: 6px solid #EEBE32;
	margin: 0px;
}

.cp-modal-ctitle {
	color: #1375A7 !important;
	font-size: 30px !important;
	padding-bottom: 3px;
}

.country-cp-modal-ctitlecontainer h2 {
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 18px;
	height: 14px;
	color: #414042;
}

.cp-modal-table-row1 {
	height: 50px;
	background-color: #cadbe3;
}

.country-cp-modal-tablecontainer tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}

.cp-modal-table-td-title {
	padding-top: 5px;
	padding-left: 12px;
	color: #007aad;
	font-size: 14px;
}

.cp-modal-table-td-value {
	color: #007aad;
	font-size: 14px;
	font-weight: bold;
}

.cp-modal-table-row2 {
	height: 50px;
	background-color: #dfecf1;
}

.cp-modal-table-td-gdp {
	padding-left: 8px;
	padding-bottom: 2px;
	color: #007aad;
	font-size: 14px;
	font-style: italic;
}

.cp-modal-table-td-gdpcontainer {
	padding-left: 95px;
	margin-top: -18px;
}

.cp-modal-table-row2-40px {
	height: 40px;
	background-color: #dfecf1;
}

.cp-modal-table-row2-35px {
	height: 35px;
	background-color: #dfecf1;
}

.crisis-one-module-container {
	background-color: #bfbfbf;
}

.crisis-one-module-title {
	color: #1375A7;
	padding-top: 20px;
	font-size: 18px;
	text-align: center;
}

.crisis-one-module-content {
	padding: 8px;
	color: #1375A7;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
}

.crisis-one-module-content table {
	display: table;
	border-collapse: separate;
	border-color: gray;
}

.crisis-one-module-content tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}

.crisis-one-module-content  td, th {
	display: table-cell;
	vertical-align: inherit;
}

.crisis-one-module-content div[Attributes Style] {
	text-align: -webkit-center;
}

.crisis-one-module-content table[Attributes Style] {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-spacing: 0px;
}

.crisis-one-module-content tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}

.crisis-one-module-container img {
	border: 0px solid #aea7a2;
}

/********Light box CSS ********/
#sbox-overlay {
	position: fixed;
	background-color: #000;
	left: 0px;
	top: 0px;
	z-index: 65555;
	opacity: 0.7;
	width: 100%;
	height: 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity = 50);
}

#sbox-window {
	position: fixed;
	top: 20% !important;
	background-color: #fff;
	/*text-align: right;*/
	overflow: visible;
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	z-index: 65557;
	width: 700px;
	height: 500px;
	left: 20%;
	top: 406px;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

#sbox-content {
	clear: both;
	overflow: auto;
	background-color: #fff;
	height: 100%;
	width: 100%;
	background-color: #d7e8ef;
	opacity: 1;
}

#cp-modal-container {
	background-color: #d7e8ef;
}

#cp-modal-tablecontainer {
	position: relative;
	/*top: -20px;*/
	padding-top: 25px;
	/*padding-left: 10px;*/
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: 1px;
	border: none;
	z-index: 999;
}

#display-content {
	width: 700px;
	height: 482px;
}

/******Light box ENd ******/

/*******END of Euro-crisis/Country-profiles**************/
/* added for topoverlay country selection*/
.country-list ul {
	display: block;
}

.country-list ul.col {
	width: 200px;
	padding-left: 30px;
	float: left;
	display: inline-block;
	min-height: 420px;
	border-right: solid 1px #DDD;
	padding-right: 30px;
}
/*******
.country-list ul.col4{
  
  border:medium-none;
}
****/
.country-list ul#col3 {
	border-right: none;
}

.country-list ul li {
	list-style-type: none;
	padding-bottom: 6px;
	margin-left: 15px;
}

.country-list {
	padding: 15px 30px;
	width: 900px;
	display: none;
	position: relative;
	top: 110px;
	/*right:-47px;*/
	z-index: 999999;
	font-size: 13px;
	line-height: 16px;
	background: #FFFFFF;
}

.country-list ul li a {
	display: block;
	padding: 3px 5px;
}

.country-list ul li.lev-1 {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}

.country-list ul li.lev-1 a:hover {
	background: #a8c2d7;
	color: #5E544C;
}

.country-segment-list ul li a {
	display: block;
	padding: 3px 5px;
}

.country-segment-list ul li.lev-1 {
	padding: 2px 10px;
}

.country-segment-list ul li.lev-2 {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}

.country-segment-list ul li.lev-1 a:hover {
	background: #a8c2d7;
}

.country-segment-list ul li.lev-2 a:hover {
	background: #BFBFBF;
	color: #5E544C;
}
/* end of topoverlay country selection*/

/***boxgraey**/
ul.flatlist-dotted {
	background: #F4F6F7;
	padding: 10px;
	width: 253px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border: solid 1px #A2A2A2;
}

ul.flatlist-dotted li {
	border-bottom: 1px dotted #A2A2A2;
	font-size: 11px;
	margin: 0 0 4px;
	padding: 0 0 4px;
	list-style: none !important;
}

ul.flatlist-dotted li a {
	color: #0065A4;
	text-decoration: underline;
}

ul.flatlist-dotted li {
	font-size: 11px;
	color: #6D6E71
}
/**/
.tweet-text {
	margin-bottom: 5px;
}

.button-standard input {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
}

/** styles for media resources **/
.tab-item {
	position: relative;
}

.tab-item a:hover {
	background: #003b68;
	color: #fff;
	cursor: pointer;
}

#fundFacts4-content .pi-tabgrid2 th, #fundFacts3-content .pi-tabgrid2 th,
	#fundFacts2-content .pi-tabgrid2 th, #fundFacts1-content .pi-tabgrid2 th
	{
	font-weight: normal;
	font-family: Arial;
}

#fundFacts4-content .pi-tabgrid2 .table-head td a, #fundFacts3-content .pi-tabgrid2 .table-head td a,
	#fundFacts2-content .pi-tabgrid2 .table-head td a, #fundFacts1-content .pi-tabgrid2 .table-head td a
	{
	font-weight: bold;
}
/** 
.tab-item a:hover:after{
border-left: solid transparent 10px;
    border-right: solid transparent 10px;
    border-top: solid #003b68 10px;
    bottom: -7px;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -13px;
    position: absolute;
    width: 0;
                }
 **/
.tab-item a.active {
	background: #003b68;
	color: #fff;
}

/** ending styles for media resources **/
.info-text1 {
	float: left;
	color: #fff;
	width: 70%;
}

.info-text2 {
	float: right;
	color: #fff;
	width: 30%;
	text-align: right;
}

.close {
	position: absolute;
	color: #009fe3;
	font-weight: bold;
	top: 5px;
	right: 15px;
	font-size: 14px;
	text-decoration: none;
}
/***
.arrow-orange a:after {
    content: " ";
    display:inline-block;
    width:14px;
    height:17px;
    overflow:hidden;
    vertical-align:middle;
    margin-left:12px;
    background: url(clientlibs/css/right-arw.png) no-repeat;
    background-position: 0 0;
}
**/
.arrow-orange a {
	color: #fff;
}
/** end of cookie notification**/
.insight-container>table {
	margin-top: 0px;
}

/** New css for Search dropdown  **/
.select-wrapper, .select-wrapper-language, .select-wrapper-pagination {
	float: left;
	display: inline-block;
	border: 1px solid #999;
	background: url("clientlibs/css/images/dwn-arw.png") no-repeat right 6px #fff;
	cursor: pointer;
}

.select-wrapper, .select-wrapper select, .select-wrapper-language,
	.select-wrapper-language select {
	width: 200px;
	border: 1px solid #AEA7A2 !important;
	/*margin: 0 0 20px !important; */
	padding: 8px 5px !important;
}

.select-wrapper-pagination, .select-wrapper-pagination select {
	width: 200px;
	border: 1px solid #AEA7A2 !important;
	padding: 8px 5px !important;
}

.select-wrapper .holder, .select-wrapper-language .holdl,
	.select-wrapper-pagination .holder {
	display: block;
	margin: 0 35px 0 5px;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	z-index: 0;
	color: #000;
	text-align: left;
}

.select-wrapper select, .select-wrapper-language select,
	.select-wrapper-pagination select {
	font-family: 'ITCFranklinGothicStdCondensed', 'Franklin Gothic';
	margin: -7px 0 0 -6px !important;
	margin /*\**/: -16px 0 0-12px\9 !important;
	width: 210px;
	width /*\**/: 216px\9;
	height: 35px;
	height /*\**/: 50px\9;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	outline: none;
	opacity: 0;
	/* CSS hacks for older browsers */
	_noFocusLine: expression(this.hideFocus = true);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
}

.margin-selectbox {
	margin-right: 35px
}

.margin-selectbox-last {
	margin-right: 0
}
/*.margint0{margin-top:0 !important}*/
/*Country list box styles***/

/*.country-close-btn {
    border: 1px solid #333333;
    color: #009fe3;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 5px;
    position: absolute;
    right: 23px;
    top: 20px;
}
*/
.country-close-btn {
	color: #009fe3;
	font-size: 22px !important;
	font-family: Arial, sans-serif !important;
	font-weight: normal;
	position: absolute;
	right: 15px;
	top: 20px;
}

.form-element label.font-color-black {
	color: #333 !important;
	margin-bottom: 0 !important
}

.width96p {
	width: 96%
}

.font-black, .font-black a {
	color: #23201F
}

.color-white {
	color: #fff;
}

/**Country list box overlay fade***/
.overlay-bg {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #A6A6A6 ;
	background: rgba(0, 0, 0, 0.60);
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; */
	z-index: 9999;
}

/**Error fly ***/
.overlay-bg-err-fly {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #A6A6A6 ;
	background: rgba(0, 0, 0, 0.30);
	z-index: 9999;
}

.clist-box {
	clear: both;
	display: inline-block;
	margin-top: 15px;
	margin-left: 70px;
}

.country-list ul li.left0 {
	margin-left: 0
}

ul.europe-country li {
	margin-left: 15px !important
}

/*====Fund DB Component Styles====*/
.pi-funds-component {
	background-color: #003b68;		
	padding: 20px;
	position: relative;
	margin-bottom: 20px;
	color: #fff;
}

.pi-funds-component h1 {
	font-family: Arial, sans-serif;
	font-size: 30px;
	color: #fff;
	padding-bottom: 15px;
}

.pi-funds-component h2 {
	font-family: ITCFranklinGothicW01-Md, "Arial Narrow", Arial, Sans-Serif;
	font-size: 17px;
	/* font-weight:bold; */
	color: #fff;
	padding-bottom: 10px;
	margin: 0;
}

.martop45px {
	margin-top: 45px
}

.pi-funds-component .input-box label {
	padding-left: 0px !important
}

.pi-funds-component .column {
	margin-right: 35px;
	min-height: 100px;
	float: left;
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial,
		Sans-Serif;
	font-size: 17px;
	line-height: 21px;
	/* max-width: 205px; */
	max-width: inherit;
}

.pi-funds-component .column span.holder {
	font-family: Arial !important;
}

.btnBox {
	margin: 25px 0 0 0;
}

.share-search {
	position: relative;
	width: 255px;
	margin: 0
}

.share-search a {
	background-repeat: no-repeat;
	display: inline-block;
	height: 35px;
	position: absolute;
	top: 5px !important;
	right: 5px;
	width: 35px;
	background-position: -6px -316px;
}
/*End*/

/** Start of styles for top header component */
.pi-topmenu ul li {
	padding: 0;
}

.pi-topmenu {
	font-family: arial, sans-serif;
	position: relative;
	font-size: 10.5px;
	float: left;
	z-index: 102;
	width: 60%;
	background: #bfbfbf;
	height: 25px;
	padding-left: 16px;
}

.pi-topmenu ul li a, .pi-topmenu ul li a:visited {
	display: block;
	text-decoration: none;
	color: #23201F;
	text-align: left;
	/*color:#5f544c;*/
	background: #bfbfbf;
	line-height: 18px;
	font-size: 10.5px;
	overflow: hidden;
	padding: 3px 13px;
	/*font-size: 10.5pt !important; padding-right: 11px !important; color: #23201f !important;*/
}

.pi-topmenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.pi-topmenu ul li {
	float: left;
	position: relative;
}

.pi-topmenu ul li ul {
	display: none;
}

.pi-topmenu ul li:hover a {
	color: #fff;
	background: #595959;
}

.pi-topmenu ul li:hover ul {
	display: block;
	position: absolute;
	top: 24px;
	left: 0;
	width: 105px;
}

.pi-topmenu ul li:hover ul li a.hide {
	background: #6a3;
	color: #fff;
}
/*.pi-topmenu ul li:hover ul li:hover a.hide {background:#6fc; color:#5f544c;}*/
.pi-topmenu ul li:hover ul li ul {
	display: none;
}

.pi-topmenu ul li:hover ul li a {
	display: block;
	background: #595959;
	color: #bfbfbf;
	width: 125px;
}

.pi-topmenu ul li:hover ul li a:hover {
	background: #bfbfbf;
	color: #595959;
}

.pi-topmenu ul li:hover ul li:hover ul {
	display: block;
	position: absolute;
	left: 105px;
	top: 0;
}

.pi-topmenu ul li:hover ul li:hover ul.left {
	left: -105px;
}

/** End of styles for top header component */
/**==icons==**/
.hor-icons a {
	margin-right: 20px;
	float: left;
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial,
		Sans-Serif;
	font-size: 16px;
}

.hor-icons .print-hor {
	margin-right: 20px;
	float: left;
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial,
		Sans-Serif;
	font-size: 16px;
	cursor: pointer;
}

a.subscribe-hor {
	background:
		url(../../../content/dam/PioneerInvestements/reference/en/images/subscribe-hor.png)
		no-repeat 0 4px;
	padding-left: 25px;
	line-height: 24px;
}

a.subscribe-hor-all {
	padding-left: 25px;
	line-height: 24px;
	margin-left: -16px;
}

a.download-hor {
	background:
		url(../../../content/dam/PioneerInvestements/reference/en/images/download-hor.png)
		no-repeat 0 0;
	background-position: 0 -4px\9;
	padding-left: 28px;
	line-height: 24px;
	padding-bottom: 6px;
}

a.share-hor {
	background:
		url(../../../content/dam/PioneerInvestements/reference/en/images/share-hor.png)
		no-repeat 0 2px;
	background-position: 0 0px\9;
	padding-left: 22px;
	line-height: 24px;
}

.print-hor {
	background:
		url(../../../content/dam/PioneerInvestements/reference/en/images/print-hor.png)
		no-repeat 0 0;
	padding-left: 28px;
	line-height: 24px;
	padding-right: 0;
}

.PI-fund .print-hor {
    background: url(clientlibs/css/images/icons_72_transparent.png) no-repeat scroll -100px -96px transparent;
    padding-left: 0px;
    line-height: 24px;
    padding-right: 0px;
    height: 30px;
    width: 24px;
    margin-right: 0px;
}


.PI-fund a.subscribe-hor {
    background: url(clientlibs/css/images/icons_72_transparent.png) no-repeat scroll -136px -94px transparent;
    padding-left: 0px;
    line-height: 24px;
    height: 30px;
    width: 24px;
    margin-right: 16px;
}

.PI-fund a.download-hor, .pi-tabgrid3 a.download-hor {
	background:
		url(clientlibs/css/images/download-hor.png)
		no-repeat 0 0;
	background-position: 0 -4px\9;
	padding-left: 21px;
	line-height: 21px;
	padding-bottom: 6px;
}

.width40p {
	width: 40%
}

.marginr0 {
	margin-right: 0 !important
}

/*end*/

/****Email Subscription Styles****/
.marleft10 {
	margin-left: 10px
}

.inputDisabled .formtext {
	color: #C0C0C0 !important;
}

.inputDisabled input[type=text], .inputDisabled input[type=password],
	.inputDisabled input[type=checkbox]:not(old)+label>span {
	border: solid 1px #ddd !important;
	color: #C0C0C0;
}

.inputDisabled input[type=button] {
	color: #C0C0C0;
}

.inputDisabled input[type="radio"]+label>span {
	border: solid 1px #ddd !important;
	color: #C0C0C0 !important;
}

.inputDisabled input[type="radio"]+label, .inputDisabled input[type=checkbox]+label
	{
	color: #C0C0C0 !important;
}

.inputDisabled button {
	background: none repeat scroll 0 0 #ddd !important;
	color: #fff;
	padding: 9px 16px 8px 5px;
	border: none;
	cursor: default;
	line-height: 26px;
	position: relative;
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial,
		Sans-Serif;
	height: auto;
}

.pi-form {
	margin-left: 35px;
}

.pi-form a {
	color: #009fe3;
	text-decoration: none !important;
	font-weight: bold;
}

.pi-form p {
	font-family: Arial;
	padding-top: 16px;
}

.fontblue {
	color: #003b68;
	font-weight: bold;
}

.pi-form input[type=text], .pi-form input[type=password] {
	width: 322px;
	height: 35px;
	border: solid 1px #23201f;
	color: #A6A6A6 ;
	font-family: Arial;
	font-size: 13px;
	padding-left: 10px;
}

.pi-form div.formtext {
	padding-bottom: 8px;
	padding-top: 9px;
	margin: 0;
	width: 441px;
	color: #23201F;
}

.marbtm10 {
	margin-bottom: 10px;
}

.underline {
	border-bottom: solid 1px #003b68;
	padding-bottom: 3px;
	margin-bottom: 10px;
}

.pi-form-error, #forgot-password-error {
	color: #ef7d00;
	padding-top: 10px;
}

#forgot-password-error {
    color: #ef7d00;
    padding-top: 16px;
}

#remove{
    /*width: 157px;
    height: 35px;*/
}

div.forgot-password .pi-content h1 {
    font-family: Arial;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 3px;
    color: #003b68;
}

div.forgot-password .twocolumn-left-div {
    float: left;
    margin: -12px 0 0 0;
}

#fpasswordpadding {
    padding-top: 13px !important;
    padding-right: 102px;
}

#fpasswordpadding {
	padding-top: 18px;
	padding-right: 102px;
}
/*.pi-none{display:none}*/
.marleft20 {
	margin-left: 20px
}

.width40p {
	width: 40%;
}

.mintext {
	padding-bottom: 10px;
	line-height: 20px;
}

.pi-listitem {
	width: 100%;
	margin-bottom: 15px;
	position: relative;
}

.pi-listitem select {
	width: 100%;
	margin-bottom: 5px;
	height: 250px;
}

.input-box {
	padding-top: 3px;
	margin-left: 1px;
}

.input-box label {
	padding-left: 3px
}

#input-fields input[type=checkbox]:not(old), #input-fields input[type=radio]:not(old)
	{
	width: 21px;
	margin-right: -28;
	padding: 0;
	font-size: 13px;
	opacity: 0;
}

#input-fields input[type=checkbox]:not(old)+label, #input-fields input[type=radio]:not(old)+label
	{
	display: inline;
	margin-left: -36px;
	cursor: pointer;
}

#input-fields input[type=checkbox]:not(old)+label {
	cursor: auto !important;
}

#input-fields input[type=radio]:not(old)+label>span {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 3.5px 9px 7px 0;
	border: solid 1px #555;
	border-radius: 9px;
	background: #fff;
	vertical-align: middle;
	cursor: pointer
}

#input-fields input[type=checkbox]:not(old)+label>span {
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: 0 5px 0px 0px;
	border: solid 1px #555;
	background: #fff;
	vertical-align: middle;
}

#input-fields input[type=checkbox]:not(old):checked+label>span,
	#input-fields input[type=radio]:not(old):checked+label>span {
	background: #fff;
}

#input-fields input[type=checkbox]:not(old):checked+label>span:before {
	content: '\2713';
	display: block;
	width: 20px;
	color: #009fe3;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	font-weight: normal;
}

#input-fields input[type=radio]:not(old):checked+label>span>span {
	display: block;
	width: 8px;
	height: 8px;
	margin: 4px;
	border: solid 1px #009fe3;
	border-radius: 12px;
	background: #009fe3;
}

.pi-linkarwdown {
	background:
		url('clientlibs/css/images/arw_down_orange.png')
		no-repeat 100% 11px;
	font-size: 12px !important;
	font-weight: normal;
	float: right;
	color: #23201F;
	font-family: Arial !important;
	border: none;
	text-decoration: none;
	cursor: pointer;
	padding: 5px 13px 5px 5px;
	line-height: 19px;
	background-position /*\**/: 100% 11px; /*IE8, IE9 fix*/
	padding-right /*\**/: 15px\9; /*IE8, IE9 fix*/
}

.pi-linkarw {
	background:
		url('../../../content/dam/PioneerInvestements/reference/en/images/arw_orange.png')
		no-repeat 100% 9px;
	color: #333333;
	font-family: Arial !important;
	border: none;
	text-decoration: none;
	cursor: pointer;
	padding: 5px 13px 5px 5px;
	font-weight: bold;
	background-position /*\**/: 100% 8px; /*IE8, IE9 fix*/
	padding-right /*\**/: 15px\9; /*IE8, IE9 fix*/
}

.pi-linkarw-anchor {
	background:
		url('../../../content/dam/PioneerInvestements/reference/en/images/arw_orange.png')
		no-repeat 100% 2px;
	color: #23201f !important;
	padding-right: 15px;
	text-decoration: none;
	background-position /*\**/: 100% 2px; /*IE8, IE9 fix*/
	padding-right /*\**/: 15px\9; /*IE8, IE9 fix*/
}

.email-error .formtext {
	color: #ef7d00 !important;
}

.email-error input[type=text] {
	border: solid 1px #ef7d00 !important
}

.tooltipBox {
	position: absolute;
	top: 60px;
	left: 365px;
	width: 215px;
}

.error-tooltip {
	background: #009fe3;
	padding: 10px;
	color: #fff;
	position: relative;
}

.arrow-left {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #009fe3;
	position: absolute;
	left: -9px;
	top: 15px;
}

.pi-content {
	font-size: 13px;
	line-height: 16px;
}

.pi-content h1 {
	font-family: Arial;
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 3px;
	color: #003b68;
}

.pi-flist {
	height: 500px;
	overflow: auto;
	border: solid 1px #333;
	padding: 10px;
}

.pi-flist ul {
	margin-bottom: 20px
}

.pi-flist ul li {
	list-style: none;
	padding: 3px 0;
}

.f-orange {
	color: #009fe3;
}

.overflow {
	overflow: hidden
}

#confButtonPadding {
	margin: 35px 0px;
}

/****End Email Subscription Styles****/
.pi-linkarw-anchor-nxt {
	background:
		url(../../../content/dam/PioneerInvestements/reference/en/images/arw_orange.png)
		no-repeat 100% 4px;
	color: #23201f !important;
	padding-right: 15px;
	text-decoration: none;
	background-position /*\**/: 100% 3px; /*IE8, IE9 fix*/
	padding-right /*\**/: 15px\9; /*IE8, IE9 fix*/
}

.pi-linkarw-anchor-prev {
	background:
		url(../../../content/dam/PioneerInvestements/reference/en/images/arw_orange-prev.png)
		no-repeat 0 4px;
	color: #23201f !important;
	padding-left: 15px;
	text-decoration: none;
	background-position /*\**/: 0 3px; /*IE8, IE9 fix*/
	padding-right /*\**/: 15px\9; /*IE8, IE9 fix*/
}

/*Tab Table Grid Styles*/
.pi-tabgrid th {
	border-top: solid 1px #AEA7A2;
	padding: 10px 20px;
}

.pi-tabgrid td {
	padding: 5px 0;
}

.pi-tabgrid th {
	font-weight: bold;
	text-align: left;
	border-left: 1px solid #AEA7A2;
}

.padlr14px {
	padding: 0 14px
}

.pi-tabgrid th:first-child, .pi-tabgrid2 th:first-child {
	border-left: none;
}

.gridList li {
	list-style: none;
	padding: 5px 0 0 20px;
	color: #8392a2;
}

.gridList-row {
	overflow: hidden;
	padding: 5px 20px;
	border-top: solid 1px #AEA7A2;
}

.width30p {
	width: 30%
}

.width70p {
	width: 70%
}

.pi-tabgrid2 th, .pi-tabgrid2 td {
	border-top: solid 1px #AEA7A2;
	padding: 5px;
}

.pi-tabgrid2 th {
	font-weight: bold;
	border-left: 1px solid #AEA7A2;
	border-bottom: 10px solid white;
	border-top: 10px solid white;
}

.pi-tabgrid2 td a {
	color: #306C9A;
}

.pi-tabgrid2 td a:hover {
	text-decoration: underline
}

.selector-blue {
	width: 10px;
	height: 10px;
	background: #003b68;
	margin: 4px 5px 0px;
	display: inline-block;
}

.grid-pagination {
	overflow: hidden;
	margin: 20px 0 0 0;
	padding: 5px 0px;
	border-top: solid 1px #333;
}
/*End*/

/***CSS tooltip***/
.overflow {
	overflow: hidden
}

a.tip {
	float: left;
	margin: 0px 0 0 5px;
	margin: 0px\9 0 0 5px;
}

a.tooltip {
	outline: none;
}

a.tooltip strong {
	line-height: 30px;
}

a.tooltip:hover {
	text-decoration: none;
}

a.tooltip span {
	z-index: 10;
	display: none;
	padding: 10px;
	margin-top: 15px;
	margin-left: 5px;
	width: 180px;
	line-height: 16px;
}

a.tooltip:hover span {
	display: inline;
	position: absolute;
	border: 1px solid #ccc;
	background: lightyellow;
	font-weight: normal
}

.callout {
	z-index: 20;
	position: absolute;
	top: 10px;
	border: 0;
	left: -12px;
}

a.tooltip span {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
/**Funds & Products Styles**/
a.cart-hor {
	background:
		url(../../../content/dam/PioneerInvestements/reference/en/images/cart-hor.png)
		no-repeat 0 3px;
	background-position: 0 0px\9;
	padding-left: 22px;
	line-height: 24px;
	text-decoration: none;
	color: #23201F !important;
}

a.cartChecked-hor {
	background:
		url(../../../content/dam/PioneerInvestements/reference/en/images/cartChecked-hor.png)
		no-repeat 0 3px;
	background-position: 0 0px\9;
	padding-left: 22px;
	line-height: 24px;
	text-decoration: none;
	color: #23201F !important;
}

.cartBox {
	border: none;
	cursor: pointer
}

.cartBox.cart-hor {
	background:
		url(../../../content/dam/PioneerInvestements/reference/en/images/cart-hor.png)
		no-repeat 0 2px;
	padding-left: 22px;
	line-height: 24px;
	text-decoration: none;
	color: #23201F !important;
}

.cartBox.cartChecked-hor {
	background:
		url(../../../content/dam/PioneerInvestements/reference/en/images/cartChecked-hor.png)
		no-repeat 0 2px;
	padding-left: 22px;
	line-height: 24px;
	text-decoration: none;
	color: #23201F !important;
}

.pi-tabgrid2 td a.cart-hor, .pi-tabgrid2 td a.cartChecked-hor {
	background-position: 0 1px;
}
/*.tabFullwidth{width:1200px}*/
/***/
.tiny-searchResults li {
	border-bottom: solid 1px #aaa;
	padding-bottom: 5px;
}

.tiny-searchResults li a {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/arw_orange.png")
		no-repeat scroll 100% 3px transparent;
	color: #aaa;
	line-height: 19px;
	padding-right: 15px;
	text-decoration: none;
	font-size: 12px;
}

.tiny-searchResults li a:hover {
	color: #23201F !important
}

.banner-search-pagination {
	text-align: center;
	border-top: none;
	display: none;
	margin-top: 6.5px !important;
	margin-bottom: 0px !important;
	font-size: 13px !important
}

.banner-search-pagination span {
	line-height: 19px
}
/***Search Results Pagination***/
.pi-searchResults {
	margin: 35px 35px 20px 35px;
	width: 945px;
}

.pi-searchResults li {
	list-style: none;
	padding: 0 0 10px 0;
	font-size: 13px;
}

.pi-searchResults li a {
	line-height: 18px;
}

.fundSearch a span.searchHilight {
	background: #A8C2D7;
	color: #fff;
	font-weight: normal;
	line-height: 16px;
}

.fundSearch a span.right-arrow {
	font-weight: normal !important;
}

.fundSearch a.next {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/arw_orange.png")
		no-repeat scroll 100% 5px transparent;
	padding-right: 15px;
	color: black;
	line-height: 19px;
}

.fundSearch a.previous {
	background:
		url("clientlibs/css/images/arw_orange-prev.png")
		no-repeat scroll 0 5px transparent;
	padding-left: 15px;
	color: black;
	line-height: 19px;	
}
/**Tooltip Social Icon**/
.socialTooltip {
	background: #fff;
	border: solid 1px #23201f;
	padding: 12px 10px;
	position: relative;
	top: 15px;
	width: 350px;
	margin: 0
}

.tipPointer {
	position: absolute;
	top: -14px;
	right: 15px;
	background:
		url(../../../content/dam/PioneerInvestements/reference/en/images/tip_pointerUp.png)
		no-repeat;
	height: 14px;
	width: 23px;
}

.relative {
	position: relative
}

#mediaBox {
	display: none
}

#mediaBox {
	position: absolute;
	right: 5px;
	top: 30px;
}

.pi-media {
	overflow: hidden;
	width: 100px;
	margin-right: 10px !important
}

a.pi-media span {
	float: left;
	padding: 5px 0 0 5px;
	padding: 7px\9 0 0 5px
}

.pi-media img {
	float: left
}

.gPlus {
	margin-right: 12px !important
}

#inthemediaFrame {
	width: 100%;
	height: 800px;
	margin: 15px 0;
}

/**Tooltip Social Icon End**/

/***Styles***/
.anchor {
	color: #fff;
	text-decoration: none;
}

.anchor span {
	color: #333;
	font-weight: normal
}

a.blueBox-hd:hover {
	text-decoration: underline;
}

a.blueBox:hover {
	text-decoration: none;
}

a.blueBox {
	background: #A8C2D7;
	padding: 2px;
	color: #fff;
}

a.blueBox-hd {
	padding: 5px 10px 5px 5px;
	float: left;
	text-align: left;
}

.scorecards {
	background: #a6a6a6;
	color: #fff;
	padding: 2px 0px;
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial,
		Sans-Serif;
}

.greyBox {
	float: left;
	margin-right: 20px;
	background: #a6a6a6;
	padding: 2px 0px;
}

.orangeBox {
	background: #009fe3;
	color: #fff;
	padding: 1px;
	font-size: 11px;
	width: 70px;
	margin: 0;
	text-align: center;
}

.pi-flyout {
	width: 700px;
	padding: 20px;
	margin: 0;
	border: solid 1px #ddd;
	position: relative
}

.popup-logo {
	margin-bottom: 30px
}

.pi-flyout h1 {
	font-family: Arial, sans-serif;
	font-size: 30px;
	color: #003b68;
	padding-bottom: 15px;
}

.pi-flyout p {
	line-height: 17px;
	margin-bottom: 15px
}

.pi-flyout a.closePopup {
	position: absolute;
	color: orange;
	border: solid 1px #333;
	padding: 0 4px;
	top: 20px;
	right: 20px;
}

.pi-flyout a {
	color: #6894C3;
}

.tiny-pdf {
	background:
		url(../../../content/dam/PioneerInvestements/reference/en/images/pdf_iconSmall.png)
		no-repeat scroll transparent 0 2px;
	padding-left: 17px;
	color: #fff;
	margin-right: 5px !important;
}

.scorecards a, .scorecards {
	font-size: 15px;
}

.scorecards span {
	float: left;
	padding: 0px 5px;
}
/**/
.content-page-header.typeB .chaptername .image-title {
	bottom: 15px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 30px;
	left: 33px;
	right: 33px;
	position: absolute;
	text-decoration: none;
}

.content-page-header.typeB .chaptername .vertical-space {
	left: 55px !important;
}

.ie .region-overlay-arrow span {
	margin: 0 0 -50px;
}

.ie .tweets, .ie9 .tweets, .ie8 .tweets {
	float: left;
}

.ie .float-left .left-arrow {
	top: -7px;
}

/* Start Shareholder info page styles */
.fund-search {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
}

.fund-search input {
	border: solid 1px #AEA7A2;
	width: 245px;
	color: #A6A6A6 ;
	padding: 8px 5px;
	margin: 0 0 20px 0;
}

.searchDropdown select {
	border: solid 1px #AEA7A2 !important;
	font-family: 'ITCFranklinGothicStdCondensed';
	font-size: 13px;
	width: 257px !important;
	color: #A6A6A6  !important;
	padding: 10px 5px !important;
	margin: 0 0 20px 0 !important;
}

.dwTop {
	margin-top: 57px;
}

.fundSearchBox {
	position: relative !important;
	width: 245px;
	margin: 0;
}

.fundSearchBox a {
	height: 24px;
	position: absolute;
	right: 0px !important;
	top: 6px !important;
	width: 35px;
}

.imp-note {
	color: #009fe3;
}

.select-box {
	float: left;
	display: inline-block;
	border: 1px solid #999;
	background: url("clientlibs/css/images/dwn-arw.png") no-repeat scroll right 6px
		#FFFFFF;
	cursor: pointer;
}

.select-box, .select-box select {
	border: solid 1px #AEA7A2 !important;
	width: 245px !important;
	padding: 8px 5px !important;
	margin: 0 0 20px 0 !important;
}

.select-box .hold {
	display: block;
	margin: 0 35px 0 5px;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	z-index: 0;
	color: #A6A6A6 ;
}

.select-box select {
	margin: 0;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	outline: none;
	opacity: 0;
}
/** change for dropdown fix **/
.select-box select {
	margin: -7px 0 0 -6px !important;
	margin /*\**/: -14px 0 0-12px\9 !important;
	width: 257px !important;
	width /*\**/: 270px\9 !important;
	height: 32px;
	height /*\**/: 45px\9;
}
/* End Shareholder info page styles */

/**category sorting related css**/
.arw {
	background:
		url('../../../content/dam/PioneerInvestements/reference/en/images/arrows-down.png')
		no-repeat 99% 3px;
	padding-right: 17px;
	cursor: pointer;
}

.arw-expand .arw {
	background:
		url('../../../content/dam/PioneerInvestements/reference/en/images/arrows-up.png')
		no-repeat 99% 3px;
	padding-right: 17px
}
/***/

/* START login panel2 facade */
.login-panel2 {
	display: none;
	position: absolute;
	z-index: 9999;
	top: 0;
	right: 0 !important;
	border: solid 1px #bfbfbf;
	font-size: 13px;
	background-color: #ffffff;
}

.flyout-login {
	padding: 32px 35px 31px 35px;
	width: 325px;
	background: none repeat scroll 0% 0% #FFF;
	/* min-height: 450px;*/
}

.userlogin-box {
	background: #fff;
	width: 249px;
	padding: 4px 13px 4px 13px;
	float: right;
}

.rememberme-checkbox {

	margin-left: 20px;
	padding-top:0px;

	}

.userlogin-box a {
	font-size: 15px;
	color: #003b68;
}

.login-panel2 a.closeFlyout {
	/*position:absolute;
color:orange; border:solid 1px #333; padding:0 4px; top:25px; right:10px; font-weight:bold*/
	color: #009fe3;
	font-weight: normal;
	position: absolute;
	right: 12px;
	top: 12px;
	font-size: 21px;
	font-family: Arial, sans-serif;
}

.login-panel2 h3 {
	margin: 8px 0;
	font-family: Arial, sans-serif !important;
	font-size: 22px;
}

.login-panel2 p {
	margin-bottom: 16px;
}

.login-panel2 form {
	color: #333;
}

.login-panel2 form label {
	color: #23201F;
	padding-bottom: 9px;
	float: left;
	line-height: 16px;
}

.login-panel2 form input[type=text], .login-panel2 form input[type=password]
	{
	width: 96%;
	padding: 9px 6px;
	border: solid 1px #23201f;
	margin-bottom: 25px;
}

.login-panel2 form input[type=password] {
	width: 96%;
	padding: 9px 6px;
	border: solid 1px #23201f;
	margin-bottom: 27px;
}

.login-panel2 form #input-fields .input-box {

	padding-top: 8px !important;
	margin-left: 30px;
	margin-bottom: 1px !important;
	color: #23201F;
	margin-top: -9px;

	}

.login-panel2 form #input-fields input[type=checkbox]:not(old)+label>span
	{
	display: inline-block;
	width: 21px;
	height: 21px;
	margin: 0 18px 7px 3px;
	border: solid 1px #555;
	background: #fff;
	vertical-align: middle;
}

.login-panel2 form .inputDisabled {
	margin-bottom: -10px !important;
}

.login-panel2 form .divider {
	margin-top: 28px !important;
	margin-bottom: 5px !important;
}

.login-panel2 form h3 {
	margin-bottom: 8px !important;
	margin-top: 18px !important;
}

.login-panel2 form .pi-form-message-error {
	margin-top: -14px !important;
	padding-bottom: 2px;
}

.login-panel2 form a.button-standard {
	padding: 5px 0 !important;
}

.login-panel2 .button-standard {
	/*font-family: PIFranklinGothicBookCondRegular; */
	font-family: 'ITCFranklinGothicStdCondensed';
	font-size: 18px;
	display: inline-block;
	background: none repeat scroll 0 0 #003b68;
	line-height: 26px;
	padding: 5px;
	width: 320px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 10px;
	border: none;
	cursor: pointer;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, .right-arrow, .button-standard span.right-arrow {
		top: -7px !important
	}
}
/* END login facade */

/*** FOHF Data table to DIV***/
.fohf-fund-grid h2 {
	font-family: Arial;
	font-size: 22px;
	margin-bottom: 20px
}

.grid-table {
	margin: 0;
	width: 954px;
	line-height: 18px;
	overflow: auto;
	height: 600px;
}

.grid-row {
	display: table-row;
}

.cell-head {
	display: table-cell;
	border-left: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	border-top: solid 1px #ddd;
	font-weight: bold;
	max-width: 150px !important;
	padding: 5px;
}

.cell-head:first-child {
	border-left: none;
}

.grid-cell {
	display: table-cell;
	border-bottom: solid 1px #ddd;
	max-width: 150px !important;
	padding: 5px;
}

/****End***/

/**CheckBox Error Message**/
.error-subscribe-tab {
	position: absolute;
	width: 300px;
	right: 300px;
	top: 3px;
	color: #009fe3;
}

.tnc-pi-radio p {
	float: right;
}

.termsandConditions a {
	color: #306C9A
}

#termsandConditionsButtonId {
	float: right;
}

/**/

/**Search Result Page styel**/
.pi-searchResult-page {
	margin: 15px 0px !important;
}

.pi-searchResult-page li {
	padding: 10px 0 7px 0 !important;
	border-top: solid 1px #AEA7A2;
	margin-bottom: 7px;
	position: relative
}

.pi-searchResult-page li a {
	color: #009fe3 !important;
	font-weight: normal;
	font-size: 17px;
}

.pi-searchResult-page li a:hover {
	text-decoration: underline;
}
/*.pi-searchResult-page li .readmoreLink{
position:absolute;
    width:100px;
    right:5px; top:15px;
}
*/
.pi-searchResult-page li a.readmoreLink {
	font-size: 13px !important;
	color: #23201F !important;
	font-weight: bold;
}

.pi-searchResult-page li:first-child {
	border-top: none !important;
	padding-top: 0px
}

.pi-searchResult-page li:last-child {
	border-bottom: 1px solid #23201F;
}

.pi-body-content-box .float-left {
	margin-left: -15px;
}
/***/
/***/
.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background:
		url('../../../content/dam/PioneerInvestements/reference/en/images/loading24.gif')
		50% 50% no-repeat rgb(249, 249, 249);
}

/*Shareholder Information Search*/
.genric-search-holder {
	position: absolute;
	top: 35px;
	left: 0;
	z-index: 999;
	font-size: 16px !important
}
/**/

/**Search result page***/
.radio-pisearch-button {
	min-width: 140px;
	margin-right: 10px
}

.box-column-pi {
	float: left;
	width: 280px;
	margin-right: 15px;
}
/*Login flyout checkbox*/
.remind-me-btn {
	height: 25px;
	left: 35px;
	position: absolute;
	width: 150px;
}

/****/
.pi-body-content-box {
	margin: 0 35px;
}

.wrap-last-text {
	font-size: 13px !important;
	color: #23201F !important;
	white-space: nowrap !important;
}

label.chkLabel {
	margin-left: 0px !important
}

label.chkLabel span {
	float: left !important;
	width: 18px !important;
}

label.chkLabel p {
	min-width: 132px !important;
	line-height: 18px !important
}

.tab-wrapper-pi {
	
}

.tab-wrapper-pi23 {
	width: 40%
}

/**Long article styles added**/
.newsText ul li {
	list-style: disc;
	margin-left: 15px;
	font-size: 13px;
	word-break: break-word;
}
/***/

/**new styles added**/
.copyright a {
	text-decoration: none;
	font-weight: normal !important;
	color: #009FE3;
}

.copyright a:hover {
	text-decoration: underline !important;
	font-weight: normal
}

.box-news-cont {
	line-height: 19px !important
}

.newsText a {
	color: #009fe3 !important;
}

.newsText a:hover {
	text-decoration: underline !important
}

.twocolumn-left-div .image-text h2 {
	font-family: Arial, sans-serif !important;
	font-size: 22px;
	line-height: 26px;
}

.main-wrapper  .quoteStyle {
	font-family: Arial, sans-serif !important;
	font-size: 22px;
	font-style: italic;
	line-height: 30px;
	color: #003b68;
}

.main-wrapper  .quoteStyle:before {
	content: '\201C';
}

.main-wrapper  .quoteStyle:after {
	content: '\201D';
}

.media-para a {
	color: #009fe3 !important;
}

.media-para a:hover {
	text-decoration: underline !important
}

.fohf-fund-grid a {
	color: #009fe3 !important;
}

.fohf-fund-grid a:hover {
	text-decoration: underline !important
}

.box-news-bold a {
	color: #009fe3 !important;
}

.box-news-bold a:hover {
	text-decoration: underline !important
}

.fundTable-fontSize {
	font-size: 13px;
	line-height: 16px;
	border-bottom: 1px solid #AEA7A2;
}

.insight-content {
	font-size: 13px;
	line-height: 16px;
}

.twocolumn-right-div .brightcovevideo, .twocolumn-right-div .brightcoveplaylist
	{
	background: #ebebeb;
	padding: 30px 20px 45px 20px;
	margin-bottom: 25px;
}

.twocolumn-right-div .parbase {
    background: #ebebeb;
    padding: 19px 20px 31px 20px;
    margin-bottom: 23px;
}

.twocolumn-right-div .parbase.recentlyViewedAsset.section {
    padding: 13px 20px 22px 20px;
}

.twocolumn-right-div>div:first-child>div:first-child {
	/* padding: 35px 20px 35px 20px; */ /* Dep2-63 */
}

.teaser-container-div .videoteaser.section {

    padding-left: 0px !important;

	}


.twocolumn-right-div .distinctive-features, .twocolumn-right-div .recent-pub
	{
	padding: 0 !important;
	background: none;
}

@media print {
	.sticky-nav {
		display: none;
	}
}
/******* Long Article ************/
.long-article {
	border-bottom: 1px solid #AEA7A2;
	width: 100%;
	margin-bottom: 20px;
}
.long-article img {
	border: none;
}

.long-article-border {
	border-bottom: none !important;
}

.box-news-cont .newsText .copyArticleStyle, .additional-flyout-content .copyArticleStyle {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #23201F;
}

.box-news-cont .newsText .copyTableStyle, .additional-flyout-content .copyTableStyle {
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	color: #23201F;
}

.box-news-cont .newsText .leadinOverlineStyle, .additional-flyout-content .leadinOverlineStyle {
	font-family: Arial;
	font-size: 14px;
	line-height: 21px;
	color: #23201F;
}

.box-news-cont .newsText .overlineDateStyle, .additional-flyout-content .overlineDateStyle {
	font-family: Arial;
	font-size: 11px;
	line-height: 21px;
	color: #23201F;
}

.box-news-cont .newsText .hl2BigArticleStyle, .long-article .newsText h2, .additional-flyout-content .hl2BigArticleStyle
	{
	font-family: Arial;
	font-size: 22px;
	line-height: 26px;
	color: #003b68;
	margin-bottom: 13px;
}

.box-news-cont .newsText .smallPrintStyle, .additional-flyout-content .smallPrintStyle {
	font-family: Arial;
	font-size: 9px;
	line-height: 16px;
	color: #23201F;
}

.copyright-wrapper .copyArticleStyle {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
}

.copyright-wrapper .copyTableStyle {
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
}

.copyright-wrapper .leadinOverlineStyle {
	font-family: Arial;
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
}

.copyright-wrapper .overlineDateStyle {
	font-family: Arial;
	font-size: 11px;
	line-height: 21px;
	color: #FFFFFF;
}

.copyright-wrapper .hl2BigArticleStyle {
	font-family: Arial;
	font-size: 22px;
	line-height: 26px;
	color: #FFFFFF;
	margin-bottom: 13px;
}

.copyright-wrapper .smallPrintStyle {
	font-family: Arial;
	font-size: 9px;
	line-height: 16px;
	color: #FFFFFF;
}

.hl1BigArticleStyle, .long-article .newsText h1 {
	font-family: Arial, sans-serif !important;
	font-size: 30px !important;
	line-height: 30px !important;
	color: #003b68 !important;
	margin-bottom: 45px !important;
}

.hlChapterStyle, .long-article .newsText h3 {
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial,
		Sans-Serif !important;
	font-size: 24px !important;
	line-height: 27px !important;
	color: #003b68 !important;
	margin-bottom: 22px !important;
}

.hlSmallArticleStyle, .long-article .newsText h4 {
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial,
		Sans-Serif !important;
	font-size: 20px !important;
	line-height: 24px !important;
	color: #003b68 !important;
	margin-bottom: 13px !important;
}

.long-article .quoteStyle {
	margin-bottom: 45px !important;
}

.colctrl-2csidebar .colctrl-2csidebar-c0 .long-article {
	border-bottom: 1px solid #AEA7A2;
}

.colctrl-2csidebar .colctrl-2csidebar-c1 .long-article {
	border-bottom: 1px solid #AEA7A2;
}

.formtext input.pi-linkarw {
	padding-top: 6px !important;
}

.ie .formtext input.pi-linkarw, .ie9 .formtext input.pi-linkarw, .ie8 .formtext input.pi-linkarw
	{
	padding-top: 6px !important;
}

#registration-form .input-box, #accountsettings-form .input-box,
	#login-form .input-box {
	padding-top: 21px;
}

#input-fields label.chkLabel span {
	margin-top: 14px !important;
}

#input-fields label.chkLabel p {
	line-height: 5px !important;
}

#registration-form .pi-form-error {
	line-height: 21px;
}

.registration-form .pi-content h1 {
	font-size: 30px;
	line-height: 30px;
	padding-bottom: 20px;
}

.button-standardlogin span.right-arrow-orange, .button-standardContinue span.right-arrow-orange
	{
	font-size: 36px !important;
	top: 4px !important;
}

#registration-form #registration-confirmPassword-div .requiredFields {
	font-size: 12px !important;
}
/********Tool Tip *********/
.bubble_tooltip {
	position: absolute;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #a6a6a6;
	font-family: Arial, sans-serif;
	text-decoration: none;
	color: white;
	text-align: left;
}

.arrow_box {
	position: relative;
	background: #a6a6a6;
	border: 4px solid #a6a6a6;
	float: left;
	margin-left: 369px;
	margin-top: -40px;
	min-width: 75px;
	max-width: 240px;
	min-height: 35px;
	margin-right: -48px;
}

.arrow_box:after, .arrow_box:before, .arrow_box_tip:after,
	.arrow_box_tip:before, .form_arrow_box_tip:after, .form_arrow_box_tip:before
	{
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(90, 45, 33, 0);
	border-right-color: #a6a6a6;
	border-width: 15px;
	top: 3px;
}

.arrow_box:before, .arrow_box_tip:before, .form_arrow_box_tip:before {
	border-width: 36px;
	margin-top: -36px;
}

@
-moz-document url-prefix () { .formtext input.pi-linkarw {
	padding-top: 4px !important;
}

}
#fundPageSearchFormResults .fundTable-fontSize tr:nth-child(1n+2):not (:nth-last-child(1)
	 ):not (:nth-last-child(2) ):hover td {
	-moz-box-shadow: 0px 4px 2px -3px rgba(35, 32, 31, 0.15) inset, 0 -4px
		2px -3px rgba(35, 32, 31, 0.15) inset;
	-webkit-box-shadow: 0px 4px 2px -3px rgba(35, 32, 31, 0.15) inset, 0
		-4px 2px -3px rgba(35, 32, 31, 0.15) inset;
	box-shadow: 0px 4px 2px -3px rgba(35, 32, 31, 0.15) inset, 0 -4px 2px
		-3px rgba(35, 32, 31, 0.15) inset;
}

#fundPageSearchFormResults .fundTable-fontSize tr:nth-child(1n+2):not (:nth-last-child(1)
	 ):not (:nth-last-child(2) ):hover td:first-child {
	-moz-box-shadow: 4px 4px 2px -3px rgba(35, 32, 31, 0.15) inset, 0px -4px
		2px -3px rgba(35, 32, 31, 0.15) inset;
	-webkit-box-shadow: 4px 4px 2px -3px rgba(35, 32, 31, 0.15) inset, 0px
		-4px 2px -3px rgba(35, 32, 31, 0.15) inset;
	box-shadow: 4px 4px 2px -3px rgba(35, 32, 31, 0.15) inset, 0px -4px 2px
		-3px rgba(35, 32, 31, 0.15) inset;
}

#fundPageSearchFormResults .fundTable-fontSize tr:nth-child(1n+2):not (:nth-last-child(1)
	 ):not (:nth-last-child(2) ):hover td:last-child {
	-moz-box-shadow: -4px 4px 2px -3px rgba(35, 32, 31, 0.15) inset, 0 -4px
		2px -3px rgba(35, 32, 31, 0.15) inset;
	-webkit-box-shadow: -4px 4px 2px -3px rgba(35, 32, 31, 0.15) inset, 0
		-4px 2px -3px rgba(35, 32, 31, 0.15) inset;
	box-shadow: -4px 4px 2px -3px rgba(35, 32, 31, 0.15) inset, 0 -4px 2px
		-3px rgba(35, 32, 31, 0.15) inset;
}

#lightbox {
	position: absolute;
	top: 0;
	left: 20%;
	right: 20%;
	width: 60%; //
	margin-left: 20%;
	background: #fff;
	z-index: 1001;
	display: none;
}

#lightbox-shadow {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity = 75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	z-index: 1000;
	display: none;
}

.hint {
	display: none;
	position: absolute;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #009fe3;
	font-family: Arial, sans-serif;
	text-decoration: none;
	color: white;
	text-align: left;
	margin-top: -38px;
}

.arrow_box_tip {
	position: relative;
	background: #ef7d00;
	border: 4px solid #ef7d00;
	float: left;
	margin-left: 426px;
	/*  margin-top:-40px;
    min-width:75px;
    max-width:240px; */
	min-height: 35px;
	margin-right: -48px;
	width: 147px !important;
}

.form_arrow_box_tip {
	position: absolute;
	background: #ef7d00;
	border: 4px solid #ef7d00;
	float: left;
	margin-left: 426px;
	/*  min-width:75px;
    max-width:240px; */
	min-height: 35px;
	margin-right: -48px;
	z-index: 0;
	width: 147px !important;
}

input:focus {
	outline: none !important;
	border-color: #009fe3;
	box-shadow: 0 0 2px #009fe3;
}

input[type="button"]:focus {
	box-shadow:none;
}
	
input[type="reset"]:focus {
	box-shadow:none;
}

.form_arrow_box_tip:after {
	border-color: rgba(90, 45, 33, 0);
	border-right-color: #ef7d00;
	border-width: 18px;
	top: 0px;
}

.arrow_box_tip:after {
	border-color: rgba(90, 45, 33, 0);
	border-right-color: #ef7d00;
	border-width: 15px;
	top: 3px;
}

.language-segment-wrapper .language-selector ul li {
	float: left;
	list-style: none outside none;
	padding: 0;
}

/**Styles for iparsys**/
.inheritedIparsys {
	margin-left: 35px;
	margin-right: 35px;
}

.button-hyperlink-style {
	background: none !important;
	color: #FFFFFF !important;
	padding: 0 17px 0 0 !important;
	margin-bottom: -7px;
}

#fundPageSearchFormResults .selector-blue-label,
	#fundPageSearchFormResults .shareinfo-blue {
	/*margin: -14px 8px 0 20px;*/
	margin-top: -17px;
	padding-left: 18px;
	display: table;
	-webkit-margin-before: -16px;
}

.selector-blue {
	-webkit-margin-before: 2px;
}

.ie9 #fundPageSearchFormResults .selector-blue-label, .ie9 #fundPageSearchFormResults .shareinfo-blue
	{
	margin-top: -16px;
}

.ie9 .selector-blue {
	margin-top: 2px;
}

.ie #fundPageSearchFormResults .selector-blue-label, .ie #fundPageSearchFormResults .shareinfo-blue
	{
	margin-top: -16px;
}

.ie .selector-blue {
	margin-top: 2px;
}

#mega-menu-id-image {
	display: none;
	margin-bottom: -1px;
	padding-left: 5px;
}

/**Subscribe Flyout**/
#main {
	margin: 20px
}

#nav {
	margin: 0px;
	position: relative
}

#nav li {
	float: left;
	list-style: none
}

#nav a {
	margin-left: 8.5px;
	padding: 2px 9px;
	border: 0px solid #ccc;
	background: #FFFFFF;
	text-decoration: none
}

#nav li.activeSlide a {
	background: #009fe3;
}

#nav a:focus {
	outline: none;
}

#slideshow {
	height: 478px;
}

#slideshow img {
	width: 100%;
}

.pagination {
	bottom: 28px;
	margin: 0;
	position: absolute;
	right: 35px;
	text-align: center;
	z-index: 99;
	margin-bottom: 35px;
}

.chaptername {
	width: 100% !important;
}

.chaptername a {
	text-decoration: none;
	color: #FFFFFF;
}

.chaptername a:hover {
	color: #009fe3;
}

/* T & C page styles*/
#flyoutContent1, #flyoutContent2 {
	width: 473px;
	padding: 12px;
	background: #fff;
	position: absolute;
	top: 198px;
	right: 10px;
	z-index: 999999;
	font-size: 11px;
}

#flyoutContent1 a, #flyoutContent2 a {
	color: #6894C3 !important;
	text-decoration: none
}

.scroll-box {
	overflow: auto;
	height: 205px;
	padding: 25px;
	padding-bottom: 5px;
}

.flyout-content {
	
}

.scroll-box p {
	margin-bottom: 10px
}

.piLink-flyout {
	color: #333;
	font-size: 13px;
	text-decoration: none;
	line-height: 20px;
}

.font-normal a {
	font-weight: normal;
	margin-left: 17px;
}

.flyout-headline {
	font-family: Arial;
	font-size: 22px;
	color: #003b68;
	margin-left: 35px;
	font-weight: normal !important;
	margin-top: 45px;
}

.flyout-message {
	font-family: Arial;
	font-size: 13px;
	color: #23201F;
	margin-left: 13px;
	font-style: normal;
	font-weight: normal !important;
}

.flyout-message ul {
	padding-left: 16px;
}

.choose-from .color-label {
	font-style: italic;
	color: #133a69 !important;
	margin-left: 0px !important;
}

.flyout-button-area {
	padding: 10px 25px 35px;
}

.overlay-flyout-checkbox {
	width: 30px;
	margin: 0;
	float: left
}

.overlay-whiteBox-label {
	float: left;
	padding-top: 8px;
}

.pi-red {
	color: red
}

.radio-flyout {
	width: 40%
}

.terms-conditions-flyout {
	height: 600px;
	overflow: auto;
	padding: 10px;
	border: solid 1px #ddd;
	margin-bottom: 10px;
}

.tncPopup-Box {
	position: fixed;
	width: 376px;
	top: 130px;
	left: 33%;
	background: #fff;
	z-index: 10000;
}

.chapter-text {
	background: #BFBFBF;
	padding: 30px 250px 30px 100px;
	height: auto;
}

.fundClose-btn {
	color: #009fe3;
	font-size: 22px !important;
	font-family: Arial, sans-serif !important;
	font-weight: normal;
	position: absolute;
	right: 0px;
	top: 16px;
}

.tclabel-href a {
	color: #009fe3;
	text-decoration: none
}

.tclabel-href a:hover {
	text-decoration: underline
}

.flyout-button-standard {
	float: right;
	margin-top: 7px;
	padding-left: 12px
}
/***/
/**end of flyout */

/****************Child Navigation***************/
.Child-Navigation ul, .Child-Navigation ul li {
	list-style: none;
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial,
		Sans-Serif;
}

.Child-Navigation .child-sub ul {
	display: block;
}

.Child-Navigation {
	width: 269px;
	display: inline-block;
}

.Child-Navigation li a.mega-hdr-parent:hover {
	background: #003b68;
	color: #fff;
}

.Child-Navigation li {
	list-style: none;
	float: none;
	width: 210px;
	font-size: 16px;
	font-weight: normal;
}

.Child-Navigation li {
	/*margin: 0 20px 10px 0; */
	float: left;
}

.Child-Navigation a {
	background: none;
	color: #333;
	padding: 4px 5px 3px 7px;
	display: block;
	float: none;
	font-size: 17px;
	line-height: 20px;
}

.Child-Navigation .child-sub li.mega-hdr a.mega-hdr-a {
	margin: 0 0 1px 5px;
	/*text-transform: uppercase; */
	color: #23201F;
	padding: 2.5px 21px 4px 7.5px;
	background: #fff;
	width: 195px;
}

.Child-Navigation li a.mega-hdr-parallel {
	color: #23201F;
	padding: 2.5px 21px 4px 7.5px;
}

.Child-Navigation li a.mega-hdr-parallel-active, .Child-Navigation li a.mega-hdr-parallel:hover
	{
	color: #000;
	background: #a8c2d7;
	padding: 2.5px 21px 4px 7.5px;
}

.Child-Navigation .child-sub li.mega-hdr a.mega-hdr-child {
	padding: 2.5px 10px 5px 7.5px;
	font-weight: normal;
}

.Child-Navigation li a.mega-hdr-child {
	color: #5E544C !important;
}

.Child-Navigation li a.mega-hdr-child-active, .Child-Navigation li a.mega-hdr-child:hover
	{
	color: #5E544C;
	background: none repeat scroll 0 0 #d9d9d9;
}

.Child-Navigation ul li {
	padding-right: 0;
}

.twocolumn-right-div .child-navigation:first-child {
	margin-top: -20px !important;
}

.parallel-list .child-list, .parent-list .parallel-list, .parent-list .child-list
	{
	margin-left: 14px !important;
}

/* Footer */
.footer-wrapper .footer-left-col {
	width: 852px;
	float: left;
}

.footer-wrapper .twocolumn-2-div {
	width: 172px;
	float: right;
}

.footer-wrapper .twocolumn-2-div-social {
	width: 172px;
	background: #003b68;
	float: left;
	padding: 20px 0 10px 0;
	margin-top: 55px;
}
#another-id {
	margin: 0px;
	display: inline;
}

#id_footerlink {
	padding: 0 0 0 35px;
}

.master-footer-style {
	margin: 0px;
	display: inline;
}
/*End of Footer*/
/*matt test comment*/

/* -- fixes for  PAOG-1775 starts here ----*/

.login-panel2 form #input-fields input[type=checkbox]:not(old)+label>span {

    margin-right : 19px;
	width:19px;
    height:19px;

}
.login-panel2 form input[type=text], .login-panel2 form input[type=password] {

    margin-bottom: 27.5px;
}
.PI-dividertitle {

    border-bottom: 2px solid #23201f;

}
                /* -- fixes for  PAOG-1775 ends here ----*/
                
.disclosure-table-heading {
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 18px; 
	margin-bottom: -30px;
    display: block;
}

/*Start - PIUSAEM-443*/
.footer-wrapper .copyright a{
	color: #009fe3;
}
/*End - PIUSAEM-443*/
a.protected-links {
       display: inline-block;
       margin-right: -12px;
}

a.protected-links:after {
       content: url("clientlibs/css/images/lock.png");
       margin-left: 5px;
}

a.fillable-pdf-download {
       display: inline-block;
       margin-right: -12px;
}

a.fillable-pdf-download:after {
       content: url("../../../content/dam/PioneerInvestements/reference/en/images/lock/fillable_pdf_download.png");
       margin-left: 5px;
       float: left;
}

a.fillable-pdf-download-lock {
       display: inline-block;
       margin-right: -12px;
}

a.fillable-pdf-download-lock:after {
       content: url("../../../content/dam/PioneerInvestements/reference/en/images/lock/fillable_pdf_download_lock.png");
       margin-left: 5px;
       float: left;
}

a.pdf-download {
       display: inline-block;
       margin-right: -12px;
}

a.pdf-download:after {
       content: url("../../../content/dam/PioneerInvestements/reference/en/images/lock/pdf_download.png");
       margin-left: 5px;
       float: left;
}

a.pdf-download-lock {
       display: inline-block;
       margin-right: -12px;
}

a.pdf-download-lock-literature {
	background:
		url("../../../content/dam/PioneerInvestements/reference/en/images/lock/pdf_download_lock.png")
		no-repeat 0 0;
	background-position: 0 -4px\9;
	padding-left: 28px;
	line-height: 24px;
	padding-bottom: 6px;
}

a.pdf-download-lock:after {
       content: url("../../../content/dam/PioneerInvestements/reference/en/images/lock/pdf_download_lock.png");
       margin-left: 5px;
       float: left;
}

.login-header-text {
	font-family: Arial,sans-serif;
    font-size: 14px;
    color: #003b68;
    font-style: normal;
    font-weight: bold;
    margin: 18px 0 24px;
}

.flyout-login-header-text {
    margin-top: 28px !important;
}

.login-header-text .right-arrow{
    color: #009fe3;
}

.login-header-text a{
    font-weight: bold;
    color: #23201f !important;
    font-size: 13px;
    line-height: 16px;
}

#thankyou-email-id {
	display: none;
}

.additional-flyout-content .content-wrapper{
	padding:0 35px 0 10px;
}

.additional-flyout-content {
	margin-top: 45px; 
	margin-left:20px; 
	/*border-right: 1px solid #aea7a2;*/
	width: 300px;
}

.additional-flyout-content .newsText a{
	color: #000 !important;
	font-weight: bold;
}
.additional-flyout-content .newsText a:hover{
	text-decoration: none !important;
}

.additional-flyout-content .newsText p{
	margin-bottom: 5px;
}

.additional-flyout-content-border {
	margin-top: 45px; 
	border-right: 1px solid #aea7a2;
	float:left;
	height: 375px;
}

.additional-flyout-content ul{
	margin-left: 35px !important;
}

.additional-flyout-content li{
	list-style: none !important;
}
.twocolumn-right-div {
	/*margin-top:20px; removing paor5 since rhs stick to banner*/
	    margin-top: 0px;
}
.announcement-padding .paragraph-text-notitle{
	margin-top: 32px;
	padding: 0px;
}
.Child-Navigation {
	padding-top : 15px;
}
.parbase.teaser.section {
    padding-top: 15px;
}
.parbase.section.fund-asset-search {
    padding-top: 15px;
}
.hero-carousel {
	width: auto;
	/*height: 396px;*/

} 

.carousel-wrapper {
	position: relative;
}

.carousel-search {
	position: absolute;
	left: 0;
	top: 15px;
	z-index:999;
	width: 260px;
}
/* Added by 477745 for SC Retail searchFund starts */
.carousel-search-sc {
    position: initial;
	left: 0;
	top: 15px;
	z-index:999;
	width: 260px;
	display:inline;
}
.carousel-search-sc div {
    display:inline;
}
/* Added by 477745 for SC Retail searchFund ends */
.carousel-search input {
	border-color: #aea7a2;
    border-image: none;
    border-style: solid;
    border-width: 1px 32px 1px 0px;
    font-weight: bold;
    height: 20px;
    padding: 4px;
    width: 186px;
	font-size:13px;
	padding-left:34px; 
}

.carousel-search img {
	margin-left: -30px;
	padding: 6px;
	position: absolute;
}

.chaptername{
          overflow:hidden;
    }
.chaptername span a {
	color: #FFFFFF;
	font-size: 27px;
	left: 23px;
	position: absolute;
	top: 20px;
	font-family: Arial;
}
.chaptername span .carousel-bannerTitle {
                color: #FFFFFF;
                font-size: 20px;
                left: 23px;
                position: absolute;
                top: 22px;
                font-family: Arial;
}

.carousel-wrapper .region-content-overlay {
          overflow:hidden;
          margin-bottom: 35px;
       }

.carousel-wrapper .region-content-overlay1 {
          margin-bottom: 37px;
          overflow:hidden;
       }

.region-content-overlay {
	background: #003b68;
	padding:  24px 5px 24px 35px;
	position: absolute;
	bottom: 35px;
	margin-left: -35px;
	opacity: 0.85;
	z-index: 7;
    margin-bottom: 30px;
}

.region-content-overlay1 {
	background: none repeat scroll 0 0 #003b68;
	bottom: 35px;
	margin-bottom: 35px;
	/*margin-left: -35px;*/
	opacity: 0.85;
	padding: 24px 35px 24px 35px;
	position: absolute;
	/*width: 420px;*/
	z-index: 100;
}

/*.region-content-overlay1 {
	background: none repeat scroll 0 0 #003b68;
	bottom: 35px;
	margin-bottom: 35px;
	opacity: 0.85;
	padding: 24px 35px;
	position: absolute;
	z-index: 100;
}*/

.region-overlay-arrow {
	color: #bfbfbf;
	float: left;
	/*font-family: pifranklingothicdemicondRg;*/
	font-family: ITCFranklinGothicW01-Dm,"Arial Narrow",Arial,Sans-Serif; 
	/*font-size: 120pt;*/
	height: 93px;
	/*width: 75px;*/
	position: relative;
	padding: 3px 35px 0 28px; 
}

.region-overlay-arrow span {
	display: inline-block;
	position: absolute;
	bottom: 0;
	margin: 0 0 -33px;
	padding: 0;
	position: absolute;
	font-size: 160px;
	bottom/*\**/: -4px\9; 
}

.region-overlay-arrow.PI-arrow-overlay{
	padding-top: 1px;
    margin-top: -76px;
    font-family: ITCFranklinGothicW01-Dm, Arial Narrow, Arial, Sans-Serif;
    font-size: 160px !important;
    color: #6c889b;
    padding-left: 20px;
    padding-right: 17px;
}

.regional-content {
	width: 360px;
	float: left;
}
.regional-content img{float:right}
.colloq {width:336px;}

.regional-content span {
	color: #23201F;
}

.colloq.regional-content .content-text a {
    color: #009fe3;
}

.regional-content ul{
margin-left:16px;
}
.regional-content ul li a{
color:#009fe3;
}

/*
.regional-content{
	width: 225px;
	float: left;
    position:relative;
    top:22px;
    margin-left:10px;
}
*/
/* Overlay css */
.regional-content.carousal-2 {

	background: #FFFFFF;
	padding: 0;
}

.regional-content.carousal-2 ul {
	clear: both;
	display: block;
}

.regional-content.carousal-2 ul li {
	color: #003b68;
	display: block;
	list-style: none outside none;
	padding-bottom: 5px;
}
/*.regional-content.carousal-2 .right-arrow{
	color: #003b68;
}
*/
/* Overlay css */
.regional-content .title {
	color: #bfbfbf;
	font-size: 15px;
	font-family: arial, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #bfbfbf;
	word-wrap: break-word;
}

.regional-content .heading {
                color: #FFFFFF;
                font-size: 24px;
                line-height: 28px;
                font-family: Arial;
                padding: 5px 0 12px 0;
                word-wrap: break-word;
}

.PI-fundsproducts .regional-content
{
   margin-top:-9px;
}

.PI-fundsproducts .regional-content .content-text
{
   margin-bottom: 22px;
}

.PI-fundsproducts
{
    padding: 24px 35px 25px 35px;
	margin-left:-35px;
}

#button-id a.bottom-secondary-button {color:#FFFFFF}

.regional-content .content-text {
                color: #FFFFFF;
                font-family: arial, sans-serif;
                font-size: 13px;
                font-style: normal;
                line-height: 16px;
                margin-bottom: 21px;
				word-wrap: break-word;}


.display-area .title {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-family: arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
}

.display-area .heading {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 27px;
    line-height: 27px;
    padding: 8px 0;
}

.carousel-wrapper .global-content-overlay {
	      min-height:160px;
          max-height:210px;
          overflow:hidden;
       }

.global-content-overlay {
	background: #bfbfbf;
	padding: 25px 35px 25px 520px;
	position: absolute;
	bottom: 37px;
	/*margin-left: -35px;*/ 
	opacity: 0.85;
	z-index: 5;
	width: 220px;
}

.bottom-secondary-button {
                position: relative;
                font-size: 18px;
                font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
                color: #003b68;
                font-weight:bold;
}

.bottom-secondary-button span {
                color: #009fe3;
                font-family: ITCFranklinGothicW01-Dm, "Arial Narrow", Arial, Sans-Serif;
                font-size: 36px;
                margin-left: 5px;
                top:4px;
                font-weight:bold;
}


.global-content {
	width: 225px;
	float: right;
}

.global-content .title {
                color: #003b68;
                font-size: 11px;
                font-family: arial, sans-serif;
                font-weight: bold;
                border-bottom: 1px solid #003b68;
                padding: 0 0 2px;
}

.global-content .heading {
                color: #003b68;
                font-family: Arial;
                font-size: 26px;
                line-height: 28px;
                padding: 8px 0px;
}

.button-white {
				background: #FFFFFF;
				color: #23201F;
				display: inline-block;
				font-family: ITCFranklinGothicW01-Dm, "Arial Narrow", Arial, Sans-Serif;
				font-size: 16px;
				padding: 6px 13px 4px 8px;
                /*font-weight: bold; */
                /*padding *//*\**//*: 12px\9 17px 0px\9 11px;*/
}
.button-space{margin-top:5px;}
.button-white span {
                color: #009fe3;
                font-size: 28px;
                left: 5px;
				baseline-shift: -3.5px;
}

/*unused button styles */
.button-secondary {
	color: #23201f;
	font-size: 21px;
	display: inline-block;
	line-height: 40px;
	/*font-family: pifranklingothicdemicondRg;*/
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;;
	position: relative;
}

.button-secondary span {
	color: #009fe3;
	font-size: 40px;
	/*top: 4px; */
	position: absolute;
	left: 161px;
}

.button-standard {
	display: inline-block;
	background: none repeat scroll 0 0 #003b68;
	height: auto;
	line-height: 26px;
	padding: 5px 12px 5px 10px;
  /*  padding*//*\**//*:9px\9 12px 0px 10px !important;*/
    font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
    font-size: 18px;
	margin-top:10px;
}

.button-standard a,.button-standard input {
	color: #FFFFFF;
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
	text-decoration: none;
	cursor: pointer;
}


.button-standard span.right-arrow {
	color: #009fe3;
	display: inline-block;
	font-size: 36px;
    left:4px;
	top: 4px;
	cursor: pointer;
}


.button-tac a {
	background: none repeat scroll 0 0 #B2C4D2;
	border-radius: 2px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 13px;
	height: 16px;
	line-height: 13px;
	margin-right: 6px;
	padding: 2px 12px;
	text-decoration: none;
}

.button-tac a:hover {
	background: none repeat scroll 0 0 #003b68;
}

.button-small a {
	background: none repeat scroll 0 0 #009fe3;
}

.button-small a:hover {
	background: none repeat scroll 0 0 #e67900;
}

.float-right {
	float: right;
    margin-top:0.5px;
    margin-bottom: 1px;
}

.float-left {
	float: left;
}

/* Overlay css */
.content-overlay a.close {
	right: 7px;
	position: absolute;
	color: #009fe3;
	font-size: 14px;
	text-decoration: none;
}

.content-overlay {
	display: none;
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 0 20px #000000;
	margin: auto;
	padding: 10px;
	position: absolute;
	top: 35px;
	min-height: 435px;
	z-index: 99999
}

.modal-container {
	padding: 0 20px 0 20px;
}

.model-content {
	max-height: 200px;
	overflow-y: scroll;
	margin-bottom: 20px;
}
/* Overlay css */

/* Banner Ad styles START*/
.banner-ad {
	position: relative;
	float: left;
}

/*unused banner-ad*/
.banner-ad .right-arrow {
	font-size: 36px;
	color: #FFFFFF;
	margin-right: 10px;
}

.banner-ad img {
	
}

/*unused banner-ad*/
.banner-ad a {
	bottom: 18px;
	color: #003b68;
	font-size: 21px;
	position: absolute;
	right: 25px;
	text-decoration: none;
	text-transform: capitalize;
}

.banner-ad a:hover {
	color: #009fe3;
	text-decoration: none;
}

.banner-adText {
	background: none repeat scroll 0 0 #003b68;
	opacity: 0.8;
	color: #FFFFFF;
	position: absolute;
	bottom: 50px;
	left: 0;
	padding: 6px;
	position: absolute;
	margin: 0 10px 0 0;
}

/*listgrid*/
ul.coloumnGrid3{width: 100%;}
ul.columnGrid3Row0 {
	background: #ebebeb;
	width: 100%;
}

.columnGrid3Row0 .listitem-button , .twocolumn-container .listitem-button{
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;;
    font-size: 18px;
	display: inline-block;
	background: none repeat scroll 0 0 #003b68;
	height: auto;
	line-height: 26px;
	padding: 5px 10px 5px 8px;
	/*padding*/ /*\**//*:10px\9 10px 0px 8px;*/
	margin-top:10px;
}

.columnGrid3Row0 .listitem-button a, .twocolumn-container .listitem-button a {
	color: #FFFFFF;
}

.columnGrid3Row0 .listitem-button span.right-arrow, .twocolumn-container .listitem-button span.right-arrow {
	font-size: 31px;
	baseline-shift: -3.5px;
	top: 3px;
  	font-weight: normal;
}

.listitem-button {
	background: none;
	height: auto;
	line-height: 26px;
	/*padding: 5px 0;*/
}

.listitem-button span {
	color: #009fe3;
	top:2px;
}

/*genericlist 3 column grid ending*/

/** button  for tnc**/

.button-standard2_sp2 {
/*removed as part of SP1 styles to SP2*/
	font-family:'ITCFranklinGothicStdCondensed', "Arial Narrow", Arial, Sans-Serif;
    background: none repeat scroll 0 0 #003b68;
    color:#fff;
    padding:5px 30px 5px 10px;
	border:none;
	cursor:pointer;
	line-height:26px;
	font-size:18px;
	position:relative;
    font-weight:bold;
}

.button-standard2 {
outline: none !important;
display: inline-block;
	background: none repeat scroll 0 0 #003b68;
	height: auto;
	color:#fff;
	line-height: 26px;
	padding: 3px 8px 3px 6px;
  /*  padding*//*\**//*:9px\9 12px 0px 10px !important;*/
    font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
    font-size: 16px !important;
	cursor:pointer;
	border:none;
}

.button-standard2 span.right-arrow-orange_sp2 {
/*removed as part of SP1 styles to SP2*/
    color: #009fe3;
    cursor: pointer;
    line-height:27px;
    font-size: 35px;
    margin: 0 0 0 10px;
	position:absolute;
	top:5px;
    top/*\**/: 4px\9;
	right:10px;
    
} 

.button-standard2 span.right-arrow-orange {
    color: #009fe3;
	/* display: inline-block; */
	font-size: 36px;
    left:4px;
	top: 4px;
	cursor: pointer;
font-family: ITCFranklinGothicW01-Dm, "Arial Narrow", Arial, Sans-Serif;
    line-height: 0;
	padding: 0;
	position: relative;  
}

.anchor-standard2 {
outline: none !important;
display: inline-block;
	height: auto;
	color:#fff;
	line-height: 26px;
	padding: 3px 8px 3px 6px;
  /*  padding*//*\**//*:9px\9 12px 0px 10px !important;*/
    font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
    font-size: 16px !important;
	cursor:pointer;
	border:none;
}

.anchor-standard2 span.right-arrow-orange {
    color: #009fe3;
	/* display: inline-block; */
	font-size: 30px;
    left:4px;
	top: -4px;
	cursor: pointer;
font-family: ITCFranklinGothicW01-Dm, "Arial Narrow", Arial, Sans-Serif;
    line-height: 0;
	padding: 0;
	position: relative;  
}

.literature-icon-link span.right-arrow-orange {
    color: #009fe3;
	/* display: inline-block; */
	font-size: 30px;
    left:4px;
	top: 12px;
	cursor: pointer;
font-family: ITCFranklinGothicW01-Dm, "Arial Narrow", Arial, Sans-Serif;
    line-height: 0;
	padding: 0;
	position: relative;  
}

.button-standardlogin {
display: inline-block;
	background: none repeat scroll 0 0 #003b68;
	height: auto;
	color:#fff;
	line-height: 26px;
	padding:9px 16px 8px 5px;
  /*  padding*//*\**//*:9px\9 12px 0px 10px !important;*/
    font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
    font-size: 18px;
	margin-top:10px;
	cursor:pointer;
	border:none;}

.button-standardlogin span.right-arrow-orange {
    color: #009fe3;
	/*display: inline-block;*/
    left:10px;
	top: 4px;
	cursor: pointer;
font-family: ITCFranklinGothicW01-Dm, "Arial Narrow", Arial, Sans-Serif;
    line-height: 0;
	padding: 0;
	position: relative;  
}

button.button-standardlogin:focus {
    outline: 0 !important;
}
button.button-standard:focus {
    outline: 0 !important;
}

.button-standardContinue {
display: inline-block;
	background: none repeat scroll 0 0 #003b68;
	height: auto;
	color:#fff;
	line-height: 26px;
	padding:9px 16px 8px 5px;
  /*  padding*//*\**//*:9px\9 12px 0px 10px !important;*/
    font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
    font-size: 18px;
	margin-top:10px;
	cursor:pointer;
	border:none;}

.button-standardContinue span.right-arrow-orange {
     color: #009fe3;
	/*display: inline-block;*/
    left:10px;
	top: 4px;
	cursor: pointer;
font-family: ITCFranklinGothicW01-Dm, "Arial Narrow", Arial, Sans-Serif;
    line-height: 0;
	padding: 0;
	position: relative;
}

/** button  for tnc ending**/


/** footer new css**/



.box-news-cont2 {
    color: #23201F;
    float: left;
    font-family: arial,sans-serif;
	margin-right:30px;
	width:134px;
	word-wrap: break-word;
}
.flinks{
padding-left:0 !important

}

.flinks li{padding:0 0 6px 0;list-style:none;}
.flinks li a{
color:#5e544c;
text-decoration:none;
font-size: 11px;
line-height:20px;
font-family: Arial !important;
background:url(../../../content/dam/PioneerInvestements/reference/en/images/arw-orange.png) no-repeat 100% 0;
height: 15px;
padding-right:18px;
font-weight:bold;
word-break: break-word;
}

.right-arrow3 {
    color: #23201F;
    display: inline-block;

    line-height: 0;
    padding: 0;
    position: relative;
    text-decoration: none;
    top: 4px;
}
 .small-image{height:155px;}
.page-grid .hero-carousel .region-overlay-arrow img {height:48px;} 
.page-grid .hero-carousel .big-image{height:396px;} 
.big-image{height:396px;}

 #recaptcha_area, #recaptcha_table{margin: 0!important}
 .fundsearch-container{top:-20px !important}

 
 
  /*Safari browser*/
   /***Safari fixed***/
 @media screen and (-webkit-min-device-pixel-ratio:0) {
	
::i-block-chrome,.button-white span {top: -3px !important; padding-top:16px !important}
::i-block-chrome, .columnGrid3Row0 .listitem-button {padding-top: 9px !important}
::i-block-chrome, .button-standard{padding-top: 9px !important}
::i-block-chrome, .button-standard2{padding-top: 9px !important}
::i-block-chrome, .region-overlay-arrow span{bottom: -2px !important}
.region-overlay-arrow span{bottom: 14px !important}
::i-block-chrome, .right-arrow{top: -3px !important}
::i-block-chrome, .button-standard span.right-arrow {top: -8px !important}
::i-block-chrome, .button-standard2 span.right-arrow {top: -8px !important}
::i-block-chrome, .box-news-cont span.right-arrow{top: 3px !important}
::i-block-chrome,.insight-related span.right-arrow{top: -6px !important}
::i-block-chrome,.distinctive-features span.right-arrow{top: -6px !important}
 ::i-block-chrome,p .right-arrow {top: -6px !important}
    ::i-block-chrome,.bottom-secondary-button span.right-arrow { top: -8px !important}
    ::i-block-chrome,.button-white span.right-arrow{ top: -8px !important}
    ::i-block-chrome,.listitem-button span.right-arrow{ top: -7px !important}
 ::i-block-chrome,.insight-container span.right-arrow{ top: -7px !important}
::i-block-chrome,.insight-container span.left-arrow{top:-3px !important}
::i-block-chrome,.insight-text span.right-arrow{top:-6px !important}
::i-block-chrome,.banner-ad-newlayout .right-arrow{top: -7px !important}
::i-block-chrome,.send-email span.right-arrow{top: -7px !important}
::i-block-chrome,.button-standard2_sp2 span.right-arrow-orange{top: 3px !important}
::i-block-chrome,.button-standardContinue span.right-arrow-orange{top: 3px !important}
::i-block-chrome,.insight-tag-date span.right-arrow{top: -7px !important}
::i-block-chrome,.bread-crumb span.right-arrow{top: -7px !important}
::i-block-chrome,.insight-one-third .top-box .top-box span.right-arrow{top: -6px !important}
::i-block-chrome,.long-article .newsText span.right-arrow{top: 2px !important}
::i-block-chrome,.flyout-login .fpassword span.right-arrow{top: -7px !important}
::i-block-chrome,.scroll-box .flyout-button-area .button-standard2 .right-arrow-orange{top:-8px !important;}
::i-block-chrome,#choose-from .piLink-flyout .right-arrow{top:-6px !important;}
::i-block-chrome,.martop45px .button-dbSearch .button-standard2 .right-arrow-orange{top:-8px !important;}
::i-block-chrome,.email-subscription .twocolumn-left-div .pi-form .button-standard2 .right-arrow-orange{top:-8px !important;}
::i-block-chrome,.button-standardlogin .right-arrow-orange{top:-7px !important;}
::i-block-chrome,.terms-condition-content .termsandConditions #tncpagefrom .button-standard2 .right-arrow-orange{top:-8px !important;}
::i-block-chrome,.formtext .button-standardlogin .right-arrow-orange{top:-10px !important;}
::i-block-chrome,.button-standard2 .right-arrow-orange{top:-8px !important;}
::i-block-chrome,.email-subscription .twocolumn-left-div .pi-form .pi-listitem .pi-linkarw{padding-top:6px !important;} 
	}



/* iPad (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
  .insight-tag-date .float-left span.right-arrow{top:2px !important;}
 .right-arrow{
      top:2px !important
        }
    .button-standard span.right-arrow {top: -2.5px !important}
	.button-standard2 span.right-arrow {top: -2.5px !important}
 .left-arrow{top: -6px !important}
    .box-news-cont span.right-arrow{top: 2px !important}
.insight-related span.right-arrow{top: -1px !important}
.tweets{float:left}
 p span.right-arrow{top: -6px !important}
.label-nowrap span.right-arrow{top: 1px !important}
.bottom-secondary-button span.right-arrow { top: -9px !important}
.button-white span.right-arrow{ top: 2px !important}
.listitem-button span.right-arrow{ top: 3px !important}
.button-standard span.right-arrow {top: 4px !important}
.button-standard2 span.right-arrow {top: 3px !important}
.insight-related span.right-arrow{top: -6px !important}
.insight-container span.right-arrow{ top: 2px !important}
.insight-container span.left-arrow{top:-3px !important}
.insight-text span.right-arrow{top:-6px !important}
.distinctive-features span.right-arrow{top: 1px !important}
.banner-ad-newlayout .right-arrow{top: -7px !important}
.send-email span.right-arrow{top: -7px !important}
.button-standard2_sp2 span.right-arrow-orange{top: 3px !important}
.button-standardContinue span.right-arrow-orange{top: 3px !important}
.scroll-box .flyout-button-area .button-standard2 .right-arrow-orange{top:-8px !important;}
.martop45px .button-dbSearch .button-standard2 .right-arrow-orange{top:4px !important;}
.email-subscription .twocolumn-left-div .pi-form .button-standard2 .right-arrow-orange{top:-8px !important;}
.terms-condition-content .termsandConditions{left:7% !important;width:850px !important;right:7% !important;}
.terms-condition-content .termsandConditions #tncpagefrom .button-standard2 .right-arrow-orange{top:-8px !important;}
/*.formtext .button-standardlogin .right-arrow-orange{top:-10px !important;}*/ /* -- for fix 1727 -- */
.button-standard2 .right-arrow-orange{top:4px !important;}
.pi-tabgrid2 .pi-linkarw-anchor-prev{padding-top:1px !important;}
.pi-tabgrid2 .pi-linkarw-anchor-nxt{padding-top:1px !important;}
}

.PI-feedback-form input.button-standard2 {

    -webkit-appearance: none;
    -webkit-border-radius:0; 
    border-radius:0;

	}

/**pws 494 banneradwith overlay new css**/

.banner-ad-newlayout {
position: relative;
float: left;
}

.banner-ad-newlayout a {

color: #003b68;
text-decoration: none;
text-transform: capitalize;
}
.banner-ad-newlayout .banner-ad-title-newlayout:hover{
color: #009fe3;
text-decoration: none;
}
.banner-ad-newlayout a:hover{
color: #009fe3;
text-decoration: none;
}
.banner-ad-newlayout .right-arrow {
color: #FFFFFF;
font-size: 36px;
margin-right: 10px;
top:5px;

}
.link-text-newlayout{
position: absolute;
left: 30%;
font-size: 22px;
line-height:26px;
color: #003b68;
bottom:15%;
overflow:hidden;
max-height:32%;
max-width:80%;
font-family: Arial,Sans-Serif;
text-decoration: none;
text-transform: capitalize;
}
.banner-adText-newlayout{
background: none repeat scroll 0 0 #003b68;
position: absolute;
top: 40%;
left:0;
padding: 4px;
color: #fff;
overflow:hidden;
max-height:20%;
max-width:80%

}

/**pws 494 banneradwith overlay new css ending**/


   /** pao-334 global home page carousel country list**/

.countrylist-region-overlay-arrow{
                    float: left;
                    padding: 3px 20px 0 27px;
                    position: relative;
                  }
                .countrylist-region-content-overlay {
                    background: #003b68;
                    padding: 40px 5px 25px 35px;
                    position: absolute;
                    bottom: 0;
                    margin-left: -35px;
                    opacity: 0.85;
                    z-index: 7;
                    margin-bottom: 20px;
                    top:15px;
                }
                .topoverlay-country-list h2 {
                    font-size: 28px;
                    font-family: Arial, sans-serif;
                    margin: 0;
                    line-height: 35px;
                    color: #fff;
                }
                .topoverlay-country-list {
                    width: 900px;
                    position: relative;
                    z-index: 999999;
                    color: #fff;
                }
				/* made changes for BAU*/
                .topoverlay-country-list a {
                    color: #b2c4d2;
                    font-family: ITCFranklinGothicStdCondensed;
                    font-size: 17px;
                    display:block;
					line-height: 22px;
					padding-left: 3px;
                }
				.topoverlay-country-list .fly a {
					padding-left: 11px;
                }
                 .topoverlay-country-list ul#topoverlay-col1{
                 width:231px;
				 margin-left: 20px;
    			 padding-right: 0px;
    			 min-height: 303px;
                 }
                
                .topoverlay-country-list ul.col {
                    width: 140px;
                    float: left;
                    display: inline-block;
                    min-height: 275px;
                    border-right: solid 1px #aea7a2;
                    margin-left: 30px;
                    padding-right:30px;

                }
                .topoverlay-country-list ul#topoverlay-col1 li{
                width:196px;
    			margin-left: 3px;
                }
                .topoverlay-country-list ul li {
                    list-style-type: none;
                    padding-bottom: 4px;
                    margin-left: 15px;
                    display:block;

                }
                #topoverlay-col1 ul li{
                width:200px;
                }
                .topoverlay-country-list ul {
                    display: block;
                }
				/* made changes for BAU*/
                .topoverlay-country-list h3 {
                    color: #fff;
                    font-family: ITCFranklinGothicStdCondensed;
                    font-size: 17px;
					line-height: 22px;
    				margin-bottom: 4px;
                }
                 .topoverlay-country-list ul#topoverlay-col2 {
                    border-right: 0px none;
                    padding-right:0px;
    				width:160px;
					height: 365px;
                }
                 .topoverlay-country-list ul#topoverlay-col3 {
                        margin-left:0;
                        width:112px;
    					padding-top:28px;
						height: 337px;
                }
                     .topoverlay-country-list ul#topoverlay-col3 li{
                        margin-left:10px;
						width: 78px;
                }

                 .topoverlay-country-list ul#topoverlay-col4 {
                    border-right: 0px none;
                    width:156px;
    				padding-right:0px;
					margin-left: 30px;
                }
                .selecttext {
                    float: left;
                }

                .clist-box11 {
                    clear: both;
                    display: inline-block;
                    margin-top: 15px;
                    margin-left:70px;
                }
                .sec-dec {
                    font-size: 13px;
                    font-family: "Arial";
                    line-height: 32px;
                    margin-left: 89px;
                }
                .topoverlay-form-element {
                    font-weight: bold;
                }
                .topoverlay-descriptor {
                    margin-left: 87px;
                }
             .topoverlay-form-element input[type=checkbox] {
	display: none;
}

.topoverlay-form-element label {
	display: inline-block;
	cursor: pointer;
	position: relative;
}

.topoverlay-form-element input[type=checkbox]:checked+label
	{
	display: inline-block;

	position: relative;

}

.topoverlay-form-element label:before {
	border: 1px solid #FFFFFF;
    bottom: 2px;
    content: "";
    display: inline-block;
    height: 10px;
    left: 0;
    margin-right: 15px;
    position: relative;
    vertical-align: middle;
    width: 10px;
}



.topoverlay-form-element .checkbox label:before {
	border-radius: 0px;
}


.topoverlay-form-element input[type=checkbox]:checked+label:before {
	content: "\2713";
	/*text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);*/
	font-size: 13px;
	color: #009fe3;
	text-align: center;
	line-height: 8px;
	font-weight: bold;
	position: relative;
}

.topoverlay-country-list ul li.lev-2Global a:hover{
    background: none repeat scroll 0 0 #b2c4d2;
    color: #5E544C;
    
}

.topoverlay-america-country ul li.lev-1 a:hover {
    background: none repeat scroll 0 0 #B2C4D2;
}
 .topoverlay-country-list ul li.lev-2 a:hover{
   background: none repeat scroll 0 0 #b2c4d2;
   color: #5E544C;
}
 .topoverlay-country-list ul li.lev-2{

    width: 90%;
    display: inline-block;

}

#topoverlay-col1 ul li.lev-2{
	width:92%;
	
}
.topoverlay-country-list .fly{
 margin-top:6px;
 }
/**BAU FIX STARTS
.topoverlay-country-list .topoverlay-global-country li a{
  color: #fff;
  margin-left: 0px;


} **/

 #global-ul0{
  margin-top: 6px;
  margin-left: 0px;
}
 #global-ul0 li a{
	padding-left: 3px;
}
 #topoverlay-col4 .topoverlay-global-country .fly a{
	padding-left: 8px;
	margin-left: -5px;
	width: 162px;
}
.topoverlay-country-list .topoverlay-global-country li{
  margin-left: 7px;
}
.pi-emptytopmenu {
padding-top:55px;
}

ul.asia-country li {
  margin-left: -5px !important;
}
ul.america-country li {
  margin-left: -5px !important;
}
#topoverlay-row2 li {
	padding-left: 10px;
}
.country-list #col3 ul li a{
  margin-left: 5px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  font-style: normal;
  color: #23201f;
}

  .country-list #row1 ul li a{
width:180px

}
.topoverlay-global-country a{
    padding-left: 3px;
}
/*
#americas-ul1{
	padding-bottom: 12px;
}
*/
.topoverlay-country-list ul#topoverlay-col2 li{
	margin-left: 7px;

}

.topoverlay-america-country .fly a {
  width: 185px;
  margin-left: -3px;
}

@media screen and (min-width:0) and (min-resolution: +72dpi) { 
/* IE9+ CSS styles go here */
				.topoverlay-country-list ul#topoverlay-col1 li{
					width:196px;
                }
				.topoverlay-country-list ul#topoverlay-col1{
					width:231px;
					height: 365px;
                 }
				 .topoverlay-descriptor {
                    margin-left: 82px;
                }
				  .topoverlay-country-list ul#topoverlay-col4 {
                    width:177px;
					height: 365px;
                }
				  .topoverlay-country-list ul#topoverlay-col3 li{
					width: 105px;
                }
 }
 
 /**BAU FIX ENDS**/
.hero-carousel11 .carousel-wrapper img{
    height:540px;

}
.hero-carousel11 .carousel-wrapper .countrylist-region-overlay-arrow img{

    height:45px;
}



/**Ending PAO-334**/

.link-usertype{
	float:left;
	
}


/**PAOS40**/
.fundFacts-content th{
  font-weight:normal;

}

/**PAOS40**/

.loaderfund {

	width: 50px;
	height: 50px;
	z-index: 9999;
	background: url('../../../content/dam/PioneerInvestements/reference/en/images/loading24.gif') 50% 50% no-repeat rgb(249,249,249);
}

/* Disclamier divider */
.PI-gdivider{
margin:27px 0 0 0;
}



/* Glossary Page */

#PI-glocontainer
{
    width:934px;
    position:relative;
	padding: 25px 0 20px 20px;
	background-color: #003b68;
	margin-bottom: 35px;
}

h1.PI-title{
    z-index:100;
    position:relative;    
	color: #FFFFFF;
	font-size: 30px;
	font-family: Arial;	
	text-align: top;
	margin-bottom: 18px;
}

.PI-subtitle{
margin-top:-5px;
    }
    
#PI-letterwrap
{
    z-index:100;
    color:white;
    font-size:24px;
    font-weight:bold;
}

#PI-letter{
padding-right:260px;
}

#PI-letter div a, #PI-letter div span{
display:block;
margin-top:-2px;
}

#PI-letter div{
font-family: ITCFranklinGothicStdCondensed;
font-size: 30px;
width: 31px;
height: 31px;
text-align: center;
margin-right: 5px;
margin-top: 12px;
display: inline-block;
}

.PI-letterbtnActive{
background-color: #003b68;
border: 2px solid #aea7a2;
color: #FFFFFF;
}

.twocolumn-container .PI-glossary{
margin-bottom:-5px;
}

.PI-glossary li{
		list-style:disc;
		margin:0 0 0 16px;
    	padding:0px;
    	font-size:13px;
        line-height:16px;

	}

.PI-glossary img{
  margin-right: 34px;
  margin-bottom: 15px;
    }

.glossaryEntryElement .paragraph-linklist{
  margin-bottom: -2px;
}	

.PI-glossary p a{
		color:#009fe3;
	} 

.paragraph-linklist li{
		list-style:none;
		 margin-left:0px;

	}

.PI-glossary {

    padding-bottom: 26px;
    margin-bottom: -5px !important;
	
	}	
	
.twocolumn-container  .PI-glossarybtn {

	margin-top:0px;
    /*margin-bottom: 4px;*/

	}

.longarticle-with-links {

    margin-bottom: 26px;

	}

.PI-letterbtnActive a{
color: #FFFFFF;
}

.PI-letterbtn{
background-color: #FFFFFF;
border: 2px solid #23201F;
color: #23201F;
}

.PI-letterbtnInactive{
background-color: #FFFFFF;
border: 2px solid #23201F;
color: #b1b0a7;
}

h1{
color: #003b68;
}

.PI-glossarytitle{
color: #003b68;
margin-bottom:12px;
margin-top: -5px;     
}

.PI-glossary strong{
display:block;
}

.PI-lastItem{
margin-bottom:0px !important;
}

.PI-glossaryLinks li:last-child{
	list-style: none;
	margin-bottom: 0px;
}

.PI-topspace{
margin-top:35px;
}


.PI-glossary .paragraph-linklist li:first-child {
    margin-top:11px;  
}

.PI-glossary .paragraph-linklist li {
    margin-top:13px;  
}


/* 2 coloum Grid layout */

ul.coloumnGrid2{width: 100%;}


ul.coloumnGrid2 {
	padding: 0;
	margin: 0px;
	position:relative;
}

.coloumnGrid2 li:first-child {

	padding-left: 0px;

}

.coloumnGrid2 li {
	list-style: none outside none;
	width: 459.5px;
	float: left;
	padding: 15px 0px 15px 35px;

}

.coloumnGrid2 li h2 {
	font-family: Arial, Sans-Serif;
	font-size: 20px;
	line-height: 22px;
	color: #003b68;
	margin: 0px;
	padding-bottom: 13px;
}

.coloumnGrid2 div.paragraphDiv {
  margin-bottom: 20px;
}


/* 3 coloum Grid layout */

ul.PI-coloumnGrid3{width: 100%;}


ul.PI-coloumnGrid3 {
	padding: 0;
	margin: 0 0 28px 0;
	position:relative;
}

.PI-coloumnGrid3 li:first-child {

	padding-left: 0px;

}

.PI-coloumnGrid3 li {
	list-style: none outside none;
	width: 295px;
	float: left;
	padding: 35px 0px 15px 34.5px;

}

.PI-coloumnGrid3 li h2 {
	font-family: Arial, Sans-Serif;
	font-size: 22px;
	line-height: 24px;
	color: #003b68;
	margin: 0px;
	padding: 22.5px 0;
}

.PI-coloumnGrid3 div.paragraphDiv {
  margin-bottom: 20px;
}





/* Video library layout  */

ul.PI-videocontainer2 {
	padding: 25px 30px 0px 20px;
	margin: 0px;
	position:relative;

}

.PI-videocontainer2 li:first-child {
	width: 604.5px;
	padding-right:35px;
}



.PI-videocontainer2 li {
	list-style: none outside none;
	width: 264.5px;
	float: left;
}

.PI-videocontainer2 li h2 {
	font-family: Arial, Sans-Serif;
	font-size: 20px;
	line-height: 22px;
	color: #003b68;
	margin: 0px;
	padding-bottom: 22px;
}

.PI-videocontainer2 .videoparagraphDiv a{
text-decoration: none;    
color: #009fe3;
}


.PI-videocontainer2 .videoparagraphDiv ul {
  display: inline-block;
  margin-left: 16px;
  width: 248.5px;
}

.PI-videocontainer2 .videoparagraphDiv a:hover {
  text-decoration: underline;
}


.PI-videocontainer2 .videoparagraphDiv ul li{
list-style: initial;
width: 248.5px;
}

.PI-videocontainer2 div.paragraphDiv {
  margin-bottom: 20px;
}

.PI-videocontainer2 .social-links, .PI-videocontainer2 .social-links span, .PI-coloumnGrid3 .social-links, .PI-coloumnGrid3 .social-links span{
height:30px;
}

.PI-coloumnGrid3 li h2.PI-videotitle, .content-wrapper > div ul li h2.PI-videotitle{
font-family: Arial, Sans-Serif;
  font-size: 22px;
  line-height: 24px;
  color: #003b68;
  margin: 0px;
  padding: 18.5px 0 0 0 !important;
  font-weight:normal;
}

.PI-video-container{
margin-bottom:35px;
padding-bottom:33px;
}

ul li h2.PI-videotitle{
padding: 0px;
}

.PI-video h2{
margin:0 0 18px 0;
}

.page-grid div.PI-video{
margin-top:0px !important;
}

.content-wrapper.page-grid .par.parsys {
    margin-top: 0px;
}

.PI-subheadline{
font-size: 11px;
color: #23201f;
padding:6px 0;
}

.PI-coloumnGrid3 div.videoparagraphDiv {
  margin-bottom: 12px;
}
.PI-video-blue-title{
left:20px !important;
        top:20px;
    }
.PI-mainvideo{
width:604.5px;
height:340px;
cursor: pointer;
}

.PI-video-component {
padding: 20px;
position: relative;
margin-bottom: 20px;
color: #fff;
}
    .PI-video-component {
      background-color: #003b68;
      padding: 20px;
      position: relative;
      margin-bottom: 20px;
      color: #fff;
    }

    .PI-video-library    {
        margin-bottom: 0px; 
        padding:0px;
    	background-color: #003b68;
    }

    .PI-videolibrary-container{
        margin-bottom: 35px;
        padding-bottom: 33px;
		background:#BFBFBF;
    }

    .insight-header h2 {
        color: #FFFFFF;
        margin: 0;
        font-family: Arial;
        font-size: 30px;
    }
    
    .PI-video-library .insight-select {
        padding-top: 17px;
    }
    
    .PI-video-library .box-column-pi h2{
        font-family: ITCFranklinGothicW01-Md, "Arial Narrow", Arial, Sans-Serif;
		color: #FFFFFF;
        font-size: 17px;
        margin-bottom: 6px;

    }
    
    .PI-video-library .Content-page-header-insight {
	  background: none repeat scroll 0 0 transparent;
	  color: #FFFFFF;
	  display: block;
	  min-height: 109px !important;
	  padding: 29px 0 13px 20px;
	  position: relative;
	  text-decoration: none;
    }

    .PI-video-library .box-column-pi {
        float: left;
        width: 170px;
        margin-right: 35px;
        margin-top: 5px;
    }


    .PI-videolibrary-container li.column ul li, .PI-coloumnGrid3 li.col ul li{
		list-style: disc;
		margin-left:16px;
        padding:0px;
    }
	
    .PI-videolibrary-container li.column ul li a, .PI-coloumnGrid3 li.col ul li a{
		text-decoration: none;
		color: #009fe3;
    }

	.PI-videolibrary-container li.column ul li {
		width:248px;
	}

    .PI-video-library .selectBox label:after {
        right: 9px;
    } 

    .PI-video-library .selectBox label {
        margin:0;
    }

        .videolibrary a{
            text-decoration: none;
            color: #009fe3;
        }
		
.PI-video-library select{
width:170px;
}	

/* End Video library layout */

.PI-linkBottom{
  position: absolute;
  bottom: 0;
}

.PI-linkBottom li{
margin-bottom:0px;
padding:0px;
}

.PI-lineHight{
line-height:0px !important;
}

.PI-sectiondivider{
	height: 1px;
	background: #aea7a2;
	margin: 27px 0 11px 0;
	
}

.PI-sectiondividervideo {
  height: 1px;
  background: #aea7a2;
  margin: 0 0 31px 0;
}

.PI-coloumnGrid3 li.col{
padding-top:0px;
}
    .PI-videotitle, .PI-subheadline, .paragraphDiv
    {
        word-wrap:break-word;
    }
	.PI-coloumnGrid3 .brightcove-container{
    width:295px;
    height:166px;
    cursor: pointer;
  }
  .PI-coloumnGrid3 div.videoparagraphDiv {
  margin-bottom: 12px;
}

.par.parsys.PI-videospace {
    margin-top: 0px !important;
}

.PI-videospace .recommendedvideos h2{
    margin-top: -6px;
} 

/* Sub Chapter */
.PI-imgSubchap{
padding:0 25px 0 0;
}

.PI-subchappara{
padding-bottom:0px;
}

.PI-subchappara a{
color: #009fe3;
}

.PI-subchapterpagegrid{
    padding-top: 16px;
}

.PI-subchapterpagegrid li ul li{
list-style: disc;
margin-left:16px;
font-size:13px;
line-height:16px;
padding:0px;
width: auto;
}

.PI-subchapterpagegrid li ul li.PI-btn{
list-style: none;
margin-left:0px;
font-size:13px;
line-height:16px;
padding:0px;
}

.coloumnGrid2 div.PI-subchappara { 

margin-bottom: 0px;

}

.PI-subchapterpagegrid .coloumnGrid2 li h2{
margin-bottom:4px;
}
 
.PI-subchapterpagegrid .coloumnGrid2 li img{
margin-right:25px;
margin-bottom:20px;

}

.PI-subchapterpagegrid .coloumnGrid2 li h2 a{
color:#003b68;
}

.coloumnGrid2 li div ul li{
    list-style: disc;
    width: auto;
    float: none;
    padding: 0px;
    margin-left:16px;
}

.coloumnGrid2 li div ul li.PI-btn a{
    color:#23201f;
	margin-bottom:-3px;
}

.coloumnGrid2 li div ul li.PI-btn a.PI-button-standard{
    color:#FFFFFF;
}

.coloumnGrid2 li div ul{
    padding-top:5px;
}
.coloumnGrid2 li a{
    color:#009fe3;
}
.coloumnGrid2 li div ul li.PI-btn{
    list-style: none;
    padding:0px;
    margin:0px;
}

.box-news-cont li a.PI-button-standard{
  display: inline-block;
  height: auto;
  margin-top: 0px;
  line-height: 26px;
  padding: 2px 12px 2px 10px;
  background: none repeat scroll 0 0 #003b68;
  font-size: 16px;  
  color: #FFFFFF;
  font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
  text-decoration: none;
  cursor: pointer;
  font-weight:normal;
  margin-bottom:0px;
}
  
.PI-button-standard span.right-arrow {
  color: #009fe3;
  /*display: inline-block;*/
  font-size: 31px;
  left: 4px;
  cursor: pointer;
}

.PI-spacer{
padding:10px;
clear:both;
position:relative;
}

.PI-spacerbtn{
padding:20px;
clear:both;
position:relative;
}
/* End Sub Chapter */

/* Overwrite CSS */

.twocolumn-1-div {
/*  width: 784px; */
}

.social-links {
  float: right;
}

.width-ico{
    margin-right: 29px;
    width: 144px;
    text-align: right;
    }
.width-ico-footer{
margin-top:-1px;
margin-bottom:1px;
}

.divider {
	background: #aea7a2;
}

.footer-navigation {
  width: 93%;
}


/* Form */

.PI-feedback-form .form_errorMsgs{ 
padding-left: 15px;
color: #ef7d00;
margin-bottom: 21px;
padding-top :20px;
}

.PI-feedback-form .form_field_text {

	width: 323px;
	height: 33px;
	border: solid 1px #23201f;
	color: #A6A6A6 ;
	font-family: Arial;
	font-size: 13px;
	padding-left: 10px;
	margin-top: 9.5px;    
	overflow: scroll;

	}
		
.PI-feedback-form .PI-textError{
	border:2px solid #ef7d00;
	outline:none;
	box-shadow: 0 0 0px #ef7d00;
}

.PI-hint{
	position:absolute;
}

.PI-feedback-form textarea{
width: 313px;
height: 200px;
border: solid 1px #23201f;
color: #A6A6A6 ;
font-family: Arial;
font-size: 13px;
padding: 10px;
margin-top: 9.5px;
margin-bottom: -4px;
resize: none;
}

textarea:focus {
	outline: none !important;
	box-shadow: 0 0 2px #009fe3;
}

.PI-feedback-form .selectBox label {
  cursor: pointer;
  display: inline-block;
  margin: 9.5px 0 0px 0;
  position: relative;
  width: 330px;
	height: 36px;          
}

.PI-feedback-form select {
  width: 335px;
	height: 36px; 
}


.PI-feedback-form .selectBox label:before {
  content: '';
  position: absolute;
  right: -5px;
  top: 4px;
  left: auto;
  width: 30px;
  height: 28px;
  background: #FFFFFF;
  margin: 0 0 0 0;
  border-right: medium none;
  border-bottom: medium none;
  border-top: medium none;
  border-left: 1px solid #aea7a2;
  pointer-events: none;
  display: block;
} 

.PI-feedback-form .selectBox label:after {
  content: '\00BB';
  color: #009fe3;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  right: 4px;
  top: 19px;
  padding: 0;
  position: absolute;
  pointer-events: none;
  line-height: 0px;
  font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
  font-size: 29px;
}


.PI-feedback-form .form_leftcolmark{
           
    }


.PI-feedback-form .underline {
  border-bottom: solid 2px #23201f;
  margin-bottom: 30px;
}


.PI-feedback-form .PI-frmbtn{
  float: right;
  /*margin-right: -16px;*/
}


.PI-feedback-form input.button-standard2{
    padding-right:30px;

    }

.PI-feedback-form span.right-arrow-orange{

  color: #009fe3;
  display: inline-block;
  font-size: 36px;
  left: -22px;
  top: 4px;
  cursor: pointer;
  font-family: ITCFranklinGothicW01-Dm, "Arial Narrow", Arial, Sans-Serif;
  line-height: 0;
  padding: 0;
  position: relative;

    }
	
div.PI-messagebox:hover{
  color: #A6A6A6 ;
  display: inline-block;
  font-family: Arial;
  font-size: 26px;
  height: 35px;
  width: 35px;
  text-align: center;
  vertical-align: middle;
  line-height: 26px;
  background: #FFFFFF;
  margin-left: 20px;
}

.PI_form_arrow_box_tip {
    position: absolute;
    background: #A6A6A6 ;
    border: 4px solid #A6A6A6 ;
    float: left;
    margin-left: 406px;
    margin-top: -38px;
    /*  min-width: 75px;
    max-width: 240px; */
    min-height: 35px;
    margin-right: -48px;
    display:block;
    z-index: 99;
    width: 147px !important;		
}

.arrow_box:after, .arrow_box:before, .arrow_box_tip:after, .arrow_box_tip:before, .PI_form_arrow_box_tip:after, .PI_form_arrow_box_tip:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.arrow_box:before, .arrow_box_tip:before, .PI_form_arrow_box_tip:before {
  border-width: 36px;
  margin-top: -36px;
}

.PI_form_arrow_box_tip:after {
  border-color: rgba(90, 45, 33, 0);
  border-right-color: #A6A6A6 ;
  border-width: 18px;
  top: 0px;
}

.arrow_box_tip:after {
  border-color: rgba(90, 45, 33, 0);
  border-right-color: #ef7d00 !important;
  border-width: 18px;
  top: 0px !important;
}

.hint {
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial,sans-serif;
  text-decoration: none;
  color: white;
  text-align: left;
}


.PI-messagebox {

	position: absolute;
    margin-top: 9.5px;
  color: #FFFFFF;
  display: inline-block;
  font-family: Arial;
  font-size: 26px;
  height: 35px;
  width: 35px;
  text-align: center;
  vertical-align: middle;
  line-height: 26px;
  background: #A6A6A6 ;
  margin-left: 17px;
  cursor: pointer;
  line-height: 34px;

    }

.pipwdregistration div.PI-messagebox {

    position: absolute;
    margin-top: 9.5px;

	}

.pi-form input[type=text], .pi-form input[type=password] {
  width: 322px;
  height: 33px;
  border: solid 1px #23201f;
  color: #A6A6A6 ;
  font-family: Arial;
  font-size: 13px;
  padding-left: 10px;
}

#input-fields .PI-inputcheck input[type=checkbox]:not(old):checked + label > span:before {
content: "\2713";
  display: block;
  width: 20px;
  color: #009fe3;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  font-weight: normal;
}
#input-fields .PI-inputcheck input[type=checkbox]:not(old){
  vertical-align: top;
}
#input-fields .PI-inputcheck input[type=checkbox]:not(old) + label > span {
	float: left;
	margin-right: 19px;
}
#input-fields .PI-inputcheck .PI-labelcheck p{
	margin-top: 2px;
	font-size: 13px;
	line-height: 16px;
	margin-left: 40px;
}

.PI-downdownspace, .PI-textspace{
	margin-bottom:25px;
}


.radio .PI-iiconmargin{
    margin-top: -10px;
    position: absolute;
    left: auto;
    margin-left: 286px !important;        
}

.radio .PI_form_arrow_box_tip{
/* margin-top: -25px !important; */
}	

#userRole_0_wrapper{
padding: 10px 0 0 0;
}

.paragraph-nodivider h2.paragraph-title {
    margin-top: 28px;
}

.parsys_column.colctrl-3cr-c2 div ul {
    margin-left: 16px;
}
	
/* Advisor */

.PI-labelcheck a{
	color: #009fe3 !important;
  	text-decoration: none;
}

.PI-labelcheck a:hover {
  text-decoration: underline;
}

.PI-teasercontainer{
  position: absolute;
  height: 343px;
  width: 226px;
  padding: 28px 25px 25px 25px;
  background-color: rgba(255,255,255,0.9);
  right: 30px;
  z-index: 150;
  /*bottom: -3px;*/
    top:0px;
}

    .PI-teaser{
	height:291px; 
	}

	.PI-teaser .PI-subtitle{
	font-family: Arial; 
	font-weight: bold; 
	font-size: 11px; 
	color: #003b68;
	margin-top:-1px;
	clear:both;
	}	

	.PI-teaser .PI-title, .PI-teaser .PI-title a{
	font-family: Arial; 
	font-weight: bold; 
	font-size: 13px; 
	color: #003b68; 
	line-height:16px;
    text-decoration:none;
	}


	.PI-teaser .PI-para{
	font-family: Arial; 
	font-weight: bold; 
	font-size: 13px; 
	color: #003b68; 
	line-height:16px;
	}	
	
	.PI-teaser .PI-downloadarrow{
	margin-bottom:21px;
	}
	
	.PI-teaser .underline{ 
		border-bottom:solid 1px #003b68;
		margin-bottom:15px;
		margin-top: 0px;
	}

	.PI-teaserlink {
	margin-bottom:50px;
    }
	
	.PI-teaser p{
	margin-top: 8px;
    word-break: break-word;
	}

.PI-teaser div.box-news-cont {
  margin-top: 6px;
  word-break: break-word;
}

.PI-teaser .box-news-cont li a{  
word-break: break-word;
}

.PI-teaserbutton{
clear: both;
bottom: 11px;
position: absolute;
}

.PI-teaser .button-white{
  padding: 4px 13px 4px 8px;
}


.PI-teaserbutton  .box-news-cont{
max-width:none;
}
.PI-teaserbutton #button-overlay{
  margin-bottom: 14px;
}

.PI-advisorcontent .PI-section-subline{
color:#759bc3; 
font-weight:bold;
font-size:13px;
line-height:16px;
margin-bottom: 8px;
}

.PI-advisorcontent h2{
color: #003b68;
font-size:22px;
line-height:24px;
font-family: PIFranklinGothicBookCondRegular;
font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
font-weight: normal;
padding: 0px;
margin-bottom: 14px;
}						

.PI-advisorcontent .PI-section-content{
margin-bottom: 14px;
}

.PI-advisorcontent .PI-downloadarrow{
margin-bottom: 13px;
padding-top: 2px;
}

.PI-advisorcontent .PI-downloadbtn{
  margin-top: 12px;
  margin-left:0px;
}

.PI-advisorcontent .inactivedescription ul{
margin-left:15px;
margin-top: 4px;
margin-bottom: 3px;
}
.PI-advisorcontent .inactivedescription ol{
	list-style-position:outside;
	list-style-type:decimal;
}
.PI-advisorcontent .inactivedescription ol li{
	margin:0 0 0 20px;
	padding:0px;
	word-wrap: break-word;
}


.PI-advisorcontent .inactivedescription a{
	color: #009fe3 !important;
	text-decoration: none;
}
.PI-advisorcontent .inactivedescription a:hover{
	color: #009fe3 !important;
	text-decoration: underline;
}

.button-standard2 span.right-arrow {
    font-size: 32px;
}

/* Form */

/*PAOG-81 Two Column split background Page Template Start*/
.twocolumn-left-div-split {
	width: 442px;
	float: left;
    padding: 35px 35px 0px 0px;
}
.twocolumn-right-div-split {
	width: 437px;
	float: right;
    padding: 35px 20px 45px 20px;
	background: rgba(229,235,240,1);
}
.twocolsplitimage{
    overflow: hidden;
    width: 954px;
}

.PI-transtitle{
    background: rgba(0,60,106,1);
}

/*PAOG-81 Two Column split background Page Template End*/

/* Search Form */

#PI-SearchForm {
                position: relative;
}

#PI-SearchForm a.search {
                height: 28px;
    position: absolute;
    right: 5px;
    top: 1px;
    width: 34px;
}

#PI-SearchForm .carousel-search {
                top: 15px;
}

#PI-SearchForm .page-title {
                margin-top: 40px;
}

.PI-search-component{
				background-color: #003b68;
                padding:20px;
                position:relative;
                margin-bottom:20px;
                color:#fff;           
}

.PI-search-component h1{
    font-family: Arial, sans-serif;
    font-size:34px;
    color:#fff;
    padding-bottom:15px;
	}

.PI-search-component h1{
                font-family: Arial, sans-serif;
                 font-size:34px;
                color:#fff;
                padding-bottom:15px;
}

.PI-search-component h2{
    font-family: ITCFranklinGothicW01-Md, "Arial Narrow", Arial, Sans-Serif;
    font-size:17px;
    /* font-weight:bold; */
    color:#fff;
    padding-bottom:1px;
    margin:0;
}

/* .PI-search-resulttitle{
    margin-bottom: 0px;
    margin-top: 17px;
} */

.genericcontent tr.PI-results td.ng-binding {
  padding-bottom: 1px !important;
}


.PI-search-component #input-fields input[type=checkbox]:not(old) + label, #input-fields input[type=radio]:not(old) + label {
    display: inline;
    margin-left: -32px;
    cursor: pointer;
}  

.PI-search-component .input-box label{
                padding-left:0px !important
}

.PI-search-component .martop45px{
margin-top: 34px;
}
.PI-search-component h1 {
  font-family: Arial, sans-serif;
  font-size: 30px;
  color: #fff;
  padding-bottom: 19px;
}
.PI-search-component .column{
margin-right: 35px !important;
}
.PI-search-component #input-fields input[type=checkbox]:not(old), #input-fields input[type=radio]:not(old) {
  width: 20px;
  margin-right: -28;
  padding: 0;
  font-size: 13px;
  opacity: 0;
}
.PI-search-component h2 {
  font-family: ITCFranklinGothicW01-Md, "Arial Narrow", Arial, Sans-Serif;
  font-size: 17px;
  /* font-weight: bold; */
  color: #fff;
  padding-bottom: 0px;
  margin: 0;
}
.PI-search-component #input-fields input[type=checkbox]:not(old) + label > span {
  display: inline-block;
  width: 19px;
  height: 19px;
  margin: 0 5px 0px 0px;
  border: solid 1px #555;
  background: #fff;
  vertical-align: middle;
  margin-right: 19px;
}
.PI-search-component .input-box {
  margin-bottom: 18px !important;
}
.genericcontent .content-page-grid-D td, .funddata .content-page-grid-D td{
  border-bottom: 1px solid #AEA7A2;
  padding: 4px 5px 6px 5px;
}

.genericcontent .content-page-grid-D ul, .funddata .content-page-grid-D ul{
margin-left:16px;
}

.PI-search-component .column{
                margin-right:20px;
                min-height:100px;
                float:left;
                font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
                font-size:17px;
                line-height: 21px;
                max-width:205px;
}
.PI-search-component .column span.holder{
                font-family: Arial !important;
}

.genericcontent .content-page-grid-D .bread-crumb, .funddata .content-page-grid-D .bread-crumb {
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #23201f;
  margin-bottom: 3px;
}


.PI-searchlink{
float:right;
}
.PI-searchlink ul li{
margin-bottom:0px;
}
.PI-searchlink ul li a, .PI-searchlink ul li a:hover{
color:#000000;
text-decoration:none;
}
.PI-searchlink ul li a:hover{
  text-decoration: underline;
}

.PI-teaser ul{
margin-left:16px;
word-break: break-all;        
}

.PI-teaser a{
   color: #009fe3;
   text-decoration: none;
}

.PI-teaser .PI-downloadarrow a{
   color: #23201f;
   text-decoration: none;
}

.PI-teaser .PI-downloadarrow a:hover{
   color: #23201f;
   text-decoration: underline;
}        


.PI-teaser .box-news-cont ul{
  margin-left:0px;
}

.PI-teaser .box-news-cont ul li a{
  color: #23201f;
}

.content-page-grid-D td{
vertical-align:bottom;
}

.content-page-grid-D .bread-crumb {
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #23201f;
  margin-bottom: 13px;
}

.content-page-grid-D .bread-crumb a {
  text-decoration: none;
  color: #23201f;
  display:inline;
}

.content-page-grid-D .bread-crumb .right-arrow {
  font-size: 19px;
  top: 1px;
  baseline-shift: -2px;
  color: #23201f;
  display: inline-block;
  /* font-family: pifranklingothicdemicondRg; */
  font-family: ITCFranklinGothicW01-Dm, "Arial Narrow", Arial, Sans-Serif;
  font-size: 22px;
  line-height: 0;
  padding: 0;
  position: relative;
  top: 2px;
  text-decoration: none;
}

/* End Search Form */




/* Login page */ 

.PI-Loginerror{
font-family:arial;
font-size:13px;
line-height:16px;
color:#009fe3;
margin-left:15px;
margin-bottom:35px;
}
.PI-Accounterror{
font-family:arial;
font-size:13px;
line-height:16px;
color:#009fe3;
margin-left:9px;
margin-bottom:0px;
}

.PI-loginflyout{
  margin-top: -15px;
}

.PI-loginflyout h2{
    margin-top: 17px;
    margin-bottom: 21px;
}

.PI-loginflyout .fpassword {
  text-decoration: none;
  font-weight: bold;
}

.PI-flyoutlogin{
float:right;
}

.PI-loginflyout a.PI-closeFlyout{
font-size:13px; 
font-family:arial !important; 
font-weight:bold;
margin-top: -4px;
}

.PI-closeFlyout h3{
font-size:13px; 
font-family:arial !important; 
display:inline-block; 
font-weight:bold; 
margin-right:10px; 
color:#23201f;
}

.PI-loginflyout .PI-flyoutbtn{
    width: auto;
    background-color: #003b68 !important;
    margin-top: 3px;
    margin-bottom: 0px;
    padding: 5px 10px;
    border: none;
    outline: none;
}

.PI-closeFlyout .PI-close-span {

    font-size: 13px;
    display: inline-block;
    font-weight: bold;
    margin-right: 10px;
    color: rgb(35, 32, 31);
    font-family: arial;
    margin: 8px 14px 8px 0px;

	}

.PI-closeFlyout img{	
	margin-bottom: -2px;
}

.PI-loginflyout .PI-login-span {

    margin-top: 17px;
    margin-bottom: 21px;
    font-family: Arial;
    font-size: 22px;
    line-height: 26px;
    color: #003b68;
    display: block;

	}

.PI-berator-login .PI-login-span {

    margin-top: 17px;
    margin-bottom: 21px;
    font-family: Arial;
    font-size: 22px;
    line-height: 26px;
    color: #003b68;
    display: block;

	}

.PI-berator-login .ssflyout-login {

     margin-top: -14px !important;

     }	
	
.box-news-cont2 .PI-footer-span, .box-news-cont2 h4 {

    font-size: 20px;
    color: #5E544C;
    font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
    font-weight: normal;
    margin: 8px 0px;
    display: block;

	}

.PI-dividertitle {

	margin-top:40px;
    margin-bottom: 20px;    

	}

.PI-loginpanel ul{
	margin-left:16px;
	padding:0px;
	display:block;
	float:none;
	height:auto;
	padding-bottom:10px;
	line-height:16px;

}
.PI-loginpanel ul li{
list-style:disc;
clear:both;
float:none;
}
.PI-contactlogin {
	margin-left: 0px;
}

.PI-loginButPad {
	float: right;
}

.PI-contactlogin .PI-button-standardlogin {
	width: auto;
	background-color: #003b68 !important;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px 19px 5px 10px;
}

.PI-loginButPad {
	padding-top: 2px;
	padding-right: 107px;
}

.PI-contactlogin #login-form .PI-input_Rememberme {
	padding-top: 20px;
}

.PI-contactlogin p {
	margin-bottom: 28px;
	padding-top: 0px;
}

ul.padbtm20.flylink.sitelinks {
    padding-bottom: 0px !important;
}


/* PAOG-6 Top meny flyout end */


     /* PAOG-20 Site selector */

.PI_selector    {
font-size: 13px;
background: none repeat scroll 0% 0% #FFF;
z-index: 9999;
top: 0;
right: 0 !important;
border: solid 1px #bfbfbf;
position: absolute;
margin-top: 40px;
width: 150px;
	}

.PI_selector a.PI-closeFlyout {
font-size: 13px;
font-weight: bold;
margin-top: -6px;
font-family: arial;
}
.PI_selector a.closeFlyout {
color: #009fe3;
font-weight: normal;
position: absolute;
right: 12px;
top: 12px;
font-size: 13px;
font-family: Arial, sans-serif;
font-weight:bold;
}

.PI_selector a.closeFlyout:hover {
color: #009fe3 !important;
font-weight:bold !important;
}

.PI_selector_flyout{
padding: 41px 35px 31px 35px;
font-weight:normal;
 }
 
 .siteselectorhover .PI_selector_flyout{
  /* max-width:300px;
  min-width:150px;
  padding:15px; */
  padding:5px 15px 19px 15px;
 }
 .siteselectorclick .PI_selector_flyout{
  width:325px;
 }
 
.PI_selector_flyout h2{
margin-top: 17px;
 margin-bottom:20px;
 font-family: Arial regular;
}

.PI_selector_flyout form label {
color: #23201F;
padding-bottom: 9px;
float: left;
line-height: 16px;
}

.PI_selector_flyout form input[type=text], .PI_selector_flyout form input[type=password] {
width: 96%;
padding: 8px 6px;
border: solid 1px #23201f;
margin-bottom: 24px;
} 

.PI-closeFlyout h3 {
font-size: 13px;
display: inline-block;
font-weight: bold;
margin-right: 10px;
color: rgb(35, 32, 31);
font-family: arial;
margin-right: 14px;
}    

.PI_selector_flyout form .inputDisabled {
margin-bottom: -10px !important;
}
.PI_selectorlogin {
float: right;
}    



.PI-selector{
float:right; 
margin:0 30px 0 15px;
}

/* PI-selector Menu Styles */
.PI-selector-menu ul, .PI-selector-menu ul li {list-style: none; font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;}
.PI-selector-menu ul {position: relative; padding: 0; margin: 0;}
.PI-selector-menu ul li ul {display: none;}
.PI-selector-menu .sub {display: none;}
.PI-selector-menu .sub ul {display: block;}

#PI-selector-menu-1 {
font: normal 10.5px Arial, sans-serif; 
list-style: none; 
position: relative; 
padding: 0; 
margin: 0;
}
#PI-selector-menu-1 .sub ul {
display: block;
}
#PI-selector-menu-1 {
/*width:83% !important; 
 margin-bottom: 8px !important;
padding-right:163px !important;*/
}
.megamenu-placeholder{margin-left:200px; padding-left:60px;}
.wrapParentTitleItem{max-width:84%; word-wrap: break-word;}
.wrapParentTitleMenu{max-width:88%; word-wrap: break-word;}
.bannerImageItem{min-width:100px;max-width:100%;max-height:100%;min-height:70px;}

#PI-selector-menu-1 {
width: 100%; 
position: relative;
/*margin-bottom:30px;*/
}
#PI-selector-menu-1 li {
float: left; 
margin: 0; 
padding: 0; 
font-weight: bold;
/* border-left: solid 1px #aea7a2; */
padding-bottom:20px;

}

#PI-selector-menu-1 li > a {

    float: left;
    display: block;
    color: #23201F;
    padding: 6px 12.5px;
    position: relative;
    /* margin: 0 9px 0 9px; */
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 10.5px;
    font-weight: normal !important;
    background: #d9d9d9;
	
	}

#PI-selector-menu-1 li:first-child {border-left:none !important;}
#PI-selector-menu-1 li.mega-hover > a, #PI-selector-menu-1 li.mega-hover > a:hover {
background: #003b68; 
color: #fff;
z-index:100;
}

.site-selector-hightlight{
	background: #003b68 !important; 
	color: #fff !important;
}

#PI-selector-menu-1 li  a:hover {
text-decoration: none;
font-weight: bold;
color:#23201f;
}

#PI-selector-menu-1 li > a:hover {
background: #003b68 !important; 
color: #fff !important;
}

.PI-selectorflyout { 
    display: block;
    position: relative;
    /* right: -30px; */
    top: -8px;
    /* width: 150px !important; */
}

/**Triangle hover**/
#PI-selector-menu-1 li > a:hover:after,#PI-selector-menu-1 li.mega-hover > a:after{
	border-left: solid transparent 7px;
    border-right: solid transparent 7px;
    border-top: solid #003b68 8px;
    bottom: -7px;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -8px;
    position: absolute;
    width: 0;
    text-align:center;
	}

.PI-stielinks span {
	color: #009fe3;
	font-size: 27px;
	margin: 0 0 0 5px;
	font-weight: normal;
}

.PI-stielinks {
	text-decoration: none;
	font-weight: bold;
    display:block;
   /* margin-top:11px; */
}


.PI_selector_flyout #input-fields input[type="checkbox"]:not(old) + label > span {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #555555;
    display: inline-block;
    height: 21px;
    margin: 0 5px 7px 0;
    vertical-align: middle;
    width: 21px;
}

.PI_selector_flyout p{
margin-bottom:16px;
}
.PI-selector .button-standard{
color: #FFFFFF;
border: none;
outline: none; 
}
.PI-selector #input-fields input[type="checkbox"]:not(old) + label,.PI-selector #input-fields input[type="radio"]:not(old) + label {
margin-left:-23px !important;
        }

.inputDisabled .PI-flyoutbtn{
width: auto;
background: none repeat scroll 0 0 #ddd !important;
margin-top: 3px;
margin-bottom: 0px;
padding: 5px 10px;		
}

.PI_profile_links{
    color: #5E544C;
    font-family: Arial,sans-serif;
    font-size: 11px;
    line-height:20px;
    font-weight: bold;
    display:block;
}
    .PI_profile_links span{
font-size:19px;
}
.ssflyout-login a.fpassword{
margin-top:3px;
}
.meta-navigation .siteselector {
float: right;
text-align: left;
}
.PI_selector_flyout p a{
color:#009fe3 !important;
}

/* PAOG-16 PI-Forms PI Label css START*/
.pititle {

    word-wrap: break-word;
    margin-right:16px;
	margin-top: -5px;

	}

.picopytext{
    padding-top: 0px;
}

.picopytext ul{
margin-left:16px;
}

.picopytext a{
text-decoration:none;
color:#009fe3;;
}

.pilabelfont{
    color: #003b68;
    font-size: 14px;
	font-weight: bold;
	padding-top: 17px;
}
.piunderline {
	border-bottom: solid 1px #23201f;
    padding-bottom: 1px;
    margin-bottom: 38px;
    margin-right:0px;
}
.piunderlinepadding{
    padding-top: 14px;
}
/* PAOG-16 PI-Forms PI Label css END*/


/* UI registration fixes  */


.PI-feedback-form .underline{
border-bottom: solid 2px #23201f;
margin-bottom: 30px;
margin-top: 42px;  
}

.PI-feedback-form .selectBox label {
  cursor: pointer;
  display: inline-block;
  margin: 9.5px 0 0px 0;
  position: relative;
  width: 329px;
  height: 36px;
  margin-right: 6px;
}

.PI-user-role label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  margin: 0 15px 22px -3px;
  line-height: 22px;
  width: auto;
}

.Top_Spacing > div.PI-user-role:nth-of-type(4){
  margin: 0px 15px 26px 0px !important;
}
.radio2 label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  margin: 0px;
  line-height: 22px;
  color: #000000;
  width: 335px;
}


/* .radio2 label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  margin: 0px;
  line-height: 22px;
  color: #000000;
} */

.radio2{
margin-bottom: 23px;
}


.PI-user-role label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  margin: 0 0 0 -3px;
  line-height: 16px;
  width: auto;
}

.PI-feedback-form .underline {
    border-bottom: 1px solid #23201f;
    margin-bottom: 30px;
    margin-top: 42px;
}


#input-fields input[type=checkbox]:not(old) + label.PI-labelcheck {
  cursor: auto !important;
  width: 335px;
  display: inline-block;

}

.radio2 label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  margin: 0px;
  line-height: 22px;
  color: #000000;
}

.PI-inputcheck{
margin-bottom: 20px;
    }

.PI-form_row_check{
margin-bottom: 11px;
        }

.PI-form_row_radio {
  padding-bottom: 16px;
  padding-top: 6px;
}

.form_captcha_input input[type=button]{
  margin-right: 23px;
    }

.PI-iiconmargin{
	margin-bottom:-20px;
}

/* UI registration fixes */

/* Link Component start */

.stdbuttonchange{
	font-size: 18px !important;
	background: none repeat scroll 0 0 #003b68 !important;
}
.right-arrow-orange-chg{
  	color: #009fe3;
  	display: inline-block;
  	font-size: 36px !important;
  	left: 4px;
  	top: 4px;
  	cursor: pointer;
  	font-family: ITCFranklinGothicW01-Dm, "Arial Narrow", Arial, Sans-Serif;
  	line-height: 0;
  	padding: 0;
  	position: relative;
}
.link-arrow-adj{
	margin: 1px 0 0 5px !important;
}
.leftpad li a{
	margin-left:0px !important;
}

.leftpad{
	border-bottom: none !important;
}

li a span.file-style{
    color: #23201f;
	font-weight: normal;
	font-size: 13px;
}
  
li a span.file-style-button{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 13px;
}

li a.button-oval{
  border-radius: 24px;
  font-size: 13px;
  font-weight: bold;
  transition: color 0.2s ease 0s,border-color 0.2s ease 0s,background 0.2s ease 0s,transform 0.1s ease-out;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  padding: 10px 20px;
  border: solid 2px #000000;
  margin: 0 5px 10px;
  position: relative;
  border-color: #009fe3;
  background: #009fe3;
  color: #003b68;
  max-width: 95%;
}
  
.button-oval:focus,.button-oval:hover {
   outline: none;
   color: #009fe3;
   background: #FFFFFF;
}

.button-oval:active {
    transform: scale(0.97);
    box-shadow: none;
}

li a.button-oval-reverse {
    border-color: #003b68;
    background: transparent;
    color: #003b68;
}

.button-oval-reverse:focus,.button-oval-reverse:hover {
    color: #FFF;
    background: #003b68;
}

li a span.file-style-button-oval{
	color: #003b68;
	font-weight: normal;
	font-size: 13px;
}

.button-oval:focus .file-style-button-oval,.button-oval:hover .file-style-button-oval{
	color: #009fe3;
	font-weight: normal;
	font-size: 13px;
}

li a span.file-style-button-oval-reverse{
	color: #003b68;
	font-weight: normal;
	font-size: 13px;
}

.button-oval-reverse:focus .file-style-button-oval-reverse,.button-oval-reverse:hover .file-style-button-oval-reverse{
	color: #ffffff;
	font-weight: normal;
	font-size: 13px;
}
.center-button {
	float:none;
	text-align:center;	
	border-bottom: none !important;
}


/* Link Component end */

/* Event Microsite Start */

.PI-Eventmicroteaser{
    margin-bottom:35px; 
    font-family:arial; 
    font-size:13px; 
    line-height:16px; 
    color:#23201f; 
    background-color:#BFBFBF; 
    padding:10px 15px 15px 15px;
    margin:0 0 15px 0;
}
.content-page-grid-D td.PI-eventmicrotime{
    padding-right: 62px;
    word-break: keep-all;
    width: 76px;
    vertical-align: top;
}

.twocolumn-container .PI-eventbtn a {
    color: #FFFFFF;
    font-size: 16px;
}

.PI-eventstable{
    margin-bottom:31px;
}
.content-page-grid-D td.PI-eventlefttable{
    padding-left: 68px;
    vertical-align: top;
}

.content-page-grid-D td.PI-eventmicrotime {
    width: 0px;
    vertical-align: top;
    width: 15%;
    margin-right: 0px;
    padding-right: 0px;
}   

.content-page-grid-D td.PI-eventlefttable a{
    display:inline;
}

.content-page-grid-D td.PI-eventlefttable ul{
    margin-left:15px;
}  

.twocolumn-container .PI-eventbtn span.right-arrow {
    font-size: 31px;
}

.PI-eventtopbox .title-style {
  font-size: 20px;
  color: #003b68;
  font-family: Arial;
  line-height: 22px;
  word-wrap: break-word;
}

.PI-eventdate {
  color: #759bc3;
  margin-bottom: 7px;
  font-weight: bold;
  font-family: arial;
  font-size: 13px;
  line-height: 16px;
  margin-top: 13px;
} 

.PI-eventtopbox{
    /* padding: 35px 20px; */
    padding:0px;
    background:#ebebeb;
}

.PI-eventtopbox p{
margin-bottom:11px;
}

.twocolumn-right-div .parbase{
    background:#ebebeb;
}


.PI-eventtopbox li{
    margin-bottom:0px;
}

.eventdetails .content-page-grid-D td a {
    color: #009fe3;
    text-decoration: none;
}

.eventdetails .content-page-grid-D td a:hover, td.PI-eventlefttable a:hover{
	text-decoration: underline;
}

.eventdetails .content-page-grid-D td a.PI-eventanchor{
	color:#000;
	font-weight:normal;
}   

.radio2 input[type=radio]:checked+label:before {
  content: "\2022";
  color: #009fe3;
  font-size: 36px;
  text-align: center;
  line-height: 19px;
  font-family:Arial;
}

.radio2 .radio label:before {
  border-radius: 12px;
}
.radio2 label:before {
  content: "";
  display: inline-block;
  border: 1px solid #23201f;
  width: 19px;
  height: 19px;
  margin-right: 10px;
  position: relative;
  left: 0;
  bottom: 0;
  background-color: #ffffff;
  vertical-align: bottom;
  border-radius:15px;

}
.radio2 input[type=radio]:checked+label{
  display: inline-block;
  position: relative;
 /* margin: 0 15px 0px 0px; */
}
.radio2 label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  margin: 0 15px 0px 0px;
  line-height:22px;
  color:#000000;
}
.radio2 input[type=radio]{
        display:none;
    }

.descriptor, .filterName {
  color: #FFFFFF;
  font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
  font-size: 16px;
}    
label.PI-labletext span{
    padding-left: 29px;
    display: table;
    margin-top: -18px;
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 13px;
    line-height: 16px;
}   

/* Event Microsite End */

.PI_social_sharing_icons{
    display:inline-block;
    margin-top: -1px;
}

.PI_social_sharing_icons h4{
  margin: 0px 0px 8px 0px;
  word-break: break-all;
  word-wrap: break-word;
  color: #003b68;
  font-size: 22px;
  line-height: 24px;
  margin-top: -4px;
}

.PI_social_sharing_icons .printer {
  background-position: -97px -88px;
}

.PI_social_sharing_divider{
    border-left: 1px solid #a6a6a6;
    display: inline-block;
    height: 28px;
    width: 1px;  
    margin-bottom:6px;
}

.PI_social_sharing_icons .ticon {
    display: inline-block;
    height: 30px;
    width: 34px;
    padding-bottom:5px;
    margin-right:-1px;
    cursor: pointer;
    cursor: hand;
}

/* Video Library */

ul.PI-coloumnGrid3 {
  padding: 0;
  margin: 0 0 0 0;
  position: relative;
}

.page-grid div.PI-video {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.PI-coloumnGrid3 li {
  list-style: none outside none;
  width: 295px;
  float: left;
  padding: 35px 0px 0px 34.5px;
}


.PI-coloumnGrid3 div.videoparagraphDiv {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.PI-sectiondividervideo {
  height: 1px;
  background: #aea7a2;
  margin: 25px 0 31px 0;
}

.PI-video .PI-coloumnGrid3 .social-links{
    height:32px;
}

.PI-video .PI-socialspace{
    padding-bottom:49px;
}


/* End video Library */


/* Search Results */

.PI-sectiondividervideo {
  height: 1px;
  background: #aea7a2;
  margin: 25px 0 31px 0;
}


.genericcontent tr.PI-results td, .funddata tr.PI-results td{
  border-bottom: 0px !important;
    padding-bottom:0px !important;
}

.funddata tr.table-head td {
  border-top: 0px;
  padding: 10px 0;
}

.PI-search-resulttitle {
  margin-bottom: 0px;
  margin-top: 33px;
  padding-left: 5px;
}


.box-news-cont li a span.ticon {
	background-image: url("clientlibs/css/images/icons_72_transparent.png");
	background-repeat: no-repeat;
	display: inline-block;
    height: 14px;
    width: 16px;
    padding-right: 5px;
}

.box-news-cont li a span.PI-minus {
	background-position: -112px -269px;
}

.box-news-cont li a span.PI-plus {
	background-position: -112px -294px;
}

.box-news-cont li a span.PI-plus{
margin:0px;
}

.PI-results td ul li{
display:inline-block;
            }


tr.PI-results>td{
  /*  width:50%; */
}

/* End Search Results */

/* User Role */
.PI-user-role-horizontal {
	float: left;
	padding-right: 20px;
}

.form_row_description {
	clear: both;
}

.PI-user-role ul {
	list-style: none;
}

.PI-user-role li {
	list-style-type: none;
}

.PI-user-role input[type=radio]:checked+label:before {
	content: "\2022";
	color: #009fe3;
	font-size: 36px;
	text-align: center;
	line-height: 19px;
}

.PI-user-role .radio label:before {
	border-radius: 12px;
}

.PI-user-role label:before {
	content: "";
	display: inline-block;
	border: 1px solid #23201f;
	width: 19px;
	height: 19px;
	margin-right: 10px;
	position: relative;
	left: 0;
	bottom: 0;
	background-color: #ffffff;
	vertical-align: bottom;
	border-radius: 15px;
	margin-bottom: -2px;
	/* box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8); */
}

.PI-user-role input[type=radio]:checked+label,.PI-user-role input[type=checkbox]:checked+label
	{
	display: inline-block;
	position: relative;
}

}
.PI-user-role label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	margin: 0 15px 24px -3px;
	line-height: 22px;
}

.PI-user-role input[type=radio] {
	display: none;
}

.PI-radiolabel .form_leftcollabel {
	padding: 0px 0px 12px 0;
}

.PI-right-Desc a {
	color: #5E544C;
	text-decoration: none;
}

.PI-right-Desc ul {
	list-style-type: disc;
	margin-left: 14px;
	padding-top: 15px;
}

.PI-right-Desc ul li {
	list-style-type: disc;
}

.PI-user-role {
	margin: 0px 15px 25px 0px;
}

.Top_Spacing>div:nth-of-type(4) {
	margin-bottom: 0px !important;
}

/* .Top_Spacing > div:nth-of-type(2){
            margin-bottom:16px !important; 
} */
.Top_Spacing {
	margin-bottom: 21px;
}

/* End User Role */


/* PAOG-77 / 466 / 31 start */

.pi-tabgrid3 th, .pi-tabgrid3 td{
border-top: solid 1px #AEA7A2;
padding: 10px;
}
.pi-tabgrid3 th {
	font-weight: normal;
	border-left: 1px solid #AEA7A2;
	border-bottom: 10px solid white;
	border-top: 10px solid white;
	vertical-align: top;
}
.col-width10 {
	width: 10%;
}
.col-width12 {
	width: 12%;
}
.col-width30 {
	width: 30%;
}
.col-width35 {
	width: 35%;
}
.pi-tabgrid3 td a {
	color: #306C9A;
	margin: auto;
}
.pi-tabgrid3 td a:hover{text-decoration:underline}
.pi-tabgrid3 .arw{
  //background:url('clientlibs/css/images/arrows-down.png') no-repeat 99% 3px;
  padding-right:17px;
  //background-size: 10px 10px;  
  cursor:pointer;
}
.pi-tabgrid3 .arwup{
  background:url('clientlibs/css/images/arrows-up.png') no-repeat 99% 3px;
  padding-right:17px;
  cursor:pointer;
}
.pi-tabgrid3 .no-pagination {
	border-bottom: solid 1px #AEA7A2;
	border-top: none;
}
.pi-tabgrid3 .disclaimer {
	padding: 20px 0 0;
	border-top: none;
	color: #5E544C;
}

.pi-tabgrid3 tr:hover td {
    -moz-box-shadow: 0px 4px 2px -3px rgba(35,32,31,0.15) inset, 0 -4px 2px -3px rgba(35,32,31,0.15) inset;
    -webkit-box-shadow: 0px 4px 2px -3px rgba(35,32,31,0.15) inset, 0 -4px 2px -3px rgba(35,32,31,0.15) inset;
    box-shadow:0px 4px 2px -3px rgba(35,32,31,0.15) inset, 0 -4px 2px -3px rgba(35,32,31,0.15) inset;

}
.pi-tabgrid3 tr:hover td:first-child {
    -moz-box-shadow: 4px 4px 2px -3px rgba(35,32,31,0.15) inset, 0px -4px 2px -3px rgba(35,32,31,0.15) inset;
    -webkit-box-shadow: 4px 4px 2px -3px rgba(35,32,31,0.15) inset, 0px -4px 2px -3px rgba(35,32,31,0.15) inset;
    box-shadow: 4px 4px 2px -3px rgba(35,32,31,0.15) inset, 0px -4px 2px -3px rgba(35,32,31,0.15) inset;
}
.pi-tabgrid3 tr:hover td:last-child {
    -moz-box-shadow: -4px 4px 2px -3px rgba(35,32,31,0.15) inset, 0 -4px 2px -3px rgba(35,32,31,0.15) inset;
    -webkit-box-shadow: -4px 4px 2px -3px rgba(35,32,31,0.15) inset, 0 -4px 2px -3px rgba(35,32,31,0.15) inset;
    box-shadow: -4px 4px 2px -3px rgba(35,32,31,0.15) inset, 0 -4px 2px -3px rgba(35,32,31,0.15) inset;
}

.pi-tabgrid3 tr.PI-results:hover td{
-moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;;
}
.pi-tabgrid3 .no-pagination {
	-moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.pi-tabgrid3 .disclaimer {
	-moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.grid-content-align-right {
	text-align: -webkit-right;
	padding-right: 30px !important;
}
.cell-content-aligner {
	display: inline-block;
	vertical-align: bottom;
	white-space: nowrap;
}
.cell-content-aligner.input-box {
	padding-left: 6px;
}
.header-legend a {
	padding-left: 35px;
	width: 0;
	line-height: 24px;
	margin-right: 120px;
	white-space: nowrap;
	display: inline-block;
	font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
	font-size: 16px;
  }
.sticky-flyout {
	display: none;
	position: absolute;
	background: white;
	box-shadow: 1px 3px 12px 4px rgba(0, 0, 0, 0.35);
	overflow: hidden;
	//top: 125px;
	//right: 233px;
	//width: 395px;
	padding: 28px 35px;
}
.sticky-flyout.show {
	display: block !important;
}
.sticky-flyout p {
	line-height: 1.5;
	font-size: 16px;
}
.sticky-flyout dl {
	font-size: 14px;
}
.sticky-flyout ul {
	display: block;
	padding: 5px 10px 12px;
	list-style-position: inside;
}
.sticky-flyout ul li {
	padding: 2px;
}
.sticky-flyout .txtlink {
	margin-right: 20px;
}

/* */

.pi-tabgrid3 th, .pi-tabgrid3 td {
  border-top: solid 1px #AEA7A2;
  padding: 7px 5px 7px 5px;
}


.pi-tabgrid3 th {
  font-weight: normal;
  border-left: 1px solid #AEA7A2;
  border-bottom: 10px solid white;
  border-top: 10px solid white;
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
}

.grid-content-align-right {
  text-align: left;
  padding-left: 10px !important;

}
.pi-tabgrid3 thfirst-child{
  border-left: 0px;
}

.PI-tax-information table.pi-tabgrid3 tr th a{
display:block;
}

.PI-tax-information table.pi-tabgrid3 tr th div{
height:34px;
}

.PI-tax-information table.pi-tabgrid3 a.blueBox-hd{ padding:1px 10px 1px 5px;float:left; text-align:left;}

.PI-tax-information table.pi-tabgrid3 tr th:nth-child(3){
width:70px;
}

div#searchResultsId .clear {
    clear: both;
    display: initial;
}

#searchResultsId3 .flyout{
  top: 675px;
  right: 157px;
        }

#searchResultsId2 .flyout{
  top: 454px;
  right: 157px;
  z-index:999; 
        }

.PI-shareClass{
text-align:center;
    }

.funddata table tr td{
vertical-align: top;
    }


#searchResultsId3 table.pi-tabgrid3 th:first-child{
  min-width: 140px;
}

.pi-tabgrid3 th:first-child{
  border-left: 0px;
}

.pi-funds-component h2.PI-fundsubtitle{
padding-bottom:7px;
}

.PI-fundbanner #input-fields .input-box{
padding-top:0px;
}

.PI-fundbanner #input-fields{
  margin-top: -6px !important;
}
.PI-fundbanner #input-fields input[type=radio]:not(old):checked + label > span {
  background: #fff;
  margin-top: 5px !important;
}
.PI-fundbanner #input-fields input[type=radio]:not(old) + label > span {
  margin-top: 5px !important;
}

.PI-paddingZero{
padding-right:0px;
    }

.hero-carousel .fundSearch li {
    padding-bottom: 7px;
}


.PI-fundbanner .column {
margin-right:35px;
max-width: inherit;
}
/* Added by 477745 for SC Retail */
.PI-fundbanner .column.searchFund {
margin-right:17px;
}

.PI-fundbanner #input-fields .input-box{
margin-bottom:12px;
}

PI-fund table td{

}

/*
table.PI-funddatatable tr td:nth-child(1){
width:400px;
}

table.PI-funddatatable tr td:nth-child(2){
width:350px;
}

table.PI-funddatatable tr td:nth-child(3){
width:85px;
} */

.pi-funds-component select{
width:206px;
  height: 35px;
}


.pi-funds-component .selectBox label:after {
  right: 10px;
  top: 17px;
}

.pi-funds-component .selectBox label {
  margin: 0 0px 5px 0;
}

.pi-funds-component .selectBox label:before {
  top: 4px;
  padding-top: 6px;
}

.pi-tabgrid3 div.cell-content-aligner{
height:24px;
}

.pi-tabgrid3 tr td:last-child{
text-align:center;
}

.pi-tabgrid3 tr td{

}
.parbase table.pi-tabgrid3{
margin-top:0px;
    }

table.pi-tabgrid3{
    border-top:1px solid #AEA7A2;
    clear: both;
}

.pi-tabgrid3 .input-box input[type=checkbox] {
  margin-top: 0px;
}

.pi-tabgrid3 a.blueBox-hd{ padding:2px 10px 2px 5px;float:left; text-align:left; display: inline-block;}

.pi-tabgrid3 a.blueBox-hd:hover{
    color:#FFFFFF;
    text-decoration:none;
 //background:url('clientlibs/css/images/arrows-down.png') no-repeat 99% 3px;
 //background-size: 10px 10px;
 background-color:#A8C2D7;
    padding-right:17px;
}

#searchResultsId2 table.pi-tabgrid3 tr th:nth-child(5){

min-width:180px;    

}


#searchResultsId2 table.pi-tabgrid3 tr th:nth-child(6){

min-width:140px;    

}


#searchResultsId3 .listitem-button .flyout{
    top: inherit;
    right: 158px;
    /*  -webkit-right:158px; */
    margin-top: 2px;
	z-index: 999;	
}

.PI-downloadbtn{
    margin-left:43.5px;
}

.pi-download-icon-box{
	margin-bottom: 3px;
}

#searchResultsId3 table.pi-tabgrid3{
    margin-bottom:0px;
}

#searchResultsId3 div.listitem-button{
padding-bottom:15px;
padding-top:0px;
}

table.PI-funddatatable tr td:nth-child(3){
text-align:center;
}

#searchResultsId3 table.pi-tabgrid3 tr th div{
height:34px;
}

#searchResultsId3 table.pi-tabgrid3 tr th:nth-child(4){
text-align:center;
min-width:70px;
}
#searchResultsId3 table.pi-tabgrid3 tr th:nth-child(4) a{
  display: block;
}

#searchResultsId3 table.pi-tabgrid3 tr td:nth-child(4){
text-align:center;
}

#searchResultsId3 table.pi-tabgrid3 tr td:nth-child(5){
text-align:center;
min-width:70px;

}

#searchResultsId3 table.pi-tabgrid3 tr td:nth-child(6){
text-align:center;
min-width:70px;

}

#searchResultsId3 table.pi-tabgrid3 tr td:nth-child(7){
text-align:center;
min-width:70px;

}

#searchResultsId3 table.pi-tabgrid3 tr td:nth-child(8){
text-align:center;
min-width:70px;

}

#searchResultsId2 div.listitem-button {
padding-bottom: 15px;
padding-top: 0px;
}
#searchResultsId2 table.pi-tabgrid3 {
margin-bottom: 0px;
}
#searchResultsId2 table.pi-tabgrid3 tr td:nth-child(2){
    text-align:center;
     min-width:70px;
}
#searchResultsId2 table.pi-tabgrid3 tr td:nth-child(3){
    text-align:center;
     min-width:70px;
}
#searchResultsId2 table.pi-tabgrid3 tr td:nth-child(4){
    text-align:center;
    min-width:70px;
}
#searchResultsId2 table.pi-tabgrid3 tr td:nth-child(5){
    text-align:center;
    min-width:70px;
}
#searchResultsId2 table.pi-tabgrid3 tr td:nth-child(6){
    text-align:center;
     min-width:70px;
}

.genericcontent span.searchHilight{
	background:#A8C2D7; color: #fff; font-weight:normal; line-height: 16px;
}

.funddata span.searchHilight{
	background:#A8C2D7; color: #fff; font-weight:normal; line-height: 16px;
}

.relatedFundsCmp.parbase.relatedfunds {
    margin-bottom: 0px !important;
}

.PI-funddisclaimer{
margin-bottom: 14.5px !important;
font-size:11px;
color:#23201f;
line-height:14px;
}

.PI-funddisclaimerfooter{
/* margin-bottom: 22px !important; */
margin-bottom: 14px !important;
font-size:11px;
line-height:14px;
color: #23201f;
}

.PI-funddisclaimer a, .PI-funddisclaimerfooter a{
color:#009fe3;
text-decoration: none;
}

.PI-funddisclaimer > p > ul, .PI-funddisclaimerfooter .footnote-content > span > ul {
    margin-top: 5px;
}

.PI-funddisclaimer ul, .PI-funddisclaimerfooter .footnote-content ul {
    margin-left: 14px;
    list-style-type: disc;
    display: block;
}

.PI-funddisclaimerfooter .footnote-symbol {
    font-size: 8px;
    vertical-align: top;
	line-height:12px;
	float: left;
}

/* .PI-tax-information table.pi-tabgrid3 tr th:nth-child(2){
display: table-caption;
        }

.PI-tax-information table.pi-tabgrid3 tr td:nth-child(2){
display: table-caption;
        } */

.PI-tax-information table.pi-tabgrid3 tr td:nth-child(3){
text-align: center;
        }        

/* PAOG-77 / 466 / 31 end */

/** WidgetDataTable Symbols **/
.checkboxsym{
	color: #009fe3;
  padding-left: 4px !important;
  padding-bottom: 6px !important;
  margin-bottom: 4px !important;
  width: 15px !important;
  height: 15px !important;
}
/** END WidgetDataTable Symbols **/

/*login profile layer*/
.login-profilelayer.PI-selectorflyout{
/*min-width:185px;
max-width:300px; */
right:0 !important;
top:-16px !important;
width:150px;
position: absolute;
}

.PI-selectorflyout .button-standard {

	border:0px;
	margin-top:3px;
	cursor: pointer;

	}

.PI_profile_links span{
margin:0px;
}

.login-profilelayer .PI_selector_flyout{
padding:5px 15px 19px 15px;
}

.PI_selector.PI_close_selector{
width:auto;
min-width:150px;
}

.PI_selector.PI_close_selector.PI_selector_width{
max-width:150px;
}

.login-profilelayer.PI-selectorflyout .button-standard{
color:white;

}
/*login profile layer*/


.pi-tabgrid3 th{
    padding-left:0px;
    border-bottom:0px;
    border-top:0px;
    border-left:0px;
}

.pi-tabgrid3 th div{

    border-left:1px solid #AEA7A2;
        text-align: left;
        margin: 8px 0;
padding: 3px 0px 3px 5px;

}

    .pi-tabgrid3 a.blueBox-hd {
        padding: 2px 10px 2px 5px;
        text-align: left;
        float: none;
    }

.pi-tabgrid3 th:first-child div{
    border-left: 0px none;
}

#PI-fund-subscription div.listitem-button {
  padding-bottom: 15px;
  padding-top: 0px;
}

#PI-fund-subscription table.pi-tabgrid3 tr th div {
  height: 34px;
}

#PI-fund-subscription table.pi-tabgrid3 tr td:nth-child(2) {
  min-width: 110px;
}

#PI-fund-subscription table.pi-tabgrid3 tr th:nth-child(5) {
  text-align: center;
  max-width: 70px;
}

#PI-fund-subscription table.pi-tabgrid3 tr td:nth-child(5) {
  text-align: center;
  max-width: 70px;
    padding-right: 30px;
}

#PI-fund-subscription table.pi-tabgrid3 tr td:nth-child(6) {
  text-align: center;
  padding-right: 30px;
}

#PI-fund-subscription table.pi-tabgrid3 tr td {
  border-top: solid 1px #AEA7A2;
  padding: 7px 5px 7px 10px;
}

#PI-fund-subscription table.pi-tabgrid3 tr td:nth-child(2) {
  text-align: left;
}

.price-and-performance-subscription-selection-app {
margin-bottom: 13px !important;
}
.subscription-center-sales{
margin-bottom: 15px;
}
.fund-literature-email{
margin-bottom: 11px !important;
}
.PI-columnright{
margin-right: 0px !important;
}

#subsConf div.listitem-button {
  padding-bottom: 15px;
  padding-top: 0px;
}

#subsConf table.pi-tabgrid3 tr th div {
  height: 34px;
}

#subsConf table.pi-tabgrid3 tr td {
  border-top: solid 1px #AEA7A2;
  padding: 7px 5px 7px 10px;
}

#subsConf table.pi-tabgrid3 tr td:nth-child(3) {
  text-align: left;
}

.subscriptiondata .input-box {
  margin-bottom: 13px;
}

.subscriptiondata label > span
{
  margin-left: 4px !important;
}

.subscriptionresult h2{
        font-family: Arial, Sans-Serif;
        font-size: 22px;
        line-height: 28px;
        color: #003b68;
    }

.subscriptionresult div.paragraph-container ul{
margin-left: 16px;
margin-top:4px;
}

.twocolumn-left-div {
  width: 576px;
    }

.subscriptionresult div.PI-properties ul{
margin-left: 16px;
}
.subscriptionresult div.PI-properties ul li{
text-indent: -2px;
}
.subscriptionresult div.PI-properties p{
margin-bottom: 5px;
line-height: 16px;
}
/*.subscriptionresult div.paragraph-container li a{
color:#009fe3;
}*/

.subscriptionresult-nodivider{
	border-bottom: none!important;
}

.subscriptionresult div.paragraph-linklist ul{
margin-left: 0px;
}

.subscriptionresult .paragraph-linklist li {
    padding-top: 9px;
}


.announcement-padding .paragraph-text-notitle{
margin-top: 32px;
padding: 0px;
}

.twocolumn-left-div .subscriptionresult{
/* margin-top: 25px; */
margin-right: 26px;
margin-top: -5px;
margin-bottom: 25px;
}

.announcement-padding .twocolumn-left-div
{
margin-top: 0px !important;
}

.subscriptionresult h2{
margin-top:0px;
padding-top:0px;
margin-bottom: 2px;
    }

.twocolumn-left-div {
   margin: 0px;
}

.pi-funds-component h2 {
  font-family: ITCFranklinGothicW01-Md, "Arial Narrow", Arial, Sans-Serif;
  font-size: 17px;
  /* font-weight: bold; */
  color: #fff;
  padding-bottom: 6px;
  margin: 0;
}

.PI-fundbanner{
  margin-top: 11px !important;
}

.PI-fundbanner h1{
margin-top:33px;
}
.PI-fundrefresh{
    position:absolute; 
    bottom:17px; 
    right:35px;
}

.pi-funds-component h1 {
  font-family: Arial, sans-serif;
  font-size: 30px;
  color: #fff;
  padding-bottom: 19px;
}

.pi-funds-component .selectBox label {
  margin: 0 0px 18px 0;
  width: 100%;
}

.pi-funds-component {
  margin-bottom: 35px;
}

.pi-fund-publications {
  /*Chnaged by riya*/
 /* height: 241px !important;*/
    height: 241px
}
/* Added by 477745 for SC Retail */
.pi-fund-publications.searchFund {
 /* height: 370px !important;*/
        /*Chnaged by riya*/
    height: 370px;
}

div.pi-asset-class-display div {
    margin-top: 3px !important;
}

div.pi-asset-class-display div.pi-asset-class-display__text {
    margin-top: 0px !important;
}

.headlineOne{
  margin-top: -6px;
}

.mintext {
  padding-bottom: 6px;
  line-height: 20px;
}

span#subtext{
font-size: 18px;
top: 2px;
    }

.button-standard2 span{
font-size: 18px;
top: 3px;
    }

.fp-overview p
{
   margin-bottom:10px;
}


/** PAOG-39 Read More link Insight Search. */
.readMore a {
    color: #23201F;
    font-size: 13px;
    line-height: 16px;
    text-decoration: none;
    font-weight: bold;
    display: inline-block;
    word-break: break-all;
}

.readMore{
padding-top:13.5px;
margin-bottom: 12px;
}

#teaser-linkstyles {
margin-top :13px
}

.speaker-container .paragraph-text {
    font-size: 13px;
    line-height: 16px !important;
 padding: 5px 20px 0px 0px;
    word-wrap: break-word;
}

.speaker-container .paragraph-text ul{
display: table !important;
}

.readMore a:hover {
    text-decoration: underline;
}

span#subtext {
  font-size: 16px;
  top: 2px;
}

/** PAOG-39 Read More link Insight Search. */


/* Market insight*/

   .PI-Table
   {
   display: table;
            margin-left:0px;
   }
   .PI-Row
   {
   display: table-row;
   margin-bottom:20px;
   }
   .PI-Cell
   {
   display: table-cell;
   vertical-align:top;
   padding-bottom:16px;         
   }
   .PI-lead{
   font-size:16px;
   line-height:21px;
   font-weight:bold;
   color:#23201F;
   margin-top:-4px;         
   }
   .PI-leadline{
   font-size:16px;
   line-height:21px;
   font-weight:normal;
   color:#23201F;
   }        
   .PI-smallprint{
   font-size:11px;
   line-height:14px;
   font-weight:normal;
   color:#23201F;
   }
.marketinsightssubscription .right-arrow{
	color:#009fe3;
}
.marketinsightssubscription .input-box {
	padding-top: 0px;
}
.PI-marketinsight{
	border-top: 1px solid #23201f;
}
.PI-marketlinkstop{
	 padding-bottom:14px;
	 border-top: 1px solid #23201f;
	 padding-top: 14.5px;
}
.PI-marketlinkstop .input-box{
	 margin-top:5px;
	 float:left;
}

.txtlink > strong:hover{
text-decoration:underline;
        }

.input-fields input[type=checkbox]:not(old){
  width: 21px;
  margin-right: -28;
  padding: 0;
  font-size: 13px;
  opacity: 0;
}   

  .input-fields input[type=checkbox]:not(old) + label {
  cursor: auto !important;
}

.input-fields input[type=checkbox]:not(old):checked + label > span{
  background: #fff;
}

.check-me-btn {
    height: 14px;
    left: 35px;
    position: absolute;
    width: 150px;
}

form .input-fields input[type=checkbox]:not(old) + label > span{
	margin-left:13px;
	margin-right: 18px;
	margin-bottom: 7px;
}

.input-fields input[type=checkbox]:not(old) + label{
  display: inline;
  margin-left: -36px;
  cursor: pointer;
}

.input-fields input[type=checkbox]:not(old) + label > span {
  display: inline-block;
  width: 19px;
  height: 19px;
  margin: 0 5px 0px 0px;
  border: solid 1px #23201f !important;
  background: #fff;
  vertical-align: middle;
}   

.input-fields input[type=checkbox]:not(old):checked + label > span:before {
  content: '\2713';
  display: block;
  width: 20px;
  color: #009fe3;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  font-weight: normal;
}  

.flylink.sitelinks li {
  padding: 0px;
  list-style: none;
  padding-bottom: 5px;
}

.flylink.sitelinks li a.PI-profilelinks {
  color: #5E544C;
  text-decoration: none;
  font-size:11px;
  line-height: 16px;
  font-family: Arial !important;
  height: 15px;
  padding-right: 10px;
  font-weight: bold;
  word-break: break-word;
  display:inline-block;
}

.profilelinkarrow{
	color: #009fe3;
	cursor: pointer;
	font-family: ITCFranklinGothicW01-Dm, "Arial Narrow", Arial, Sans-Serif;
    font-size: 19px;
    baseline-shift: -2px;
    padding-left: 3px;
    position: absolute;
    font-weight: normal;
}
.linkbottompad{
	padding-bottom: 7px;
}

#insightsBoxId {
	width: 100%;
	margin-bottom: 20px;
	border-bottom: none;
}

.pi-fund-publications select {
  /* width: 162px !important;
  height: 35px !important; */
	width: 100% !important;
	height: 35px !important;
	padding-right: 30px;
}

@media all and (-ms-high-contrast:none)
{
.pi-fund-publications select{ padding-right: 10px; } /* IE11.IE10 */
}

.pi-fund-publications select
{
 padding-right: 10px\9; 
}

.PI-Cell ul{
margin-left: 16px;
}

.PI-Cell ul li a, .PI-Cell p a, div.PI-Cell div > a{
color:#009fe3 !important;
}

.PI-Cell ul li a:hover, .PI-Cell p a:hover, div.PI-Cell div > a:hover{
color:#009fe3 !important;
text-decoration:underline;
}

/* Announcement */
.PI-announcement{
display: inline-block;
padding: 7px 8px 12px 14px;
background-color: #BFBFBF;
word-break: break-word;
font-size:13px;
line-height:16px;
}

.page-grid div.announcement.parbase{
    margin-bottom: 15px !important;
    margin-top: 0 !important;
}

.pi-simple-table a{
color:#009fe3;
text-decoration:none;
}
.pi-simple-table a:hover{
color:#009fe3;
text-decoration:underline;
}
.pi-asset-class-display__text{
margin-top: 0px;
}
div.pi-asset-class-display div {
    margin-top: 2px;
    line-height: 16px;
}

/* Fund Details pages */


.PI-fundfeatures .paragraph-linklist li {
    list-style: none outside none;
    padding-top: 5px;
    width: 172px;
}

.parbase.table.section {
    margin-bottom: 42px !important;
}

.PI-similarFunds{
margin-bottom: 45px !important;
}

/* My pioneer */

.page-grid .parbase.mypioneermessage {
    margin-bottom: 16px !important;
    margin-top: 0 !important;
} 

.page-grid .parbase.mypioneercontentgrid {
    margin-bottom: 2px !important;
}

/*Contact Person*/
.speaker-text{
	/*float:left;*/
}
.speaker-image{
    padding: 0px 35px 35px 0px;
    float: left;
}
.speaker-container{
    padding: 0px 0px 35px 0px;
}
.PI-stielinks span.pipe-style,.PI-stielinks span.type-style{
    font-size: 13px;
    color: #23201F;
}
.PI-stielinks span.type-style .link-arrow{
display: inline-block;
font-family: ITCFranklinGothicW01-Dm,"Arial Narrow",Arial,sans-serif;
font-size: 27px;
line-height: 0;
padding: 0px;
position: relative;
top: 2px;
text-decoration: none;
}

    /* Table Teaser */
.table-teaser{
    display: inline-block;
    padding: 7px 15px 12px 14px;
    background-color: #D9D9D9;
    word-wrap: break-word;
    word-break: break-word;
}
.table-teaser-text ol{
	list-style-position:outside;
	list-style-type:decimal;
}
.table-teaser-text ol li{
	margin:0 0 0 20px;
	padding:0px;
	word-wrap: break-word;
}
.table-teaser-text ul{
	padding-left: 16px !important;
}
.table-teaser-text a{
	color: #009fe3 !important;
	text-decoration: none;
}
.table-teaser-text a:hover{
	color: #009fe3 !important;
	text-decoration: underline;
}
.table-teaser-arrow{
	color: #009fe3;
    margin: 0 5px;
}

/* Table Teaser End */

/* scafholding */
.PI-scafholding{
color:#FFFFFF !important;
margin-bottom: -6px !important;
}

.PI-wide{		
width:100% !important;		
}

/* -- fixes for  PAOG-1775 starts here ----*/

form .input-fields input[type=checkbox]:not(old) + label > span {

    margin-right : 19px;

}

.login-panel2 form input[type=password] {

    margin-bottom: 27.5px;
}

.PI_selector_flyout form input[type=text], .PI_selector_flyout form input[type=password] {

    margin-bottom: 27.5px;
}

/* -- fixes for  PAOG-1775 ends here ----*/

/*------- DEP2-19 for sharing heading START--- */
.PI-sharing-heading {
    margin: 0px 0px 8px 0px;
    word-break: break-all;
    word-wrap: break-word;
    color: #003b68;
    font-size: 20px;
    line-height: 22px;
    margin-top: -4px;
    font-family: Arial, Sans-Serif;
    font-weight: normal;
}
/*------- DEP2-19 for sharing heading END--- */


/* DEP2-63 Starting */

.twocolumn-right-div .PI-video-teaser .PI-videocontainer2 {
    padding-top: 0px;
}
 
.twocolumn-right-div .box-news-container.PI-video-teaser {
    padding-top: 0px;
}

.PI-full-width .box-news-container.PI-video-teaser {
    padding-top: 0px;
}
.PI-full-width .PI-video-teaser .PI-videocontainer2 {
    padding-top: 0px;
}

/* DEP2-63 End */
/* DEP2-7 Starting */

span.hiddenText { 

    height: 1px !important; 
    width: 1px !important; 
    position: absolute; 
    overflow: hidden; 
    top: -10px;

    }

.box-news-cont li a span.hiddenText {

    height: 1px !important; 
    width: 1px !important; 
    position: absolute; 
    overflow: hidden; 
    top: -10px;

    }

/* DEP2-7 End */



/*changes made for sc-pdf-downloadcenter.html */

	.archive-btn{
		float:right;
	}
	
	.right-arrow {
		color: #009fe3 !important;
	}
	.data-new {
		font-weight:700;
		margin-left:5px;
		font-size: 13px;
		font-family: arial;
	}
	.pagination-btn{
		float: right;
		padding: 10px 0 10px 10px;
	}
	.selectbox{
		float: left;
	}
	.pagination-page{
		padding: 0 60px 0 60px;
	}
	.data-description{
		margin-left:6px;
		font-weight:500;
	}
	.font-wight-none{
		font-weight:500;
	}
	.content-right{
		margin-left: 30px;
	}
	.download-img-new{
		float:left;
	}
	.data-list{
		float:left;
		width:724px;
	 }
	 .pagination-div-new{
		float: left;
		width: 724px;
	 }
	 .select-wrapper{
		height:18px;
	 }
	 .btn-new{
		cursor:pointer;
	 }
	 
	 .hrStyle{
		clear: left;
		width: 724px;
		float: left;
	 }


/*changes for sc site fund italy prices overview page*/
  #price-perform-overview-table {
        font-size: 12px;
        margin-top: 1.5px !important;
    }
.flyout-headline{
        margin-top: -68px;
}
.flyout-message{
	text-align: center;
    font-weight: 700;
}
 .btn-ok{
    cursor:pointer;
    float:right;
    padding: 4px;
    margin-right: -10px;
    margin-top: 9px;
}

  
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}

.list-personalizta{
    /*background-color: #1565C0;*/
	height:32px;
	font-family: Arial, sans-serif;
    padding: 14px;
    font-size: 12px;
 /*   color: white; */
     color: #23201f;
    font-weight: normal;
    /*border:1px solid #AEA7A2;*/
    /*border-collapse: collapse;*/
}

.list-personalizta-header{
text-align: left;
padding-left:16px;
border:1px solid #AEA7A2;
border-left: 0px;
border-right:0px;

}
.list-personalizta-header-col{
	position: relative;
	width:300px;
}
.list-personalizta-header-col-divider{

	width:1px;
	height: :1px;
	position: absolute;
	top:0;
	right: 0px;
	padding: 8px 0px ;
	background-color: #AEA7A2;
}
.list-personalizta-table{
   width:100%;
    border-collapse: collapse;
}
 .btn-romove{
   cursor:pointer;
   /*color:red;*/
   float:left;
  /*  margin-right:43px;*/
   font-weight:700;
    position: relative;
    top:20px;
    padding-top: 10px;
    left: 14px;
    z-index: 1;
}
.list-personalizta-footer{
    float:right;
    margin-left: 19px;
    margin-top: 23px;
}
.btn-color{
/*    background-color: #FBC02D;*/
    background-color: #003b68;
    border-radius: 6px;
    padding: 5px 21px;
    /*color:#1565C0; */
    color:#fff;
    border: none;
    font-weight: 700;

}
.list-personalizta-content {
	text-align:left;
	padding-left:16px;
	position: relative;
	top:20px;
	padding-bottom: 28px;
	padding-top: 10px;
	
	right:298px;

 }
.list-personalizta-group-content{
	position: absolute;
	width: 831px;
}

.list-personalizta-inner-content{
	width:300px;
	position:relative;
	right:21px;
}



/*pi simpale table pagination*/
.pagination-div{
    float: left;
    width: 100%;
    margin-buttom : 1% !important;
}
.select-wrapper{
    height:18px;
}
.btn{
    cursor:pointer;
}

.hrStyle{
    clear: left;
    width: 100%;
    float: left;
}

.pagination-btn{
    float: right;
    padding: 10px 0 10px 10px;
}
.selectbox{
    float: left;
}
.pagination-page{
    padding: 0 60px 0 60px;
}
.right-arrow {
    color: #009fe3 !important;
}
.paginationCounter{
    margin-top: -15px !important;
    margin-left: 43px !important;
}



.cerca-sc{
	margin-top: 36px;
    padding: 3px;
}

/* .announcement-padding .image-title.section {
    margin-bottom: 35px !important;
} */

@charset "utf-8";
/* CSS Document */
/*
@font-face {
    font-family: 'ITCFranklinGothicStdCondensed';
    src: url('clientlibs/pifonts/ITCFranklinGothicStd-BkCd/itcfranklingothicstdcondensed.eot');
    src: url('clientlibs/pifonts/ITCFranklinGothicStd-BkCd/itcfranklingothicstdcondensed.eot') format('embedded-opentype'),
         url('clientlibs/pifonts/ITCFranklinGothicStd-BkCd/itcfranklingothicstdcondensed.woff') format('woff'),
         url('clientlibs/pifonts/ITCFranklinGothicStd-BkCd/itcfranklingothicstdcondensed.ttf') format('truetype'),
         url('clientlibs/pifonts/ITCFranklinGothicStd-BkCd/itcfranklingothicstdcondensed.svg#ITCFranklinGothicStdCondensed') format('svg');
}

@font-face {
    font-family: 'PIMinionRegular';
    src: url('clientlibs/pifonts/Minion/piminionregular.eot');
    src: url('clientlibs/pifonts/Minion/piminionregular.eot') format('embedded-opentype'),
         url('clientlibs/pifonts/Minion/piminionregular.woff') format('woff'),
         url('clientlibs/pifonts/Minion/piminionregular.ttf') format('truetype'),
         url('clientlibs/pifonts/Minion/piminionregular.svg#PIMinionRegular') format('svg');
		 
}
*/

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=47ff55d9-bc08-4e2e-8800-14f75dfdfede");
@font-face{
font-family:'ITCFranklinGothicStdCondensed';
src:url('clientlibs/pifonts/ITCFranklinGothicStdCondensed/25b07660-96a5-4eed-bcfd-fc4f0e97098a.eot?#iefix');
src:url('clientlibs/pifonts/ITCFranklinGothicStdCondensed/25b07660-96a5-4eed-bcfd-fc4f0e97098a.eot?#iefix') format('eot'),
        url('clientlibs/pifonts/ITCFranklinGothicStdCondensed/de902d7e-9849-4880-b8fe-966b186b110c.woff') format('woff'),
        url('clientlibs/pifonts/ITCFranklinGothicStdCondensed/fdec17bc-6f6c-4b7c-bbc1-8f2ec6c7931c.ttf') format('truetype'),
        url('clientlibs/pifonts/ITCFranklinGothicStdCondensed/3b330c74-12e3-423e-9785-d817a41a9a24.svg#3b330c74-12e3-423e-9785-d817a41a9a24') format('svg');
}
@font-face{
font-family:'PIMinionRegular';
src:url('clientlibs/pifonts/PIMinionRegular/35d9d14d-a31d-4d9b-a998-00ffc9bd46a4.eot?#iefix');
src:url('clientlibs/pifonts/PIMinionRegular/35d9d14d-a31d-4d9b-a998-00ffc9bd46a4.eot?#iefix') format('eot'),
        url('clientlibs/pifonts/PIMinionRegular/62100580-a2d1-4d98-bb14-d4c4c3f1a5ba.woff') format('woff'),
        url('clientlibs/pifonts/PIMinionRegular/7ae8e168-1c29-4fcb-bb59-0043c943df3b.ttf') format('truetype'),
        url('clientlibs/pifonts/PIMinionRegular/cfa664d4-e518-4a49-b8a3-fccec93c29c1.svg#cfa664d4-e518-4a49-b8a3-fccec93c29c1') format('svg');
}
@font-face{
font-family:'Minion W01 It';
src:url('clientlibs/pifonts/Minion W01 It/0d708c6f-d31c-49ad-b92e-ea37b7ba762b.eot?#iefix');
src:url('clientlibs/pifonts/Minion W01 It/0d708c6f-d31c-49ad-b92e-ea37b7ba762b.eot?#iefix') format('eot'),
        url('clientlibs/pifonts/Minion W01 It/e364b06d-aac3-4a54-84ff-4b3a2860debb.woff') format('woff'),
        url('clientlibs/pifonts/Minion W01 It/6346c02d-13da-4d5c-ab2e-13e40d7f24c2.ttf') format('truetype'),
        url('clientlibs/pifonts/Minion W01 It/8cda8fb2-6a3e-4e20-b063-4fbfca0025e5.svg#8cda8fb2-6a3e-4e20-b063-4fbfca0025e5') format('svg');
}
@font-face{
font-family:'ITCFranklinGothicW01-Md';
src:url('clientlibs/pifonts/ITCFranklinGothicW01-Md/7762c169-a387-4399-b8a3-d43373d60c3e.eot?#iefix');
src:url('clientlibs/pifonts/ITCFranklinGothicW01-Md/7762c169-a387-4399-b8a3-d43373d60c3e.eot?#iefix') format('eot'),
        url('clientlibs/pifonts/ITCFranklinGothicW01-Md/060031a3-ab11-4f91-9dd4-6b39458f5109.woff') format('woff'),
        url('clientlibs/pifonts/ITCFranklinGothicW01-Md/9920e0c0-07ac-4a1b-befd-fa76960969b8.ttf') format('truetype'),
        url('clientlibs/pifonts/ITCFranklinGothicW01-Md/52fb29fb-5147-4a42-b308-e24daf6ec3b6.svg#52fb29fb-5147-4a42-b308-e24daf6ec3b6') format('svg');
}
@font-face{
font-family:'ITCFranklinGothicW01-Dm';
src:url('clientlibs/pifonts/ITCFranklinGothicW01-Dm/05bfbc51-0c0b-440a-8a25-45b86f0289d5.eot?#iefix');
src:url('clientlibs/pifonts/ITCFranklinGothicW01-Dm/05bfbc51-0c0b-440a-8a25-45b86f0289d5.eot?#iefix') format('eot'),
        url('clientlibs/pifonts/ITCFranklinGothicW01-Dm/b547d31d-69fc-40d6-8013-e9b6f0b38df0.woff') format('woff'),
        url('clientlibs/pifonts/ITCFranklinGothicW01-Dm/8e90e5d2-659a-4b9f-b68a-8ae72539e7b4.ttf') format('truetype'),
        url('clientlibs/pifonts/ITCFranklinGothicW01-Dm/125eafff-7b5a-4c56-8a3a-d3fe11d8c3cc.svg#125eafff-7b5a-4c56-8a3a-d3fe11d8c3cc') format('svg');
}
@font-face{
font-family:'PIFranklinGothicBookCondensed';

src:url('clientlibs/pifonts/PIFranklinGothic/f008053t.ttf') format('truetype'),
        url('clientlibs/pifonts/PIFranklinGothic/f008125t.ttf') format('truetype'),
        url('clientlibs/pifonts/PIFranklinGothic/f008054t.ttf') format('truetype'),
        url('clientlibs/pifonts/PIFranklinGothic/f008055t.ttf') format('truetype'),
        url('clientlibs/pifonts/PIFranklinGothic/f008013t.ttf') format('truetype'),
		url('clientlibs/pifonts/PI_MinionOfficeOK/PIMinionOfficeSembldIt.ttf') format('truetype'),
        url('clientlibs/pifonts/PI_MinionOfficeOK/PIMinionOfficett.ttf') format('truetype'),
        url('clientlibs/pifonts/PI_MinionOfficeOK/PIMinionOffice.ttf') format('truetype'),
        url('clientlibs/pifonts/PI_MinionOfficeOK/f008055t.ttf') format('truetype'),
		url('clientlibs/pifonts/PIMinion/PIMinion-It.otf') format('otf'),
        url('clientlibs/pifonts/PIMinion/PIMinion.otf') format('otf'),
        url('clientlibs/pifonts/PIMinion/PIMinionOffice.ttf') format('otf'),
        url('clientlibs/pifonts/PIMinion/PIMinion-Semiboldtt.otf') format('otf');

}
/* Mega Menu Styles */
.mega-menu ul, .mega-menu ul li {list-style: none; font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;}
.mega-menu ul {position: relative; padding: 0; margin: 0;}
.mega-menu ul li ul {display: none;}
.mega-menu .sub {display: none;}
.mega-menu .sub ul {display: block;}

#mega-menu-1 {
font: normal 13px Arial, sans-serif; 
list-style: none; 
position: relative; 
padding: 0; 
margin: 0;
}
#mega-menu-1 .sub ul {
display: block;
}
#mega-menu-1 {
width:83% !important; 
 margin-bottom: 8px !important;
padding-right:163px !important;
}
.megamenu-placeholder{margin-left:200px; padding-left:60px;}
.wrapParentTitleItem{max-width:84%; word-wrap: break-word;}
.wrapParentTitleMenu{max-width:88%; word-wrap: break-word;}
.bannerImageItem{min-width:100px;max-width:100%;max-height:100%;min-height:70px;}

#mega-menu-1 {
width: 100%; 
position: relative;
margin-bottom:30px;
}
#mega-menu-1 li {
float: left; 
margin: 0; 
padding: 0; 
font-weight: bold;
border-left: solid 1px #aea7a2;

}

#mega-menu-1 li a {
float: left; 
display: block; 
color: #333; 
padding: 3px 4px 4px 5px;
position:relative;
margin:0 9px 0 9px;
text-decoration: none; font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
font-size:17px;
line-height:16px;
font-weight:normal !important;
z-index:100;
}

#mega-menu-1 li:first-child {border-left:none !important;}
#mega-menu-1 li.mega-hover a, #mega-menu-1 li.mega-hover a:hover {
background: #003b68; 
color: #fff;
}
#mega-menu-1 li a:hover {
background: #003b68; 
color: #fff;
}
/**Triangle hover**/
#mega-menu-1 li a:hover:after,#mega-menu-1 li.mega-hover a:after{
	border-left: solid transparent 7px;
    border-right: solid transparent 7px;
    border-top: solid #003b68 8px;
    bottom: -7px;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -8px;
    position: absolute;
    width: 0;
    text-align:center;
	}
/**
#mega-menu-1 #first{
   margin-left:120px;

}

#mega-menu-1 #firstnosubmenu{
   margin-left:130px;

}**/
#mega-menu-1 #firstnosubmenu a:hover:after{
    border-left: 0;
    border-right: 0;
    border-top: solid #003b68 10px;
    bottom: -7px;
    content: 0;
    height: 0;
    left: 50%;
    margin-left: -13px;
    position: absolute;
    width: 0;
    content:0;

	}
#mega-menu-1 #nosubmenu a:hover:after{
    border-left: 0;
    border-right: 0;
    border-top: solid #003b68 10px;
    bottom: -7px;
    content: 0;
    height: 0;
    left: 50%;
    margin-left: -13px;
    position: absolute;
    width: 0;
    content:0;

	}

#mega-menu-1 li#nosubmenu a:after{
    border-left: 0;
    border-right: 0;
    border-top: solid #003b68 10px;
    bottom: -7px;
    content: 0;
    height: 0;
    left: 50%;
    margin-left: -13px;
    position: absolute;
    width: 0;
    content:0;

	}
	
/**/
#mega-menu-1 li .sub-container {
position: absolute;
    right:0px !important;

    /*left:2px !important;*/
    z-index: 10000 !important;
}
#mega-menu-1 li .sub {
background: #fff; 
padding: 11px 3px 20px 11px;
margin-top:10px;
border: solid 1px #ddd;
margin-left:0px;
max-height:548px;
overflow:hidden;
-webkit-box-shadow: 7px 7px 4px 1px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 7px 7px 4px 1px rgba(0, 0, 0, 0.5);
box-shadow: 7px 7px 4px 1px rgba(0, 0, 0, 0.5);
}
#mega-menu-1 li .sub .row {
width: 100%; 
overflow: hidden;
clear: both;
margin-left:-9px; 
margin-right:3px; 
margin-bottom:-10px;
}
#mega-menu-1 li .sub li {
list-style: none; 
float: none; 
width: 223px; 
font-size: 16px; 
font-weight: normal;
}
#mega-menu-1 li .sub li.mega-hdr {
margin: 0 13px 10px 0; 
float: left;
}
#mega-menu-1 li .sub li.mega-hdr.last {
margin-right: 0;
}
#mega-menu-1 li .sub a {
background: none; 
color: #5E544C; 
padding: 7px 10px; 
display: block; 
float: none; 
font-size: 17px; 
line-height:20px;
}

#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a {
margin:0 0 0px 14px; 
/*text-transform: uppercase; */
color: #23201F;
padding:2px 7px 4px 7px;
background: #fff;
width: 195px;
    height:auto !important;
}
#mega-menu-1 li .sub li.mega-hdr a.mega-hover-blue,#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a:hover {
color: #23201F;
background: #a8c2d7;
padding:2px 7px 4px 7px;
}
#mega-menu-1 .sub li.mega-hdr li a {
padding: 2px 10px 5px 7px;
font-weight: normal;
}

#mega-menu-1 .sub li.mega-hdr li a:hover {
color: #5E544C; background: #d9d9d9;  }

#mega-menu-1 .sub li.mega-hdr li a:hover:after, #mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a:hover:after, 
#mega-menu-1 li .sub-container.non-mega li a:hover:after{
border-left: 0 !important;
    border-right: 0 !important;
    border-top: 0 !important
	}

#mega-menu-1 .sub ul li {
padding-right: 0;
}
#mega-menu-1 li .sub-container.non-mega .sub {
padding: 10px;
}
#mega-menu-1 li .sub-container.non-mega li {
padding: 0; 
width: 200px; 
margin: 0;
border-left:none
}
#mega-menu-1 li .sub-container.non-mega li a {
padding: 7px 5px 7px 10px;
}
#mega-menu-1 li .sub-container.non-mega li a:hover {
color: #333; background: #ddd; 

}


/****/

#mega-menu-1 li ul ul li{border-left:none;}
#mega-menu-1 li ul li ul{margin: 0 0 0 10px}



/***/
#mega-menu-1 .sub li.mega-hdr li a:after{border:none;}
#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a:after{border:none}

.headerLinkText {
    color: #000;
    font-size: 13px;
      padding:5px 10px;
}


div.headerLinkText:hover {
  background: #a8c2d7; 
  color: #000;
    padding:5px 10px;
}
ul.mega-sub-menu li:last-child{margin-bottom:41px !important;}
ul.sub div.row:last-child ul.mega-sub-menu:last-child  li:last-child{margin-bottom:0px !important;}
.mega-menu-styles h2{
 font-family: ITCFranklinGothicStdCondensed, "Arial Narrow", Arial, Sans-Serif;
 font-size:22px;
 line-height:24px;
 color: #003b68;
word-wrap: break-word;
margin:0px 20px 5px 0px}
.mega-menu-styles img{margin-bottom:5px;margin-right:20px !important;}

.mega-menu-styles .text-style p{ font-family: Arial,sans-serif;margin-right:20px !important;font-size:13px;line-height:16px; color: #23201F;word-wrap: break-word;}
#mega-menu-1 a.link-style,.mega-menu-styles a.link-style{font-family: Arial !important;font-weight:bold !important; word-wrap: break-word;font-size:13px !important;line-height:16px !important;color: #23201F !important;margin:0px !important;padding:0px !important;background:none !important;}
.mega-menu-styles .link-style .right-arrow{color: #009fe3;font-weight: normal;padding:10px;}
.navColWrapWidth1{max-width:12%; margin-left:-13px !important; border-left:none !important;}
.navColWrapWidthN{max-width:22%;}
.navCol1Padding{margin-left:-13px !important;}
.mega-sub-menu li a{margin:0 10px 0 19px !important;}
.mega-menu-styles li{margin-left:9px !important;margin-right:20px !important}
@media print {

body,div,p,ul,li,h2,h1{
background: #FFFFFF !important;
}
.cookies-bar { display: none !important; }

.meta-navigation { display: none !important; }

.sticky-nav  { display: none !important; }

.pi-linkarwdown  { display: none !important; }

#mega-menu-1  { display: none !important; }

.header-wrapper .search-wrapper { display: none !important; }

.header-maimenu .header-logo { padding-top: 30px; }

.header-wrapper .search-wrapper { display: none !important; }

.footer-navigation { display: none !important; }

.footer-links { display: none !important; }

.footer-wrapper .twocolumn-2-div{display: none;}
.box-news-container{background: #FFFFFF;}

.copyright-wrapper {
  margin-top: 55px;
  background: #FFF; }

.PI-teaser, .teaser-container-div  { display: none !important; border: 1px solid red;}

.Content-page-header, .content-page-header.typeB {
  color: #ff0000;
  background: #FFF;
  border: 1px solid #003b68; }
.content-page-header.typeB img{display: none;} 

.content-page-header.typeB .chaptername .image-title { color: #003b68 !important; }
.PI-feebackbg { background: #FFF; opacity: 1 !important; }

.share-hor, .print-hor, .cart-hor, .download-hor,#subscribe-horId,.socialTooltip,
.ticon, .PI_social_sharing_divider,.functionality-icons,.download,.printer,
.carousel-wrapper .carousel-search,.scaff-column-2{display: none!important;}

.pi-funds-component{background: #FFFFFF; color: #000000;}

.carousel-wrapper .pagination{display: none;}
.chaptername .big-image, .global-content-overlay{visibility: hidden;}
.imageWithOverlay{border: 1px #003b68 solid;}
.imageWithOverlay img{visibility: hidden;}


.region-content-overlay,.region-content-overlay1{background: rgba(0, 0, 0, 0) !important; color: #000000!important;}
.region-content-overlay .heading,.region-content-overlay1 .heading{color: #003b68}
.regional-content .content-text{color: #000000}
.Regional-Content-Title{color: #000000!important; border-bottom: 1px solid #000000!important}

.region-content-overlay .regional-content img,
.region-content-overlay .button-standard.show-countrybox,.button-standard,
.button-white,.button-white .button-space{display: none!important}
.content-wrapper{background: #FFFFFF !important;}
.pi-funds-component .title{color: #003b68;}
.Content-page-header-insight h2,.Content-page-header-insight .filterName,
.fund-search .box-column-pi h2,h2 .anchor,.martop45px .column h2{color: #000000 !important;}
.share-search a{top:3px !important;}
#fundPageSearchForm a.search{top:1.5px !important;right: 8px !important;height:26px;}
.pi-tabgrid2 th, .pi-tabgrid2 td {
border-top: solid 1px #cac5c1 !important;
    }
#input-fields, .blueArw{
margin-top: 10px;
}
#shareholderTable th {
font-weight: bold;
border-left: 1px solid #cac5c1;
border-bottom: 10px solid white;
border-top: 0px solid white;
padding-top: 10px !important;
}

.Content-page-header{opacity:1 !important;}
.greyBox{background: #a6a6a6 !important;}
.columnGrid3Row0 .listitem-button, .twocolumn-container .listitem-button{background:none repeat scroll 0 0 #a6a6a6 !important;}
.hero-carousel .PI-teasercontainer{opacity: 0 !important;}
.orangeBox {
background: #009fe3 !important;
color: #fff;
}

@-moz-document url-prefix() { 
#fundPageSearchForm a.search{top:1px !important;right: 6px !important;height:28px;}
}

.ie #fundPageSearchForm a.search,.ie9 #fundPageSearchForm a.search{top:1.5px !important;right: 6px !important;height:27px;}


}
/*! angularjs-slider - v2.13.0 - 
 (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervieu.me>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> - 
 https://github.com/angular-slider/angularjs-slider - 
 2016-05-13 */
rzslider {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  margin: 35px 0 15px 0;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

rzslider.with-legend {
  margin-bottom: 40px;
}

rzslider[disabled] {
  cursor: not-allowed;
}

rzslider[disabled] .rz-pointer {
  cursor: not-allowed;
  background-color: #d8e0f3;
}

rzslider span {
  position: absolute;
  display: inline-block;
  white-space: nowrap;
}

rzslider .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}

rzslider .rz-bar-wrapper {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 32px;
  padding-top: 16px;
  margin-top: -16px;
  box-sizing: border-box;
}

rzslider .rz-bar-wrapper.rz-draggable {
  cursor: move;
}

rzslider .rz-bar {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 4px;
  background: #d8e0f3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}

rzslider .rz-bar.rz-selection {
  z-index: 2;
  background: #0db9f0;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}

rzslider .rz-pointer {
  top: -14px;
  z-index: 3;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: #0db9f0;
  -webkit-border-radius: 16px;
     -moz-border-radius: 16px;
          border-radius: 16px;
}

rzslider .rz-pointer:after {
  position: absolute;
  top: 12px;
  left: 12px;
  width: 8px;
  height: 8px;
  background: #ffffff;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  content: '';
}

rzslider .rz-pointer:hover:after {
  background-color: #ffffff;
}

rzslider .rz-pointer.rz-active {
  z-index: 4;
}

rzslider .rz-pointer.rz-active:after {
  background-color: #451aff;
}

rzslider .rz-bubble {
  bottom: 16px;
  padding: 1px 3px;
  color: #55637d;
  cursor: default;
}

rzslider .rz-bubble.rz-selection {
  top: 16px;
}

rzslider .rz-bubble.rz-limit {
  color: #55637d;
}

rzslider .rz-ticks {
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 0;
  padding: 0 11px;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

rzslider .rz-ticks .rz-tick {
  width: 10px;
  height: 10px;
  text-align: center;
  cursor: pointer;
  background: #d8e0f3;
  border-radius: 50%;
}

rzslider .rz-ticks .rz-tick.rz-selected {
  background: #0db9f0;
}

rzslider .rz-ticks .rz-tick .rz-tick-value {
  position: absolute;
  top: -30px;
  transform: translate(-50%, 0);
}

rzslider .rz-ticks .rz-tick .rz-tick-legend {
  position: absolute;
  top: 24px;
  max-width: 50px;
  white-space: normal;
  transform: translate(-50%, 0);
}

rzslider .rz-ticks.rz-ticks-values-under .rz-tick-value {
  top: initial;
  bottom: -40px;
}

rzslider.rz-vertical {
  position: relative;
  width: 4px;
  height: 100%;
  padding: 0;
  margin: 0 20px;
  vertical-align: baseline;
}

rzslider.rz-vertical .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}

rzslider.rz-vertical .rz-bar-wrapper {
  top: auto;
  left: 0;
  width: 32px;
  height: 100%;
  padding: 0 0 0 16px;
  margin: 0 0 0 -16px;
}

rzslider.rz-vertical .rz-bar {
  bottom: 0;
  left: auto;
  width: 4px;
  height: 100%;
}

rzslider.rz-vertical .rz-pointer {
  top: auto;
  bottom: 0;
  left: -14px !important;
}

rzslider.rz-vertical .rz-bubble {
  bottom: 0;
  left: 16px !important;
  margin-left: 3px;
}

rzslider.rz-vertical .rz-bubble.rz-selection {
  top: auto;
  left: 16px !important;
}

rzslider.rz-vertical .rz-ticks {
  top: 0;
  left: -3px;
  z-index: 1;
  width: 0;
  height: 100%;
  padding: 11px 0;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

rzslider.rz-vertical .rz-ticks .rz-tick {
  vertical-align: middle;
}

rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-value {
  top: initial;
  left: 22px;
  transform: translate(0, -28%);
}

rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-legend {
  top: initial;
  right: 24px;
  max-width: none;
  white-space: nowrap;
  transform: translate(0, -28%);
}

rzslider.rz-vertical .rz-ticks.rz-ticks-values-under .rz-tick-value {
  right: 12px;
  bottom: initial;
  left: initial;
}

/*
 * jQuery UI CSS Framework 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
 * jQuery UI Datepicker 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/*
 * jQuery UI CSS Framework 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: ITCFranklinGothicStdCondensed,Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 16px/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: ITCFranklinGothicStdCondensed,Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 16px; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(clientlibs/css/images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #a4a4a4/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #eaeaea/*{bgColorHeader}*/ url(clientlibs/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #eaeaea/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 1px solid #d3d3d3/*{borderColorDefault}*/;background: #A8C2D7 /*{bgColorDefault};url(clientlibs/css/images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; */font-weight: normal/*{fwDefault}*/;color: #ffffff/*{fcDefault}*/;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #222222/*{bgColorHover}*/ url(clientlibs/css/images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #999999/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(clientlibs/css/images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #e4e4e4   linear-gradient(#dcdcdc)/*{bgColorHighlight}*/ url(clientlibs/css/images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #000000/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(clientlibs/css/images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-datepicker-unselectable.ui-state-disabled {background-color: #dde2e8; border: 1px #999999;}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(clientlibs/css/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(clientlibs/css/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(clientlibs/css/images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(clientlibs/css/images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(clientlibs/css/images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(clientlibs/css/images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(clientlibs/css/images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(clientlibs/css/images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 0px/*{cornerRadius}*/; -webkit-border-radius: 0px/*{cornerRadius}*/; border-radius: 0px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(clientlibs/css/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(clientlibs/css/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }

