table.unitFundTable
{
	height: auto;
	width: 100%;
	border-bottom: 1px solid #ddd;
	margin: 0 0 8px 0;
}

table.unitFundTable thead tr th
{
	border-bottom: 1px solid #ddd;
	padding: 0 0 8px 0;
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 1.1em;
}

table.unitFundTable thead tr th.chkbox
{
	width: 20px;
}

table.unitFundTable thead tr th.hidden
{
	display: none;
}

table.unitFundTable thead tr th.shown
{
	display: th;
}

table.unitFundTable thead tr th.fundCol
{
	width: 315px;
	text-align: left;
}

table.unitFundTable thead tr th.currCol
{
	width: 120px;
	text-align: center;
}

table.unitFundTable thead tr th.prevCol
{
	width: 90px;
	text-align: center;
}

table.unitFundTable thead tr th.arrowCol
{
	width: 15px;
	text-align: center;
}

table.unitFundTable thead tr th.dollarCol
{
	width: 90px;
	text-align: center;
}

table.unitFundTable thead tr th.percentCol
{
	width: 90px;
	text-align: center;
}

table.unitFundTable tbody tr
{
	/*height: 25px;*/
	line-height: 25px;
}

table.unitFundTable tbody tr.hidden
{
	display: none;
}

table.unitFundTable tbody tr.shown
{
	display: tr;
}

table.unitFundTable tbody tr td.hidden
{
	display: none;
}

table.unitFundTable tbody tr td.shown
{
	display: td;
}

table.unitFundTable tbody tr td
{
	font-family: verdana,arial,tahoma,sans-serif;
	font-size: 1.0em;
}

table.unitFundTable tbody tr td.fundCol a
{
	text-decoration: none;
	cursor: none;
	color: #000099;
	/*font-weight: bold;*/
}

table.unitFundTable tbody tr td.fundCol a:hover
{
	text-decoration: underline;
	cursor: pointer;
	color: #a2ad00;
}

table.unitFundTable tbody tr td.fundCol a.fundNameLink
{
	text-decoration: none;
	cursor: none;
	color: #000099;
	/*font-weight: bold;*/
}

table.unitFundTable tbody tr td.fundCol a.fundNameLink:hover
{
	text-decoration: underline;
	cursor: pointer;
	background: url(../unitvalues/images/pdf-vsmall.gif) top right no-repeat;
	padding-right: 20px;
	color: #a2ad00;
}

table.unitFundTable tbody tr td.fundCol a.fundNameLinkNoPDF
{
	text-decoration: none;
	cursor: none;
	color: #000099;
	/*font-weight: bold;*/
}

table.unitFundTable tbody tr td.fundCol a.fundNameLinkNoPDF:hover
{
	text-decoration: underline;
	cursor: pointer;
	/*background: url(../unitvalues/images/pdf-vsmall.gif) top right no-repeat;*/
	color: #a2ad00;
}

/*
table.unitFundTable tbody tr td
{
	font-family: verdana,arial,tahoma,sans-serif;
	font-size: 11px;
	background: #EEEEEE;
}
*/

table.unitFundTable tbody tr td.currCol, 
table.unitFundTable tbody tr td.prevCol, 
table.unitFundTable tbody tr td.arrowCol, 
table.unitFundTable tbody tr td.dollarCol,
table.unitFundTable tbody tr td.percentCol
{
	text-align: right;
}

table.unitFundTable tbody tr td.currCol
{
	padding-right: 40px;
}

table.unitFundTable tbody tr td.prevCol
{
	padding-right: 27px;
}

table.unitFundTable tbody tr td.arrowCol
{
	padding-right: 0px;
}

table.unitFundTable tbody tr td.dollarCol
{
	padding-right: 28px;
}

table.unitFundTable tbody tr td.percentCol
{
	padding-right: 28px;
}

span.date
{
	color: #a2ad00;
}

div.hidden
{
	display: none;
}

div.shown
{
	display: block;
}


div.customizePanel
{
	float: right;
	text-align: right;
	margin: -50px 0 0 0;
}

div.saveCancelChangesPanel
{
	float: right;
	text-align: right;
	width: 100%;
	margin: 0 0 15px 0;
	clear: both;
	margin-top: 3px;
}

div.customizePanel input, div.saveCancelChangesPanel input
{
	font-family: verdana,arial,tahoma,sans-serif;
	font-size: 1.0em;
	color: #fff;
	/*background: #a2ad00;*/
	font-weight: normal;
	margin: 0 0 0 8px;
	padding: 3px;
	/*border: 2px solid #a2ad00;*/
}

div.saveCancelChangesPanel input.help
{
	font-family: verdana,arial,tahoma,sans-serif;
	font-size: 1.0em;
	color: #000099;
    text-decoration: underline;
	background: none;
	font-weight: normal;
	margin: 0 8px 0 0;
	padding: 0;
	border: 0;
}

div.customizePanel a, div.saveCancelChangesPanel a
{
	color: #000099;
    text-decoration: underline;
}

div.customizePanel a:hover, div.saveCancelChangesPanel a:hover
{
	color: #4892db;
    text-decoration: underline;
}

div.customizePanel img
{
	border: 0;
	margin: 0 6px 0 0;
	vertical-align: middle;
}

.yieldMsg
{
	padding: 8px 0 0 0;
	font-size: 0.9em;
	color: #666;
}

span.mack
{
	position: relative;
	font-size: 1.0em;
	line-height: 1.5em;
	color: #666;
	clear: both;
	z-index: 50;
}

span.mack a
{
	color: #000099;
	text-decoration: underline;
}

span.mack a:hover
{
	color: #a2ad00;
	text-decoration: underline;
}

p.hidden
{
	display: none;
}

p.shown
{
	display: block;
}

div.disclaimers
{
	/*border-top: 1px solid #ddd;*/
	padding-top: 20px;
	padding-bottom: 20px;
}

p.unit_values_disclaimer
{
	font-size: 0.9em;
	line-height: 1.5em;
	color: #888;
	padding-top: 2px;
	padding-bottom: 2px;
	
}

p.unit_values_main_disclaimer
{
	font-size: 0.8em;
	line-height: 1.5em;
	color: #888;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-right: 5px;
	margin-left: 7px;
}

#unitvalues-panel sup
{
	font-family: verdana,arial,tahoma,sans-serif;
	color: #888;
	font-size: 0.9em;
}