body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
p { font-size: 12px; }
td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link , a:visited { color: #0000cd; text-decoration: none; }
a:hover { color: #006400; text-decoration: none; }
a:active { color: #4682b4; text-decoration: none; }
.main-body { vertical-align: top; padding: 1px 65px 12px 20px; }
.menu-td { background-color: #066c9c; text-align: center; vertical-align: top; width: 200px; border-right: 1px solid #000; }
.menu-link { font-size: 11px; font-weight: bold; background-color: #006400; text-align: center; border-top: 1px solid #a9a9a9; border-bottom: 1px solid #000; }
.menu-link a:link , .menu-link a:visited , .menu-link a:active { color: #f0f8ff; background-color: #006400; padding-top: 2px; padding-bottom: 2px; display: block; }
.menu-header a:hover { color: #fff; background-color: #2e8b57; padding-top: 2px; padding-bottom: 2px; display: block; }
.menu-sublink { background-color: #dcdcdc; text-align: left; border-top: 1px solid #a9a9a9; }
.menu-sublink a:link , .menu-sublink a:visited , .menu-sublink a:active { background-color: #dcdcdc; padding: 2px 1px 2px 8px; display: block; }
.menu-links a:hover { background-color: #fff; padding: 2px 1px 2px 8px; display: block; }
.page-header { color: #fff; font-size: 16px; font-weight: bold; background-color: #006400; width: 100%; margin-bottom: 5px; margin-left: -8px; padding: 2px 2px 2px 6px; border-left: 4px solid #066c9c; outline: solid 1px #000; }
.sub-header { color: #fff; font-size: 14px; font-weight: bold; background-color: #066c9c; width: 95%; margin: 10px 20px 5px 5px; padding: 2px 2px 2px 6px; border-left: 4px solid #000; outline: solid 1px #000; }
.sub-text { width: 95%; margin-bottom: 10px; padding-left: 10px; }
.fund-bottom-links { font-size: 11px; background-color: #ddd; text-align: center; width: 100%; padding: 2px 5px; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.disclaimer { font-size: 10px; margin: 10px 60px 10px 35px; }
.fund-name { color: #fff; font-size: 10px; font-weight: bold; background-color: #006400; text-align: center; }
.fund-label { color: #fff; font-size: 10px; font-weight: bold; background-color: #006400; text-align: left; }
.fund-price { font-size: 10px; background-color: #fff; text-align: center; height: 24px; }
.footer { font-size: 10px; text-align: center; padding-top: 5px; border-top: 1px solid #000; }
