/******  SECTION SPECIFIC  *******************************************************************************/

	
	/*-- Homepage template --*/
	
			.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:underlin
}
			
			a.globalnavhilite{font-size:9px;color:#ffcc00;font-weight:bold;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 --*/	
	
			.tableborder{border: 1px solid #99a9c4;}
			.tableborderCallOut{border: 1px solid #ECECEC;}
			.tableborderCORed{border: 1px solid #CC0000;}
			.tableborderCOGreen{border: 1px solid #888888;}
			.tableborderCOBlack{border: 1px solid #000000;}
			.secmarker{font-family:arial,sans-serif;font-size:13px;color:#dbdbdb;font-weight:bold;}
			.chartCaveat{font-family:verdana,sans-serif;font-size:9px;color:#666666;}
			.chartHeader{background-color:#F9F9F9;font-family: verdana,sans-serif;font-size: 11px;font-weight:bold;text-align:center;}			
			
			.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{padding-right: 25px; padding-left: 25px; margin: 0px; padding-bottom: 24px; padding-top: 15px;}

		/* 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:#2F2F2F;font-weight:bold;}
			.head3HP{font-family:arial,sans-serif;font-size:13px;color:#000000;font-weight:bold;}
			.head3a1{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;}
			
			.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;}
			.bodycon1{font-size:11px;color:#000000;border-right: 1px solid #ffffff; }
			.bodycon2{font-size:11px;color:#ffffff;}
			.bodycon3{font-size:11px;color:#dbdbdb;}
			.bodycon4{font-size:11px;color:#888888;}
			.bodycon5{font-size:11px;color:#4A4A4A;}
			
			/*created by shahzad for the S&P stars rating page*/
			.bodycon6{font-size:11px;color:#000000;font-weight: bold; text-align: center; vertical-align: middle;background-color : #ECECEC;}
			.bodycon7{font-size:12px;color:#000000;font-weight: notmal; text-align: center; vertical-align: middle;background-color : #ECECEC;}
			.bodycon7a{font-size:12px;color:#000000;font-weight: notmal; text-align: center; vertical-align: middle;}
			.bodycon8{font-size:15px;color:#000000;font-weight: notmal; text-align: center; vertical-align: middle;background-color : #ECECEC;}
			.bodycon8a{font-size:15px;color:#000000;font-weight: notmal; text-align: center; vertical-align: middle;}
			
			
		
			.head5{font-size:9px;color:#000000;font-weight:bold;}
			.head5a{font-size:9px;color:#000066;font-weight:bold;}
			.head5orange{font-size:9px;color:#CC6600;}
			.headtable{font-family:verdana,sans-serif;font-size:9px;color:#000066;font-weight:bold;}
			
			.smbodycon{font-size:9px;color:#000000;}
			.smbodycon1{font-size:9px;color:#B0B0B0;}
			.smbodycondark{font-size:9px;color:#4a4a4a;}
			.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.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;}
	
/** Content Data Table also referred to as a Chart containing data**************/
/******************************************************************************/
DIV.contentTBL {border: 1px solid #ECECEC; background-color : #FFFFFF; padding: 7px 7px 18px 7px; margin-right: 0px;}/**main container**/
DIV.contentTBL TABLE.contentData{ }/**table container, created in case additional padding or margins were needed for the table**/
DIV.contentTBL TABLE.contentData TD.cdataHeader {padding: 5px;height: 25px;  background-color: #D0DDE9; font-family: verdana,sans-serif; font-size: 11px; font-weight: bold; text-align:center;}/**main header control**/
/**column headers**/
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;} /**left align col header**/
DIV.contentTBL TABLE.contentData TD.cdataHeaderWSubHeader {font-size: 9px; color: #000000;  font-family: verdana,sans-serif; padding: 8px 5px 5px 5px; background-color : #F9F9F9; vertical-align: bottom;  text-align:left;} /**left align col header**/
DIV.contentTBL TABLE.contentData TD.cdataSubHeaderA {font-size: 9px; color: #CC6600;  font-family: verdana,sans-serif; padding: 8px 5px 5px 5px; background-color : #FFFFFF; vertical-align: bottom;  text-align:left;}/**center align col header**/
DIV.contentTBL TABLE.contentData TD.cdatasubHeaderSpacer{height: 20px; }/**use only if subhead contains no text this will maintain the correct spacing for the col head area**/
/**data content control**/
DIV.contentTBL TABLE.contentData TR.cdataBG {background-color: #F2F2E6;}/**data cell background color control, change here if background color of table data changes**/	
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;}/**first column, left aligned, bolded data content**/
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: left;}/** middle column, normal font, right aligned text**/
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;}/**middle column, normal font, centered text**/
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;} /**middle column, normal font, left aligned text**/
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;} /**last column, right aligned text**/
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;} /**last column, center aligned text**/
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;} /**last column, left aligned text**/
/**data content last ROW**/
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;}/**first column, left aligned, bolded data content**/
DIV.contentTBL TABLE.contentData TD.clastDataA {font-size: 9px; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: left;}/** middle column, normal font, right aligned text**/
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;}/** middle column, normal font, center aligned text**/
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;}/** middle column, normal font, left aligned text**/
DIV.contentTBL TABLE.contentData TD.clastDataB {font-size: 9px; padding: 5px 5px 5px 5px; vertical-align: top; text-align: right;}/**last column, right aligned text**/
DIV.contentTBL TABLE.contentData TD.clastDataBA {font-size: 9px; padding: 5px 5px 5px 5px; vertical-align: top; text-align: center;}/**last column, center aligned text**/
DIV.contentTBL TABLE.contentData TD.clastDataBB {font-size: 9px; padding: 5px 5px 5px 5px; vertical-align: top; text-align: left;}/**last column, left aligned text**/
/**use only for totals at the bottom of the table**/
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;}
/**table caveat**/
DIV.contentTBL DIV.contentDataCaveat {width: 100%; background-color: #FFFFFF;}/**caveat container**/
DIV.contentTBL DIV.contentDataCaveat TABLE.cCaveat {width: 100%; margin: 13px 0px 0px 0px;}/**caveat table settings**/
DIV.contentTBL DIV.contentDataCaveat TABLE.cCaveat TD.contentCaveat {padding: 10px 0px 0px 5px; font-size:9px; color:#666666;font-family: verdana,sans-serif; vertical-align:top;}/**caveat content, text control**/

/* Fund Awards page Table*/
div.chartTable{background:#fff; width: 96% !important; width /**/:100%;border:1px solid #ECECEC;padding:7px 7px 18px 7px;margin:12px 0px 0px 0px;}
div.chartTable table{empty-cells:show; width:100%; border:0;padding:0;}
div.chartTable table caption{background:#D0DDE9;text-align:center;font:bold 11px verdana,san-serif;padding:5px;}
div.chartTable table caption span{font:11px verdana,san-serif;font-weight:400;}
div.chartTable table tfoot{padding:0;margin:0;}
div.chartTable table tfoot td{font:9px verdana;color:#666;text-align:left;background:#fff;padding:30px 0 0 0;}/**additional 5px top padding coming from table td below**/
div.chartTable table th{font:11px verdana, san-serif;color:#006;vertical-align:bottom;padding:5px;font-weight:bold;}
div.chartTable table th span{font:11px verdana, san-serif;color:#000;vertical-align:bottom;padding:5px;font-weight:bold;}
div.chartTable table th.firstCol{text-align:left;padding-left:10px;}
div.chartTable table td{vertical-align:top;background:#ECECEC;font:9px verdana, san-serif;padding:5px 5px;border-top:2px solid #fff; border-left:1px solid #fff;text-align:center; }
div.chartTable table td.firstCol{border-left:none;text-align:left;vertical-align: middle;font:11px verdana,san-serif;}/**always for the first column of the table**/
div.chartTable table td.head{background:#fff;font:11px verdana, san-serif;color:#006;vertical-align: middle;padding:5px;font-weight:bold;}

div.chartTable table td.number{text-align:left;vertical-align: middle;font:11px verdana,san-serif;}/**used for numbers w/in the content area of table data**/
div.chartTable table td.other{text-align:center;vertical-align: middle; vertical-align: middle;font:11px verdana,san-serif;}/**used for left align content within table data**/
div.chartTable table td.pdf{text-align:center;vertical-align: middle;font:11px verdana,san-serif;}/**use only for pdf rows**/
div.chartTable table td.filesize1{border-left:none;text-align:center;font-color:#000000;vertical-align: middle;}/**use only for pdf rows**/					
/* End Fund Awards page Table*/			
			
	
			
