<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* SET BASIC WIDTHS AND MARGINS */

html {
	margin: 0;
}
body {
	width: 100%;
	margin: 0;
	padding: 0;
	color: #000;
	background: #fff;
	font: normal 12pt/1.25em Georgia, "Times New Roman", serif;
	text-align: left;
}
#wrapper {
	margin: 0;
	width: 100% !important; /* important value is needed for FF */
}
#allContent,
.container_rsb,
.mainContent,
.mc_block {
	width: 100% !important; /* important value is needed for FF */
	text-align: left;
}
.container_rsb .mainContent,
.mainContent .productFinderContent_v2 {
	margin: 0;
	padding: 0;
} /* left-aligns content and keeps IE from cutting off content */
.productFinder {
	width: 7in;
}
/* SHOW PRINT-ONLY ELEMENTS */

#logoPrint {
	display: block !important;
}
#footerPrint {
	display: block !important;
	border-top: 1px solid #666;
	padding-top: 10px;
}
IFRAME {
	page-break-before: avoid;
}
H1,
H2,
H3 {
	width: 100%;
	clear: both;
	text-indent: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/* HIDE THESE PAGE ELEMENTS */

#masthead_leftNav H1,
#rsb,
.container_dynamicService #rsb,
#commonNav,
#masthead_rightNav,
#mainNav,
#carouselHolder_SLP,
.lsbContainer_v2,
.actionCallCompare_top,
.btn_returnToProductFinder,
#btn_go,
#btn_go_top,
.serviceNote,
.servicesNote,
.serviceNote_top,
.servicesNote_top,
.go,
.actionCallCompare,
.tableActions,
.currencySwatchesWrapper,
.container_dynamicService .rsbWrapper,
.footer_block,
.mm-nav,
#siteIndex,
.carousel-body,
.carousel-nav-wrapper,
.navMain,
.mm-item,
#masthead .right,
#employeeViewBar,
#results_wrapper,
.buttons {
	display: none;
}
/* SHOW HTML PAGE HEADERS */

.mainContent H1,
.bnr_productCenter_fullWidth,
.productFinder .productFinderHeader .bnr_productCenter_fullWidth {
	text-indent: 0;
}
#masthead_leftNav H2 {
	clear: both;
	text-indent: 0;
	margin: 30px 0 0 0;
	text-align:left;
	font-weight: normal;
	color: #666;
}
.mainContent .mc_block .ourClientsContent H2 {
	text-indent: 0 !important;
	text-transform: none;
	font-size: 12pt;
	color: #000;
}
.mainContent .mc_block .ourClientsContent H2 A {
	color: #000;
}
H1,
H2,
H3,
H4,
H5,
H6 { /* avoids page breaks b/w header and content; not supported by all browsers */
	page-break-after: avoid;
	page-break-inside: avoid;
}
/* SET TEXT STYLES FOR INDIVIDUAL PAGE ELEMENTS */

.mainContent .mc_block .ourFirmContent P {
	font-size: 11pt;
	line-height: 14pt;
}
.mainContent .mc_block .ourFirmContent DIV.teaser {
	font-size: 12pt;
	line-height: 16pt;
	border-bottom: 1px dotted #666;
}
#allContent .container_rsb .mainContent H1,
.mainContent H1 {
	font: normal 18pt/21pt Georgia, "Times New Roman", Times, serif;
	text-indent: 0;
}
TD {
	font-size: 9pt;
}
TH,
TD.header {
	font-weight: bold;
}
#masthead_leftNav,
.productFinderHeader {
	margin-top: 10px;
}
.container_rsb {
	padding-top: 5px;
}
/* AUM Charts */

.chartAUMFootnote,
.footnote {
	font-size: 10px;
	border-top: 1px dotted #666;
	padding-top: 4px;
}
.chartAUMFootnote_v2,
.content_v2 .italic .chartAUMFootnote_v2,
.content_v2 .italic .chartAUMFootnote,
.content_v2 .italic,
.vehicle_disclaimer,
.glbl_notes,
.chart_footnote {
	font-size: 8pt;
}
#tblCompareServices {
	width: 7in;
}
UL.ul_default {
	list-style: disc;
	font-size: 11pt;
}
.mainContent #layout_salesTemplate .col1 {
	float: none;
	clear: both;
	width: 7in;
}
.mainContent #layout_salesTemplate .col2 {
	float: none;
	clear: both;
	width: 100%;
}
.reportCol {
	clear: both;
	float: none;
}
/* PRODUCT FINDER */

.bnr_productCenter_fullWidth {
	width: 7in !important;
}
.productFinder .productFinderHeader {
	width: 7in !important;

}
.productFinder .productFinderHeader .bnr_productCenter_fullWidth {
	font: normal 18pt/21pt Georgia, "Times New Roman", Times, serif;
	margin: 0;
}
.productFinder .productFinderHeader .headerContent .description {
	padding: 0;
	margin: 0;
	width: 100%;
}
.productFinder .productFinder_table {
	width: 7in !important;

}
.productFinder .productFinder_table TABLE {
	width: 7in !important;
	
	border: 1px solid #666;
}
.productFinder .productFinder_table TABLE TD,
.productFinder .productFinder_table TABLE TH,
.productFinder .productFinder_table TABLE TD.header {
	border: 1px solid #666;
	border-width: 0 1px 1px 0;
}
.productFinder .productFinder_table table th h2,
.productFinder .productFinder_table table th .tableNav {
	width: 1.5in !important;
}
.container_full .productFinder,
.container_full .dates_values {
	padding-top: 0;
}
.productFinder .productFinderHeader .headerContent .tabs {
	float: none;
	margin-top: 10px;
}
.productFinder .productFinderHeader .headerContent .tabs ul li a.tab0_active,
.productFinder .productFinderHeader .headerContent .tabs ul li a.tab1_active {
	padding-left: 0;
	text-align: left;
	margin-top: 20px;
}
.productFinder .productFinderHeader .headerContent .tabs ul li a.tab0_inactive,
.productFinder .productFinderHeader .headerContent .tabs ul li a.tab1_inactive {
	display: none;
}
/* PRODUCT CENTERS */

.container_dynamicService {
	padding: 0;
	width: auto;
}
.container_dynamicService #lsb {
	display: none;
}
</pre></body></html>