/**import clean css file**/
@import url("stylesClean.css");
@import url("styles_productsservices.css");

/******  SECTION SPECIFIC  *******************************************************************************/
/*-- Homepage template --*/
.hpsubhead{font:bold 13px arial; color:#000;}/**font: style variant weight [size] /line-height [family] items in brackets required**/
.hpsubhead2{font:bold 13px arial;color:#fff;}
.hpdthead{font-size:9px;color:#fff;font-weight:700;}/**700=bold**/
.hpindhead{font-size:9px;color:#2f2f2f;font-weight:700;}
.hpinddata{font-size:9px;color:#2f2f2f;font-weight:400;}/**400=normal**/
.hpindcopyrite{font-size:9px;color:#828282;font-weight:400;}
/*-- Content template | corecont,articles,bios,landing pages w/articles,job,orderlit,shoppingcart --*/
.conhead1a{font:700 18px arial;color:#828282;}
.conlgbodycon{font-size:13px;color:#000;font-weight:400;}
.conlgbodycon2{font-size:13px;color:#828282;font-weight:400;}
.consecpgmarker{font-size:9px;color:#fff;font-weight:400;}
.conaddinfo{font-size:9px;color:#4a4a4a;font-weight:400;}
.conminihead{font-size:9px;color:#b0b0b0;font-weight:400;}
.conminihead2{font-size:9px;color:#828282;font-weight:400;}
/*-- Fund --*/
.PgHeader{padding:10px 0 5px 0;font:700 22px Times New Roman;color:#000;vertical-align:left;}
.fundhead2{font: 700 15px arial;color:#4a4a4a;}
.specialnotehead{font:700 13px arial;color:#F00;}
.spnotehead{font:700 13px arial;color:#F00;}
.data5{font:700 13px arial;color:#000;}
.fundhead4{font-size:11px;color:#4a4a4a;font-weight:700;}
.fundhead4b{font-size:11px;color:#006;font-weight:700;}
.fundhead4c{font-size:11px;color:#006;font-weight:400;}
.fundnewmarker{font-size:11px;color:#00f;font-weight:700;}
.data2{font-size:11px;color:#000;font-weight:400;}
.data2a{font-size:11px;color:#006;font-weight:400;}
.fundhead5{font-size:9px;color:#006;font-weight:700;}
.fundhead5a{font-size:9px;color:#4a4a4a;font-weight:700;}
.data4{font-size:9px;color:#000;font-weight:700;}
.data6{font-size:9px;color:#006;font-weight:700;}
.data7{font-size:11px;color:#888;font-weight:400;} 
.data8{font-size:10px;color:#000;font-weight:400;}
.data9{font-size:10px;color:#006;font-weight:400;}
.fundhead5b{font-size:9px;color:#006;font-weight:400;}
.fundhead5e{font-size:9px;color:#828282;font-weight:700;} 
.fundhead6{font:700 15px arial;color:#006;}
.fundcopy{font-size:9px;color:#4a4a4a;font-weight:400;}
.fundcopy2{font-size:11px;color:#006;font-weight:400;}
.update{font-size:9px;color:#888;font-weight:400;}
.update2{font-size:11px;color:#888;font-weight:400;} 
.funddate{font-size:9px;color:#888;font-weight:400;}
.fundasofdate{font-size:9px;color:#000;font-weight:400;}
.fundasofdate2{font-size:9px;color:#006;font-weight:400;}
.fundasofdate3{font-size:11px;color:#006;font-weight:400;}
.data1{font-size:9px;color:#000;font-weight:400;}
.data1R{font-size:9px;color:#000;font-weight:400;vertical-align:middle; text-align:right;}
.data1C{font-size:9px;color:#000;font-weight:400;vertical-align:middle; text-align:center;}
.data1L{font-size:9px;color:#000;font-weight:400;vertical-align:middle;}
.data1a{font-size:9px;color:#006;font-weight:400;}
.data3{font-size:9px;color:#888;font-weight:400;}
.data3a{font-size:9px;color:#666;font-weight:400;}
.fundnewbodycon{font-size:9px;color:#2f2f2f;font-weight:400;}
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:700;}
.tranbodycon{font-size:11px;color:#828282;font-weight:400;}
.transmbodycon{font-size:9px;color:#4a4a4a;font-weight:400;}
.transmbodycon2{font-size:9px;color:#828282;font-weight:400;}
.transmbodycon3{font-size:9px;color:#009;font-weight:400;}
/*-- Accountoptionstemplate --*/
.acctopthead1{font:400 18px arial;color:#000;}
.acctopthead3{font:700 13px arial;color:#828282;}
.acctopthead4{font-size:11px;color:#828282;font-weight:700;}
.acctoptbodycon{font-size:11px;color:#828282;font-weight:400;}
.acctopthead5{font-size:9px;color:#828282;font-weight:700;}
.acctoptsmbodycon{font-size:9px;color:#828282;font-weight:400;}
/*-- Wholesalertemplate --*/
.wholehead1{font:400 18px arial;color:#000;}
/*-- Imagetemplate --*/
.imghead1{font:700 18px arial;color:#8B6836;}
.imgbodycon{font-size:11px;color:#8B6836;font-weight:400;}
.imgfig{font-size:9px;color:#888;font-weight:400;}
/*--  aggrement Pages  --*/
.agrmntcon4{font:400 15px arial;color:#001B4C;}
.agrmnthead2a{font:700 15px arial;color:#001B4C;}
.agrmnthead4{font-size:11px;color:#545454;font-weight:700;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:400 24px arial;color:#bdbdbd;}
.glossaryhead{font:400 24px arial black,sans-serif;color:#bdbdbd;}
/*-- registration --*/
.rghead3{font:700 15px arial;color:#883900;}
.rgbodycon{font-size:11px;color:#892b00;font-weight:400;}
.rgsmbodycon{font-size:9px;color:#A03D01;font-weight:400;}
/*-- commentary --*/
.greysmbodycon{font-size:9px;color:#828282;font-weight:400;}
/*** GLOBAL ELEMENTS  ***/
/*-- Body Background --*/
/**body{background:#fff;}--wipes out gray line on right**/
TD{font:400 11px verdana,sans-serif;}
sup{font:10px verdana, sans-serif;}
span.trademark{font:15px verdana, sans-serif;line-height:11px;} /**set to 15 to look like 11px**/
sub{font-size: smaller;vertical-align: baseline;position: relative;bottom: -0.25em;}/**added 8/23/07**/
/*--This was added 12-21-06 to correct the superscript sizes across the site--*/
/*-- Navigation           | Use on all Navigation:Main; Sub; Left --*/ 
a.secnav:active{font-size:9px;color:#00f;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:700;text-decoration:none;}
.secnavsp{font-size:9px;color:#00003d;}
a.thirdnav{font-size:10px;color:#000;font-weight:700;text-decoration:none;}
a.fourthnav{font-size:9px;color:#006;font-weight:400;text-decoration:none;line-height:11px;}
a.fourthnav:hover{font-size:9px;color:#006;font-weight:400;text-decoration:underline;line-height:11px;}
a.fifthnav{font-size:9px;color:#4A4A4A;font-weight:400;text-decoration:none;}
a.fifthnav:hover{font-size:9px;color:#4A4A4A;font-weight:400;text-decoration:underline;}
.fifthnavhead{font-size:11px;color:#4B4B4B;font-weight:700;text-decoration:none;}
a.globalnav:active{font-size:9px;color:#fea;text-decoration:none;}
a.globalnav:link{font-size:9px;color:#fc0;text-decoration:none;}
a.globalnav:visited{font-size:9px;color:#fc0;text-decoration:none;}
a.globalnav:hover{font-size:9px;color:#fc0;text-decoration:underline;}
a.globalnavsales:active{font-size:11px;color:#fff;text-decoration:none;}
a.globalnavsales:link{font-size:11px;color:#fff;text-decoration:none;}
a.globalnavsales:visited{font-size:11px;color:#fff;text-decoration:none;} 
a.globalnavhilite{font-size:9px;color:#fc0;font-weight:700;text-decoration:none;}
.globalnavsp{font-size:9px;font-weight:400;color:#fff;}
.globalnavdisabled{font-size:9px;font-weight:400;color:#99c;}
.globalnavspdisabled{font-size:9px;font-weight:400;color:#99c;}
/* dimension */ 
DIV.globalnav{position:absolute;left:0;top:0;z-index:5;}
DIV.watglobalnav{position:absolute;left:645px;top:6px;z-index:5;visibility:visible;}
DIV.secnav{position:absolute;left:0;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:#66f;}
a.morelink:link{font-size:11px;color:#00f;}
a.morelink:visited{font-size:11px;color:#009;}
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 #888;}
.tableborderCallOut{border:1px solid #ECECEC;}
.tableborderCallOut2{border:1px solid #ccc;}            
.tableborderCORed{border:1px solid #C00;}
.tableborderCOGreen{border:1px solid #888;}
.tableborderCOBlack{border:1px solid #000;}
.tableborderOrderLit{border:1px solid #99A9C4;}
.tableborderInfo{border:2px solid #03C;}
.contentDate{padding:5px 0 10px 0; font-size:9px;}
.tabletopBG{background:#D0DDE9;}
.tablebottomBG{background:#EDF2FA;}
.tabledataBG{background:#ececec;}
.tabledataBG2{background:#FAEAC6;}            
.secmarker{font:700 13px arial;color:#dbdbdb;}
.subinfo{font-size:11px;color:#828282;font-weight:400;}
.asofdate{font-size:9px;color:#000;font-weight:400;}
.asofdate2{font-size:9px;color:#666;font-weight:400;}
.asofdate3{font-size:11px;color:#000;font-weight:400;}
.date{font-size:9px;color:#000;font-weight:400;}
.date2{font-size:9px;color:#fff;font-weight:400;}
.date3{font-size:11px;color:#fff;font-weight:400;}
.minihead{font-size:9px;color:#dbdbdb;font-weight:400;}
.filesize{font-size:9px;color:#4a4a4a;font-weight:400;}
.spacerstyle{font-size:1px;color:#fff;font-weight:400;}
.head5link{font-size:9px;color:#009;font-weight:700;text-decoration:none;}
.breakstyle{font-size:5px;color:#fff;font-weight:400;}
.orderlitboxhead{font-size:11px;color:#6A7C9B;font-weight:700;}
ul{margin:0; padding:15px 25px 24px 25px;}
/* Call out text */
.callouttext{font-size:11px;color:#b76800;font-weight:400;}
.callouttext2{font-size:11px;color:#763400;font-weight:400;}
.callouttext2b{font-size:11px;color:#763400;font-weight:700;}
/* InfoMessage */
.infohd{font-size:11px;color:#00249e;font-weight:700;}
.info{font-size:11px;color:#00249e;font-weight:400;}
/* ErrorMessage */
.errhd1{font:700 18px arial;color:#fff;}
.errhd2{font:700 15px arial;color:#fff;}
.errhd{font-size:11px;color:#970103;font-weight:700;}
.err5{font-size:11px;color:#970103;font-weight:400;font-style:italic;}
.errhead4{font-size:11px;color:#F00;font-weight:700;}
.errhead4a{font-size:11px;color:#900;font-weight:700;} /*Usedinchangeaddress*/
.err{font-size:11px;color:#970103;font-weight:400;}
.err2{font-size:11px;color:#900;font-weight:400;}
.err4{font-size:11px;color:#000052;font-weight:400;}
.err6{font-size:11px;color:#fff;}
.errhead5{font-size:9px;color:#F00;font-weight:700;}
.errhd5{font-size:9px;color:#fff;font-weight:700;}
.err3{font-size:9px;color:#900;font-weight:400;}
.err7{font-size:9px;color:#970103;font-weight:400;}
/* used for table tabs */
a.nounderline{text-decoration:none;}
a.nounderline:hover{text-decoration:none;}
/* csr tabs */
.bodyconcsr{font-size:11px;color:#F00;}
.head5csr{font-size:9px;color:#F00;font-weight:700;}
/* rel links */
.concathead{font-size:11px;color:#4a4a4a;font-weight:700;}
.consubcathead{font-size:9px;color:#4a4a4a;font-weight:700;}
.concatcopy{font-size:9px;color:#828282;font-weight:400;}
/*-- Forms           | Use on all forms --*/    
.formcopyhead4{font-size:11px;color:#828282;font-weight:700;}
.insttext{font-size:11px;color:#000;font-weight:400;}
.frminsttext{font-size:11px;color:#828282;font-weight:400;}
.steps{font-size:11px;color:#000;font-weight:400;}
.formcopy{font-size:11px;color:#828282;font-weight:400;}
input,
select,
textarea,
form{font:400 11px verdana,sans-serif;color:#000;}
.formcopyhead5{font-size:9px;color:#828282;font-weight:700;}
.fldmarker2{font-size:9px;color:#4a4a4a;font-weight:400;}
.fldmarker,
.insttext2,
.formcopy2{font-size:9px;color:#828282;font-weight:400;}
.formcopy3{font-size:9px;color:#000;font-weight:400;}
.formcopy4{font-size:9px;color:#666;font-weight:400;}
.formcopy4a{font-size:9px;color:#666;font-weight:400;font-style:italic;}
.formcopy5{font-size:10px;color:#000;font-weight:400;}
.reqfld{font-size:9px;color:#F00;}
.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:10px arial;} 
.footerconbld2{font-size:11px;color:#000;font-weight:700;}
.footerconital2{font-size:11px;color:#000;font-weight:400;font-style:italic;}
.caveatpgtitle{font-size:11px;color:#666;font-weight:400;}
.footercon2{font-size:11px;color:#000;font-weight:400;}
.footerseperator{font:700 9px arial;color:#848284;}
.footerconbld{font-size:9px;color:#000;font-weight:700;}
.footerconital{font-size:9px;color:#000;font-weight:400;font-style:italic;}
.footercon{font-size:9px;color:#000;font-weight:400;}
.caveat{font-size:9px;color:#000;font-weight:400;}
.caveatTable{font-size:9px;color:#666;font-weight:400;}
.caveatdarkbg{font-size:9px; color:#fff;;font-weight:400;}
.caveatPerf12{font:12px times;color:#000;}
.caveatPerf13{font:13px times;color:#000;}
.caveatPerfBlue{font-size:11px;color:#669;font-weight:400;}
a.footer{font-size:9px;color:#00f;}
a.footer:hover{font-size:9px;color:#00f;}
/*sup{font-family:verdana,sans-serif;font-size:11px;}*/
sup.caveat{font:11px verdana,sans-serif;}
/******  GENERAL  *******************************************************************************/
/*-- Body and Headers --*/
.greypgtitle{font-family:arial;font-size:18px;color:#000;font-weight:700;}/*dcrpages changed color:#848284 to black 11/15/07*/
.greypgtitlenb{font-family:arial;font-size:18px;color:#848284;}/**useless**/
.pgtitle,
.head1{font:700 18px arial;color:#000;}
.head1a{font:700 18px arial;color:#fff;}
.head2{font:700 15px arial;color:#000;}
.head2a{font:700 15px arial;color:#888;}
.head2b{font:700 15px arial;color:#C60;}
/**unclean**/
.head3{font:700 13px arial;color:#000;}
.head3a{font:700 12px arial;}
.head3b{font:700 13px arial;color:#C60;}
.head3c{font:700 13px arial;color:#006;}
.head3e{font:700 13px arial;color:#000;}
.lgbodycon{font:13px arial;color:#000;}
.head4{font-weight:700;font-size:11px;color:#000;}
.head4a{font-weight:700;font-size:11px;color:#888;}
.head4b{font-weight:700;font-size:11px;color:#C60;}
.head4c{font-weight:700;font-size:11px;color:#006;}
.head4d{font-weight:700;font-size:11px;color:#8392AD;}
.head4e{font-weight:700;font-size:11px;color:#00019A;}
.head4f{font-weight:700;font-size:11px;color:#006;}
.bodycon{font-size:11px;color:#000;}
.bodycon1a{font-size:10px;color:#000;}
.bodycon2{font-size:11px;color:#fff;}
.bodycon3{font-size:11px;color:#dbdbdb;}
.bodycon4{font-size:11px;color:#888;}
.bodycon5{font-size:11px;color:#4A4A4A;}
.bodycon6{font-size:11px;color:#006;}
.bodycon7{font-size:11px;color:#C60;}
.head5{font-weight:700;font-size:9px;color:#000;}
.head5a{font-weight:700;font-size:9px;color:#006;}
.head5b{font-weight:700;font-size:9px;color:#803F00;}
.head5orange{font-weight:700;font-size:9px;color:#C60;}
.head5c{font-weight:400;font-size:10px;color:#000;}
.head5d{font-weight:700;font-size:10px;color:#000;}
.head7{font-weight:700;font-size:9px;color:#970103;}
.head8{font-weight:700;font-size:11px;color:#fff;}
.smbodycon{font-size:9px;color:#000;}
.smbodycon1{font-size:9px;color:#B0B0B0;}
.smbodycon2{font-weight:400;font-size:9px;color:#630;}
.smbodycon3{font-size:9px;color:#006;}
.smbodycon4{font-size:9px;color:#666;}
.smbodycon5{font-size:9px;color:#C60;}
/* Do not use for new pages */
.head6{font-size:9px;color:#A6A6A6;font-weight:700;}
.orangehead{font:700 13px arial;color:#C60;}
.orangehead2{font:400 13px arial;color:#C60;}
.bodycon13px{font-size:13px;color:#000;}
.icon{font-size:11px;color:#000;font-style:italic;}
.wsmbodycon{font-size:9px;color:#fff;}
.pgsumteaser{font-size:11px;color:#000;font-style:italic;}/*sameasicon;removingicon*/
.brownbody{font-size:11px;color:#630;font-weight:400;}
.smbrownbody{font-size:9px;color:#630;font-weight:400;}
/*Added01/01/2002formyhome_fp.jsp*/
/*-- links           | None item specific links --*/
a.link:active{font-size:11px;color:#66f;}
a.link:link{font-size:11px;color:#00f;}
a.link:visited{font-size:11px;color:#009;}
a.link1a:active{font-size:11px;color:#66f;font-weight:700;}
a.link1a:link{font-size:11px;color:#00f;font-weight:700;}
a.link1a:visited{font-size:11px;color:#009;font-weight:700;}
a.link2:active{font-size:9px;color:#66f;}
a.link2:link{font-size:9px;color:#00f;}
a.link2:visited{font-size:9px;color:#009;}
a.link2a:active{font-size:9px;color:#66f;font-style:italic;}
a.link2a:link{font-size:9px;color:#00f;font-style:italic;}
a.link2a:visited{font-size:9px;color:#009;font-style:italic;}
a.link2b:active{font-size:9px;color:#66f;font-weight:700;}
a.link2b:link{font-size:9px;color:#00f;font-weight:700;}
a.link2b:visited{font-size:9px;color:#009;font-weight:700;}
a.link2c:active{font-size:9px;color:#00f;text-decoration:none;}
a.link2c:link{font-size:9px;color:#006;text-decoration:none;}
a.link2c:visited{font-size:9px;color:#009;text-decoration:none;}
a.link3:active{font-size:11px;color:#ffe789;}
a.link3:link{font-size:11px;color:#fc0;}
a.link3:visited{font-size:11px;color:#fc0;}
a.link3a:active{font-size:9px;color:#fea;}
a.link3a:link{font-size:9px;color:#fc0;}
a.link3a:visited{font-size:9px;color:#fc0;}
a.link3b:active{font-size:11px;color:#fff;font-weight:700;}
a.link3b:link{font-size:11px;color:#fff;font-weight:700;}
a.link3b:visited{font-size:11px;color:#fff;font-weight:700;}
a.link4:active{font-size:13px;color:#ffe879;}
a.link4:link{font-size:13px;color:#00f;}
a.link4:visited{font-size:13px;color:#fc0;}
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:#eee;}
a.link7:link{font-size:11px;color:#fff;}
a.link7:visited{font-size:11px;color:#eee;}
a.link8:active{font-size:9px;color:#fff;}
a.link8:link{font-size:9px;color:#fff;}
a.link8:visited{font-size:9px;color:#fff;}
a.link9:active{font-size:11px;color:#00f;text-decoration:none;}
a.link9:link{font-size:11px;color:#006;text-decoration:none;}
a.link9:visited{font-size:11px;color:#009;text-decoration:none;}
a.link9a:active{font-size:11px;color:#000;text-decoration:none;}
a.link9a:link{font-size:11px;color:#000;text-decoration:none;}
a.link9a:visited{font-size:11px;color:#000;text-decoration:none;}
a.link9b:active{font-size:11px;color:#000;text-decoration:none;font-weight:700;}/** ADDED 09 OCT 2003, roa.jsp **/
a.link9b:link{font-size:11px;color:#000;text-decoration:none;font-weight:700;}
a.link9b:visited{font-size:11px;color:#000;text-decoration:none;font-weight:700;}
a.link10{font:700 13px arial;color:#fff;text-decoration:none;}
.link10{font:700 13px arial;color:#fff;text-decoration:none;}
a.link11:active{font-size:10px;color:#66f;}
a.link11:link{font-size:10px;color:#00f;}
a.link11:visited{font-size:10px;color:#009;}
a.link12:active,
a.link12:link,
a.link12:visited{font-size:9px;color:#A86709;text-decoration:none;}
/*-- 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;}       
/***Other Design Elements ***/

/******section below not in sungs latest css file 12/3/04*******/
/** Media Presentation ***/
DIV.media{font:400 11px verdana,sans-serif;}
DIV.media SPAN.mediaLink{height:20px;padding:0px 5px 0 0;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:400;vertical-align:middle;}
/** Anchors *******************************************************************/
UL.anchor{padding:0;margin-left:45px;margin-bottom:24px;margin-top:10px;vertical-align:top;}
LI.anchorImg{list-style:url(/share/img/down.gif);padding:0;font:400 11px verdana;color:#000;vertical-align:top;}
/** Anchors *******************************************************************/
OL.noIndent{padding:0;margin-left:24px;margin-bottom:24px;margin-top:10px;vertical-align:top;list-style-type:upper-alpha;}
LI.noIndent{padding:0;font:400 11px verdana;color:#000;vertical-align:top;}
/** Back to Top ***************************************************************/
DIV.backTop{width:100%;padding:2px 5px 5px 0;text-align:right;margin-right:0;}
/** Call Out ******************************************************************/
/** Image Call Out http://emarketing/users/Design/styleguide/www/examples/image_callout.htm**/
DIV.imgCallOut,
DIV.imgCallOut2{border:1px solid #ECECEC;padding:5px 0 15px 0;background:#fff;text-align:center;margin-right:0;}
DIV.imgCallOut DIV.callOutImg,
DIV.imgCallOut2 DIV.callOutImg{width:100%;padding:0px 0 24px 0;text-align:center;}
DIV.imgCallOut DIV.callOutTxt,
DIV.imgCallOut2 DIV.callOutTxt{font:400 11px verdana,sans-serif;}
/** Image Call Out2 **/
/** Non-Centered Text added 10/25/06 **/
DIV.imgCallOut2,
DIV.imgCallOut2 DIV.callOutImg{text-align:left;}

/**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;background:#fff;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:#F3F3E6;}
DIV.infoCallOut DIV.infoCallOutBox{ width:400px !important;width/**/:400px;padding:15px 5px 15px 20px;background:#F3F3E6;}
DIV.infoCallOut DIV.infoCallOutBoxSM{ width:350px !important;width/**/:350px;padding:15px 5px 15px 20px;background:#F3F3E6;}
DIV.infoCallOut DIV.infoCallOutHeader{width:290px !important;width/**/:300px;padding:0px 0 10px 0;font:700 15px arial;color:#C60;text-align:left;}
DIV.infoCallOut SPAN.infoCallOutTxt{font:400 11px verdana,sans-serif;color:#630; text-align:left;}
/**added above 12/10/04**/
/** Chart *********************************************************************/
DIV.chart{width:100%;border:1px solid #ECECEC;margin-top:25px;padding:10px 0 0 0;background:#fff;text-align:center;}
DIV.chart DIV.chartHeader{margin:0px 10px;padding:5px 0;background:#F9F9F9;font:700 11px verdana,sans-serif;text-align:center;}
	DIV.chart DIV.chartHeaderWSubHeader{margin:0px 10px;padding:5px 0 0 0;background:#F9F9F9;font:700 11px verdana,sans-serif;text-align:center;}
DIV.chart DIV.chartSubHeader{margin:0px 10px;padding:0px 0 5px 0;background:#F9F9F9;font:400 11px verdana,sans-serif;text-align:center;}
DIV.chart DIV.chartImage{padding:0;margin:10px 0 25px 0;}/**max width for img 350px**/
	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:0px 0 5px 0;}
DIV.chart DIV.chartCaveat TABLE.chartCaveat TD.chartCaveat{padding:0px 10px 10px 10px;vertical-align:top;text-align:top;font:9px verdana, san-serif;color:#666;}
/******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:#fff;padding:7px 7px 18px 7px;margin-right:0;}
DIV.contentTBL TABLE.contentData TD.cdataHeader{padding:5px;height:25px; background:#F9F9F9;font:700 11px verdana,sans-serif;text-align:center;}	
DIV.contentTBL TABLE.contentData TD.cdataHeaderWSubHeader{padding:5px;height:25px; background:#F9F9F9;font:400 11px verdana,sans-serif;text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeaderGray{font-size:9px;border-right:1px solid #CECECE;color:#C60; font-family:verdana,sans-serif;padding:8px 5px 5px 5px;background:#fff;vertical-align:bottom; text-align:left;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeader{font:9px verdana,sans-serif;color:#C60;padding:8px 5px 5px 5px;background:#fff;vertical-align:bottom; text-align:left;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeaderA{font:9px verdana,sans-serif;color:#C60;padding:8px 5px 5px 12px;background:#fff;vertical-align:bottom; text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeaderB{font:9px verdana,sans-serif;color:#666;padding:0px 0 5px 0;background:#fff;vertical-align:bottom; text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeaderC{font:700 9px verdana,sans-serif;color:#630;padding:8px 5px 5px 5px;background:#fff;vertical-align:bottom; text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataSuperHeader{font:700 11px verdana,sans-serif;color:#000;padding:10px 5px 0 5px;background:#fff;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:#F2F2E6;}	
DIV.contentTBL TABLE.contentData TD.cdata{font-size:9px;border-bottom:3px solid #fff;border-right:1px solid #fff;padding:5px;vertical-align:top;font-weight:700;}
DIV.contentTBL TABLE.contentData TD.cdataA{font-size:9px;border-bottom:3px solid #fff;border-right:1px solid #fff;padding:5px;vertical-align:top;text-align:right;}
DIV.contentTBL TABLE.contentData TD.cdataAA{font-size:9px;border-bottom:3px solid #fff;border-right:1px solid #fff;padding:5px;vertical-align:top;text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataAB{font-size:9px;border-bottom:3px solid #fff;border-right:1px solid #fff;padding:5px;vertical-align:top;text-align:left;}
DIV.contentTBL TABLE.contentData TD.cdataB{font-size:9px;border-bottom:3px solid #fff;padding:5px;vertical-align:top;text-align:right;}
DIV.contentTBL TABLE.contentData TD.cdataBA{font-size:9px;border-bottom:3px solid #fff; padding:5px;vertical-align:top;text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataBB{font-size:9px;border-bottom:3px solid #fff; padding:5px;vertical-align:top;text-align: left;}
DIV.contentTBL TABLE.contentData TD.cdataHorizBarImgBB{font-size:9px;border-bottom:3px solid #fff; padding:5px 5px 5px 0;vertical-align:middle;text-align: left;}
DIV.contentTBL TABLE.contentData TD.cdataABB{font-size:9px;border-bottom:1px solid #fff;border-right:1px solid #fff;padding:5px;vertical-align:top;text-align:left;}
DIV.contentTBL TABLE.contentData TD.cdataBBB{font-size:9px;border-bottom:1px solid #fff; padding: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 #000;border-right:1px solid #fff;padding:5px;vertical-align:top;font-weight:700;}
DIV.contentTBL TABLE.contentData TD.cdataADividerBelow{font-size:9px;border-bottom:1px solid #000;border-right:1px solid #fff;padding:5px;vertical-align:top;text-align:right;}
DIV.contentTBL TABLE.contentData TD.cdataAADividerBelow{font-size:9px;border-bottom:1px solid #000;border-right:1px solid #fff;padding:5px;vertical-align:top;text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataABDividerBelow{font-size:9px;border-bottom:1px solid #000;border-right:1px solid #fff;padding:5px;vertical-align:top;text-align:left;}
DIV.contentTBL TABLE.contentData TD.cdataBDividerBelow{font-size:9px;border-bottom:1px solid #000;padding:5px;vertical-align:top;text-align:right;}
DIV.contentTBL TABLE.contentData TD.cdataBADividerBelow{font-size:9px;border-bottom:1px solid #000; padding:5px;vertical-align:top;text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataBBDividerBelow{font-size:9px;border-bottom:1px solid #000; padding:5px;vertical-align:top;text-align: left;}
DIV.contentTBL TABLE.contentData TD.clastData{font-size:9px;border-right:1px solid #fff;padding:5px;vertical-align:top;font-weight:700;}
DIV.contentTBL TABLE.contentData TD.clastDataA{font-size:9px;border-right:1px solid #fff;padding:5px;vertical-align:top;text-align:right;}
DIV.contentTBL TABLE.contentData TD.clastDataAA{font-size:9px;border-right:1px solid #fff;padding:5px;vertical-align:top;text-align:center;}
DIV.contentTBL TABLE.contentData TD.clastDataAB{font-size:9px;border-right:1px solid #fff;padding:5px;vertical-align:top;text-align:left;}
DIV.contentTBL TABLE.contentData TD.clastDataABGray{font-size:9px;border-right:1px solid #CECECE;padding:5px;vertical-align:top;text-align:left;}
DIV.contentTBL TABLE.contentData TD.clastDataB{font-size:9px;padding:5px;vertical-align:top;text-align:right;}
DIV.contentTBL TABLE.contentData TD.clastDataBA{font-size:9px;padding:5px;vertical-align:top;text-align:center;}
DIV.contentTBL TABLE.contentData TD.clastDataBB{font-size:9px;padding:5px;vertical-align:top;text-align:left;}
DIV.contentTBL TABLE.contentData TD.clastDataHorizBarImgBB{font-size:9px;padding:5px 5px 5px 0;vertical-align:middle;text-align:left;}
DIV.contentTBL TABLE.contentData TD.cdataTotal{font-size:9px;color:#000;border-bottom:3px solid #fff;border-right:1px solid #fff;padding:5px;vertical-align:top;text-align:center;}
DIV.contentTBL TABLE.contentData TD.clastDataTotal{font-size:9px;color:#000;border-right:1px solid #fff;padding:5px;vertical-align:top;text-align:center;}
DIV.contentTBL DIV.contentDataCaveat{width:100%;background:#fff;}
DIV.contentTBL DIV.contentDataCaveat TABLE.cCaveat{width:100%;margin:13px 0 0 0;}
DIV.contentTBL DIV.contentDataCaveat TABLE.cCaveat TD.contentCaveat{padding:10px 0 0 5px;font:9px verdana,sans-serif;color:#666;vertical-align:top;}
DIV.contentDataCaveat{width:100%;}
DIV.contentDataCaveat TABLE.cCaveat{width:100%;margin:13px 0;}
DIV.contentDataCaveat TABLE.cCaveat TD.contentCaveat{padding:10px 0 0 5px;font:9px verdana,sans-serif;color:#666;vertical-align:top;}
/***forms***/
DIV.form{border:1px solid #ECECEC;background:#fff;margin:10px;padding:10px 10px 5px 10px;}
DIV.form DIV.formMain{background:#F2F2E6;vertical-align:center;padding:5px;}
DIV.form DIV.formMain TABLE.formInput{padding:10px 10px 5px 15px;}
DIV.form DIV.formButtons{ padding:10px 0 20px 20px;}
/***New stuff added by Scott, 3/16/05***/
DIV.form DIV.formInputDiv{ padding:3px 0 0 0;}
DIV.form DIV.formInputDiv2{ padding:5px 0 0 0;}
DIV.form DIV.formGroupDiv{ padding:12px 0 0 0;}
.formInstructionCopy{padding:0px 10px 15px 0;font-size:11px;}
.formHead{font:700 11px verdana; padding:7px 0 0 7px;}
.formInputHead{font:700 11px verdana;color:#300;}
.formOptHead{font:700 11px verdana;}
.formInputHead2{font:11px verdana;}
.formAddInfo{font:11px verdana;color:#300;}
.formBlackDot{height:1px;margin:40px 0 0 7px;background:url(/share/img/black-dot.gif)#F2F2E6;}
/**order lit box for campaigns**/
DIV.orderLitBox{width:364px;border:1px solid #99A9C4;background:#EDF2FA;margin:0;}
DIV.orderLitBox TABLE.orderLitBoxContainer{padding:0px 5px 0 0;}
DIV.orderLitBox TABLE.orderLitBoxContainer TD.orderLitBoxContent{ padding:5px 0 5px 5px;font-size:11px;;vertical-align:top;}
DIV.orderLitBox TABLE.orderLitBoxContainer DIV.orderLitBoxHeader{padding:0px 0 5px 0;font-size:11px;color:#8392AD;font-weight:700;vertical-align:top;}
DIV.orderLitBox TABLE.orderLitBoxContainer DIV.orderLitBoxImgButton{padding:17px 0 0 0;}
/**important legal information and footnote ***/
DIV.legalContainer{margin:0;padding-top:60px;}
DIV.legalContainer DIV.legalSpacer{height:40px;}
DIV.legalContainer DIV.legalHeader{font-size:9px;font-weight:700;}
.ImportantLegalContent{padding:0px 0 7px 0;font-size:9px;font-weight:400;}
.footnoteContent{padding:0px 5px 0 0;font-size:9px;font-weight:400;vertical-align:top;}
/**Fund Performance Table -- applies to all Fund Perfoamnce tables ***/
/** Funf Perf Container *******************************************************/
/******************************************************************************/
TABLE.fundPerfContainer{width:750px;border-collapse:collapse;background:#EAEFF3;} 
TABLE.fundPerfContainerA{width:750px;border-collapse:collapse;background:#F1EAD7;}
TABLE.fundPerfContainerB{width:500px;border-collapse:collapse;background:#F1EAD7;} 
TABLE.fundPerfContainer TD.container,
TABLE.fundPerfContainerA TD.container{padding:10px;vertical-align:top;} 
TABLE.fundPerfContainer TD.container DIV.fundperf,
TABLE.fundPerfContainerA TD.container DIV.fundperf {margin-top:5px;margin-bottom:5px;} 
TABLE.fundPerfContainer TD.container DIV.fundperfB, 
TABLE.fundPerfContainerA TD.container DIV.fundperfB{margin-top:5px;margin-bottom:5px;} 
TABLE.fundPerfContainer TD.container DIV.backTop,
TABLE.fundPerfContainerA TD.container DIV.backTop {padding:0px 5px 2px 0;text-align:right;} 
/*------Begin of Institutional Pages------*/
/** Funf Perf Container institutional**/
TABLE.fundPerfContainerI{width:100%;border-collapse:collapse;background:#EAEFF3;}
TABLE.fundPerfContainerI TD.container{padding:10px 10px 0 10px;vertical-align:top;}
TABLE.fundPerfContainerI TD.container DIV.fundperf{margin-top:5px;margin-bottom:0;}
TABLE.fundPerfContainerI TD.container DIV.fundperfB{margin-top:5px;margin-bottom:5px;}
TABLE.fundPerfContainerI TD.container DIV.backTop{padding:2px 0 5px 0;text-align:right;}
TABLE.fundperfI{width:100%;border-bottom:1px solid #888;border-right:1px solid #888;border-left:1px solid #888;border-collapse:collapse;background:#fff;empty-cells:show;}
TABLE.fundperfI TD.date{padding:5px 5px 2px 5px;border-top:1px solid #888;font-size:11px;text-align:right;vertical-align:top;}
TABLE.fundperfI TD.dateNT{padding:5px 5px 2px 5px;text-align:right;font-size:11px;vertical-align:top;}
TABLE.fundperfI TD P.dateTopSpacer{margin-top:5px;}
TABLE.fundperfI TD SPAN.comment{color:#888}
TABLE.fundperfI TD.date A{padding:5px 5px 2px 5px;font-size:11px;text-align:right;vertical-align:top;}
TABLE.fundperfI TD.titlePadding{padding:5px 15px 2px 5px;border-top:1px solid #888;vertical-align:bottom;} 
TABLE.fundperfI TD.titlePaddingNT{padding:5px 15px 2px 5px;vertical-align:bottom;} 
TABLE.fundperfI TD SPAN.tableTitle{font:700 15px arial;color:#000;} 
TABLE.fundperfI TD SPAN.info{font-size:9px;color:#006;font-weight:400;}
TABLE.fundperfI TD P.tableHeaderSpacer{margin-top:20px;} 
TABLE.fundperfI TD.headerSpacer{height:10px;}
TABLE.fundperfI TD DIV.tableHeader{font-weight:700;} 
TABLE.fundperfI TR.colHeader{background:#ECECEC;}
TABLE.fundperfI TR.repeatColHeader{background:#F9F9F9;}
TABLE.fundperfI TD P.colHeaderSpacer{margin-bottom:0;margin-top:5px;}
TABLE.fundperfI TD.colHeaderA{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:left;vertical-align:bottom;}
TABLE.fundperfI TD.colHeaderB{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;border-left:1px solid #888;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}
TABLE.fundperfI TD.colHeaderBA{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}
TABLE.fundperfI TD.colHeaderC{border-top:1px solid #DBDBDB;border-left:1px solid #888;padding:5px 0;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}
TABLE.fundperfI TD.colHeaderCA{border-top:1px solid #DBDBDB;padding:5px 0;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}
TABLE.fundperfI TD.subHeaderA{border-left:1px solid #888;padding:0px 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;}
TABLE.fundperfI TD.subHeaderAA{padding:0px 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;}
TABLE.fundperfI TD.subHeaderB{border-left:1px solid #CECFCE;padding:0px 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;}
TABLE.fundperfI TD.subHeaderSpacer{height:5px;border-bottom:1px solid #DBDBDB;border-left:1px solid #888;}
TABLE.fundperfI TD.subHeaderSpacerA{height:5px;border-bottom:1px solid #DBDBDB;}
TABLE.fundperfI TR.data TD{font-size:11px;}
TABLE.fundperfI TR.data9 TD{font-size:9px;color:#000;}
TABLE.fundperfI TD P.dataSpacer{margin-bottom:0;margin-top:5px;} 
TABLE.fundperfI TD.dataTitle{padding:10px 5px 5px 5px;vertical-align:top;}
TABLE.fundperfI TD.dataTitle A{font-size:11px;font-weight:700;}
TABLE.fundperfI TD.dataA{border-bottom:1px solid #ccc;padding:5px;vertical-align:top;}
TABLE.fundperfI TD.dataAA{border-bottom:1px solid #ccc;padding:3px 5px 3px 0;vertical-align:top;}
TABLE.fundperfI TD.dataAB{padding:3px 5px 3px 15px;vertical-align:top;}
TABLE.fundperfI TD.dataB{border-bottom:1px solid #ccc;border-left:1px solid #CECFCE;padding:5px;text-align:center;vertical-align:top;}
TABLE.fundperfI TD.dataBA{border-left:1px solid #CECFCE;padding:3px 5px;text-align:right;vertical-align:top;background:#F0F5EF;} 
TABLE.fundperfI TD.dataBB{border-bottom:1px solid #ccc;border-left:1px solid #CECFCE;padding:3px 5px;vertical-align:top;text-align:right;}
TABLE.fundperfI TD.dataBC{border-bottom:1px solid #ccc;border-left:1px solid #CECFCE;padding:5px;vertical-align:top;}
TABLE.fundperfI TD.dataC{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:5px;text-align:left;vertical-align:top;}
TABLE.fundperfI TD.dataCA{border-left:1px solid #888;padding:3px 5px;vertical-align:top;background:#F0F5EF;}
TABLE.fundperfI TD.dataCB{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:3px 5px;vertical-align:top;} 
TABLE.fundperfI TD.dataCC{border-bottom:1px solid #ccc;border-left:1px solid #CECFCE;padding:3px 5px;text-align:center;vertical-align:top;}
TABLE.fundperfI TD.dataCD{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:5px;text-align:right;vertical-align:top;}
TABLE.fundperfI TD.dataD{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:5px;vertical-align:top;}
TABLE.fundperfI TD.lastDataA{padding:5px;vertical-align:top;}
TABLE.fundperfI TD.lastDataAA{padding:3px 5px 3px 0;vertical-align:top;}
TABLE.fundperfI TD.lastDataAB{padding:5px;vertical-align:top;text-align:center;}
TABLE.fundperfI TD.lastDataB{border-left:1px solid #CECFCE;padding:5px;vertical-align:top;} 
TABLE.fundperfI TD.lastDataBA{border-left:1px solid #CECFCE;padding:3px 5px;text-align:right;vertical-align:top;}
TABLE.fundperfI TD.lastDataBB{border-left:1px solid #CECFCE;padding:3px 5px;text-align:center;vertical-align:top;} 
TABLE.fundperfI TD.lastDataC{border-left:1px solid #888;padding:5px;vertical-align:top;}
TABLE.fundperfI TD.lastDataCA{border-left:1px solid #888;padding:3px 5px;vertical-align:top;}
TABLE.fundperfI TD.lastDataCB{border-left:1px solid #888;padding:5px;text-align:right;vertical-align:top;}
TABLE.fundperfI TD.lastDataCC{border-left:1px solid #888;padding:5px;text-align:center;vertical-align:top;}
TABLE.fundperfI TD.lastDataD{border-left:1px solid #888;padding:5px;text-align:left;vertical-align:top;}
TABLE.fundperfI TD.lastDataE{border-left:1px solid #CECFCE;padding:5px;text-align:center;vertical-align:top;}
TABLE.fundperfI TD.topSpacer{height:0;}
TABLE.fundperfI TD.bottomSpacer{height:20px;}
/** Fund Perf Table A ***/
TABLE.fundperf{width:730px;border-bottom:1px solid #888;border-right:1px solid #888;border-left:1px solid #888;border-collapse:collapse;background:#fff;empty-cells:show;margin-bottom:5px;}
TABLE.fundperf TD.date{padding:5px 5px 2px 5px;border-top:1px solid #888;font-size:11px;text-align:right;vertical-align:top;}
TABLE.fundperf TD.dateNT{padding:5px 5px 2px 5px;text-align:right;font-size:11px;vertical-align:top;}
TABLE.fundperf TD P.dateTopSpacer{margin-top:5px;} 
TABLE.fundperf TD SPAN.comment{color:#888}
TABLE.fundperf TD.date A{padding:5px 5px 2px 5px;font-size:11px;text-align:right;vertical-align:top;}
TABLE.fundperf TD.titlePadding{padding:5px 15px 2px 5px;border-top:1px solid #888;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:700 15px arial;color:#000;}
TABLE.fundperf TD SPAN.info{font-size:9px;color:#006;font-weight:400;}
TABLE.fundperf TD P.tableHeaderSpacer{margin-top:20px;}
TABLE.fundperf TD.headerSpacer{height:10px;}
TABLE.fundperf TD DIV.tableHeader{font-weight:700;}
/** Table column header ***/
TABLE.fundperf TR.colHeader{background:#ECECEC;} 
TABLE.fundperf TR.repeatColHeader{background:#F9F9F9;} 
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;font-size:9px;color:#006;font-weight:700;text-align:left;vertical-align:bottom;}
TABLE.fundperf TD.colHeaderAb{border-top:1px solid #DBDBDB;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:left;vertical-align:bottom;}
TABLE.fundperf TD.colHeaderAc{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}
TABLE.fundperf TD.colHeaderB{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;border-left:1px solid #888;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}
TABLE.fundperf TD.colHeaderBA{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}
TABLE.fundperf TD.colHeaderBB{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;border-left:1px solid #CECECE;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}
TABLE.fundperf TD.colHeaderC{border-top:1px solid #DBDBDB;border-top:1px solid #DBDBDB;border-left:1px solid #888;padding:5px 0;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;} 
TABLE.fundperf TD.colHeaderCb{border-top:1px solid #DBDBDB;border-left:1px solid #CECFCE;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}
TABLE.fundperf TD.colHeaderCl{border-top:1px solid #DBDBDB;border-left:1px solid #888;padding:5px 0;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}
TABLE.fundperf TD.colHeaderCA{border-top:1px solid #DBDBDB;padding:5px 0;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}
TABLE.fundperf TD.subHeaderA{border-left:1px solid #888;padding:0px 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;} 
TABLE.fundperf TD.subHeaderAA{padding:0px 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;}
TABLE.fundperf TD.subHeaderB{border-left:1px solid #CECFCE;padding:0px 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;}
TABLE.fundperf TD.subHeaderSpacer{height:5px;border-bottom:1px solid #DBDBDB;border-left:1px solid #888;}
TABLE.fundperf TD.subHeaderSpacerA{height:5px;border-bottom:1px solid #DBDBDB;}
TABLE.fundperf TR.data TD{font-size:11px;}
TABLE.fundperf TR.data9 TD{font-size:9px;color:#000;}
TABLE.fundperf TD P.dataSpacer{margin-bottom:0;margin-top:5px;} 
TABLE.fundperf TD.dataTitle{padding:10px 5px 5px 5px;vertical-align:top;}
TABLE.fundperf TD.dataTitle A{font-size:11px;font-weight:700;}
TABLE.fundperf TD.dataA{border-bottom:1px solid #ccc;padding:5px;vertical-align:top;}
TABLE.fundperf TD.dataAA{border-bottom:1px solid #ccc;padding:3px 5px 3px 0;vertical-align:top;}
TABLE.fundperf TD.dataAB{padding:3px 5px 3px 15px;vertical-align:top;}
TABLE.fundperf TD.dataB{border-bottom:1px solid #ccc;border-left:1px solid #CECFCE;padding:5px;text-align:center;vertical-align:top;}
TABLE.fundperf TD.dataBA{border-left:1px solid #CECECE;padding:3px 5px;text-align:right;vertical-align:top;background:#F0F5EF;}
TABLE.fundperf TD.dataBB{border-bottom:1px solid #ccc;border-left:1px solid #CECFCE;padding:3px 5px;vertical-align:top;text-align:right;}
TABLE.fundperf TD.dataBC{border-bottom:1px solid #ccc;border-left:1px solid #CECFCE;padding:5px;vertical-align:top;}
TABLE.fundperf TD.dataBD{border-left:1px solid #888;padding:3px 5px;text-align:right;vertical-align:top;background:#F0F5EF;}
TABLE.fundperf TD.dataBE{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:3px 5px;vertical-align:top;text-align:right;}
TABLE.fundperf TD.dataC{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:5px;text-align:center;vertical-align:top;}
TABLE.fundperf TD.dataCA{border-left:1px solid #888;padding:3px 5px;vertical-align:top;background:#F0F5EF;}
TABLE.fundperf TD.dataCB{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:3px 5px;vertical-align:top;}
TABLE.fundperf TD.dataCC{border-bottom:1px solid #ccc;border-left:1px solid #CECFCE;padding:3px 5px;text-align:center;vertical-align:top;}
TABLE.fundperf TD.dataCD{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:5px;text-align:right;vertical-align:top;}
TABLE.fundperf TD.dataD{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:5px;vertical-align:top;}
/** The last data row w/o border-bottom **/
TABLE.fundperf TD.lastDataA{padding:5px;vertical-align:top;}
TABLE.fundperf TD.lastDataAA{padding:3px 5px 3px 0;vertical-align:top;}
TABLE.fundperf TD.lastDataB{border-left:1px solid #CECECE;padding:5px;vertical-align:top;}
TABLE.fundperf TD.lastDataBA{border-left:1px solid #CECECE;padding:3px 5px;text-align:right;vertical-align:top;}
TABLE.fundperf TD.lastDataBB{border-left:1px solid #CECECE;padding:3px 5px;text-align:center;vertical-align:top;}
TABLE.fundperf TD.lastDataC{border-left:1px solid #888;padding:5px;vertical-align:top;}
TABLE.fundperf TD.lastDataCA{border-left:1px solid #888;padding:3px 5px;vertical-align:top;}
TABLE.fundperf TD.lastDataCB{border-left:1px solid #888;padding:5px;text-align:right;vertical-align:top;}
TABLE.fundperf TD.lastDataCC{border-left:1px solid #888;padding:3px 5px;text-align:right;vertical-align:top;}
TABLE.fundperf TD.lastDataD{border-left:1px solid #888;padding:5px;text-align:center;vertical-align:top;}
TABLE.fundperf TD.lastDataE{border-left:1px solid #CECFCE;padding:5px;text-align:center;vertical-align:top;}
/** Tabs***/
TABLE.fundperfTab{width:100%;border-collapse:collapse;background:#EAEFF3;empty-cells:show;}
TABLE.fundperfTabA{width:100%;border-collapse:collapse;background:#F1EAD7;empty-cells:show;}
TABLE.fundperfTab TR.fundperfTabBG,
TABLE.fundperfTabA TR.fundperfTabBG{background:#fff;}
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:#000;font-weight:700;background:#fff;}
TABLE.fundperfTab TD.tabOnLA,
TABLE.fundperfTabA TD.tabOnLA {height:22px;border-top:1px solid #99A9C4;padding:3px 5px 5px 5px;font-size:11px;color:#000;font-weight:700;background:#fff;}
TABLE.fundperfTab TD.tabOnM,
TABLE.fundperfTabA TD.tabOnM{height:22px;border-top:1px solid #99A9C4;padding:3px 5px 5px 5px;font-size:11px;color:#000;font-weight:700;background:#fff;}
TABLE.fundperfTab TD.tabOffL,
TABLE.fundperfTabA TD.tabOffL{border-bottom:1px solid #99A9C4;border-left:1px solid #99A9C4;padding:2px 5px 3px 5px;background:#DDE5EC;}
TABLE.fundperfTab TD.tabOffM,
TABLE.fundperfTabA TD.tabOffM{border-bottom:1px solid #99A9C4;padding:2px 5px 3px 5px;background:#DDE5EC;}
TABLE.fundperfTab TD A,
TABLE.fundperfTabA TD A{font-size:9px;color:#4a4a4a;font-weight:700;text-decoration:none;}
TABLE.fundperfTab DIV.B,
TABLE.fundperfTabA DIV.B{font-size:9px;color:#000;font-weight:400;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:0;} /** 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:#fff;empty-cells:show;} /** Table class **/
TABLE.fundperfC{width:100%;border-collapse:collapse;background:#fff;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:#fff;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 0 0;vertical-align:top;}
TABLE.fundperfB TD.threeColB,
TABLE.fundperfE TD.threeColB{width:33%;padding: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:#888;text-align:right;vertical-align:top;}
TABLE.fundperfB TD.commentC,
TABLE.fundperfE TD.commentC{padding:5px 5px 10px 5px;color:#888;vertical-align:top;}
TABLE.fundperfB TD.titlePadding,
TABLE.fundperfE TD.titlePadding{padding:5px;background:#D0DDE9;} /** Padding for the title information **/
TABLE.fundperfB TD SPAN.tableTitle,
TABLE.fundperfE TD SPAN.tableTitle{font:700 15px arial;color:#000;} 
TABLE.fundperfB TD.date,
TABLE.fundperfE TD.date{padding:5px;font-size:9px;text-align:right;background:#D0DDE9;} 
TABLE.fundperfB TD.dateB,
TABLE.fundperfE TD.dateB{padding:5px;font-size:9px;text-align:right;}
TABLE.fundperfB TD.tableHeader,
TABLE.fundperfE TD.tableHeader{padding:0px 5px 3px 5px;font-size:11px;font-weight:700;}
TABLE.fundperfB TD.tableHeaderB,
TABLE.fundperfE TD.tableHeaderB{padding:10px 5px 3px 5px;font-size:11px;font-weight:700;} 
TABLE.fundperfB TD.header,
TABLE.fundperfE TD.header{padding:0px 5px 3px 5px;font:700 15px arial;} 
TABLE.fundperfB TD.header DIV.info,
TABLE.fundperfE TD.header DIV.info{padding:0px 0 3px 0;font-size:11px;color:#000;} 
TABLE.fundperfB TD.tableHeader P.tableHeaderSpacer,
TABLE.fundperfE TD.tableHeader P.tableHeaderSpacer{margin-top:15px;} 
TABLE.fundperfB TD.tableHeader P.tableHeaderSpacerB,
TABLE.fundperfE TD.tableHeader P.tableHeaderSpacerB{margin-top:5px;} 
TABLE.fundperfB TD.headerSpacer,
TABLE.fundperfE TD.headerSpacer{height:10px;} 
DIV.fundperfB DIV.title,
DIV.fundperfE DIV.title{padding:10px 0;font:700 15px arial;color:#000;}
/** Table column header ***/
TABLE.fundperfB TD.colHeaderA,
TABLE.fundperfE TD.colHeaderA{padding:2px 5px 5px 5px;font-size:9px;color:#006;font-weight:700;text-align:left;vertical-align:bottom;}
TABLE.fundperfB TD.colHeaderAA,
TABLE.fundperfE TD.colHeaderAA{padding:5px;font-size:9px;color:#006;text-align:left;vertical-align:bottom;}
TABLE.fundperfB TD.colHeaderB,
TABLE.fundperfE TD.colHeaderB{padding:2px 5px 5px 5px;font-size:9px;color:#006;font-weight:700;text-align:right;vertical-align:bottom;}
TABLE.fundperfB TD.colHeaderC,
TABLE.fundperfE TD.colHeaderC{padding:5px;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}
TABLE.fundperfB TD.colHeaderCA,
TABLE.fundperfE TD.colHeaderCA{padding:5px;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;background:#F4FBFD;}
TABLE.fundperfB TD.colHeaderCB,
TABLE.fundperfE TD.colHeaderCB{padding:5px;font-size:9px;color:#006;text-align:center;vertical-align:bottom;background:#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 TD,
TABLE.fundperfE TR.data TD{font-size:11px;}
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;color:#006;font-weight:700;}
TABLE.fundperfB TD.dataAA,
TABLE.fundperfE TD.dataAA{padding:3px 5px;color:#000;}
TABLE.fundperfB TD.dataAB,
TABLE.fundperfE TD.dataAB{padding:3px 5px;border-bottom:1px solid #CECECE;color:#006;font-weight:700;}
TABLE.fundperfB TD.dataAC,
TABLE.fundperfE TD.dataAC{padding:3px 5px;border-bottom:1px solid #CECECE;color:#000;text-align:center;}
TABLE.fundperfB TD.dataAD,
TABLE.fundperfE TD.dataAD{padding:3px 5px;border-bottom:1px solid #CECECE;color:#000;}
TABLE.fundperfB TD.dataAE,
TABLE.fundperfE TD.dataAE{padding:3px 5px;border-bottom:1px solid #CECECE;color:#006;}
TABLE.fundperfB TD.dataB,
TABLE.fundperfE TD.dataB{padding:3px 5px;color:#000;text-align:right;vertical-align:bottom;}
TABLE.fundperfB TD.dataBA,
TABLE.fundperfE TD.dataBA{padding:3px 5px;border-bottom:1px solid #CECECE;color:#000;text-align:right;vertical-align:bottom;}
TABLE.fundperfB TD.dataBB,
TABLE.fundperfE TD.dataBB{padding:3px 5px;border-bottom:1px solid #CECECE;border-left:1px solid #CECECE;color:#000;text-align:right;}
TABLE.fundperfB TD.dataBC,
TABLE.fundperfE TD.dataBC{padding:0px 5px 3px 5px;font-size:9px;color:#000;text-align:right;vertical-align:top;}
TABLE.fundperfB TD.dataC,
TABLE.fundperfE TD.dataC{padding:3px 5px;border-bottom:1px solid #CECECE;border-left:1px solid #888;color:#000;text-align:center;background:#F4FBFD;}
TABLE.fundperfB TD.dataCA,
TABLE.fundperfE TD.dataCA{padding:3px 5px;border-bottom:1px solid #CECECE;border-left:1px solid #CECECE;color:#000;text-align:center;background:#F4FBFD;}
TABLE.fundperfB TD.dataD,
TABLE.fundperfE TD.dataD{padding:3px 5px;border-bottom:1px solid #CECECE;border-left:1px solid #888;color:#000;text-align:center;}
TABLE.fundperfB TD.dataDA,
TABLE.fundperfE TD.dataDA{padding:3px 5px;border-bottom:1px solid #CECECE;border-left:1px solid #CECECE;color:#000;text-align:right;}
TABLE.fundperfB TD.dataDB,
TABLE.fundperfE TD.dataDB{padding:3px 5px;border-bottom:1px solid #CECECE;border-left:1px solid #000;color:#000;font-weight:700;text-align:right;}
TABLE.fundperfB TD.dataDC,
TABLE.fundperfE TD.dataDC{padding:3px 5px;border-bottom:1px solid #CECECE;border-left:1px solid #000;color:#000;text-align:center;}
TABLE.fundperfB TD.dataDD,
TABLE.fundperfE TD.dataDD{padding:3px 5px;border-bottom:1px solid #CECECE;border-left:1px solid #CECECE;color:#000;text-align:center;}
TABLE.fundperfB TD.dataE,
TABLE.fundperfE TD.dataE{padding:3px 5px;border-bottom:1px solid #CECECE;border-right:1px solid #CECECE;color:#888;text-align:left;}
TABLE.fundperfB TD.dataF,
TABLE.fundperfE TD.dataF{padding:3px 5px;border-bottom:1px solid #CECECE;border-right:1px solid #CECECE;color:#888;text-align:right;}
TABLE.fundperfB TD.dataFA,
TABLE.fundperfE TD.dataFA{padding:3px 5px;border-bottom:1px solid #CECECE; color:#888;text-align:right;}
TABLE.fundperfB TD SPAN.info,
TABLE.fundperfE TD SPAN.info{font-size:9px;color:#888;}
TABLE.fundperfB TD SPAN.desc,
TABLE.fundperfE TD SPAN.desc{color:#006;font-weight:400;}
TABLE.fundperfB TD SPAN.date,
TABLE.fundperfE TD SPAN.date{color:#000;font-weight:400;}
TABLE.fundperfB TD SPAN.text,
TABLE.fundperfE TD SPAN.text{color:#000;font-weight:400;}
TABLE.fundperfB TD SPAN.smText,
TABLE.fundperfE TD SPAN.smText{color:#000;font-size:9px;font-weight:400;}
TABLE.fundperfB TD SUP,
TABLE.fundperfE TD SUP{font-weight:400;}
/** The last data row w/o border-bottom **/
TABLE.fundperfB TD.lastDataA,
TABLE.fundperfE TD.lastDataA{padding:3px 5px;color:#006;font-weight:700;}
TABLE.fundperfB TD.lastDataAA,
TABLE.fundperfE TD.lastDataAA{padding:3px 5px;border-top:1px solid #000;color:#006;font-weight:700;}
TABLE.fundperfB TD.lastDataAB,
TABLE.fundperfE TD.lastDataAB{padding:3px 5px;color:#000;text-align:center;}
TABLE.fundperfB TD.lastDataAC,
TABLE.fundperfE TD.lastDataAC{padding:3px 5px;color:#000;}
TABLE.fundperfB TD.lastDataAD,
TABLE.fundperfE TD.lastDataAD{padding:3px 5px;color:#006;}
TABLE.fundperfB TD.lastDataAE,
TABLE.fundperfE TD.lastDataAE{padding:3px 5px;border-top:1px solid #000;color:#000;font-weight:700;}
TABLE.fundperfB TD.lastDataB,
TABLE.fundperfE TD.lastDataB{padding:3px 5px;color:#000;text-align:right;}
TABLE.fundperfB TD.lastDataBA,
TABLE.fundperfE TD.lastDataBA{padding:3px 5px;border-top:1px solid #000;color:#000;font-weight:700;text-align:right;vertical-align:top;}
TABLE.fundperfB TD.lastDataBB,
TABLE.fundperfE TD.lastDataBB{border-left:1px solid #CECECE;padding:3px 5px;color:#000;text-align:right;}
TABLE.fundperfB TD.lastDataC,
TABLE.fundperfE TD.lastDataC{padding:3px 5px;border-left:1px solid #888;color:#000;text-align:center;background:#F4FBFD;}
TABLE.fundperfB TD.lastDataCA,
TABLE.fundperfE TD.lastDataCA{padding:3px 5px;border-left:1px solid #CECECE;color:#000;text-align:center;background:#F4FBFD;}
TABLE.fundperfB TD.lastDataD,
TABLE.fundperfE TD.lastDataD{padding:3px 5px;border-left:1px solid #888;color:#000;text-align:center;}
TABLE.fundperfB TD.lastDataDA,
TABLE.fundperfE TD.lastDataDA{padding:3px 5px;border-left:1px solid #CECECE;color:#000;text-align:center;}
TABLE.fundperfB TD.lastDataDB,
TABLE.fundperfE TD.lastDataDB{padding:3px 5px;border-left:1px solid #000;font-size:11px;color:#000;font-weight:700;text-align:right;}
TABLE.fundperfB TD.lastDataDC,
TABLE.fundperfE TD.lastDataDC{padding:3px 5px;border-left:1px solid #000;color:#000;text-align:center;}
TABLE.fundperfB TD.lastDataDD, 
TABLE.fundperfE TD.lastDataDD{padding:3px 5px;border-left:1px solid #CECECE;color:#000;text-align:right;}
TABLE.fundperfB TD.lastDataE, 
TABLE.fundperfE TD.lastDataE{padding:3px 5px;border-right:1px solid #CECECE;color:#888;text-align:left;}
TABLE.fundperfB TD.lastDataF, 
TABLE.fundperfE TD.lastDataF{padding:3px 5px;border-right:1px solid #CECECE;color:#888;text-align:right;}
TABLE.fundperfB TD.lastDataF, 
TABLE.fundperfE TD.lastDataFA{padding:3px 5px;color:#888;text-align:right;}
TABLE.fundperfB TD.totalDataA,
TABLE.fundperfE TD.totalDataA{padding:3px 5px;border-top:1px solid #000;color:#000;font-size:10px;font-weight:700;text-align:center;}
TABLE.fundperfB TD.totalDataB,
TABLE.fundperfE TD.totalDataB{padding:3px 5px;border-top:1px solid #000;border-left:1px solid #888;color:#000;font-size:10px;font-weight:700;text-align:right;background:#F4FBFD;}
TABLE.fundperfB TD.totalDataBA,
TABLE.fundperfE TD.totalDataBA{padding:3px 5px;border-top:1px solid #000;border-left:1px solid #CECECE;color:#000;font-size:10px;font-weight:700;text-align:right;background:#F4FBFD;}
TABLE.fundperfB TD.totalDataC,
TABLE.fundperfE TD.totalDataC{padding:3px 5px;border-top:1px solid #000;border-left:1px solid #888;color:#000;font-size:10px;font-weight:700;text-align:right;}
TABLE.fundperfB TD.totalDataCA,
TABLE.fundperfE TD.totalDataCA{padding:3px 5px;border-top:1px solid #000;border-left:1px solid #CECECE;color:#000;font-size:10px;font-weight:700;text-align:right;}
TABLE.fundperfB TD.totalDataCB,
TABLE.fundperfE TD.totalDataCB{padding:3px 5px;border-top:1px solid #000;border-left:1px solid #000;color:#000;font-size:11px;font-weight:700;text-align:right;}
TABLE.fundperfB TD.totalDataCC,
TABLE.fundperfE TD.totalDataCC{padding:3px 5px;border-top:1px solid #000;border-left:1px solid #000;color:#000;font-size:10px;font-weight:700;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:#fff;empty-cells:show;}
/** Table column header ***/
TABLE.fundperfD TD P.colHeaderSpacer{margin-bottom:0;margin-top:5px;}
TABLE.fundperfD TD.colHeaderA{padding:5px;font-size:9px;color:#006;font-weight:700;text-align:left;vertical-align:bottom;}
TABLE.fundperfD TD.colHeaderB{border-left:1px solid #888;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}
TABLE.fundperfD TD.colHeaderC{border-left:1px solid #888;padding:5px 0;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}
TABLE.fundperfD TD.subHeaderA{border-left:1px solid #888;padding:0px 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;}
TABLE.fundperfD TD.subHeaderAA{padding:0px 5px;font-size:9px;color:#006;font-weight:400;vertical-align:bottom;}
TABLE.fundperfD TD.subHeaderB{border-left:1px solid #CECFCE;padding:0px 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;}
TABLE.fundperfD TD.subHeaderSpacer{height:5px;} 
TABLE.fundperfD TD.subHeaderSpacerA{height:5px;} 
TABLE.fundperfD TR.data TD{font-size:11px;}
TABLE.fundperfD TR.data9 TD{font-size:9px;color:#000;}
TABLE.fundperfD TD P.dataSpacer{margin-bottom:0;margin-top:5px;} 
TABLE.fundperfD TD.dataA{border-bottom:1px solid #ccc;padding:5px;vertical-align:top;}
TABLE.fundperfD TD.dataB{border-bottom:1px solid #ccc;border-left:1px solid #CECFCE;padding:5px;text-align:center;vertical-align:top;}
TABLE.fundperfD TD.dataC{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:5px;text-align:center;vertical-align:top;}
TABLE.fundperfD TD.dataD{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:5px;vertical-align:top;}
/** The last data row w/o border-bottom **/
TABLE.fundperfD TD.lastDataA{padding:5px;vertical-align:top;}
TABLE.fundperfD TD.lastDataB{border-left:1px solid #CECFCE;padding:5px;vertical-align:top;}
TABLE.fundperfD TD.lastDataC{border-left:1px solid #888;padding:5px;vertical-align:top;}
TABLE.fundperfD TD.lastDataD{border-left:1px solid #888;padding:5px;text-align:center;vertical-align:top;}
TABLE.fundperfD TD.lastDataE{border-left:1px solid #CECFCE;padding:5px;text-align:center;vertical-align:top;} 
TABLE.fundperfD .caveat{font-size:9px;}
TABLE.fundperfD TD.topSpacer, 
TABLE.fundperfD TD.bottomSpacer{height:0;}
   