/**SECTION SPECIFIC**/	
/** Fund **/
.fundhead5,
.fundhead5a,
.fundhead5c,
.fundhead5d,
.fundhead5e{font:700 9px verdana;}
.fundhead2{font:700 15px arial;color:#4a4a4a;}
.fundhead5{color:#006;}
.fundhead5a{color:#4a4a4a;}
.fundhead5b{font:400 9px verdana;color:#006;}
.fundhead5c{color:#833e3e;}
.fundhead5d{color:#000;}
.fundhead5e{color:#888;}
.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;}
.fundcopy{font-size:9px;color:#4a4a4a;font-weight:400;}
.update{font-size:9px;color:#888;font-weight:400;}
DIV.absinv{position:absolute;top:0;left:0;visibility:hidden;} /* from old style sheet */ 
DIV.relvis{position:relative;top:0;left:0;visibility:visible;}
DIV.absinv2{position:absolute;top:0;left:0;visibility:hidden;}
.fundnewmarker{font-size:11px;color:#00f;font-weight:700;}
.fundnewbodycon{font-size:9px;color:#2f2f2f;font-weight:400;}
/**home page**/
.hpdthead{font-size:9px;color:#FFF;font-weight:700;}
.hpsubhead2{font:700 15px arial;color:#FFF;}
.wsmbodycon{font-size:9px;color:#FFF;}
/**aggrement Pages**/
.agrmntcon1{font-size:11px;color:#001B4C;}
.agrmntcon2{font-size:11px;color:#545454;}
.agrmntcon3{font-size:11px;color:#545454;font-style:italic;}
.agrmnthead2a{font:700 15px arial;color:#001B4C;}
.agrmnthead4{font-size:11px;color:#545454;font-weight:700;font-style:italic;}
/**press pages**/
.conminihead{font-size:9px;color:#b0b0b0;font-weight:400;}
.date{font-size:9px;color:#000;font-weight:400;}
.date2{font-size:9px;color:#FFF;font-weight:400;}
.asofdate{font-size:11px;color:#000;font-weight:400;}
.asofdate2{font-size:9px;color:#000;font-weight:400;}/**-- added 7/31/03, product fact sheet --**/
/******  GLOBAL ELEMENTS ****/
sup{font:10px verdana, sans-serif;}
/*-- Body Background --*/
body{background:#FFF;}
TD{font:400 11px verdana;}
/*-- Navigation| Use on all Navigation:Main;Sub;Left --*/	
a.secnav:active{font-size:9px;color:#7E5559;text-decoration:none;}  
a.secnav:link{font-size:9px;color:#7E5559;text-decoration:none;} 
a.secnav:visited{font-size:9px;color:#7E5559;text-decoration:none;} 
a.secnavhilite{font-size:9px;color:#7E5559;font-weight:700;text-decoration:none;} 
a.secnavsp{font-size:9px;color:#7E5559;} 
a.secnav:link{font-size:9px;color:#00003d;text-decoration:none;}
a.secnav:visited{font-size:9px;color:#00003d;text-decoration:none;}
a.secnavhilite{font-size:9px;color:#00003d;font-weight:700;text-decoration:none;}
a.secnavsp{font-size:9px;color:#00003d;}
.secnavsp{font-size:10px;color:#7E5559;} 
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:#00f;font-weight:400;text-decoration:none;line-height:11px;}
a.globalnav{font-size:9px;color:#555;text-decoration:none;}
a.globalnav:hover{font-size:9px;color:#555;text-decoration:underline;}
a.globalnavhilite{font-size:9px;color:#555;text-decoration:none;font-weight:700;}
a.globalnav2hilite{font-size:9px;color:#FFF;text-decoration:none;font-weight:700;}
.globalnavsp{font-size:11px;color:#9f9f9f;font-weight:400;}
.globalnavdisabled{font-size:9px;color:#999;font-weight:400;}
a.globalnav2:active{font-size:9px;color:#FFF;text-decoration:underline;} 
a.globalnav2:link{font-size:9px;color:#FFF;text-decoration:none;}
a.globalnav2:visited{font-size:9px;color:#FFF;text-decoration:none;}
/* dimension */	
DIV.globalnav{position:absolute;left:440;top:6px;z-index:5;}
DIV.secnav{position:absolute;left:0;top:113px;z-index:5;visibility:hidden }
DIV.leftnavdivINST{position:relative;top:0;left:0;visibility:visible;}
DIV.globalnavInst{position:absolute;left:0;top:0;z-index:5;}
/*-- error messages --*/
.errhd{font:11px verdana;color:#970103;font-weight:700;}
.err{font:11px verdana;color:#970103;font-weight:400;}
.err5{font:11px verdana;color:#970103;font-weight:400;font-style:italic;}
.errhead4{font-family:verdana,sans-serif;font-size:11px;color:#f00;font-weight:700;}
.errhead5{font-family:verdana, sans-serif;font-size:9px;color:#f00;font-weight:700;}
.errhead2{font-family:arial, sans-serif;font-size:15px;color:#520000;font-weight:700;}
.err2{font-family:verdana, sans-serif;font-size:11px;color:#520000;font-weight:400;}
div.errorMessage{padding:15px;margin-bottom:15px;border:2px solid #03C;font:400 11px verdana;color:#03c;}
div.errorMessage h4,
div.errorMessage p{padding:0;margin:0 0 15px;}
div.errorMessage{border:2px solid #f00;color:#f00;}
/*-- registration, added on july 28, 2003 --*/
.rghead3{font:700 15px arial;color:#883900;}
.rgsmbodycon{font-size:9px;color:#A03D01;font-weight:400;}
.rgbodycon{font-size:11px;color:#892b00;font-weight:400;}
/*-- Misc|dates --*/	
.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;}
.tabletopBG{background:#F5F2E3;}
.tablebottomBG{background:#F9F8F3;}
.tabledataBG{background:#ececec;}
.tabledataBG2{background:#FAEAC6;}            
.secmarker{font:700 13px arial;color:#ddd;}
.thirdcoltdborder{border:1px solid #E4EEF7;}
.infohd{font:700 11px verdana;color:#000;}
.info{font:400 11px verdana;color:#000;}
.filesize{font-size:9px;color:#888;font-weight:400;}
.breakstyle{font:400 5px verdana;color:#FFF;}
.bodyconital{font-size:11px;color:#000;font-style:italic;}
a.morelink{font-size:11px;color:#00f;}
.consecpgmarker{font-size:9px;color:#ddd;font-weight:400;} /*-- added aug 06, 03 title above left nav --**/
.thirdcoltdborder{border:1px solid #E4EEF7;}
.fullHeight{height:100%;}
.thirdcoltdborderFullHeight{border:1px solid #E4EEF7;height:100%;}
/**Forms|Use on all forms**/	
.reqfld{font-size:9px;color:#f00;}
.fldmarker{font-size:9px;color:#888;font-weight:400;}
.insttext{font-size:11px;color:#000;font-weight:400;}
.formcopy{font:400 11px verdana;color:#888;}
.formcopy2{font:400 9px verdana;color:#888;}
.frminsttext{font-size:11px;color:#888;font-weight:400;}
.frminsttext2{font-size:9px;color:#888;font-weight:400;}
input{font-size:11px;color:#000;font-weight:400;}
form, input, select{font:11px verdana;}  
.width173{width:173px;}
.width160{width:160;}
.width150{width:150;}
/** Legal Content**/	
/*globalFooter added 8/8/06 for dynamic footer update, use ONLY for copyright info*/
.globalFooter{font:10px arial;} 
.caveat{font-size:9px;color:#2f2f2f;}
.caveat2{font-size:9px;color:#FFF;}
.caveatPerfBlue{font-size:11px;color:#669;}
.footercon{font-size:10px;color:#000;font-weight:400;}
.footercon2{font-size:9px;color:#000;font-weight:400;}/**-- added for inst home footer --**/	
.footercon3{font-size:9px;color:#99D1F8;font-weight:400;}/**-- added for inst portal footer --**/	
a.footer{font-size:10px;color:#00f;}
a.footer:hover{font-size:10px;color:#00f;}
/*-- Body and Headers --*/
.pgtitle{font-family:arial, helvetica, verdana, geneva, sans-serif;font-size:18px;color:#000;font-weight:700;}
.greypgtitle{font-family:arial, helvetica, verdana, geneva, sans-serif;font-size:18px;color:#848284;font-weight:700;}
.head1{font:700 18px arial;color:#000;}
.head2{font:700 15px arial;color:#000;}
.head2b{font:700 15px arial;color:#c60;}
.head3a{font:700 14px arial;color:#f00;}
.head3{font:700 13px arial;color:#000;}
.head3c{font:700 13px arial;color:#FFF;}
.head3b{font:700 12px arial;color:#006;}
.head3d{font:700 12px arial;color:#FFF;}
.head4{font-size:11px;color:#000;font-weight:700;}
.head4a{font-size:10px;color:#FFF;font-weight:700;}
.head4b{font-size:11px;color:#006;font-weight:700;}
.head4c{font-size:11px;color:#FFF;font-weight:700;}
.head4d{font:700 11px arial;color:#000;}
.head4e{font:700 11px verdana;color:#999;} /* Featured Content */
.head4f{font:700 11px verdana;color:#4A4A4A;} /* Featured Content */
.bodycon{font-size:11px;color:#000;}
.bodycon2{font-size:11px;color:#4a4a4a;}
.bodycon3{font-size:11px;color:#ddd;}
.bodycon4{font-size:11px;color:#FFF;}
.bodycon5{font:11px verdana;color:#4A4A4A;} /* Featured Content */
.head5{font-size:9px;color:#000;font-weight:700;}
.head5b{font-size:9px;color:#006;font-weight:700;}
.head5orange{font-size:9px;color:#c60;font-weight:700;}
.data1a{font-size:9px;color:#006;font-weight:400;} /** added on july 31, 2003 for fund fact sheet --**/	
.data1b{font-size:9px;color:#666;font-weight:400;}/* Added july 31, 2003 for fund fact sheet --**/
/* Copy */
.smbodycon{font-size:9px;color:#000;}
.smbodycon1{font-size:9px;color:#888;}
.smbodycon2{font-size:9px;color:#4a4a4a;}
/**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.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:#FFF;}
a.link2a:link{font-size:9px;color:#FFF;}
a.link2a:visited{font-size:9px;color:#FFF;}
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:11px;color:#FFF;}
a.link3a:link{font-size:11px;color:#FFF;}
a.link3a:visited{font-size:11px;color:#FFF;}
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;}
/* from old style sheet used for table tabs */
a.nounderline{text-decoration:none;}
a.nounderline:hover{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;}
.chReturn1a{margin-bottom:0;margin-top:11px;}            
.chReturn2{margin-bottom:0;margin-top:12px;}
.chReturn3{margin-bottom:0;margin-top:24px;}
.chIcon{margin-bottom:0;margin-top:5px;}  
/*-- Client Conference only--*/
/*-- NAV--*/
a.navfont:link{font:10px verdana;color:#102973;text-decoration:none;}
a.navfont:hover{font:10px verdana;color:#102973;text-decoration:underline;}
a.navfont:active{font:10px verdana;color:#102973;text-decoration:underline;}
a.navfont:visited{font:10px verdana;color:#102973;text-decoration:none;}
a.navfonthilite{font:10px verdana;color:#000;font-weight:700;text-decoration:none;}
/*--table header --*/
.head5cc{font-size:9px;color:#475883;font-weight:700;}
.head3cc{font:700 12px arial;color:#475883;}
/*-- tables--*/
.tableborderCOForm{border:1px solid #E1E2D2;}
/***Other design elements***/				
/** Media Presentation ***/
DIV.media{font:400 11px verdana;}
DIV.media SPAN.mediaLink{height:20px;padding:0 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;vertical-align:top;} 
LI.anchorImg{list-style:url(/share/img/down.gif);padding:0;font:400 11px verdana;color:#000;vertical-align:top;}
/** Back to Top  ******/
DIV.backTop{width:100%;padding:2px 0 5px 0;text-align:right;margin:0;}
/** Image Call Out **/
DIV.imgCallOut{border:1px solid #ECECEC;padding:5px 0 15px 0;background:#FFF;text-align:center;margin-right:0;}
DIV.imgCallOut DIV.callOutImg{width:100%;padding:0 0 24px 0;text-align:center;}
DIV.imgCallOut DIV.callOutTxt{font:400 11px verdana;}
/** Chart ***/
DIV.chart{width:100%;border:1px solid #ECECEC;padding:10px 0 0 0;background:#FFF;text-align:center;}
DIV.chart DIV.chartHeader{margin:0 5px;padding:5px 0;background:#F9F9F9;font:700 11px verdana;text-align:center;}
DIV.chart DIV.chartHeaderWSubHeader{margin:0 5px;padding:5px 0 0 0;background:#F9F9F9;font:700 11px verdana;text-align:center;}
DIV.chart DIV.chartSubHeader{margin:0 5px;padding:0 0 5px 0;background:#F9F9F9;font:400 11px verdana;text-align:center;}
DIV.chart DIV.chartImage{padding:10px 0 13px 0;}
DIV.chart DIV.chartCaveat{width:100%;}
DIV.chart DIV.chartCaveat TABLE.chartCaveat{width:100%;margin:10px 0 15px 0;}
DIV.chart DIV.chartCaveat TABLE.chartCaveat TD.chartCaveat{padding:0 5px;vertical-align:top;text-align:left;font-size:9px;color:#666;}
DIV.chart2Column{width:368px;border:1px solid #ECECEC;padding:10px 0 0 0;background:#FFF;text-align:center;}
DIV.chart2Column DIV.chartHeader{margin:0 5px;padding:5px 0;background:#F9F9F9;	font:700 11px verdana;text-align:center;}
DIV.chart2Column DIV.chartHeaderWSubHeader{margin:0 5px;padding:5px 0 0 0;background:#F9F9F9;font:700 11px verdana;text-align:center;}
DIV.chart2Column DIV.chartSubHeader{margin:0 5px;padding:0 0 5px 0;background:#F9F9F9;font:400 11px verdana;text-align:center;}
DIV.chart2Column DIV.chartImage{padding:10px 0 13px 0;}
DIV.chart2Column DIV.chartCaveat{width:100%;}
DIV.chart2Column DIV.chartCaveat TABLE.chartCaveat{width:100%;margin:10px 0 15px 0;}
DIV.chart2Column DIV.chartCaveat TABLE.chartCaveat TD.chartCaveat{padding:0 5px;vertical-align:top;text-align:left;font-size:9px;color:#666;}
/** Content Data Table****rename to content table ***/
DIV.contentTBL{width:97% !important;width /**/:100%;border:1px solid #ECECEC;background:#FFF;padding:7px 7px 18px 7px;margin-right:0;}
DIV.contentTBL TABLE.contentData{width:100%;}
DIV.contentTBL TABLE.contentData TD.cdataHeader{height:25px; background:#F7F7E6;font:700 11px verdana;text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeader{font:9px verdana,sans-serif;color:#006;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:#006;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:#006;padding:0 0 5px 0;background:#FFF;vertical-align:bottom; text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeaderC{font:9px verdana,sans-serif;color:#006;padding:0 0 5px 0;background:#FFF;vertical-align:bottom; text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdataSubHeaderD{font:9px verdana,sans-serif;color:#006;padding:8px 5px 5px 5px;background:#FFF;vertical-align:bottom; text-align:center;}
DIV.contentTBL TABLE.contentData TD.cdatasubHeaderSpacer{height:20px;}/**use if subhead contains no text**/
DIV.contentTBL TABLE.contentData TR.cdataBG{background:#EFEBEF; }
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.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.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.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 TABLE.contentData DIV.cdataSpacer{height:5px;}
DIV.contentTBL TABLE.contentData SPAN.cdata700{font-weight:700;}
DIV.contentTBL DIV.contentDataCaveat{width:100%;background:#FFF;}
DIV.contentTBL DIV.contentDataCaveat TABLE.cCaveat{width:100%;margin:5px 0 0 0;}
DIV.contentTBL DIV.contentDataCaveat TABLE.cCaveat TD.contentCaveat{padding:5px 0 0 5px;font:9px verdana,sans-serif;color:#666;vertical-align:top;}
/**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:0 0 7px 0;font-size:9px;font-weight:400;}
.footnoteContent{padding:0 5px 0 0;font-size:9px;font-weight:400;vertical-align:top;}				
/**Fund Performance Table **/
TABLE.fundPerfContainerI{width:748px !important;width /**/:748px;border-collapse:collapse;background:#EAEFF3;} 
TABLE.fundPerfContainerI TD.container{padding:10px;vertical-align:top;} 
TABLE.fundPerfContainerI TD.container DIV.fundperf{margin-top:0;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;} 
/** Fund Perf Table A  ***/
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,sans-serif;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 column header For Institutional page***/
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 #ddd;border-bottom:1px solid #ddd;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:left;vertical-align:bottom;} 
TABLE.fundperfI TD.colHeaderB{border-top:1px solid #ddd;border-bottom:1px solid #ddd;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 #ddd;border-bottom:1px solid #ddd;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}  
TABLE.fundperfI TD.colHeaderC{border-top:1px solid #ddd;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 #ddd;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:0 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;}  
TABLE.fundperfI TD.subHeaderAA{padding:0 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:0 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 #ddd;border-left:1px solid #888;}  
TABLE.fundperfI TD.subHeaderSpacerA{height:5px;border-bottom:1px solid #ddd;}  
/** Table data  *******/
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;}  
/** The last data row w/o border-bottom **/
TABLE.fundperfI TD.lastDataA{padding:5px;vertical-align:top;}  
TABLE.fundperfI TD.lastDataAA{padding:3px 5px 3px 0;vertical-align:top;}  
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.lastDataD{border-left:1px solid #888;padding:5px;vertical-align:top;text-align:left;}  
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;}  
/** Funf Perf Container**/
TABLE.fundPerfContainer{width:748px !important;width /**/:748px;border-collapse:collapse;background:#EAEFF3;} 
TABLE.fundPerfContainerA{width:100%;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:0;} 
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:2px 0 5px 0;text-align:right;}
/** Fund Perf Table A  */
TABLE.fundperf{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;margin-bottom:0;}  
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;}  
TABLE.fundperf TD.titlePaddingNT{padding:5px 15px 2px 5px;vertical-align:bottom;}  
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;} 
TABLE.fundperf TD.colHeaderA{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:left;vertical-align:bottom;} 
TABLE.fundperf TD.colHeaderB{border-top:1px solid #ddd;border-bottom:1px solid #ddd;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 #ddd;border-bottom:1px solid #ddd;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}  
TABLE.fundperf TD.colHeaderBB{border-top:1px solid #ddd;border-bottom:1px solid #ddd;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 #ddd;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 #ddd;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:0 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;}  
TABLE.fundperf TD.subHeaderAA{padding:0 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:0 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 #ddd;border-left:1px solid #888;}  
TABLE.fundperf TD.subHeaderSpacerA{height:5px;border-bottom:1px solid #ddd;}  
/** Table data  *******/
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;} 
TABLE.fundperf TD.bottomSpacer{height:20px;} 
/** Fund Perf Table B & C ,D, E **/
TABLE.fundperfB{border:1px solid #99A9C4;border-collapse:collapse;background:#FFF;empty-cells:show;}  
TABLE.fundperfC{width:100%;border-collapse:collapse;background:#FFF;empty-cells:show;}  
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.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:0 5px 0 0;vertical-align:top;}
TABLE.fundperfB TD.threeColB,
TABLE.fundperfE TD.threeColB{width:33%;padding:0 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;}  
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:0 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:0 5px 3px 5px;font:15px arial;font-weight:700;}  
TABLE.fundperfB TD.header DIV.info,
TABLE.fundperfE TD.header DIV.info{padding:0 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.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;} 
/** 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:0 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;} 
TABLE.fundperfB TD.bottomSpacer,
TABLE.fundperfE TD.bottomSpacer{height:20px;} 
/** Fund Perf Table D **/
TABLE.fundperfD{border:2px solid #EAEFF3;border-collapse:collapse;background:#FFF;empty-cells:show;}  
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:0 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;}  
TABLE.fundperfD TD.subHeaderAA{padding:0 5px;font-size:9px;color:#006;font-weight:400;vertical-align:bottom;}  
TABLE.fundperfD TD.subHeaderB{border-left:1px solid #CECFCE;padding:0 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;}  
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{height:0;} 
TABLE.fundperfD TD.bottomSpacer{height:0;}

table td {vertical-align:top;}

div.chartTable {border:1px solid #ECECEC;padding:8px;margin-bottom:15px;}
div.chartTable td {padding:5px 10px;background:#EFEBEF;border-bottom:2px solid #fff;border-right:1px solid #fff;}
