/*
 * Search Funds Styles
 * * */
 #header { display: none!important; }

.breadcrumbs { display: none; }

#wrapper { padding-top: 31px!important; }

#scroller { display: none!important; }

div.visaul { display: none; }

.section-area { padding-top: 0!important; }

.bottom-section { display: none; }

#footer { display: none; }

.visaul { display: none; }

#help { display: none; }

.emailSignUpForm { display: none; }

.banner-caption { display: none; }

/* overrides from inherited styles (all.css, content.css, default.css, etc. */
.social, img, div {
	max-width: none;
}
.pageHead {
	padding-left: 20px;
	padding-right: 20px;
}
.section-area h1 {
	color: #373535;
}
.contentFrame h2 {
	font-family: 'Open Sans', sans-serif;
}
.largetext {
	color: #474747;
	font-family: 'Open Sans', sans-serif;
}
.main {
	font-family: 'Open Sans', sans-serif;
	width: 1000px;
}
#twitter-widget-0 {
	margin-top:8px;
}
.contentFrame {
	width:950px;
	margin-top:0;
	border:0;
	background:none;
}
.pageHead {
	display:none;
}
.printPageHead {
	width:890px;
	position:relative;
	display:block;
	font-size:14px;
	line-height:21px;
	left:43px;
	margin-bottom:10px;
}
.printPageHead .printLogo {
	margin-bottom:20px;
}
.printPageHead ul {
	margin-top:0;
}
.printPageHead li { 
	margin-left:-20px;
}
.printPageHead .printFilterName {
	font-weight:bold;
	margin:0;
}
.printPageHead .printAnd {
	font-style: italic;
	margin-bottom:15px;
}
.printGap { margin: 15px 0; }
.printTitle, .printUrl { font-weight: bold; }
.printTitle { margin:0; }
.tagline { margin:0; }
#scroller { display:none; }
.fund_border {
	margin-top:20px;
	border-bottom:1px dotted #d6d6d6;
	margin-bottom:20px;
}
/*
 * Summary Column (Main) Styles
 * * */
.summaryColumn{
	width:900px;
	margin-left:40px;
}


.fundBorder {
	width:959px;
	border:0;
	margin-top:0;
}    	
#scroller {
	border:1px solid #d6d6d6;
	width:959px;
	z-index:1000;
    top: 0px;
}
#scrollerContent {
	border:1px solid #fff;
	height: 31px;
	background-color: #e5f1f6;
	padding-top:3px;
}
#back {
	border-top: 1px solid #d6d6d6;
	background-color: #f9f9f9;
	padding: 5px 10px;
}
#back a {
	text-decoration:none;
	color:#00579a;
}
.socialInfo {
	width:164px;
}
.detailInfo {
	width:880px;
	margin-left:40px;
}
/*
 * General Styles
 * */
.fund div, .fund span {
	font-size:14px;
	line-height:21px;
}
.fund a, .fund a:visited {
	color:#00579a;
}
.fund .divider {
	border-bottom: 1px dotted #D6D6D6;
	margin:30px 0 30px 0;
}
.auchtung {
	font-size:32px!important;
	color:#4c2c65;
	font-family:Arial;
	font-weight:bold;
	vertical-align:middle;
}
.border_box {
	margin-top:20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #e2e2e2;
	background-color:#f9f9f9;
	padding:20px;
}
.border_box .title {
	margin-bottom:10px;
	font-weight:bold;
}
.border_box .description {
	line-height:20px;
	margin:5px 0;
	display:inline-block;
}
.checkboxRow {
	height:44px;
	position:relative;
	margin-left:10px;
}
.checkboxRow .checkMark {
	width:60px;
	display:inline-block;
}
.checkboxRow .description {
	position:absolute;
	top:4px;
}
.checkboxRow .checkMark img {
	height: 24px!important;
	width: 24px!important;
}
.fund h1 {
	color:#00579A;
	font-size:25px;
}
.fund h2, .printPageHead h2 {
	color:#818181;
	font-size:25px;
	font-weight:normal;
	letter-spacing:0;
	margin-bottom:20px;
}
.title {			
	font-weight:bold;
}
/*
 * Social Column Styles
 * */
.social {
	display:block;
	position:absolute;
}
#social {
	display:block;
	width:154px;
	margin-top:80px;
	margin-left:30px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #e2e2e2;
	padding: 8px;
	width:122px;
	height:77px;
}
/*
 * Fund Info Styles
 * */
