table.rateOfReturnTable
{
	height: auto;
	width: 700px;
}

table.rateOfReturnTable thead tr th
{
	border-bottom: 2px solid #e3ddab;
	padding: 0 0 8px 0;
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 1.2em;
}

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: 25px;
}

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 1.3em arial,verdana,tahoma,sans-serif;
	text-align: left;
	color: #a2ad00;
	margin: 0 0 2px 0;
	padding: 16px 0 6px 0;
	border-bottom: 1px solid #e3ddab;
}

table.rateOfReturnTable tbody tr td
{
	font-family: verdana,arial,tahoma,sans-serif;
	font-size: 1.0em;
}

/*
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
{
	text-decoration: none;
	cursor: none;
	color: #000099;
}

table.rateOfReturnTable tbody tr td.fundsCol a:hover
{
	text-decoration: underline;
	cursor: pointer;
	color: #a2ad00;
}


table.rateOfReturnTable tbody tr td.fundsCol a.fundNameLink
{
	text-decoration: none;
	cursor: none;
	color: #000099;
	padding-right: 20px;
}

table.rateOfReturnTable tbody tr td.fundsCol a.fundNameLink:hover
{
	text-decoration: underline;
	cursor: pointer;
	background: url(../unitvalues/images/pdf-vsmall.gif) top right no-repeat;
	color: #a2ad00;
	padding-right: 20px;
}

table.rateOfReturnTable tbody tr td.fundsCol a.fundNameLinkNoPDF
{
	text-decoration: none;
	cursor: none;
	color: #000099;
}

table.rateOfReturnTable tbody tr td.fundsCol a.fundNameLinkNoPDF:hover
{
	text-decoration: underline;
	cursor: pointer;
	/*background: url(../unitvalues/images/pdf-vsmall.gif) top right no-repeat;*/
	color: #a2ad00;
	/*padding-right: 20px;*/
}

span.date
{
	color: #a2ad00;
}

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: 12px;
	font-weight: normal;
	color: #E37222;
}

div.print-friendly
{
	width: 100%;
	text-align: right;
	height: 5px;
}

div.print-friendly img
{
	border: 0px;
}

div.print-friendly span
{
	font-family: verdana,arial,tahoma,sans-serif;
	font-size: 9px;
	vertical-align: 55%;
}

#content-wrapper p.disclaimer
{
	margin-top: 5px;
}

#content-wrapper p.rate_of_return_disclaimer
{
	font-size: 0.9em;
	line-height: 1.5em;
	color: #888;
	padding-top: 5px;
	padding-bottom: 10px;
}