/******  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;}
			
			
			.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:#dbdbdb;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;}
	
	/*-- Content Measurement --*/
	
			.chAnchorTop{margin-bottom: 0; margin-top: 10px;}
            .chAnchorBot{margin-bottom: 0; margin-top: 12px;}
            .chReturn1{margin-bottom: 0; margin-top: 10px;}
            .chReturn2{margin-bottom: 0; margin-top: 12px;}
            .chReturn3{margin-bottom: 0; margin-top: 24px;}
            .chIcon{margin-bottom: 0; margin-top: 5px;}
	/*-- 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;}
			.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:hidden;}
			
	
	/*-- 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;}
			.greysmbodyconc{font-size:12px;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.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:#0000ff;font-weight:normal;text-decoration:none;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.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:0px; z-index:5; visibility:hidden;}*/
			DIV.secnav{position:absolute; left:0px; top:113px; z-index:50; 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 --*/	
	
		
			.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;}
			.tableborder_mstar{border: 1px solid #99A9C3;}
            .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;}
			.tableborderOrderLit{border: 1px solid #99A9C4;}
			.tableborderInfo{border: 2px solid #0033CC;}
            
			.contentDate{padding: 5px 0px 10px 0px; font-size: 9px;}
			
            .tabletopBG{background-color: #D0DDE9;}
            .tablebottomBG{background-color: #EDF2FA;}
            .tabledataBG{background-color: #ececec;}
			.tabledataBG2{background-color: #FAEAC6;}            
            .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;}
            .asofdate2{font-size:9px;color:#666666;font-weight:normal;}
            .asofdate3{font-size:11px;color:#000000;font-weight:normal;}
			.date{font-size:9px;color:#000000;font-weight:normal;}
            .date2{font-size:9px;color:#ffffff;font-weight:normal;}
            .date3{font-size:11px;color:#ffffff;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;}
            .orderlitboxhead{font-size:11px;color:#6A7C9B;font-weight:bold;}
            
			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:#000000;font-weight:bold;}
			.info{font-size:11px;color:#000000;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;}
			.insttextc{font-size:18px;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;}
			.reqfldc{font-size:12px;color:#ff0000;}
			
			.width173{width:173px;}
			.width160{width:160px;}
			.width150{width:150px;}
            
			
	/*-- 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:#2f2f2f;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;}
            .caveatPerf12{font-family:times;font-size:12px;color:#000000;}
		    .caveatPerf13{font-family:times;font-size:13px;color:#000000;}
			.caveatPerfBlue{font-size:11px;color:#666699;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;}
			.head2c{font-family:arial,sans-serif;font-size:18px;color:#000000;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;}
			
			.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:16px;color:#000000;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;}
			.bodyconc{font-size:14px;color:#000000;}
			
		
			.head5{font-size:9px;color:#000000;font-weight:bold;}
			.head5a{font-size:9px;color:#000066;font-weight:bold;}
			.head5ac{font-size:15px;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;}
			.smbodyconc{font-size:12px;color:#000000;}
		/* 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.link12:active{font-size:15px;color:#eeeeee;}
			a.link12:link{font-size:15px;color:#ffffff;}
			a.link12:visited{font-size:15px;color:#eeeeee;}
			
			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.linkc:active{font-size:14px;color:#6666ff;}
			a.linkc:link{font-size:14px;color:#0000ff;}
			a.linkc:visited{font-size:14px;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.link2c:active{font-size:12px;color:#6666ff;}
			a.link2c:link{font-size:12px;color:#0000ff;}
			a.link2c:visited{font-size:12px;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;}
			
/********************************************************************************************************************************************************************************/
/********************************************************* Other Design Elements ************************************************************************************************/
/********************************************************************************************************************************************************************************/
/******section below not in sungs latest css file 12/3/04*******/
/** 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; margin-bottom: 24px; margin-top: 10px;vertical-align: top; }
LI.anchorImg {list-style: url(/share/img/down.gif); padding: 0px 0px 0px 0px; font-family: verdana; font-size: 11px; color: #000000; font-weight: normal; vertical-align: top;}
/** Back to Top ***************************************************************/
/******************************************************************************/
DIV.backTop {width: 100%; padding: 2px 5px 5px 0px; text-align: right; margin-right: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;}
/**added below 12/10/04**/
/** INFO Call Out a.k.a Did you know **/
DIV.infoCallOut {width:314px !important; width/**/: 324px; border: 1px solid #F0F0F0; padding: 5px 5px 5px 5px; background-color: #FFFFFF; margin-left: auto !important; margin-left: 10px; margin-right: auto !important;  margin-right:16px;}
DIV.infoCallOut DIV.infoCallOutPadding { width:290px !important; width/**/: 300px; padding: 15px 5px 15px 20px; background-color: #F3F3E6; }
DIV.infoCallOut DIV.infoCallOutHeader {width:290px !important; width/**/: 300px; padding: 0px 0px 10px 0px; font-family: arial;font-size: 15px; font-weight: bold; color:#CC6600;text-align: left;}
DIV.infoCallOut SPAN.infoCallOutTxt {font-family: verdana,sans-serif; font-size: 11px; font-weight:normal; color:#663300;  text-align: left;}
/**added above 12/10/04**/
/** 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.chartHeaderWSubHeader {margin: 0px 5px 0px 5px; padding: 5px 0px 0px 0px;	background-color: #F9F9F9;	font-family: verdana,sans-serif; font-size: 11px; font-weight: bold; text-align:center; }
DIV.chart DIV.chartSubHeader {margin: 0px 5px 0px 5px; padding: 0px 0px 5px 0px;	background-color: #F9F9F9;	font-family: verdana,sans-serif; font-size: 11px; font-weight: normal; 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:inherit; font-size:9px; color:#666666;}
/******section above not in sungs latest css file 12/3/04*******/
/******new section below  created 12/9/04*****/
/** Content Data Table****rename to content table************************************************************/
/******************************************************************************/
DIV.contentTBL {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 {padding: 5px;height: 25px;  background-color: #F9F9F9; font-family: verdana,sans-serif; font-size: 11px; font-weight: bold; text-align:center;}	
DIV.contentTBL TABLE.contentData TD.cdataHeaderWSubHeader {padding: 5px;height: 25px;  background-color: #F9F9F9; font-family: verdana,sans-serif; font-size: 11px; font-weight: normal; text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeader {font-size: 9px; color: #CC6600;  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: #CC6600;  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: #666666;  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: #663300;  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: #F2F2E6;}	
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.cdataHorizBarImgBB {font-size: 9px; border-bottom: 3px solid #FFFFFF;  padding: 5px 5px 5px 0px; vertical-align: middle; 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.clastDataHorizBarImgBB {font-size: 9px; padding: 5px 5px 5px 0px; vertical-align: middle; 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 DIV.contentDataCaveat {width: 100%; background-color: #FFFFFF;}
DIV.contentTBL DIV.contentDataCaveat TABLE.cCaveat {width: 100%; margin: 13px 0px 0px 0px;}
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;}
/*********relative links***********/
DIV.relevantLinks{ width:187px; background-color : #FFFFFF; }
DIV.relevantLinks DIV.RLHeader{background-color: #fcf4e8; padding: 5px 5px 5px 5px; text-align: left;font-size:11px;color:#4a4a4a;font-weight:bold;}
DIV.relevantLinks TABLE.relevantContainer {margin:0px 0px 0px 15px;}
DIV.relevantLinks TABLE.relevantContainer TD.relevantLinksContent {width:166px ;vertical-align:inherit; padding: 5px 5px 5px 4px; font-size: 9px; font-weight: normal; vertical-align: top;}
DIV.relevantLinks TABLE.relevantContainer TD.relevantLinksBottomSpacer {height: 20px;} /** Space between the last data and the table border **/
/***forms***/
DIV.form {border: 1px solid #ECECEC; background-color : #FFFFFF; margin: 10px 0px 0px 0px; padding: 10px 10px 5px 10px;}
DIV.form DIV.formMain{background-color: #F2F2E6; vertical-align: middle; padding: 5px 5px 5px 5px;}
DIV.form DIV.formMain DIV.formPadding{}
DIV.form DIV.formMain TABLE.formInput{padding: 10px 10px 5px 15px;}
DIV.form DIV.formButtons{ padding: 10px 0px 20px 20px; }
/***New stuff added by Scott, 3/16/05***/
DIV.form DIV.formInputDiv{ padding: 3px 0px 0px 0px; }
DIV.form DIV.formInputDiv2{ padding: 5px 0px 0px 0px; }
DIV.form DIV.formGroupDiv{ padding: 12px 0px 0px 0px; }
.formInstructionCopy{padding: 0px 10px 15px 0px; font-size: 11px;}
.formHead{ padding: 7px 0px 0px 7px; font-size: 11px; font-family: verdana; font-weight: bold;}
.formInputHead{ font-size: 11px; font-family: verdana; color:#330000; font-weight: bold;}
.formOptHead{ font-size: 11px; font-family: verdana; font-weight: bold;}
.formInputHead2{ font-size: 11px; font-family: verdana;}
.formAddInfo{ font-size: 11px; font-family: verdana; color:#330000;}
.formBlackDot{ padding: 40px 0px 0px 7px; background-color: #F2F2E6; background-image: url(http://www.franklintempleton.com/share/img/black-dot.gif);}
/**order lit box for campaigns**/
DIV.orderLitBox{width: 364px; border: 1px solid #99A9C4; background-color : #EDF2FA; margin: 0px 0px 0px 0px;}
DIV.orderLitBox TABLE.orderLitBoxContainer{padding: 0px 5px 0px 0px; }
DIV.orderLitBox TABLE.orderLitBoxContainer TD.orderLitBoxContent{ padding: 5px 0px 5px 5px; font-size:11px;; vertical-align: top;}
DIV.orderLitBox TABLE.orderLitBoxContainer DIV.orderLitBoxHeader{padding: 0px 0px 5px 0px; font-size:11px;color:#8392AD;font-weight:bold; vertical-align: top;}
DIV.orderLitBox TABLE.orderLitBoxContainer DIV.orderLitBoxImgButton{padding: 17px 0px 0px 0px; }
			
/**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; }
						
/***************************NEW CODING********************************************/
/********************************************************************************************************************************************************************************/
/********************************************************* Fund Performance Table -- applies to all Fund Perfoamnce tables ******************************************************/
/********************************************************************************************************************************************************************************/
/******************************************************************************/
/** Funf Perf Container *******************************************************/
/******************************************************************************/
TABLE.fundPerfContainer {width: 750px; border-collapse: collapse; background-color : #EAEFF3;} /** Container table **/
TABLE.fundPerfContainer TD.container {padding: 10px 10px 0px 10px; vertical-align: top;} /** Padding for the container **/
TABLE.fundPerfContainer TD.container DIV.fundperf {margin-top: 5px; margin-bottom: 5px;} /** Fund Perf table padding **/
TABLE.fundPerfContainer TD.container DIV.fundperfB {margin-top: 5px; margin-bottom: 5px;} /** Fund Perf table padding **/
TABLE.fundPerfContainer TD.container DIV.backTop {padding: 0px 5px 15px 0px; text-align: right;} /** Back to Top button padding **/
/******************************************************************************/
/** Fund Perf Table A **********************************************************/
/******************************************************************************/
TABLE.fundperf {width: 730px; 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.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: 5px;} /** 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.tableTitle1 {font-family: verdana; font-size: 11px; 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: 20px;} /** 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: 5px;} /** 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 #CECFCE; 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: 5px;}
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 #CECFCE; 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 **/
TABLE.fundperf TD.pdf {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: center; vertical-align: middle;} /** 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 #CECFCE; padding: 5px 5px 5px 5px; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperf 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.fundperf 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.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.lastpdf {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: center; vertical-align: middle;} /** 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.fundperfTab TR.fundperfTabBG {background-color : #FFFFFF;}
TABLE.fundperfTab 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 {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 {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 {border-bottom: 1px solid #99A9C4; border-left: 1px solid #99A9C4; padding: 2px 5px 3px 5px; background-color : #DDE5EC;}
TABLE.fundperfTab TD.tabOffM {border-bottom: 1px solid #99A9C4; padding: 2px 5px 3px 5px; background-color : #DDE5EC;}
TABLE.fundperfTab TD A {font-size:9px;color:#4a4a4a;font-weight:bold; text-decoration:none;}
TABLE.fundperfTab TD.tabOffT {height: 3px !important; height /**/:2px; border-bottom: 1px solid #99A9C4;}
TABLE.fundperfTab 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 *********************************************************/
/******************************************************************************/
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.fundperfB TD.threeColA {width: 33%; padding: 0px 5px 0px 0px; vertical-align: top;}
TABLE.fundperfB TD.threeColB {width: 33%; padding: 0px 5px 0px 5px; border-left: 1px solid #CECFCE; vertical-align: top;}
TABLE.fundperfB TD.commentA {padding: 5px 5px 10px 5px;}
TABLE.fundperfB TD.commentB {padding: 5px 5px 10px 5px; color: #888888; text-align: right; vertical-align: top;}
TABLE.fundperfB TD.commentC {padding: 5px 5px 10px 5px; color: #888888; vertical-align: top;}
TABLE.fundperfB TD.titlePadding {padding: 5px 5px 5px 5px; background-color: #D0DDE9;} /** Padding for the title information **/
TABLE.fundperfB TD SPAN.tableTitle {font-family: arial,sans-serif; font-size: 15px; color: #000000; font-weight: bold;} /** Table title **/
TABLE.fundperfB TD.date {padding: 5px 5px 5px 5px; font-size: 9px; text-align: right; background-color: #D0DDE9;} /** Top date **/
TABLE.fundperfB TD.dateB {padding: 5px 5px 5px 5px; font-size: 9px; text-align: right;} /** Top date **/
TABLE.fundperfB TD.tableHeader {padding: 0px 5px 3px 5px; font-size: 11px; font-weight: bold;} /** Table name **/
TABLE.fundperfB TD.tableHeaderB {padding: 10px 5px 3px 5px; font-size: 11px; font-weight: bold;} /** Table name **/
TABLE.fundperfB 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 {padding: 0px 0px 3px 0px; font-size: 11px; color: #000000;} /** Table name **/
TABLE.fundperfB TD.tableHeader P.tableHeaderSpacer {margin-top: 15px;} /** Table name **/
TABLE.fundperfB TD.tableHeader P.tableHeaderSpacerB {margin-top: 5px;} /** Table name **/
TABLE.fundperfB TD.headerSpacer {height: 10px;} /** Table name **/
DIV.fundperfB 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 {} /** Background for column headers **/
TABLE.fundperfB TR.repeatColHeader {} /** Background for repeating column headers **/
TABLE.fundperfB 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 {padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; text-align: left; vertical-align: bottom;}
TABLE.fundperfB 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 {padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;}
TABLE.fundperfB 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 {padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; text-align: center; vertical-align: bottom; background-color: #F4FBFD;}
TABLE.fundperfB TD P.colHeaderSpacer {margin-bottom: 0; margin-top: 5px;} /** For multi line column headers **/
/** Table data ****************************************************************/
/******************************************************************************/
TABLE.fundperfB TR.data {} /** For default data TRs **/
TABLE.fundperfB TR.data TD {font-size: 11px;}
TABLE.fundperfB TR.data9 {} /** For size 9 data TRs **/
TABLE.fundperfB TR.data9 TD {font-size: 9px;}
TABLE.fundperfB TD P.dataSpacer {margin-bottom: 0; margin-top: 5px;}
TABLE.fundperfB TD.dataA {padding: 3px 5px 3px 5px; color:#000066; font-weight:bold;} /** Left column data **/
TABLE.fundperfB TD.dataAA {padding: 3px 5px 3px 5px; color:#000000;}
TABLE.fundperfB TD.dataAB {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECFCE; color:#000066; font-weight:bold;}
TABLE.fundperfB TD.dataAC {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECFCE; color:#000000; text-align: center;}
TABLE.fundperfB TD.dataAD {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECFCE; color:#000000;}
TABLE.fundperfB TD.dataAE {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECFCE; color:#000066;}
TABLE.fundperfB TD.dataB {padding: 3px 5px 3px 5px; color:#000000; text-align: right; vertical-align: bottom;}
TABLE.fundperfB TD.dataBA {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECFCE; color:#000000; text-align: right; vertical-align: bottom;}
TABLE.fundperfB TD.dataBB {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECFCE; border-left: 1px solid #CECFCE; color:#000000; text-align: right;}
TABLE.fundperfB TD.dataBC {padding: 0px 5px 3px 5px; font-size: 9px; color:#000000; text-align: right; vertical-align: top;}
TABLE.fundperfB TD.dataC {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECFCE; border-left: 1px solid #888888; color:#000000; text-align: center; background-color: #F4FBFD;}
TABLE.fundperfB TD.dataCA {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECFCE; border-left: 1px solid #CECFCE; color:#000000; text-align: center; background-color: #F4FBFD;}
TABLE.fundperfB TD.dataD {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECFCE; border-left: 1px solid #888888; color:#000000; text-align: center;}
TABLE.fundperfB TD.dataDA {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECFCE; border-left: 1px solid #CECFCE; color:#000000; text-align: right;}
TABLE.fundperfB TD.dataDB {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECFCE; border-left: 1px solid #000000; color:#000000; font-weight: bold; text-align: right;}
TABLE.fundperfB TD.dataDC {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECFCE; border-left: 1px solid #000000; color:#000000; text-align: center;}
TABLE.fundperfB TD.dataDD {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECFCE; border-left: 1px solid #CECFCE; color:#000000; text-align: center;}
TABLE.fundperfB TD SPAN.info {font-size: 9px; color:#888888;}
TABLE.fundperfB TD SPAN.desc {color:#000066; font-weight:normal;}
TABLE.fundperfB TD SPAN.date {color:#000000; font-weight:normal;}
TABLE.fundperfB TD SPAN.text {color:#000000; font-weight:normal;}
TABLE.fundperfB TD SPAN.smText {color:#000000; font-size: 9px; font-weight:normal;}
TABLE.fundperfB TD SUP {font-weight:normal;}
/** The last data row w/o border-bottom **/
TABLE.fundperfB TD.lastDataA {padding: 3px 5px 3px 5px; color:#000066; font-weight:bold;}
TABLE.fundperfB TD.lastDataAA {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; color:#000066; font-weight:bold;}
TABLE.fundperfB TD.lastDataAB {padding: 3px 5px 3px 5px; color:#000000; text-align: center;}
TABLE.fundperfB TD.lastDataAC {padding: 3px 5px 3px 5px; color:#000000;}
TABLE.fundperfB TD.lastDataAD {padding: 3px 5px 3px 5px; color:#000066;}
TABLE.fundperfB TD.lastDataAE {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; color:#000000; font-weight:bold;}
TABLE.fundperfB TD.lastDataB {padding: 3px 5px 3px 5px; color:#000000; text-align: right;}
TABLE.fundperfB 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 {border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; color:#000000; text-align: right;}
TABLE.fundperfB TD.lastDataC {padding: 3px 5px 3px 5px; border-left: 1px solid #888888; color:#000000; text-align: center; background-color: #F4FBFD;}
TABLE.fundperfB TD.lastDataCA {padding: 3px 5px 3px 5px; border-left: 1px solid #CECFCE; color:#000000;text-align: center; background-color: #F4FBFD;}
TABLE.fundperfB TD.lastDataD {padding: 3px 5px 3px 5px; border-left: 1px solid #888888; color:#000000; text-align: center;}
TABLE.fundperfB TD.lastDataDA {padding: 3px 5px 3px 5px; border-left: 1px solid #CECFCE; color:#000000; text-align: center;}
TABLE.fundperfB 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 {padding: 3px 5px 3px 5px; border-left: 1px solid #000000; color:#000000; text-align: center;}
TABLE.fundperfB TD.lastDataDD {padding: 3px 5px 3px 5px; border-left: 1px solid #CECFCE; color:#000000; text-align: right;}
TABLE.fundperfB 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 {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 {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; border-left: 1px solid #CECFCE; color:#000000; font-size: 10px; font-weight: bold; text-align: right; background-color: #F4FBFD;}
TABLE.fundperfB 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 {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; border-left: 1px solid #CECFCE; color:#000000; font-size: 10px; font-weight: bold; text-align: right;}
TABLE.fundperfB 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 {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 {height: 10px;} /** Space between top column header and the data **/
TABLE.fundperfB 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: 5px;} /** 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: 5px;}
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 **/
/************************END CODING***********************************************/			
/******************************************************************************/
/** Fund Perf Table A **********************************************************/
/******************************************************************************/
TABLE.fundperf {width: 730px; 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: 5px;} /** 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: 5px;} /** 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: 20px;} /** 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: 5px;} /** 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.colHeaderAb {border-top: 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.colHeaderAc {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;} /** Left column header align center **/
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-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.colHeaderCb {border-top: 1px solid #DBDBDB; border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Light left border, center aligned data **/
TABLE.fundperf TD.colHeaderCl {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, left 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: 5px;}
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: 15px;} /** Table name **/
TABLE.fundperfB TD.tableHeader P.tableHeaderSpacerB,
	TABLE.fundperfE TD.tableHeader P.tableHeaderSpacerB {margin-top: 5px;} /** 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: 5px;} /** 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: 5px;}
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: 5px;} /** 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: 5px;}
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 **/
/** Quick Links **/			
DIV.homeQuickLinks {width: 176px !important; width /**/:100%; padding: 5px 5px 20px 5px; border-bottom: 1px solid #FFFFFF; background-color: #9CADD6;}
 
TABLE.homeQuickLinks {width: 100%;}
 
TABLE.homeQuickLinks TD {padding: 5px 0px 0px 0px; color: #FFFFFF;}
 
TABLE.homeQuickLinks TD.header {padding: 0px 0px 3px 0px; font-family: arial,sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold;}
 
TABLE.homeQuickLinks TD.headerLine {height: 1px; margin: 0px; padding: 0px; background-image: url("/common/img/dot_9cadd6.gif");}
 
TABLE.homeQuickLinks TD UL{margin: 3px 0px 0px 25px; padding: 0px; list-style-image: url("/common/img/bullet_blk.gif");}
/** Quick Links End**/			
/*************Splash page for Award section 23-Mar-07 *****************/
DIV.contentTBL1 {width:100% !important; width /**/:100%; background-color : #FFFFFF; padding: 0px 0px 0px 0px; margin-right:0px;}
 DIV.contentTBL1 TABLE.contentData1{}
 
 DIV.contentTBL1 TABLE.contentData1 TD.cdataSubHeader1 {font-size: 9px; color: #000066;  font-family: verdana,sans-serif; padding: 8px 5px 2px 9px; background-color : #FFFFFF; vertical-align: bottom; font-weight: bold; text-align:left;}
 DIV.contentTBL1 TABLE.contentData1 TD.cdataSubHeaderA1 {font-size: 9px; color: #000066;  font-family: verdana, sans-serif; padding: 8px 5px 2px 6px; background-color : #FFFFFF; vertical-align: bottom; font-weight: bold;  text-align:center;}
 
 DIV.contentTBL1 TABLE.contentData1 TD.clastDataAB1 {font-family: verdana,sans-serif; font-size: 9px;  /*solid #FFFFFF;*/  padding: 12px 0px 0px 0px; vertical-align: top; text-align: left;}
 DIV.contentTBL1 TABLE.contentData1 TD.clastDataAB3 {font-family: verdana,sans-serif; font-size: 9px;  /*solid #FFFFFF;*/  padding: 14px 0px 0px 0px; vertical-align: top; text-align: left;}
 DIV.contentTBL1 TABLE.contentData1 TD.clastDataAA1 {font-family: verdana,sans-serif; font-size: 11px; /*solid #FFFFFF;*/ padding: 5px 5px 5px 5px; vertical-align: middle; text-align: center;}
 DIV.contentTBL1 TABLE.contentData1 TD.clastDataAA2 {font-family: verdana; font-size: 10px; color: #000000; padding: 0px 0px 0px 0px;  text-align: left; vertical-align: middle;}
 DIV.contentTBL1 TABLE.contentData1 TD.clastDataAA3 {font-family: verdana; font-size: 10px; color: #000000; padding: 12px 0px 0px 0px;  text-align: left; vertical-align: middle;}
 
 
 DIV.contentTBL1 TABLE.contentData1 TD.clastDataAB1 div.bottom {font-family: verdana; font-size: 9px; color: #666666; padding: 3px 0px 0px 0px; vertical-align: top; text-align: left; }
 DIV.contentTBL1 TABLE.contentData1 TD.clastDataAB3 div.bottom1 {font-family: verdana; font-size: 9px; color: #666666; padding: 3px 0px 0px 30px; vertical-align: top; text-align: left;}
 DIV.contentTBL1 TABLE.contentData1 TD.clastDataAB3 div.bottom2 {font-family: verdana; font-size: 9px; color: #666666; padding: 3px 0px 0px 17px; vertical-align: top; text-align: left;}
 
 DIV.contentTBL1 TABLE.contentData1 TD.Spacer{HEIGHT: 14px}
 DIV.contentTBL1 TABLE.contentData1 TD.formBlackDot{BACKGROUND-IMAGE: url(http://www.franklintempleton.com.hk/images/black-dot.gif);  BACKGROUND-COLOR: #FFFFFF;}
 DIV.contentTBL1 TABLE.contentData1 TR.cdataBG1 {background-color: #ffffff;  }
/*************End of Splash page for Award section 23-Mar-07 *****************/
/************ End Prices table inside Funinfopages*******/
DIV.fundContentp {padding : 10px; background-color : #eaeff3; }
DIV.fundContentp TABLE.fundperfp {width : 530px !important; width : 530px; border-bottom : 1px solid #888888; border-right : 1px solid #888888; border-left : 1px solid #888888; border-collapse : collapse; background-color : #ffffff; empty-cells : show; }
DIV.fundContentp TABLE.fundperfp TD.titlePaddingp {padding : 5px 15px 2px 5px; border-top : 1px solid #888888; vertical-align : top; }
DIV.fundContentp TABLE.fundperfp TD.titlePaddingp span.tableTitlep {font-family : arial, sans-serif; font-size : 15px; color : #000000; font-weight : bold; }
DIV.fundContentp TABLE.fundperfp TD.datep {padding : 5px 5px 2px 5px; border-top : 1px solid #888888; font-size : 11px; text-align : right; vertical-align : top; }
DIV.fundContentp TABLE.fundperfp TD.colHeaderp {background-color : #efefef; }
DIV.fundContentp TABLE.fundperfp TD.colHeaderAp {border-top : 1px solid #dbdbdb; border-bottom : 1px solid #dbdbdb; border-right : 1px solid #888888; border-left : 1px solid #888888; padding : 5px 5px 5px 5px; font-size : 9px; color : #000066; font-weight : bold; text-align : left; vertical-align : bottom; }
DIV.fundContentp TABLE.fundperfp TD.colHeaderBp {border-top : 1px solid #dbdbdb; border-bottom : 1px solid #dbdbdb; border-right : 1px solid #888888; border-left : 1px solid #888888; padding : 5px 5px 5px 5px; font-size : 9px; color : #000066; font-weight : bold; text-align : center; vertical-align : bottom; }
DIV.fundContentp TABLE.fundperfp TD.colHeaderCp {border-top : 1px solid #dbdbdb; border-right : 1px solid #888888; border-left : 1px solid #888888; padding : 5px 0 5px 0; font-size : 9px; color : #000066; font-weight : bold; text-align : center; vertical-align : bottom; }
DIV.fundContentp TABLE.fundperfp TD.dataAp {border-bottom : 1px solid #cccccc; border-left: 1px solid #888888 ; border-right: 1px solid #888888; padding : 5px 5px 5px 5px; vertical-align : top; }
DIV.fundContentp TABLE.fundperfp TD.dataCp {border-bottom : 1px solid #cccccc; border-right : 1px solid #888888; padding : 3px 5px 3px 5px; text-align : center; vertical-align : top; }
DIV.fundContentp TABLE.fundperfp TD.dataDp {border-bottom : 1px solid #cccccc; border-right : 1px solid #888888; padding : 3px 5px 3px 5px; text-align : right; vertical-align : top; }
/************ End Prices table inside Funinfopages*******/
/********************************************************************************************************************************************************************************/
/********************************************************************************* MAIN BODY ************************************************************************************/
/********************************************************************************************************************************************************************************/
/* Sub Pages - 3 Columns / 2 Columns / 1 Column */
TABLE.splash {border: 1px solid #000000;}
TABLE.main {width: 749px; background-color: #ffffff; empty-cells: show;}
TABLE.main TD.mainLeft {width: 172px !important; width /**/:173px; padding: 20px 0px 0px 0px; border-right: 1px solid #E7E8E1; vertical-align: top;}
TABLE.main TD.mainContainer {width: 576px; vertical-align: top;}
TABLE.main TD.mainContainerOne {width: 749px; vertical-align: top;}
TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol {width: 749px !important; width /**/:749px; border-right: 1px solid #ECECEC; vertical-align: top; background-color: #FFFFFF;}
TABLE.main TD.mainContainer TABLE.mainContainer {empty-cells: show;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent {width: 379px !important; width /**/:389px; padding: 8px 0px 0px 10px; border-right: 1px solid #ECECEC; vertical-align: top; background-color: #FAF9F7;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol {width: 566px !important; width /**/:576px; padding: 8px 0px 0px 10px; vertical-align: top; background-color: #FAF9F7;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainRight {width: 186px !important; width /**/:187px; padding: 8px 0px 0px 0px; vertical-align: top;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.callout {width: 369px !important; width /**/:379px; border: 1px solid #F0F0F0; empty-cells: show;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.callout {width: 556px !important; width /**/:556px; border: 1px solid #F0F0F0; empty-cells: show;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable {width: 369px !important; width /**/:379px; border: 1px solid #99A9C4; empty-cells: show;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable {width: 556px !important; width /**/:556px; border: 1px solid #888888; empty-cells: show;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.legal {width: 369px !important; width /**/:379px; empty-cells: show;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.legal {width: 556px !important; width /**/:556px; empty-cells: show;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentOneCol TABLE.legal {width: 729px !important; width /**/:729px; empty-cells: show;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.FundComDataTable {width: 369px !important; width /**/:379px; border: 1px solid #919191; empty-cells: show;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.FundComDataTable {width: 556px !important; width /**/:556px; border: 1px solid #919191; empty-cells: show;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.FTASTable {width: 556px !important; width /**/:556px; border: 1px solid #888888; empty-cells: show;}
/** Home page *****************************************************************/
/******************************************************************************/
TABLE.mainHome {width: 749px; background-color: #ffffff; empty-cells: show;}
TABLE.mainHome TD.mainLeft {width: 186px !important; width /**/:187px; padding: 0px 0px 0px 0px; border-right: 1px solid #8C8C8C; vertical-align: top; background-color: #9CADD6;}
TABLE.mainHome TD.mainContent {width: 375px !important; width /**/:375px; padding: 0px 0px 0px 0px; vertical-align: top;}
TABLE.mainHome TD.mainRight {width: 185px !important; width /**/:186px; padding: 0px 0px 0px 0px; border-left: 1px solid #8C8C8C; vertical-align: top; background-color: #666666;}
/** Login page *****************************************************************/
/******************************************************************************/
TABLE.mainLogin {width: 749px; margin: 20px 0px 0px 0px; background-color: #FFFFFF; empty-cells: show;}
TABLE.mainLogin TD.mainLeft {width: 201px !important; width /**/:260px; padding: 20px 20px 20px 15px; border-top: 7px solid #EAE9E0; border-right: 7px solid #EAE9E0; border-bottom: 25px solid #EAE9E0; border-left: 7px solid #EAE9E0; vertical-align: top; background-color: #FFFFFF;}
TABLE.mainLogin TD.line {width: 2px !important; width /**/:2px; border-left: 2px solid #FFFFFF;}
TABLE.mainLogin TD.mainContent {width: 201px !important; width /**/:243px; padding: 20px 20px 20px 15px; border-top: 7px solid #EAE9E0; border-bottom: 25px solid #EAE9E0; border-left: 7px solid #EAE9E0; vertical-align: top; background-color: #FFFFFF;}
TABLE.mainLogin TD.mainRight {width: 201px !important; width /**/:245px; padding: 20px 20px 20px 15px; border-top: 7px solid #EAE9E0; border-right: 7px solid #EAE9E0; border-bottom: 25px solid #EAE9E0; border-left: 2px solid #EAE9E0; vertical-align: top; background-color: #FFFFFF;}
/** Registration page *****************************************************************/
/******************************************************************************/
TABLE.mainRegistration {width: 749px; margin: 20px 0px 0px 0px; background-color: #FFFFFF; empty-cells: show;}
TABLE.mainRegistration TD.mainContent {width: 492px !important; width /**/:562px; padding: 0px 20px 20px 10px; border-top: 20px solid #EAE9E0; border-right: 15px solid #EAE9E0; border-bottom: 25px solid #EAE9E0; border-left: 15px solid #EAE9E0; vertical-align: top; background-color: #FFFFFF;}
TABLE.mainRegistration TD.mainRight {width: 186px !important; width /**/:187px; padding: 8px 0px 0px 0px; border-left: 1px solid #FFFFFF; vertical-align: top; background-color: #EAE9E0;}
TABLE.mainRegistration TD.mainBut {width: 492px !important; width /**/:562px; padding: 0px 20px 0px 10px; border-right: 15px solid #EAE9E0; border-bottom: 20px solid #EAE9E0; border-left: 15px solid #EAE9E0; vertical-align: top; background-color: #EAE9E0;}
/********************************************************************************************************************************************************************************/
/******************************************************************************** LEFT COLUMN ***********************************************************************************/
/********************************************************************************************************************************************************************************/
/** Sub Pages *****************************************************************/
/******************************************************************************/
TABLE.main TD.mainLeft DIV.leftNav {width: 171px !important; width /**/:100%; background-color: #E7E8E1;}
/** Home Page *****************************************************************/
/******************************************************************************/
/* Account Access Login */
TABLE.mainHome TD.mainLeft DIV.homeLogin {width: 176px !important; width /**/:100%; padding: 5px 5px 15px 5px; border-bottom: 1px solid #FFFFFF; background-color: #0D41B2;}
TABLE.mainHome TD.mainLeft TABLE.homeLogin {width: 100%;}
TABLE.mainHome TD.mainLeft TABLE.homeLogin TD {padding: 5px 0px 0px 0px; color: #FFFFFF;}
TABLE.mainHome TD.mainLeft TABLE.homeLogin TD.header {padding: 0px 0px 3px 0px; font-family: arial,sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold;}
TABLE.mainHome TD.mainLeft TABLE.homeLogin TD.headerLine {height: 1px; margin: 0px; padding: 0px; background-image: url("http://www.franklintempleton.com/share/img/dot_0b398a.jpg");}
TABLE.mainHome TD.mainLeft TABLE.homeLogin TD P.homeLogin {margin-top: 10px;}
TABLE.mainHome TD.mainLeft TABLE.homeLogin A.links{padding: 0px 0px 3px 0px; font-family: arial,sans-serif;  font-size: 11px; color: #FFFFFF; }
/* Quick Links */
TABLE.mainHome TD.mainLeft DIV.homeQuickLinks {width: 176px !important; width /**/:100%; padding: 5px 5px 20px 5px; border-bottom: 1px solid #FFFFFF; background-color: #9CADD6;}
TABLE.mainHome TD.mainLeft TABLE.homeQuickLinks {width: 100%;}
TABLE.mainHome TD.mainLeft TABLE.homeQuickLinks TD {padding: 5px 0px 0px 0px; color: #FFFFFF;}
TABLE.mainHome TD.mainLeft TABLE.homeQuickLinks TD.header {padding: 0px 0px 3px 0px; font-family: arial,sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold;}
TABLE.mainHome TD.mainLeft TABLE.homeQuickLinks TD.headerLine {height: 1px; margin: 0px; padding: 0px; background-image: url("http://www.franklintempleton.com/share/img/dot_9cadd6.gif");}
TABLE.mainHome TD.mainLeft TABLE.homeQuickLinks TD UL{margin: 3px 0px 0px 25px; padding: 0px; list-style-image: url("../img/bullet_blk.gif");}
/* Other Sites */
TABLE.mainHome TD.mainLeft DIV.homeOtherSites {width: 176px !important; width /**/:100%; padding: 5px 5px 20px 5px; background-color: #9CADD6;}
TABLE.mainHome TD.mainLeft TABLE.homeOtherSites {width: 100%;}
TABLE.mainHome TD.mainLeft TABLE.homeOtherSites TD {padding: 5px 0px 0px 0px;}
TABLE.mainHome TD.mainLeft TABLE.homeOtherSites TD.header {padding: 0px 0px 3px 0px; font-family: arial,sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold;}
TABLE.mainHome TD.mainLeft TABLE.homeOtherSites TD.headerLine {height: 1px; margin: 0px; padding: 0px; background-image: url("http://www.franklintempleton.com/share/img/dot_9cadd6.gif");}
TABLE.mainHome TD.mainLeft TABLE.homeOtherSites TD P.homeOtherSites {margin-top: 10px;}
TABLE.mainHome TD.mainLeft TABLE.homeOtherSites TD SELECT {width: 150px;}
TABLE.mainHome TD.mainLeft TABLE.homeOtherSites TD SPAN.caveat {font-size: 9px; color: #000000;}
/* Fund Search */
TABLE.mainHome TD.mainLeft DIV.homeFundSearch {width: 176px !important; width /**/:100%; padding: 5px 5px 20px 5px; background-color: #9CADD6;}
TABLE.mainHome TD.mainLeft TABLE.homeFundSearch {width: 100%;}
TABLE.mainHome TD.mainLeft TABLE.homeFundSearch TD {padding: 5px 0px 0px 0px; color: #FFFFFF;}
TABLE.mainHome TD.mainLeft TABLE.homeFundSearch TD.header {padding: 0px 0px 3px 0px; font-family: arial,sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold;}
TABLE.mainHome TD.mainLeft TABLE.homeFundSearch TD.headerLine {height: 1px; margin: 0px; padding: 0px; background-image: url("http://www.franklintempleton.com/share/img/dot_9cadd6.gif");}
TABLE.mainHome TD.mainLeft TABLE.homeFundSearch TD SELECT {width: 150px;}
/** Login Page *****************************************************************/
/******************************************************************************/
TABLE.mainLogin TD.mainLeft DIV.loginHeader {font-family: arial,sans-serif; font-size: 15px; color: #883900; font-weight: bold;}
TABLE.mainLogin TD.mainLeft DIV.section {padding: 10px 0px 3px 0px;}
TABLE.mainLogin TD.mainLeft SPAN.subHeader {font-weight: bold;}
TABLE.mainLogin TD.mainLeft SPAN.info {font-size: 9px; color:#828282;}
TABLE.mainLogin TD.mainLeft INPUT.text {width: 190px;}
/********************************************************************************************************************************************************************************/
/*********************************************************************************** MAIN CONTENT *******************************************************************************/
/********************************************************************************************************************************************************************************/
/** Sub Pages *****************************************************************/
/******************************************************************************/
TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol DIV.pdf {width: 704px !important; width /**/:100%; padding: 0px 15px 0px 10px; font-size:9px; color:#000066; font-weight:bold; text-align: right; vertical-align: bottom;}
TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TD.pdf {padding: 0px 0px 0px 0px; font-size:9px; color:#000066; font-weight:bold; text-align: right; vertical-align: bottom;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol DIV.pdf {width: 541px !important; width /**/:100%; padding: 0px 15px 0px 10px; font-size:9px; color:#000066; font-weight:bold; text-align: right; vertical-align: bottom;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent DIV.title, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol DIV.title {padding: 8px 5px 0px 0px; font-family:arial,sans-serif; font-size:18px; color:#000000; font-weight:bold;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent DIV.backTop, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol DIV.backTop,
 
        TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol DIV.backTop {width: 100%; padding: 5px 5px 15px 0px; text-align: right; margin-right:0px;}
TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol DIV.title {padding: 19px 5px 0px 10px; font-family:arial,sans-serif; font-size:18px; color:#000000; font-weight:bold;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent DIV.titleLine {width: 379px !important; width /**/:100%; height: 1px; margin: 3px 0px 7px 0px; background-image: url("http://www.franklintempleton.com/share/img/black-dot.gif");}
TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol DIV.titleLine {width: 729px !important; width /**/:100%; height: 1px; margin: 0px 0px 2px 10px;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol DIV.titleLine {width: 566px !important; width /**/:100%; height: 1px; margin: 3px 0px 7px 0px; background-image: url("http://www.franklintempleton.com/share/img/black-dot.gif");}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent DIV.content,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol DIV.content {height: 200px; padding: 0px 10px 0px 0px; vertical-align: top;}
TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol DIV.content {padding: 0px 10px 0px 0px; background-color: #EAEFF3;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent SPAN.subTitle,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol SPAN.subTitle,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol SPAN.subTitle {font-family:arial,sans-serif;font-size:13px;color:#000000;font-weight:bold;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent SPAN.subHeader,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol SPAN.subHeader,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol SPAN.subHeader {font-family:arial,sans-serif;font-size:15px;color:#000000;font-weight:bold;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent UL,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol UL,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol UL {padding:15px 25px 24px 25px; margin: 0px;}
/*ask fund question one col blue/white background*/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent DIV.contentB,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol DIV.contentB,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol DIV.contentB {padding: 0px 10px 0px 0px; background-color:#eaeff3;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent DIV.contentC,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol DIV.contentC,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol DIV.contentC {height: 500px; padding: 0px 10px 0px 0px; background-color:#eaeff3; vertical-align: top;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent SPAN.header,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol SPAN.header,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol SPAN.header {font-family:arial,sans-serif;font-size:11px;color:#000000;font-weight:bold;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent SPAN.reqField,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol SPAN.reqField,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol SPAN.reqField {font-size:9px;color:#ff0000;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent SPAN.greycontent,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol SPAN.greycontent,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol SPAN.greycontent {font-size:9px;color:#888888;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent SPAN.txtInline,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol SPAN.txtInline,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol SPAN.txtInline {font-size:9px;color:#000000;}
/*media table*/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent DIV.media,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol DIV.media,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol DIV.media{font-size:9px; padding:3px 3px 3px 3px;color:#828282; font-weight:normal;}/**white background**/
/*contact us call out*/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.salesContact{	width: 178px !important;width /**/	:178px;	border: 1px solid #F0F0F0;	empty-cells: show;background-color : #FFFFFF; }
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent SPAN.salesContactContent,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol SPAN.salesContactContent {font-size:9px;color:#000000; }
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent SPAN.salesContactContentGrey,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol SPAN.salesContactContentGrey {font-size:9px;color:#828282;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.salesContact TD.padding,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.salesContact TD.padding {padding:10px 10px 10px 10px;}
/* Offices world wide list */
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.officeslist,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.officeslist,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.officeslist {}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.officeslist TD,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.officeslist TD,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.officeslist TD {font-size:9px;color:#000000;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.imageCallout,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.imageCallout,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.imageCallout {border: 1px solid #ECECEC; margin-left: auto; margin-right: auto; }
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.imageCallout TD.image,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.imageCallout TD.image,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.imageCallout TD.image {padding: 10px 10px 10px 10px; text-align: center; background-color: #FFFFFF;}
/*glossary*/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent SPAN.glossarybracket,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol SPAN.glossarybracket,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol SPAN.glossarybracket {font-family:arial,sans-serif;font-size:24px;color:#bdbdbd;font-weight:normal;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent SPAN.glossaryhead,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol SPAN.glossaryhead,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol SPAN.glossaryhead {font-family:arial-black,sans-serif;font-size:24px;color:#bdbdbd;font-weight:normal;}
	
/********************************************************fund commentary data table*********************************************************************************************/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.FundComDataTable.TABLE.FundComMainContent{	width: 354px !important;width /**/	:354px;	border: 1px solid #000000;	empty-cells: show;background-color : #DEEBF4; }
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.FundComDataTABLE.FundComMainContent {width: 535px !important; width /**/:535px; border: 1px solid #000000; empty-cells: show;background-color : #DEEBF4;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.FundComDataTable, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.FundComDataTable,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.FundComDataTable {padding: 5px 5px 5px 5px; background-color: #FFFFFF;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.FundComDataTable TR.datacolHeader, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.FundComDataTable TR.datacolHeader, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.FundComDataTable TR.datacolHeader  {background-color :#D1DDE9;height:26px } /** Background for column headers **/
/*titles, subtitles data col headers*/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.FundComDataTable TD.dataTitle, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.FundComDataTable TD.dataTitle, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.FundComDataTable TD.dataTitle  {padding: 5px 5px 5px 5px; font-family:arial,san-serif;font-size: 15px;font-weight:bold;}/**data table Title - main**/	
/*data content*/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.FundComDataTable TD.Header, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.FundComDataTable TD.Header, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.FundComDataTable TD.Header {padding: 5px 5px 5px 5px;border-top: 1px solid #B9B9B9;font-family:verdana,sans-serif; font-size: 11px;  text-align: left; vertical-align: top;font-weight:bold;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.FundComDataTable TD.HeaderA, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.FundComDataTable TD.HeaderA, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.FundComDataTable TD.HeaderA {padding: 5px 5px 5px 5px;font-family:verdana,sans-serif; font-size: 11px;  text-align: left; vertical-align: top;font-weight:bold;}
        TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.FundComDataTable TD.HeaderB,
        TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.FundComDataTable TD.HeaderB {padding: 5px 5px 5px 5px;font-family:verdana,sans-serif; font-size: 11px;  text-align: right; vertical-align: top;}	
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.FundComDataTable TD.Content, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.FundComDataTable TD.Content, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.FundComDataTable TD.Content {padding: 5px 5px 5px 5px; vertical-align: top;}/**padding **/
	
	
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.FundComDataTable TD.mediaData9, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.FundComDataTable TD.mediaData9, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.FundComDataTable TD.mediaData9 {padding: 5px 5px 5px 5px;vertical-align: middle; border-bottom: 1px solid #B9B9B9; font-family:verdana,sans-serif; font-size: 9px; }/**grey border top and bottom**/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.FundComDataTable TD.mediaData9A, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.FundComDataTable TD.mediaData9A, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.FundComDataTable TD.mediaData9A {padding: 5px 5px 5px 5px;vertical-align: middle; border-right: 1px solid #B9B9B9; font-family:verdana,sans-serif; font-size: 9px; }/**grey border on left and right**/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.FundComDataTable TD.mediaData9A SPAN.filesize, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.FundComDataTable TD.mediaData9A SPAN.filesize, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.FundComDataTable TD.mediaData9A SPAN.filesize {vertical-align: top;	font-family:verdana,sans-serif;	font-size: 9px;	color : #4A4A4A;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.FundComDataTable TD.mediaData9B, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.FundComDataTable TD.mediaData9B, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.FundComDataTable TD.mediaData9B {padding: 5px 5px 5px 5px;vertical-align:middle; font-family:verdana,sans-serif; font-size: 9px; }/**no border**/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.FundComDataTable TD.spacer10px, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.FundComDataTable TD.spacer10px, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.FundComDataTable TD.space10px {height:10px}
	
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.FundComDataTable TD.TableBottomAnchor, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.FundComDataTable TD.TableBottomAnchor, 
	
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.FundComDataTable TD.TableBottomAnchor{height:15px; background-color : #EDF2FA;}
/********************************************************data table*********************************************************************************************/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable ,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable {padding: 5px 5px 5px 5px; background-color: #FFFFFF;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TR.datacolHeader, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TR.datacolHeader, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TR.datacolHeader  {background-color : #D0DDE9;height:26px } /** Background for column headers **/
/**titles, subtitles data col headers**/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.dataTitle, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.dataTitle, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.dataTitle  {padding: 5px 5px 5px 5px; font-family:arial,san-serif;font-size: 15px;font-weight:bold;}/**data table Title - main**/	
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.dataSmallTitle, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.dataSmallTitle, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.dataSmallTitle  { font-family:verdana,san-serif;font-size: 11px;font-weight:bold;}/**Small data table subtitlte**/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.dataHeader, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.dataHeader, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.dataHeader  {font-family:verdana,san-serif;font-size: 9px;font-weight:bold;}/**data header - 2nd data subtitle**/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.dataHeaderA, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.dataHeaderA, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.dataHeaderA {font-family:verdana,san-serif; font-size: 9px; color: #000066; font-weight: bold; text-align: left; vertical-align: bottom;} /** dark blue colheader **/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.dataHeaderB, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.dataHeaderB, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.dataHeaderB {font-family:verdana,san-serif; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** dark blue colheader **/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.dataHeaderC, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.dataHeaderC, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.dataHeaderC {font-family:verdana,san-serif; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;border-left: 1px solid #CECFCE;} 
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.subHeaderA, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.subHeaderA, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.subHeaderA {font-family:verdana,san-serif; border-left: 1px solid #CECFCE; font-size:9px; color:#000066; font-weight:normal; padding: 0px 0px 5px 0px; background-color : #FFFFFF; text-align: center; vertical-align: top;} /** dark blue colheader **/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.subHeaderB, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.subHeaderB, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.subHeaderB {font-family:verdana,san-serif; font-size:9px;color:#000066;font-weight:normal; padding: 0px 0px 5px 0px; background-color : #FFFFFF; text-align: center; vertical-align: top;} /** dark blue colheader **/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.subHeaderB, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.subHeaderB, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.subHeaderB {font-family:verdana,san-serif; font-size:9px;color:#000066;font-weight:normal; padding: 0px 0px 5px 0px; background-color : #FFFFFF; text-align: center; vertical-align: top;} /** dark blue colheader **/
/**data content**/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.dataA, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.dataA, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD dataA {background-color : #ECECEC;padding: 5px 5px 5px 5px; vertical-align: top; font-family:verdana,sans-serif; font-size: 9px; }
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.dataB, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.dataB, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.dataB {border-left: 1px solid #FFFFFF;text-align:center;background-color : #ECECEC;padding: 5px 5px 5px 5px; vertical-align: top; font-family:verdana,sans-serif; font-size: 9px;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.dataC, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.dataC, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.dataC {border-left: 1px solid #FFFFFF;text-align:center;background-color : #ECECEC;padding: 5px 5px 5px 5px; vertical-align: top; font-family:verdana,sans-serif; font-size: 9px;border-left: 1px solid #CECFCE;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.dataDD, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.dataDD, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.dataDD {border-left: 1px solid #FFFFFF;text-align:left;background-color : #ECECEC;padding: 5px 5px 5px 5px; vertical-align: top; font-family:verdana,sans-serif; font-size: 9px;border-left: 1px solid #CECFCE;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable SPAN.filesize, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable SPAN.filesize, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable SPAN.filesize {vertical-align: top;	font-family:verdana,sans-serif;	font-size: 9px;	color : #4A4A4A;}
	
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.dottedLine, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.dottedLine, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.dottedLine {width /**/:100%; height: 1px; background-image: url("http://www.franklintempleton.com/share/img/black-dot.gif");}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.spacer10px, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.spacer10px, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.spacer10px {height:10px}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.spacerA, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.spacerA, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.spacerA {height:5px }
		TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.spacer30px, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.spacer30px, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.spacer30px {height:30px; }
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.dataTable TD.TableBottomAnchor, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.dataTable TD.TableBottomAnchor, 
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.dataTable TD.TableBottomAnchor {height:15px; background-color : #EDF2FA;}
	
/********************************************************forms*********************************************************************************************************/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.form TD, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.form TD,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContent TABLE.form TD {padding: 2px 2px 2px 2px;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent SPAN.header,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContent SPAN.header {font-family:arial,sans-serif;font-size:11px;color:#000000;font-weight:bold;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent SPAN.reqField,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContent SPAN.reqField {font-size:9px;color:#ff0000;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent SPAN.greycontent,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContent SPAN.greycontent {font-size:9px;color:#888888;}
	
/** *************************************************Call Out *************************************************************************************************************/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.callout TD, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.callout TD,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.callout TD {padding: 5px 5px 3px 5px; background-color: #FFFFFF;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.callout TD.spacer12px,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.callout TD.spacer12px,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.callout TD.spacer12px {height:12px}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.callout TD.title SPAN.title,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.callout TD.title SPAN.title,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.callout TD.title SPAN.title {font-family:arial,sans-serif;font-size:13px;color:#CC6600;font-weight:bold;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.callout TD.title SPAN.titleB,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.callout TD.title SPAN.titleB,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.callout TD.title SPAN.titleB {font-family:arial,sans-serif;font-size:15px;font-weight:bold;} /**info callout black table header--sections used: sales ideas**/
	
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.callout TD.content,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.callout TD.content,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.callout TD.content {border-bottom: 1px solid #FFFFFF; padding: 10px 10px 20px 10px; vertical-align: top; background-color: #F3F3E6;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.callout TD.contentA,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.callout TD.contentA,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.callout TD.contentA {padding: 1px 1px 1px 1px;background-color: #F3F3E6;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.callout TD.contentB,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.callout TD.contentB,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.callout TD.contentB {border-left: 1px solid #CDCCCC; border-bottom: 1px solid #FFFFFF; padding: 10px 10px 20px 10px; vertical-align: top; background-color: #F3F3E6;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.callout TD.infoContent,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.callout TD.infoContent,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.callout TD.infoContent { padding: 10px 10px 20px 10px; vertical-align: top; background-color: #F3F3E6;} /**info callout--sections used: sales ideas**/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.callout TD.infoContent SPAN.contentC,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.callout TD.infoContent SPAN.contentC,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.callout TD.infoContent SPAN.contentC {font-size:11px;color:#CC6600;font-weight:bold;background-color: #F3F3E6;} /**info callout orange header text--sections used: sales ideas**/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.callout TD.infoContent SPAN.contentD,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.callout TD.infoContent SPAN.contentD,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.callout TD.infoContent SPAN.contentD {font-size:11px;color:#663300;font-weight:normal;background-color: #F3F3E6;} /**info callout brown body content--sections used: sales ideas**/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.callout TD.infoContent SPAN.contentE,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.callout TD.infoContent SPAN.contentE,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.callout TD.infoContent SPAN.contentE {font-size:9px;color:#663300;font-weight:normal;background-color: #F3F3E6;} /**info callout sm brown body content--sections used: sales ideas**/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.callout SPAN.mediaA,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.callout SPAN.mediaA,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.callout SPAN.mediaA{font-size:9px; padding:3px 3px 3px 3px;color:#828282; font-weight:normal; background-color: #F3F3E6;} /** tan background**/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.callout TD.spacer,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.callout TD.spacer,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.callout TD.spacer {height: 10px;}
	
/*-Splash page-*/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.splash, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.splash,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.splash {border: 1px solid #000000;}	
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.splash DIV.contentTBL, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.splash DIV.contentTBL,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.splash  DIV.contentTBL {border: 1px solid #ECECEC; background-color : #FFFFFF; padding: 7px 7px 18px 7px; margin-right: 0px;}
DIV.contentTBL {width:100%; border: 1px solid #CECFCE; background-color : #FFFFFF; padding: 8px 8px 18px 8px; margin-right: 0px;}/**main container**/
DIV.contentTBL TABLE.contentData{ }
DIV.contentTBL TABLE.contentData TD.cdataHeader {padding: 5px;height: 25px;  background-color: #BDCBE7; font-family: verdana,sans-serif; font-size: 11px; font-weight: bold; text-align:center;}	
DIV.contentTBL TABLE.contentData TD.cdataSubHeader {font-size: 9px; color: #CC6600;  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: #CC6600;  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: #666666;  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: #663300;  font-family: verdana,sans-serif; padding: 0px 0px 5px 0px; background-color : #FFFFFF; vertical-align: bottom;  text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataCommSubHeader {font-size: 10px; color: #000063; border-bottom: 3px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 15px 5px 0px 5px; vertical-align: top; text-align:center; font-weight:bold;}
DIV.contentTBL TABLE.contentData TD.cdatasubHeaderSpacer{height: 20px; }/**use if subhead contains no text**/
DIV.contentTBL TABLE.contentData TR.cdataCommBG {background-color: #EFEFEF;}
DIV.contentTBL TABLE.contentData TD.cdataCommA {font-size: 10px; border-bottom: 3px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 10px; vertical-align: top; text-align: left;}
DIV.contentTBL TABLE.contentData TD.cdataCommB {font-size: 10px; border-bottom: 3px solid #FFFFFF; border-right: 0px solid #FFFFFF; padding: 5px 5px 5px 10px; vertical-align: top; text-align: center;}
DIV.contentTBL TABLE.contentData TD.cdataCommAB {font-size: 10px; border-bottom: 3px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 10px; vertical-align: top; text-align: center;}
DIV.contentTBL TABLE.contentData TD.cdataCommC {font-size: 10px; border-bottom: 3px solid #FFFFFF; border-right: 0px solid #FFFFFF; padding: 5px 5px 5px 10px; vertical-align: top; text-align: left;}
DIV.contentTBL TABLE.contentData TR.cdataBG {background-color: #F2F2E6;}	
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 DIV.contentDataCaveat {width: 100%; background-color: #FFFFFF;}
DIV.contentTBL DIV.contentDataCaveat TABLE.cCaveat {width: 100%; margin: 10px 0px 0px 0px;}
DIV.contentTBL DIV.contentDataCaveat TABLE.cCaveat TD.contentCaveat {padding: 0px 0px 10px 10px; font-size:10px; font-family: verdana,sans-serif; vertical-align:top;}
/****/
/**important legal information***/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.legal, 
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.legal,
	TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.legal {width:100%; margin: 60px 0px 0px 0px;}
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.legal TD.legal {width: 535px !important; width /**/:535px; padding: 60px 0px 0px 0px;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.legal TD.legalInfo,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.legal TD.legalInfo {padding: 0px 0px 0px 0px; font-size:9px; font-weight:bold;}
TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.legal TD.legalInfo {padding: 0px 10px 0px 10px; font-size:9px; font-weight:bold;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.legal TD.legalInfoContent,
	TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.legal TD.legalInfoContent {padding: 0px 0px 0px 0px; font-size:9px; font-weight:normal;}
TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.legal TD.legalInfoContent {padding: 0px 10px 0px 10px; font-size:9px; font-weight:normal;}
	
	
/********************************************************back to top Sub pages********************************************************************************************************/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContent TABLE.backTopSubPg {margin: 24px 0px 0px 0px; padding: 10px 0px 10px 0px;  vertical-align:inherit;}
TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol TABLE.backTopSubPg {margin: 24px 0px 0px 0px; padding: 10px 0px 10px 0px; vertical-align:inherit;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol TABLE.backTopSubPg {margin: 24px 0px 0px 0px; padding: 10px 0px 10px 0px; vertical-align:inherit;}
/** Footer **/
TABLE.main TD.mainContainer DIV.footerContainer {width: 369px !important; width /**/:100%; margin: 40px 10px 0px 0px; padding: 5px 0px 10px 0px; font-size: 9px; color:#666666;}
TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol DIV.footerContainer {width: 739px !important; width /**/:100%; margin: 40px 10px 0px 10px; padding: 5px 0px 10px 0px; font-size: 9px; color:#666666;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol DIV.footerContainer {width: 556px !important; width /**/:100%; margin: 40px 10px 0px 0px; padding: 5px 0px 10px 0px; font-size: 9px; color:#666666;}
TABLE.main TD.mainContainer DIV.footerLine {width: 369px !important; width /**/:100%; height: 1px; margin: 5px 0px 0px 0px; padding: 5px 0px 0px 0px; border-top: 1px solid #000000; color:#000000;}
TABLE.main TD.mainContainerOne TABLE.mainContainer TD.mainContentOneCol DIV.footerLine {width: 739px !important; width /**/:100%; height: 1px; margin: 5px 0px 0px 0px; padding: 5px 0px 0px 0px; border-top: 1px solid #000000; color:#000000;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainContentTwoCol DIV.footerLine {width: 556px !important; width /**/:100%; height: 1px; margin: 5px 0px 0px 0px; padding: 5px 0px 0px 0px; border-top: 1px solid #000000; color:#000000;}
/** Home Page *****************************************************************/
/******************************************************************************/
/** Feature Content **/
TABLE.mainHome TD.mainContent DIV.mainFeature {width: 356px !important; width /**/:100%; padding: 10px 10px 15px 10px; background-color: #FFFFEF;}
TABLE.mainHome TD.mainContent DIV.mainFeature TABLE.mainFeature {width: 100%;}
TABLE.mainHome TD.mainContent DIV.mainFeature TABLE.mainFeature TD.header {padding: 0px 0px 10px 0px; font-weight: bold;}
TABLE.mainHome TD.mainContent DIV.mainFeature TABLE.mainFeature TD.image {}
TABLE.mainHome TD.mainContent DIV.mainFeature TABLE.mainFeature TD.text {padding: 0px 0px 0px 5px; vertical-align: top;}
/** What's New **/
TABLE.mainHome TD.mainContent DIV.mainWhatNew {width: 376px !important; width /**/:100%; padding: 0px 0px 15px 0px; border-top: 1px solid #8C8C8C;}
TABLE.mainHome TD.mainContent DIV.mainWhatNew TABLE.mainWhatNew {width: 100%;}
TABLE.mainHome TD.mainContent DIV.mainWhatNew TABLE.mainWhatNew TD.header {height: 22px; padding: 0px 0px 0px 10px; background-color: #F7F7F7;}
TABLE.mainHome TD.mainContent DIV.mainWhatNew TABLE.mainWhatNew TD DIV.features {margin: 15px 10px 0px 10px;}
TABLE.mainHome TD.mainContent DIV.mainWhatNew TABLE.mainWhatNew TD DIV.features SPAN.head2 {font-family:arial,sans-serif;font-size:15px;color:#000000;font-weight:bold;}
TABLE.mainHome TD.mainContent DIV.mainWhatNew TABLE.mainWhatNew TD DIV.features SPAN.head3 {font-family:arial,sans-serif;font-size:13px;color:#000000;font-weight:bold;}
TABLE.mainHome TD.mainContent DIV.mainWhatNew TABLE.mainWhatNew TD DIV.features P {margin-top: 5px;}
TABLE.mainHome TD.mainContent DIV.mainWhatNew TABLE.mainWhatNew TD SPAN.mediaText {font-size:9px; padding:3px 3px 3px 3px;color:#828282; font-weight:normal; }
/** Legal Info **/
TABLE.mainHome TD.mainContent DIV.legal {width: 356px !important; width /**/:100%; margin: 15px 0px 0px 0px; padding: 10px 10px 0px 10px; border-top: 1px solid #8C8C8C; font-size: 9px;}
TABLE.mainHome TD.mainContent DIV.legal SPAN.header {font-weight: bold;}
TABLE.mainHome TD.mainContent DIV.legal UL.legal {margin: 3px 0px 0px 20px; padding: 0px; list-style-image: url("../img/bullet_blk.gif");}
TABLE.mainHome TD.mainContent DIV.legal UL.legal LI.legal {padding-left: 0px;}
/** Footer **/
TABLE.mainHome TD.mainContent DIV.footer {width: 368px !important; width /**/:100%; margin: 15px 0px 0px 0px; padding: 5px 0px 10px 8px; border-top: 1px solid #000000; font-size: 9px;}
/** Login Page *****************************************************************/
/******************************************************************************/
TABLE.mainLogin DIV.section {padding: 10px 0px 3px 0px;}
TABLE.mainLogin DIV.section SPAN.details {font-size: 9px;}
TABLE.mainLogin SPAN.subHeader {font-weight:bold;}
TABLE.mainLogin SPAN.info {font-size: 9px; color:#828282;}
/** Footer **/
TABLE.mainLogin DIV.footerContainer {width: 729px !important; width /**/:100%; margin: 40px 10px 0px 10px; padding: 5px 0px 10px 0px; font-size: 9px; color:#666666;}
TABLE.mainLogin DIV.footerLine {width: 729px !important; width /**/:100%; height: 1px; margin: 5px 0px 0px 0px; padding: 5px 0px 0px 0px; border-top: 1px solid #000000; color:#000000;}
/** Registration Page *****************************************************************/
/******************************************************************************/
TABLE.mainRegistration TD.title {padding: 0px 5px 5px 15px; font-family:arial,sans-serif; font-size:18px; color:#000000; font-weight:bold;}
TABLE.mainRegistration DIV.section {padding: 10px 0px 3px 0px;}
TABLE.mainRegistration DIV.sectionB {padding: 20px 0px 3px 0px;}
TABLE.mainRegistration SPAN.subHeader {font-weight:bold;}
TABLE.mainRegistration SPAN.info {font-size: 9px; color:#828282;}
TABLE.mainRegistration SPAN.required {font-size: 9px; color:#ff0000;}
/** Footer **/
TABLE.mainRegistration DIV.footerContainer {width: 729px !important; width /**/:100%; margin: 40px 10px 0px 10px; padding: 5px 0px 10px 0px; font-size: 9px; color:#666666;}
TABLE.mainRegistration DIV.footerLine {width: 729px !important; width /**/:100%; height: 1px; margin: 5px 0px 0px 0px; padding: 5px 0px 0px 0px; border-top: 1px solid #000000; color:#000000;}
/********************************************************************************************************************************************************************************/
/**************************************************************************** RIGHT COLUMN **************************************************************************************/
/********************************************************************************************************************************************************************************/
/** Sub Pages *****************************************************************/
/******************************************************************************/
/** Title Line **/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainRight DIV.title {padding: 8px 5px 0px 0px; font-family:arial,sans-serif; font-size:18px; color:#000000; font-weight:bold;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainRight DIV.titleLine {width: 186px !important; width /**/:100%; height: 1px; margin: 3px 0px 7px 0px; background-image: url("http://www.franklintempleton.com/share/img/black-dot.gif");}
/** Relevant Links **/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainRight DIV.relLink {width: 186px !important; width /**/:100%; margin: 15px 0px 0px 0px;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainRight TABLE.relLink {width: 100%;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainRight TABLE.relLink TD.header {height: 23px; padding: 0px 0px 0px 5px; color: #4A4A4A; font-size: 11px; font-weight: bold; background-color: #FCF4E8;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainRight TABLE.relLink TD.dash {width: 8px; padding: 5px 0px 0px 15px; font-size: 9px;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainRight TABLE.relLink TD.link {width: 178px; padding: 5px 10px 0px 0px; font-size: 9px;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainRight TABLE.relLink TD.bottomSpacer {height: 20px;}
/** Right Panel Image **/
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainRight DIV.sigImage {margin: 0px 0px 0px 0px; text-align: center;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainRight TABLE.sigImage {border: 1px solid #ECECEC; margin-left: auto; margin-right: auto;}
TABLE.main TD.mainContainer TABLE.mainContainer TD.mainRight TABLE.sigImage TD {padding: 5px 5px 15px 5px;}
/** Home Page *****************************************************************/
/******************************************************************************/
/** Date **/
TABLE.mainHome TD.mainRight DIV.date {width: 175px !important; width /**/:100%; padding: 5px 5px 5px 5px; background-color: #888888;}
TABLE.mainHome TD.mainRight TABLE.date {width: 100%;}
TABLE.mainHome TD.mainRight TABLE.date TD {padding: 0px 5px 0px 5px; font-size: 9px; color: #FFFFFF; text-align: center;}
/** Marketing **/
TABLE.mainHome TD.mainRight DIV.marketing {width: 185px !important; width /**/:100%; padding: 0px 0px 0px 0px; border-top: 1px solid #000000; background-color: #E7E7E7;}
TABLE.mainHome TD.mainRight TABLE.marketing {width: 100%;}
TABLE.mainHome TD.mainRight TABLE.marketing TD {}
TABLE.mainHome TD.mainRight TABLE.marketing TD DIV.image {text-align: center;}
TABLE.mainHome TD.mainRight TABLE.marketing TD DIV.header {padding: 5px 5px 5px 5px; font-size: 9px;}
TABLE.mainHome TD.mainRight TABLE.marketing TD DIV.text {padding: 5px 5px 5px 5px;}
TABLE.mainHome TD.mainRight TABLE.marketWatch TD SPAN.hpindcopyrite{font-size:9px;color:#828282;font-weight:normal;}
/** Announcement **/
TABLE.mainHome TD.mainRight DIV.announcement {width: 175px !important; width /**/:100%; padding: 5px 5px 20px 5px; border-top: 1px solid #000000; background-color: #DBDBDB;}
TABLE.mainHome TD.mainRight DIV.announcement DIV.header {font-size: 11px; font-weight: bold;}
TABLE.mainHome TD.mainRight DIV.announcement DIV.headerSubText {font-size: 10px;}
TABLE.mainHome TD.mainRight DIV.announcement DIV.text {padding: 5px 0px 0px 0px;}
TABLE.mainHome TD.mainRight DIV.announcement DIV.text P {margin-top: 10px;}
TABLE.mainHome TD.mainRight DIV.announcement DIV.text SPAN.caveat {font-size: 9px; color: #666666;}
TABLE.mainHome TD.mainRight DIV.announcement DIV.text SPAN.mediaText {font-size:9px; padding:3px 3px 3px 3px;color:#828282; font-weight:normal; }
/** Market Watch **/
TABLE.mainHome TD.mainRight DIV.marketWatch {width: 185px !important; width /**/:100%; padding: 0px 0px 15px 0px; border-top: 1px solid #000000;}
TABLE.mainHome TD.mainRight TABLE.marketWatch {width: 100%; border-bottom: 1px solid #000000;}
TABLE.mainHome TD.mainRight TABLE.marketWatch TD {background-color: #F5F5F5;}
TABLE.mainHome TD.mainRight TABLE.marketWatch TD DIV.header {padding: 5px 5px 0px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold;}
TABLE.mainHome TD.mainRight TABLE.marketWatch TD DIV.indices {padding: 0px 5px 0px 5px;}
/********************************************************************************************************************************************************************************/
/********************************************************* Fund Performance Table -- applies to all Fund Performance tables ******************************************************/
/********************************************************************************************************************************************************************************/
/******************************************************************************/
/** Fund Perf Container *******************************************************/
/******************************************************************************/
TABLE.fundPerfContainer {width: 750px !important; width /**/:749px;border-collapse:  collapse; background-color : #EAEFF3;} /** Container table **/
TABLE.fundPerfContainer TD.container {padding: 10px 0px 0px 0px; vertical-align: top;} /** Padding for the container **/
TABLE.fundPerfContainer TD.container DIV.fundperf {margin-top: 0; margin-bottom: 0;} /** Fund Perf table padding **/
TABLE.fundPerfContainer TD.container DIV.fundperfB {margin-top: 5px; margin-bottom: 5px;} /** Fund Perf table padding **/
TABLE.fundPerfContainer TD.container DIV.backTop {padding: 0px 0px 0px 0px; text-align: right;} /** Back to Top button padding **/
/******************************************************************************/
/** Fund Perf Table A **********************************************************/
/******************************************************************************/
TABLE.fundperf {width: 739px !important; width /**/:729px; border-bottom: 1px solid #99A9C4; border-right: 1px solid #99A9C4; border-left: 1px solid #99A9C4; border-collapse: collapse; background-color : #FFFFFF; empty-cells: show;} /** Table class **/
TABLE.fundperf TD.date {padding: 5px 5px 2px 5px; border-top: 1px solid #99A9C4; 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: 5px;} /** 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 #99A9C4; vertical-align: top;} /** 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: 20px;} /** Table name **/
TABLE.fundperf TD.headerSpacer {height: 10px;} /** Table name **/
TABLE.fundperf TD DIV.tableHeader {font-weight: bold;} /** Table name **/
TABLE.fundperf TR.tableHeaderA {background-color : #D1DDE9;} /** Background for table header **/
TABLE.fundperf TD DIV.backTop {padding: 2px 5px 5px 0px; text-align: right;} /** Back to Top button padding **/
/** Table column header *******************************************************/
/******************************************************************************/
TABLE.fundperf TR.colHeader {background-color : #ECECEC;} /** Background for column headers **/
TABLE.fundperf TR.colHeaderA {background-color : #D1DDE9;} /** Background for table header **/
TABLE.fundperf TR.repeatColHeader {background-color : #F9F9F9;} /** Background for repeating column headers **/
TABLE.fundperf TD P.colHeaderSpacer {margin-bottom: 0; margin-top: 5px;} /** 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 #CECFCE; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; vertical-align: bottom;} /** Dark left border, center aligned, no sub header **/
TABLE.fundperf TD.colHeaderBC {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #CECFCE; 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: 5px;}
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 #CECFCE; 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.dataC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 3px 5px 3px 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 **/
TABLE.fundperf TD.dataDD {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 3px 5px 3px 5px; text-align: left; 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 #CECFCE; padding: 5px 5px 5px 5px; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperf 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.fundperf 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.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, right aligned data **/
TABLE.fundperf TD.lastDataD {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; text-align: center; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.lastDataDD {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; text-align: left; 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 **/
/**New stuff
/******************************************************************************/
/** Commissions Container *******************************************************/
/******************************************************************************/
TABLE.commissionsContainer {width: 749px !important; width /**/:739px;border-collapse: collapse; background-color : #EAEFF3;} /** Container table **/
TABLE.commissionsContainer TD.container {padding: 10px 10px 0px 10px; vertical-align: top;} /** Padding for the container **/
TABLE.commissionsContainer TD.container DIV.commissions {width:100%; border: 1px solid #CECFCE; background-color : #FFFFFF; padding: 8px 8px 18px 8px; margin-right: 0px;}/**main container**/
TABLE.commissionsContainer TD.container DIV.backTop {padding: 2px 5px 5px 0px; text-align: right;} /** Back to Top button padding **/
/******************************************************************************/
/** Commissions Table A **********************************************************/
/******************************************************************************/
TABLE.commissions {}/**main container**/
TABLE.commissions TD.date {padding: 5px 5px 2px 5px; border-top: 1px solid #888888; font-size: 11px; text-align: right; vertical-align: top;} /** Top date **/
TABLE.commissions TD.cdataHeader {padding: 5px;height: 25px;  background-color: #BDCBE7; font-family: verdana,sans-serif; font-size: 11px; font-weight: bold; text-align:center;}	
TABLE.commissions TD.cdataCommSubHeader {font-size: 10px; color: #000063; border-bottom: 3px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 15px 5px 0px 5px; vertical-align: top; text-align:center; font-weight:bold;}
TABLE.commissions TD.dateNT {padding: 5px 5px 2px 5px; text-align: right; font-size: 11px; vertical-align: top;} /** Top date **/
TABLE.commissions TD P.dateTopSpacer {margin-top: 5px;} /** Table name **/
TABLE.commissions TD SPAN.comment {color: #888888}
TABLE.commissions TD.date A {padding: 5px 5px 2px 5px; font-size: 11px; text-align: right; vertical-align: top;} /** Top date **/
TABLE.commissions TD.titlePadding {padding: 5px 15px 2px 5px; border-top: 1px solid #888888; vertical-align: top;} /** Padding for the title information **/
TABLE.commissions TD.titlePaddingNT {padding: 5px 15px 2px 5px; vertical-align: bottom;} /** Padding for the title information **/
TABLE.commissions TD SPAN.tableTitle {font-family: arial,sans-serif; font-size: 15px; color: #000000; font-weight: bold;} /** Table title **/
TABLE.commissions TD SPAN.info {font-size: 9px; color: #000066; font-weight: normal;} /** Table title **/
TABLE.commissions TD P.tableHeaderSpacer {margin-top: 20px;} /** Table name **/
TABLE.commissions TD.headerSpacer {height: 10px;} /** Table name **/
TABLE.commissions TD DIV.tableHeader {font-weight: bold;} /** Table name **/
TABLE.commissions TR.tableHeaderA {background-color : #D1DDE9;} /** Background for table header **/
TABLE.commissions TD DIV.backTop {padding: 2px 5px 5px 0px; text-align: right;} /** Back to Top button padding **/
TABLE.commissions DIV.contentDataCaveat {width: 100%; background-color: #FFFFFF;}
TABLE.commissions DIV.contentDataCaveat TABLE.cCaveat {width: 100%; margin: 10px 0px 0px 0px;}
TABLE.commissions DIV.contentDataCaveat TABLE.cCaveat TD.contentCaveat {padding: 0px 0px 10px 10px; font-size:10px; font-family: verdana,sans-serif; vertical-align:top;}
/** Table column header *******************************************************/
/******************************************************************************/
TABLE.commissions TR.colHeader {background-color: #EFEFEF;} /** Background for column headers **/
TABLE.commissions TR.cdataCommBG {background-color: #EFEFEF;} /** Background for column headers **/
TABLE.commissions TR.colHeaderA {background-color : #D1DDE9;} /** Background for table header **/
TABLE.commissions TR.repeatColHeader {background-color : #F9F9F9;} /** Background for repeating column headers **/
TABLE.commissions TD P.colHeaderSpacer {margin-bottom: 0; margin-top: 5px;} /** For multi line column headers **/
TABLE.commissions TD.colHeaderA {font-size: 10px; color: #000063;  border-right: 1px solid #FFFFFF; padding: 15px 5px 0px 5px; vertical-align: top; text-align:center; font-weight:bold;} /** Left column header border-bottom: 3px solid #FFFFFF;**/
TABLE.commissions TD.colHeaderB {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 border-bottom: 1px solid #DBDBDB;**/
TABLE.commissions 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.commissions TD.colHeaderBB {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; vertical-align: bottom;} /** Dark left border, center aligned, no sub header **/
TABLE.commissions TD.colHeaderBC {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #CECFCE; 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.commissions TD.colHeaderC {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.commissions 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.commissions 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.commissions 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.commissions 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.commissions TD.subHeaderSpacer {height: 5px; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #888888;} /** Spacer below the sub header **/
TABLE.commissions TD.subHeaderSpacerA {height: 5px; border-bottom: 1px solid #DBDBDB;} /** Spacer below the sub header **/
/** Table data ****************************************************************/
/******************************************************************************/
TABLE.commissions TR.data {background-color: #EFEFEF;} /** For default data TRs **/
TABLE.commissions TR.data TD {font-size: 11px;}
TABLE.commissions TR.data9 {} /** For size 9 data TRs **/
TABLE.commissions TR.data9 TD {font-size: 9px; color: #000000;}
TABLE.commissions TD P.dataSpacer {margin-bottom: 0; margin-top: 5px;}
TABLE.commissions TD.dataTitle {padding: 10px 5px 5px 5px; vertical-align: top;} /** Data title **/
TABLE.commissions TD.dataTitle A {font-size: 11px; font-weight: bold;} /** Data title **/
TABLE.commissions TD.dataA {border-bottom: 1px solid #CCCCCC; padding: 5px 5px 5px 10px; vertical-align: top;} /** Left column data **/
TABLE.commissions TD.cdataCommA {font-size: 10px; border-bottom: 3px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 10px; vertical-align: top; text-align: left;} /** Left column data **/
TABLE.commissions TD.cdataCommAB {font-size: 10px; border-bottom: 3px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 10px; vertical-align: top; text-align: center;} /** Left column data **/
TABLE.commissions TD.cdataCommC {font-size: 10px; border-bottom: 3px solid #FFFFFF; border-right: 0px solid #FFFFFF; padding: 5px 5px 5px 10px; vertical-align: top; text-align: left;} /** Left column data **/
TABLE.commissions TD.cdataCommB {font-size: 10px; border-bottom: 3px solid #FFFFFF; border-right: 0px solid #FFFFFF; padding: 5px 5px 5px 10px; vertical-align: top; text-align: center;} /** Left column data **/
TABLE.commissions TD.dataAA {border-bottom: 1px solid #CCCCCC; padding: 3px 5px 3px 0px; vertical-align: top;} /** Left column data with additional left padding **/
TABLE.commissions TD.dataAB {padding: 3px 5px 3px 15px; vertical-align: top;} /** Left column data with additional left padding **/
TABLE.commissions TD.dataB {padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.commissions 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.commissions 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.commissions 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.commissions TD.dataC {border-bottom: 1px solid #CCCCCC; padding: 3px 5px 3px 5px; text-align: center; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.commissions 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.commissions 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.commissions 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.commissions 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.commissions 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 **/
TABLE.commissions TD.dataDD {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 3px 5px 3px 5px; text-align: left; vertical-align: top;} /** Dark left border, left aligned data **/
/** The last data row w/o border-bottom **/
TABLE.commissions TD.lastDataA {padding: 5px 5px 5px 10px; vertical-align: top;} /** Left column data **/
TABLE.commissions TD.lastDataAA {padding: 3px 5px 3px 5px; text-align: center; vertical-align: top;} /** Left column data **/
TABLE.commissions TD.lastDataB {border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.commissions 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.commissions 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.commissions TD.lastDataC {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.commissions TD.lastDataCA {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.commissions TD.lastDataCB {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: right; vertical-align: top;} /** Dark left border, right aligned data **/
TABLE.commissions TD.lastDataD {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; text-align: center; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.commissions TD.lastDataDD {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; text-align: left; vertical-align: top;} /** Dark left border, left aligned data **/
TABLE.commissions 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.commissions TD.bottomSpacer {height: 20px; border-bottom: 1px solid #888888;} /** Space between the last data and the table border **/
/*New stuff
/*- 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 10px; 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 10px; 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;}
/*- Tabs ********************************************************************-*/
/*-**************************************************************************-*/
TABLE.fundperfTab {width: 100%; border-collapse: collapse; background-color : #EAEFF3; empty-cells: show;} /*- Table class -*/
TABLE.fundperfTab TR.fundperfTabBG {background-color : #FFFFFF;}
TABLE.fundperfTab 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 {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 {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 {border-bottom: 1px solid #99A9C4; border-left: 1px solid #99A9C4; padding: 2px 5px 3px 5px; background-color : #DDE5EC;}
TABLE.fundperfTab TD.tabOffM {border-bottom: 1px solid #99A9C4; padding: 2px 5px 3px 5px; background-color : #DDE5EC;}
TABLE.fundperfTab TD A {font-size:9px;color:#4a4a4a;font-weight:bold; text-decoration:none;}
TABLE.fundperfTab TD.tabOffT {height: 3px !important; height /*--*/:2px; border-bottom: 1px solid #99A9C4;}
TABLE.fundperfTab 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 **/
/*******************************************FTAS FUNDS*************************************************************************/
TABLE.fundperf TD.whiteLine {width /**/:100%; height: 2px; background-color: #FFFFFF;}
TABLE.fundperf TD.dottedLine {width /**/:100%; height: 1px; background-image: url("http://www.franklintempleton.com/share/img/black-dot.gif");}
TABLE.fundperf TD.subHeaderFTAS {padding: 5px 5px 5px 5px; font-size: 12px; font-weight: bold; text-align: left; vertical-align: bottom;} /** Left column header **/
TABLE.fundperf TD.colHeaderFTAS {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.colHeaderFTASA {padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Center column header **/
TABLE.fundperf TD.colHeaderFTASB {border-right: 1px solid #CECFCE; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Center column header **/
TABLE.fundperf TD.dataFTAS {border-right: 1px solid #CECFCE; padding: 5px 5px 5px 5px; font-size: 9px; text-align: center; vertical-align: bottom;} /** center align text grey divider **/
TABLE.fundperf TD.dataFTASA {padding: 5px 5px 5px 5px; font-size: 9px; text-align: left; vertical-align: bottom;} /** Left align text  **/
TABLE.fundperf TD.dataFTASB {padding: 5px 5px 5px 5px; font-size: 9px; text-align: center; vertical-align: bottom;} /** center align text  **/
TABLE.fundperf TD.dataFTASC {padding: 5px 5px 5px 5px;} /** main text  **/
TABLE.fundperf TD.dataFTASCA {padding: 5px 5px 5px 5px; border-right: 1px solid #CECFCE;} /** main text grey right border **/
/************************************************************************************************************************************************************************************/
/******************************************************************definitions for fund ratings section******************************************************************************************************************/
TABLE.definitions {width: 100%;  background-color : #FFFFFF; empty-cells: show;  } /** Table class **/
TABLE.definitions TR.header TD {padding: 5px 5px 5px 5px; font-size: 13px; font-weight: bold; }
TABLE.definitions TD.colHeader {padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; } /** center aligned,sub header **/
TABLE.definitions TD.colHeaderA  {padding: 5px 5px 5px 5px; font-size: 9px; color: #000000; font-weight: bold; }
TABLE.definitions TR.data9 {} /** For size 9 data TRs **/
TABLE.definitions TR.data9 TD {padding: 5px 5px 5px 5px; font-size: 9px; color: #000000;}
/************************************************************************************************************************************************************************************/
/******************************************************************error block******************************************************************************************************************/
.errorHeader{font-size: 11px; color:#ff0000; font-weight: bold; }
.errorMessage{ font-size: 11px; color:#ff0000;}
/*-*forms*-*/
DIV.form {border: 1px solid #ECECEC; background-color: #FFFFFF; margin: 10px 0px 0px 0px; padding: 10px 10px 5px 10px;}
DIV.form TABLE.formHeader {margin: 0px 0px 5px 0px; padding: 0px 10px 0px 0px; width: 532px;}
DIV.form TABLE.formHeader TD.formHeader {padding: 5px;  height: 25px; background-color: #F9F9F9; font-family: verdana, sans-serif; font-size: 11px; font-weight: bold; text-align: center;}
DIV.form DIV.formMain {background-color: #F2F2E6; vertical-align: middle; padding: 5px 5px 5px 5px;}
DIV.form DIV.formMain DIV.formPadding{}
DIV.form DIV.formMain TABLE.formInput{padding: 0px 10px 5px 15px; width: 522px;}
DIV.form DIV.formButtons{ padding: 10px 0px 20px 20px; }
/*-*New stuff added by Scott, 3/16/05*-*/
DIV.form DIV.formInputDiv{ padding: 3px 0px 0px 0px; }
DIV.form DIV.formInputDiv2{ padding: 5px 0px 0px 0px; }
DIV.form DIV.formGroupDiv{ padding: 12px 0px 0px 0px; }
input {font-family: verdana,sans-serif; font-size: 11px; color: #000000; font-weight: normal;}
.formInstructionCopy{padding: 0px 10px 15px 0px; font-size: 11px;}
.formHead{ padding: 7px 0px 0px 7px; font-size: 11px; font-family: verdana; font-weight: bold;}
.formInputHead{ font-size: 11px; font-family: verdana; color:#000000; font-weight: bold;}
.formOptHead{ font-size: 11px; font-family: verdana; font-weight: bold;}
.formInputHead2{ font-size: 11px; color: #330000; font-family: verdana;}
.formAddInfo{ font-size: 11px; font-family: verdana; color:#330000;}
.formBlackDot{ padding: 10px 0px 0px 7px; background-color: #F2F2E6; background-image: url(http://www.franklintempleton.com/share/img/black-dot.gif);}
/********************************************************************************************************************************************************************************/
/************************************************************************** DO NOT USE!!!  FOR GFS PAGES ONLY *******************************************************************/
/********************************************************************************************************************************************************************************/
.fundhead5 {font-family: Arial, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000;}
.tableHead {FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000066;}
.data3 {FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #888888;}
.data4 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #888888;}
.smText {font-size: 9px;}
.globalFooter {font-family:arial, san-serif; font-size:10px;}
Table.tableborderCallout {border: 1px solid #ECECEC;}
/********************************************************************************************************************************************************************************/
/************************************************************************** DO NOT USE!!!  FOR Price *******************************************************************/
/********************************************************************************************************************************************************************************/
TABLE.fundPerfContainerNP {width: 749px !important; width /**/:749px;border-collapse: collapse;  background-color : #EFEFF7;} /** Container table **/
TABLE.fundPerfContainerNP TD.containerNP {padding: 10px 0px 20px 10px; vertical-align: top;} /** Padding for the container **/
TABLE.fundPerfContainerNP TD.container DIV.fundperfNP {margin-top: 5px; margin-bottom: 5px;} /** Fund Perf table padding **/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP {width: 729px !important; width /**/:729px; 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 solid #99A9C4;**/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TD.titlePaddingNP {padding: 5px 15px 2px 5px; border-top: 1px solid #888888; font-family:arial,sans-serif; font-size:16px; vertical-align: top; font-weight: bold;} /** Padding for the title information 99A9C4**/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TD.titlePadding-drop {padding: 15px 15px 12px 5px; border-top: 1px solid #888888; font-family:verdana,sans-serif; font-size:11px;color:#000000; vertical-align: top; } /** Padding for the title information 99A9C4**/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TD.titlePadding-drop span.dropdowntitle{font-size: 11px; color: #840000;}
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TD.titlePadding-ftif {padding: 5px 15px 2px 5px; font-family:arial,sans-serif; vertical-align: top; font-weight: bold;} /** Padding for the title information 99A9C4**/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TABLE.fundperf TD SPAN.tableTitle {font-family: arial,sans-serif; font-size: 15px; color: #000000; font-weight: bold;} /** Table title **/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TR.colHeader {background-color : #ECECEC;} /** Background for column headers **/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TD.colHeaderA {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; padding: 5px 5px 5px 5px; font-family:verdana,sans-serif; font-size: 10px; color: #000066;  text-align: left; vertical-align: top;} /** Left column header **/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TD.colHeaderB {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; font-family:verdana,sans-serif; font-size: 10px; color: #000066;   text-align: center; vertical-align: top;} /** Dark left border, center aligned, no sub header **/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TD.topSpacer {height: 0px;} /** Space between top column header and the data **/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TD.dataANP {border-bottom: 1px solid #CCCCCC; font-family:verdana,sans-serif; font-size:11px;color:#000000; padding: 5px 5px 5px 5px; vertical-align: top;} /** Left column data **/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TD.dataCNP {border-bottom: 1px solid #CCCCCC; font-family:verdana,sans-serif; font-size:11px;color:#000000; border-left: 1px solid #888888; padding: 3px 5px 3px 5px; text-align: center; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TD.dataCDNP {border-bottom: 1px solid #CCCCCC; font-family:verdana,sans-serif; font-size:11px;color:#000000; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, right aligned data **/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TD.lastDataANP {padding: 5px 5px 5px 5px; font-family:verdana,sans-serif; font-size:11px;color:#000000; vertical-align: top;} /** Left column data **/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TD.lastDataCNP {border-left: 1px solid #888888; font-family:verdana,sans-serif; font-size:11px;color:#000000; padding: 5px 5px 5px 5px; vertical-align: top; text-align: center;} /** Dark left border, center aligned data **/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TD.lastDataDNP {border-left: 1px solid #888888; font-family:verdana,sans-serif; font-size:11px;color:#000000; padding: 3px 5px 3px 5px; vertical-align: top; text-align: center;} /** Dark left border, center aligned data **/
TABLE.fundPerfContainerNP TD.containerNP DIV.fundperfNP TABLE.fundperfNP TD.bottomSpacer {height: 20px;} /** Space between the last data and the table border **/
.boxcontent{padding: 30px 8px 5px 5px;}
.date{font-family:verdana,sans-serif; font-size:11px;color:#000000;font-weight:normal;}
/********************************************************************************************************************************************************************************/
/************************************************************************** DO NOT USE!!!  End fOR Price *******************************************************************/
/********************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************/
/************************************************************************** Fund Award *******************************************************************/
/********************************************************************************************************************************************************************************/
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:20px 0 0 0;}/**additional 5px top padding coming from table td below**/
div.chartTable table th{font:9px verdana, san-serif;color:#006;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 10px;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;}/**always for the first column of the table**/
div.chartTable table td.number{text-align:left;vertical-align: middle;}/**used for numbers w/in the content area of table data**/
div.chartTable table td.other{text-align:left;vertical-align: middle;}/**used for left align content within table data**/
div.chartTable table td.other1{text-align:left;vertical-align: middle; border-left:none;}/**used for left align content within table data**/
div.chartTable table td.pdf{text-align:left;padding:8px 8px 8px 8px;}/**use only for pdf rows**/
div.chartTable table td.filesize1{border-left:none;text-align:left;color:#000000;padding:2px 5px 1px 1px;vertical-align: middle;}/**use only for pdf rows**/
/********************************************************************************************************************************************************************************/
/************************************************************************** End of Fund Award *******************************************************************/
/********************************************************************************************************************************************************************************/
