
*
{
	font-family: Arial, Trebuchet MS, Verdana;
	font-size: 10px;
	font-weight: normal;
}

BODY
{
	margin: 0px 0px 0px 0px;
}

.slim	{width: 535px;}
.wide	{width: 620px;}

IMG	{border: 0px none;}

.navSpacer	{width: 10px; height: 1px;}
.icon			{position: relative; top: 5px;}
DIV.icons	{}
DIV.nav, DIV.navSlim
{
	border: 1px solid #999999;
	height: 22px;
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	
}

DIV.navL
{
	position: relative;
	top: 5px;
	vertical-align: middle;
	float: left;

}
DIV.navL SPAN.navOff
{
	color: #CCCCCC;
}
A:link, A:visited, A:hover, A:active
{
	color: #000000;
}
DIV.navR
{
	position: relative;
	top: 5px;
	vertical-align: middle;
	float: right;
}

.border	{border: 1px dashed #cc33cc;}

TABLE#FundPrice
{
	border: 1px solid #999999;
}
TABLE#FundPrice TR TH	
{
	height: 30px;
	width: 10%; /* default width for cols */
	background-color: #00638F;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
	border-left: 1px dashed #FFFFFF;
}
TABLE#FundPrice TR TD	
{
	color: #00638F;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
}

TABLE#FundPrice TR TD.YTD
{
	white-space:nowrap;
}


TABLE#FundPrice TR.odd
{
	background-color: #FFFFFF;
}
TABLE#FundPrice TR.even
{
	background-color: #CDDFE9;
}

TABLE#FundPrice TR TD.print
{
	border-bottom: 1px solid #000000;
}


/* override specific col widths in their own classes */
TABLE#FundPrice TR TH.FundName	
{
	width: 35%;
	text-align: left;
	border-left: 0px none;
}
TABLE#FundPrice TR TD.FundName	
{
	color: #000000;
	text-align: left;
	border-left: 0px none;
}




/* FOOTER */

#footer	{}
#footer #caveat	{width: 85%;}
#footer #logo		{width: 15%;}

/* END FOOTER */





/* Change Value and Image table.. (used due to alignment compatibility issues) */
TABLE#change
{
	width: 60px;
}
TABLE#change TR TD 
{
	padding: 0px 2px 0px 2px;	
	vertical-align: middle;
}
TABLE#change TR TD.changeVal
{
	width: 45px;
	text-align: right;
}
TABLE#change TR TD.changeImg
{
	width: 15px;
	text-align: left;
}
/* End of Change table */



/* Generic flow classes */

.alignL	{text-align: left;}
.align	{text-align: center;}
.alignR	{text-align: right;}

.floatL	{float: left;}
.floatR	{float: right;}

.clearL	{clear: left;}
.clear	{clear: both;}
.clearR	{clear: right;}

.vAlignT	{vertical-align: top;}
.vAlign	{vertical-align: middle;}
.vAlignB	{vertical-align: bottom;}

/* END of generic flow classes */

.bold		{font-weight: bold;}