A:hover {color: #000000; TEXT-DECORATION: underline;}
A:active {color: #000000; TEXT-DECORATION: underline;}
A:visited {color: #436B93; TEXT-DECORATION: none;}
A:link {color: #436B93; TEXT-DECORATION: none;}

this will be also default style 
.BodyText,TD {font-family:verdana,arial; font-size:11px; color: #444444;}

.coname {font-family:Arial; font-size: 16px; font-weight: bold; color: #ffffff;}

.head {font-family: Arial; font-size: 13px; font-weight: bold; color: #000000;}
.copyright {font-family: verdana,Arial; font-size: 9px; color: #D2E2F4;}

.BodyColor { background-color: #ffffff;} 

.Td { text-indent: 1cm;}
.Td1 { background: #4F7FAE;}
.Td2 { background: #D2E2F4;}
.Td3 { background: #ffffff;}

.Td4 { background: #E8F2FB;}
.Td5 { background: #A0C5EA;}

.reqfld{font-size:9px;color:#ff0000;}
            .head4{font-size:11px;color:#000000;font-weight:bold;}
            .head4a{font-size:11px;color:#888888;font-weight:bold;}
            .head4b{font-size:11px;color:#CC6600;font-weight:bold;}
            .head4c{font-size:11px;color:#000066;font-weight:bold;}
            .head4d{font-size:11px;color:#8392AD;font-weight:bold;}
            .head4e{font-size:11px;color:#00019A;font-weight:bold;}
			.head4f{font-size:11px;color:#000066;font-weight:bold;}
            
            .bodycon{font-size:11px;color:#000000;}
            .bodycon1a{font-size:10px;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;}
            .bodycon6{font-size:11px;color:#000066;}
            .bodycon7{font-size:11px;color:#CC6600;}
        
            .head5{font-size:9px;color:#000000;font-weight:bold;}
            .head5a{font-size:9px;color:#000066;font-weight:bold;}
			.head5b{font-size:9px;color:#803F00;font-weight:bold;}
            .head5orange{font-size:9px;color:#CC6600;font-weight:bold;}
            .head5c{font-size:10px;color:#000000;font-weight:normal;}
            .head5d{font-size:10px;color:#000000;font-weight:bold;}
            .head7{font-size:9px;color:#970103;font-weight:bold;}
            .head8{font-size:11px;color:#ffffff;font-weight:bold;}
/******  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:#ffffff;font-weight:normal;}
            .conaddinfo{font-size:9px;color:#4a4a4a;font-weight:normal;}
            .conminihead{font-size:9px;color:#b0b0b0;font-weight:normal;}
            .conminihead2{font-size:9px;color:#828282;font-weight:normal;}
    
        
    /*-- Fund --*/
    
            .PgHeader {padding:10px 0px 5px 0px;font-size: 22px; font-family:Times New Roman; color: #000000; font-weight:bold; vertical-align:left;}
            .fundhead2{font-family:arial,sans-serif;font-size:15px;color:#4a4a4a;font-weight:bold;}
            .specialnotehead{font-family:arial,sans-serif;font-size:13px;color:#FF0000;font-weight:bold;}
            .spnotehead{font-family:arial,sans-serif;font-size:13px;color:#FF0000;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;}
            .fundhead4b{font-size:11px;color:#000066;font-weight:bold;}
				.fundhead4c{font-size:11px;color:#000066;font-weight:normal;}
				.fundnewmarker{font-size:11px;color:#0000ff;font-weight:bold;}
            
            .data2{font-size:11px;color:#000000;font-weight:normal;}
            .data2a{font-size:11px;color:#000066;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;}
            .data7{font-size:11px;color:#888888;font-weight:normal;} 
            .data8{font-size:10px;color:#000000;font-weight:normal;}
            .data9{font-size:10px;color:#000066;font-weight:normal;}
            
				.fundhead5b{font-size:9px;color:#000066;font-weight:normal;}
            .fundhead5e{font-size:9px;color:#828282;font-weight:bold;} 
				.fundhead6{font-family:arial,sans-serif;font-size:15px;color:#000066;font-weight:bold;}
			.fundcopy{font-size:9px;color:#4a4a4a;font-weight:normal;}
            .fundcopy2{font-size:11px;color:#000066;font-weight:normal;}
			.update{font-size:9px;color:#888888;font-weight:normal;}
				.update2{font-size:11px;color:#888888;font-weight:normal;} 
         .funddate{font-size:9px;color:#888888;font-weight:normal;}
            .fundasofdate{font-size:9px;color:#000000;font-weight:normal;}
            .fundasofdate2{font-size:9px;color:#000066;font-weight:normal;}
            .fundasofdate3{font-size:11px;color:#000066;font-weight:normal;}
			.data1{font-size:9px;color:#000000;font-weight:normal;}
            .data1R{font-size:9px;color:#000000;font-weight:normal;vertical-align: middle; text-align: right;}
            .data1C{font-size:9px;color:#000000;font-weight:normal;vertical-align: middle; text-align: center;}
            .data1L{font-size:9px;color:#000000;font-weight:normal;vertical-align: middle;}
            .data1a{font-size:9px;color:#000066;font-weight:normal;}
            .data3{font-size:9px;color:#888888;font-weight:normal;}
            .data3a{font-size:9px;color:#666666;font-weight:normal;}
			.fundnewbodycon{font-size:9px;color:#2f2f2f;font-weight:normal;}
    
            DIV.absinv{position:absolute;top:0;left:0;visibility:hidden;}/*-- fromoldstylesheet --*/
            DIV.relvis{position:relative;top:0;left:0;visibility:visible;}
            DIV.absinv2{position:absolute;top:0;left:0;visibility:hide;}
            
    
    /*-- Transaction template  | buy,sell,exch --*/
    
            .tranhead4{font-size:11px;color:#828282;font-weight:bold;}
            
            .tranbodycon{font-size:11px;color:#828282;font-weight:normal;}
            
            
            .transmbodycon{font-size:9px;color:#4a4a4a;font-weight:normal;}
            .transmbodycon2{font-size:9px;color:#828282;font-weight:normal;}
            .transmbodycon3{font-size:9px;color:#000099;font-weight:normal;}
    
    
    /*-- Accountoptionstemplate --*/
    
            .acctopthead1{font-family:arial,sans-serif;font-size:18px;color:#000000;font-weight:normal;}
            
            
            .acctopthead3{font-family:arial,sans-serif;font-size:13px;color:#828282;font-weight:bold;}
            
            
            .acctopthead4{font-size:11px;color:#828282;font-weight:bold;}
            
            .acctoptbodycon{font-size:11px;color:#828282;font-weight:normal;}
                        
            
            .acctopthead5{font-size:9px;color:#828282;font-weight:bold;}
            
            .acctoptsmbodycon{font-size:9px;color:#828282;font-weight:normal;}
    
    
    /*-- Wholesalertemplate --*/
    
            .wholehead1{font-family:arial,sans-serif;font-size:18px;color:#000000;font-weight:normal;}
    
    
    /*-- Imagetemplate --*/
    
            .imghead1{font-family:arial,sans-serif;font-size:18px;color:#8B6836;font-weight:bold;}
            
            .imgbodycon{font-size:11px;color:#8B6836;font-weight:normal;}
            
            .imgfig{font-size:9px;color:#888888;font-weight:normal;}
    
    
    /*--  aggrement Pages  --*/
        
            .agrmntcon4{font-family:arial,sans-serif;font-size:15px;color:#001B4C;font-weight:normal;}
            .agrmnthead2a{font-family:arial,sans-serif;font-size:15px;color:#001B4C;font-weight:bold;}
            
            
            .agrmnthead4{font-size:11px;color:#545454;font-weight:bold;font-style:italic;}
            .agrmntcon3{font-size:11px;color:#545454;font-style:italic;}
            
            .agrmntcon1{font-size:11px;color:#001B4C;}
            .agrmntcon2{font-size:11px;color:#545454;}
            
    
    /*--  proxy pages  --*/
        
            .proxycon{font-size:9px;color:#682828;}
    
    
    /*--  glossary  --*/
        
            .glossarybracket{font-family:arial,sans-serif;font-size:24px;color:#bdbdbd;font-weight:normal;}
            .glossaryhead{font-family:arial black,sans-serif;font-size:24px;color:#bdbdbd;font-weight:normal;}
        
    
    /*-- registration --*/

            .rghead3{font-family:arial,sans-serif;font-size:15px;color:#883900;font-weight:bold;}
            
            .rgbodycon{font-size:11px;color:#892b00;font-weight:normal;}
            
            .rgsmbodycon{font-size:9px;color:#A03D01;font-weight:normal;}
    
    
    /*-- commentary --*/
        
            .greysmbodycon{font-size:9px;color:#828282;font-weight:normal;}
    




/******  GLOBAL ELEMENTS  *******************************************************************************/

    /*-- Body Background --*/
            
            body{background-color:#FFFFFF;}
            
            TD{font-family:verdana,sans-serif;font-size:11px;font-weight:normal;}


    /*-- Navigation           | Use on all Navigation: Main; Sub; Left --*/ 
        
            a.secnav:active{font-size:9px;color:#0000ff;text-decoration:none;}
            a.secnav:link{font-size:9px;color:#00003d;text-decoration:none;}
            a.secnav:visited{font-size:9px;color:#00003d;text-decoration:none;}
            a.secnav:hover{font-size:9px;color:#00003d;text-decoration:underline;}
            a.secnavhilite{font-size:9px;color:#00003d;font-weight:bold;text-decoration:none;}
            .secnavsp{font-size:9px;color:#00003d;}
            
            a.thirdnav{font-size:10px;color:#000000;font-weight:bold;text-decoration:none;}
            
            a.fourthnav{font-size:9px;color:#000066;font-weight:normal;text-decoration:none;line-height:11px;}
            a.fourthnav:hover{font-size:9px;color:#000066;font-weight:normal;text-decoration:underline;line-height:11px;}
            
            a.fifthnav{font-size:9px;color:#4A4A4A;font-weight:normal;text-decoration:none;}
            a.fifthnav:hover{font-size:9px;color:#4A4A4A;font-weight:normal;text-decoration:underline;}
            .fifthnavhead{font-size:11px;color:#4B4B4B;font-weight:bold;text-decoration:none;}
            
            a.globalnav:active{font-size:9px;color:#ffeeaa;text-decoration:none;}
            a.globalnav:link{font-size:9px;color:#ffcc00;text-decoration:none;}
            a.globalnav:visited{font-size:9px;color:#ffcc00;text-decoration:none;}
            a.globalnav:hover{font-size:9px;color:#ffcc00;text-decoration:underline;}
			
			a.globalnavsales:active{font-size:11px;color:#ffffff;text-decoration:none;}
			a.globalnavsales:link{font-size:11px;color:#ffffff;text-decoration:none;}
			a.globalnavsales:visited{font-size:11px;color:#ffffff;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:113px;z-index:5;visibility:hidden;}
            DIV.leftnavdiv{position:relative;top:0;left:0;visibility:visible;}
            DIV.leftnavdivRETAIL{position:relative;top:0;left:0;visibility:visible;}        
            DIV.globalnavsales{position:absolute;left:249px;top:25px;z-index:6;}
            
    /*-- Element specifc links --*/
            
            a.morelink:active{font-size:11px;color:#6666ff;}
            a.morelink:link{font-size:11px;color:#0000ff;}
            a.morelink:visited{font-size:11px;color:#000099;}
            
            a.info:link{font-size:11px;color:#a25a07;}
            a.info:active{font-size:11px;color:#f58502;}
            a.info:visited{font-size:11px;color:#834906;}
            
            a.info2:link{font-size:9px;color:#a25a07;}
            a.info2:active{font-size:9px;color:#f58502;}
            a.info2:visited{font-size:9px;color:#834906;}
            

            
    /*-- Misc           | dates --*/    
    
			.tableborder_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:#00249e;font-weight:bold;}
            .info{font-size:11px;color:#00249e;font-weight:normal;}

        /* ErrorMessage */
            
            .errhd1{font-family:arial,sans-serif;font-size:18px;color:#ffffff;font-weight:bold;}
            .errhd2{font-family:arial,sans-serif;font-size:15px;color:#ffffff;font-weight:bold;}
            
        
            .errhd{font-size:11px;color:#970103;font-weight:bold;}
            .err5{font-size:11px;color:#970103;font-weight:normal;font-style:italic;}
            .errhead4{font-size:11px;color:#ff0000;font-weight:bold;}
            .errhead4a{font-size:11px;color:#990000;font-weight:bold;} /*Usedinchangeaddress*/
            
            .err{font-size:11px;color:#970103;font-weight:normal;}
            .err2{font-size:11px;color:#990000;font-weight:normal;}
            .err4{font-size:11px;color:#000052;font-weight:normal;}
            .err6{font-size:11px;color:#ffffff;}
            
            
            .errhead5{font-size:9px;color:#ff0000;font-weight:bold;}
            .errhd5{font-size:9px;color:#ffffff;font-weight:bold;}
            
            .err3{font-size:9px;color:#990000;font-weight:normal;}
            .err7{font-size:9px;color:#970103;font-weight:normal;}
            
            
                        
        /* used for table tabs */
        
            a.nounderline{text-decoration:none;}
            a.nounderline:hover{text-decoration:none;}
        
        /* csr tabs */
        
            .bodyconcsr{font-size:11px;color:#ff0000;}
            .head5csr{font-size:9px;color:#ff0000;font-weight:bold;}
        
        /* rel links */
        
            .concathead{font-size:11px;color:#4a4a4a;font-weight:bold;}
            
            .consubcathead{font-size:9px;color:#4a4a4a;font-weight:bold;}
            
            .concatcopy{font-size:9px;color:#828282;font-weight:normal;}


    /*-- Forms           | Use on all forms --*/    
            
            
            .formcopyhead4{font-size:11px;color:#828282;font-weight:bold;}
            
            .insttext{font-size:11px;color:#000000;font-weight:normal;}
            .frminsttext{font-size:11px;color:#828282;font-weight:normal;}
            .steps{font-size:11px;color:#000000;font-weight:normal;}
            .formcopy{font-size:11px;color:#828282;font-weight:normal;}
            input{font-family:verdana,sans-serif;font-size:11px;color:#000000;font-weight:normal;}
            select{font-family:verdana,sans-serif;font-size:11px;color:#000000;font-weight:normal;}
            textarea{font-family:verdana,sans-serif;font-size:11px;color:#000000;font-weight:normal;}
            form{font-family:verdana,sans-serif;font-size:11px;color:#000000;font-weight:normal;}
            
            
            .formcopyhead5{font-size:9px;color:#828282;font-weight:bold;}
            
            .fldmarker{font-size:9px;color:#828282;font-weight:normal;}
            .fldmarker2{font-size:9px;color:#4a4a4a;font-weight:normal;}
            .insttext2{font-size:9px;color:#828282;font-weight:normal;}
            .formcopy2{font-size:9px;color:#828282;font-weight:normal;}
			.formcopy3{font-size:9px;color:#000000;font-weight:normal;}
            .formcopy4{font-size:9px;color:#666666;font-weight:normal;}
			.formcopy4a{font-size:9px;color:#666666;font-weight:normal;font-style : italic;}
            .formcopy5{font-size:10px;color:#000000;font-weight:normal;}
			.reqfld{font-size:9px;color:#ff0000;}
			
			.width173{width:173px;}
			.width160{width:160px;}
			.width150{width:150px;}
            
            
    /*-- Legal Content           | Caveat, footer, important, important legal information, footnote  --*/   
            /*globalFooter added 8/8/06 for dynamic footer update, use ONLY for copyright info*/
			.globalFooter {font-family:arial, san-serif; font-size:10px;} 
			
            .footerconbld2{font-size:11px;color:#000000;font-weight:bold;}
            .footerconital2{font-size:11px;color:#000000;font-weight:normal;font-style : italic;}
            
            .caveatpgtitle{font-size:11px;color:#666666;font-weight:normal;}
            .footercon2{font-size:11px;color:#000000;font-weight:normal;}
            
            .footerseperator{font-family:arial,sans-serif;font-size:9px;color:#848284;font-weight:bold;}
            .footerconbld{font-size:9px;color:#000000;font-weight:bold;}
            .footerconital{font-size:9px;color:#000000;font-weight:normal;font-style : italic;}
            
            .footercon{font-size:9px;color:#000000;font-weight:normal;}
            .caveat{font-size:9px;color:#000000;font-weight:normal;}
            .caveatTable{font-size:9px;color:#666666;font-weight:normal;}
            .caveatdarkbg {font-size: 9px; color: #ffffff;;font-weight:normal;}
            .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;}
			.head1a{font-family:arial,sans-serif;font-size:18px;color:#ffffff;font-weight:bold;}
            .head2{font-family:arial,sans-serif;font-size:15px;color:#000000;font-weight:bold;}
            .head2a{font-family:arial,sans-serif;font-size:15px;color:#888888;font-weight:bold;}
            .head2b{font-family:arial,sans-serif;font-size:15px;color:#CC6600;font-weight:bold;}
            

            .head3{font-family:arial,sans-serif;font-size:13px;color:#000000;font-weight:bold;}
            .head3a{font-family:arial,sans-serif;font-weight:bold;font-size:12px;}
            .head3b{font-family:arial,sans-serif;font-size:13px;color:#CC6600;font-weight:bold;}
            .head3c{font-family:arial,sans-serif;font-size:13px;color:#000066;font-weight:bold;}
			.head3e{font-family:arial;font-size:13px;color:#000000;font-weight:bold;}
            
            .lgbodycon{font-family:arial,sans-serif;font-size:13px;color:#000000;}
            
        
            .head4{font-size:11px;color:#000000;font-weight:bold;}
            .head4a{font-size:11px;color:#888888;font-weight:bold;}
            .head4b{font-size:11px;color:#CC6600;font-weight:bold;}
            .head4c{font-size:11px;color:#000066;font-weight:bold;}
            .head4d{font-size:11px;color:#8392AD;font-weight:bold;}
            .head4e{font-size:11px;color:#00019A;font-weight:bold;}
			.head4f{font-size:11px;color:#000066;font-weight:bold;}
            
            .bodycon{font-size:11px;color:#000000;}
            .bodycon1a{font-size:10px;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;}
            .bodycon6{font-size:11px;color:#000066;}
            .bodycon7{font-size:11px;color:#CC6600;}
        
            .head5{font-size:9px;color:#000000;font-weight:bold;}
            .head5a{font-size:9px;color:#000066;font-weight:bold;}
			.head5b{font-size:9px;color:#803F00;font-weight:bold;}
            .head5orange{font-size:9px;color:#CC6600;font-weight:bold;}
            .head5c{font-size:10px;color:#000000;font-weight:normal;}
            .head5d{font-size:10px;color:#000000;font-weight:bold;}
            .head7{font-size:9px;color:#970103;font-weight:bold;}
            .head8{font-size:11px;color:#ffffff;font-weight:bold;}
            
	     .smbodycon{font-size:9px;color:#000000;}
            .smbodycon1{font-size:9px;color:#B0B0B0;}
            .smbodycon2{font-size:9px;color:#663300;font-weight:normal;}
            .smbodycon3{font-size:9px;color:#000066;}
            .smbodycon4{font-size:9px;color:#666666;}
	    .smbodycon5{font-size:9px;color:#CC6600;}

        /* 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;}
		.smbrownbody{font-size:9px;color:#663300;font-weight:normal;}
            /*Added01/01/2002formyhome_fp.jsp*/
    
    
    /*-- links           | None item specific links --*/
	
            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.link1a:active{font-size:11px;color:#6666ff;font-weight:bold;}
			a.link1a:link{font-size:11px;color:#0000ff;font-weight:bold;}
			a.link1a:visited{font-size:11px;color:#000099;font-weight:bold;}
			
			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.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.link2b: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.link2c:active{font-size:9px;color:#0000ff;text-decoration:none;}
            a.link2c:link{font-size:9px;color:#000066;text-decoration:none;}
            a.link2c:visited{font-size:9px;color:#000099;text-decoration:none;}
            
			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.link3a:active{font-size:9px;color:#ffeeaa;}
            a.link3a:link{font-size:9px;color:#ffcc00;}
            a.link3a:visited{font-size:9px;color:#ffcc00;}
            
			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.link4:active{font-size:13px;color:#ffe879;}
            a.link4:link{font-size:13px;color:#0000ff;}
            a.link4:visited{font-size:13px;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.link7:active{font-size:11px;color:#eeeeee;}
            a.link7:link{font-size:11px;color:#ffffff;}
            a.link7:visited{font-size:11px;color:#eeeeee;}
			
			a.link8:active{font-size:9px;color:#ffffff;}
            a.link8:link{font-size:9px;color:#ffffff;}
            a.link8:visited{font-size:9px;color:#ffffff;}
			
			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.link9a:active{font-size:11px;color:#000000;text-decoration:none;}
            a.link9a:link{font-size:11px;color:#000000;text-decoration:none;}
            a.link9a:visited{font-size:11px;color:#000000;text-decoration:none;}
			
			a.link9b:active{font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}/** ADDED 09 OCT 2003, roa.jsp **/
			a.link9b:link{font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}
			a.link9b:visited{font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}
			
            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.link11:active{font-size:10px;color:#6666ff;}
			a.link11:link{font-size:10px;color:#0000ff;}
			a.link11:visited{font-size:10px;color:#000099;}
			
			a.link12:active{font-size:9px;color:#A86709;text-decoration:none;}
			a.link12:link{font-size:9px;color:#A86709;text-decoration:none;}
			a.link12:visited{font-size:9px;color:#A86709;text-decoration:none;}

                        
    /*-- Content Measurement --*/
    
            .chAnchorTop{margin-bottom: 0; margin-top: 10;}
            .chAnchorBot{margin-bottom: 0; margin-top: 12;}
            .chReturn1{margin-bottom: 0; margin-top: 10;}
            .chReturn2{margin-bottom: 0; margin-top: 12;}
            .chReturn3{margin-bottom: 0; margin-top: 24;}
            .chIcon{margin-bottom: 0; margin-top: 5;}       
            

/********************************************************************************************************************************************************************************/
/********************************************************* Other Design Elements ************************************************************************************************/
/********************************************************************************************************************************************************************************/
/********************************5/30/05 IMPORTANT INFO BLOCK, used for fund announcements in core content************/
DIV.ImportantNews {border: 2px solid #460B03;  margin-bottom:10px;padding:5px 5px 10px 5px;background-color: #FFFBF6; }/**importan message container**/
.importNewsHeader{padding: 0px 3px 3px 0px; font-family:verdana, san-serif;font-size:11px; color:#450D00; font-weight:bold;}/**used in popup **/
.importNewsText { font-family:verdana, san-serif;font-size:11px; color:#450D00; }/**used in popup and error message**/

/************************************************************************************************************************************************/
	


/******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;}

/** Anchors *******************************************************************/
/******************************************************************************/ 

OL.noIndent{padding:0px; margin-left: 24px; margin-bottom: 24px; margin-top: 10px; vertical-align: top; list-style-type: upper-alpha;}
LI.noIndent {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:309px !important; width/**/: 319px; border: 1px solid #F0F0F0; padding: 10px 10px 10px 10px; background-color: #FFFFFF; margin-left: auto !important; margin-left: 10px; margin-right: auto !important;  margin-right:16px;}
DIV.infoCallOut DIV.infoCallOutPadding { width:283px !important; width/**/: 299px; padding: 15px 5px 15px 20px; background-color: #F3F3E6; }
DIV.infoCallOut DIV.infoCallOutBox { width:400px !important; width/**/: 400px; padding: 15px 5px 15px 20px; background-color: #F3F3E6; }
DIV.infoCallOut DIV.infoCallOutBoxSM { width:350px !important; width/**/: 350px; 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 10px 0px 10px; 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 10px 0px 10px; 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 10px 0px 10px; 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.chartText {text-align:left; font-size:11px;padding: 10px 10px 13px 10px;}
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 10px 0px 10px; vertical-align:top; text-align:top; 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.cdataSubHeaderGray {font-size: 9px; border-right: 1px solid #CECECE; 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.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; font-weight:bold; padding: 8px 5px 5px 5px; background-color : #FFFFFF; vertical-align: bottom;  text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataSuperHeader {font-size: 11px; color: #000000;  font-family: verdana,sans-serif; font-weight: bold; padding: 10px 5px 0px 5px; background-color : #FFFFFF; vertical-align: bottom; text-align: left;}

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.cdataABB {font-size: 9px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: left;}
DIV.contentTBL TABLE.contentData TD.cdataBBB {font-size: 9px; border-bottom: 1px solid #FFFFFF;  padding: 5px 5px 5px 5px; vertical-align: top; text-align:  left;}

/* New stuff 6/2/06 */

DIV.contentTBL TABLE.contentData TD.cdataDividerBelow {font-size: 9px; border-bottom: 1px solid #000000; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; font-weight:bold;}
DIV.contentTBL TABLE.contentData TD.cdataADividerBelow {font-size: 9px; border-bottom: 1px solid #000000; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: right;}
DIV.contentTBL TABLE.contentData TD.cdataAADividerBelow {font-size: 9px; border-bottom: 1px solid #000000; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: center;}
DIV.contentTBL TABLE.contentData TD.cdataABDividerBelow {font-size: 9px; border-bottom: 1px solid #000000; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top; text-align: left;}
DIV.contentTBL TABLE.contentData TD.cdataBDividerBelow {font-size: 9px; border-bottom: 1px solid #000000; padding: 5px 5px 5px 5px; vertical-align: top; text-align: right;}
DIV.contentTBL TABLE.contentData TD.cdataBADividerBelow {font-size: 9px; border-bottom: 1px solid #000000;  padding: 5px 5px 5px 5px; vertical-align: top; text-align: center;}
DIV.contentTBL TABLE.contentData TD.cdataBBDividerBelow {font-size: 9px; border-bottom: 1px solid #000000;  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.clastDataABGray {font-size: 9px; border-right: 1px solid #CECECE; 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;}

DIV.contentDataCaveat {width: 100%;}
DIV.contentDataCaveat TABLE.cCaveat {width: 100%; margin: 13px 0px 13px 0px;}
DIV.contentDataCaveat TABLE.cCaveat TD.contentCaveat {padding: 10px 0px 0px 5px; font-size:9px; color:#666666;font-family: verdana,sans-serif; vertical-align:top;}


/***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: center; 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{ height: 1px; margin: 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; }

/********************************************************************************************************************************************************************************/
/********************************************************* 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.fundPerfContainerA {width: 750px; border-collapse: collapse; background-color : #F1EAD7;} /** Container table **/

TABLE.fundPerfContainer TD.container,
	TABLE.fundPerfContainerA TD.container {padding: 10px 10px 10px 10px; vertical-align: top;} /** Padding for the container **/
TABLE.fundPerfContainer TD.container DIV.fundperf,
	TABLE.fundPerfContainerA TD.container DIV.fundperf  {margin-top: 5; margin-bottom: 5;} /** Fund Perf table padding **/
TABLE.fundPerfContainer TD.container DIV.fundperfB, 
	TABLE.fundPerfContainerA TD.container DIV.fundperfB {margin-top: 5; margin-bottom: 5;} /** Fund Perf table padding **/
TABLE.fundPerfContainer TD.container DIV.backTop,
	TABLE.fundPerfContainerA TD.container DIV.backTop  {padding: 0px 5px 2px 0px; text-align: right;} /** Back to Top button padding **/


/*------Begin of Institutional Pages------------------*/


/******************************************************************************/
/** Funf Perf Container *******************************************************/
/******************************************************************************/
TABLE.fundPerfContainerI {width: 100%; border-collapse: collapse; background-color : #EAEFF3;} /** Container table **/
TABLE.fundPerfContainerI TD.container {padding: 10px 10px 0px 10px; vertical-align: top;} /** Padding for the container **/
TABLE.fundPerfContainerI TD.container DIV.fundperf {margin-top: 5; margin-bottom: 0;} /** Fund Perf table padding **/
TABLE.fundPerfContainerI TD.container DIV.fundperfB {margin-top: 5; margin-bottom: 5;} /** Fund Perf table padding **/
TABLE.fundPerfContainerI TD.container DIV.backTop {padding: 2px 0px 5px 0px; text-align: right;} /** Back to Top button padding **/

/******************************************************************************/
/** Fund Perf Table A **********************************************************/
/******************************************************************************/
TABLE.fundperfI {width: 100%; border-bottom: 1px solid #888888; border-right: 1px solid #888888; border-left: 1px solid #888888; border-collapse: collapse; background-color : #FFFFFF; empty-cells: show;} /** Table class **/
TABLE.fundperfI TD.date {padding: 5px 5px 2px 5px; border-top: 1px solid #888888; font-size: 11px; text-align: right; vertical-align: top;} /** Top date **/
TABLE.fundperfI TD.dateNT {padding: 5px 5px 2px 5px; text-align: right; font-size: 11px; vertical-align: top;} /** Top date **/
TABLE.fundperfI TD P.dateTopSpacer {margin-top: 5;} /** Table name **/
TABLE.fundperfI TD SPAN.comment {color: #888888}
TABLE.fundperfI TD.date A {padding: 5px 5px 2px 5px; font-size: 11px; text-align: right; vertical-align: top;} /** Top date **/
TABLE.fundperfI TD.titlePadding {padding: 5px 15px 2px 5px; border-top: 1px solid #888888; vertical-align: bottom;} /** Padding for the title information **/
TABLE.fundperfI TD.titlePaddingNT {padding: 5px 15px 2px 5px; vertical-align: bottom;} /** Padding for the title information **/
TABLE.fundperfI TD SPAN.tableTitle {font-family: arial,sans-serif; font-size: 15px; color: #000000; font-weight: bold;} /** Table title **/
TABLE.fundperfI TD SPAN.info {font-size: 9px; color: #000066; font-weight: normal;} /** Table title **/
TABLE.fundperfI TD P.tableHeaderSpacer {margin-top: 20;} /** Table name **/
TABLE.fundperfI TD.headerSpacer {height: 10px;} /** Table name **/
TABLE.fundperfI TD DIV.tableHeader {font-weight: bold;} /** Table name **/


/** Table column header For Institutional page*********************************/
/******************************************************************************/
TABLE.fundperfI TR.colHeader {background-color : #ECECEC;} /** Background for column headers **/
TABLE.fundperfI TR.repeatColHeader {background-color : #F9F9F9;} /** Background for repeating column headers **/

TABLE.fundperfI TD P.colHeaderSpacer {margin-bottom: 0; margin-top: 5;} /** For multi line column headers **/
TABLE.fundperfI TD.colHeaderA {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: left; vertical-align: bottom;} /** Left column header **/
TABLE.fundperfI TD.colHeaderB {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, no sub header **/
TABLE.fundperfI TD.colHeaderBA {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, no sub header **/
TABLE.fundperfI TD.colHeaderC {border-top: 1px solid #DBDBDB; border-left: 1px solid #888888; padding: 5px 0px 5px 0px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, has sub header **/
TABLE.fundperfI TD.colHeaderCA {border-top: 1px solid #DBDBDB; padding: 5px 0px 5px 0px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, has sub header **/

TABLE.fundperfI TD.subHeaderA {border-left: 1px solid #888888; padding: 0px 5px 0px 5px; font-size:9px;color:#000066;font-weight:normal; text-align: center; vertical-align: bottom;} /** Left sub header **/
TABLE.fundperfI TD.subHeaderAA {padding: 0px 5px 0px 5px; font-size:9px;color:#000066;font-weight:normal; text-align: center; vertical-align: bottom;} /** Left sub header **/
TABLE.fundperfI TD.subHeaderB {border-left: 1px solid #CECFCE; padding: 0px 5px 0px 5px; font-size:9px;color:#000066;font-weight:normal; text-align: center; vertical-align: bottom;} /** light left border sub header **/
TABLE.fundperfI TD.subHeaderSpacer {height: 5px; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #888888;} /** Spacer below the sub header **/
TABLE.fundperfI TD.subHeaderSpacerA {height: 5px; border-bottom: 1px solid #DBDBDB;} /** Spacer below the sub header **/


/** Table data ****************************************************************/
/******************************************************************************/
TABLE.fundperfI TR.data {} /** For default data TRs **/
TABLE.fundperfI TR.data TD {font-size: 11px;}
TABLE.fundperfI TR.data9 {} /** For size 9 data TRs **/
TABLE.fundperfI TR.data9 TD {font-size: 9px; color: #000000;}

TABLE.fundperfI TD P.dataSpacer {margin-bottom: 0; margin-top: 5;} 
TABLE.fundperfI TD.dataTitle {padding: 10px 5px 5px 5px; vertical-align: top;} /** Data title **/
TABLE.fundperfI TD.dataTitle A {font-size: 11px; font-weight: bold;} /** Data title **/
TABLE.fundperfI TD.dataA {border-bottom: 1px solid #CCCCCC; padding: 5px 5px 5px 5px; vertical-align: top;} /** Left column data **/
TABLE.fundperfI TD.dataAA {border-bottom: 1px solid #CCCCCC; padding: 3px 5px 3px 0px; vertical-align: top;} /** Left column data with additional left padding **/
TABLE.fundperfI TD.dataAB {padding: 3px 5px 3px 15px; vertical-align: top;} /** Left column data with additional left padding **/
TABLE.fundperfI TD.dataB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperfI TD.dataBA {border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top; background-color : #F0F5EF;} /** Light left border, right aligned data with background **/
TABLE.fundperfI TD.dataBB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; vertical-align: top; text-align: right;} /** Light left border, right aligned data **/
TABLE.fundperfI TD.dataBC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperfI TD.dataC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: left; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfI TD.dataCA {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top; background-color : #F0F5EF;} /** Dark left border, center aligned data with background **/
TABLE.fundperfI TD.dataCB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfI TD.dataCC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; text-align: center; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfI TD.dataCD {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: right; vertical-align: top;} /** Light left border, right aligned data **/
TABLE.fundperfI TD.dataD {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; vertical-align: top;} /** Dark left border, left aligned data **/

/** The last data row w/o border-bottom **/
TABLE.fundperfI TD.lastDataA {padding: 5px 5px 5px 5px; vertical-align: top;} /** Left column data **/
TABLE.fundperfI TD.lastDataAA {padding: 3px 5px 3px 0px; vertical-align: top;} /** Left column data **/
TABLE.fundperfI TD.lastDataB {border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperfI TD.lastDataBA {border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top;} /** Light left border, right aligned data **/
TABLE.fundperfI TD.lastDataBB {border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperfI TD.lastDataC {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfI TD.lastDataCA {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfI TD.lastDataCB {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: right; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfI TD.lastDataD {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: left; vertical-align: top;} /** Dark left border, left aligned data **/
TABLE.fundperfI TD.lastDataE {border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/

TABLE.fundperfI TD.topSpacer {height: 0px;} /** Space between top column header and the data **/
TABLE.fundperfI TD.bottomSpacer {height: 20px;} /** Space between the last data and the table border **/


/*------End of Institutional Pages------------------*/

	
	
	
/******************************************************************************/
/** 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: 5;} /** Table name **/
TABLE.fundperf TD SPAN.comment {color: #888888}
TABLE.fundperf TD.date A {padding: 5px 5px 2px 5px; font-size: 11px; text-align: right; vertical-align: top;} /** Top date **/
TABLE.fundperf TD.titlePadding {padding: 5px 15px 2px 5px; border-top: 1px solid #888888; vertical-align: bottom;} /** Padding for the title information **/
TABLE.fundperf TD.titlePaddingNT {padding: 5px 15px 2px 5px; vertical-align: bottom;} /** Padding for the title information **/
TABLE.fundperf TD SPAN.tableTitle {font-family: arial,sans-serif; font-size: 15px; color: #000000; font-weight: bold;} /** Table title **/
TABLE.fundperf TD SPAN.info {font-size: 9px; color: #000066; font-weight: normal;} /** Table title **/
TABLE.fundperf TD P.tableHeaderSpacer {margin-top: 20;} /** Table name **/
TABLE.fundperf TD.headerSpacer {height: 10px;} /** Table name **/
TABLE.fundperf TD DIV.tableHeader {font-weight: bold;} /** Table name **/

/** Table column header *******************************************************/
/******************************************************************************/
TABLE.fundperf TR.colHeader {background-color : #ECECEC;} /** Background for column headers **/
TABLE.fundperf TR.repeatColHeader {background-color : #F9F9F9;} /** Background for repeating column headers **/

TABLE.fundperf TD P.colHeaderSpacer {margin-bottom: 0; margin-top: 5;} /** For multi line column headers **/
TABLE.fundperf TD.colHeaderA {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: left; vertical-align: bottom;} /** Left column header **/
TABLE.fundperf TD.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: 5;} 
TABLE.fundperf TD.dataTitle {padding: 10px 5px 5px 5px; vertical-align: top;} /** Data title **/
TABLE.fundperf TD.dataTitle A {font-size: 11px; font-weight: bold;} /** Data title **/
TABLE.fundperf TD.dataA {border-bottom: 1px solid #CCCCCC; padding: 5px 5px 5px 5px; vertical-align: top;} /** Left column data **/
TABLE.fundperf TD.dataAA {border-bottom: 1px solid #CCCCCC; padding: 3px 5px 3px 0px; vertical-align: top;} /** Left column data with additional left padding **/
TABLE.fundperf TD.dataAB {padding: 3px 5px 3px 15px; vertical-align: top;} /** Left column data with additional left padding **/
TABLE.fundperf TD.dataB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperf TD.dataBA {border-left: 1px solid #CECECE; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top; background-color : #F0F5EF;} /** Light left border, right aligned data with background **/
TABLE.fundperf TD.dataBB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; vertical-align: top; text-align: right;} /** Light left border, right aligned data **/
TABLE.fundperf TD.dataBC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperf TD.dataBD {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top; background-color : #F0F5EF;} /** Light left border, right aligned data with background **/
TABLE.fundperf TD.dataBE {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top; text-align: right;} /** Light left border, right aligned data **/
TABLE.fundperf TD.dataC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.dataCA {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top; background-color : #F0F5EF;} /** Dark left border, center aligned data with background **/
TABLE.fundperf TD.dataCB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.dataCC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 3px 5px 3px 5px; text-align: center; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.dataCD {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: right; vertical-align: top;} /** Light left border, right aligned data **/
TABLE.fundperf TD.dataD {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; vertical-align: top;} /** Dark left border, left aligned data **/

/** The last data row w/o border-bottom **/
TABLE.fundperf TD.lastDataA {padding: 5px 5px 5px 5px; vertical-align: top;} /** Left column data **/
TABLE.fundperf TD.lastDataAA {padding: 3px 5px 3px 0px; vertical-align: top;} /** Left column data **/
TABLE.fundperf TD.lastDataB {border-left: 1px solid #CECECE; padding: 5px 5px 5px 5px; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperf TD.lastDataBA {border-left: 1px solid #CECECE; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top;} /** Light left border, right aligned data **/
TABLE.fundperf TD.lastDataBB {border-left: 1px solid #CECECE; padding: 3px 5px 3px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperf TD.lastDataC {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.lastDataCA {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.lastDataCB {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: right; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.lastDataCC {border-left: 1px solid #888888; padding: 3px 5px 3px 5px; text-align: right; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperf TD.lastDataD {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Dark left border, left aligned data **/
TABLE.fundperf TD.lastDataE {border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/

/** Tabs **********************************************************************/
/******************************************************************************/
TABLE.fundperfTab {width: 100%; border-collapse: collapse; background-color : #EAEFF3; empty-cells: show;} /** Table class **/
TABLE.fundperfTabA {width: 100%; border-collapse: collapse; background-color : #F1EAD7; empty-cells: show;} /** Table class **/

TABLE.fundperfTab TR.fundperfTabBG,
	TABLE.fundperfTabA TR.fundperfTabBG {background-color : #FFFFFF;}
TABLE.fundperfTab TD.tabOnL,
	TABLE.fundperfTabA TD.tabOnL {height: 22px; border-top: 1px solid #99A9C4; border-left: 1px solid #99A9C4; padding: 3px 5px 5px 5px; font-size:11px;color:#000000;font-weight:bold; background-color : #FFFFFF;}
TABLE.fundperfTab TD.tabOnLA,
	TABLE.fundperfTabA TD.tabOnLA  {height: 22px; border-top: 1px solid #99A9C4; padding: 3px 5px 5px 5px; font-size:11px;color:#000000;font-weight:bold; background-color : #FFFFFF;}
TABLE.fundperfTab TD.tabOnM,
	TABLE.fundperfTabA TD.tabOnM {height: 22px; border-top: 1px solid #99A9C4; padding: 3px 5px 5px 5px; font-size:11px;color:#000000;font-weight:bold; background-color : #FFFFFF;}
TABLE.fundperfTab TD.tabOffL,
	TABLE.fundperfTabA TD.tabOffL {border-bottom: 1px solid #99A9C4; border-left: 1px solid #99A9C4; padding: 2px 5px 3px 5px; background-color : #DDE5EC;}
TABLE.fundperfTab TD.tabOffM,
	TABLE.fundperfTabA TD.tabOffM {border-bottom: 1px solid #99A9C4; padding: 2px 5px 3px 5px; background-color : #DDE5EC;}
TABLE.fundperfTab TD A,
	TABLE.fundperfTabA TD A {font-size:9px;color:#4a4a4a;font-weight:bold; text-decoration:none;}
TABLE.fundperfTab DIV.B,
	TABLE.fundperfTabA DIV.B {font-size:9px;color:#000000;font-weight:normal; text-decoration:none;  text-align: right; vertical-align:bottom; }
TABLE.fundperfTab TD.tabOffT,
	TABLE.fundperfTabA TD.tabOffT  {height: 3px !important; height /**/:2px; border-bottom: 1px solid #99A9C4;}
TABLE.fundperfTab TD.tabBlank,
	TABLE.fundperfTabA TD.tabBlank  {border-bottom: 1px solid #99A9C4;}

TABLE.fundperf TD.topSpacer, {height: 0px;} /** Space between top column header and the data **/
TABLE.fundperf TD.bottomSpacer {height: 20px;} /** Space between the last data and the table border **/

/******************************************************************************/
/** Fund Perf Table B & C ,D, E*********************************************************/
/******************************************************************************/
TABLE.fundperfB {border: 1px solid #99A9C4; border-collapse: collapse; background-color: #FFFFFF; empty-cells: show;} /** Table class **/
TABLE.fundperfC {width: 100%; border-collapse: collapse; background-color: #FFFFFF; empty-cells: show; } /** Table class **/
TABLE.fundperfE {border-right: 1px solid #99A9C4; border-bottom: 1px solid #99A9C4; border-left: 1px solid #99A9C4; border-collapse: collapse; background-color: #FFFFFF; empty-cells: show;} /** Table class **/

TABLE.fundperfB TD.dividerLine,
TABLE.fundperfE TD.dividerLine {border-top: 1px solid #99A9C4;  }

TABLE.fundperfB TD.tablePadding,
	TABLE.fundperfE TD.tablePadding {padding: 5px 5px 10px 5px;}

TABLE.fundperfB TD.threeColA,
	TABLE.fundperfE TD.threeColA {width: 33%; padding: 0px 5px 0px 0px; vertical-align: top;}
TABLE.fundperfB TD.threeColB,
	TABLE.fundperfE TD.threeColB {width: 33%; padding: 0px 5px 0px 5px; border-left: 1px solid #CECECE; vertical-align: top;}

TABLE.fundperfB TD.commentA,
	TABLE.fundperfE TD.commentA {padding: 5px 5px 10px 5px;}
TABLE.fundperfB TD.commentB,
	TABLE.fundperfE TD.commentB {padding: 5px 5px 10px 5px; color: #888888; text-align: right; vertical-align: top;}
TABLE.fundperfB TD.commentC,
	TABLE.fundperfE TD.commentC {padding: 5px 5px 10px 5px; color: #888888; vertical-align: top;}

TABLE.fundperfB TD.titlePadding,
	TABLE.fundperfE TD.titlePadding {padding: 5px 5px 5px 5px; background-color: #D0DDE9;} /** Padding for the title information **/
TABLE.fundperfB TD SPAN.tableTitle,
	TABLE.fundperfE TD SPAN.tableTitle {font-family: arial,sans-serif; font-size: 15px; color: #000000; font-weight: bold;} /** Table title **/

TABLE.fundperfB TD.date,
	TABLE.fundperfE TD.date {padding: 5px 5px 5px 5px; font-size: 9px; text-align: right; background-color: #D0DDE9;} /** Top date **/
TABLE.fundperfB TD.dateB,
	TABLE.fundperfE TD.dateB {padding: 5px 5px 5px 5px; font-size: 9px; text-align: right;} /** Top date **/

TABLE.fundperfB TD.tableHeader,
	TABLE.fundperfE TD.tableHeader {padding: 0px 5px 3px 5px; font-size: 11px; font-weight: bold;} /** Table name **/
TABLE.fundperfB TD.tableHeaderB,
	TABLE.fundperfE TD.tableHeaderB {padding: 10px 5px 3px 5px; font-size: 11px; font-weight: bold;} /** Table name **/
TABLE.fundperfB TD.header,
	TABLE.fundperfE TD.header {padding: 0px 5px 3px 5px; font-family: arial,sans-serif; font-size: 15px; font-weight: bold;} /** Table name **/
TABLE.fundperfB TD.header DIV.info,
	TABLE.fundperfE TD.header DIV.info {padding: 0px 0px 3px 0px; font-size: 11px; color: #000000;} /** Table name **/
TABLE.fundperfB TD.tableHeader P.tableHeaderSpacer,
	TABLE.fundperfE TD.tableHeader P.tableHeaderSpacer {margin-top: 15;} /** Table name **/
TABLE.fundperfB TD.tableHeader P.tableHeaderSpacerB,
	TABLE.fundperfE TD.tableHeader P.tableHeaderSpacerB {margin-top: 5;} /** Table name **/
TABLE.fundperfB TD.headerSpacer,
	TABLE.fundperfE TD.headerSpacer {height: 10px;} /** Table name **/
DIV.fundperfB DIV.title,
	DIV.fundperfE DIV.title {padding: 10px 0px 10px 0px; font-family:arial,sans-serif;font-size:15px;color:#000000;font-weight:bold;}

/** Table column header *******************************************************/
/******************************************************************************/
TABLE.fundperfB TR.colHeader,
	TABLE.fundperfE TR.colHeader {} /** Background for column headers **/
TABLE.fundperfB TR.repeatColHeader,
	TABLE.fundperfE TR.repeatColHeader {} /** Background for repeating column headers **/

TABLE.fundperfB TD.colHeaderA,
	TABLE.fundperfE TD.colHeaderA {padding: 2px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: left; vertical-align: bottom;}
TABLE.fundperfB TD.colHeaderAA,
	TABLE.fundperfE TD.colHeaderAA {padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; text-align: left; vertical-align: bottom;}
TABLE.fundperfB TD.colHeaderB,
	TABLE.fundperfE TD.colHeaderB {padding: 2px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: right; vertical-align: bottom;}
TABLE.fundperfB TD.colHeaderC,
	TABLE.fundperfE TD.colHeaderC {padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;}
TABLE.fundperfB TD.colHeaderCA,
	TABLE.fundperfE TD.colHeaderCA {padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom; background-color: #F4FBFD;}
TABLE.fundperfB TD.colHeaderCB,
	TABLE.fundperfE TD.colHeaderCB {padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; text-align: center; vertical-align: bottom; background-color: #F4FBFD;}

TABLE.fundperfB TD P.colHeaderSpacer,
	TABLE.fundperfE TD P.colHeaderSpacer {margin-bottom: 0; margin-top: 5;} /** For multi line column headers **/

/** Table data ****************************************************************/
/******************************************************************************/
TABLE.fundperfB TR.data,
	TABLE.fundperfE TR.data {} /** For default data TRs **/
TABLE.fundperfB TR.data TD,
	TABLE.fundperfE TR.data TD {font-size: 11px;}
TABLE.fundperfB TR.data9,
	TABLE.fundperfE TR.data9 {} /** For size 9 data TRs **/
TABLE.fundperfB TR.data9 TD,
	TABLE.fundperfE TR.data9 TD {font-size: 9px;}

TABLE.fundperfB TD P.dataSpacer,
	TABLE.fundperfE TD P.dataSpacer {margin-bottom: 0; margin-top: 5;} 
TABLE.fundperfB TD.dataA,
	TABLE.fundperfE TD.dataA {padding: 3px 5px 3px 5px; color:#000066; font-weight:bold;} /** Left column data **/
TABLE.fundperfB TD.dataAA,
	TABLE.fundperfE TD.dataAA {padding: 3px 5px 3px 5px; color:#000000;}
TABLE.fundperfB TD.dataAB,
	TABLE.fundperfE TD.dataAB {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; color:#000066; font-weight:bold;}
TABLE.fundperfB TD.dataAC,
	TABLE.fundperfE TD.dataAC {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; color:#000000; text-align: center;}
TABLE.fundperfB TD.dataAD,
	TABLE.fundperfE TD.dataAD {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; color:#000000;}
TABLE.fundperfB TD.dataAE,
	TABLE.fundperfE TD.dataAE {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; color:#000066;}
TABLE.fundperfB TD.dataB,
	TABLE.fundperfE TD.dataB {padding: 3px 5px 3px 5px; color:#000000; text-align: right; vertical-align: bottom;}
TABLE.fundperfB TD.dataBA,
	TABLE.fundperfE TD.dataBA {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; color:#000000; text-align: right; vertical-align: bottom;}
TABLE.fundperfB TD.dataBB,
	TABLE.fundperfE TD.dataBB {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; color:#000000; text-align: right;}
TABLE.fundperfB TD.dataBC,
	TABLE.fundperfE TD.dataBC {padding: 0px 5px 3px 5px; font-size: 9px; color:#000000; text-align: right; vertical-align: top;}
TABLE.fundperfB TD.dataC,
	TABLE.fundperfE TD.dataC {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #888888; color:#000000; text-align: center; background-color: #F4FBFD;}
TABLE.fundperfB TD.dataCA,
	TABLE.fundperfE TD.dataCA {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; color:#000000; text-align: center; background-color: #F4FBFD;}
TABLE.fundperfB TD.dataD,
	TABLE.fundperfE TD.dataD {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #888888; color:#000000; text-align: center;}
TABLE.fundperfB TD.dataDA,
	TABLE.fundperfE TD.dataDA {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; color:#000000; text-align: right;}
TABLE.fundperfB TD.dataDB,
	TABLE.fundperfE TD.dataDB {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #000000; color:#000000; font-weight: bold; text-align: right;}
TABLE.fundperfB TD.dataDC,
	TABLE.fundperfE TD.dataDC {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #000000; color:#000000; text-align: center;}
TABLE.fundperfB TD.dataDD,
	TABLE.fundperfE TD.dataDD {padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; color:#000000; text-align: center;}
TABLE.fundperfB TD.dataE,
	TABLE.fundperfE TD.dataE{padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-right: 1px solid #CECECE; color:#888888; text-align:left;}
TABLE.fundperfB TD.dataF,
	TABLE.fundperfE TD.dataF{padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE; border-right: 1px solid #CECECE; color:#888888; text-align:right;}
TABLE.fundperfB TD.dataFA,
	TABLE.fundperfE TD.dataFA{padding: 3px 5px 3px 5px; border-bottom: 1px solid #CECECE;  color:#888888; text-align:right;}

TABLE.fundperfB TD SPAN.info,
	TABLE.fundperfE TD SPAN.info {font-size: 9px; color:#888888;}
TABLE.fundperfB TD SPAN.desc,
	TABLE.fundperfE TD SPAN.desc {color:#000066; font-weight:normal;}
TABLE.fundperfB TD SPAN.date,
	TABLE.fundperfE TD SPAN.date {color:#000000; font-weight:normal;}
TABLE.fundperfB TD SPAN.text,
	TABLE.fundperfE TD SPAN.text {color:#000000; font-weight:normal;}
TABLE.fundperfB TD SPAN.smText,
	TABLE.fundperfE TD SPAN.smText {color:#000000; font-size: 9px; font-weight:normal;}
TABLE.fundperfB TD SUP,
	TABLE.fundperfE TD SUP {font-weight:normal;}

/** The last data row w/o border-bottom **/
TABLE.fundperfB TD.lastDataA,
	TABLE.fundperfE TD.lastDataA {padding: 3px 5px 3px 5px; color:#000066; font-weight:bold;}
TABLE.fundperfB TD.lastDataAA,
	TABLE.fundperfE TD.lastDataAA {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; color:#000066; font-weight:bold;}
TABLE.fundperfB TD.lastDataAB,
	TABLE.fundperfE TD.lastDataAB {padding: 3px 5px 3px 5px; color:#000000; text-align: center;}
TABLE.fundperfB TD.lastDataAC,
	TABLE.fundperfE TD.lastDataAC {padding: 3px 5px 3px 5px; color:#000000;}
TABLE.fundperfB TD.lastDataAD,
	TABLE.fundperfE TD.lastDataAD {padding: 3px 5px 3px 5px; color:#000066;}
TABLE.fundperfB TD.lastDataAE,
	TABLE.fundperfE TD.lastDataAE {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; color:#000000; font-weight:bold;}
TABLE.fundperfB TD.lastDataB,
	TABLE.fundperfE TD.lastDataB {padding: 3px 5px 3px 5px; color:#000000; text-align: right;}
TABLE.fundperfB TD.lastDataBA,
	TABLE.fundperfE TD.lastDataBA {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; color:#000000; font-weight:bold; text-align: right; vertical-align: top;}
TABLE.fundperfB TD.lastDataBB,
	TABLE.fundperfE TD.lastDataBB {border-left: 1px solid #CECECE; padding: 3px 5px 3px 5px; color:#000000; text-align: right;}
TABLE.fundperfB TD.lastDataC,
	TABLE.fundperfE TD.lastDataC {padding: 3px 5px 3px 5px; border-left: 1px solid #888888; color:#000000; text-align: center; background-color: #F4FBFD;}
TABLE.fundperfB TD.lastDataCA,
	TABLE.fundperfE TD.lastDataCA {padding: 3px 5px 3px 5px; border-left: 1px solid #CECECE; color:#000000;text-align: center; background-color: #F4FBFD;}
TABLE.fundperfB TD.lastDataD,
	TABLE.fundperfE TD.lastDataD {padding: 3px 5px 3px 5px; border-left: 1px solid #888888; color:#000000; text-align: center;}
TABLE.fundperfB TD.lastDataDA,
	TABLE.fundperfE TD.lastDataDA {padding: 3px 5px 3px 5px; border-left: 1px solid #CECECE; color:#000000; text-align: center;}
TABLE.fundperfB TD.lastDataDB,
	TABLE.fundperfE TD.lastDataDB {padding: 3px 5px 3px 5px; border-left: 1px solid #000000; font-size: 11px; color:#000000; font-weight:bold; text-align: right;}
TABLE.fundperfB TD.lastDataDC,
	TABLE.fundperfE TD.lastDataDC {padding: 3px 5px 3px 5px; border-left: 1px solid #000000; color:#000000; text-align: center;}
TABLE.fundperfB TD.lastDataDD, 
	TABLE.fundperfE TD.lastDataDD {padding: 3px 5px 3px 5px; border-left: 1px solid #CECECE; color:#000000; text-align: right;}
TABLE.fundperfB TD.lastDataE, 
	TABLE.fundperfE TD.lastDataE {padding: 3px 5px 3px 5px; border-right: 1px solid #CECECE; color:#888888; text-align: left;}
TABLE.fundperfB TD.lastDataF, 
	TABLE.fundperfE TD.lastDataF {padding: 3px 5px 3px 5px; border-right: 1px solid #CECECE; color:#888888; text-align: right;}
TABLE.fundperfB TD.lastDataF, 
	TABLE.fundperfE TD.lastDataFA {padding: 3px 5px 3px 5px; color:#888888; text-align: right;}

TABLE.fundperfB TD.totalDataA,
	TABLE.fundperfE TD.totalDataA {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; color:#000000; font-size: 10px; font-weight: bold; text-align: center;}
TABLE.fundperfB TD.totalDataB,
	TABLE.fundperfE TD.totalDataB {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; border-left: 1px solid #888888; color:#000000; font-size: 10px; font-weight: bold; text-align: right; background-color: #F4FBFD;}
TABLE.fundperfB TD.totalDataBA,
	TABLE.fundperfE TD.totalDataBA {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; border-left: 1px solid #CECECE; color:#000000; font-size: 10px; font-weight: bold; text-align: right; background-color: #F4FBFD;}
TABLE.fundperfB TD.totalDataC,
	TABLE.fundperfE TD.totalDataC {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; border-left: 1px solid #888888; color:#000000; font-size: 10px; font-weight: bold; text-align: right;}
TABLE.fundperfB TD.totalDataCA,
	TABLE.fundperfE TD.totalDataCA {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; border-left: 1px solid #CECECE; color:#000000; font-size: 10px; font-weight: bold; text-align: right;}
TABLE.fundperfB TD.totalDataCB,
	TABLE.fundperfE TD.totalDataCB {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; border-left: 1px solid #000000; color:#000000; font-size: 11px; font-weight: bold; text-align: right;}
TABLE.fundperfB TD.totalDataCC,
	TABLE.fundperfE TD.totalDataCC {padding: 3px 5px 3px 5px; border-top: 1px solid #000000; border-left: 1px solid #000000; color:#000000; font-size: 10px; font-weight: bold; text-align: center;}

TABLE.fundperfB TD.topSpacer,
	TABLE.fundperfE TD.topSpacer {height: 10px;} /** Space between top column header and the data **/
TABLE.fundperfB TD.bottomSpacer,
	TABLE.fundperfE TD.bottomSpacer {height: 20px;} /** Space between the last data and the table border **/

/******************************************************************************/
/** Fund Perf Table D *********************************************************/
/******************************************************************************/
TABLE.fundperfD {border: 2px solid #EAEFF3; border-collapse: collapse; background-color: #FFFFFF; empty-cells: show;} /** Table class **/

/** Table column header *******************************************************/
/******************************************************************************/
TABLE.fundperfD TR.colHeader {} /** Background for column headers **/
TABLE.fundperfD TR.repeatColHeader {} /** Background for repeating column headers **/

TABLE.fundperfD TD P.colHeaderSpacer {margin-bottom: 0; margin-top: 5;} /** For multi line column headers **/
TABLE.fundperfD TD.colHeaderA {padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: left; vertical-align: bottom;} /** Left column header **/
TABLE.fundperfD TD.colHeaderB {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, no sub header **/
TABLE.fundperfD TD.colHeaderC {border-left: 1px solid #888888; padding: 5px 0px 5px 0px; font-size: 9px; color: #000066; font-weight: bold; text-align: center; vertical-align: bottom;} /** Dark left border, center aligned, has sub header **/

TABLE.fundperfD TD.subHeaderA {border-left: 1px solid #888888; padding: 0px 5px 0px 5px; font-size:9px; color:#000066; font-weight:normal; text-align: center; vertical-align: bottom;} /** Left sub header **/
TABLE.fundperfD TD.subHeaderAA {padding: 0px 5px 0px 5px; font-size:9px; color:#000066; font-weight:normal; vertical-align: bottom;} /** Left sub header **/
TABLE.fundperfD TD.subHeaderB {border-left: 1px solid #CECFCE; padding: 0px 5px 0px 5px; font-size:9px;color:#000066;font-weight:normal; text-align: center; vertical-align: bottom;} /** light left border sub header **/
TABLE.fundperfD TD.subHeaderSpacer {height: 5px;} /** Spacer below the sub header **/
TABLE.fundperfD TD.subHeaderSpacerA {height: 5px;} /** Spacer below the sub header **/

/** Table data ****************************************************************/
/******************************************************************************/
TABLE.fundperfD TR.data {} /** For default data TRs **/
TABLE.fundperfD TR.data TD {font-size: 11px;}
TABLE.fundperfD TR.data9 {} /** For size 9 data TRs **/
TABLE.fundperfD TR.data9 TD {font-size: 9px; color: #000000;}

TABLE.fundperfD TD P.dataSpacer {margin-bottom: 0; margin-top: 5;} 
TABLE.fundperfD TD.dataA {border-bottom: 1px solid #CCCCCC; padding: 5px 5px 5px 5px; vertical-align: top;} /** Left column data **/
TABLE.fundperfD TD.dataB {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperfD TD.dataC {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfD TD.dataD {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #888888; padding: 5px 5px 5px 5px; vertical-align: top;} /** Dark left border, left aligned data **/

/** The last data row w/o border-bottom **/
TABLE.fundperfD TD.lastDataA {padding: 5px 5px 5px 5px; vertical-align: top;} /** Left column data **/
TABLE.fundperfD TD.lastDataB {border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; vertical-align: top;} /** Light left border, center aligned data **/
TABLE.fundperfD TD.lastDataC {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; vertical-align: top;} /** Dark left border, center aligned data **/
TABLE.fundperfD TD.lastDataD {border-left: 1px solid #888888; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Dark left border, left aligned data **/
TABLE.fundperfD TD.lastDataE {border-left: 1px solid #CECFCE; padding: 5px 5px 5px 5px; text-align: center; vertical-align: top;} /** Light left border, center aligned data **/

TABLE.fundperfD .caveat {font-size: 9px;}
TABLE.fundperfD TD.topSpacer {height: 0px;} /** Space between top column header and the data **/
TABLE.fundperfD TD.bottomSpacer {height: 0px;} /** Space between the last data and the table border **/
			