﻿table.rateOfReturnTable
{
	height: auto;
	width: 95%;
}

table.rateOfReturnTable thead tr th
{
	border-bottom: 2px solid #000;
	padding: 0 0 5px 0;
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 10pt;
}

table.rateOfReturnTable thead tr th.hidden
{
	display: none;
}

table.rateOfReturnTable thead tr th.shown
{
	display: th;
}

table.rateOfReturnTable thead tr th.fundsCol
{
	width: 145px;
	text-align: left;
}

table.rateOfReturnTable thead tr th.oneYearCol
{
	width: 42px;
	text-align: center;
}

table.rateOfReturnTable thead tr th.threeYearCol
{
	width: 42px;
	text-align: center;
}

table.rateOfReturnTable thead tr th.fiveYearCol
{
	width: 42px;
	text-align: center;
}

table.rateOfReturnTable thead tr th.tenYearCol
{
	width: 42px;
	text-align: center;
}

table.rateOfReturnTable thead tr th.sinceInceptCol
{
	width: 32px;
	text-align: center;
}

table.rateOfReturnTable tbody tr
{
	line-height: 20px;
}

table.rateOfReturnTable tbody tr.hidden
{
	display: none;
}

table.rateOfReturnTable tbody tr.shown
{
	display: tr;
}

table.rateOfReturnTable tbody tr td.hidden
{
	display: none;
}

table.rateOfReturnTable tbody tr td.shown
{
	display: td;
}

table.rateOfReturnTable tbody tr td.categoryCol
{
	width: 100%;
    font: bold 8pt arial,verdana,tahoma,sans-serif;
	text-align: left;
	color: #000;
	margin: 0 0 2px 0;
	padding: 4px 0 3px 0;
	border-bottom: 1px solid #000;
}

table.rateOfReturnTable tbody tr td
{
	font-family: verdana,arial,tahoma,sans-serif;
	font-size: 7pt;
}

/*
table.rateOfReturnTable tbody tr td
{
	font-family: verdana,arial,tahoma,sans-serif;
	font-size: 11px;
	background: #EEEEEE;
}
*/

table.rateOfReturnTable tbody tr td.oneYearCol, 
table.rateOfReturnTable tbody tr td.threeYearCol, 
table.rateOfReturnTable tbody tr td.fiveYearCol, 
table.rateOfReturnTable tbody tr td.tenYearCol,
table.rateOfReturnTable tbody tr td.sinceInceptCol
{
	text-align: center;
}

table.rateOfReturnTable tbody tr td.fundsCol a.fundNameLink
{
	text-decoration: none;
	color: #000;
}

table.rateOfReturnTable tbody tr td.fundsCol a.fundNameLinkNoPDF
{
	text-decoration: none;
	color: #000;
}

span.date
{
	color: #000;
}

div.hidden
{
	display: none;
}

div.shown
{
	display: block;
}

sup
{
	font-family: verdana,arial,tahoma,sans-serif;
	font-size: 8px;
}

p.call
{
	font-family: arial,tahoma,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
}

body
{
  margin: 0 auto;
}

#wrapper {
margin: 0px;
padding:0px;
width: 100%;
}

#header {
display: none;
}

#header-left {
display: none;
}

#header-right {
display: none;
}

#investments-nav {
display: none;
}

#content-wrapper {
  background: #fff;
  color: #000;
  width: 100%;
  margin: 0px;
  padding:0px;
}

#content-wrapper h1
{
color: #000;
}

#sidebar {
display: none;
}

#site-search {
display: none;
}

#footer {
  width: 100%;
  margin: 0px;
  padding:0px;
}

#footer ul {
  display: none;
}

a.close
{
display: none;
}

div.print-friendly
{
display: none;
}

#content-wrapper p.disclaimer
{
	margin-top: 5px;
}

p.rate_of_return_disclaimer
{
	font-size: 0.8em;
	line-height: 1.5em;
	color: #888;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-right: 5px;
	margin-left: 7px;
}

#content-wrapper img.print-logo {
  border: 0;
  margin: 0 0 15px 0;
  display: block;
}
