/******  SECTION SPECIFIC  *******************************************************************************/
	/*-- Homepage template --*/
		.globalFooter{font-family:arial, san-serif; font-size:20px;}
			.hpsubhead{font-family:arial,sans-serif;font-size:13px;color:#000000;font-weight:bold;}
			.hpsubhead2{font-family:arial,sans-serif;font-size:13px;color:#ffffff;font-weight:bold;}
			.hpsubhead3{font-family:arial,sans-serif;font-size:12px;color:#ffffff;font-weight:bold;}
			.hpdthead{font-size:9px;color:#ffffff;font-weight:bold;}
			.hpindhead{font-size:9px;color:#2f2f2f;font-weight:bold;}
			.hpinddata{font-size:9px;color:#2f2f2f;font-weight:normal;}
			.hpindcopyrite{font-size:9px;color:#828282;font-weight:normal;}
	/*-- Content template | corecont,articles,bios,landing pages w/articles,job,orderlit,shoppingcart --*/
			.conhead1a{font-family:arial,sans-serif;font-size:18px;color:#828282;font-weight:bold;}
			.conlgbodycon{font-size:13px;color:#000000;font-weight:normal;}
			.conlgbodycon2{font-size:13px;color:#828282;font-weight:normal;}
			.consecpgmarker{font-size:9px;color:#ffffff;font-weight:normal;}
			.conaddinfo{font-size:9px;color:#4a4a4a;font-weight:normal;}
			.conminihead{font-size:9px;color:#b0b0b0;font-weight:normal;}
			.conminihead2{font-size:9px;color:#828282;font-weight:normal;}
	/*-- Fund --*/
			.fundhead2{font-family:arial,sans-serif;font-size:15px;color:#4a4a4a;font-weight:bold;}
			.data5{font-family:arial,sans-serif;font-size:13px;color:#000000;font-weight:bold;}
			.fundhead4{font-size:11px;color:#4a4a4a;font-weight:bold;}
			.fundnewmarker{font-size:11px;color:#0000ff;font-weight:bold;}
			.data2{font-size:11px;color:#000000;font-weight:normal;}
			.fundhead5{font-size:9px;color:#000066;font-weight:bold;}
			.fundhead5a{font-size:9px;color:#4a4a4a;font-weight:bold;}
			.data4{font-size:9px;color:#000000;font-weight:bold;}
			.data6{font-size:9px;color:#000066;font-weight:bold;}
			.fundhead5b{font-size:9px;color:#000066;font-weight:normal;}
			.fundcopy{font-size:9px;color:#4a4a4a;font-weight:normal;}
			.update{font-size:9px;color:#888888;font-weight:normal;}
			.funddate{font-size:9px;color:#888888;font-weight:normal;}
			.fundasofdate{font-size:9px;color:#000000;font-weight:normal;}
			.data1{font-size:9px;color:#000000;font-weight:normal;}
			.data1R{font-size:9px;color:#000000;font-weight:normal;vertical-align: middle; text-align: right;}
			.data1C{font-size:9px;color:#000000;font-weight:normal;vertical-align: middle; text-align: center;}
			.data1L{font-size:9px;color:#000000;font-weight:normal;vertical-align: middle;}
			.data1a{font-size:9px;color:#000066;font-weight:normal;}
			.data3{font-size:9px;color:#888888;font-weight:normal;}
			.fundnewbodycon{font-size:9px;color:#2f2f2f;font-weight:normal;}
			DIV.absinv{position:absolute;top:0;left:0;visibility:hidden;}/*-- fromoldstylesheet --*/
			DIV.relvis{position:relative;top:0;left:0;visibility:visible;}
			DIV.absinv2{position:absolute;top:0;left:0;visibility:hide;}
	/*-- Transaction template  | buy,sell,exch --*/
			.tranhead4{font-size:11px;color:#828282;font-weight:bold;}
			.tranbodycon{font-size:11px;color:#828282;font-weight:normal;}
			.transmbodycon{font-size:9px;color:#4a4a4a;font-weight:normal;}
			.transmbodycon2{font-size:9px;color:#828282;font-weight:normal;}
			.transmbodycon3{font-size:9px;color:#000099;font-weight:normal;}
	/*-- Accountoptionstemplate --*/
			.acctopthead1{font-family:arial,sans-serif;font-size:18px;color:#000000;font-weight:normal;}
			.acctopthead3{font-family:arial,sans-serif;font-size:13px;color:#828282;font-weight:bold;}
			.acctopthead4{font-size:11px;color:#828282;font-weight:bold;}
			.acctoptbodycon{font-size:11px;color:#828282;font-weight:normal;}
			.acctopthead5{font-size:9px;color:#828282;font-weight:bold;}
			.acctoptsmbodycon{font-size:9px;color:#828282;font-weight:normal;}
	/*-- Wholesalertemplate --*/
			.wholehead1{font-family:arial,sans-serif;font-size:18px;color:#000000;font-weight:normal;}
	/*-- Imagetemplate --*/
			.imghead1{font-family:arial,sans-serif;font-size:18px;color:#8B6836;font-weight:bold;}
			.imgbodycon{font-size:11px;color:#8B6836;font-weight:normal;}
			.imgfig{font-size:9px;color:#888888;font-weight:normal;}
	/*--  aggrement Pages  --*/
			.agrmntcon4{font-family:arial,sans-serif;font-size:15px;color:#001B4C;font-weight:normal;}
			.agrmnthead2a{font-family:arial,sans-serif;font-size:15px;color:#001B4C;font-weight:bold;}
			.agrmnthead4{font-size:11px;color:#545454;font-weight:bold;font-style:italic;}
			.agrmntcon3{font-size:11px;color:#545454;font-style:italic;}
			.agrmntcon1{font-size:11px;color:#001B4C;}
			.agrmntcon2{font-size:11px;color:#545454;}
	/*--  proxy pages  --*/
			.proxycon{font-size:9px;color:#682828;}
	/*--  glossary  --*/
			.glossarybracket{font-family:arial,sans-serif;font-size:24px;color:#bdbdbd;font-weight:normal;}
			.glossaryhead{font-family:arial black,sans-serif;font-size:24px;color:#bdbdbd;font-weight:normal;}
	/*-- registration --*/
			.rghead3{font-family:arial,sans-serif;font-size:15px;color:#883900;font-weight:bold;}
			.rgbodycon{font-size:11px;color:#892b00;font-weight:normal;}
			.rgsmbodycon{font-size:9px;color:#A03D01;font-weight:normal;}
	/*-- commentary --*/
			.greysmbodycon{font-size:9px;color:#828282;font-weight:normal;}
/******  GLOBAL ELEMENTS  *******************************************************************************/
	/*-- Body Background --*/
			body{background-color:#FFFFFF;}
			TD{font-family:verdana,sans-serif;font-size:11px;font-weight:normal;}
	/*-- Navigation           | Use on all Navigation: Main; Sub; Left --*/
			a.secnav:active{font-size:9px;color:#0000ff;text-decoration:none;}
			a.secnav:link{font-size:9px;color:#00003d;text-decoration:none;}
			a.secnav:visited{font-size:9px;color:#00003d;text-decoration:none;}
			a.secnav:hover{font-size:9px;color:#00003d;text-decoration:underline;}
			a.secnavhilite{font-size:9px;color:#00003d;font-weight:bold;text-decoration:none;}
			.secnavsp{font-size:9px;color:#00003d;}
			a.thirdnav{font-size:10px;color:#000000;font-weight:bold;text-decoration:none;}
			a.fourthnav{font-size:9px;color:#000066;font-weight:normal;text-decoration:none;line-height:11px;}
			a.fourthnav:hover{font-size:9px;color:#000066;font-weight:normal;text-decoration:underline;line-height:11px;}
			a.globalnav:active{font-size:9px;color:#ffeeaa;text-decoration:none;}
			a.globalnav:link{font-size:9px;color:#ffcc00;text-decoration:none;}
			a.globalnav:visited{font-size:9px;color:#ffcc00;text-decoration:none;}
			a.globalnav:hover{font-size:9px;color:#ffcc00;text-decoration:underline;}
			a.globalnavhilite{font-size:9px;color:#ffcc00;font-weight:bold;text-decoration:none;}
			a.globalnav2hilite{font-size: 9px; color: #ffffff; text-decoration: none; font-weight: bold; }
			.globalnavsp {font-size: 11px; color: #9f9f9f; font-weight:normal;}
			.globalnavdisabled {font-size: 9px; color: #999999; font-weight: normal; }
			a.globalnav2:active{font-size:9px;color:#ffffff;text-decoration:underline; } /**-- for globalnav --**/
			a.globalnav2:link{font-size:9px;color:#ffffff;text-decoration:none;}
			a.globalnav2:visited{font-size:9px;color:#ffffff;text-decoration:none;}
			.globalnavsp{font-size:9px;font-weight:normal;color:#ffffff;}
			.globalnavdisabled{font-size:9px;font-weight:normal;color:#9999cc;}
			.globalnavspdisabled{font-size:9px;font-weight:normal;color:#9999cc;}
		/* dimension */
			DIV.globalnav{position:absolute;left:0px;top:0px;z-index:5;}
			DIV.watglobalnav{position:absolute;left:645px;top:6px;z-index:5;visibility:visible;}
			DIV.secnav{position:absolute;left:0px;top:113px;z-index:5;visibility:hidden;}
			DIV.leftnavdiv{position:relative;top:0;left:0;visibility:visible;}
			DIV.leftnavdivRETAIL{position:relative;top:0;left:0;visibility:visible;}
	/*-- Element specifc links --*/
			a.morelink:active{font-size:11px;color:#6666ff;}
			a.morelink:link{font-size:11px;color:#0000ff;}
			a.morelink:visited{font-size:11px;color:#000099;}
			a.info:link{font-size:11px;color:#a25a07;}
			a.info:active{font-size:11px;color:#f58502;}
			a.info:visited{font-size:11px;color:#834906;}
			a.info2:link{font-size:9px;color:#a25a07;}
			a.info2:active{font-size:9px;color:#f58502;}
			a.info2:visited{font-size:9px;color:#834906;}
	/*-- Misc           | dates --*/
		.tableborder1{border: 1px solid #888888;}
				.tableborder{border: 1px solid #888888;}
		        .tableborderCallOut{border: 1px solid #ECECEC;}
		        .tableborderCallOut2{border: 1px solid #CCCCCC;}
		        .tableborderCORed{border: 1px solid #CC0000;}
		        .tableborderCOGreen{border: 1px solid #888888;}
		        .tableborderCOBlack{border: 1px solid #000000;}
		        .tabletopBG{background-color: #F5F2E3;}
		        .tablebottomBG{background-color: #F9F8F3;}
		        .tabledataBG{background-color: #ececec;}
			    .tabledataBG2{background-color: #FAEAC6;}
				.secmarker{font-family:arial,sans-serif;font-size:13px;color:#dbdbdb;font-weight:bold;}
		        .thirdcoltdborder{border: 1px solid #E4EEF7;}
				.infohd{font-family:verdana,sans-serif;font-size:11px;color:#000000;font-weight:bold;}
				.info{font-family:verdana,sans-serif;font-size:11px;color:#000000;font-weight:normal;}
				.filesize {font-size: 9px; color: #828282; font-weight: normal; }
				.breakstyle {font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 5px; color: #ffffff; font-weight: normal;}
				.bodyconital {font-size: 11px; color: #000000; font-style: italic;}
				a.morelink {font-size: 11px; color: #0000ff;}
				.consecpgmarker{font-size:9px;color:#dbdbdb;font-weight:normal;} /*-- added aug 06, 03 title above left nav --**/
		        .thirdcoltdborder{border: 1px solid #E4EEF7;}
				.fullHeight {height: 100%;}
				.thirdcoltdborderFullHeight {border: 1px solid #E4EEF7;height: 100%;}
					.secmarker{font-family:arial,sans-serif;font-size:13px;color:#dbdbdb;font-weight:bold;}
					.subinfo{font-size:11px;color:#828282;font-weight:normal;}
					.asofdate{font-size:9px;color:#000000;font-weight:normal;}
					.date{font-size:9px;color:#000000;font-weight:normal;}
					.minihead{font-size:9px;color:#dbdbdb;font-weight:normal;}
					.filesize{font-size:9px;color:#4a4a4a;font-weight:normal;}
					.spacerstyle{font-size:1px;color:#ffffff;font-weight:normal;}
					.head5link{font-size:9px;color:#000099;font-weight:bold;text-decoration:none;}
					.breakstyle{font-size:5px;color:#ffffff;font-weight:normal;}
			ul{margin-left: 25; padding-left: 0; margin: 25;}
		/* Call out text */
			.callouttext{font-size:11px;color:#b76800;font-weight:normal;}
			.callouttext2{font-size:11px;color:#763400;font-weight:normal;}
			.callouttext2b{font-size:11px;color:#763400;font-weight:bold;}
		/* InfoMessage */
			.infohd{font-size:11px;color:#00249e;font-weight:bold;}
			.info{font-size:11px;color:#00249e;font-weight:normal;}
		/* ErrorMessage */
			.errhd1{font-family:arial,sans-serif;font-size:18px;color:#ffffff;font-weight:bold;}
			.errhd2{font-family:arial,sans-serif;font-size:15px;color:#ffffff;font-weight:bold;}
			.errhd{font-size:11px;color:#970103;font-weight:bold;}
			.err5{font-size:11px;color:#970103;font-weight:normal;font-style:italic;}
			.errhead4{font-size:11px;color:#ff0000;font-weight:bold;}
			.errhead4a{font-size:11px;color:#990000;font-weight:bold;} /*Usedinchangeaddress*/
			.err{font-size:11px;color:#970103;font-weight:normal;}
			.err2{font-size:11px;color:#990000;font-weight:normal;}
			.err4{font-size:11px;color:#000052;font-weight:normal;}
			.err6{font-size:11px;color:#ffffff;}
			.errhead5{font-size:9px;color:#ff0000;font-weight:bold;}
			.errhd5{font-size:9px;color:#ffffff;font-weight:bold;}
			.err3{font-size:9px;color:#990000;font-weight:normal;}
			.err7{font-size:9px;color:#970103;font-weight:normal;}
		/* used for table tabs */
			a.nounderline{text-decoration:none;}
			a.nounderline:hover{text-decoration:none;}
		/* csr tabs */
			.bodyconcsr{font-size:11px;color:#ff0000;}
			.head5csr{font-size:9px;color:#ff0000;font-weight:bold;}
		/* rel links */
			.concathead{font-size:11px;color:#4a4a4a;font-weight:bold;}
			.consubcathead{font-size:9px;color:#4a4a4a;font-weight:bold;}
			.concatcopy{font-size:9px;color:#828282;font-weight:normal;}
	/*-- Forms           | Use on all forms --*/
			.formcopyhead4{font-size:11px;color:#828282;font-weight:bold;}
			.insttext{font-size:11px;color:#000000;font-weight:normal;}
			.frminsttext{font-size:11px;color:#828282;font-weight:normal;}
			.steps{font-size:11px;color:#000000;font-weight:normal;}
			.formcopy{font-size:11px;color:#828282;font-weight:normal;}
			input{font-family:verdana,sans-serif;font-size:11px;color:#000000;font-weight:normal;}
			select{font-family:verdana,sans-serif;font-size:11px;color:#000000;font-weight:normal;}
			textarea{font-family:verdana,sans-serif;font-size:11px;color:#000000;font-weight:normal;}
			form{font-family:verdana,sans-serif;font-size:11px;color:#000000;font-weight:normal;}
			.formcopyhead5{font-size:9px;color:#828282;font-weight:bold;}
			.fldmarker{font-size:9px;color:#828282;font-weight:normal;}
			.fldmarker2{font-size:9px;color:#4a4a4a;font-weight:normal;}
			.insttext2{font-size:9px;color:#828282;font-weight:normal;}
			.formcopy2{font-size:9px;color:#828282;font-weight:normal;}
			.reqfld{font-size:9px;color:#ff0000;}
	/*-- Legal Content           | Caveat, footer, important, important legal information, footnote  --*/
			.footerconbld2{font-size:11px;color:#000000;font-weight:bold;}
			.footerconital2{font-size:11px;color:#000000;font-weight:normal;font-style : italic;}
			.caveatpgtitle{font-size:11px;color:#666666;font-weight:normal;}
			.footercon2{font-size:11px;color:#000000;font-weight:normal;}
			.footerseperator{font-family:arial,sans-serif;font-size:9px;color:#848284;font-weight:bold;}
			.footerconbld{font-size:9px;color:#000000;font-weight:bold;}
			.footerconital{font-size:9px;color:#000000;font-weight:normal;font-style : italic;}
			.footercon{font-size:9px;color:#000000;font-weight:normal;}
			.caveat{font-size:9px;color:#000000;font-weight:normal;}
			.caveatTable{font-size:9px;color:#666666;font-weight:normal;}
			.caveatdarkbg {font-size: 9px; color: #ffffff;;font-weight:normal;}
			a.footer{font-size:9px;color:#0000ff;}
			a.footer:hover{font-size:9px;color:#0000ff;}
			sup{font-family:verdana,sans-serif;font-size:11px;}
			sup.caveat{font-family:verdana,sans-serif;font-size:11px;}
/******  GENERAL  *******************************************************************************/
	/*-- Body and Headers --*/
			.pgtitle{font-family:arial,sans-serif;font-size:18px;color:#000000;font-weight:bold;}
			.greypgtitle{font-family:arial,sans-serif;font-size:18px;color:#848284;font-weight:bold;}
			.greypgtitlenb{font-family:arial,sans-serif;font-size:18px;color:#848284;}
			.head1{font-family:arial,sans-serif;font-size:18px;color:#000000;font-weight:bold;}
			.head2{font-family:arial,sans-serif;font-size:15px;color:#000000;font-weight:bold;}
			.head2a{font-family:arial,sans-serif;font-size:15px;color:#888888;font-weight:bold;}
			.head2b{font-family:arial,sans-serif;font-size:15px;color:#CC6600;font-weight:bold;}
			.head3{font-family:arial,sans-serif;font-size:13px;color:#000000;font-weight:bold;}
			.head3a{font-family:arial,sans-serif;font-weight:bold;font-size:12px;}
			.head3b{font-family:arial,sans-serif;font-size:13px;color:#CC6600;font-weight:bold;}
			.head3c{font-family:arial,sans-serif;font-size:13px;color:#000066;font-weight:bold;}
            .head3d {font-family:verdana;font-size:11px;color:#C9DBE5;}
			.heade{font-family:arial,sans-serif;font-size:13px;color:#000000;}
			.lgbodycon{font-size:13px;color:#000000;}
			.head4{font-size:11px;color:#000000;font-weight:bold;}
			.head4a{font-size:11px;color:#888888;font-weight:bold;}
			.head4b{font-size:11px;color:#CC6600;font-weight:bold;}
			.head4c{font-size:11px;color:#000066;font-weight:bold;}
			.bodycon{font-size:11px;color:#000000;}
			.bodycon2{font-size:11px;color:#ffffff;}
			.bodycon3{font-size:11px;color:#dbdbdb;}
			.bodycon4{font-size:11px;color:#888888;}
			.bodycon5{font-size:11px;color:#4A4A4A;}
			.head5{font-size:9px;color:#000000;font-weight:bold;}
			.head5a{font-size:9px;color:#000066;font-weight:bold;}
			.head5orange{font-size:9px;color:#CC6600;font-weight:bold;}
			.smbodycon{font-size:9px;color:#000000;}
			.smbodycon1{font-size:9px;color:#B0B0B0;}
			.smbodycon2{font-size:9px;color:#663300;font-weight:normal;}
                       /*Added11/04/2002for/retirement/ret_plan/approach/ss_strat.jsp*/  
		/* Do not use for new pages */
		.head6{font-size:9px;color:#A6A6A6;font-weight:bold;}
		.orangehead{font-family:arial,sans-serif;font-size:13px;color:#CC6600;font-weight:bold;}
		.orangehead2{font-family:arial,sans-serif;font-size:13px;color:#CC6600;font-weight:normal;}
		.bodycon13px{font-size:13px;color:#000000;}
		.icon{font-size:11px;color:#000000;font-style:italic;}
		.wsmbodycon{font-size:9px;color:#ffffff;}
		.pgsumteaser{font-size:11px;color:#000000;font-style:italic;}/*sameasicon;removingicon*/
		.brownbody{font-size:11px;color:#663300;font-weight:normal;}
			/*Added01/01/2002formyhome_fp.jsp*/
	/*-- links           | None item specific links --*/
			a.link4:active{font-size:13px;color:#ffe879;}
			a.link4:link{font-size:13px;color:#0000ff;}
			a.link4:visited{font-size:13px;color:#ffcc00;}
			a.link10{font-family:arial,sans-serif;font-size:13px;color:#ffffff;font-weight:bold;text-decoration:none;}
			.link10{font-family:arial,sans-serif;font-size:13px;color:#ffffff;font-weight:bold;text-decoration:none;}
			a.link3b:active{font-size:11px;color:#ffffff;font-weight:bold;}
			a.link3b:link{font-size:11px;color:#ffffff;font-weight:bold;}
			a.link3b:visited{font-size:11px;color:#ffffff;font-weight:bold;}
			a.link3ba:active{font-family:verdana;font-size:11px;color:#FFFFFF;}
			a.link3ba:link{font-family:verdana;font-size:11px;color:#ffffff;}
			a.link3ba:visited{font-family:verdana;font-size:11px;color:#ffffff;}
			a.link:active{font-size:11px;color:#6666ff;}
			a.link:link{font-size:11px;color:#0000ff;}
			a.link:visited{font-size:11px;color:#000099;}
			a.link3:active{font-size:11px;color:#ffe789;}
			a.link3:link{font-size:11px;color:#ffcc00;}
			a.link3:visited{font-size:11px;color:#ffcc00;}
			a.link7:active{font-size:11px;color:#eeeeee;}
			a.link7:link{font-size:11px;color:#ffffff;}
			a.link7:visited{font-size:11px;color:#eeeeee;}
			a.link9:active{font-size:11px;color:#0000ff;text-decoration:none;}
			a.link9:link{font-size:11px;color:#000066;text-decoration:none;}
			a.link9:visited{font-size:11px;color:#000099;text-decoration:none;}
			a.link2ba:active{font-size:9px;color:#6666ff;font-weight:bold;}
			a.link2b:link{font-size:9px;color:#0000ff;font-weight:bold;}
			a.link2b:visited{font-size:9px;color:#000099;font-weight:bold;}
			a.link2a:active{font-size:9px;color:#6666ff;font-style : italic;}
			a.link2a:link{font-size:9px;color:#0000ff;font-style : italic;}
			a.link2a:visited{font-size:9px;color:#000099;font-style : italic;}
			a.link2:active{font-size:9px;color:#6666ff;}
			a.link2:link{font-size:9px;color:#0000ff;}
			a.link2:visited{font-size:9px;color:#000099;}
			a.link3a:active{font-size:9px;color:#ffeeaa;}
			a.link3a:link{font-size:9px;color:#ffcc00;}
			a.link3a:visited{font-size:9px;color:#ffcc00;}
			a.link5:active{font-size:9px;color:#dbe9fc;}
			a.link5:link{font-size:9px;color:#b6d3fc;}
			a.link5:visited{font-size:9px;color:#b6d3fc;}
			a.link6:active{font-size:9px;color:#96f9fc;}
			a.link6:link{font-size:9px;color:#00f6ff;}
			a.link6:visited{font-size:9px;color:#00f6ff;}
			a.link8:active{font-size:9px;color:#ffffff;}
			a.link8:link{font-size:9px;color:#ffffff;}
			a.link8:visited{font-size:9px;color:#ffffff;}
	/*-- Content Measurement --*/
			.chAnchorTop{margin-bottom: 0; margin-top: 10;}
			.chAnchorBot{margin-bottom: 0; margin-top: 12;}
			.chReturn1{margin-bottom: 0; margin-top: 10;}
			.chReturn2{margin-bottom: 0; margin-top: 12;}
			.chReturn3{margin-bottom: 0; margin-top: 24;}
			.chIcon{margin-bottom: 0; margin-top: 5;}
a.link:active {font-size: 11px; color: #6666ff;}
a.link:link {font-size: 11px; color: #0000ff;}
a.link:visited {font-size: 11px; color: #000099;}
/*******************************************************************************************************************************************************************************************/
/***************************************Other design elements**********************************************************************************************************/
/*******************************************************************************************************************************************************************************************/
	/** Media Presentation ********************************************************/
/******************************************************************************/
DIV.media {font-family: verdana,sans-serif; font-size: 11px; font-weight:normal;}
DIV.media SPAN.mediaLink {height: 20px; padding: 0px 5px 0px 0px; vertical-align: middle;}
DIV.media SPAN.icon {height: 20px; vertical-align: middle;}
DIV.media SPAN.fileSize {height: 20px; font-size: 9px; color: #4a4a4a; font-weight: normal; vertical-align: middle;}
/** Anchors *******************************************************************/
/******************************************************************************/
UL.anchor{padding: 0px;margin-left: 45px; vertical-align: top;}
LI.anchorImg {list-style: url(/share/img/down.gif); padding: 0; font-family: verdana; font-size: 11px; color: #000; font-weight: normal; vertical-align: top;}
/** Back to Top ***************************************************************/
/******************************************************************************/
DIV.backTop {width: 100%; padding: 2px 0px 5px 0px; text-align: right; margin:0px;}
/** Call Out ******************************************************************/
/******************************************************************************/
/** Image Call Out **/
DIV.imgCallOut {border: 1px solid #ECECEC; padding: 5px 0px 15px 0px; background-color: #FFFFFF; text-align: center; margin-right: 0px;}
DIV.imgCallOut DIV.callOutImg {width: 100%; padding: 0px 0px 24px 0px; text-align: center;}
DIV.imgCallOut DIV.callOutTxt {font-family: verdana,sans-serif; font-size: 11px; font-weight:normal;}
/** Chart *********************************************************************/
/******************************************************************************/
DIV.chart {width: 100%; border: 1px solid #ECECEC; padding: 10px 0px 0px 0px; background-color: #FFFFFF; text-align: center;}
DIV.chart DIV.chartHeader {	margin: 0px 5px 0px 5px; padding: 5px 0px 5px 0px;	background-color: #F9F9F9;	font-family: verdana,sans-serif; font-size: 11px; font-weight: bold; text-align:center; }
DIV.chart DIV.chartImage {padding: 10px 0px 13px 0px;}
DIV.chart DIV.chartCaveat {width: 100%;}
DIV.chart DIV.chartCaveat TABLE.chartCaveat {width: 100%; margin: 10px 0px 15px 0px;}
DIV.chart DIV.chartCaveat TABLE.chartCaveat TD.chartCaveat {padding: 0px 5px 0px 5px; vertical-align:top; text-align:left; font-size:9px; color:#666666;}
/** Content Data Table****rename to content table************************************************************/
/******************************************************************************/
/*DIV.contentTBL {width:97% !important; width :100%; border: 1px solid #ECECEC; background-color : #FFFFFF; padding: 7px 7px 18px 7px; margin-right:0px;}*/
/*DIV.contentTBL TABLE.contentData{width:100%;}*/
/*DIV.contentTBL TABLE.contentData TD.cdataHeader {height: 25px;  background-color: #F7F7E6; font-family: verdana,sans-serif; font-size: 11px; font-weight: bold; text-align:center;}*/
/*DIV.contentTBL TABLE.contentData TD.cdataSubHeader {font-size: 9px; color: #000066;  font-family: verdana,sans-serif; padding: 8px 5px 5px 5px; background-color : #FFFFFF; vertical-align: bottom;  text-align:left;}*/
/*DIV.contentTBL TABLE.contentData TD.cdataSubHeaderA {font-size: 9px; color: #000066;  font-family: verdana,sans-serif; padding: 8px 5px 5px 12px; background-color : #FFFFFF; vertical-align: bottom;  text-align:center;}*/
/*DIV.contentTBL TABLE.contentData TD.cdataSubHeaderB {font-size: 9px; color: #000066;  font-family: verdana,sans-serif; padding: 0px 0px 5px 0px; background-color : #FFFFFF; vertical-align: bottom;  text-align:center;}*/
/*DIV.contentTBL TABLE.contentData TD.cdataSubHeaderC {font-size: 9px; color: #000066;  font-family: verdana,sans-serif; padding: 0px 0px 5px 0px; background-color : #FFFFFF; vertical-align: bottom;  text-align:center;}*/
DIV.contentTBL {width:97% !important; width /**/:100%; border: 1px solid #ECECEC; background-color : #FFFFFF; padding: 7px 7px 18px 7px; margin-right:0px;}
DIV.contentTBL TABLE.contentData{}
DIV.contentTBL TABLE.contentData TD.cdataHeader {height: 25px;  background-color: #F7F7E6; font-family: verdana,sans-serif; font-size: 11px; font-weight: bold; text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeader {font-size: 9px; color: #000066;  font-family: verdana,sans-serif; padding: 8px 5px 5px 5px; background-color : #FFFFFF; vertical-align: bottom;  text-align:left;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeaderA {font-size: 9px; color: #000066;  font-family: verdana, sans-serif; padding: 8px 5px 1px 6px; background-color : #FFFFFF; vertical-align: bottom; font-weight: bold;  text-align:left;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeaderAt {font-size: 9px; color: #000066;  font-family: verdana, sans-serif; padding: 0px 1px 7px 6px; background-color : #FFFFFF; vertical-align: bottom; text-align:center;}
DIV.contentTBL TABLE.contentData TR.cdataBG {background-color: #EFEBEF;  }
DIV.contentTBL TABLE.contentData TR.cdataBGL {background-color: #CCCCCC; width:1px; height: 1px;}
DIV.contentTBL TABLE.contentData TD.cdataAB {height: 30px; font-family: verdana,sans-serif; font-size: 9px; border-bottom: 3px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: middle; text-align: left;}
DIV.contentTBL TABLE.contentData TD.cdataAA {font-family: verdana,sans-serif; font-size: 9px; border-bottom: 3px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: middle; text-align: center;}
DIV.contentTBL TABLE.contentData TD.cdataBA {font-family: verdana,sans-serif; font-size: 9px; border-bottom: 3px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: middle; text-align: center;}
DIV.contentTBL TABLE.contentData TD.clastDataAA {font-family: verdana,sans-serif; font-size: 9px; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: center;}
DIV.contentTBL TABLE.contentData TD.clastDataAB {font-family: verdana,sans-serif; font-size: 9px; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: left;}
DIV.contentTBL TABLE.contentData TD.clastDataBA {font-family: verdana,sans-serif; font-size: 9px; padding: 5px 5px 5px 5px; vertical-align: top; text-align: center;}
DIV.contentTBL TABLE.contentData TD.clastDataAAL {font-family: verdana,sans-serif; font-size: 9px; border-right: 1px; solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: center; text-align: center;}
DIV.contentTBL TABLE.contentData TD.cdataABT {font-family: verdana,sans-serif; color: #000066; font-size: 9px; border-bottom: 3px; solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: left;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeaderA {font-size: 9px; color: #000066;  font-family: verdana,sans-serif; padding: 8px 5px 5px 7px; background-color : #FFFFFF; vertical-align: bottom;  text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeaderB {font-size: 9px; color: #000066;  font-family: verdana,sans-serif; padding: 0px 0px 5px 0px; background-color : #FFFFFF; vertical-align: bottom;  text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeaderC {font-size: 9px; color: #000066;  font-family: verdana,sans-serif; padding: 0px 0px 5px 0px; background-color : #FFFFFF; vertical-align: bottom;  text-align:center;}
/**DIV.contentTBL TABLE.contentData TD.cdataSubHeaderA {font-size: 9px; color: #CB6600;  font-family: verdana,sans-serif; padding: 8px 5px 5px 12px; background-color : #FFFFFF; vertical-align: bottom;  text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeaderA {font-size: 9px; color: #CB6600;  font-family: verdana, sans-serif; padding: 5px 2px 2px 9px; background-color : #FFFFFF; vertical-align: bottom;  text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeaderB {font-size: 9px; color: #CB6600;  font-family: verdana, sans-serif; padding: 0px 0px 5px 0px; background-color : #FFFFFF; vertical-align: bottom;  text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeaderC {font-size: 9px; color: #CB6600;  font-family: verdana, sans-serif; padding: 0px 0px 5px 0px; background-color : #FFFFFF; vertical-align: bottom;  text-align:center;}**/
DIV.contentTBL TABLE.contentData TD.cdatasubHeaderSpacer{height: 20px; }/**use if subhead contains no text**/
DIV.contentTBL TABLE.contentData TR.cdataBG {background-color: #EFEBEF;  }
DIV.contentTBL TABLE.contentData TD.cdata {font-size: 9px; border-bottom: 3px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; font-weight:bold;}
DIV.contentTBL TABLE.contentData TD.cdataA {font-size: 9px; border-bottom: 3px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: right;}
DIV.contentTBL TABLE.contentData TD.cdataAA {font-size: 9px; border-bottom: 3px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: center;}
DIV.contentTBL TABLE.contentData TD.cdataAB {font-size: 9px; border-bottom: 3px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: left;}
DIV.contentTBL TABLE.contentData TD.cdataB {font-size: 9px; border-bottom: 3px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: right;}
DIV.contentTBL TABLE.contentData TD.cdataBA {font-size: 9px; border-bottom: 3px solid #FFFFFF;  padding: 5px 5px 5px 5px; vertical-align: top; text-align: center;}
DIV.contentTBL TABLE.contentData TD.cdataBB {font-size: 9px; border-bottom: 3px solid #FFFFFF;  padding: 5px 5px 5px 5px; vertical-align: top; text-align:  left;}
DIV.contentTBL TABLE.contentData TD.clastData {font-size: 9px; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; font-weight:bold;}
DIV.contentTBL TABLE.contentData TD.clastDataA {font-size: 9px; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: right;}
DIV.contentTBL TABLE.contentData TD.clastDataAA {font-size: 9px; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: center;}
DIV.contentTBL TABLE.contentData TD.clastDataAB {font-size: 9px; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: left;}
DIV.contentTBL TABLE.contentData TD.clastDataB {font-size: 9px; padding: 5px 5px 5px 5px; vertical-align: top; text-align: right;}
DIV.contentTBL TABLE.contentData TD.clastDataBA {font-size: 9px; padding: 5px 5px 5px 5px; vertical-align: top; text-align: center;}
DIV.contentTBL TABLE.contentData TD.clastDataBB {font-size: 9px; padding: 5px 5px 5px 5px; vertical-align: top; text-align: left;}
DIV.contentTBL TABLE.contentData TD.cdataTotal {font-size: 9px; color:#000000; border-bottom: 3px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: center;}
DIV.contentTBL TABLE.contentData TD.clastDataTotal {font-size: 9px; color:#000000; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: center;}
DIV.contentTBL TABLE.contentData DIV.cdataSpacer{height:5px;} /**use this if spacing is needed within a data cell**/
DIV.contentTBL TABLE.contentData SPAN.cdataBold{font-weight:bold;} /**use this if it is a combination of bold and normal text within a data cell**/
DIV.contentTBL DIV.contentDataCaveat {width: 100%; background-color: #FFFFFF;}
DIV.contentTBL DIV.contentDataCaveat TABLE.cCaveat {width: 100%; margin: 5px 0px 0px 0px;}
DIV.contentTBL DIV.contentDataCaveat TABLE.cCaveat TD.contentCaveat {padding: 5px 0px 0px 5px; font-size:9px; color:#666666;font-family: verdana,sans-serif; vertical-align:top;}
/**important legal information and footnote ***/
DIV.legalContainer {margin: 0px 0px 0px 0px; padding-top: 60px;}
DIV.legalContainer DIV.legalSpacer { height: 40px;}
DIV.legalContainer DIV.legalHeader{ font-size:9px; font-weight:bold;}
.ImportantLegalContent {padding: 0px 0px 7px 0px; font-size:9px; font-weight:normal;}
.footnoteContent {padding: 0px 5px 0px 0px; font-size: 9px; font-weight: normal; vertical-align: top; }
/********************************************************************************************************************************************************************************/
/********************************************************* Fund Performance Table -- applies to all Fund Perfoamnce tables ******************************************************/
/********************************************************************************************************************************************************************************/
/*------Begin of Institutional Pages------------------*/
/******************************************************************************/
/** Funf Perf Container *******************************************************/
/******************************************************************************/
TABLE.fundPerfContainerI {width: 748px !important; width /**/:748px; border-collapse: collapse; background-color : #EAEFF3;} /** Container table **/
TABLE.fundPerfContainerI TD.container {padding: 10px 10px 0px 10px; vertical-align: top;} /** Padding for the container **/
TABLE.fundPerfContainerI TD.container DIV.fundperf {margin-top: 0; margin-bottom: 0;} /** Fund Perf table padding **/
TABLE.fundPerfContainerI TD.container DIV.fundperfB {margin-top: 5; margin-bottom: 5;} /** Fund Perf table padding **/
TABLE.fundPerfContainerI TD.container DIV.backTop {padding: 2px 0px 5px 0px; text-align: right;} /** Back to Top button padding **/
/******************************************************************************/
/** Fund Perf Table A **********************************************************/
/******************************************************************************/
TABLE.fundperfI {width: 100%; border-bottom: 1px solid #888888; border-right: 1px solid #888888; border-left: 1px solid #888888; border-collapse: collapse; background-color : #FFFFFF; empty-cells: show;} /** Table class **/
TABLE.fundperfI TD.date {padding: 5px 5px 2px 5px; border-top: 1px solid #888888; font-size: 11px; text-align: right; vertical-align: top;} /** Top date **/
TABLE.fundperfI TD.dateNT {padding: 5px 5px 2px 5px; text-align: right; font-size: 11px; vertical-align: top;} /** Top date **/
TABLE.fundperfI TD P.dateTopSpacer {margin-top: 5;} /** Table name **/
TABLE.fundperfI TD SPAN.comment {color: #888888}
TABLE.fundperfI TD.date A {padding: 5px 5px 2px 5px; font-size: 11px; text-align: right; vertical-align: top;} /** Top date **/
TABLE.fundperfI TD.titlePadding {padding: 5px 15px 2px 5px; border-top: 1px solid #888888; vertical-align: bottom;} /** Padding for the title information **/
TABLE.fundperfI TD.titlePaddingNT {padding: 5px 15px 2px 5px; vertical-align: bottom;} /** Padding for the title information **/
TABLE.fundperfI TD SPAN.tableTitle {font-family: arial,sans-serif; font-size: 12px; color: #000000; font-weight: bold;} /** Table title **/
TABLE.fundperfI TD SPAN.info {font-size: 9px; color: #000066; font-weight: normal;} /** Table title **/
TABLE.fundperfI TD P.tableHeaderSpacer {margin-top: 20;} /** Table name **/
TABLE.fundperfI TD.headerSpacer {height: 10px;} /** Table name **/
TABLE.fundperfI TD DIV.tableHeader {font-weight: bold;} /** Table name **/
/** Table column header For Institutional page*********************************/
/******************************************************************************/
TABLE.fundperfI TR.colHeader {background-color : #ECECEC;} /** Background for column headers **/
TABLE.fundperfI TR.repeatColHeader {background-color : #F9F9F9;} /** Background for repeating column headers **/
TABLE.fundperfI TD P.colHeaderSpacer {margin-bottom: 0; margin-top: 5;} /** For multi line column headers **/
TABLE.fundperfI TD.colHeaderA {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: left; vertical-align: bottom;} /** Left column header **/
TABLE.fundperfI TD.colHeaderB {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, no sub header **/
TABLE.fundperfI TD.colHeaderBA {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, no sub header **/
TABLE.fundperfI TD.colHeaderC {border-top: 1px solid #DBDBDB; border-left: 1px solid #888888; padding: 5px 0px 5px 0px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, has sub header **/
TABLE.fundperfI TD.colHeaderCA {border-top: 1px solid #DBDBDB; padding: 5px 0px 5px 0px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, has sub header **/
TABLE.fundperfI TD.subHeaderA {border-left: 1px solid #888888; padding: 0px 5px 0px 5px; font-size:9px;color:#000066;font-weight:normal; text-align: center; vertical-align: bottom;} /** Left sub header **/
TABLE.fundperfI TD.subHeaderAA {padding: 0px 5px 0px 5px; font-size:9px;color:#000066;font-weight:normal; text-align: center; vertical-align: bottom;} /** Left sub header **/
TABLE.fundperfI TD.subHeaderB {border-left: 1px solid #CECFCE; padding: 0px 5px 0px 5px; font-size:9px;color:#000066;font-weight:normal; text-align: center; vertical-align: bottom;} /** light left border sub header **/
TABLE.fundperfI TD.subHeaderSpacer {height: 5px; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #888888;} /** Spacer below the sub header **/
TABLE.fundperfI TD.subHeaderSpacerA {height: 5px; border-bottom: 1px solid #DBDBDB;} /** Spacer below the sub header **/
/** Table data ****************************************************************/
/******************************************************************************/
TABLE.fundperfI TR.data {} /** For default data TRs **/
TABLE.fundperfI TR.data TD {font-size: 11px;}
TABLE.fundperfI TR.data9 {} /** For size 9 data TRs **/
TABLE.fundperfI TR.data9 TD {font-size: 9px; color: #000000;}
TABLE.fundperfI TD P.dataSpacer {margin-bottom: 0; margin-top: 5;}
TABLE.fundperfI TD.dataTitle {padding: 10px 5px 5px 5px; vertical-align: top;} /** Data title **/
TABLE.fundperfI TD.dataTitle A {font-size: 11px; font-weight: bold;} /** Data title **/
TABLE.fundperfI TD.dataA {border-bottom: 1px solid #CCCCCC; padding: 5px 5px 5px 5px; vertical-align: top;} /** Left column data **/
TABLE.fundperfI TD.dataAA {border-bottom: 1px solid #CCCCCC; padding: 3px 5px 3px 0px; vertical-align: top;} /** Left column data with additional left padding **/
TABLE.fundperfI TD.dataAB {padding: 3px 5px 3px 15px; vertical-align: top;} /** Left column data with additional left padding **/
TABLE.fundperfI TD.dataB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperfI TD.dataBA {border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top; background-color : #F0F5EF;} /** Light left border, right aligned data with background **/
TABLE.fundperfI TD.dataBB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; vertical-align: top; text-align: right;} /** Light left border, right aligned data **/
TABLE.fundperfI TD.dataBC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperfI TD.dataC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: left; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfI TD.dataCA {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top; background-color : #F0F5EF;} /** Dark left border, center aligned data with background **/
TABLE.fundperfI TD.dataCB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfI TD.dataCC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; text-align: center; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfI TD.dataCD {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: right; vertical-align: top;} /** Light left border, right aligned data **/
TABLE.fundperfI TD.dataD {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; vertical-align: top;} /** Dark left border, left aligned data **/
/** The last data row w/o border-bottom **/
TABLE.fundperfI TD.lastDataA {padding: 5px 5px 5px 5px; vertical-align: top;} /** Left column data **/
TABLE.fundperfI TD.lastDataAA {padding: 3px 5px 3px 0px; vertical-align: top;} /** Left column data **/
TABLE.fundperfI TD.lastDataB {border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperfI TD.lastDataBA {border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top;} /** Light left border, right aligned data **/
TABLE.fundperfI TD.lastDataBB {border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperfI TD.lastDataC {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfI TD.lastDataCA {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfI TD.lastDataCB {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: right; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfI TD.lastDataD {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Dark left border, left aligned data **/
TABLE.fundperfI TD.lastDataE {border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperfI TD.topSpacer {height: 0px;} /** Space between top column header and the data **/
TABLE.fundperfI TD.bottomSpacer {height: 20px;} /** Space between the last data and the table border **/
/*------End of Institutional Pages------------------*/
/******************************************************************************/
/** Funf Perf Container *******************************************************/
/******************************************************************************/
TABLE.fundPerfContainer {width: 748px !important; width /**/:748px; border-collapse: collapse; background-color : #EAEFF3;} /** Container table **/
TABLE.fundPerfContainerA {width: 100%; border-collapse: collapse; background-color : #F1EAD7;} /** Container table **/
TABLE.fundPerfContainer TD.container,
	TABLE.fundPerfContainerA TD.container {padding: 10px 10px 10px 10px; vertical-align: top;} /** Padding for the container **/
TABLE.fundPerfContainer TD.container DIV.fundperf,
	TABLE.fundPerfContainerA TD.container DIV.fundperf {margin-top: 5; margin-bottom: 0;} /** Fund Perf table padding **/
TABLE.fundPerfContainer TD.container DIV.fundperfB,
	TABLE.fundPerfContainerA TD.container DIV.fundperfB {margin-top: 5; margin-bottom: 5;} /** Fund Perf table padding **/
TABLE.fundPerfContainer TD.container DIV.backTop,
	TABLE.fundPerfContainerA TD.container DIV.backTop  {padding: 2px 0px 5px 0px; text-align: right;} /** Back to Top button padding **/
/******************************************************************************/
/** Fund Perf Table A **********************************************************/
/******************************************************************************/
TABLE.fundperf {width:100%;  border-bottom: 1px solid #888888; border-right: 1px solid #888888; border-left: 1px solid #888888; border-collapse: collapse; background-color : #FFFFFF; empty-cells: show; margin-bottom: 0px;} /** Table class **/
TABLE.fundperf TD.date {padding: 5px 5px 2px 5px; border-top: 1px solid #888888; font-size: 11px; text-align: right; vertical-align: top;} /** Top date **/
TABLE.fundperf TD.dateNT {padding: 5px 5px 2px 5px; text-align: right; font-size: 11px; vertical-align: top;} /** Top date **/
TABLE.fundperf TD P.dateTopSpacer {margin-top: 5;} /** Table name **/
TABLE.fundperf TD SPAN.comment {color: #888888}
TABLE.fundperf TD.date A {padding: 5px 5px 2px 5px; font-size: 11px; text-align: right; vertical-align: top;} /** Top date **/
TABLE.fundperf TD.titlePadding {padding: 5px 15px 2px 5px; border-top: 1px solid #888888; vertical-align: bottom;} /** Padding for the title information **/
TABLE.fundperf TD.titlePaddingNT {padding: 5px 15px 2px 5px; vertical-align: bottom;} /** Padding for the title information **/
TABLE.fundperf TD SPAN.tableTitle {font-family: arial,sans-serif; font-size: 15px; color: #000000; font-weight: bold;} /** Table title **/
TABLE.fundperf TD SPAN.info {font-size: 9px; color: #000066; font-weight: normal;} /** Table title **/
TABLE.fundperf TD P.tableHeaderSpacer {margin-top: 20;} /** Table name **/
TABLE.fundperf TD.headerSpacer {height: 10px;} /** Table name **/
TABLE.fundperf TD DIV.tableHeader {font-weight: bold;} /** Table name **/
/** Table column header *******************************************************/
/******************************************************************************/
TABLE.fundperf TR.colHeader {background-color : #ECECEC;} /** Background for column headers **/
TABLE.fundperf TR.repeatColHeader {background-color : #F9F9F9;} /** Background for repeating column headers **/
TABLE.fundperf TD P.colHeaderSpacer {margin-bottom: 0; margin-top: 5;} /** For multi line column headers **/
TABLE.fundperf TD.colHeaderA {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: left; vertical-align: bottom;} /** Left column header **/
TABLE.fundperf TD.colHeaderB {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, no sub header **/
TABLE.fundperf TD.colHeaderBA {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, no sub header **/
TABLE.fundperf TD.colHeaderBB {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #CECECE; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, no sub header **/
TABLE.fundperf TD.colHeaderC {border-top: 1px solid #DBDBDB; border-left: 1px solid #888888; padding: 5px 0px 5px 0px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, has sub header **/
TABLE.fundperf TD.colHeaderCA {border-top: 1px solid #DBDBDB; padding: 5px 0px 5px 0px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, has sub header **/
TABLE.fundperf TD.subHeaderA {border-left: 1px solid #888888; padding: 0px 5px 0px 5px; font-size:9px;color:#000066;font-weight:normal; text-align: center; vertical-align: bottom;} /** Left sub header **/
TABLE.fundperf TD.subHeaderAA {padding: 0px 5px 0px 5px; font-size:9px;color:#000066;font-weight:normal; text-align: center; vertical-align: bottom;} /** Left sub header **/
TABLE.fundperf TD.subHeaderB {border-left: 1px solid #CECFCE; padding: 0px 5px 0px 5px; font-size:9px;color:#000066;font-weight:normal; text-align: center; vertical-align: bottom;} /** light left border sub header **/
TABLE.fundperf TD.subHeaderSpacer {height: 5px; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #888888;} /** Spacer below the sub header **/
TABLE.fundperf TD.subHeaderSpacerA {height: 5px; border-bottom: 1px solid #DBDBDB;} /** Spacer below the sub header **/
/** Table data ****************************************************************/
/******************************************************************************/
TABLE.fundperf TR.data {} /** For default data TRs **/
TABLE.fundperf TR.data TD {font-size: 11px;}
TABLE.fundperf TR.data9 {} /** For size 9 data TRs **/
TABLE.fundperf TR.data9 TD {font-size: 9px; color: #000000;}
TABLE.fundperf TD P.dataSpacer {margin-bottom: 0; margin-top: 5;}
TABLE.fundperf TD.dataTitle {padding: 10px 5px 5px 5px; vertical-align: top;} /** Data title **/
TABLE.fundperf TD.dataTitle A {font-size: 11px; font-weight: bold;} /** Data title **/
TABLE.fundperf TD.dataA {border-bottom: 1px solid #CCCCCC; padding: 5px 5px 5px 5px; vertical-align: top;} /** Left column data **/
TABLE.fundperf TD.dataAA {border-bottom: 1px solid #CCCCCC; padding: 3px 5px 3px 0px; vertical-align: top;} /** Left column data with additional left padding **/
TABLE.fundperf TD.dataAB {padding: 3px 5px 3px 15px; vertical-align: top;} /** Left column data with additional left padding **/
TABLE.fundperf TD.dataB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperf TD.dataBA {border-left: 1px solid #CECECE; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top; background-color : #F0F5EF;} /** Light left border, right aligned data with background **/
TABLE.fundperf TD.dataBB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; vertical-align: top; text-align: right;} /** Light left border, right aligned data **/
TABLE.fundperf TD.dataBC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperf TD.dataBD {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top; background-color : #F0F5EF;} /** Light left border, right aligned data with background **/
TABLE.fundperf TD.dataBE {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top; text-align: right;} /** Light left border, right aligned data **/
TABLE.fundperf TD.dataC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.dataCA {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top; background-color : #F0F5EF;} /** Dark left border, center aligned data with background **/
TABLE.fundperf TD.dataCB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.dataCC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; text-align: center; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.dataCD {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: right; vertical-align: top;} /** Light left border, right aligned data **/
TABLE.fundperf TD.dataD {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; vertical-align: top;} /** Dark left border, left aligned data **/
/** The last data row w/o border-bottom **/
TABLE.fundperf TD.lastDataA {padding: 5px 5px 5px 5px; vertical-align: top;} /** Left column data **/
TABLE.fundperf TD.lastDataAA {padding: 3px 5px 3px 0px; vertical-align: top;} /** Left column data **/
TABLE.fundperf TD.lastDataB {border-left: 1px solid #CECECE; padding: 5px 5px 5px 5px; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperf TD.lastDataBA {border-left: 1px solid #CECECE; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top;} /** Light left border, right aligned data **/
TABLE.fundperf TD.lastDataBB {border-left: 1px solid #CECECE; padding: 3px 5px 3px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperf TD.lastDataC {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.lastDataCA {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.lastDataCB {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: right; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.lastDataCC {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.lastDataD {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Dark left border, left aligned data **/
TABLE.fundperf TD.lastDataE {border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
/** Tabs **********************************************************************/
/******************************************************************************/
TABLE.fundperfTab {width: 100%; border-collapse: collapse; background-color : #EAEFF3; empty-cells: show;} /** Table class **/
TABLE.fundperfTabA {width: 100%; border-collapse: collapse; background-color : #F1EAD7; empty-cells: show;} /** Table class **/
TABLE.fundperfTab TR.fundperfTabBG,
	TABLE.fundperfTabA TR.fundperfTabBG {background-color : #FFFFFF;}
TABLE.fundperfTab TD.tabOnL,
	TABLE.fundperfTabA TD.tabOnL {height: 22px; border-top: 1px solid #99A9C4; border-left: 1px solid #99A9C4; padding: 3px 5px 5px 5px; font-size:11px;color:#000000;font-weight:bold; background-color : #FFFFFF;}
TABLE.fundperfTab TD.tabOnLA,
	TABLE.fundperfTabA TD.tabOnLA  {height: 22px; border-top: 1px solid #99A9C4; padding: 3px 5px 5px 5px; font-size:11px;color:#000000;font-weight:bold; background-color : #FFFFFF;}
TABLE.fundperfTab TD.tabOnM,
	TABLE.fundperfTabA TD.tabOnM {height: 22px; border-top: 1px solid #99A9C4; padding: 3px 5px 5px 5px; font-size:11px;color:#000000;font-weight:bold; background-color : #FFFFFF;}
TABLE.fundperfTab TD.tabOffL,
	TABLE.fundperfTabA TD.tabOffL {border-bottom: 1px solid #99A9C4; border-left: 1px solid #99A9C4; padding: 2px 5px 3px 5px; background-color : #DDE5EC;}
TABLE.fundperfTab TD.tabOffM,
	TABLE.fundperfTabA TD.tabOffM {border-bottom: 1px solid #99A9C4; padding: 2px 5px 3px 5px; background-color : #DDE5EC;}
TABLE.fundperfTab TD A,
	TABLE.fundperfTabA TD A {font-size:9px;color:#4a4a4a;font-weight:bold; text-decoration:none;}
TABLE.fundperfTab DIV.B,
	TABLE.fundperfTabA DIV.B {font-size:9px;color:#000000;font-weight:normal; text-decoration:none;  text-align: right; vertical-align:bottom; }
TABLE.fundperfTab TD.tabOffT,
	TABLE.fundperfTabA TD.tabOffT  {height: 3px !important; height /**/:2px; border-bottom: 1px solid #99A9C4;}
TABLE.fundperfTab TD.tabBlank,
	TABLE.fundperfTabA TD.tabBlank  {border-bottom: 1px solid #99A9C4;}
TABLE.fundperf TD.topSpacer, {height: 0px;} /** Space between top column header and the data **/
TABLE.fundperf TD.bottomSpacer {height: 20px;} /** Space between the last data and the table border **/
/******************************************************************************/
/** Fund Perf Table B & C ,D, E*********************************************************/
/******************************************************************************/
TABLE.fundperfB {border: 1px solid #99A9C4; border-collapse: collapse; background-color: #FFFFFF; empty-cells: show;} /** Table class **/
TABLE.fundperfC {width: 100%; border-collapse: collapse; background-color: #FFFFFF; empty-cells: show; } /** Table class **/
TABLE.fundperfE {border-right: 1px solid #99A9C4; border-bottom: 1px solid #99A9C4; border-left: 1px solid #99A9C4; border-collapse: collapse; background-color: #FFFFFF; empty-cells: show;} /** Table class **/
TABLE.fundperfB TD.dividerLine,
TABLE.fundperfE TD.dividerLine {border-top: 1px solid #99A9C4;}
TABLE.fundperfB TD.tablePadding,
	TABLE.fundperfE TD.tablePadding {padding: 5px 5px 10px 5px;}
TABLE.fundperfB TD.threeColA,
	TABLE.fundperfE TD.threeColA {width: 33%; padding: 0px 5px 0px 0px; vertical-align: top;}
TABLE.fundperfB TD.threeColB,
	TABLE.fundperfE TD.threeColB {width: 33%; padding: 0px 5px 0px 5px; border-left: 1px solid #CECECE; vertical-align: top;}
TABLE.fundperfB TD.commentA,
	TABLE.fundperfE TD.commentA {padding: 5px 5px 10px 5px;}
TABLE.fundperfB TD.commentB,
	TABLE.fundperfE TD.commentB {padding: 5px 5px 10px 5px; color: #888888; text-align: right; vertical-align: top;}
TABLE.fundperfB TD.commentC,
	TABLE.fundperfE TD.commentC {padding: 5px 5px 10px 5px; color: #888888; vertical-align: top;}
TABLE.fundperfB TD.titlePadding,
	TABLE.fundperfE TD.titlePadding {padding: 5px 5px 5px 5px; background-color: #D0DDE9;} /** Padding for the title information **/
TABLE.fundperfB TD SPAN.tableTitle,
	TABLE.fundperfE TD SPAN.tableTitle {font-family: arial,sans-serif; font-size: 15px; color: #000000; font-weight: bold;} /** Table title **/
TABLE.fundperfB TD.date,
	TABLE.fundperfE TD.date {padding: 5px 5px 5px 5px; font-size: 9px; text-align: right; background-color: #D0DDE9;} /** Top date **/
TABLE.fundperfB TD.dateB,
	TABLE.fundperfE TD.dateB {padding: 5px 5px 5px 5px; font-size: 9px; text-align: right;} /** Top date **/
TABLE.fundperfB TD.tableHeader,
	TABLE.fundperfE TD.tableHeader {padding: 0px 5px 3px 5px; font-size: 11px; font-weight: bold;} /** Table name **/
TABLE.fundperfB TD.tableHeaderB,
	TABLE.fundperfE TD.tableHeaderB {padding: 10px 5px 3px 5px; font-size: 11px; font-weight: bold;} /** Table name **/
TABLE.fundperfB TD.header,
	TABLE.fundperfE TD.header {padding: 0px 5px 3px 5px; font-family: arial,sans-serif; font-size: 15px; font-weight: bold;} /** Table name **/
TABLE.fundperfB TD.header DIV.info,
	TABLE.fundperfE TD.header DIV.info {padding: 0px 0px 3px 0px; font-size: 11px; color: #000000;} /** Table name **/
TABLE.fundperfB TD.tableHeader P.tableHeaderSpacer,
	TABLE.fundperfE TD.tableHeader P.tableHeaderSpacer {margin-top: 15;} /** Table name **/
TABLE.fundperfB TD.tableHeader P.tableHeaderSpacerB,
	TABLE.fundperfE TD.tableHeader P.tableHeaderSpacerB {margin-top: 5;} /** Table name **/
TABLE.fundperfB TD.headerSpacer,
	TABLE.fundperfE TD.headerSpacer {height: 10px;} /** Table name **/
DIV.fundperfB DIV.title,
	DIV.fundperfE DIV.title {padding: 10px 0px 10px 0px; font-family:arial,sans-serif;font-size:15px;color:#000000;font-weight:bold;}
/** Table column header *******************************************************/
/******************************************************************************/
TABLE.fundperfB TR.colHeader,
	TABLE.fundperfE TR.colHeader {} /** Background for column headers **/
TABLE.fundperfB TR.repeatColHeader,
	TABLE.fundperfE TR.repeatColHeader {} /** Background for repeating column headers **/
TABLE.fundperfB TD.colHeaderA,
	TABLE.fundperfE TD.colHeaderA {padding: 2px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: left; vertical-align: bottom;}
TABLE.fundperfB TD.colHeaderAA,
	TABLE.fundperfE TD.colHeaderAA {padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; text-align: left; vertical-align: bottom;}
TABLE.fundperfB TD.colHeaderB,
	TABLE.fundperfE TD.colHeaderB {padding: 2px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: right; vertical-align: bottom;}
TABLE.fundperfB TD.colHeaderC,
	TABLE.fundperfE TD.colHeaderC {padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;}
TABLE.fundperfB TD.colHeaderCA,
	TABLE.fundperfE TD.colHeaderCA {padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom; background-color: #F4FBFD;}
TABLE.fundperfB TD.colHeaderCB,
	TABLE.fundperfE TD.colHeaderCB {padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; text-align: center; vertical-align: bottom; background-color: #F4FBFD;}
TABLE.fundperfB TD P.colHeaderSpacer,
	TABLE.fundperfE TD P.colHeaderSpacer {margin-bottom: 0; margin-top: 5;} /** For multi line column headers **/
/** Table data ****************************************************************/
/******************************************************************************/
TABLE.fundperfB TR.data,
	TABLE.fundperfE TR.data {} /** For default data TRs **/
TABLE.fundperfB TR.data TD,
	TABLE.fundperfE TR.data TD {font-size: 11px;}
TABLE.fundperfB TR.data9,
	TABLE.fundperfE TR.data9 {} /** For size 9 data TRs **/
TABLE.fundperfB TR.data9 TD,
	TABLE.fundperfE TR.data9 TD {font-size: 9px;}
TABLE.fundperfB TD P.dataSpacer,
	TABLE.fundperfE TD P.dataSpacer {margin-bottom: 0; margin-top: 5;}
TABLE.fundperfB TD.dataA,
	TABLE.fundperfE TD.dataA {padding: 3px 5px 3px 5px; color:#000066; font-weight:bold;} /** Left column data **/
TABLE.fundperfB TD.dataAA,
	TABLE.fundperfE TD.dataAA {padding: 3px 5px 3px 5px; color:#000000;}
TABLE.fundperfB TD.dataAB,
	TABLE.fundperfE TD.dataAB {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; color:#000066; font-weight:bold;}
TABLE.fundperfB TD.dataAC,
	TABLE.fundperfE TD.dataAC {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; color:#000000; text-align: center;}
TABLE.fundperfB TD.dataAD,
	TABLE.fundperfE TD.dataAD {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; color:#000000;}
TABLE.fundperfB TD.dataAE,
	TABLE.fundperfE TD.dataAE {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; color:#000066;}
TABLE.fundperfB TD.dataB,
	TABLE.fundperfE TD.dataB {padding: 3px 5px 3px 5px; color:#000000; text-align: right; vertical-align: bottom;}
TABLE.fundperfB TD.dataBA,
	TABLE.fundperfE TD.dataBA {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; color:#000000; text-align: right; vertical-align: bottom;}
TABLE.fundperfB TD.dataBB,
	TABLE.fundperfE TD.dataBB {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; color:#000000; text-align: right;}
TABLE.fundperfB TD.dataBC,
	TABLE.fundperfE TD.dataBC {padding: 0px 5px 3px 5px; font-size: 9px; color:#000000; text-align: right; vertical-align: top;}
TABLE.fundperfB TD.dataC,
	TABLE.fundperfE TD.dataC {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #888888; color:#000000; text-align: center; background-color: #F4FBFD;}
TABLE.fundperfB TD.dataCA,
	TABLE.fundperfE TD.dataCA {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; color:#000000; text-align: center; background-color: #F4FBFD;}
TABLE.fundperfB TD.dataD,
	TABLE.fundperfE TD.dataD {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #888888; color:#000000; text-align: center;}
TABLE.fundperfB TD.dataDA,
	TABLE.fundperfE TD.dataDA {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; color:#000000; text-align: right;}
TABLE.fundperfB TD.dataDB,
	TABLE.fundperfE TD.dataDB {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #000000; color:#000000; font-weight: bold; text-align: right;}
TABLE.fundperfB TD.dataDC,
	TABLE.fundperfE TD.dataDC {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #000000; color:#000000; text-align: center;}
TABLE.fundperfB TD.dataDD,
	TABLE.fundperfE TD.dataDD {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; color:#000000; text-align: center;}
TABLE.fundperfB TD.dataE,
	TABLE.fundperfE TD.dataE{padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-right: 1px solid #CECECE; color:#888888; text-align:left;}
TABLE.fundperfB TD.dataF,
	TABLE.fundperfE TD.dataF{padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-right: 1px solid #CECECE; color:#888888; text-align:right;}
TABLE.fundperfB TD.dataFA,
	TABLE.fundperfE TD.dataFA{padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE;  color:#888888; text-align:right;}
TABLE.fundperfB TD SPAN.info,
	TABLE.fundperfE TD SPAN.info {font-size: 9px; color:#888888;}
TABLE.fundperfB TD SPAN.desc,
	TABLE.fundperfE TD SPAN.desc {color:#000066; font-weight:normal;}
TABLE.fundperfB TD SPAN.date,
	TABLE.fundperfE TD SPAN.date {color:#000000; font-weight:normal;}
TABLE.fundperfB TD SPAN.text,
	TABLE.fundperfE TD SPAN.text {color:#000000; font-weight:normal;}
TABLE.fundperfB TD SPAN.smText,
	TABLE.fundperfE TD SPAN.smText {color:#000000; font-size: 9px; font-weight:normal;}
TABLE.fundperfB TD SUP,
	TABLE.fundperfE TD SUP {font-weight:normal;}
/** The last data row w/o border-bottom **/
TABLE.fundperfB TD.lastDataA,
	TABLE.fundperfE TD.lastDataA {padding: 3px 5px 3px 5px; color:#000066; font-weight:bold;}
TABLE.fundperfB TD.lastDataAA,
	TABLE.fundperfE TD.lastDataAA {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; color:#000066; font-weight:bold;}
TABLE.fundperfB TD.lastDataAB,
	TABLE.fundperfE TD.lastDataAB {padding: 3px 5px 3px 5px; color:#000000; text-align: center;}
TABLE.fundperfB TD.lastDataAC,
	TABLE.fundperfE TD.lastDataAC {padding: 3px 5px 3px 5px; color:#000000;}
TABLE.fundperfB TD.lastDataAD,
	TABLE.fundperfE TD.lastDataAD {padding: 3px 5px 3px 5px; color:#000066;}
TABLE.fundperfB TD.lastDataAE,
	TABLE.fundperfE TD.lastDataAE {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; color:#000000; font-weight:bold;}
TABLE.fundperfB TD.lastDataB,
	TABLE.fundperfE TD.lastDataB {padding: 3px 5px 3px 5px; color:#000000; text-align: right;}
TABLE.fundperfB TD.lastDataBA,
	TABLE.fundperfE TD.lastDataBA {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; color:#000000; font-weight:bold; text-align: right; vertical-align: top;}
TABLE.fundperfB TD.lastDataBB,
	TABLE.fundperfE TD.lastDataBB {border-left: 1px solid #CECECE; padding: 3px 5px 3px 5px; color:#000000; text-align: right;}
TABLE.fundperfB TD.lastDataC,
	TABLE.fundperfE TD.lastDataC {padding: 3px 5px 3px 5px; border-left: 1px solid #888888; color:#000000; text-align: center; background-color: #F4FBFD;}
TABLE.fundperfB TD.lastDataCA,
	TABLE.fundperfE TD.lastDataCA {padding: 3px 5px 3px 5px; border-left: 1px solid #CECECE; color:#000000;text-align: center; background-color: #F4FBFD;}
TABLE.fundperfB TD.lastDataD,
	TABLE.fundperfE TD.lastDataD {padding: 3px 5px 3px 5px; border-left: 1px solid #888888; color:#000000; text-align: center;}
TABLE.fundperfB TD.lastDataDA,
	TABLE.fundperfE TD.lastDataDA {padding: 3px 5px 3px 5px; border-left: 1px solid #CECECE; color:#000000; text-align: center;}
TABLE.fundperfB TD.lastDataDB,
	TABLE.fundperfE TD.lastDataDB {padding: 3px 5px 3px 5px; border-left: 1px solid #000000; font-size: 11px; color:#000000; font-weight:bold; text-align: right;}
TABLE.fundperfB TD.lastDataDC,
	TABLE.fundperfE TD.lastDataDC {padding: 3px 5px 3px 5px; border-left: 1px solid #000000; color:#000000; text-align: center;}
TABLE.fundperfB TD.lastDataDD,
	TABLE.fundperfE TD.lastDataDD {padding: 3px 5px 3px 5px; border-left: 1px solid #CECECE; color:#000000; text-align: right;}
TABLE.fundperfB TD.lastDataE,
	TABLE.fundperfE TD.lastDataE {padding: 3px 5px 3px 5px; border-right: 1px solid #CECECE; color:#888888; text-align: left;}
TABLE.fundperfB TD.lastDataF,
	TABLE.fundperfE TD.lastDataF {padding: 3px 5px 3px 5px; border-right: 1px solid #CECECE; color:#888888; text-align: right;}
TABLE.fundperfB TD.lastDataF,
	TABLE.fundperfE TD.lastDataFA {padding: 3px 5px 3px 5px; color:#888888; text-align: right;}
TABLE.fundperfB TD.totalDataA,
	TABLE.fundperfE TD.totalDataA {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; color:#000000; font-size: 10px; font-weight: bold; text-align: center;}
TABLE.fundperfB TD.totalDataB,
	TABLE.fundperfE TD.totalDataB {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; border-left: 1px solid #888888; color:#000000; font-size: 10px; font-weight: bold; text-align: right; background-color: #F4FBFD;}
TABLE.fundperfB TD.totalDataBA,
	TABLE.fundperfE TD.totalDataBA {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; border-left: 1px solid #CECECE; color:#000000; font-size: 10px; font-weight: bold; text-align: right; background-color: #F4FBFD;}
TABLE.fundperfB TD.totalDataC,
	TABLE.fundperfE TD.totalDataC {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; border-left: 1px solid #888888; color:#000000; font-size: 10px; font-weight: bold; text-align: right;}
TABLE.fundperfB TD.totalDataCA,
	TABLE.fundperfE TD.totalDataCA {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; border-left: 1px solid #CECECE; color:#000000; font-size: 10px; font-weight: bold; text-align: right;}
TABLE.fundperfB TD.totalDataCB,
	TABLE.fundperfE TD.totalDataCB {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; border-left: 1px solid #000000; color:#000000; font-size: 11px; font-weight: bold; text-align: right;}
TABLE.fundperfB TD.totalDataCC,
	TABLE.fundperfE TD.totalDataCC {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; border-left: 1px solid #000000; color:#000000; font-size: 10px; font-weight: bold; text-align: center;}
TABLE.fundperfB TD.topSpacer,
	TABLE.fundperfE TD.topSpacer {height: 10px;} /** Space between top column header and the data **/
TABLE.fundperfB TD.bottomSpacer,
	TABLE.fundperfE TD.bottomSpacer {height: 20px;} /** Space between the last data and the table border **/
/******************************************************************************/
/** Fund Perf Table D *********************************************************/
/******************************************************************************/
TABLE.fundperfD {border: 2px solid #EAEFF3; border-collapse: collapse; background-color: #FFFFFF; empty-cells: show;} /** Table class **/
/** Table column header *******************************************************/
/******************************************************************************/
TABLE.fundperfD TR.colHeader {} /** Background for column headers **/
TABLE.fundperfD TR.repeatColHeader {} /** Background for repeating column headers **/
TABLE.fundperfD TD P.colHeaderSpacer {margin-bottom: 0; margin-top: 5;} /** For multi line column headers **/
TABLE.fundperfD TD.colHeaderA {padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: left; vertical-align: bottom;} /** Left column header **/
TABLE.fundperfD TD.colHeaderB {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, no sub header **/
TABLE.fundperfD TD.colHeaderC {border-left: 1px solid #888888; padding: 5px 0px 5px 0px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, has sub header **/
TABLE.fundperfD TD.subHeaderA {border-left: 1px solid #888888; padding: 0px 5px 0px 5px; font-size:9px; color:#000066; font-weight:normal; text-align: center; vertical-align: bottom;} /** Left sub header **/
TABLE.fundperfD TD.subHeaderAA {padding: 0px 5px 0px 5px; font-size:9px; color:#000066; font-weight:normal; vertical-align: bottom;} /** Left sub header **/
TABLE.fundperfD TD.subHeaderB {border-left: 1px solid #CECFCE; padding: 0px 5px 0px 5px; font-size:9px;color:#000066;font-weight:normal; text-align: center; vertical-align: bottom;} /** light left border sub header **/
TABLE.fundperfD TD.subHeaderSpacer {height: 5px;} /** Spacer below the sub header **/
TABLE.fundperfD TD.subHeaderSpacerA {height: 5px;} /** Spacer below the sub header **/
/** Table data ****************************************************************/
/******************************************************************************/
TABLE.fundperfD TR.data {} /** For default data TRs **/
TABLE.fundperfD TR.data TD {font-size: 11px;}
TABLE.fundperfD TR.data9 {} /** For size 9 data TRs **/
TABLE.fundperfD TR.data9 TD {font-size: 9px; color: #000000;}
TABLE.fundperfD TD P.dataSpacer {margin-bottom: 0; margin-top: 5;}
TABLE.fundperfD TD.dataA {border-bottom: 1px solid #CCCCCC; padding: 5px 5px 5px 5px; vertical-align: top;} /** Left column data **/
TABLE.fundperfD TD.dataB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperfD TD.dataC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfD TD.dataD {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; vertical-align: top;} /** Dark left border, left aligned data **/
/** The last data row w/o border-bottom **/
TABLE.fundperfD TD.lastDataA {padding: 5px 5px 5px 5px; vertical-align: top;} /** Left column data **/
TABLE.fundperfD TD.lastDataB {border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperfD TD.lastDataC {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfD TD.lastDataD {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Dark left border, left aligned data **/
TABLE.fundperfD TD.lastDataE {border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperfD .caveat {font-size: 9px;}
TABLE.fundperfD TD.topSpacer {height: 0px;} /** Space between top column header and the data **/
TABLE.fundperfD TD.bottomSpacer {height: 0px;} /** Space between the last data and the table border **/
/********************************************************************************************************************************************************************************/
/********************************************************* Fund Performance Table -- applies to all Fund Perfoamnce tables ******************************************************/
/********************************************************************************************************************************************************************************/
/******************************************************************************/
/** Funf Perf Container *******************************************************/
/******************************************************************************/
TABLE.fundPerfContainer {width: 749px; border-collapse: collapse; background-color : #EAEFF3;} /** Container table **/
	TABLE.fundPerfContainer TD.container {padding: 10px 10px 10px 10px; vertical-align: top;} /** Padding for the container **/
	TABLE.fundPerfContainer TD.container DIV.fundperf  {margin-top: 5; margin-bottom: 5;} /** Fund Perf table padding **/
	TABLE.fundPerfContainer TD.container DIV.fundperfB {margin-top: 5; margin-bottom: 5;} /** Fund Perf table padding **/
	TABLE.fundPerfContainer TD.container DIV.backTop  {padding: 2px 0px 0px 0px; text-align: right;} /** Back to Top button padding **/
/******************************************************************************/
/** Fund Perf Table A **********************************************************/
/******************************************************************************/
TABLE.fundperf {width: 100%; border-bottom: 1px solid #888888; border-right: 1px solid #888888; border-left: 1px solid #888888; border-collapse: collapse; background-color : #FFFFFF; empty-cells: show; margin-bottom: 0px;} /** Table class **/
TABLE.fundperf TD.date {padding: 5px 5px 2px 5px; border-top: 1px solid #888888; font-size: 11px; text-align: right; vertical-align: top;} /** Top date **/
TABLE.fundperf TD.dateNT {padding: 5px 5px 2px 5px; text-align: right; font-size: 11px; vertical-align: top;} /** Top date **/
TABLE.fundperf TD P.dateTopSpacer {margin-top: 5;} /** Table name **/
TABLE.fundperf TD SPAN.comment {color: #888888}
TABLE.fundperf TD.date A {padding: 5px 5px 2px 5px; font-size: 11px; text-align: right; vertical-align: top;} /** Top date **/
TABLE.fundperf TD.titlePadding {padding: 5px 15px 2px 5px; border-top: 1px solid #888888; vertical-align: bottom;} /** Padding for the title information **/
TABLE.fundperf TD.titlePaddingNT {padding: 5px 15px 2px 5px; vertical-align: bottom;} /** Padding for the title information **/
TABLE.fundperf TD SPAN.tableTitle {font-family: arial,sans-serif; font-size: 15px; color: #000000; font-weight: bold;} /** Table title **/
TABLE.fundperf TD SPAN.info {font-size: 9px; color: #000066; font-weight: normal;} /** Table title **/
TABLE.fundperf TD P.tableHeaderSpacer {margin-top: 20;} /** Table name **/
TABLE.fundperf TD.headerSpacer {height: 10px;} /** Table name **/
TABLE.fundperf TD DIV.tableHeader {font-weight: bold;} /** Table name **/
/** Table column header *******************************************************/
/******************************************************************************/
TABLE.fundperf TR.colHeader {background-color : #ECECEC;} /** Background for column headers **/
TABLE.fundperf TR.repeatColHeader {background-color : #F9F9F9;} /** Background for repeating column headers **/
TABLE.fundperf TD P.colHeaderSpacer {margin-bottom: 0; margin-top: 5;} /** For multi line column headers **/
TABLE.fundperf TD.colHeaderA {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: left; vertical-align: bottom;} /** Left column header **/
TABLE.fundperf TD.colHeaderB {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, no sub header **/
TABLE.fundperf TD.colHeaderBA {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, no sub header **/
TABLE.fundperf TD.colHeaderBB {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #CECECE; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, no sub header **/
TABLE.fundperf TD.colHeaderC {border-top: 1px solid #DBDBDB; border-left: 1px solid #888888; padding: 5px 0px 5px 0px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, has sub header **/
TABLE.fundperf TD.colHeaderCA {border-top: 1px solid #DBDBDB; padding: 5px 0px 5px 0px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, has sub header **/
TABLE.fundperf TD.subHeaderA {border-left: 1px solid #888888; padding: 0px 5px 0px 5px; font-size:9px;color:#000066;font-weight:normal; text-align: center; vertical-align: bottom;} /** Left sub header **/
TABLE.fundperf TD.subHeaderAA {padding: 0px 5px 0px 5px; font-size:9px;color:#000066;font-weight:normal; text-align: center; vertical-align: bottom;} /** Left sub header **/
TABLE.fundperf TD.subHeaderB {border-left: 1px solid #CECFCE; padding: 0px 5px 0px 5px; font-size:9px;color:#000066;font-weight:normal; text-align: center; vertical-align: bottom;} /** light left border sub header **/
TABLE.fundperf TD.subHeaderSpacer {height: 5px; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #888888;} /** Spacer below the sub header **/
TABLE.fundperf TD.subHeaderSpacerA {height: 5px; border-bottom: 1px solid #DBDBDB;} /** Spacer below the sub header **/
/** Table data ****************************************************************/
/******************************************************************************/
TABLE.fundperf TR.data {} /** For default data TRs **/
TABLE.fundperf TR.data TD {font-size: 11px;}
TABLE.fundperf TR.data9 {} /** For size 9 data TRs **/
TABLE.fundperf TR.data9 TD {font-size: 9px; color: #000000;}
TABLE.fundperf TD P.dataSpacer {margin-bottom: 0; margin-top: 5;}
TABLE.fundperf TD.dataTitle {padding: 10px 5px 5px 5px; vertical-align: top;} /** Data title **/
TABLE.fundperf TD.dataTitle A {font-size: 11px; font-weight: bold;} /** Data title **/
TABLE.fundperf TD.dataA {border-bottom: 1px solid #CCCCCC; padding: 5px 5px 5px 5px; vertical-align: top;} /** Left column data **/
TABLE.fundperf TD.dataAA {border-bottom: 1px solid #CCCCCC; padding: 3px 5px 3px 0px; vertical-align: top;} /** Left column data with additional left padding **/
TABLE.fundperf TD.dataAB {padding: 3px 5px 3px 15px; vertical-align: top;} /** Left column data with additional left padding **/
TABLE.fundperf TD.dataB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperf TD.dataBA {border-left: 1px solid #CECECE; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top; background-color : #F0F5EF;} /** Light left border, right aligned data with background **/
TABLE.fundperf TD.dataBB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; vertical-align: top; text-align: right;} /** Light left border, right aligned data **/
TABLE.fundperf TD.dataBC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperf TD.dataBD {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top; background-color : #F0F5EF;} /** Light left border, right aligned data with background **/
TABLE.fundperf TD.dataBE {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top; text-align: right;} /** Light left border, right aligned data **/
TABLE.fundperf TD.dataC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.dataCA {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top; background-color : #F0F5EF;} /** Dark left border, center aligned data with background **/
TABLE.fundperf TD.dataCB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.dataCC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; text-align: center; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.dataCD {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: right; vertical-align: top;} /** Light left border, right aligned data **/
TABLE.fundperf TD.dataD {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; vertical-align: top;} /** Dark left border, left aligned data **/
/** The last data row w/o border-bottom **/
TABLE.fundperf TD.lastDataA {padding: 5px 5px 5px 5px; vertical-align: top;} /** Left column data **/
TABLE.fundperf TD.lastDataAA {padding: 3px 5px 3px 0px; vertical-align: top;} /** Left column data **/
TABLE.fundperf TD.lastDataB {border-left: 1px solid #CECECE; padding: 5px 5px 5px 5px; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperf TD.lastDataBA {border-left: 1px solid #CECECE; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top;} /** Light left border, right aligned data **/
TABLE.fundperf TD.lastDataBB {border-left: 1px solid #CECECE; padding: 3px 5px 3px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperf TD.lastDataC {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.lastDataCA {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.lastDataCB {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: right; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.lastDataCC {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.lastDataD {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Dark left border, left aligned data **/
TABLE.fundperf TD.lastDataE {border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
/** Tabs **********************************************************************/
/******************************************************************************/
TABLE.fundperf TD.topSpacer, {height: 0px;} /** Space between top column header and the data **/
TABLE.fundperf TD.bottomSpacer {height: 20px;} /** Space between the last data and the table border **/
UL.anchor{padding: 0px;margin-left: 45px; vertical-align: top;}
LI.anchorImg {list-style: url(/asia/common/img/down.gif); padding: 0px 0px 0px 0px; font-family: verdana; font-size: 11px; color: #000000; font-weight: normal; vertical-align: top;}

table td {vertical-align:top;}

div.chartTable {border:1px solid #ECECEC;padding:8px;margin-bottom:15px;}
div.chartTable td {padding:5px 10px;background:#EFEBEF;border-bottom:2px solid #fff;border-right:1px solid #fff;}