/******  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:#000;font-weight:700;}
.fundhead5c{font-size:9px;color:#000;font-weight:700;text-align:center;}
.fundhead51{font-size:9px;color:#000;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;}
.fundhead61{font:700 15px arial;color:#000;}
.fundcopy{font-size:9px;color:#4a4a4a;font-weight:400;margin-left: 11px;}
.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;}
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**/
.pgtitle1{font:700 18px arial;color:#000;padding:10px 0px 0px 11px;}
.pgtitle,
.head1{font:700 18px arial;color:#000;padding:15px 0px 0px 11px;}
.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 TH P.colHeaderSpacer{margin-bottom:0;margin-top:5px;} /** For multi line column headers **/
TABLE.fundperf TH.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 TH.colHeaderAb{border-top:1px solid #DBDBDB;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:left;vertical-align:bottom;}
TABLE.fundperf TH.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 TH.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 TH.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 TH.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 TH.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 TH.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 TH.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 TH.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 TH.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 TH.subHeaderAA{padding:0px 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;}
TABLE.fundperf TH.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 TH.subHeaderSpacer{height:5px;border-bottom:1px solid #DBDBDB;border-left:1px solid #888;}
TABLE.fundperf TH.subHeaderSpacerA{height:5px;border-bottom:1px solid #DBDBDB;}
TABLE.fundperf TD.dataBC{border-bottom:1px solid #ccc;border-left:1px solid #CECFCE;padding:5px;vertical-align:top;}
TABLE.fundperf TD.dataCC1{border-bottom:1px solid #ccc;border-left:1px solid #CECFCE;padding:3px 5px;text-align:left;vertical-align:top;}


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;}




/** Fund Perf Table A ***/
TABLE.tablesorter{width:730px; border-collapse:collapse;background:#fff;empty-cells:show;padding:50px;}
TABLE.tablesorter TD.date{padding:5px 5px 2px 5px;border-top:1px solid #888;font-size:11px;text-align:right;vertical-align:top;}
TABLE.tablesorter TD.dateNT{padding:5px 5px 2px 5px;text-align:right;font-size:11px;vertical-align:top;}
TABLE.tablesorter TD P.dateTopSpacer{margin-top:5px;} 
TABLE.tablesorter TD SPAN.comment{color:#888}
TABLE.tablesorter TD.date A{padding:5px 5px 2px 5px;font-size:11px;text-align:right;vertical-align:top;}
TABLE.tablesorter TD.titlePadding{padding:5px 15px 2px 5px;border-top:1px solid #888;vertical-align:bottom;} /** Padding for the title information **/
TABLE.tablesorter TD.titlePaddingNT{padding:5px 15px 2px 5px;vertical-align:bottom;} /** Padding for the title information **/
TABLE.tablesorter TD SPAN.tableTitle{font:700 15px arial;color:#000;}
TABLE.tablesorter TD SPAN.info{font-size:9px;color:#006;font-weight:400;}
TABLE.tablesorter TD P.tableHeaderSpacer{margin-top:20px;}
TABLE.tablesorter TD.headerSpacer{height:10px;}
TABLE.tablesorter TD DIV.tableHeader{font-weight:700;}
/** Table column header ***/
TABLE.tablesorter TR.colHeader{background:#ECECEC;} 
TABLE.tablesorter TR.repeatColHeader{background:#F9F9F9;} 
TABLE.tablesorter TD P.colHeaderSpacer{margin-bottom:0;margin-top:5px;} /** For multi line column headers **/
TABLE.tablesorter TD.colHeaderA{border-bottom:1px solid #DBDBDB;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:left;vertical-align:bottom;}
TABLE.tablesorter TD.colHeaderA1{border-bottom:1px solid #DBDBDB;border-left:1px solid #888;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:left;vertical-align:bottom;}
TABLE.tablesorter TD.colHeaderAb{border-top:1px solid #DBDBDB;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:left;vertical-align:bottom;}
TABLE.tablesorter 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.tablesorter 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.tablesorter 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.tablesorter 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:left;vertical-align:bottom;}
TABLE.tablesorter 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.tablesorter 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.tablesorter 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.tablesorter 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.tablesorter 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.tablesorter TD.subHeaderAA{padding:0px 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;}
TABLE.tablesorter 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.tablesorter TD.subHeaderSpacer{height:5px;border-bottom:1px solid #DBDBDB;border-left:1px solid #888;}
TABLE.tablesorter TD.subHeaderSpacerA{height:5px;border-bottom:1px solid #DBDBDB;}

TABLE.tablesorter TH P.colHeaderSpacer{margin-bottom:0;margin-top:5px;} /** For multi line column headers **/
TABLE.tablesorter TH.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.tablesorter TH.colHeaderA1{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:left;vertical-align:bottom;}

TABLE.tablesorter TH.colHeaderAb{border-top:1px solid #DBDBDB;padding:5px;font-size:9px;color:#006;font-weight:700;text-align:left;vertical-align:bottom;}
TABLE.tablesorter TH.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.tablesorter TH.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.tablesorter TH.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.tablesorter TH.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.tablesorter TH.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.tablesorter TH.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.tablesorter TH.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.tablesorter TH.colHeaderCA{border-top:1px solid #DBDBDB;padding:5px 0;font-size:9px;color:#006;font-weight:700;text-align:center;vertical-align:bottom;}
TABLE.tablesorter TH.subHeaderA{border-left:1px solid #888;padding:0px 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;} 
TABLE.tablesorter TH.subHeaderAA{padding:0px 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;}
TABLE.tablesorter TH.subHeaderB{border-left:1px solid #CECFCE;padding:0px 5px;font-size:9px;color:#006;font-weight:400;text-align:center;vertical-align:bottom;}
TABLE.tablesorter TH.subHeaderSpacer{height:5px;border-bottom:1px solid #DBDBDB;border-left:1px solid #888;}
TABLE.tablesorter TH.subHeaderSpacerA{height:5px;border-bottom:1px solid #DBDBDB;}
TABLE.tablesorter TD.dataBC{border-bottom:1px solid #ccc;padding:5px;vertical-align:top;}
TABLE.tablesorter TD.dataBC_last{border-left:1px solid #CECFCE;padding:5px;vertical-align:top;}
TABLE.tablesorter TD.dataCC1{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:3px 5px;text-align:left;vertical-align:top;}
TABLE.tablesorter TD.dataCC1_last{border-left:1px solid #CECFCE;padding:3px 5px 15px 5px;text-align:left;vertical-align:top;}


TABLE.tablesorter TR.data TD{font-size:11px;}
TABLE.tablesorter TR.data9 TD{font-size:9px;color:#000;}
TABLE.tablesorter TD P.dataSpacer{margin-bottom:0;margin-top:5px;} 
TABLE.tablesorter TD.dataTitle{padding:10px 5px 5px 5px;vertical-align:top;}
TABLE.tablesorter TD.dataTitle A{font-size:11px;font-weight:700;}
TABLE.tablesorter TD.dataA{border-bottom:1px solid #ccc;padding:5px;vertical-align:top;}
TABLE.tablesorter TD.dataAA{border-bottom:1px solid #ccc;padding:3px 5px 3px 0;vertical-align:top;}
TABLE.tablesorter TD.dataAB{padding:3px 5px 3px 15px;vertical-align:top;}
TABLE.tablesorter TD.dataB{border-bottom:1px solid #ccc;border-left:1px solid #CECFCE;padding:5px;text-align:center;vertical-align:top;}
TABLE.tablesorter TD.dataBA{border-left:1px solid #CECECE;padding:3px 5px;text-align:right;vertical-align:top;background:#F0F5EF;}
TABLE.tablesorter TD.dataBB{border-bottom:1px solid #ccc;border-left:1px solid #CECFCE;padding:3px 5px;vertical-align:top;text-align:right;}
TABLE.tablesorter TD.dataBD{border-left:1px solid #888;padding:3px 5px;text-align:right;vertical-align:top;background:#F0F5EF;}
TABLE.tablesorter TD.dataBE{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:3px 5px;vertical-align:top;text-align:right;}
TABLE.tablesorter TD.dataC{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:5px;text-align:center;vertical-align:top;}
TABLE.tablesorter TD.dataCA{border-left:1px solid #888;padding:3px 5px;vertical-align:top;background:#F0F5EF;}
TABLE.tablesorter TD.dataCB{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:3px 5px;vertical-align:top;}
TABLE.tablesorter TD.dataCC{border-bottom:1px solid #ccc;border-left:1px solid #CECFCE;padding:3px 5px;text-align:center;vertical-align:top;}
TABLE.tablesorter TD.dataCD{border-bottom:1px solid #ccc;border-left:1px solid #888;padding:5px;text-align:right;vertical-align:top;}
TABLE.tablesorter 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.tablesorter TD.lastDataA{padding:5px;vertical-align:top;}
TABLE.tablesorter TD.lastDataAA{padding:3px 5px 3px 0;vertical-align:top;}
TABLE.tablesorter TD.lastDataB{border-left:1px solid #CECECE;padding:5px;vertical-align:top;}
TABLE.tablesorter TD.lastDataBA{border-left:1px solid #CECECE;padding:3px 5px;text-align:right;vertical-align:top;}
TABLE.tablesorter TD.lastDataBB{border-left:1px solid #CECECE;padding:3px 5px;text-align:center;vertical-align:top;}
TABLE.tablesorter TD.lastDataC{border-left:1px solid #888;padding:5px;vertical-align:top;}
TABLE.tablesorter TD.lastDataCA{border-left:1px solid #888;padding:3px 5px;vertical-align:top;}
TABLE.tablesorter TD.lastDataCB{border-left:1px solid #888;padding:5px;text-align:right;vertical-align:top;}
TABLE.tablesorter TD.lastDataCC{border-left:1px solid #888;padding:3px 5px;text-align:right;vertical-align:top;}
TABLE.tablesorter TD.lastDataD{border-left:1px solid #888;padding:5px;text-align:center;vertical-align:top;}
TABLE.tablesorter 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;}
   


/******
 * Fund Details/Story
******/
#fundInfo td {vertical-align:top;}

#fundInfo .head {float:left;margin-bottom:10px;background:#fff;}
#fundInfo .head h1 {margin-bottom:5px;}
#fundInfo .head h2 {margin-left:10px;color:#888;font:13px arial;}
#fundInfo .head h2 span {color:#333;font-weight:700;}

#fundInfo .head h1.offset {margin-left:10px;}

/*
#fundInfo .overview {padding:0px 0;background:url('../img/common/shadow-bot-b.gif') -300px top no-repeat #F2F1EC;margin-bottom:2em;}
*/
#fundInfo .overview .wrap {display:table-row;}
#fundInfo .overview .content {padding:0px 0px 0px 0px;display:table-cell;border-left:1px solid #DBDBDB;vertical-align:top;float:left;}
#fundInfo .overview div.fc {border-left:0px;}

#fundInfo .overview h3 {margin-bottom:0px; padding-left:7px; color: #000;}
#fundInfo .overview table {}
#fundInfo .overview table th {padding:0px 5px;font-weight:400;}
#fundInfo .overview table td {padding:0px 15px;font-size:9px;}
#fundInfo .overview table td.fc {padding:0px 5px;font-weight:bold;text-align:left; font-size:9px;}
#fundInfo .asof {font:9px verdana;color:#000;}
#fundInfo .asofannual {font:9px verdana;color:#888;}

#fundInfo .overviewPort .wrap {display:table-row;}
#fundInfo .overviewPort div.fc {border-left:0px;}
#fundInfo .overviewPort .contentPort {padding:5px 0px 0px 0px;display:table-cell;vertical-align:top;float:left;}
#fundInfo .overviewPort h2 {margin-bottom:1.5em; font: bold 14px;}
#fundInfo .overviewPort h3 {margin-bottom:15px; padding-left:0px;}
#fundInfo .overviewPort table {}
#fundInfo .overviewPort table th {padding:1px 10px 0px 0px;font-weight:400;}
#fundInfo .overviewPort table td {padding:1px 10px 0px 0px;font-size:9px;}
#fundInfo .overviewPort table td.fc {padding:2px 10px 0px 0px;text-align:left; font-size:9px;line-height:1.5em;}

#fundInfo .overview table.num th,
#fundInfo .overview table.num td {text-align:right;}
#fundInfo .overview table.num td.fc {text-align:left;}

#fundInfo .overview .legal {color:#65659a;padding:20px 10px 5px 7px;clear:both;}

#fundInfo div.tabContainer {border:0;}
#fundInfo div.tabContent {background:#F2F1EC;border-top:1px solid #ccc;}

#fundInfo .tabList {margin:0;border:0;top:0;}
#fundInfo .tabList a {position:relative;display:block;text-align:center;text-decoration:none;background:#F2F1EC;
margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
white-space: nowrap; /* required in IE 6 */
border:0;border-right:1px solid #fff;color:#666;;
}
#fundInfo .tabList li {margin-right:2px;}

#fundInfo .tabList li.offset {margin-left:25px;}
#fundInfo .tabList span {position:relative;display:block;padding:7px 25px;font:700 12px arial;border:0;border-top:5px solid #DCDDCD;}
#fundInfo .tabList .ui-tabs-selected a {margin-top:0;color:#b50;font-size:1em;text-decoration:none;bottom:-1px;}

#fundInfo .tabList .ui-tabs-selected span {background:#F2F1EC;border-bottom:1px solid #F2F1EC;border-top:5px solid #ea0;}
#fundInfo .tabList .ui-tabs-selected a {}

#fundInfo #detailDrop {position:absolute;width:25px;padding:5px 0;text-align:center;background:#DCDDCD;z-index:200;top:6px;right:1px;_right:0;font:11px arial;color:#369;cursor:pointer;}
#fundInfo #detailmenu {position:absolute;background:#fff;padding:0;width:170px;border:4px solid #DCDDCD;display:none;top:25px;left:0;}

#fundInfo .tabList li.exp {z-index:50;}
#fundInfo .tabList li.menuhit span {background:#DCDDCD;}
#fundInfo .tabList li.exp span {padding-right:40px;}
#fundInfo .tabList li.exp #detailmenu a {display:block;padding:5px;border:0;background:#fff;font-size:12px arial;font:11px arial;color:#666;cursor:pointer;text-align:left;}
#fundInfo .tabList li.exp #detailmenu a:hover {background:#feb;color:#b50;}

div.tabContainer {border-top:5px solid #666;background:#fff;position:relative;}

#fundStory {padding:20px 0 15px 15px;background:url('../img/common/shadow-l-b.gif') 724px top no-repeat #F2F1EC;}

#fundStory .content {width:705px;float:left;display:table-cell;}
#fundStory .content .panel {padding:0 15px;background:#fff;background:url('../img/common/bg-fundpanel.gif') 0 0 repeat-y;width:669px;}
#fundStory .content .panel:last-child {margin:0 10px;}

#fundStory .content .panel .h {background:url('../img/common/fundpanel-t.gif') 0 top no-repeat;height:8px;width:699px;margin:0 -15px;}
#fundStory .content .panel .f {background:url('../img/common/fundpanel-b.gif') 0 bottom no-repeat;height:8px;width:699px;margin:0 -15px;clear:both;padding-top:10px;border:0;}

#fundStory .content .panel h2 {font:400 18px georgia;color:#b50;margin:0 -11px;padding:10px 15px;margin-bottom:10px;border-bottom:2px solid #EAEBE3;}
#fundStory .content h3 {font:700 15px arial;margin-top:20px;margin-bottom:.5em;}
#fundStory .content h2 + h3 {margin-top:0;}
#fundStory .content ul {list-style:disc;margin-left:15px;}
#fundStory .content ol {list-style:decimal;margin-left:30px;}

#fundStory .content ol.steps {list-style:none;margin-left:23px;width:410px;}
#fundStory .content ol.steps li {margin-bottom:1em;position:relative;}
#fundStory .content ol.steps li span {position:absolute;display:inline-block;top:-7px;left:-23px;font:28px georgia;color:#c60;line-height:1em;}

#fundStory .content ol.steps li p {font:12px arial !important;color:#000;}

#fundStory .content .docs {width:180px;padding:0 0 15px 15px;float:right;margin-left:15px;border-left:1px solid #ddd;color:#369;}
#fundStory .content .moreinfo {width:145px;padding:0 20px;float:right;margin-left:15px;margin-top:17px;background:url('../img/common/bg-moreinfo.gif') right bottom no-repeat;}
#fundStory .content .moreinfo div {background:url('../img/common/bg-moreinfo.gif') 0 0 no-repeat;margin:0 -20px;padding:20px 20px;}
#fundStory .content .moreinfo ul {list-style:none;margin:0;}

#fundStory .content .tabinfo {width:300px;float:right;margin-left:15px;margin-bottom:1em;}
#fundStory .content .tabinfo ul {margin:0;padding:0;list-style:none;}
#fundStory .content .tabinfo ul li {float:left;margin:0;padding:0;}
#fundStory .content .tabinfo ul li a {display:block;padding:6px 0;width:149px;text-align:center;background:#F2F1EC;border-bottom:1px solid #DCDDCD;font:700 11px arial;}
#fundStory .content .tabinfo ul li a.sel {border:1px solid #DCDDCD;border-bottom:0;background:#FCFDF8;color:#000;margin-bottom:-1px;}

#fundStory .content .tabinfo .con {padding:10px;background:#FCFDF8;border:1px solid #DCDDCD;font:9px verdana;border-top:0;}

#fundStory .content li > ol {margin-top:5px;}

#fundStory .related a {text-decoration:none;}

#fundStory .related {width:195px;padding:0 25px;float:right;border-left:1px solid #fff;}
#fundStory .related h2 {padding:0;font:700 13px arial;}
#fundStory .related ul {margin:0;list-style:none;}
#fundStory .related ul li {}

#fundStory .related div.morn-style img {display:inline-block;float:left;margin-right:10px;}

#fundStory .related table {border:1px solid #ccc;border-bottom:0;line-height:1em;font:12px arial;}
#fundStory .related table.morn-rating th,
#fundStory .related table.morn-rating td {padding:5px 10px;border-bottom:1px solid #ccc;text-align:right;font-weight:400;}

#fundStory .related img.promo {margin-top:10px;}

#fundStory .fundAlert h2 {background:url('../img/common/icon-alert.gif') 0 0 no-repeat;padding-left:20px;margin-left:-20px;}

#fundDetail {padding:20px 0 15px;background:url('../img/common/shadow-l-b.gif') 724px top no-repeat #F2F1EC;}

#fundDetail .content {width:730px;float:left;display:table-cell;}
#fundDetail .content .panel {padding:0 15px 15px;background:#fff;border:2px solid #DCDDCD;margin:0 10px 2em;}
#fundDetail .content .panel:last-child {margin:0 10px;}

#fundDetail .expContent {padding:13px;}

/** Closed-end Fund **/

#closeFund {margin-left:-24px;width:734px;z-index:20;position:relative;margin-top:-9px;}
#closeFund h1 {margin:0;margin-left:24px;}
#closeFund h2 {color:#888;font:13px arial;margin-bottom:8px;margin-left:24px;}
#closeFund h2 span {color:#333;font-weight:700;}
#closeFund h3 {font:700 15px arial;}

#closeFund .con {background:url('../img/common/shadow-bot-b.gif') -1000px top no-repeat #F4F5EF;padding:20px 18px;}

#closeFund .panel {padding:0 15px;background:url('../img/common/bg-fundpanel.gif') 0 0 repeat-y;margin:0 0 15px;width:669px;}

#closeFund .panel h2 {font:400 18px georgia;color:#b50;margin:0 -11px;padding:10px 13px;margin-bottom:10px;border-bottom:2px solid #EAEBE3;}

#closeFund .panel .h {background:url('../img/common/fundpanel-t.gif') 0 top no-repeat;height:8px;width:699px;margin:0 -15px;}
#closeFund .panel .f {background:url('../img/common/fundpanel-b.gif') 0 bottom no-repeat;height:8px;width:699px;margin:0 -15px;clear:both;padding-top:10px;}

#closeFund .panel .moreinfo {width:145px;padding:0 20px;float:right;margin-left:15px;background:url('../img/common/bg-moreinfo.gif') right bottom no-repeat;}
#closeFund .panel .moreinfo div {background:url('../img/common/bg-moreinfo.gif') 0 0 no-repeat;margin:0 -20px;padding:20px 20px;}

#closeFund .moreinfo h3 {font:13px arial;margin-bottom:5px;}
#closeFund .moreinfo ul {list-style:none;margin:0;}

#closeFund td {vertical-align:top;}

#closeFund #facts .info {float:left;padding:0 15px;border-left:1px solid #ddd;width:310px;}
#closeFund #facts div.fc {border:0;padding-left:0;}

#closeFund #facts .info h3 {margin-bottom:1.5em;line-height:1em;}
#closeFund #facts .info table td {font-weight:700;padding:3px 5px;line-height:1em;}

#closeFund #facts .info table tr.total td {padding-top:20px;}
#closeFund #facts .info table td.fc {font-weight:400;text-align:left;padding-left:0;}

#closeFund #moreinfo h3 {margin-bottom:1em;}
#closeFund #moreinfo h3 span {font-weight:400;}
#closeFund #moreinfo .info {float:left;padding:0 15px;border-left:1px solid #ddd;width:197px;}
#closeFund #moreinfo div.fc {border:0;padding-left:0;}

/** Press Releases **/
#pressRelease {}
#pressRelease h2 {margin-bottom:1em;}

#pressRelease ul.links a {display:inline-block;float:right;width:580px;padding:7px 0;}
#pressRelease ul.links span {display:inline-block;float:left;padding:7px 0;}
#pressRelease ul.links li {clear:both;padding:0;}

#pressRelease .con {margin-bottom:15px;}
#pressRelease .archive h3 {border-bottom:3px solid #ddd;padding-bottom:5px;}
#pressRelease .archive ul.links {margin-bottom:2em;}

#pressRelease .moreinfo h3 {font:13px arial;margin-bottom:5px;}
#pressRelease .moreinfo ul {list-style:none;margin:0;}

.pressSearch {padding-bottom:15px;}
.pressSearch div {float:left;padding-right:15px;}
.pressSearch label {display:block;font:700 12px arial;}
.pressSearch select {width:150px;}

/******
 * fund drawers
******/

/*inner tabs*/
#fundDetail .expContent .tabContainer {border-top:5px solid #666;padding:0;top:5px;}
#fundDetail .expContent .tabList {display:block;position:relative;z-index:1;background:url('../img/common/bg-tab-inner.gif') 0 bottom repeat-x;margin-top:-5px;_top:-5px;}
#fundDetail .expContent .tabList:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
#fundDetail .expContent .tabList li {float:left;margin:0;margin-top:-1px;/* be nice to Opera */}

#fundDetail .expContent .tabList a {position:relative;display:block;text-align:left;text-decoration:none;color:#333;
white-space: nowrap;border:0;margin-right:0;padding-bottom:18px;background:url('../img/common/bg-tab-inner.gif') 0 bottom repeat-x #fff;}

#fundDetail .expContent .tabList span {position:relative;display:block;padding:7px 21px;font:700 12px arial;border-top:5px solid #666;border-right:1px solid #ddd;}

#fundDetail .expContent .tabList .ui-tabs-selected a {font-size:1.1em;text-decoration:none;background-image:none;background:#eee;}
#fundDetail .expContent .tabList .ui-tabs-selected a span {color:#b50;text-decoration:none;border-bottom:0;border-top:5px solid #ea0;margin-top:-5px;padding-top:12px;background:#fff;}

#con-port .portStat {line-height:1em;float:left;}
#con-port .portStat caption {font:700 15px arial;text-align:left;margin:5px;}
#con-port .portStat td {padding:8px 5px;text-align:right;font-weight:700;}
#con-port .portStat td:first-child {text-align:left;font-weight:400;}

#con-port .portStat td.divider {border-left:1px solid #eee;font-weight:400;text-align:left;}

#con-port .portPos {line-height:1em;float:right;border-left:1px solid #ccc;padding-left:3px;}
#con-port .portPos caption {font:700 15px arial;text-align:left;margin:5px;padding-left:3px;}
#con-port .portPos td {padding:2px 5px;text-align:right;font-weight:700;}
#con-port .portPos td:first-child {text-align:left;font-weight:400;}
#con-port .portPos tfoot td {padding-top:20px;}

#portDetail {margin:2em 0 0;border-top:3px solid #ccc;background:#fff;}
#portDetail h2 {margin:2em 0 1em;padding:0;}

#portDetail .histCon {margin-bottom:2em;}
#portDetail .histCon h3 {margin-bottom:5px;}

#portDetail .histCon tr td {border-bottom:1px solid #ccc;padding:15px 0;}
#portDetail .histCon tr td table td {border:0;padding:0 5px;width:auto;}
#portDetail .histCon tr td table tr.group td{padding-top:12px;}

.expContent div.legalinfo {color:#666;margin:10px 0 0;}

/******
 * Performance Drawer
******/
#con-perf .tabCon {padding:0 15px 15px;background:#eee;}
#con-perf .inner {padding:15px;background:#fff;}

#con-perf h2 {padding:0;margin-bottom:2em;}
#con-perf .navdate {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;}

#con-perf table {border-bottom:1px solid #ccc;}
#con-perf table thead th {background:#eee;border-top:1px solid #ccc;border-bottom:2px solid #ccc;}
#con-perf table thead th.fc {background:#fff;border-color:#fff;}
#con-perf table .fc {border-left:0;padding-left:0;text-align:left;}

#con-perf table th,
#con-perf table td {padding:5px 28px;border-left:1px solid #ddd;}
#con-perf table td {border-top:1px solid #ccc;text-align:right;}

#con-perf .additional {margin:2em 0 0;padding-bottom:1em;border-bottom:1px solid #ccc;}

#con-perf .volatility {float:left;width:309px;padding-right:20px;border-right:1px solid #ccc;}
#con-perf .benchmark {float:right;width:310px;padding-left:20px;}

#con-perf .volatility table,
#con-perf .volatility table td {border:0;}

.hist a.setDate {display:inline-block;padding-right:25px;background:url('../img/common/icon-cal.gif') right center no-repeat #fff;font:12px arial;color:#555;}
.hist a.setDate:hover {text-decoration:none;}
.hist a.setDate span {display:inline-block;border:1px solid #bbb;background:#eee;padding:2px 4px;margin:0 4px;}

.perToggle {float:left;}
.hist {float:right;}

#perfCal h2 {margin-bottom:1em;padding-bottom:1em;border-bottom:2px solid #ccc;}

#perfCal table thead th,
#perfCal table thead th.fc  {background:#eee;border-top:1px solid #ccc;border-bottom:0;}

#perfCal table th {padding:1px 0;border-left:1px solid #ccc;}
#perfCal table th span {border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#CBEFFD;display:block;padding:0 25px;height:20px;line-height:20px;}

#perfCal table th a.navl,
#perfCal table th a.navr {display:inline-block;width:47px;height:22px;}

#perfCal table th a.navl {background:url('../img/common/btn-perf-l.png') 0 0 no-repeat;float:right;}
#perfCal table th a.navr {background:url('../img/common/btn-perf-r.png') 0 0 no-repeat;float:left;}
#perfCal table th a#inactive {background-position: 0 -22px;}

#perfCal table td {padding:5px 10px;border-left:1px solid #ddd;border-top:1px solid #ccc;text-align:right;}

#perfCulm .navdate {border:0;}
#perfCulm .navdate h2 {margin:0;}
#perfCulm table th,
#perfCulm table td {padding:5px 15px;}

#ytd-dist {margin-top:2em;padding-top:2em;border-top:1px solid #ccc;}

#con-prices .tabCon {padding:0 15px 15px;background:#eee;}
#con-prices .inner {padding:15px;background:#fff;}
#con-prices h2 {padding:0;margin-bottom:2em;}
#con-prices .navdate {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;}

#con-tax{}
#con-tax h2 {margin:1em 0;padding:0;}
#con-tax #taxDistrib {margin:1em 0 0;border-top:1px solid #ccc;background:#fff;}
#con-tax .additional {padding:15px 10px;border-top:1px solid #ccc;}
#con-tax .additional h3{font:700 15px arial;}

#con-tax form.hist {display:block;float:right;width:300px;text-align:right;}

#taxDistrib table tr.total {font-weight:700;}
#taxDistrib table tr.total td {border-top:3px solid #ccc;}
#taxDistrib .chartTable table tbody td {text-align:right;}

#fundDetail .related {width:215px;padding:0 15px;float:right;border-left:1px solid #fff;display:table-cell;}
#fundDetail .related h2 {padding:0;margin-bottom:1em;}
#fundDetail .related ul li {margin-bottom:5px}

#fundDetail .related div.morn-style img {display:inline-block;float:left;margin-right:10px;}

#fundDetail .related table {border:1px solid #ccc;border-bottom:0;width:213px;}
#fundDetail .related table.morn-rating td {padding:5px 10px;border-bottom:1px solid #ccc;}
#fundDetail .related img.promo {margin-top:10px;}

/******
 * Campaign Splash Pages
******/
#campaigns {background:#F6F7F2;width:100%;}
#campaigns .jcarousel-clip {height:108px;}
#campaigns .jcarousel-prev,
#campaigns .jcarousel-next {background:#ea0;height:95px;width:20px;cursor:pointer;line-height:95px;text-align:center;color:#fff;border-top:5px solid #fff;}

#campaigns .jcarousel-prev-disabled,
#campaigns .jcarousel-next-disabled {background:#ddd;color:#bbb;}

#campaigns .jcarousel-prev {float:left;}
#campaigns .jcarousel-next {float:right;}

.campaignDesc {padding:10px;}

#campaignsList {position:relative;}
#campaignsList li {position:relative;width:234px;height:108px;cursor:pointer;text-align:center;background:url('../img/common/bg-campitem1.gif') 0 5px no-repeat #fff;}
#campaignsList li div {position:relative;z-index:20;margin:5px 8px 20px;height:79px;width:198px;padding:10px;border-top:5px solid #dcddcd;text-align:left;font:12px georgia;}
#campaignsList li img {float:left;display:inline-block;margin-right:10px;width:70px;height:70px;border:1px solid #ccc;}
#campaignsList li b.num {font:10px georgia;position:absolute;bottom:12px;right:2px;color:#444;}

#campaignsList li.hvr {background:url('../img/common/bg-campitem1.gif') -234px 5px no-repeat #fff;}
#campaignsList li.hvr h2,
#campaignsList li.hvr p {color:#369;text-decoration:underline;}

#campaignsList li.active b.num {bottom:7px;}

#campaignsList li.active {background:url('../img/common/bg-campitem1.gif') -234px 5px no-repeat #fff;}
#campaignsList li.active div {border-top:5px solid #ea0;position:relative;margin-top:0;}

#campaignsList li h2 {font:400 15px georgia;margin-bottom:5px;}

#campaignContent {border-top:1px solid #fff;padding-top:10px;background:url('../img/common/shadow-top-b.gif') 400px top no-repeat #F4F5EF;}
#campaignContent .typeA {padding-bottom:20px;background:#F4F5EF;}

#campaignContent .item a {text-decoration:none;}
#campaignContent .typeA .media {float:left;background:url('../img/common/shadow-l-b.gif') right -300px no-repeat #F2F1EC;width:445px;padding:20px 20px 0;}
#campaignContent .typeA .media img {margin-bottom:10px;}
#campaignContent .typeA .media .f {background:url('../img/common/shadow-bot-b.gif') -900px top no-repeat #F4F5EF;height:10px;margin:20px -20px 0;}
#campaignContent .typeA .content {float:right;width:455px;padding:20px;}

#campaignContent .typeB {background:#fff;}
#campaignContent .typeB .media {float:right;width:221px;background:#F2F1EC;padding:0;margin-top:20px;}
#campaignContent .typeB .media img {margin-bottom:10px;}
#campaignContent .typeB .media .con {padding:0 10px 20px;}

#campaignContent .typeB .media .f {background:url('../img/common/shadow-bot-w.gif') -200px top no-repeat #fff;height:10px;}
#campaignContent .typeB .content {float:left;width:710px;padding:20px;}

/******
 * Account Info
******/
#acctInfo {}

#acctInfo td {vertical-align:top;}

#acctInfo .head {float:left;margin-bottom:10px;background:#fff;}
#acctInfo .head h1 {margin-bottom:5px;}
#acctInfo .head h2 {margin-left:12px;color:#888;font:13px arial;}
#acctInfo .head h2 span {color:#333;font-weight:700;}

#acctInfo .overview {margin:0 0 2em;padding-bottom:20px;padding-left:20px;}
#acctInfo .overview .content div{padding:0 20px;border-left:1px solid #fff;vertical-align:top;float:left;width:275px;_width:272px;}
#acctInfo .overview div.fc {border-left:0;padding-left:0;}

#acctInfo .overview .btn {margin-left:10px;}

#acctInfo .overview h2 {margin-bottom:1em;}
#acctInfo .overview h2 span {font-weight:400;}

#acctInfo .overview table th {padding:2px 5px;font-weight:400;}
#acctInfo .overview table td {padding:2px 5px;font-weight:700;line-height:1em;}
#acctInfo .overview table td.fc {padding-left:0;font-weight:400;text-align:left;}

#acctInfo .overview .content .msg {background:#fff;padding:15px;}

#acctInfo div.tabContainer {border:0;}
#acctInfo div.tabContent {background:#F2F1EC;border-top:1px solid #ccc;padding:10px;}

#acctInfo div.tabContent h2 {padding:0;margin-bottom:10px;}

#acctInfo .tabList {margin:0;border:0;top:0;}
#acctInfo .tabList a {position:relative;display:block;text-align:center;text-decoration:none;background:#F2F1EC;margin: 1px 0 0;
white-space: nowrap; /* required in IE 6 */
border:0;border-right:1px solid #fff;color:#666;
}
#acctInfo .tabList li {margin-right:2px;}

#acctInfo .tabList li.con {float:right;padding:7px 25px;}

#acctInfo .tabList li.offset {margin-left:25px;}
#acctInfo .tabList span {position:relative;display:block;padding:7px 25px;font:700 12px arial;border:0;border-top:5px solid #DCDDCD;}
#acctInfo .tabList .ui-tabs-selected a {margin-top:0;color:#b50;font-size:1em;text-decoration:none;bottom:-1px;}

#acctInfo .tabList .ui-tabs-selected span {background:#F2F1EC;border-bottom:1px solid #F2F1EC;border-top:5px solid #ea0;}
#acctInfo .tabList .ui-tabs-selected a {}

#acctInfo .panel {padding:0 20px;background:#fff;margin:0 10px 2em;background:url('../img/common/bg-fundpanel980.gif') 0 0 repeat-y;width:900px;}
#acctInfo .panel:last-child {margin:0 10px;}
#acctInfo .panel .h {background:url('../img/common/fundpanel980-t.gif') 0 top no-repeat;height:8px;margin:0 -20px 10px;}
#acctInfo .panel .f {background:url('../img/common/fundpanel980-b.gif') 0 bottom no-repeat;height:8px;margin:0 -20px;clear:both;padding-top:10px;border:0;}

#acctDetail .detail {border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px;}
#acctDetail .detail p.legalinfo {margin-top:20px;}
#acctDetail .detail .equal {width:260px;float:left;padding:0 20px 15px;border-left:1px solid #ccc;}
#acctDetail .detail div.fc {border:0;padding-left:0;}

#acctDetail .detail table td {font-weight:700;text-align:right;}
#acctDetail .detail table td.fc {font-weight:400;text-align:left;}
#acctDetail tr.total td {border-top:1px solid #000;padding:5px 0 10px;}

#myProfile {padding-right:20px;}
#myProfile .info {background:#F4F5EF;}
#myProfile .info td {border-bottom:1px solid #fff;padding:15px 20px;vertical-align:top;}

#myProfile .info table td {border:0;padding:5px 0;}

/******
 * Terms of Use
******/
#agreement {}
#agreement .con {width:750px;height:350px;overflow:auto;border:1px solid #79b;margin-bottom:10px;}

/******
 * Order Lit
******/

.orderlit .chartTable h3 {margin-bottom:10px;font:700 13px arial;}

.orderlit .chartTable td {text-align:center;padding:10px;}
.orderlit .chartTable .fc {text-align:left;}

.orderlit .chartTable tfoot td {padding:10px;border-top:1px solid #ccc;text-align:center;}

.orderlit .chartTable input.txt {width:30px;border:1px solid #ccc;}

.orderlit .litDesc {font:13px arial;}
.orderlit .clientUse {display:inline-block;margin-right:30px;}

#orderlitSearch {padding-bottom:0;}
#orderlitSearch .search {width:390px;float:left;}
#orderlitSearch .related {width:230px;float:right;border:1px solid #eee;background:#fff;padding:10px 15px;}
#orderlitSearch .related ul {color:#369;margin-left:15px;}
#orderlitSearch .related ul li{margin:0;}
#orderlitSearch .f {height:10px;overflow:hidden;background:url('../img/common/shadow-bot-w.gif') 0 top no-repeat #fff;margin:10px -10px 0;border-top:1px solid #E9EAE5;}

#orderlitSearch select {width:370px}

#orderlitFeature {margin-top:2em;}
#orderlitFeature h2 {font:18px georgia;color:#b50;margin-bottom:10px;}

#orderlitFeature table {empty-cells:hide;border-top:1px solid #DEDDCB;}
#orderlitFeature table td {width:334px;padding:10px;border-right:1px solid #DEDDCB;border-bottom:1px solid #DEDDCB;vertical-align:top;}
#orderlitFeature table tr.lc td {border-bottom:0;}

#orderlitFeature table td.fc {padding-left:0;width:344px;}
#orderlitFeature table td.lc {border-right:0;}
#orderlitFeature p.litcode {font:11px arial;}

#orderlitFeature .con img {float:left;display:inline-block;margin-top:3px;}
#orderlitFeature .con p {float:right;width:280px;}
#orderlitFeature table td.lc p {width:270px;}

#orderlitCartFA {}
#orderlitCartFA h2 {margin-bottom:5px;}
#orderlitCartFA .details {padding-left:0;}

.orderlit .chartTable {padding-bottom:10px;background:url('../img/common/shadow-bot-w.gif') 0 bottom no-repeat #fff;margin-bottom:2em;}

#orderlitCartFA .chartTable tbody td.lc,
#orderlitCartFA .chartTable tbody td:last-child {background:#ffd;}

#orderlitCartFA .orderlitForm {padding:10px;}
#orderlitCartFA .orderlitForm form {display:block;background:#fff;}
#orderlitCartFA .orderlitForm td {padding:8px 0;padding-right:15px;text-align:left;}
#orderlitCartFA .orderlitForm label {display:inline-block;margin-right:6px;text-align:right;}
#orderlitCartFA .orderlitForm td.fc {}

.orderlit .details {border-bottom:1px solid #fff;}
.orderlit .skip {text-align:right;padding:0 10px;margin:20px 0 5px;}

.orderlit .orderlitForm {padding:10px;}
.orderlit .orderlitForm form {display:block;background:#fff;}
.orderlit .orderlitForm td {padding:8px 0;padding-right:30px;}
.orderlit .orderlitForm label {display:inline-block;margin-right:6px;text-align:right;}
.orderlit .orderlitForm td.fc label {width:100px;}

.orderlit .searchLitForm {padding:10px;padding-bottom:20px;background:url('../img/common/shadow-bot-w.gif') 0 bottom no-repeat #F4F5EF;}

.orderlit .searchResults {margin-top:2em;}
.orderlit .searchResults ul {width:451px;margin-left:15px;}

.searchResults .set .equal {width:330px;padding:10px 0;border-top:1px solid #ccc;margin-right:35px;float:left;}
.searchResults .fc .equal {border-top:0;}
.searchResults .set .lc {margin-right:0;}

.searchLitForm .byFund {width:380px;padding:10px 25px 15px;float:left;background:#fff;}
.searchLitForm .byLitCode {width:200px;padding:10px 25px 15px;float:right;background:#fff;}

.searchLitForm label {display:block;}

#litCartDetail {border:1px solid #ddd;position:absolute;z-index:2;right:10px;top:10px;background:#F4F5EF;padding:8px 10px;}
#litCartDetail p {padding:2px 0;padding-left:20px;background:url('../img/common/icon-doc.gif') 0 2px no-repeat;font:12px arial;margin:0;}

#fundLit .searchLitForm {padding:10px;padding-bottom:20px;background:url('../img/common/shadow-bot-w.gif') 0 bottom no-repeat #F4F5EF;}

#fundLit .con {margin-bottom:10px;}

#fundLit .searchResults ul {width:451px;margin-left:15px;}

#fundLit .searchResults .set .equal {width:317px;padding:10px 0;border-top:1px solid #ccc;margin-right:35px;float:left;}
#fundLit .searchResults .fc .equal {border-top:0;}
#fundLit .searchResults .set .lc {margin-right:0;}

/******
 * User Registration
******/
#userReg {background:#E9E9E1;}
#userReg .con {width:730px;border-right:1px solid #fff;padding:15px 10px 50px;}
#userReg .con form {background:#fff;padding:10px 15px;width:700px;}
#userReg .progress {text-align:right;font:10px arial;color:#930;width:730px;}

#userReg label {font-weight:700;}
#userReg form p span {display:inline-block;margin-left:24px;}

#userReg .progress b {display:inline-block;height:5px;width:5px;font-size:5px;margin-left:1px;background:#FFAD7C;}
#userReg .progress b.curr {background:#f50;}

#userAgreement {padding:20px;background:#fff;border:1px solid #333;}
#userAgreement .finePrint {padding:5px;border:1px solid #7B9EBA;height:150px;overflow:auto;}

#sh-proxy {margin-bottom:10px;}
#sh-proxy table caption {font:700 13px arial;text-align:left;margin-bottom:5px;}
#sh-proxy .chartTable td {text-align:center;}
#sh-proxy .chartTable td.fc {text-align:left;}

#sh-proxy .sh-noProxy {padding-bottom:3em;}
#sh-proxy .sh-noProxy em {color:#900;}
.sh-noProxy h3 {margin-bottom:1em;color:#000;}

/* Sec Landing */
#salesLanding {position:relative;float:left;width:710px;margin-bottom:1em;}

#salesLanding #featured {}
#salesLanding ul {list-style:none;margin-left:0;}
#salesLanding #featured ul {margin-bottom:0;}
#salesLanding #featured li {border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px;}
#salesLanding #featured li.lc {border:0;}
#salesLanding #featured li p a {text-decoration:none;}

#salesLanding #category .f {width:305px;background:url('../img/common/shadow-bot-w.gif') -50px 0 no-repeat #fff;padding:0 20px;height:20px;margin:20px -20px;}

#salesLanding .feature img {margin-right:15px;}
#salesLanding .equal {width:305px;background:url('../img/common/shadow-bot-w.gif') -50px bottom no-repeat #F4F5EF;padding:20px 20px 30px;}

#salesLanding div.item {margin:-20px -20px 0;}
#salesLanding .shade-tl {background:url('../img/common/shadow-bot-b.gif') -1100px top no-repeat #F4F5EF;padding:20px 20px 0;}

#salesLanding h2 {font:18px georgia;color:#b50;border-bottom:1px solid #DEDDCB;padding-bottom:10px;margin-bottom:10px;}

#salesIdea ul.links li {padding:20px 0;}
#salesIdea ul.links li.fc {padding-top:0;}

/******
 * Morningstar Ratings
******/
#morningstar h1 {margin-bottom:0;}
#morningstar h2 {margin:2em 10px 10px;}

#morningstar .intro {color:#000;}
#morningstar .intro p {margin-left:10px;}
#morningstar .intro .desc {float:left;width:800px;}
#morningstar .intro .mornlogo {float:right;margin-right:30px;}

#morningstar .filter {background:#F4F5EF;padding:10px;border-top:1px solid #ccc;}
#morningstar .filter label {vertical-align:middle;margin-right:5px;display:inline-block;}


#morningstar .chartTable td.fc {text-align:left;width:300px;}
#morningstar .chartTable table thead th {padding:5px 10px;border-bottom:0;font:12px arial;}

#morningstar .chartTable table tbody tr:first-child td {border-top:3px solid #ccc;}

#morningstar .chartTable table thead tr.sub th {padding-top:0;}
#morningstar .chartTable table thead tr.sub th.fc {border-left:1px solid #ddd;}

/******
 * WEP
******/
#wep {padding:0 0 15px;background:url('../img/common/shadow-l-b.gif') 669px top no-repeat #F2F1EC;}

#wep .content {width:675px;float:left;display:table-cell;margin-top:15px;}
#wep .content .panel {padding:0 15px 15px;background:#fff;margin:0 20px 2em;background:#fff;border:1px solid #ddd;}
#wep .content .panel:last-child {margin-bottom:0;}

#wep .content .panel h2 {font:400 18px georgia;color:#b50;margin:0 -15px;padding:10px 15px;margin-bottom:10px;border-bottom:2px solid #EAEBE3;}
#wep .content h3 {font:700 15px arial;margin-top:20px;margin-bottom:.5em;}
#wep .content h2 + h3 {margin-top:0;}
#wep .content ul {list-style:disc;margin-left:15px;}
#wep .content ol {list-style:decimal;margin-left:30px;}

#wep .content .article {list-style:none;margin:0;}
#wep .content .article li {padding:0 0 15px;border-bottom:1px solid #ddd;}
#wep .content .article li.fc {}
#wep .content .article li.lc {border-bottom:0;}

#wep .content .article h3 {font:400 18px arial;margin-bottom:5px;}
#wep .content .article .date {display:block;font:13px arial;margin-bottom:5px;}

#wep .content ul.links {margin:0;list-style:none;}
#wep .content ul.links li {margin:0 0 3px;padding:0;border:0;}

#wep .related {width:270px;padding:0 15px;float:right;border-left:1px solid #fff;display:table-cell;}
#wep .related h2 {padding:0;margin-bottom:1em;}
#wep .related ul li {margin-bottom:5px}

#wep .related .team {background:url('../img/common/bg-wep-sales.gif') right bottom no-repeat;margin:0 -15px 20px;padding:0 15px;position:relative;left:-1px;}
#wep .related .team .teamcon {background:url('../img/common/bg-wep-sales.gif') 0 0 no-repeat;margin:0 -15px;padding:15px;}



#wep .related .team .members {list-style:none;margin:0;}
#wep .related .team .members li {padding:0 0 13px;margin: 0 0 13px;border-bottom:1px solid #ddd;line-height:1.2em;}
#wep .related .team .members li img {float:left;width:70px;border:1px solid #333;}
#wep .related .team .members li .info {float:right;width:165px;}
#wep .related .team .members li.lc {margin:0;border:0;}

#wep .related .team .members li h3 {font:14px georgia;color:#b40;margin-top:10px;}
#wep .related .team .members li p {margin:0;}

#wep .related .team .members li.contact h3 {font:700 13px arial;color:#000;margin:0;}

#wep .related .team .members ul {list-style:disc;margin-left:14px;clear:both;margin-bottom:10px;}
#wep .related .team .members ul li {float:left;padding:0;border:0;margin:0;width:128px;font:12px arial;}

#wep .related h2 {font:700 13px arial;}
#wep .related h3 {font:700 12px arial;}

#wep .related .con {margin:0 0 0 10px;}
#wep .related .con ul {margin-left:15px;}
#wep .related .con p {margin:0;}
#wep .related ul li {margin:0;}

#wep .related .selected h3 {font:700 13px arial;margin-bottom:5px;margin-left:-10px;}
#wep .related .selected h3 a {text-decoration:underline;}

#wep .related .selected table {width:200px;font-weight:700;text-align:right;line-height:1em;}
#wep .related .selected table td {padding-bottom:5px;}
#wep .related .selected table td.fc {font-weight:400;text-align:left;}
#wep .related .selected table td.attr {padding:5px 0 8px;}
#wep .related .selected .data {border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px;}
#wep .related .selected div.lc {border:0;}

#wep .related img.promo {margin-top:10px;}

/******
 * WEP-B
******/
#wep-B {padding:0;}

#wep-B .content {width:690px;float:right;border-left:1px solid #ccc;padding:0;margin:0;}
#wep-B .content .panel {margin:0 20px 2em;}

#wep-B .content h3 {font:700 15px arial;margin-bottom:.5em;}
#wep-B .content h2 + h3 {margin-top:0;}
#wep-B .content ul {list-style:disc;margin-left:15px;}
#wep-B .content ol {list-style:decimal;margin-left:30px;}

#wep-B .content .articles {background:#F2F1EC;margin:0;}
#wep-B .content .legalinfo {margin-left:20px;}

#wep-B .content .article {list-style:none;margin:0;}
#wep-B .content .article li {padding:15px 0;border-bottom:1px solid #ddd;}
#wep-B .content .article li.fc {}
#wep-B .content .article li.lc {border-bottom:0;}

#wep-B .content .article h3 {font:400 18px arial;}
#wep-B .content .article .date {display:block;font:12px arial;text-transform:uppercase;margin-bottom:10px;}

#wep-B .content ul.links {margin:0;list-style:none;}
#wep-B .content ul.links li {margin:0 0 3px;padding:0;border:0;}

#wep-B .related {width:250px;padding:0 15px;float:left;}
#wep-B .related h2 {padding:0;margin-bottom:1em;}
#wep-B .related ul li {margin-bottom:5px}

#wep-B .related .team {background:#fafafa;margin:0 -15px 20px;padding:10px;border:1px solid #ccc;}

#wep-B .related .team .members {list-style:none;margin:0;}
#wep-B .related .team .members li {padding:0 0 13px;margin: 0 0 13px;border-bottom:1px solid #ddd;line-height:1.2em;}
#wep-B .related .team .members li img {float:left;width:70px;border:1px solid #333;}
#wep-B .related .team .members li .info {float:right;width:165px;}
#wep-B .related .team .members li.lc {margin:0;border:0;}

#wep-B .related .team .members li h3 {margin-top:10px;}
#wep-B .related .team .members li p {margin:0;}

#wep-B .related .team .members li.contact h3 {font:700 13px arial;color:#000;margin:0;}

#wep-B .related .team .members ul {list-style:disc;margin-left:14px;clear:both;margin-bottom:10px;}
#wep-B .related .team .members ul li {float:left;padding:0;border:0;margin:0;width:118px;font:12px arial;}

#wep-B .related h2 {font:18px georgia;color:#b50;margin-bottom:10px;}
#wep-B .related h3 {font:700 12px arial;}

#wep-B .related .con {margin:0 0 0 10px;}
#wep-B .related .con p {margin:0;}
#wep-B .related ul li {margin:0;}

#wep-B .related .selected h3 {font:700 13px arial;margin-bottom:5px;}
#wep-B .related .selected h3 a {text-decoration:underline;}

#wep-B .related .selected table {width:200px;font-weight:700;text-align:right;line-height:1em;}
#wep-B .related .selected table td {padding-bottom:5px;}
#wep-B .related .selected table td.fc {font-weight:400;text-align:left;}
#wep-B .related .selected table td.attr {padding:5px 0 8px;}
#wep-B .related .selected .data {border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px;}
#wep-B .related .selected div.lc {border:0;}

#wep-B .related img.promo {margin-top:10px;}

#faeClient {padding:20px 30px;}
#faeClient .con {width:410px;margin-bottom:20px;padding:15px;}
#faeClient .con table td {padding:0 10px 15px 0;}
#faeClient .con table tr td.fc,
#faeClient .con table tr td:first-child {text-align:right;}

#faeClient .chartTable h2 {padding-bottom:5px;}
#faeClient .chartTable h2 a {font:400 13px arial;}

#faeClient .con .chartTable table tr td {padding:5px 10px;}
#faeClient .con .chartTable table tr td.fc,
#faeClient .con .chartTable table tr td:first-child {text-align:left;}

#faeClient .con span.instruction {margin-top:4px;display:inline-block;}

#faeClient form .btn {margin-top:15px;}

#addItemBar {border-top:1px solid #ddd;border-bottom:2px solid #fff;background:#f8f8f8;padding:8px 10px;margin-top:8px;}
#addItemBar * {vertical-align:middle;}
#addItemBar label {display:inline-block;margin-left:15px;}
#addItemBar #search{border:1px solid #ccc;padding:3px 2px;margin:0 5px;width:200px;}
#addItemBar button {vertical-align:top;margin-left:10px;}

#siteSearchResult {padding:30px 20px 15px;}
#siteSearchResult .con {margin-bottom:15px;}

#siteSearchResult h2 {margin-bottom:10px;}

#siteSearchResult .searchfield {float:left;width:600px;}
#siteSearchResult .search form {margin-bottom:30px;}
#siteSearchResult .search .txt {width:300px;}
#siteSearchResult .search .btn {margin-left:10px;}

#siteSearchResult .search .msg {float:right;width:187px;padding:0 20px;background:url('../img/common/bg-searchBox.gif') right bottom no-repeat;}
#siteSearchResult .msg div {background:url('../img/common/bg-searchBox.gif') 0 0 no-repeat;margin:0 -20px;padding:20px 20px;}

#siteSearchResult .msg h3 {margin-bottom:5px;}

#siteSearchResult .search {margin-bottom:1em;}

#siteSearchResult .previewOne ul {list-style:none;margin:0;}
#siteSearchResult .previewOne li {display:block;float:left;width:230px;padding:2px 0;}

#siteSearchResult .previewAll h2 {margin-bottom:2em;}
#siteSearchResult .previewAll .section {margin-bottom:20px;}
#siteSearchResult .previewAll .detail {border-bottom:3px solid #ddd;padding-bottom:5px;}
#siteSearchResult .previewAll .detail h3 {float:left;}
#siteSearchResult .previewAll .detail a {margin-left:10px;font-weight:400;}
#siteSearchResult .previewAll .detail .count {float:right;color:#666;margin-right:15px;}

#siteSearchResult .previewAll .section ol {margin:0;}
#siteSearchResult .previewAll .section ol li {list-style-position:inside;padding:10px 0;border-bottom:1px solid #ddd;margin:0;}
#siteSearchResult .previewAll .section ol li p {margin-left:18px;}

#siteSearchResult .previewAll .section ol a {text-decoration:underline;}
#siteSearchResult .previewAll .section ol .lc {border:0;}

#capGains h2 {margin-bottom:10px;}

#capGains .head {margin-bottom:1em;}
#capGains .head .con {float:left;width:730px;padding:0;background:transparent;}
#capGains .head .con em {color:#c00;}

#capGains .head .msg {float:right;width:187px;padding:0 20px;background:url('../img/common/bg-searchBox.gif') right bottom no-repeat;}
#capGains .head .msg div {background:url('../img/common/bg-searchBox.gif') 0 0 no-repeat;margin:0 -20px;padding:20px 20px;}
#capGains .head .msg h3 {margin-bottom:5px;}

#capGains .quicklink {margin-bottom:10px;}
#capGains .quicklink div {float:left;}
#capGains .quicklink h2 {font:700 13px arial;}

#capGains .quicklink .search {width:430px;}
#capGains .quicklink .search input.txt {width:300px;}

#capGains .quicklink .jump {width:240px;}
#capGains .quicklink .anchor,
#capGains .quicklink .anchor ul {margin:0;}

#capGains .quicklink .historical {width:270px;}

#capGains #data table {margin-bottom:2em;border-bottom:2px solid #ccc;width:100%;}
#capGains #data table caption {text-align:left;font:700 15px arial;border-bottom:3px solid #ccc;padding-bottom:5px;}
#capGains #data table td {border-bottom:1px solid #ccc;padding:5px 0;}
#capGains #data table td.fc {padding-left:0;}
#capGains #data table td.lc {text-align:right;}
#capGains #data table em {color:#c00;}
#capGains #data table td.fc a {font-weight:700;}

#capGains #data table.historical td {padding-top:20px;}

#capGains #data table.historical .hist {float:none;}
#capGains #data table.historical .hist td {padding:0;}

#capGains #data table.historical .hist .chartTable,
#capGains #data table.historical .hist .chartTable table {border:0;margin:0;}

#capGains #data table.historical .hist .chartTable td {padding:5px 10px;border-bottom:0;}
#capGains #data table.historical .hist .chartTable td.fc {text-align:left;}
#capGains #data table.historical .hist .chartTable td.lc {padding:5px 10px;text-align:left;border-left:0;width:220px;}


/* messing with buttons */
button::-moz-focus-inner {padding:0;margin:-1px;} /*moz spacing adjust*/

button.btn {display:inline-block;border:0;cursor:pointer;text-align:center;font:700 13px arial;padding:0;margin:0;outline:none;
background:url('../img/common/bg-btn.png') right -79px no-repeat transparent;color:#fff;overflow:visible;padding-right:12px;
	-khtml-user-select: none;
	-moz-user-select: none;

	}

button.btn span {display:inline-block;white-space:nowrap;height:22px;line-height:22px;padding:0 0 0 12px;
background:url('../img/common/bg-btn.png') 0 0 no-repeat transparent;}

button.inactiveBtn {display:inline-block;padding:0;border:0;text-align:center;
background:url('../img/common/bg-btn.png') right -135px no-repeat transparent;cursor:normal;padding-right:12px;vertical-align:middle;}

button.inactiveBtn span {border:0;cursor:pointer;position:relative;display:inline-block;white-space:nowrap;height:22px;font:700 13px arial;padding:0 0 0 12px;
background:url('../img/common/bg-btn.png') 0 -56px no-repeat transparent;color:#888;overflow:visible;line-height:22px;}

/* messing with span.button inputs */
span.btn > input::-moz-focus-inner {padding:0;margin-top:-1px;} /*moz spacing adjust*/

/*
@media screen and (-webkit-min-device-pixel-ratio:0){
button.btn span {}
span.btn > input {}
}*/


.cancel {background:transparent;border:0;outline:0;color:#369;text-decoration:underline;display:inline-block;height:22px;line-height:22px;padding:0 5px;text-align:center;cursor:pointer;position:relative;display:inline-block;white-space:nowrap;overflow:visible;vertical-align:baseline;}

@media screen and (-webkit-min-device-pixel-ratio:0){
.cancel {vertical-align:bottom;}
}

div#printed {background:#fff;border:10px solid #369;width:400px;padding:15px;position:absolute;top:0px;left:50%;margin-left:-215px;z-index:9999;display:none;}

.tabContent h2 {padding:10px;}

#faOperUpdates {margin-right:10px;border-bottom:1px solid #fff;padding:10px;}
#faOperUpdates .scroll {height:300px;overflow-x:hidden;overflow-y:auto;}
#faOperUpdates ul {list-style:none;margin:0;padding:0;border-top:1px solid #ddd;}
#mainContent #faOperUpdates ul li {padding:5px;padding-left:50px;border-bottom:1px solid #ddd;margin:0;}
#mainContent #faOperUpdates ul li.lc {border:0;}

#faOperUpdates ul h3 {font:400 12px arial;}
#faOperUpdates ul h3 span.date {display:inline-block;margin-right:10px;}
#faOperUpdates ul h3 span.filesize {font:400 11px arial;color:#666;}
#faOperUpdates ul p {margin-bottom:1em;padding:0 0 0 82px;}
#faOperUpdates ul p:last-child {margin:0;}

#faOperUpdates ul li.new {background:url('../img/common/icon-new.png') 10px 4px no-repeat;}
#faOperUpdates ul li.new h3 {font:700 12px arial;}

/*Standalone page*/
#operUpdates h2 {margin-bottom:1em;}
#operUpdates .con{margin-bottom:15px;}

#operUpdates .scroll {height:300px;overflow-x:hidden;overflow-y:auto;}
#operUpdates ul {list-style:none;margin:0;padding:0;}
#operUpdates li {padding:5px;padding-left:0;border-bottom:1px solid #ddd;margin:0;}
#operUpdates li.lc {border:0;}

#operUpdates h3 {font:400 12px arial;}
#operUpdates h3 span.date {display:inline-block;margin-right:20px;}
#operUpdates li p {margin-bottom:1em;padding:0 0 0 92px;}

#operUpdates li.new h3 {font:700 12px arial;}

#operUpdates li.exp a {display:inline-block;padding-left:12px;background:url('../img/common/arrow-opRight.gif') 0 center no-repeat;}
#operUpdates li.exp a.active {background:url('../img/common/arrow-opDown.gif') 0 center no-repeat;}

#login-reg {margin-bottom:10px;}
#login-reg .con {padding:20px 20px 5px;}

#login-reg b.f {display:block;overflow:hidden;height:1px;background:#888;border-top:1px solid #fff;}

#login-reg #login {background:url('../img/common/shadow-bot-w.gif') -600px bottom no-repeat #fff;float:left;width:350px;padding-bottom:10px;}
#login-reg #reg {float:right;width:350px;background:url('../img/common/shadow-bot-w.gif') -600px bottom no-repeat #fff;padding-bottom:10px;}

#login-reg #login p {margin-bottom:15px;}
#login-reg #login input.txt {width:200px;margin-right:10px;}

#login-reg #login .con {background:#e92;border:1px solid #e92;}
#login-reg #reg .con {border:1px solid #ddd;background:url('../img/common/bg-hm-array.gif') 0 -490px no-repeat;}

#login-reg #login label {display:block;}
#login-reg #login h3 {font:22px georgia;color:#fff;margin-bottom:10px;}
#login-reg #reg h3 {font:22px georgia;color:#930;margin-bottom:10px;}

.chartGraphic{padding:0 0 15px;background:#fff;text-align:center;margin:0 0 2em;}
.chartGraphic h3{font:700 15px arial;color:#000;margin-bottom:1.5em;margin-top:0;border:1px solid #ddd;background:#FDFDFB;padding:10px 15px;}
.chartGraphic h3 span{display:block;font:400 12px arial;color:#000;}
.chartGraphic img{display:block;margin:0 auto;}
.chartGraphic div.caveat {font:9px verdana;margin-top:35px;text-align:left;color:#444;}
#fundDetail .chartGraphic div.caveat ol {margin-left:19px;}
.chartGraphic div.caveat p{color:#444;}

div.legalinfo {position:relative;bottom:0;color:#666;margin-top:60px;line-height:1.1em;margin-bottom:20px;}
div.legalinfo h2 {font:700 13px arial;margin:0;}

.legalinfo {color:#666;}
#userLegal {color:#666;font-weight:700;margin-top:40px;}

div.footnote {color:#666;margin-top:20px;line-height:1.1em;}
div.footnote h2 {font:700 13px arial;margin:0;}
div.footnote ol,
div.footnote ul {margin-left:18px;}
div.footnote ol li{margin-bottom:5px;}

/**message boxs **/
.fundMsg,
.errMsg{padding:10px 20px;margin:5px 0 10px;}

.errMsg{border:2px solid #c00;color:#c00;}

.fundMsg{border:2px solid #03c;color:#03c;}

.fundMsg h4,
.errMsg h4 {font:700 15px arial;}

.errMsg :last-child,
.fundMsg :last-child {margin:0;}

.emgcyBanner {position:relative;z-index:5;padding:15px 24px;background:#b50;font:16px arial;color:#fff;line-height:1.5em;}
.emgcyBanner p {margin:0;}
.emgcyBanner a.more {display:inline-block;text-align:center;background:url('../img/common/bg-btn.png') right -107px no-repeat transparent;padding-right:12px;vertical-align:middle;text-decoration:none !important;font:600 11px arial;text-transform:uppercase;}
.emgcyBanner a.more span {cursor:pointer;display:inline-block;padding:0 0 0 12px;height:22px;line-height:22px;
background:url('../img/common/bg-btn.png') 0 -28px no-repeat transparent;color:#fff;vertical-align:baseline;}

.faEmgcy {width:687px;margin-left:-24px;margin-top:-15px;}
.pubEmgcy {margin-top:-6px;}

table.oTable{width: 100%;}
table.oTable th{}
table.oTable td.firstCol{}
table.oTable td.other{}
table.oTable td table.oInTable{border-right: 1px solid #DBDBDB;}
table.oTable td table.oInTable td.firstCol{font: bold 9px;padding-right: 20px;padding: 5px 20px 5px 0px;}
table.oTable td table.oInTable td.other{padding-right: 20px;padding: 5px 20px 5px 0px;}

