body{font:76% Arial,Helvetica,sans-serif;color:#333;background:#FFF;}
table,caption,tbody,thead,tfoot,th,td,blockquote,select{color:#333;font:1em/1.4 Arial,Helvetica,sans-serif;}

/* Standard Page Elements */
.SmallText{font-size:.9em;}
.SmallBoldText{font-size:.9em;font-weight:bold;}
.boldText{font-weight:bold;}
.BoldText{font-weight:bold;}
.italic{font-style:italic;}

ul,ol,dl,li{list-style:none outside none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0;}
img{border:none;}
hr{display:none;}
a img,:link img,:visited img{border:none;}
acronym,abbr{font-variant:normal;border-bottom:1px dashed #F60;}
acronym,abbr,ins,del,kbd,var,cite{cursor:help;}

/* Links */
a{color:#39C;text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#F60;text-decoration:underline;}
a.whiteUnderline:hover{color:#FFF;text-decoration:underline;}

/* Misc. */
#content table.story .alignCenter{text-align:center;}
#content table.story .intro{font-weight:bold;color:#333;}

#content table.story #dateByline{margin-bottom:1.5em;padding:0 0 .75em;border-bottom:1px solid #E7E7E7;}
#content table.story #dateByline p{line-height:1;color:#006;margin:0;}
#content table.story #dateByline p.date{font-size:.9em;letter-spacing:.25em;text-transform:uppercase;color:#788CC7;}
#content table.story #dateByline p.byline{margin-top:.5em;}
#content table.story #dateByline .by{font:italic .9em "Times New Roman",Times,serif;color:#000;}
#content table.story #dateByline .asOf{text-transform:none;}

#content table.story .imageUnderList{margin-top:.75em;}
#content table.story .source{font-size:.85em;line-height:1.1;color:#666;padding-bottom:.75em;}
#content table.story .footnote{font-size:.9em;font-weight:normal;position:relative;bottom:.25em;}
#content table.story .footnote:hover{background:#EFF4FA;}
#content table.story .tableFootnote{font:.9em Arial,Helvetica,sans-serif;color:#666;margin:0 0 1.5em;padding:0;}
#content table.story .thinkGlobal{font:italic bold 1.1em Arial,Helvetica,sans-serif;color:#F60;text-align:right;}

#content table.story .horRule{width:100%;height:1px;margin:5px 0;border-top:1px solid #CCC;}
#content table.story .horRule hr{display:none;}
#content table.story .imgageUnderList{margin-top:.75em;}
.learnMore{padding-left:9px;background:url('/common/images/learnMore.gif') top left no-repeat;}
#content table.story .btnWhslr{margin-top:.5em;margin-bottom:1.35em;width:161px;height:15px;}
#content table.story .contactProf{font-weight:bold;}
/*#content table.story .externalLink{margin-right:2px;padding-right:13px;white-space:nowrap;background:url('/common/images/icon_externalLink.gif') no-repeat top right;}*/

#content table.story .button{margin:1.2em 0 .575em;}
#content table.story .button a {margin-top:15px;background: url(/common/images/btn_left.gif) no-repeat left top; padding:3px 0 5px 3px; #padding:0 0 5px 3px; _padding:0 0 0 3px;font-size:12px; font-weight:bold;color:#fff; text-decoration:none; vertical-align:0%; #vertical-align:20%; _vertical-align:20%;}
#content table.story .button a span {background: url(/common/images/btn_right.gif) no-repeat right top; padding:3px 10px 5px 6px; color:#FFF;}
#content table.story .button a:hover span {color:#FFF;text-decoration:underline;}


#content table.story a.button{height:21px;margin:.25em 0 .575em;padding-right:10px;background:transparent url('/common/images/btn_right.gif') scroll top right no-repeat;display:block;float:left;cursor:pointer;color:#fff;text-decoration:none;font-size:12px;font-weight:bold;}
#content table.story a.button span{height:21px;padding:2px 0 5px 10px;background:url('/common/images/btn_left.gif') no-repeat;display:block;color:#FFF;}
#content table.story a.button:hover span{color:#FFF;text-decoration:underline;}


/* Wholesalers */
.bioPic{width:135px;height:171px;float:right;margin-left:10px;border:1px solid #788CC7;}
.cmfc{width:71px;height:57px;float:left;margin-right:5px;}
.naw{width:70px;height:36px;float:left;margin-right:7px;margin-top:.25em;}
.sig{padding-bottom:1em;}
.sig span{margin-left:1em;font-weight:bold;}
.favs{cursor:hand;}
.favs img{width:124px;height:15px;margin-bottom:1.25em;}
.myWholesaler{width:155px;margin:20px auto 0;}
.myWholesaler img.pic{width:135px;height:171px;border:1px solid #788CC7;}
.myWholesaler .title{color:#F60;}
.myWholesaler .requestCall{width:103px;height:15px;}

#content table.story #commentaryHeader{font:normal 1.5em/1.25 Arial,Helvetica,sans-serif;color:#006;margin:1.4em 0 .75em;}
#content table.story #commentary .intro{font-weight:bold;color:#333;line-height:1.4;margin-bottom:1em;}
#content table.story #commentary h3{font:bold 1em/1.25 Arial,Helvetica,sans-serif;color:#F60;margin:.75em 0 .425em;padding:0;}
#content table.story #commentary #sub h3{font:bold 1em/1.25 Arial,Helvetica,sans-serif;color:#333;margin:2.5em 0 .425em;padding:0;}
#content table.story #commentary #sub h4{font:bold 1em/1.25 Arial,Helvetica,sans-serif;color:#F60;margin:.75em 0 .425em;padding:0;}

/* Clear Floats Without Structural Markup (works in IE7) */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}

/* Hide from IE Mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE Mac */

/* Web Form styles */
div#formfield p{line-height:1.55;margin:.15em 0 .45em;}

/* Graphic charts and diagrams w/subheader and source disclosures */
#content table.story .wrapper{text-align:center;}
#content table.story .wrapper div.graphic{width:486px;margin:.5em auto 1em;}
#content table.story .wrapper div.graphic h2{font:bold 1em/1.25 Arial,Helvetica,sans-serif;color:#333;text-align:left;margin:0;}
#content table.story .wrapper div.graphic h3{font:bold 1em/1.25 Arial,Helvetica,sans-serif;color:#333;text-align:left;margin:0;}
#content table.story .wrapper div.graphic p.subhead{line-height:1.35;text-align:left;margin:.25em 0 0;}
#content table.story .wrapper div.graphic img{/*width:450px;*/margin:.75em 0 .25em;}
#content table.story .wrapper div.graphic p.source{line-height:1.25;text-align:left;margin:0 0 0 25px;}
#content table.story .wrapper div.graphic p.longDesc{text-align:right;font-size:.85em;line-height:1;color:#666;padding-bottom:.75em;}

/* This is a more simplified version of the graphic section. The other will be fazed out */
#content table.story div.graphic{width:auto;margin:.5em auto 1em;text-align:center;}
#content table.story div.graphic h2{font:bold 1em/1.25 Arial,Helvetica,sans-serif;color:#333;text-align:left;margin:0;}
#content table.story div.graphic h3{font:bold 1em/1.25 Arial,Helvetica,sans-serif;color:#333;text-align:left;margin:0;}
#content table.story div.graphic p.subhead{line-height:1.35;text-align:left;margin:.25em 0 0;}
#content table.story div.graphic img{/*width:450px;*/margin:.75em 0 .25em;}
#content table.story div.graphic p.source{line-height:1.25;text-align:left;margin:0 0 0 25px;}
#content table.story div.graphic p.longDesc{text-align:right;font-size:.85em;line-height:1;color:#666;padding-bottom:.75em;}

/* Callout Quote Boxes */
#content table.story blockquote{font-family:Georgia,"Times New Roman",Times,serif;margin:.15em 0 .55em;padding:.75em 1.25em;border:1px dashed #CCC;background:#EFF4FA;}
#content table.story blockquote p{line-height:1.5;margin:0;}
#content table.story blockquote p.indent{text-indent:1em;font-style:italic;}
#content table.story blockquote p.author{line-height:1.25;text-align:right;margin-top:0;}
#content table.story blockquote h2{font:bold 1em/1.25 Arial,Helvetica,sans-serif;color:#333;padding:0;}
#content table.story blockquote h3{font:bold 1em/1.25 Arial,Helvetica,sans-serif;color:#333;padding:0;}

#content table.story .blueBox{margin:.15em 0 .55em;padding:.75em 1.25em;border:1px dashed #CCC;background:#EFF4FA;}
#content table.story .blueBox h2{font:bold 1em/1.25 Arial,Helvetica,sans-serif;color:#333;margin:.25em 0 .375em;}

/* Content Boxes */
h3.boxHeader{font:bold 1.1em/1.25 Arial,Helvetica,sans-serif;color:#006;padding:.175em .175em .175em .9em;background:#B4C3E1;}
div.boxContent{margin-bottom:.4em;padding:.5em .5em .5em .95em;background:#EFF4FA;}

/* Site Map Styles */
#content table.story .siteMapColumn{width:260px;float:left;padding:0 0 1em;border-top:1px solid #F60;}
#content table.story .siteMapColumn h2{margin:0 0 .5em;padding:1.1em 4px .3em 9px;border-bottom:1px solid #999;}
#content table.story .siteMapColumn ul{margin:0;list-style:none outside none;}
#content table.story .siteMapColumn ul li{line-height:1.25;margin:0;padding:.3em 9px;list-style:none outside none;}
#content table.story .siteMapColumnBottom{width:260px;float:left;border-top:1px solid #F60;}
#content table.story .siteMapColumnBottom h2{margin:0 0 .5em;padding:1.3em 4px .3em 9px;line-height:1;}
#content table.story .siteMapColumnBottom h2.bottomRightTop{margin:0;padding:1.3em 4px 0 9px;}
#content table.story .siteMapColumnBottom h2.bottomRight{margin:0;padding:.5em 4px 0 9px;}
#content table.story .siteMapColumnBottom ul{margin-top:.75em;}
#content table.story .siteMapColumnBottom ul li{font-size:1.17em;font-weight:bold;padding-left:9px;}
#content table.story #siteMapTop,#content table.story #siteMapMiddle1,#content table.story #siteMapMiddle2{width:520px;clear:left;background:#FFF url('/common/images/siteMapBackground.gif') repeat-y top left;}
#content table.story #siteMapBottom{width:520px;clear:left;margin-bottom:2em;}

/* Homepage Structure */
#homeBody table{width:958px;margin-top:5px;left:0;border-collapse:collapse;}
#homeBody table td{vertical-align:top;padding:0;margin:0;}
#homeMain{width:733px;float:left;}
#homeBlock1{width:733px;height:224px;float:left;margin-bottom:5px;background:#DEEAF6 url('/common/images/homePageImagBackground.gif') repeat-y top left;}
#homeBlock3{width:220px;float:left;margin-left:5px;}

/* Homepage Banner */
#homeBannerUnit{width:510px;float:left;}
#homeBannerUnit img.homeBannerImg{width:510px;height:196px;float:left;margin-bottom:5px;clear:right;}
#homeBannerUnit img.homeBannerImgFull{width:510px;height:224px;margin-bottom:5px;}
#homeBannerUnit h2{color:#333;font-weight:bold;font-size:1em;width:400px;margin:0 9em 0 10px;display:inline;}

/* Homepage Quicklinks */
#homeQuicklinksUnit{width:195px;float:left;margin:6px 0 0 16px;line-height:1.2;}
#homeQuicklinksUnit h2{font-size:1.2em;color:#006;margin-bottom:7px;}
#homeQuicklinksUnit ul li{padding-bottom:9px;}
#homeQuicklinksUnit ul li.bottom{padding-bottom:0;}
#homeQuicklinksUnit ul li a{color:#006;}
#homeQuicklinksUnit .hidden{visibility:hidden;display:none;}

/* Homepage Find a Fund and Featured Article */
#homeFindFund-FeatArticleUnit{width:364px;float:left;margin-right:5px;}
#homeFindFund-FeatArticleUnit select{width:342px;margin:6px 0;}

/* Homepage Find a Fund */
#homeFindFundSubUnit{padding-bottom:8px;}

/* Homepage News List */
#homeNewsHighlightsUnit{width:364px;float:left;}
#homeNewsHighlightsUnit ul{margin-bottom:6px;}
#homeNewsHighlightsUnit ul li{padding:6px 0;border-bottom:1px solid #E7E7E7;}
#homeNewsHighlightsUnit ul li.last{padding:6px 0;border-bottom:none;}
#homeNewsHighlightsUnit ul li a{color:#006;}
#homeNewsHighlightsUnit div.unitContent{background:#FFF;}
#homeNewsHighlightsUnit div.divider{border-top:1px solid #DADADA;width:auto;margin:6px 0 0 0;}

/* Backgrounds */
.OrangeBackground{background:#F60;}
.PaleBlueBackground{background:#EFF4FA;}
.LightBlueBackground{background:#DEEAF6;}
.BlueBackground{background:#788CC7;}
.MidBlueBackground{background:#B4C3E1;}
.70MidBlueBackground{background:#A0AED8;}/* Web standards say to not use a number to start a class, try MidBlueBackground70 */
.DarkBlueBackground{background:#006;}
.GrayBackground{background:#999;}
.MidGrayBackground{background:#CCC;}
.LightGrayBackground{background:#E5E5E5;}
.PaleGrayBackground{background:#F7F7F7;}

/* LightBlueText replaces MediumLightBlueLink, MediumLightBlueBoldLink and LightBlueLink */
/* LightBlueBoldText replaces LightBlueBoldLink */
.LightBlueText{color:#39C;}
.LightBlueText a{color:#39C;}
.LightBlueText a:visited{color:#39C;}
.LightBlueText a:hover{color:#F60;}
.LightBlueBoldText{font-weight:bold;color:#39C;}
.LightBlueBoldText a{font-weight:bold;color:#39C;}
.LightBlueBoldText a:visited{font-weight:bold;color:#39C;}
.LightBlueBoldText a:hover{font-weight:bold;color:#F60;}

/* DarkBlueText replaces DarkBlueLink */
/* DarkBlueBoldText replaces DarkBlueBoldLink */
.DarkBlueText{color:#006;}
.DarkBlueText a{color:#006;}
.DarkBlueText a:visited{color:#006;}
.DarkBlueText a:hover{color:#F60;}
.DarkBlueBoldText{font-weight:bold;color:#006;}
.DarkBlueBoldText a{font-weight:bold;color:#006;}
.DarkBlueBoldText a:visited{font-weight:bold;color:#006;}
.DarkBlueBoldText a:hover{font-weight:bold;color:#F60;}

/* OrangeText replaces OrangeLink */
/* OrangeBoldText replaces OrangeBoldLink */
.OrangeText{color:#F60;}
.OrangeText a{color:#F60;}
.OrangeText a:visited{color:#F60;}
.OrangeBoldText{font-weight:bold;color:#F60;}
.OrangeBoldText a{font-weight:bold;color:#F60;}
.OrangeBoldText a:visited{font-weight:bold;color:#F60;}
.OrangeDivider{/* Change to OrangeSmallText? */ font-size:.9em;color:#F60;}

/* LightGrayText replaces LightGrayLink */
/* LightGrayBoldLink changes to LightGrayBoldText */
.LightGrayText{color:#999;}
.LightGrayText a{color:#999;}
.LightGrayText a:visited{color:#999;}
.LightGrayText a:hover{color:#F60;}
.LightGrayBoldText{font-weight:bold;color:#999;}
.LightGrayBoldText a{font-weight:bold;color:#999;}
.LightGrayBoldText a:visited{font-weight:bold;color:#999;}
.LightGrayBoldText a:hover{font-weight:bold;color:#F60;}

/* DarkGrayText replaces DarkGrayLink */
/* DarkGrayBoldLink changes to DarkGrayBoldText */
.DarkGrayText{color:#666;}
.DarkGrayText a{color:#666;}
.DarkGrayText a:visited{color:#666;}
.DarkGrayText a:hover{color:#F60;}
.DarkGrayBoldText{font-weight:bold;color:#666;}
.DarkGrayBoldText a{font-weight:bold;color:#666;}
.DarkGrayBoldText a:visited{font-weight:bold;color:#666;}
.DarkGrayBoldText a:hover{font-weight:bold;color:#F60;}
.DarkGrayBoldSmallText{ /* This name has changed from SmallDarkGrayBoldText, change all instances */color:#666;font-size:.9em;font-weight:bold;}

/* WhiteText replaces WhiteLink */
/* WhiteBoldLink changes to WhiteBoldText */
.WhiteText{color:#FFF;}
.WhiteText a{color:#FFF;}
.WhiteText a:visited{color:#FFF;}
.WhiteText a:hover{color:#FFF;}
.WhiteBoldText{font-weight:bold;color:#FFF;}
.WhiteBoldText a{font-weight:bold;color:#FFF;}
.WhiteBoldText a:visited{font-weight:bold;color:#FFF;}
.WhiteBoldText a:hover{font-weight:bold;color:#FFF;}
.WhiteBoldText{/*SmallWhiteText changes to WhiteSmallText*/font-size:.9em;font-weight:bold;color:#FFF;}

/* Red Text */
.RedText{color:#C00;}
.redText{color:#C00;}
.redCommment{color:#C00;font-weight:bold;}

/* Title Text */
.TitleBoldLink{font-size:1.05em;font-weight:bold;color:#006;}
.TitleBoldLink a{font-size:1.05em;font-weight:bold;color:#006;}
.TitleBoldLink a:visited{font-size:1.05em;font-weight:bold;color:#006;}
.TitleBoldLink a:hover{font-size:1.05em;font-weight:bold;color:#006;}

/* Light Blue Title  */
.LightBlueTitleBoldLink{font-size:1.05em;font-weight:bold;color:#39C;}
.LightBlueTitleBoldLink a{font-size:1.05em;font-weight:bold;color:#39C;}
.LightBlueTitleBoldLink a:visited{font-size:1.05em;font-weight:bold;color:#39C;}
.LightBlueTitleBoldLink a:hover{font-size:1.05em;font-weight:bold;color:#F60;}

/* Search Text */
.SearchLink{font-size:1.1em;text-decoration:underline;color:#39C;}
.SearchLink a{font-size:1.1em;text-decoration:underline;color:#39C;}
.SearchLink a:visited{font-size:1.1em;text-decoration:underline;color:#39C;}
.SearchLink a:hover{font-size:1.1em;text-decoration:underline;color:#F60;}

/* Page Structure (layout)
---------------------------------------------*/
#pagewrapper{width:958px;margin:0 auto;}
#innerpagewrapper{margin:0;}
#topbar,#lhs_nav,#content{overflow:hidden;display:inline-block;}
#topbar{width:958px;height:106px;margin:0 0 4px;}
#canvastable{width:958px;margin-top:15px;border-collapse:collapse;}/*width:100%;*/
#canvastable td{margin:0;padding:0;}
#lhscell{width:23%;vertical-align:top;}
td.spacing{width:1%;}
#lhs_nav{width:100%;}
#contentcell{width:100%;vertical-align:top;margin:0;padding:0;}
#no_columns{margin-top:15px;}
#managerBio img{width:80px;height:93px;margin-top:.35em;float:left;}
#managerBio .content{margin-left:92px;}

/* Topbar - top
---------------------------------------------*/
#title_logo{width:958px;margin:15px 0 3px;border-bottom:5px solid #F60;}
#title_logo h1 a{width:128px;height:0;float:left;margin:0;padding:42px 0 0 0;background:transparent url('/common/images/logo.gif') left top no-repeat;overflow:hidden;text-indent:-9000px;}
#title_logo h1 a:hover{text-decoration:none;}
#title_logo h2{font-size:1.83em;font-weight:normal;text-transform:uppercase;color:#006;float:right;padding-top:12px;}

/* Topbar - bottom
---------------------------------------------*/
#function_switches li{float:left;}
#function_switches li a{font-size:.92em;color:#666;margin-right:5px;padding-right:5px;background:transparent url('/common/images/orange_piper.gif') right 3px no-repeat;}
#function_switches li.last a{margin-right:49px;padding-right:0;background:none;}
#welcome{font-size:.92em;font-weight:bold;color:#666;float:left;margin-top:.04em;padding-top:.05em;}
#search{float:right;margin:4px 0 0 0;}
#search fieldset{text-align:right;vertical-align:text-top;margin:0;padding:0;border:0;}
#search_form input{font:1em Arial,Helvetica,sans-serif;color:#666;width:220px;padding:.15em 0;margin:.15em 0;border:1px solid #CCC;}
#search_form a{font-size:.95em;font-weight:bold;color:#788CC7;padding:0;margin-left:2px;}

/* Footer
---------------------------------------------*/
#footer{text-align:center;margin:1em 0 0;padding-top:1em;border-top:1px solid #CCC;}
#footer p{line-height:1.25;margin:.25em 0 .575em;}

/* Horizontal navigation
---------------------------------------------*/
#hmenu{white-space:nowrap;z-index:200;}

#horiz_nav{margin-bottom:5px;background:#F60;}
#horiz_nav li{float:left;position:relative;}
#horiz_nav li a{font-size:1em;font-weight:bold;color:#FFF;text-decoration:none;display:block;padding:5px 9px 4px 10px;border-right:1px solid #FFF;}
#horiz_nav li a:hover{background:#788CC7;}
#horiz_nav li#selected{background:#788CC7;}

/* Level 2 */
#horiz_nav ul{position:absolute;top:25px;z-index:99;display:none;border:1px solid #788CC7;background:#FFF;min-width:160px;}
#horiz_nav li.over ul{display:block;}
#horiz_nav ul li{float:none;display:inline;margin-bottom:0;white-space:nowrap;/* Prevent wrapping of text inside the items */}
#horiz_nav ul li a{font-weight:normal;color:#666;display:block;padding:5px 9px 6px;border:none;background:#FFF url('/common/images/horiz_nav_separator.gif') bottom left repeat-x;}
#horiz_nav ul li a:hover{color:#FFF;background:#788CC7;}
#horiz_nav ul li#selected{background:#788CC7;}
#horiz_nav ul li#selected a{background:#788CC7;color:#FFF;}
#horiz_nav ul li.last a{padding-bottom:6px;background:#FFF none;}

/* Left Hand Side (LHS) navigation
---------------------------------------------*/
#lhs_menu{border-left:3px solid #F60;border-right:1px solid #E5E5E5;border-top:1px solid #E5E5E5;}

/* level 1 */
#lhs_menu li{font-size:1em;padding-left:10px;border-bottom:1px solid #E5E5E5;}
#lhs_menu li.selected{background:#FBF9F9;}
#lhs_menu li a, #lhs_menu li span{font-weight:bold;color:#006;padding:6px 10px 6px 12px;background:transparent url('/common/images/arrow_right.gif') left 1em no-repeat;display:block;}
#lhs_menu li.selected a, #lhs_menu li.selected span{background:transparent url('/common/images/arrow_down.gif') left .92em no-repeat;}

/* level 2 */
#lhs_menu li.selected ul{margin:0 0 5px;}
#lhs_menu li.selected ul li{font-size:1em;line-height:1.6;padding:0 0 0 12px;border-bottom:1px solid #FBF9F9;}
#lhs_menu li.selected ul a, #lhs_menu li.selected ul span{font-weight:normal;color:#666;padding:0;margin:0;background:none;display:block;}
#lhs_menu li.selected ul span{color:#F60;}
#lhs_menu li.selected li.selected a{color:#F60;}

/* Splash Page
---------------------------------------------*/
#splashPageWrapper{text-align:center;margin:0 auto;}
#splashPageInnerWrapper{text-align:left;width:838px;margin:0 auto;}
#splashTopBar #title_logo{width:838px;}
#splashTopBar{width:838px;overflow:hidden;display:inline-block;}
#splashTopBar{height:70px;margin:0;}
#splashBlock1{height:365px;border-bottom:10px solid #F60;background:url('/common/images/splash_background.gif') bottom left;}
#splashBlock1 #splashTagLine{width:300px;height:50px;position:relative;float:left;top:80px;left:60px;}
#splashBlock1 #splashTagLine h3{font:normal 1.7em/1.25 Arial,Helvetica,sans-serif;color:#006;text-align:left;}
#splashBlock1 #financialProfUnit{width:217px;height:356px;float:right;background:#B4C3E1;}
#splashBlock1 #indInvestorUnit{width:217px;height:356px;float:right;margin:0 10px 0;background:#B4C3E1;}
#splashBlock1 #footer{font-size:1px;line-height:0;width:100%;height:9px;float:right;border:0;}
#splashBlock1 img{width:217px;height:248px;float:right;}
#splashBlock1 .textBox{width:203px;height:96px;float:right;padding:6px 6px 6px 8px;}
#splashBlock1 h2{font-size:1.35em;color:#006;margin:0 0 .25em;}
#splashBlock1 p{font-size:1.2em;line-height:1.2;}
#splashBlock1 a{color:#006;}
#splashBlock2{text-align:center;margin-bottom:50px;}
#splashBlock2 #footer{text-align:center;margin:0 auto;padding-top:1em;border:none;}
#splashBlock2 #footer p{line-height:1.525;margin:.25em 0 .75em;}

/* Login, Registration, Password Pages
---------------------------------------------*/
#minPageWrapper{text-align:center;margin:0 auto;}
#minPageInnerWrapper{text-align:left;width:838px;margin:0 auto;}
#minTopBar{overflow:hidden;display:inline-block;}
#minTopBar{width:838px;height:70px;margin:0;}
#minTopBar #title_logo{width:838px;}
#mincontent{margin:15px 10px 25px 80px;}
#mincontent h1{font:normal 1.88em/1.25 Arial,Helvetica,sans-serif;color:#006;margin:0 0 .75em;}
#mincontent h2{font:bold 1.17em/1.25 Arial,Helvetica,sans-serif;color:#F60;margin:.75em 0;}
#mincontent p{line-height:1.5; margin:10px 0;}
#mincontent div.loginbox{width:200px;height:190px;float:left;padding:10px;background:#DEEAF6;}
#mincontent div.regbox{width:395px;height:190px;float:left;margin-left:15px;padding:10px;background:#EFF4FA;}
#mincontent div.message{line-height:1.25;margin-top:.5em;padding:4px 5px;background:#EFF4FA;}

#mincontent ul,ol{margin:1em 0 0 3em;padding:.25em 0;list-style:none;}
#mincontent ul li,ol li{padding-bottom:.5em;list-style:outside url('/common/images/list_bullet_disc.gif');}
#mincontent ul li ul,ol li ol{margin:0 0 0 2.5em;}
#mincontent ul li ul li,ol li ol li{line-height:1.4;list-style:outside url('/common/images/list_bullet_circle.gif');}
#mincontent #footer{text-align:center;margin:0 auto;padding-top:1em;border:none;}
#mincontent #footer p{line-height:1.525;margin:.25em 0 .75em;}

/* Content, Tables & Headers
---------------------------------------------*/
#content{color:#333;padding:0 0 8px 10px;}
#content table.story{width:100%;border-collapse:collapse;}
#content table.story,#content.story table td{margin:0;padding:0;}/*border:1px solid #333;*/
#content td.content{width:728px;padding-bottom:0;}
#content td.rhs{width:200px;vertical-align:top;padding-left:15px;}
#content td.rhs .rhs_top_margin{margin-top:7px;}

#content table.story p{line-height:1.525;margin:.2em 0 .625em;}
#content table.story h1{font:normal 1.88em/1.25 Arial,Helvetica,sans-serif;color:#006;margin:0 0 .75em;}
#content table.story h2{font:bold 1.17em/1.25 Arial,Helvetica,sans-serif;color:#F60;margin:.75em 0 .375em;}
#content table.story h3{font:bold 1em/1.25 Arial,Helvetica,sans-serif;color:#333;margin:.75em 0 .425em;padding:0;}
#content table.story h4{font:normal 1em/1.25 Arial,Helvetica,sans-serif;color:#F60;margin:.75em 0 .425em;}

#content ul{margin:0 0 0 36px;padding:.25em 0;}
#content ol{margin:0 0 0 36px;padding:.25em 0;}
#content ul li{padding-bottom:.35em;list-style:none outside url('/common/images/list_bullet_disc.gif');}
#content ol li{padding-bottom:.35em;list-style:decimal outside none;}
#content ul li ul{margin:0 0 0 30px;}
#content ul li ul li{line-height:1.4;list-style:none outside url('/common/images/list_bullet_circle.gif');}

#content ul.linklist{margin:0;}
#content ul.linklist li{list-style:none none none;}
#content ul.linklist li a{text-decoration:underline;color:#39C;}
#content ul.footnoteList{color:#666;margin:0 0 0 36px;padding:0;}
#content ul.footnoteList li{line-height:1.25;list-style:outside url('/common/images/white.gif');}

/* Tab Page Body Wrappers */
#content #bodyWrapper{margin:0;padding:15px;background:#DEEAF6;border:1px solid #B4C3E1;border-top:0;width:686px;float:left;} 
#content #bodyWrapperFull{margin:0;padding:15px;background:#DEEAF6;border:1px solid #B4C3E1;width:686px;float:left;}
#content #bodyInnerWrapper{padding:5px 10px 10px 12px;background:#FFF;width:auto;}

/* Tab Page Body Wrappers for Portfolio Construction Tabs*/
#content #bodyWrapperPC{background:url('/common/images/pc_wrapper_bg.gif') top right no-repeat;width:100%;float:left;}
#content #bodyWrapperPC #inner{background:url('/common/images/pc_wrapper_bg2.gif') bottom left no-repeat;width:688px;padding:15px;}
#content #bodyInnerWrapperPC{margin:0;padding:5px 10px 10px 12px;background:none;width:auto;}
/*#content #bodyWrapperPC #left{background:url('/common/images/pc_wrapper_bg_l.gif') bottom left repeat-y;width:100%;} Use this if need to round bottom corners */

#header h1{float:left;}
#header #print_icon{float:right;}

/* Shaded Tab navigation */
#content table.story td.content #tabs{width:100%;margin:10px 0 0;padding:0;list-style:none;float:left;background:url('/common/images/tab_hLine.gif') bottom left repeat-x;}
#content table.story td.content #tabs li{margin:0 3px 0 0;padding:0;list-style:none;float:left;}
#content table.story td.content #tabs li a{font-size:1em;color:#006;text-decoration:none;margin:0;padding:5px 9px 4px 10px;float:left;background:#EFF4FA url('/common/images/tab_off.gif') bottom left repeat-x;border:1px solid #B4C3E1;display:block;}
#content table.story td.content #tabs li a.selected{font-weight:bold;background:#DEEAF6 url('/common/images/tab_on.gif') top left repeat-x;border-bottom:1px solid #DEEAF6;}

/* Portfolio Construction Tab Navigation */
#content table.story td.content #tabs_pc{width:718px;margin:0;padding:0;list-style:none;float:left;background:#FFF url('/common/images/tab_pc_hLine.gif') bottom right no-repeat;}
#content table.story td.content #tabs_pc li{margin:0 2px 0 0;padding:0;list-style:none;float:left;}
#content table.story td.content #tabs_pc li a{width:140px;font-size:12px;color:#333;text-decoration:none;text-align:center;margin:0;padding:6px 9px 3px 10px;
float:left;display:block;border:none;background:top left repeat-x;}
#content table.story td.content #tabs_pc li a#acc{background:url('/common/images/tab_pc_acc_off.gif');}
#content table.story td.content #tabs_pc li a#inc{background:url('/common/images/tab_pc_inc_off.gif');}
#content table.story td.content #tabs_pc li a#div{background:url('/common/images/tab_pc_div_off.gif');}
#content table.story td.content #tabs_pc li a.selected{font-weight:bold;padding-bottom:5px;background:top left repeat-x;}
#content table.story td.content #tabs_pc li a#acc.selected{background:url('/common/images/tab_pc_acc_on.gif');}
#content table.story td.content #tabs_pc li a#inc.selected{background:url('/common/images/tab_pc_inc_on.gif');}
#content table.story td.content #tabs_pc li a#div.selected{background:url('/common/images/tab_pc_div_on.gif');}

/* Calculator Tool Styles*/
#calculatorPage .select{width:95px;margin-top:12px;margin-bottom:20px;}
#calculatorPage .topP{width:530px;}
#discA,#discC,#discI,#discW{width:530px;margin:0 0 0 0;}
#discA p.first,#discC p.first,#discI p.first,#discW p.first{padding-top:10px;line-height:1.15;}

#calculatorPage .gtpRadioButtons{margin-bottom:20px;}
#calculatorPage .gtpRadioButtons label{margin:0 12px 0 3px;padding-right:12px;}
#calculatorPage .gtpRadioButtons span.borderRight label{border-right:1px solid #CCC;}

#calculatorPage #gtpPayments,#calculatorPage #gtpInvest{width:500px;margin:0 0 5px;padding:10px;background:#DEEAF6;border:1px solid #B4C3E1;border-top:0;float:left;}
#calculatorPage #gtpPaymentsInner,#calculatorPage #gtpInvestInner{width:490px;margin:0;padding:5px;background:#FFF;float:left;}
#calculatorPage #gtpPaymentsTop,#calculatorPage #gtpInvestTop{margin:0 0 10px;padding:0 0 12px;border-bottom:1px dotted #B4C3E1;}
#calculatorPage .textBoxAmt1,#calculatorPage .textBoxAmt2{font-size:1.3em;text-align:right;height:20px;width:25%;padding:1px 3px 0;border:1px solid #CCC;float:right;}
#calculatorPage #sliderCalc1,#calculatorPage #sliderCalc2{font-size:1.6em;text-align:right;height:25px;width:25%;padding:0 3px 2px;float:right;background:url('../../../Skins/Web20/Slider/shadowInlay2.gif') bottom left no-repeat;border:1px solid #B4C3E1;}
#calculatorPage #sliderErr{color:red;float:left;}

#calculatorPage #gtpPayments h2,#calculatorPage #gtpInvest h2{font:bold 1em/1.25 Arial,Helvetica,sans-serif;color:#333;margin:5px 0 14px;padding:0;}
#calculatorPage #gtpPayments h3,#calculatorPage #gtpInvest h3{text-align:right;margin:0 0 9px 0;padding-right:10px;float:right;}

#calculatorPage #gtpTabs{width:522px;margin:0;padding:0;list-style:none;background:url('/common/images/temp/calculator_hLine.gif') bottom left repeat-x;float:left;}
#calculatorPage #gtpTabs li{margin:0 5px 0 0;padding:0;list-style:none;float:left;}
#calculatorPage #gtpTabs a{font:normal 1.1em/1 Arial,Helvetica,sans-serif;color:#006;text-decoration:none;margin:0;padding:5px 10px;background:#EFF4FA url('/common/images/temp/calculator_tab_off.gif') bottom left repeat-x;border:1px solid #B4C3E1;display:block;float:left;}
#calculatorPage #gtpTabs a.on{background:#DEEAF6 url('/common/images/temp/calculator_tab_on.gif') top left repeat-x;border-bottom:1px solid #DEEAF6;}







#content #blueSolidWrapper{margin:0;padding:15px;background:#DEEAF6;border:0px solid #B4C3E1;border-top:0;}/* Origonal */
#content #blueSolidWrapperLB{margin:0;padding:15px;border:1px solid #EFF4FA;background:#EFF4FA;}/* Not sure where this is used */
/* This was used origonally for the fund profiles */
#content #blueBoxWrapper{margin:0;padding:0;border:15px solid #DEEAF6;width:auto;}
#content #blueBoxInnerWrapper{padding:5px 10px 10px 12px;background:#FFF;width:auto;}

/* Tab navigation */
#content #tab_nav{margin:10px 0 0;padding:0;background:#FFF;}
#content #tab_nav li{float:left;margin:0;padding:0;list-style:none;background:#EFF4FA;}
#content #tab_nav li a{font-size:1em;font-weight:bold;text-decoration:none;color:#006;padding:5px 12px 4px 14px;border-right:1px solid #FFF;display:block;}
#content #tab_nav li a:hover{color:#006;background:#DEEAF6;}
#content #tab_nav li.selected{background:#DEEAF6;}

/* General Tables */
#content table.ms{color:#333;width:100%;margin:.25em 0 .75em;padding:0;border-top:1px solid #F60;border-right:#FFF;border-bottom:1px solid #999;border-left:none;border-collapse:collapse;}
#content table.ms caption{font-weight:bold;text-align:left;margin:0;padding:0 0 .5em 0;}
#content table.ms caption.special{font-weight:normal;}
#content table.ms thead th{text-align:right;vertical-align:bottom;padding:1.315em 4px .16em 9px;border-right:1px solid #CCC;border-bottom:1px solid #999;}
#content table.ms thead th.first{text-align:left;}
#content table.ms thead th.last{border-right:none;}
#content table.ms thead th.lastblue{border-right:none;background:#DEEAF6;}
#content table.ms thead th.prom1{font-weight:bold;border-right:1px solid #FFF;background:#A0AED8;}
#content table.ms thead th.prom2{background:#DEEAF6;}
#content table.ms thead td{text-align:right;vertical-align:bottom;padding:1.315em 4px .16em 9px;border-right:1px solid #CCC;border-bottom:1px solid #999;}
#content table.ms thead td.first{text-align:left;}
#content table.ms thead td.last{border-right:none;}
#content table.ms thead td.prom1{font-weight:bold;border-right:1px solid #FFF;background:#A0AED8;}
#content table.ms thead td.prom2{background:#DEEAF6;}
#content table.ms tbody tr.bgColor{background:#EFF4FA;}/*What is this for?*/
#content table.ms tbody th{text-align:left;vertical-align:top;padding:.247em 4px .16em 9px;border-right:1px solid #CCC;}
#content table.ms tbody td{text-align:right;vertical-align:top;padding:.247em 4px .16em 9px;border-right:1px solid #CCC;}
#content table.ms tbody td.first{text-align:left;}
#content table.ms tbody td.last{border-right:none;}
#content table.ms tbody td.lastblue{border-right:none;background:#DEEAF6;}/*What is this for?*/
#content table.ms tbody td.prom1{font-weight:bold;border-right:1px solid #FFF;background:#A0AED8;}
#content table.ms tbody td.prom2{background:#DEEAF6;}
#content table.ms tfoot tr{background:#DEEAF6;}
#content table.ms tfoot th{font-weight:bold;text-align:left;vertical-align:top;padding:.247em 4px .16em 9px;border-right:1px solid #CCC;border-top:1px solid #CCC;}
#content table.ms tfoot td{font-weight:bold;text-align:right;vertical-align:top;padding:.247em 4px .16em 9px;border-right:1px solid #CCC;border-top:1px solid #CCC;}
#content table.ms tfoot td.last{border-right:none;}
#content table.ms img.imgPad{margin-top:.2em;margin-bottom:.25em;}
/* This is for the Tax Pages */
#content table.ms .subtotal{background:#E7E7E7;}
#content table.ms .subtotal th,#content table.ms .subtotal td{font-weight:bold;border-bottom:1px solid #CCC;}
#content table.ms .subtotal_states th,#content table.ms .subtotal_states td{padding-top:1em;padding-bottom:.75em;}

/* Asset Allocation Table */
.hidden{display:none;}
#content table.story #assetAllocation{margin-bottom:.5em;}
#content table.story #assetAllocation table.ms{margin:0;border-top:1px solid #999;border-bottom:1px solid #999;}
#content table.story #assetAllocation table.ms thead tr{background:#E7E7E7;}
#content table.story #assetAllocation table.ms thead th{border-right:1px solid #CCC;border-bottom:1px solid #999;padding:.247em 4px .16em 9px;}
#content table.story #assetAllocation table.ms thead th.last{border-right:none;}
#content table.story #assetAllocation table.ms thead td{border-right:1px solid #CCC;border-bottom:1px solid #999;padding:.247em 4px .16em 9px;}
#content table.story #assetAllocation table tfoot tr{background:#DEEAF6;}
#content table.story #assetAllocation table tfoot td{border-top:1px solid #999;}
#content table.story #assetAllocation table tfoot td.first{text-align:left;}
#content table.story #assetAllocation table tfoot td.last{border-right:none;}

/* Cap Gains Table */
#content table.story .capGains table.ms{margin:0;border-top:1px solid #999;border-bottom:1px solid #999;}
#content table.story .capGains h3{font:normal 1em/1.25 Arial,Helvetica,sans-serif;color:#333;margin:0;padding:.95em 4px .26em 9px;background:#E7E7E7;}

/* Performance Summary Table */
#content table.summary{color:#333;width:100%;margin:0 0 30px 0;padding:0;border-bottom:1px solid #CCC;border-left:none;border-collapse:collapse;}
#content table.summary caption{font-weight:bold;text-align:left;margin:0;padding:0 0 .5em 0;}
#content table.summary caption.special{font-weight:normal;}
#content table.summary thead th{font-weight:bold;text-align:center;padding:5px 0 5px 0;border-right:1px solid #CCC;border-bottom:1px solid #999;}
#content table.summary thead th.first{text-align:left;}
#content table.summary thead th.last{border-right:none;}
#content table.summary thead th.lastblue{border-right:none;background:#DEEAF6;}
#content table.summary thead td{text-align:center;padding:0;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-top:1px solid #CCC;}
#content table.summary thead td.first{text-align:left;}
#content table.summary thead td.last{border-right:none;}
#content table.summary tbody tr.navCellOff{background:#FFF;}
#content table.summary tbody tr.navCellOn{background:#EFF4FA;}
#content table.summary tbody th{text-align:left;padding:0;border-right:1px solid #CCC;}
#content table.summary tbody td{text-align:center;padding:.25em 0 .25em 0;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
#content table.summary tbody td.first{text-align:left;padding-left:0px;padding-right:5px;}
#content table.summary tbody td.last{border-right:none;}
#content table.summary tbody td.dkblue{background:#DEEAF6;}
#content table.summary tbody td.ltblue{background:#EFF4FA;}
#content table.summary tbody td.lastdkblue{background:#DEEAF6;border-right:0px;}
#content table.summary tbody a{color:#006;}
#content table.summary tbody a:hover{color:#F60;}
#content table.summary tfoot tr{background:#DEEAF6;}
#content table.summary tfoot th{font-weight:bold;text-align:left;padding:.247em 4px .16em 9px;border-right:1px solid #CCC;border-top:1px solid #CCC;}
#content table.summary tfoot td{font-weight:bold;text-align:center;padding:.247em 4px .16em 9px;border-right:1px solid #CCC;border-top:1px solid #CCC;}
#content table.summary tfoot td.last{border-right:none;}
#content table.summary img.imgPad{margin-top:.2em;margin-bottom:.25em;}






/* Performance Data Tables */
#content table.performance{width:100%;border-top:1px solid #F60;border-bottom:1px solid #999;border-right:1px solid #FFF;border-left:none;border-collapse:collapse;}
#content table.performance thead th{text-align:left;padding:1.315em 4px .33em 7px;border-right:1px solid #CCC;border-bottom:1px solid #999;}
#content table.performance thead td{text-align:right;padding:1.315em 4px .33em 9px;border-right:1px solid #CCC;border-bottom:1px solid #999;}
#content table.performance thead td.last{border-right:none;}
#content table.performance tbody th{text-align:left;padding:.247em 4px .247em 9px;line-height:15px;}
#content table.performance tbody td{text-align:right;padding:.247em 4px .247em 9px;border-right:1px solid #CCC;}
#content table.performance tbody td.last{border-right:none;}
#content table.performance tfoot th{font:1.17em Arial,Helvetica,sans-serif;text-align:left;color:#333;padding:.247em 4px .33em 9px;border-right:1px solid #CCC;background:#EFF4FA;}
#content table.performance tfoot td{font:1.17em Arial,Helvetica,sans-serif;text-align:right;color:#333;padding:.247em 4px .33em 9px;border-right:1px solid #CCC;background:#EFF4FA;}
#content table.performance a{text-decoration:none;color:#39C;}

/* Category Tables */
#content table.category{width:100%;border:none;border-collapse:collapse;}
#content table.category thead th{text-align:left;padding:1.315em 4px .16em 9px;}
#content table.category thead td{text-align:left;padding:1.315em 4px .16em 9px;}
#content table.category tbody th{text-align:left;line-height:15px;padding:.247em 4px .16em 9px;}
#content table.category tbody td{text-align:left;padding:.247em 4px .16em 9px;}
#content table.category a{text-decoration:none;color:#39C;}

/* Prices and Performance, Tickers and Symbols */
#content table.table4{width:100%;color:#333;border:1px solid #FFF;border-collapse:collapse;background:#FFF;}
#content table.table4 caption{font:bold 1.17em/1.25 Arial,Helvetica,sans-serif;text-align:left;color:#F60;padding:2em 0 1em;}
#content table.table4 thead{background:#EFF4FA;}
#content table.table4 thead th{font-weight:bold;text-align:center;vertical-align:bottom;padding:.41em 4px .41em 9px;}
#content table.table4 thead th.fundName{text-align:left;}
#content table.table4 thead th.width70{width:70px;}
#content table.table4 thead th.width100{width:100px;}
#content table.table4 thead td{text-align:center;vertical-align:bottom;padding:.41em 4px .41em 9px;}
#content table.table4 tbody th{text-align:center;vertical-align:top;padding:.41em 4px .41em 9px;border-bottom:1px solid #EFF4FA;}
#content table.table4 tbody th.fundName{text-align:left;}
#content table.table4 tbody td{text-align:center;vertical-align:top;padding:.41em 4px .41em 9px;border-bottom:1px solid #EFF4FA;}
#content table.table4 tbody td.fundName{text-align:left;}
#content table.table4 tbody td span.neg{color:#F00;}
#content table.table4 tbody td span.pos{color:#063;}

/* Historical Prices */
#content table.table5{width:100%;color:#333;margin:.25em 0 1em;padding:0;border-collapse:collapse;}
#content table.table5 thead th{font-weight:bold;text-align:left;vertical-align:bottom;border-bottom:1px solid #999;padding:.33em 4px .16em 9px;}
#content table.table5 thead th.last{text-align:right;}
#content table.table5 tbody th{text-align:left;vertical-align:top;padding:.33em 4px .16em 9px;}
#content table.table5 tbody th.first{border-right:1px solid #CCC;}
#content table.table5 tbody td{text-align:left;vertical-align:top;padding:.33em 4px .16em 9px;}
#content table.table5 tbody td.first{border-right:1px solid #CCC;}
#content table.table5 tbody td.center{background:#FFF;}
#content table.table5 tbody td.last{text-align:right;}
#content table.table5 tfoot td{border-bottom:1px solid #999;}
#content table.table5 tfoot td.center{border-bottom:none;}

/* Closed-End Prices */
#content table.table6{width:100%;color:#333;margin:.25em 0 .75em;padding:0;border:1px solid #FFF;border-collapse:collapse;}
#content table.table6 thead th{font-weight:bold;text-align:center;padding:.247em 4px .16em;border-bottom:1px solid #999;}
#content table.table6 tbody th{text-align:center;vertical-align:top;padding:.5em 4px .33em 9px;}
#content table.table6 tbody td{text-align:center;vertical-align:top;padding:.5em 4px .33em 9px;}

/* Literature Order */
#content table.table7{width:100%;color:#333;margin:.25em 0 .75em;padding:0;border-top:1px solid #F60;border-right:none;border-bottom:1px solid #999;border-left:none;border-collapse:collapse;}
#content table.table7 thead th{text-align:left;vertical-align:bottom;border-right:1px solid #CCC;border-bottom:1px solid #999;padding:1.315em 4px .16em 9px;}
#content table.table7 thead th.first{text-align:center;}
#content table.table7 thead th.last{border-right:none;}
#content table.table7 thead td{text-align:left;vertical-align:bottom;border-right:1px solid #CCC;border-bottom:1px solid #999;padding:1.315em 4px .16em 9px;}
#content table.table7 thead td.first{text-align:center;}
#content table.table7 thead td.last{text-align:center;border-right:none;}
#content table.table7 tbody th{text-align:center;vertical-align:top;border-right:1px solid #CCC;padding:.247em 4px .16em 9px;}
#content table.table7 tbody td{text-align:left;vertical-align:top;border-right:1px solid #CCC;padding:.247em 4px .16em 9px;}
#content table.table7 tbody td.last{border-right:none;}

/* Misc. Fund Profiles*/
#content #profile_header{margin:0;padding-bottom:10px;}
#content #profile_header select{width:350px;float:left;margin-bottom:25px;}
#content #profile_header h1{float:left;}
#content #profile_header a{float:right;border:0;}

#content #print_icon{vertical-align:top;margin-bottom:15px;text-align:right;}
#content h2.orangeline{margin:.75em 0 .5em;padding-bottom:.15em;border-bottom:1px solid #F60;}
#content h2.orangeline span.subhead{font-size:.85em;font-weight:normal;color:#333;}
#content h2.perfheader{margin:.75em 0 0;padding-bottom:.15em;}
#content h2.perfheader span.subhead{font-size:.85em;font-weight:normal;color:#333;}
#content div.total{font-weight:bold;float:right;margin:.5em 0;}
#content div.ddlfsc{margin:0;padding:0 0 1.25em;background:#DEEAF6;}
#content div.inpagelinks{padding:.5em 0 .75em;background:#DEEAF6;}
#content div.bluerule{font-size:1px;line-height:0;border-top:1px solid #B4C3E1;border-bottom:1px solid #EFF4FA;}
#content div.bluerule hr{display:none;}
#content div.fundnote{color:#666;padding:.25em;border-bottom:15px solid #DEEAF6;background:#EFF4FA;}
#content #datarow{margin:2.5em 0 1em;padding:0;}
#content #datarow div.left{float:left;}
#content #datarow div.right{float:right;}

/* Literature Categories */
#content table.story #forms_literatureBlock1 .subUnit{width:328px;float:left;}
#content table.story #forms_literatureBlock1 .subUnit img{width:93px;height:120px;float:left;}
#content table.story #forms_literatureBlock1 .subUnit h2{line-height:1;width:223px;float:left;margin:0 0 .35em;padding:0 0 0 12px;}
#content table.story #forms_literatureBlock1 ul{width:223px;float:left;margin:0;padding:0 0 0 12px;}
#content table.story #forms_literatureBlock1 ul li{margin:0;padding:0;list-style:none outside none;}
#forms_literatureUnitTop,#forms_literatureUnitMiddle1,#forms_literatureUnitMiddle2{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #CCC;}

/* Literature Results */
#content #litResults div.qtytextbox{float:left;}
#content #litResults div.orderbtn{float:left;padding:3px 0 0 4px;}

/* Literature Order */
#content #litOrder{float:right;padding:.50em .50em .75em .50em;border:1px dashed #CCC;background:#EFF4FA;}
#content #litOrder a{font-weight:bold;color:#006;margin:0 0 0 0;}
#content #litOrder a:hover{color:#F60;}
#content #litOrder div.cart img{float:left;margin:1px 0 0 1px;}
#content #litOrder span{margin:0 0 0 26px;}
#content #litOrder div.orderbtn img {margin:5px 0 0 22px;}

/* Structural markup styles */
#content div#footnoteSec{margin:1em 0 0;padding:1.5em 0 0;border-top:1px dashed #CCC;}
#content div#disclosure{line-height:1.15;color:#333;margin-top:1em;padding-top:.75em;border-top:1px dashed #CCC;}
#content div#disclosure p{line-height:1.15;margin:.25em 0 .575em;}
#content div#disclosure h2{font:bold 1.17em/1.25 Arial,Helvetica,sans-serif;color:#333;margin:.75em 0 .75em;}
#content div#disclosure h3{font:bold 1em/1.25 Arial,Helvetica,sans-serif;color:#333;margin:.75em 0 .6em;padding:0;}

#content table.story .disclosure p{line-height:1.15;margin:.25em 0 .575em;}

/* Module:RHS Jumpboxes
---------------------------------------------*/
#content div.rhs_jumpbox{width:200px;margin-bottom:15px;padding-bottom:10px;background:#EFF4FA;}
#content div.rhs_jumpbox span{font-size:1.1em;font-weight:bold;color:#006;padding:3px 10px 3px 11px;background:#B4C3E1;display:block;}
#content div.rhs_jumpbox ul{margin:5px 0 0 0;list-style:none;}
#content div.rhs_jumpbox ul li{line-height:1.35;margin-bottom:0;margin-top:5px;padding:0 10px 0 30px;list-style:none outside none;background:url('/common/images/arrow_right.gif') 11px 5px no-repeat;}
#content div.rhs_jumpbox ul li a{font-size:1em;text-decoration:none;color:#39C;}
#content div.rhs_jumpbox ul li a:link, #content div.rhs_jumpbox ul li a:active, #content div.rhs_jumpbox ul li a:visited{text-decoration:none;color:#39C;}
#content div.rhs_jumpbox ul li a:hover{text-decoration:underline;color:#F60;}

/* Module:RHS Freeform (origonal, will be fazed out to cohesive unit based style)
---------------------------------------------*/
#content table.story div.freeform{width:200px;margin-bottom:10px;background:#EFF4FA;}
#content table.story div.freeform h2{font-size:1.1em;font-weight:bold;margin:0 0 10px 0;color:#006;padding:3px 10px 3px 11px;background:#B4C3E1;display:block;}
#content table.story div.freeform p{margin-left:10px;}
#content table.story div.freeform img{margin-left:10px;}

/* Module:RHS rightRailUnit
---------------------------------------------*/
h2.unitHeader{font-size:1.1em;font-weight:bold;color:#006;margin:0;padding:.175em 9px .275em 9px;background:#B4C3E1;display:block;}
div.unitContent{padding:6px 10px 10px;background:#EFF4FA;}

div.rightRailUnit{width:auto;margin-bottom:5px;background:#EFF4FA;}
div.rightRailUnit h2.unitHeader{font-size:1.1em;font-weight:bold;color:#006;margin:0;padding:.175em 9px .275em 9px;background:#B4C3E1;display:block;}
div.rightRailUnit div.unitContent{padding:6px 10px 10px;background:#EFF4FA;}
div.rightRailUnit h3{margin:0 0 .25em;color:#333;}
div.rightRailUnit div.divider{border-top:1px solid #DADADA;width:auto;margin:7px 0 7px;}
div.rightRailUnit div.divider hr{display:none;}
div.rightRailUnit p{margin:0;line-height:1.4;}
div.rightRailUnit p.title{margin:0;}
div.rightRailUnit p.phone{margin:.3em 0 0;}
div.rightRailUnit img{margin-top:.8em;}
div.rightRailUnit #edelivery{padding-bottom:4px;}

#content table.story div.rightRailUnit{width:auto;margin-bottom:5px;background:#EFF4FA;}
#content table.story div.rightRailUnit h2.unitHeader{font-size:1.1em;font-weight:bold;color:#006;margin:0;padding:.175em 9px .275em 9px;background:#B4C3E1;display:block;}
#content table.story div.rightRailUnit div.unitContent{padding:6px 10px 10px;background:#EFF4FA;}
#content table.story div.rightRailUnit h3{margin:0 0 .25em;color:#333;}
#content table.story div.rightRailUnit div.divider{border-top:1px solid #DADADA;width:auto;margin:7px 0 7px;}
#content table.story div.rightRailUnit div.divider hr{display:none;}
#content table.story div.rightRailUnit p{margin:0;line-height:1.15;}
#content table.story div.rightRailUnit p.title{margin:0;color:#F60;}
#content table.story div.rightRailUnit p.phone{margin:.3em 0 0;}
#content table.story div.rightRailUnit p.email{margin:.2em 0 0;}
#content table.story div.rightRailUnit img{margin-top:.8em;}

/* Module:RHS Fund Profile
---------------------------------------------*/
#content div#bodyright{width:175px;margin-top:15px;padding:8px 10px 5px;border:1px dashed #CCC;background:#EFF4FA;}
/*#content div#bodyright{width:455px;margin-top:15px;padding:8px 10px 5px;background:#EFF4FA;}*/
#content div#bodyright span{font-size:1.1em;font-weight:bold;color:#006;display:block;}
/*#content div#bodyright span{font-size:1.15em;font-weight:bold;color:#006;display:block;}*/
#content div#bodyright p{margin:6px 0;}

/* "Come for the Variety stay for the Performance */
#varityPerformance table{width:100%;text-align:left;margin:1.35em 0 1.35em;border:1px solid #CCC;}
#varityPerformance table th,#varityPerformance table td{width:50%;padding:.2em .25em .25em .4em;}
#varityPerformance .morningstar,#fundName{font-weight:bold;color:#006;}
#tdfundbackground,#tdcategorybackground{height:11em;vertical-align:top;border:3px solid #FFF;background-color:#91b7ad;}
#varityPerformance #fundList{line-height:1.15em;margin:.5em 0 0 1.75em;padding:0;}
#varityPerformance #categoryList{line-height:1.15em;margin:.5em 0 0 1.75em;padding:0;}
#varityPerformance ul li{padding:0 0 .25em;}
#varityPerformance .thinkGlobal{padding:1.25em 0 .5em;}

/* Other Text and Heading Styltes. Not sure where all of them are used? */
.BlueHeader{color:#006;font-size:1.22em;font-weight:bold;}
.OrangeSubHeader{color:#F60;font-size:1.1em;font-weight:bold;}
.BlueSubHeader{color:#006;font-size:1.1em;font-weight:bold;}

/* Landing Page Template *//* This is also used by certain admin pages */
div#overallBody{text-align:left;width:680px;margin-top:1.5em;padding:0 14px 2em;border:1px solid #CCC;background:#FFF;}
div#mainBody{padding:0 30px;}

.landingIntro{font-weight:bold;color:#006;}
#landingPageForm{margin:1em auto 2em;padding:0 1em 1em;border:1px solid #CCC;background:#EFF4FA;}
#landingPageForm form input.field{width:100%;color:#666;padding:.15em 0;margin:0;border:1px solid #CCC;}
#landingPageForm div.submitButton{text-align:right;}
#landingPageForm .form1Left{width:49%;float:left;}
#landingPageForm .form1Right{width:49%;float:right;}

#content table.story h1.mainHeading{font:normal 1.88em/1.25 Arial,Helvetica,sans-serif;color:#FFF;margin:0 0 .75em;padding:14px;border-bottom:.55em solid #B4C3E1;background:#F60;}
#content table.story h1.subHeading{font-size:1.3em;font-weight:bold;color:#006;margin-top:1.5em;}

.copyRight{font-size:.9em;margin-top:1em;}

p.tagLine{color:#006;font-weight:bold;font-size:1.15em;text-align:right;}
p.tagLine .SM{font-size:.65em;font-weight:normal;position:relative;bottom:.45em;}

.fundCallout{border:1px dashed #CCC;margin:1em 20px 2.5em;padding:.75em 12px;background:#DEEAF6;}

div#titleLogoLanding{width:680px;margin:.95em 0;}
div#titleLogoLanding h1 a{width:128px;height:32px;float:left;background:#FFF url('/common/images/logo.gif') left top no-repeat;overflow:hidden;text-indent:-9000px;}
div#titleLogoLanding h1 a:hover{text-decoration:none;}
div#titleLogoLanding h2.mutualFunds{font-size:1.8em;font-weight:normal;color:#006;text-transform:uppercase;float:right;margin:.265em 0 0 0;padding:0;}


/* ------- Styles that may be condensed or deleted later ---------- */
/*div.divider{margin:0;padding:0;clear:both;}*/
/*div.callOutBox{border:1px dashed #CCC;background:#EFF4FA;padding:1em;margin:.25em auto .75em auto;}*/

/* Splash Page - (Institutional added)
---------------------------------------------
#splashWrapper{width:838px;text-align:center;margin:0 auto;}
#splashInnerWrapper{width:838px;text-align:left;margin:0 auto;}
#splashTopBar{width:838px;}
#splashTopBar #title_logo{width:838px;border-bottom:5px solid #F60;height:3.4em;margin:15px 0 7px;}
#splashTopBar #title_logo h1 a{width:128px;height:0;float:left;margin:0;padding:42px 0 0 0;background:transparent url('/common/images/logo.gif') left top no-repeat;overflow:hidden;text-indent:-9000px;}
#splashTopBar #title_logo h1 a:hover{text-decoration:none;}
#splashTopBar #title_logo h2{font-size:1.83em;font-weight:normal;text-transform:uppercase;color:#006;float:right;padding-top:12px;}
#splashMain{width:838px;position:relative;background:url('/common/images/splash_background.gif') bottom left no-repeat;border-bottom:8px solid #FFF;}
#splashTagLine{width:300px;height:50px;position:absolute;float:left;top:90px;left:60px;}
#splashTagLine h3{font:normal 1.7em/1.25 Arial,Helvetica,sans-serif;color:#006;text-align:left;}
#splashTagLine h3 .sm{font-size:.7em;font-weight:normal;position:relative;bottom:.5em;}
#splashMain #broker{width:427px;margin:0 0 .75em 200px;float:right;background:#B4C3E1 url('/common/images/splashBroker2_long.jpg') left top no-repeat;}
#splashMain #investor{width:427px;margin:0 0 .75em 200px;float:right;background:#B4C3E1 url('/common/images/splashInvestor2_long.jpg') left top no-repeat;}
#splashMain #institutional{width:427px;margin-left:200px;float:right;background:#B4C3E1 url('/common/images/splashInstitutional_long.jpg') left top no-repeat;}
#splashMain .textBox{width:222px;float:right;padding:6px 6px 6px 0;}
#splashMain img{width:187px;float:left;}
#splashMain h2{font-size:1.35em;color:#006;margin:0 0 .25em;}
#splashMain p{font-size:1.2em;line-height:1.2;}
#splashMain a{color:#006;}
#splashFooter{text-align:center;width:838px;margin-bottom:50px;padding-top:1em;border-top:8px solid #F60;}
#splashFooter p{line-height:1.525;margin:.25em 0 .75em;}
hr.hidden{display:none;}*/

/* Splash Page - Origonal Version
---------------------------------------------
#splashPageWrapper{text-align:center;margin:0 auto;}
#splashPageInnerWrapper{text-align:left;width:838px;margin:0 auto;}
#splashTopBar{width:838px;overflow:hidden;display:inline-block;}
#splashTopBar{height:70px;margin:0;}
#splashTopBar #title_logo{width:838px;}
#splashBlock1{height:365px;border-bottom:10px solid #F60;background:url('/common/images/splash_background.gif') bottom left;}
#splashBlock1 #splashTagLine{width:300px;height:50px;position:relative;float:left;top:80px;left:60px;}
#splashBlock1 #splashTagLine h3{font:normal 1.7em/1.25 Arial,Helvetica,sans-serif;color:#006;text-align:left;}
#splashBlock1 #financialProfUnit{width:217px;height:356px;float:right;background:#B4C3E1;}
#splashBlock1 #indInvestorUnit{width:217px;height:356px;float:right;margin:0 10px 0;background:#B4C3E1;}
#splashBlock1 #footer{font-size:1px;line-height:0;width:100%;height:9px;float:right;border:0;}
#splashBlock1 img{width:217px;height:248px;float:right;}
#splashBlock1 .textBox{width:203px;height:96px;float:right;padding:6px 6px 6px 8px;}
#splashBlock1 h2{font-size:1.35em;color:#006;margin:0 0 .25em;}
#splashBlock1 p{font-size:1.2em;line-height:1.2;}
#splashBlock1 a{color:#006;}
#splashBlock2{text-align:center;margin-bottom:50px;}
#splashBlock2 #footer{text-align:center;margin:0 auto;padding-top:1em;border:none;}
#splashBlock2 #footer p{line-height:1.525;margin:.25em 0 .75em;}*/

/* This is turned off because it's been replaced with a javascript rotating banner */
/* Homepage Featured Article */
/*#homeFeaturedArticleSubUnit{border:1px solid #CCC;background:#EFF4FA;}
#homeFeaturedArticleSubUnit img{float:left;background:#EFF4FA;}
#homeFeaturedArticleSubUnit .content{width:252px;margin:10px 0 8px 101px;}
#homeFeaturedArticleSubUnit .content h3{color:#F60;font-size:1.0em;font-weight:bold;line-height:1;}
#homeFeaturedArticleSubUnit .content p{margin:.25em 0 .1em 0;}*/








#pcBreadcrumbNav{margin-bottom:35px;}
#bodyInnerWrapperPC .intro{margin:0 0 0px;}

#displayAndButton{width:100%;}
#bodyInnerWrapperPC #displayAndButton #display{float:left;padding:10px 0 0;}
#bodyInnerWrapperPC #displayAndButton #display #text{font-weight:bold;}
#bodyInnerWrapperPC #displayAndButton #display select{width:200px;margin-top:6px;}


#pcaccumulation,#pcincome,#pcdiversification{width:90%;padding:15px 15px 10px 0;}
#pcaccumulation .links,#pcincome .links,#pcdiversification .links{margin-top:10px;}
#pcaccumulation .links span,#pcincome .links span,#pcdiversification .links span{float:right;margin:0 10px;}

#pcaccumulation{background:url('/common/images/temp/pcacc_bk.gif') top left repeat-y;margin:30px 0 30px;}
#pcincome{background:url('/common/images/temp/pcinc_bk.gif') top left repeat-y;margin:0 0 30px;}
#pcdiversification{background:url('/common/images/temp/pcdiv_bk.gif') top left repeat-y;margin:0 0 30px;}

#pcaccumulation img,#pcincome img,#pcdiversification img{float:left;margin-right:15px;width:103px;height:45px;}
#pcaccumulation a.accuimg,#pcincome a.incuimg,#pcdiversification a.divuimg{float:left;}
#pcaccumulation a,#pcincome a,#pcdiversification a{float:right;}

#content #bodyInnerWrapperPC #disclosure{margin:0;padding:0;border:none;}
#content #bodyInnerWrapperPC h2{margin-top:0;}

/* Portfolio Construction Solutions Table */
#content table.solutions{color:#333;width:100%;margin:0 0 15px 0;padding:0;border-top:1px solid #999;border-bottom:1px solid #999;border-left:none;border-collapse:collapse;}
#content table.solutions thead th{font-weight:bold;text-align:center;vertical-align:bottom;padding:5px 0 5px 0;border-right:1px solid #CCC;border-bottom:1px solid #999;border-top:1px solid #CCC;}
#content table.solutions thead th.first{text-align:left;}
#content table.solutions thead th.last{border-right:none;}
#content table.solutions tbody tr.alt_back{background:#EBEBED;}
#content table.solutions tbody th{text-align:left;padding:.25em 0 .25em 6px;border-right:1px solid #CCC;border-bottom:1px solid #DDDDE0;}
#content table.solutions tbody td{text-align:center;padding:.25em 0 .25em 6px;border-right:1px solid #CCC;border-bottom:1px solid #DDDDE0;}
#content table.solutions tbody td.first{text-align:left;padding-left:0px;padding-right:5px;}
#content table.solutions tbody td.last{border-right:none;}
#content table.solutions tbody a{color:#006;}
#content table.solutions tbody a:hover{color:#F60;}

#content table.story td.content #tabsPC{width:718px;margin:0;padding:0;list-style:none;float:left;background:#FFF url('/common/images/tab_pc_hLine.gif') bottom right no-repeat;}
#content table.story td.content #tabsPC li{margin:0 2px 0 0;padding:0;list-style:none;float:left;}
#content table.story td.content #tabsPC li a{width:140px;font-size:12px;color:#333;text-decoration:none;text-align:center;margin:0;padding:6px 9px 3px 10px;
float:left;display:block;border:none;background:url('/common/images/tab_pc_acc_off.gif') top left repeat-x;}
#content table.story td.content #tabsPC li a#inc{background:url('/common/images/tab_pc_inc_off.gif');}
#content table.story td.content #tabsPC li a#div{background:url('/common/images/tab_pc_div_off.gif');}
#content table.story td.content #tabsPC li a.selected{font-weight:bold;padding-bottom:5px;background:url('/common/images/tab_pc_acc_on.gif') top left repeat-x;}
#content table.story td.content #tabsPC li a#inc.selected{background:url('/common/images/tab_pc_inc_on.gif');}
#content table.story td.content #tabsPC li a#div.selected{background:url('/common/images/tab_pc_div_on.gif');}

#video_library #player{width:450px;height:375px;margin-top:15px;margin-bottom:15px;}
#video_library #bodyInnerWrapper #disclosure{border-top:none;}
#video_library #host_title{line-height:1.2;}

#content table.story #relatedItemsBlockHeader{margin:1em 0 .6em;}

#content table.story #relatedItemsBlock{width:auto;padding:10px;background:#EFF4FA;border:1px solid #E7E7E7;margin-bottom:.8em;}
#content table.story #relatedItemsBlock #relatedItemsInnerBlock{background:url('/common/images/relatedItemsBlockBack.gif') top left repeat-y;}
#content table.story #relatedItemsBlock #subBlock1{width:35%;float:left;}
#content table.story #relatedItemsBlock #subBlock2{width:62%;float:right;}

#content table.story #relatedItemsBlock ul{margin:0;padding:0;list-style:none outside none;}
#content table.story #relatedItemsBlock ul li{margin:0;padding:0;padding-bottom:.7em;line-height:1.12;list-style:none outside none;}


/* Conversations Made Easier */
#content table.story .ccme .logo{width:144px;height:51px;float:right;margin-left:5px;}
#content table.story .ccme h2{border-bottom:1px solid #F60;padding-bottom:.25em;margin-top:1.5em;}
#content table.story .ccme h3{color:#006;font-weight:normal;}
#content table.story .ccme h3.more_info{font-size:1.25em;margin-top:2em;padding-top:1.25em;border-top:1px solid #F60;text-align:right;}
.ccme .btnWhslr{float:right;}
.ccme .blue{color:#006;}
.ccme .disc{text-align:right;padding-bottom:1.5em;}
.ccme .thumbs_left{width:48%;float:left;}
.ccme .thumbs_right{width:48%;float:left;}
.ccme .thumbs_left img,
.ccme .thumbs_right img{float:left;margin:0 10px 10px 0;width:154px;height:200px;}
.ccme .thumbs_left p,
.ccme .thumbs_right p{width:100%;}
.ccme #senior .graphic_left,
.ccme #eq_div .graphic_left{text-align:center;float:left;width:63%;padding:5px;background:#CCC;border:1px solid #999;}
.ccme #senior .graphic_left p,
.ccme #eq_div .graphic_left p{text-align:left;margin:5px 0 0;padding-left:23px;background:#e7e7e7;}
.ccme #senior .graphic_right,
.ccme #eq_div .graphic_right{float:right;width:31%;padding:5px;}
.ccme #senior .graphic_right ol,
.ccme #eq_div .graphic_right ol{margin-left:23px;}

.ccme .quote_wrapper{border-top:1px solid #f60;margin-top:2em;}
.ccme .quote{background:#e7e7e7;border:1px solid #CCC;padding:0 10px;margin:2.2em 0 0;}
.ccme .quote .question{font-weight:normal;font-size:1.4em;color:#006;}
.ccme .quote .answer{font-size:1.2em;}