.fundInfo .generalInfo .label {
	font-weight: bold;
} 
.fundInfo .generalInfo {
	margin-bottom:20px;
}
.geographicFocus .label {
	font-weight:bold;
}
.geographicFocus {
	float:left;
	margin-right:25px;
}
#salesForceDetail .geographicFocusMap img {
	width: 472px!important;
	height: 258px!important;
}
.geographicFocusMapSM img {
	width:375px!important;
	height:205px!important;
}

.impactInvestmentFocus {
	float:left;
}
.impactInvestmentFocus .label {
	font-weight:bold;
}
.investmentFocus {
	/*background: url(../ia50/images/focus_container.png) top left;*/
	width:200px;
	height:40px;
	margin-bottom:8px;
	display:block;
	position:relative;
}
.investmentFocus span {
	position:absolute;
	left:42px;
	width:205px;
	height:50px;
	display:inline-block;
	line-height:16px;
	font-size: 12px;
}
.investmentFocus div {
	display:inline;
	width:63px;
	height:63px;
	position:absolute;
	left:1px;
}
.investmentFocus img {
	width: 30px!important;
	height: 30px!important;
}
/*
 * Firm Overview Styles
 * */
.firmOverviewInfo {
	width:650px;
	margin: 20px 0 20px 0;
}
.firmOverviewInfoItem {
	position:relative;
	height:60px;
} 
.firmOverviewInfo .column1 {
	position:absolute;
	width:340px;
	display:inline;
}
.firmOverviewInfo .column2 {
	left:360px;
	position:absolute;
	width:150px;
	display:inline;
}
.firmOverviewInfo .column3 {
	left:520px;
	position:absolute;
	width:210px;
	font-size:32px!important;
	color:#4c2c65;
	font-family:Arial;
	font-weight:bold;
	top:10px;
	display:inline;
}
.firmOverview .label {
	font-weight:bold;
}
/*
 * Leadership Styles
 * */
.leaderName {
	color:#000;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	line-height:20px;
	font-weight:bold;
}
.leaderPhoto {
	/*border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #e2e2e2;
	padding:7px 7px 2px 7px;*/
	margin-bottom:35px;
	margin-right:15px;
}
.leaderPhoto img {
	width: 150px;
	height: 150px;
}
.fundLeadership .title {
	font-weight:bold;
}
.cumulativeInfo {
	width:650px;
	margin: 20px 0 20px 0;
}
.cumulativeInfoItem {
	position:relative;
	height:60px;
} 
.cumulativeInfoItem .itemName {
	position:absolute;
	display:inline;
	font-weight:bold;
	width:230px;
}
.cumulativeInfoItem .itemValue {
	position:absolute;
	display:inline;
	top:5px;
	left:260px;
	font-size:32px;
	color:#4c2c65;
	font-family:Arial;
	font-weight:bold;
	margin-left:20px;
}
.percentageInfo {
	width:710px;
	margin: 10px 0 20px 0;
}
.percentageInfoItem {
	position:relative;
	height:60px;
} 
.percentageInfoItem .itemName {
	position:absolute;
	display:inline;
	font-weight:bold;
	width:440px;
}
.percentageInfoItem .itemValue {
	position:absolute;
	display:inline;
	top:5px;
	left:460px;
	font-size:32px;
	color:#4c2c65;
	font-family:Arial;
	font-weight:bold;
	margin-left:20px;
}
/*
 * Financial Performance Styles
 * */
.financialPerformance .p {
	margin: 0 0 15px 0;
}
/*
 * Impact Performance Styles
 * */
.impactPerformance div {

}
.impact_performance {
	display:block;
	margin:8px 5px;
}
.impact_performance_percent {
	display:inline-block;
	width:100px;
}
.impactPerformance .col1 {
	width:360px;
}
.impactPerformance .col2 {
	width:150px;
}
.impactPerformance .col3 {
	width:165px;
	vertical-align:middle;
}
.impactPerformance .label {
	color:#000;
	font-weight:bold;
}
/*
 * Impact Tracking and Monitoring Styles
 * */
.impactTracking .p {
	margin: 0 0 15px 0;
}
.impactTracking .title {			
	font-weight:bold;
}
/*
 * Learn More Styles 
 *
 * (the learnMore class is defined in content.css)
 * */
.fundLearnMore .website {
	margin:20px 0;
}
.fundLearnMore {

}
.fundLearnMore .label {
	font-weight: bold;
}
.header { display:none; }
.col01 { display:none; }