﻿body {margin: 0; padding: 0; height: 100%; font-family: Arial, Verdana, Helvetica, Sans-Serif;}
img {border-width: 0px;}
sup {vertical-align: top;}

#bannerImage {margin-bottom: -5px;}
#wrapper {width: 1000px; height: 100%; margin: 15px auto;}
#verticalmenu {width: 209px; border-right: solid 2px #FFF; margin-bottom: 0px; float: left; background-color: #526054;}
#maincontent {width: 786px; min-height: 400px; float: right; padding-top: 35px;}
.content {background-color: #FFF; padding-left: 15px;}

.disclosurebox, 
.maindisclosurebox {width: 786px; background-color: #EDEBE3; padding: 20px 0px; margin: 15px 0px 0px 0px;}
.announcements {background: #ffc425; color: #000; font-size: .8em; padding: 10px; text-align: center;}

.maindisclosurebox {margin-left: -15px;}
.disclosure {background-color: Transparent; font-size: 13px; font-style: italic; line-height: 18px; color: #000; text-decoration: none; text-align: justify; padding: 0px 35px 0px 25px;}
#fundOverviewDisclosure, 
#fundOverviewDisclosure .disclosure{ background-color: #FFF;}
.graybox {background-color: #EDEBE3; margin: -35px 0px 0px -15px; padding: 35px 15px 35px 10px;  min-height: 400px; border: solid 1px #EDEBE3;}

#footerbox {clear: both; border-top: solid 2px #000;}
#footer{ font-size: 11px; color: #526054; text-align: center; vertical-align: middle; text-transform: uppercase; text-decoration: none; letter-spacing: 1px; padding-top: 5px;}
#footer a:active, 
#footer a:link, 
#footer a:visited {color: #526054;}
#footer a:hover {color: #645C63;}

#copyright {font-size: 10px; line-height: 14px; text-align: left; text-indent: 2px; vertical-align: middle;}
#copyrightfinra {color: #526054;}

.bodycopy {font-size: 13.5px; font-weight: normal; line-height: 18pt; color: #000; text-align: justify; padding: 0px 35px 0px 15px;}
.bodycopyinline a:link, 
.bodycopyinline_offshore a:link {color: #526054; font-weight: bold; font-size: 13.5px; text-decoration: none;}
.bodycopy ul li {margin-left: -25px;}
.bodycopyinline a:visited, 
.bodycopyinline_offshore a:visited {color: #526054; font-weight: bold; font-size: 13.5px; text-decoration: none;}
.bodycopyinline a:active, 
.bodycopyinline_offshore a:active {color: #B8AE91; font-weight: bold; font-size: 13.5px; text-decoration: none;}
.bodycopyinline a:hover, 
.bodycopyinline_offshore a:hover {color: #B8AE91; font-weight: bold; font-size: 13.5px; text-decoration: none;}
.bodycopyinline, 
.bodycopyinline_offshore {font-weight: bold; color: #526054; font-size: 13.5px; text-decoration: none;}
.bodycopyinline li,
.bodycopyinline_offshore li {margin: 10px 0px 0px -20px;}
.bodycopyinline_offshore {margin-top: -5px;}

.bodycopybox {background-color: #EDEBE3; padding: 0px 40px 0px 15px;}

.allcaps {text-transform: uppercase; font-size: 14.5px; color: #000; text-decoration: none; letter-spacing: 1pt; text-align: left; padding: 0px 15px; line-height: 16px;}
.bodycopyboxwhite {background-color: #FFF; padding: 0px 45px 0px 15px;}

.bodycopybold, 
.bpbodycopybold {font-weight: bold; padding: 10px 45px 0px 14px; font-size: 13.5px; line-height: 16px; text-align: justify;}

.bodycopyitalic {font-style: italic; padding: 10px 45px 0px 14px; font-size: 13.5px; line-height: 16px; text-align: justify;}

.bpbodycopybold{text-align: left;}

.superscript {font-size: 13.5px; text-decoration: superscript;}
.subhead {font-size: 18px; line-height: 12px; font-weight: bold; text-transform: capitalize; color: #526054; text-decoration: none; letter-spacing: 1px; text-align: left; padding: 15px 30px 0px 15px;}
.bold {font-weight: bold;}

#websitedisclosure {list-style-type: upper-roman; list-style-position: inside; font-family: "Arial"; font-size: 13.5px; line-height: 18pt; text-align: justify; padding-right: 20px; margin-left: 20px;}

.bulletList {color: #000; font-size: 13.5px; line-height: 24px; text-decoration: none; text-align: left; list-style-type: disc;}
p.bulletList {padding-left: 35px;}
.bulletList li {margin: 0px 35px;}

.commentary, 
.recentNews {padding: 0px 35px 20px 20px; text-align: justify;}

.sitemapList {list-style-type: none;margin-left: 35px;}
.sitemapList li a {color: #000;}

.careerFooter {padding-bottom: 10px;}
.career ul {line-height: 24px;}
.career ul li {margin-left: 20px;}

#USPersonList {list-style-type: lower-roman;}
#USPersonList ol{list-style-type: lower-alpha;}

.modalBackground{background-color: Gray;filter: alpha(opacity=70);opacity: 0.7;}
.modalPopup{position: fixed; background-color:#fff;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:80%;}

#pieChartContainer {text-align: center;}

#portfolioHoldingsDefinitions {list-style-type: none; margin: 0px;}
#portfolioHoldingsDefinitions li {margin: 10px 0px;}
#portfolioHoldingsDefinitions .portfolioHoldingLabel {font-weight: bold;}
#portfolioHoldingsDefinitions .portfolioHoldingText {}
#portfolioHoldingsDefinitions {}

#fundDataTable {border: solid 1px black; border-collapse: collapse;}
#fundDataTable td {border: solid 1px black;}