html, body { height:auto }
.hide { display:block }
a.graphic-logo, .navbar, .index-boxes, .download-annual-review-link, .annual-review-img, .read-all-news, .newsIndexLinks, .footer-links, a.footer-print-now, .social-banner, .sideMenu, .top-link, .topTeamTable, .teamTableLink, .teamList.second, .teamList.third, .investmentLink, .pager, .link-more-details.newsDetails, .investor-login, .social-responsibility-wrapper, .back-title-link, .littleLinkSpan, .slideshowContentBox, #shadowcontainer { display:none !important }
h1.logoWrapper, a.logo { height:30px; margin:0; padding:0; color:#282c5c }
h2.site-headline { font-size:18px; margin-bottom:15px; color:#a5a4a6 }
h3.latestNewsTitle { font-size:24px }
.news-date { color:#a5a4a6; margin:10px 0 7px; font-weight:bold }
img, a.img { border:none }
.footer { margin-top:30px; padding-top:10px; border-top:1px solid #a5a4a6; color:#a5a4a6; font-size:12px }
.subtitleText { font-size:16px; font-weight:bold }
.insideText h6 { font-size:16px; font-weight:bold; margin:20px 0 10px; height:30px !important }
.insideText h5 { font-weight:normal; font-size:16px; text-transform:uppercase; font-style:italic }
.teamListPerson { margin-bottom:20px }
.teamListPerson a, .teamListPerson { text-decoration:none; color:black; font-weight:bold }
.teamListPerson .little-detail { font-weight:normal; font-size:12px; font-style:italic }
.investment-subtitle { font-size:16px; text-transform:uppercase; font-weight:bold; margin:40px 0 10px }
.investment-element { height:80px; padding-top:40px; margin:0 0 20px; border-top:1px solid #a5a4a6 }
.imageWrapper { float:left; width:200px }
.investmentTitle { font-size:16px; text-transform:uppercase; font-weight:bold }
.contentImage { float:left; margin:0 40px 10px 0 }
.subtitleText.contactsSubt { margin:30px 0 10px; text-transform:uppercase; font-size:18px }
label.text-input { display:block; margin:10px 0 }
.slideshowContentBox { left:0 !important; background:white }
.boxTitle { font-size:32px }
a.printBox, a.closeBox { display:none }
.boxText, .boxDetails { font-size:22px }
.box-funds-investments { text-decoration:none; color:black }
.bigLinkSpan { font-size:20px; font-weight:bold; display:block; margin:18px 0 6px }
.box-funds-investments.funds { display:none }
.box-funds-investments.funds.view { display:block }
table.investmentsTable td a.investment-subtitle-invest .bigLinkSpan { width:100px; font-size:12px }
table.investmentsTable td a.investment-subtitle-invest .bigLinkSpan.overStatus { display:none }
table.investmentsTable td, table.investmentsTable td a, table.investmentsTable td img { border:none }
