/*  *****
Left Navigation styles
********  */
#leftnavdiv {width:162px; float:left;}
#leftnav {  font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #333333; font-size: 11px; font-weight: bold}
#leftnav a:link { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #333333; text-decoration: none ; font-size: 11px; font-weight: bold}
#leftnav a:hover { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #000000; text-decoration: none ; font-size: 11px; font-weight: bold }
#leftnav a:visited { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #333333; text-decoration: none ; font-size: 11px; font-weight: bold }
.lnLevel0 {  font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #333333; font-size: 11px; font-weight: bold; margin-top: 13px; margin-bottom: 10px; }
.lnLevel0 a:link { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #333333; text-decoration: none ; font-size: 11px; font-weight: bold; margin-top: 13px; margin-bottom: 10px; }
.lnLevel0 a:hover { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #000000; text-decoration: none ; font-size: 11px; font-weight: bold; margin-top: 13px; margin-bottom: 10px; }
.lnLevel0 a:visited { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #333333; text-decoration: none ; font-size: 11px; font-weight: bold; margin-top: 13px; margin-bottom: 10px; }
.lnLevel2 {  font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #666666; font-size: 10px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel2 a:link { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #666666; text-decoration: none ; font-size: 10px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel2 a:hover { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #000000; text-decoration: none ; font-size: 10px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel2 a:visited { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #666666; text-decoration: none ; font-size: 10px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel3 {  font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #666666; font-size: 10px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel3 a:link { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #666666; text-decoration: none ; font-size: 10px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel3 a:hover { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #000000; text-decoration: none ; font-size: 10px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel3 a:visited { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #666666; text-decoration: none ; font-size: 10px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel0 {  font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #333333; font-size: 10px; font-weight: bold; margin-top: 13px; margin-bottom: 10px; }
.lnLevel0 a:link { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #333333; text-decoration: none ; font-size: 10px; font-weight: bold; margin-top: 13px; margin-bottom: 10px; }
.lnLevel0 a:hover { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #000000; text-decoration: none ; font-size: 10px; font-weight: bold; margin-top: 13px; margin-bottom: 10px; }
.lnLevel0 a:visited { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #333333; text-decoration: none ; font-size: 10px; font-weight: bold; margin-top: 13px; margin-bottom: 10px; }
.lnLevel1 {  font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #333333; font-size: 9px; font-weight: bold; margin-top: 3px; margin-bottom: 3px; line-height: 12px; }
.lnLevel1 a:link { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #333333; text-decoration: none ; font-size: 9px; font-weight: bold; margin-top: 2px; margin-bottom: 3px; line-height: 10px; }
.lnLevel1 a:hover { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #000000; text-decoration: none ; font-size: 9px; font-weight: bold; margin-top: 2px; margin-bottom: 3px; line-height: 10px; }
.lnLevel1 a:visited { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #333333; text-decoration: none ; font-size: 9px; font-weight: bold; margin-top: 2px; margin-bottom: 3px; line-height: 10px; }
.lnLevel2 {  font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #666666; font-size: 9px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel2 a:link { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #666666; text-decoration: none ; font-size: 9px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel2 a:hover { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #000000; text-decoration: none ; font-size: 9px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel2 a:visited { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #666666; text-decoration: none ; font-size: 9px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel3 {  font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #666666; font-size: 9px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel3 a:link { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #666666; text-decoration: none ; font-size: 9px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel3 a:hover { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #000000; text-decoration: none ; font-size: 9px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel3 a:visited { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #666666; text-decoration: none ; font-size: 9px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }


.clsSmallText { font-size: 10px ; font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #000000}
//.clsSmallText a:hover { color: #cc9933; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, sans-serif; font-weight: bold }
//.clsSmallText a:link { color: #996600; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, sans-serif; font-weight: bold }
//.clsSmallText a:visited { color: #663300; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, sans-serif; font-weight: bold }


.superScript { font-size: 9px; vertical-align: super}

/* /\/\/\/\/\/\/\/\/\/\/\/\ */
/*   background colors      */
/* \/\/\/\/\/\/\/\/\/\/\/\/ */
.bg6       {background-color: #666666; height: 1px;}
.bg9       {background-color: #999999;}
.bgC       {background-color: #CCCCCC;}
.bgE       {background-color: #EEEEEE;}
.bgF       {background-color: #FFFFFF; height: 2px;}
.bgF5      {background-color: #F5F5F5;}
.bgDE      {background-color: #DEDEDE;}


/* /\/\/\/\/\/\/\/\/\/\/\/\ */
/*   performance tables     */
/* \/\/\/\/\/\/\/\/\/\/\/\/ */
td.clsPerformance	{
	background-color: #EEEEEE; 
	border-style:none solid solid none; 
	border-color:#666666; 
	border-width:1px; 
	padding:0px 3px 0px 3px; 
	text-align: right;
}
th.clsPerformance	{
	background-color: #FFFFFF; 
	border-style:none solid solid none; 
	border-color:#666666; 
	border-width:1px; 
	padding:0px 3px 0px 3px; 
	font-weight: bold; 
	vertical-align: bottom;
}
tr.clsPerformance {
	height: 25px; 
	min-height: 25px; 
	max-height: 35px; 
	text-align: center;
}
td.clsLeftSide {
	border-style:none solid solid solid; 
	border-color:#666666; 
	border-width:1px; 
	padding:0px 3px 0px 3px; 
	text-align: left;
}
td.clsSingleSide {
	background-color: #EEEEEE; 
	border-style:none solid solid solid; 
	border-color:#666666; 
	border-width:1px; 
	padding:0px 3px 0px 3px; 
	text-align: center;
}
th.clsLeftSide {
	border-style:none solid solid solid; 
	border-color:#666666; 
	border-width:1px; 
	padding:0px 3px 0px 3px; 
	font-weight: bold; 
	vertical-align: bottom;
}
th.allFunds {
	font-size: 10px; 
	font-weight: bold; 
	padding: 4px 10px 3px 2px; 
	text-align: right; 
	vertical-align: bottom; 
	background-color: #FFFFFF;
}
td.allFunds {
	font-size: 10px; 
	font-weight: normal; 
	padding: 2px 4px; 
	text-align: right; 
	vertical-align: bottom; 
	background-color: #EEEEEE;
}
.allFundsSecHeadEq {
	color: white; 
	font-size: 10px; 
	font-weight: normal; 
	padding: 2px 4px 2px 0px; 
	text-align: center; 
	vertical-align: bottom; 
	background-color: #B16163;
}
.allFundsSecHeadFi {
	color: white; 
	font-size: 10px; 
	font-weight: normal; 
	padding: 2px 4px 2px 0px; 
	text-align: center; 
	vertical-align: bottom; 
	background-color: #5E88A1;
}
.allFundsSecHeadMm {
	color: white; 
	font-size: 10px; 
	font-weight: normal; 
	padding: 2px 4px 2px 0px; 
	text-align: center; 
	vertical-align: bottom; 
	background-color: #598979;
}
.clsAsOf { 
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
	margin-bottom: 0px;
}
.clsAsOfDate {
	font-weight: bold; 
	font-size: 11px; 
	color: #666666; 
	margin-bottom: 0px;
}
th.clsPerfTblHeading {
	background-color: #CCCCCC; 
	color: black; 
	text-align: right; 
	padding-right: 6px; 
	height: 25px;
}
td.clsRiskData {
	height: 18px;
	text-align: right; 
	/* padding-right: 16px; */
}

td.whiteBorder {border-bottom:1px solid #ffffff;}

th.bgC       {background-color: #FFFFFF;}
th.bgF       {background-color: #FFFFFF; height: 2px;}

/* ***************
	funds.css 
   *************** */
img							{border-style:none;}
img.header					{margin-bottom: 0px;}
img.subHeader				{margin-bottom: 12px;}
img.invUpdates				{border: 1px solid #DBDBDB; padding:2px;}

ul.related					{margin: 0px;}
li.clsLMDblArrow		{ list-style-image: url(/images/icon_dbl_arrow.gif); text-indent:20px; margin-bottom:12px; }
html>body li.clsLMDblArrow	{ list-style-image: url(/images/icon_dbl_arrow.gif); text-indent:20px; margin-bottom:12px; }

.clsHand					{cursor:hand;}
html>body .clsHand			{cursor:pointer;}


/* Learn More Styles */
.learnMoreBG				{width:214px; border:5px solid #E6E6E6; background-color:#ffffff;}
.learnMoreBody				{padding: 16px 15px 18px 15px;}
.learnMoreHL				{padding-bottom: 4px;}
.learnMoreHLMulti			{padding-bottom: 8px;}

/* Related Link/Resource Styles */
.relatedLinkBG				{width:214px; border:5px solid #E6E6E6; border-top: 0px; background-color:#ffffff;}
.relatedLinkInner			{height:41px; padding: 0px;}
.relatedLinkBody			{padding: 0px 15px 3px 15px;}

/* Header Styles */
.headBG						{width:912px; height:117px; border:1px solid #E7DEC1; border-top:none; padding-bottom:6px;}
.headSection  				{width:910px; height:116px; border:1px solid #DCD3B7; border-top:none; background-color:#ffffff;}
.headTop					{width:910px; height:88px; border-bottom:1px solid #6E9185; background-color:#7AA294;}
.headCopy					{position: absolute; left:228px; top:-4px; padding-right:13px; padding-bottom:26px; }
#loginBoxes					{position: absolute; left:726px; top:0px;}
#buildTabs					{position: absolute; left:449px; top:61px; width:465px;}
#subNavOLD				{position: absolute; left:336px; top:97px;}
#subNav						{position: absolute; left:430px; top:97px;}
#selectFund					{width:253px; margin:19px 2px 0px 5px;}

#accountAccessErrNoUserPass	{position:absolute; top:35px; left:-5px;}


#searchBox					{width: 150px; height: 27px; overflow:hidden;}
.searchImage				{padding-top:2px;}
html>body .searchImage		{padding-top:0px;}
/* Footer Styles */
#footerBG					{width:912px; height:55px; border:1px solid #E7DEC1; margin-top: 7px;}
.footerSection  			{width:910px; height:53px; border:1px solid #DCD3B7; background-color:#ffffff;}
.footerLeft					{width:150px; padding-left:20px; padding-top:22px; float:left;}
.footerRight				{width:710px; text-align:right; padding-right:20px; padding-top:22px; float:right;}

#disclaimer					{width:910px; padding-bottom:20px;}
#disclaimerLeft				{width:200px; padding-left:25px; padding-top:22px; float:left;}
#disclaimerRight			{width:635px; padding-right:25px; padding-top:22px; padding-left: 15px; float:right;}


/* Body Style */
#bodyBG						{width:912px; border:1px solid #E7DEC1;}
#bodySection  				{width:910px; border:1px solid #DCD3B7; background-color:#ffffff;}
#flashArea					{width:890px; height:250px; margin:10px;}
#mainTable					{margin-bottom:10px; position:relative; left:10px; width:900px;}

td.leftSide					{width:323px; vertical-align:top;background-color:#E9F6F2;}
div.leftSide				{width:323px; vertical-align:top;background-color:#E9F6F2; margin: 0px; padding: 0px;}
td.rightSide				{vertical-align:top; padding-left:5px;}

#featuredFunds				{width:323px; padding-bottom:14px; }

#rightSideMainBG			{border-right:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; margin-bottom:22px; width:562px;}
#rightSideMainCopy			{border:1px solid #D9D9D9;}
#northernStrategyHeader		{padding:18px 15px 6px 15px;}
#northernStrategyCopy		{padding:10px 15px 16px 14px;}


/* Styles for the Featured Funds Table */
table.featuredFundsTable	{width:295px; margin:2px 13px 16px 0px;}
td.fftLabelHead				{width:137px; vertical-align:bottom;}
td.fftDataHead				{width:48px; vertical-align:bottom;}
td.fftBorder				{border-bottom:1px solid #d1ddd9; padding:4px 0px 4px 0px;}
td.fftLabelCopy				{width:137px; vertical-align:top;}
td.fftDataCopy				{width:48px; vertical-align:top;}
td.fftSpacer				{width:5px;}
td.fftFooterCell			{padding:4px 0px 12px 0px; text-align:right;}
td.fftFooterCellLeft		{padding:4px 0px 12px 0px;}
td.fftWideLabelHead			{width:166px; vertical-align:bottom;}
td.fftWideLabelCopy			{width:166px; vertical-align:top;}
td.fftWideDataHead			{width:74px; vertical-align:bottom;}
td.fftWideDataCopy			{width:74px; vertical-align:top;}
td.fftLinks					{padding:2px 0px 2px 0px;}



/* Styles for Northern Strategy / Investment Updates / Featured News */
#col1						{width:157px; padding-right:15px;}
#col2						{width:156px; padding:0px 15px 0px 15px;}
#col3						{width:156px; padding:0px 0px 0px 15px;}

div.strategyItem			{border-bottom:1px solid #d9d9d9; padding:9px 0px 10px 0px;}
div.strategyItemNoBorder	{padding:9px 0px 12px 0px;}

#rightSideUpdates			{width:156px; padding:0px 0px 0px 14px; margin-top:-12px;}


#featuredNews				{padding:0px 15px 40px 15px;}
#investmentUpdates			{padding:0px 15px; 0px 0px; margin-bottom:19px;}
.rightBorder				{border-right:1px solid #d9d9d9;}
.bottomBorder				{border-bottom:1px solid #d9d9d9;}



.invUpdateLeftItem			{border-bottom:1px solid #d9d9d9; margin:0px 15px 17px 0px;}
.invUpdateLeftLastItem		{margin:0px 15px 0x 0px;}
.invUpdateLeftImage			{width: 94px; padding:0px 0px 15px 0px;}
.invUpdateLeftLastImage		{width: 94px; padding:0px 0px 0px 0px;}
.invUpdateLeftCopy			{width: 234px; padding:0px 12px 0px 14px; vertical-align:top;}
.invUpdateLeftMessage		{padding:4px 0px 0px 0px;}


/* ***************
	fonts.css 
   *************** */
body {margin: 0 0 0 0; font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #000000; font-size: 10px; background-color: #EEE4C6; padding-left:18px;}

A:link {font-weight: normal; COLOR: #E78323; text-decoration: underline;}
A:visited {font-weight: normal; COLOR: #E78323; text-decoration: underline;}
A:hover {font-weight: normal; COLOR: #E78323; text-decoration: underline;}


.clsCopyH 	{font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #666666; font-size: 10px;}
.clsCopyJ	{font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #666666; font-size: 10px;}
.clsCopyR 	{font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #718C88; font-size: 13px;}
.clsCopyT 	{font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #999999; font-size: 9px; line-height:11px;}
.clsCopyW 	{font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #E78323; font-size: 10px;}
.clsCopyGG 	{font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #FFFFFF; font-size: 14px; text-transform: uppercase;}
.clsCopyMM 	{font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #666666; font-size: 9px;}
.clsCopyPP 	{font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #000000; font-size: 9px;}
.clsCopyQQ 	{font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #000000; font-size: 9px;}
.clsCopyRR 	{font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #666666; font-size: 9px;}
.clsCopySS 	{font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #666666; font-size: 9px;}
.clsCopyTT 	{font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #FFFFFF; font-size: 9px;}
.clsCopyUU 	{font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 12px;}
.clsCopyVV 	{font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #6A9E8B; font-size: 14px; line-height:18px;}
.clsHeadline{font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #6A9E8B; font-size: 14px; line-height:18px;}
.clsCopyWW 	{font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #333333; font-size: 11px; line-height:14px;}
.clsCopyXX 	{font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #333333; font-size: 11px;}
.clsCopyYY	{font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #5E5E5E; font-size: 10px; text-transform: uppercase;}
.clsCopyZZ	{font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #4c4c4c; font-size: 10px;}
.clsCopyAAA {font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #777777; font-size: 10px;}
.clsCopyBBB {font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #666666; font-size: 11px; text-transform: uppercase;}
.clsCopyCCC {font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #999999; font-size: 10px;}
.clsCopyDDD {font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #666666; font-size: 10px;}
.clsCopyEEE	{font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 9px;}
.clsCopyFFF {font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #000000; font-size: 10px;}


A.clsLinkH:link 	{font-weight: normal; COLOR: #666666; text-decoration: none; font-size: 10px;}
A.clsLinkH:visited 	{font-weight: normal; COLOR: #999999; text-decoration: none; font-size: 10px;}
A.clsLinkH:hover 	{font-weight: normal; COLOR: #999999; text-decoration: none; font-size: 10px;}

A.clsLinkP:link 	{font-weight: bold; color: #DC851C; text-decoration: none; font-size: 10px;}
A.clsLinkP:visited 	{font-weight: bold; color: #DC851C; text-decoration: none; font-size: 10px;}
A.clsLinkP:hover 	{font-weight: bold; color: #DC851C; text-decoration: underline; font-size: 10px;}

A.clsLinkQ:link 	{font-weight: normal; COLOR: #666666; text-decoration: none; font-size: 10px;}
A.clsLinkQ:visited 	{font-weight: normal; COLOR: #666666; text-decoration: none; font-size: 10px;}
A.clsLinkQ:hover 	{font-weight: normal; COLOR: #E78323; text-decoration: underline; font-size: 10px;}

A.clsLinkZ:link {font-weight: normal; COLOR: #E78323; text-decoration: none; font-size: 10px;}
A.clsLinkZ:visited {font-weight: normal; COLOR: #E78323; text-decoration: none; font-size: 10px;}
A.clsLinkZ:hover {font-weight: normal; COLOR: #E78323; text-decoration: underline; font-size: 10px;}

A.clsLinkBB:link {font-weight: bold; COLOR: #666666; text-decoration: none; font-size: 10px;}
A.clsLinkBB:visited {font-weight: bold; COLOR: #666666; text-decoration: none; font-size: 10px;}
A.clsLinkBB:hover {font-weight: bold; COLOR: #E78323; text-decoration: underline; font-size: 10px;}

A.clsLinkLL:link 	{font-weight: normal; COLOR: #DC851C; text-decoration: none; font-size: 9px;}
A.clsLinkLL:visited {font-weight: normal; COLOR: #DC851C; text-decoration: none; font-size: 9px;}
A.clsLinkLL:hover 	{font-weight: normal; COLOR: #DC851C; text-decoration: underline; font-size: 9px;}

A.clsLinkMM:link 	{font-weight: normal; COLOR: #DC851C; text-decoration: none; font-size: 10px;}
A.clsLinkMM:visited {font-weight: normal; COLOR: #DC851C; text-decoration: none; font-size: 10px;}
A.clsLinkMM:hover 	{font-weight: normal; COLOR: #DC851C; text-decoration: underline; font-size: 10px;}

A.clsLinkNN:link 	{font-weight: bold; COLOR: #DC851C; text-decoration: none; font-size: 11px;}
A.clsLinkNN:visited {font-weight: bold; COLOR: #DC851C; text-decoration: none; font-size: 11px;}
A.clsLinkNN:hover 	{font-weight: bold; COLOR: #DC851C; text-decoration: underline; font-size: 11px;}

A.clsLinkOO:link 	{font-weight: normal; COLOR: #BFD1CB; text-decoration: none; font-size: 10px;}
A.clsLinkOO:visited {font-weight: normal; COLOR: #BFD1CB; text-decoration: none; font-size: 10px;}
A.clsLinkOO:hover 	{font-weight: normal; COLOR: #FFFFFF; text-decoration: none; font-size: 10px;}

A.clsLinkPP:link 	{font-weight: normal; COLOR: #DC851C; text-decoration: none; font-size: 11px;}
A.clsLinkPP:visited {font-weight: normal; COLOR: #DC851C; text-decoration: none; font-size: 11px;}
A.clsLinkPP:hover 	{font-weight: normal; COLOR: #DC851C; text-decoration: underline; font-size: 11px;}

A.clsLinkQQ:link 	{font-weight: normal; COLOR: #666666; text-decoration: none; font-size: 10px;}
A.clsLinkQQ:visited {font-weight: normal; COLOR: #DC851C; text-decoration: none; font-size: 10px;}
A.clsLinkQQ:hover 	{font-weight: normal; COLOR: #DC851C; text-decoration: none; font-size: 10px;}

A.clsLinkRR:link 	{font-weight: normal; COLOR: #B7C8D7; text-decoration: none; font-size: 9px;}
A.clsLinkRR:visited {font-weight: normal; COLOR: #B7C8D7; text-decoration: none; font-size: 9px;}
A.clsLinkRR:hover 	{font-weight: normal; COLOR: #FFFFFF; text-decoration: none; font-size: 9px;}

A.clsLinkSS:link 	{font-weight: bold; COLOR: #484848; text-decoration: none; font-size: 11px;}
A.clsLinkSS:visited {font-weight: bold; COLOR: #484848; text-decoration: none; font-size: 11px;}
A.clsLinkSS:hover 	{font-weight: bold; COLOR: #484848; text-decoration: none; font-size: 11px;}

A.clsLinkBL:link 	{font-weight: normal; COLOR: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 9px;}
A.clsLinkBL:visited {font-weight: normal; COLOR: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 9px;}
A.clsLinkBL:hover 	{font-weight: normal; COLOR: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 9px;}



.clsFormTextA {font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #999999; font-size: 11px;}
.clsFormTextB {font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #666666; font-size: 11px;}

.clsSearchFormTextA {font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #999999; font-size: 11px;}
.clsSearchFormTextB {font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #666666; font-size: 11px;}




/* ***************
	interior.css 
   *************** */
#topSection		{width:890px; height:80px; margin:10px;}

#upperLeft		{position: relative; left:0px; background-color:#6A9E8B; height:80px; width:152px;}
#pageTitleArea	{position: relative; left:157px; margin-top:-80px; background-color:#598979; height:80px; width:504px;}
#contactArea	{position: relative; left:666px; margin-top:-80px; background-color:#276451; height:80px; width:224px;}
#pageTitleCopy	{position: absolute; bottom:0px; padding:0px 0px 15px 19px;}

#mainBody		{width:910px; margin-top:-2px;}
html>body #mainBody		{width:910px; margin-top:0px;}


img.helpLabel	{padding:16px 0px 9px 15px;}
#contactBox		{margin:0px 0px 0px 15px; width:200px;}


#leftNavCol		{width:162px; float:left;}
#mainCol		{margin-left:167px; margin-right:239px;}
#relatedCol		{width:224px; padding-right:10px; float:right;}


div.rightSideSpacer	{padding-bottom:5px;}
div.rightSideEnder	{padding-bottom:47px;}



div.mainContent	{padding:26px 25px 47px 19px; width:450px;}


/* Risk And Rewards Styles  */

#fundsSection			{padding: 0px 18px 11px 18px;}
#fundsSectionLast		{padding: 0px 18px 8px 18px;}
#fundsType				{padding-bottom: 3px;}
#riskReward				{border: 1px solid #d8d8d8; padding: 0px 20px 23px 20px; margin: -38px 10px 50px 10px; width:432px; }
#sideBanner				{float:left;}

.bodyPara				{padding-bottom: 6px;}
.clsHoriDotsTopGray		{background-image:url(../images/dottedLineHoriGray.gif); background-repeat:repeat-x; background-position:top;}
.fundsDivider			{background-color:#D6D6D6; height:1px; margin:10px 0px 16px 19px;}
.fundsHeader			{padding: 20px 0px 6px 11px;}
.fundsLineItem			{height:17px;}
.leftGreyBorder 		{border-left: 1px solid #D6D6D6; width:75px; vertical-align:top;}
.orangeArrow			{padding:0px 8px 0px 10px;}
.riskRewardDivider 		{margin:21px 0px 0px 8px; padding-right:20px;}
.riskRewardEnd	 		{margin:19px 0px 0px 8px;}
.riskRewardsDescription {width:309px; padding:0px 15px 0px 18px;}
.riskRewardsHeader		{padding: 19px 0px 13px;}


/* Funds and Performance Styles  */

#fundsPerformance			{border: 1px solid #d8d8d8; padding: 5px 5px 7px 5px; margin: 0px 10px 11px 10px; width:462px; }
#fundsPerformanceInner		{background-image:url(../images/greyShadedBG.gif); background-repeat:repeat-x; background-position:top;padding-top:15px;}	
#fundsPerformanceLower		{border: 1px solid #d8d8d8; padding: 20px 20px 26px 20px; margin: 0px 10px 38px 10px; width:432px; }

.featuredFundRating			{padding-top:6px; margin-left: -1px;}
.featuredFundViewAll		{padding-top:10px; margin-left: -9px;}
.featuredFundViewDetail		{padding-top:7px;}
.fpLowerLeftCell			{width:247px; padding-right: 20px; vertical-align:top;}
.fpTable001					{margin-bottom:16px;}
html>body .fpTable001		{margin-bottom:14px;}

.fpTableCell				{width:248px; padding: 0px 20px 0px 14px; vertical-align:top;}
.fundsDescriptor			{padding-right:20px; width:311px;}
.fundsLabelBottom			{padding:21px 0px 4px 2px;}
.fundsLabelTop				{padding:17px 0px 8px 2px;}
.fundsPerformanceDivider	{width:435px; margin-left: 13px;}
.fundsPerformanceTables		{margin: 4px 0px 17px 14px;}
.img3pxTop					{padding:3px 0px 7px 0px;}
.img4pxTop					{padding:4px 0px 7px 0px;}
.introCopy					{padding:8px 0px 30px 0px;}
.leftGreyBorder_FP			{border-left: 1px solid #D6D6D6; width:149px; vertical-align:top; padding: 0px 15px 0px 16px;}
.leftGreyBorder_FPLower		{border-left: 1px solid #D6D6D6; vertical-align:top; padding-left:15px;}
.leftGreyEquityBorder_FP	{border-left: 1px solid #D6D6D6; vertical-align:top;}
.mainContentFP				{padding:26px 30px 0px 19px;}
html>body .mainContentFP	{padding:28px 30px 0px 19px;}

/* Contact Us Styles  */
#contact						{border: 1px solid #d8d8d8; padding: 5px 5px 7px 5px; margin: 0px 10px 46px 10px; width:462px; }
#contactInner					{background-image:url(../images/greyShadedBG.gif); background-repeat:repeat-x; background-position:top; padding:15px;}	


.contactAddressBottom			{line-height:16px;}
.contactAddressTop				{line-height:16px;padding-bottom:18px;}
.contactBottomPad11				{padding-bottom:11px;}
.contactByEmailLink				{float:right; margin:-12px 11px 0px 30px;}
.contactByEmailTable			{margin: 0px 0px 16px 0px;}
.contactByMailTable				{padding-top: 4px;}
.contactByMailTableL			{padding-right:20px; width:193px; vertical-align:top;}
.contactByMailTableR			{padding-left:15px; width:198px; vertical-align:top;}
.contactByPhoneNumbers			{width:109px; text-align:right; vertical-align:top;}
.contactByPhoneSubHead			{padding-right:20px; width:303px; padding-bottom:14px;}
.contactByPhoneSubHead1			{padding-right:20px; width:303px; padding-bottom:8px;}
.contactByPhoneSubHead2			{padding-right:20px; width:303px; padding-bottom:4px;}
.contactByPhoneTable			{margin: 4px 0px 15px 0px;}
html>body .contactByPhoneTable	{margin: 14px 0px 15px 0px;}

.contactDescriptor				{padding-right:20px; width:310px; vertical-align:top;}
.contactDivider					{width:432px;}
.contactGreyLine				{width:432px; height:1px; padding: 1px 0px 12px 0px;}
.contactHours					{margin-left: 86px; margin-top: -20px;}
.contactLabelTop				{padding:18px 0px 8px 0px;}
.contactSubHead					{padding:4px 0px 13px 0px;}

/* Resources Page Styles  */

#resourceRelatedCol				{width:224px; float:right;}
#resourcesContent				{margin-left:164px; width:733px;}
html>body #resourcesContent		{margin-left:167px; width:733px;}

#resourcesInner					{width: 690px; border: 1px solid #D9D9D9; padding: 20px 20px 16px 20px;}
#resourcesLowerLeft				{float:left; padding: 21px 30px 6px 20px;}
#resourcesLowerLeftSubSec		{padding-bottom:13px;}
#resourcesOuter					{width: 732px; border-bottom: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0; margin-bottom: 10px;}


.clsHoriDotsBottomGrayResource	{background-image:url(../images/dottedLineHoriGray.gif); background-repeat:repeat-x; background-position:center;}
.clsHoriDotsTopGrayResource		{background-image:url(../images/dottedLineHoriGray.gif); background-repeat:repeat-x; background-position:top; margin:20px 0px 7px 0px;}
.clsHoriSolidBottomGrayResource	{background-image:url(../images/oneGrey.gif); background-repeat:repeat-x; background-position:center;}
.resourceBullet					{list-style-image: url(/funds/images/greyDot.gif); padding-top: 4px; }
.resourceDivider				{width:690px;}
.resourcesBottomCell1			{vertical-align:top; width:55px; padding-right:15px;}
.resourcesBottomCell2			{vertical-align:top; width:141px; padding-right:19px; padding-left:0px; border-right:1px solid #d9d9d9;}
.resourcesBottomCell3			{vertical-align:top; width:55px; padding:0px 8px 0px 12px;}
.resourcesBottomCell4			{vertical-align:top; width:152px; padding-right:11px; border-right:1px solid #d9d9d9;}
.resourcesBottomCell5			{vertical-align:top; width:199px; padding-left:15px;}



.resourcesBottomCell1b			{vertical-align:top; width:199px; padding-right:15px; border-right:1px solid #d9d9d9;}
.resourcesBottomCell2b			{vertical-align:top; width:55px; padding:0px 8px 0px 12px;}
.resourcesBottomCell3b			{vertical-align:top; width:141px; padding-right:15px; padding-left:0px; border-right:1px solid #d9d9d9;}
.resourcesBottomCell4b			{vertical-align:top; width:55px; padding:0px 8px 0px 12px;}
.resourcesBottomCell5b			{vertical-align:top; width:152px; padding-left:15px;}



.resourcesBottomCopy			{padding:11px 0px;}
.resourcesHeaderBullets			{padding:4px 0px 0px 11px;}
.resourcesHeaderBullets2		{padding:4px 0px 0px 0px; margin-left:-16px;}
.resourcesHeaderBullets2 ul		{margin-top:-3px;}
.resourcesHeaderBullets2 li		{list-style-image: url(/images/greyDot.gif); padding:4px 0px 0px 0px;}
.resourcesHeaderImg				{margin-bottom:10px;}
.resourcesHeaderTable			{width:690px; margin-top:2px;}
.resourcesSubHeadCell			{vertical-align:top; width:135px; padding-right:20px; border-right:1px solid #d9d9d9;}
.resourcesSubHeadLeftCell		{vertical-align:top; width:287px; padding-left:15px;}
.resourcesSubHeadTable			{width:455px; margin-top:20px;}
.resourcesSubHeadViewLink		{padding-top:2px;}
.resourcesTopCell1				{vertical-align:top; width:220px;}
.resourcesTopCell2				{vertical-align:top; width:128px; text-align:right; padding-right:20px;}
.resourcesTopCell3				{border-left:1px solid #d9d9d9; vertical-align:top; padding-left:20px; width:220px;}
.resourcesTopCell4				{vertical-align:top; width:123px; text-align:right; padding-right:5px;}
.resourcesTopDescription		{padding-bottom:15px;}
.resourcesTopImg				{float:left; padding:4px 0px 9px 0px;}
.resourcesTopLeftCopy			{vertical-align:top; padding-right:20px; width:348px;}
.resourcesTopRightCopy			{border-left:1px solid #d9d9d9; vertical-align:top; padding-left:20px; width:348px;}



/* BannerM */
#topSectionBannerM		{width:890px; height:120px; margin:10px;}




#upperLeftBannerM		{position: relative; left:0px; background-color:#6A9E8B; height:120px; width:152px;}
#pageTitleAreaBannerM	{position: relative; left:157px; margin-top:-120px; height:120px; width:504px;}
#contactAreaBannerM		{position: relative; left:666px; margin-top:-122px; background-color:#276451; height:120px; width:224px;}
html>body #contactAreaBannerM {position: relative; left:666px; margin-top:-120px; background-color:#276451; height:120px; width:224px;}

img.helpLabelBannerM	{padding:56px 0px 9px 15px;}


div.learnMoreHeading {color: white; font-size: 0px;}
div.learnMoreHeading.img {visibility: visible}

#flashLeft				{background-color:#696969; width:277px; height:250px; margin-right:5px; float:left;}
#flashRight				{background-image:url(/images/homePageBackground.jpg); width:608px; height:250px; float:right;}
div.flashRightContent	{padding:33px 0px 0px 287px;}
div.flashLeftContent	{padding:30px 0px 0px 26px;}




#allFunds				{margin-top: 30px;}
html>body #allFunds		{margin-top: 45px;}



/* All Funds */

.grayRightBorder {border-right:1px solid #cccccc;}
.whiteRightBorder {border-right:1px solid #ffffff;}
.whiteLeftBorder {border-left:1px solid #ffffff;}

.secHeaderMM {
	color: white; 
	font-size: 10px; 
	font-weight: normal; 
	padding: 2px 0px; 
	text-align: center; 
	vertical-align: bottom; 
	background-color: #598979;
	border-left:1px solid #ffffff;
}

.allFundsTableSubHead {
	font-size: 10px; 
	font-weight: bold; 
	padding: 4px 10px 4px 0px; 
	text-align: right; 
	vertical-align: bottom; 
	background-color: #FFFFFF;
}

.allFundsTableData {
	font-size: 10px; 
	font-weight: normal; 
	padding: 2px 4px; 
	text-align: right; 
	vertical-align: bottom; 
	background-color: #EEEEEE;
	border-bottom:1px solid #ffffff;
}




