body                        { background:#000 url(../images/bkg_page_body.gif) no-repeat center 0; }.container                  { margin:0 auto; width:960px; }.page-header                { position:relative; z-index:30; height:90px; width:960px; }.main-nav                   { position:relative; z-index:10; }.page-content               { min-height:350px; background:#fff url(../images/bkg_right_col.gif) repeat-y right 0; }.page-top                   { padding:30px 30px 0px 30px; }.page-left                  { overflow:hidden; padding:33px 30px 50px 30px; float:left; width:580px; background:transparent; }.silo-home .page-left       { padding:17px 15px 50px; width:615px; }.page-right                 { float:right; overflow:hidden; padding:21px 21px 55px; width:273px; background:transparent; } .page-logo                     { float:left; }.page-logo a                   { display:block; width:516px; height:90px; }.home .page-logo a             { width:538px; }.header-utility-nav            { float:left; width:444px; height:32px; }.header-utility-nav-links      { margin:0 195px 0 0; }.header-utility-nav a          { display:block; float:right; padding:11px 15px 0 5px; font-size:11px; text-decoration:none; line-height:1; color:#d5d5d5; border-left:1px solid #5c5a5f; }.header-utility-nav a:hover    { color:#f0be10; }.page-search                   { overflow:hidden; float:right; margin:23px 0 0; width:220px; }.ie6 .page-search              { margin:25px 0 0; }.page-search input.medium      { float:left; width:155px; }.search-button                 { float:right; display:inline;  margin:0 0 0 5px; width:52px; height:21px; text-indent:-9999px; background:url(../images/btn_search.gif); }.search-button:hover           { background-position:0 -21px; } .search-autocomplete-results   { z-index:100; }   .silo-nav                    { clear:both; float:none; position:absolute; top:0; right:0; width:195px; height:32px; z-index:3000; }.ie6 .silo-nav               { right:-1px; }a.silo-nav-button            { float:none; font-size:14px; width:170px; padding:11px 15px 0 10px; color:#fff; background:url(../images/bkg_silo_arrow.gif) right 0; }a.silo-nav-over, a.silo-nav-button:hover { height:21px; color:#fff; background:url(../images/bkg_silo_hover.gif) right 0; }.dropdown                    { display:none; position:absolute; top:32px; left:0; z-index:1500; padding:20px 0 0; width:195px; background:#1a1a1a url(../images/bkg_silo_picker.gif) repeat-x right 0; }.dropdown a                  { float:none; display:block; padding:0 5px 20px 17px; font-size:12px; border:none; }.no-js .dropdown             { display:block; position:absolute; top:30px; left:-185px; padding:0; width:394px; background:none; }.no-js .dropdown a           { display:inline; padding:0 5px 20px 17px; border:none; }.main-nav    { padding:0 0 0 9px; height:36px; background:#f0be10 url(../images/bkg_main_nav.jpg) repeat-x 0 0; } .main-nav ul { margin:0; padding:0; list-style-type:none; }.main-nav li{position:relative;z-index:99;float:left;display:block;margin:0 2px;padding:0;list-style-type:none;background:none;}.main-nav a{float:left;display:block;padding:11px 20px 12px 14px;font-size:13px;font-weight:bold;line-height:1;color:#453d26;background:url(../images/bkg_main_nav_rule.gif) no-repeat right 10px;}.main-nav .last a { background:none; }.main-nav a:hover, .main-nav .over a, .main-nav .current a { color:#fff; background:url(../images/bkg_main_nav_doors_left.gif) no-repeat 0 0; }.main-nav li:hover, .main-nav .over, .main-nav .current    { background:url(../images/bkg_main_nav_doors_right.gif) no-repeat right 0; } .main-nav .last:hover, .main-nav .last.current             { background:url(../images/bkg_main_nav_doors_right_last.gif) no-repeat right 0; }.main-nav li:hover a                                       { color:#fff; }.main-nav .fly-out{display:none;position:absolute;top:35px;left:0;z-index:50;padding:10px 0 15px;background:#000 url(../images/bkg_flyout_arrow.gif) no-repeat 22px 0;}.main-nav .fly-out li { float:none; padding:0; background:#000; }.main-nav .current .fly-out a, .main-nav .fly-out a, .main-nav .over .fly-out a,.main-nav .last.current .fly-out a, .main-nav .fly-out a.last, .main-nav .over .fly-out a.last{     display:block;    float:none;    position:static;    margin:0 10px;     padding:8px 0;     width:148px;    font-size:12px;    font-weight:normal;    line-height:120%;    color:#fff;    background:url(../images/bkg_dotted_757575.gif) 0 bottom repeat-x;   }.main-nav .fly-out li:hover, .main-nav .fly-out li.over        { background:none;  }.main-nav .current .fly-out a:hover, .main-nav .fly-out a:hover, .main-nav li.over .fly-out a:hover { color:#f0be10; }.main-nav li:hover .fly-out, .main-nav li.over .fly-out { display:block; } .main-nav li.current .fly-out                           { display:none; } .sub-nav                { padding:0 0 0 9px; height:36px; background:#000 url(../images/bkg_grey_subnav.jpg) repeat-x 0 0; } .sub-nav ul             { margin:0; padding:0; list-style-type:none; }.sub-nav li             { float:left; margin:0 2px; padding:0; list-style-type:none; background:none; }.sub-nav li a           { float:left; display:block; padding:12px 14px; font-size:12px; font-weight:normal; line-height:1; color:#fff; background:url('../images/bkg_sub_nav_rule.gif') no-repeat right 12px; }.sub-nav li.last a      { background:none; }.sub-nav li a:hover     { color:#f0be10; }.sub-nav li:hover       { background:none; } .sub-nav li.current a   { color:#f0be10; }.body-text a{text-decoration:underline;}.date                   { padding:11px 0 0 4px; line-height:1; }.date .month, .date .day, .date .year { display:inline; font-size:11px; color:#9c9c9c; }.my-account             { margin:0 0 17px; padding:20px 30px; background:#5c5c5c; }.my-account h3          { text-transform:uppercase; color:#fff; }.my-account p           { color:#bfbfbf; }h3.section-header       { background:#dedede !important; }a.specialty-learnmore       { display:block; width:275px; height:164px; text-indent:-9999px; background:url(../images/bkg_specialty_learnmore.gif); }a.specialty-learnmore:hover { background-position:0 -164px; }a.login                     { display:block; width:75px; height:26px; text-indent:-9999px; background:url(../images/bkg_login_sprite.gif) no-repeat; }a.login:hover               { background-position:0 -26px; }.pdf-link a, a.pdf-link     { float:left; display:block; width:19px; height:19px; text-indent:-9999px; background:url(../images/icon_pdf.gif); }.rss-button a, a.rss-button { float:right; display:block; width:40px; height:15px; text-indent:-9999px; background:url(../images/icon_rss.gif) no-repeat 0 0; }a.submit-button             { display:block; width:79px; height:24px; text-indent:-9999px;  background:url(../images/bkg_submit_button.gif) no-repeat 0 0; }a.submit-button:hover       { background:url(../images/bkg_submit_button.gif) no-repeat 0 -24px; }.paging-bottom          {}.paging                 { padding:15px 0 0 0; font-size:10px; }.page-num               { float:left; width:300px; }.page-per               { float:right; width:200px; text-align:right; }.page-num span          { padding:0 15px 0 0; }.page-num a             { text-decoration:underline; color:#444; }.page-num a, .page-num strong                            { padding:0 5px; }.page-num strong, .page-num .next, .page-num .previous   { color:#1A66A7; }.page-per span          { padding:0 10px 0 0; vertical-align:middle; }.page-per select.small  { width:55px; height:20px; font-size:10px; color:#555; vertical-align:middle; }.page-num .previous, .page-num .next                     { display:inline; padding:0 5px; line-height:1; }.page-num .previous     { padding:0 0 0 10px; width:45px; background:url(../images/bkg_prev_arrow.gif) no-repeat 0 4px; }.page-num .next         { padding:0 10px 0 0; width:23px; background:url(../images/bkg_next_arrow.gif) no-repeat right 4px; }.page-num a:hover       { color:#f0be10; }.filters                { margin:0 0 35px; padding:12px 15px 15px 15px; background:#ededed; border:1px solid #d5d5d5; }.filters select.medium  { margin:0 8px 0 0; width:170px; }.filters input.medium   { float:left; margin:0; width:176px; }.filters .form-top-labels label { margin:0 0 15px; }.filter-search-button           { float:left; display:block; margin:0 0 0 5px; width:70px; height:24px; text-indent:-9999px; background:url(../images/bkg_filter_search.gif) no-repeat; }.filter-search-button:hover     { background-position:0 -24px; }.page-footer                { display:block;  padding:20px 0 0; height:60px; background:#000 url(../images/bkg_footer.jpg) no-repeat 0 0; }.footer-left                { float:left; padding:0 0 0 15px; }.footer-utiliy-nav a        { float:left; display:block; margin:0 10px 0 0; padding:0 10px 0 0; font-size:10px; text-decoration:none; color:#fff; background:url(../images/bkg_footer_nav.jpg) no-repeat right 5px; }.footer-utiliy-nav a.last   { background:none; }.footer-utiliy-nav a:hover, .footer-utiliy-nav a.last:hover { color:#f0be10; }.copyright                  { font-size:9px; color:#909090; }.footer-right               { float:right; }.home .header-utility-nav        { width:350px; }.home .page-content              { background:none; }.home .page-left                 { overflow:hidden; padding:0; width:640px; background:none; }.financial-professionals, .individual-investors     { float:left; }.financial-professionals a, .individual-investors a { display:block; margin:0 1px 1px 0; width:319px; height:80px; text-indent:-9999px; }.financial-professionals a       { background:url(../images/bkg_silo_sprite.jpg) no-repeat 0 0; }.financial-professionals a:hover { background-position:0 -163px; }.individual-investors a          { background:url(../images/bkg_silo_sprite.jpg) no-repeat -319px 0; }.individual-investors a:hover    { background-position:-319px -163px; }.reflection                      { float:left; display:block; margin:0 0 1px 0; width:319px; height:83px; background:url(../images/bkg_silo_sprite.jpg) no-repeat 0 -80px; }.financial-professionals .over, .individual-investors .over   { background-position:0 -243px; }.home .page-right                { overflow:hidden; float:right; padding:0; width:320px; height:486px; background:url(../../Uploads/gallery/Main_Site/Home_Page/img_home_george.jpg) no-repeat 0 0; }.home .body-text                 { margin:178px 0 0 39px; width:250px; font-size:12px; color:#fff; line-height:200%; }.home .page-footer               { padding:5px 0 0; height:75px; background:none; }.home .footer-utiliy-nav         { float:left; }.home .copyright                 { float:right; font-size:9px; color:#909090; }      .marketing-banner                       { overflow:hidden; position:relative; float:left; width:645px; height:275px; background:#111; }.marketing-banner-slides div            { display:none; position:absolute; z-index:2; }.marketing-banner-square-nav            { display:none; position:absolute; bottom:13px; left:50px; z-index:3; }.marketing-banner-square-nav a          { overflow:hidden; float:left; display:block; margin:0 15px 0 0; width:11px; height:11px; text-indent:-9999px; background:#686868; }.marketing-banner-square-nav a.current, .marketing-banner-square-nav a:hover { background:#f0be10; }        .silo-home .marketing-header            { float:left; }.i-want-to                              { margin:0; padding:0 0 10px 10px; border-bottom:2px solid #fff; }.i-want-to h2                           { margin:0; padding:0; text-transform:uppercase; font-size:20px; color:#000; } .silo-home .body-text                   { overflow:hidden; float:right; padding:21px; width:273px; height:233px; background:#d0d0d0; }.silo-home .body-text ul                { padding:0; }.silo-home .body-text ul li             { margin:0; padding:0; width:273px; background:transparent url(../images/bkg_dotted_000.gif) 0 bottom repeat-x; }.silo-home .body-text ul li a           { display:block; margin:0; padding:9px 0 9px 12px; font-size:13px; text-decoration:none; color:#393939; background:url(../images/bkg_white_arrow.gif) no-repeat right 12px; }.silo-home .body-text ul li:hover       { background-color:#ecdb9f; }.ie6 .silo-home .body-text ul li a       { padding-top:5px; }.ie6 .silo-home .body-text ul li a:hover { text-decoration:underline; }.fund-search                { padding:17px 15px; background:#dedede; border-top:3px solid #f0be10; }.fund-browser               { margin:0 0 17px; padding:0 15px 17px 15px; background:#dedede; }.fund-search .fund-search-title { float:left; margin:4px 0 0; width:225px; }.fund-search h2             { padding:0; font-size:18px; text-transform:uppercase; }.fund-search select.medium  { float:left; width:232px; color:#555; } a.view-all-funds            { float:right; display:block; padding:0 20px 0 0; width:85px; color:#000; font-weight:bold; text-align:right; background:url(../images/bkg_white_arrow.gif) no-repeat right 4px; }.fund-search a:hover        { color:#f0be10; }.innovative                { float:left; padding:9px 15px; width:230px; font-weight:bold; color:#000; background:#f0be10; }.traditional               { float:left; padding:8px 8px 8px 15px; width:302px; font-weight:bold; color:#fff; background:#000; }.innovative-buttons        { float:left; width:260px; }.traditional-buttons       { float:left; width:325px; }.traditional-text          { float:left; }.money-market-link a       { float:right; display:block; width:101px; height:22px; font-size:11px; font-weight:normal; text-align:center; color:#8c8c8c; background:url(../images/bkg_fund_browser_sprite.gif) 0 -666px no-repeat;  }.money-market-link a:hover { color:#fff; }.fund-browser-nav          { display:none; }.fund-browser-nav td       { width:65px; }.fund-browser-nav a        { display:block; height:37px; text-indent:-9999px; }.fund-browser-nav a        { height:37px; background-image:url(../images/bkg_fund_browser_sprite.gif); }td.innovative-42 a         { background-position:0 0; }td.innovative-43 a         { background-position:0 -37px; }td.innovative-44 a         { background-position:0 -74px; }td.innovative-45 a         { background-position:0 -111px; }                                                 td.traditional-46 a        { background-position:0 -148px; }td.traditional-47 a        { background-position:0 -185px; }td.traditional-48 a        { background-position:0 -222px; }td.traditional-49 a        { background-position:0 -259px; }td.traditional-50 a        { background-position:0 -296px; }td.innovative-42 a:hover, td.innovative-42 a.current { background-position:0 -333px; }td.innovative-43 a:hover, td.innovative-43 a.current { background-position:0 -370px; }td.innovative-44 a:hover, td.innovative-44 a.current { background-position:0 -407px; }td.innovative-45 a:hover, td.innovative-45 a.current { background-position:0 -444px; }                                                 td.traditional-46 a:hover, td.traditional-46 a.current { background-position:0 -481px; }td.traditional-47 a:hover, td.traditional-47 a.current { background-position:0 -518px; }td.traditional-48 a:hover, td.traditional-48 a.current { background-position:0 -555px; }td.traditional-49 a:hover, td.traditional-49 a.current { background-position:0 -592px; }td.traditional-50 a:hover, td.traditional-50 a.current { background-position:0 -629px; }.fund-browser-content      { padding:0 0 45px; min-height:120px; background:#fff; }.fund-browser-content h3   { padding:0; margin:0; padding:14px 15px; }.fund-browser-cols         { padding:0 15px 0; background:url(../images/bkg_dotted_adadad.gif) 0 top repeat-x; }.fund-browser-cols .side-by-side      { margin:0 14px 0 0; width:175px; }.fund-browser-cols .side-by-side-last { margin:0; width:175px; }.fund-browser-content a { display:block; padding:7px 0; font-size:11px; background:url(../images/bkg_dotted_adadad.gif) 0 bottom repeat-x; }.individual-investors-left      { float:left; margin:0 0 20px 0; width:273px; background:#dedede; }.featured-funds                 { margin:0 0 17px; padding:6px 17px 75px; background:#dedede; }.featured-funds p               { font-size:10px; line-height:120%; color:#7a7a7a; }                                   .individual-investors-right     { float:right; margin:0 0 20 0;  width:325px; }.individual-fund-search         { margin:0 0 17px;}.fund-search-header             { padding:6px 12px 15px; background:#dedede; border-bottom:1px solid #fff; }.fund-search-header select.small             { float:left; width:195px; }.fund-search-header a.view-all-funds         { float:right; width:50px; }.fund-search-header a.view-all-funds:hover   { color:#f0be10; }.fund-search-body                 { padding:15px 12px; background:#dedede; }.search-by-asset-class h4         { margin:0; padding:6px 8px 6px 14px; font-weight:bold; background:#fff; border-bottom:1px solid #dedede; }.search-by-asset-class .data-list { padding:0; }.search-by-asset-class li         { margin:0; padding:0; background-image:none; }.search-by-asset-class li a       { display:inline-block; }.search-by-asset-class li a{display:block;padding:6px 6px 6px 40px; color:#000;background-repeat:no-repeat; background-position:14px 10px; background-color:#ebebeb; border-bottom:1px solid #dedede;}.search-by-asset-class a:hover  { color:#000; background-color:#f4f4f4; }.individual-investors-left .section-header, .individual-fund-search .section-header   { padding:10px 12px 7px; background:#dedede; }.tab-nav-header         { padding:35px 0 0 30px;  background:url(../images/bkg_tab_nav.gif) repeat-x 0 0; }.fund-list .tab-nav-header, .fund-detail .tab-nav-header         { margin:0 0 33px; }                 .tab-nav          { margin:0; padding:0; height:33px; }.tab-nav ul       { margin:0; padding:0; }.tab-nav li       { float:left; display:block; margin:0; padding:0; height:33px; background:url(../images/btn_tab_nav_left.gif) no-repeat 0 0; }.tab-nav a{display:block;float:left;margin:0 1px 0 4px;padding:10px 14px 11px 10px;font-weight:bold;line-height:1;color:#fff;background:url(../images/btn_tab_nav_right.gif) no-repeat right 0;}.ie6 .tab-nav a { margin:0 1px 0 2px; }.tab-nav li:hover, .tab-nav li.tabover                           { color:#fff; background-position:0 -33px; }.tab-nav li:hover a, .tab-nav li.tabover a                       { color:#fff; background-position:right -33px; }.tab-nav li.current, .tab-nav li.current:hover                   { color:#fff; background-position:0 -66px; }.tab-nav li.current a, .tab-nav li.current:hover a               { color:#737373; background-position:right -66px; }.no-js .tab-nav a                                                { margin:0 1px 0 0; padding:10px 14px 11px; background:#737373; }.no-js .tab-nav li.current a, .no-js .tab-nav li.current a:hover { color:#737373; background:#fff; }.no-js .tab-nav li a:hover                                       { color:#fff; background:#393939; }.post                       { padding:12px 0; border-bottom:1px solid #dadada; }.even                       { background:#fff; }.odd                        { background:#f6f6f6; }.detail-info h4             { float:left; margin:0; padding:0; font-size:12px; line-height:130%; }.return-to-list             { display:block; padding:0 0 0 11px; font-size:11px; font-style:italic; color:#9d9d9d; background:url(../images/bkg_prev_arrow.gif) no-repeat 0 50%; }.news .page-content, contacts .page-content       { background:#fff; }.news-list .page-title  { float:left; width:520px; }.news a.rss-button      { float:right; margin:3px 0 0; }.news-info .read-more {     display:block;    margin:20px 0 0;    padding:2px 0 0 15px;    width:165px;    height:23px;    font-size:10px;    text-transform:uppercase;    text-decoration:none;    color:#000;    background:url(../images/btn_yellow_news.gif) no-repeat 0 0;}.news-info a.read-more:hover { color:#000; }.news-list-header           { margin:0 0 2px 10px; }.news-list-date, .news-list-article, .news-list-topic  { float:left; font-weight:bold; font-size:11px; text-transform:uppercase; color:#000; }.news-list-date                 { margin:0 10px 0 0; width:90px; }.news-list-article              { margin:0 25px 0 0; width:235px; }.news-list-topic                { margin:0 10px 0 0; width:125px; }.page-news-list             { border-top:1px solid #dadada; }.news .list                 { line-height:130%; }.news .list .post           { padding:10px 10px 25px 10px; }.ie6 .news .list .post, .ie7 .news .list .post{ padding-bottom:15px; }.news .list h2              { padding:0; }.news .list .date           { float:left; margin:0 10px 0 0; padding:0; width:90px; }.news .list .detail-info    { float:left; margin:0 25px 0 0; width:235px; font-size:11px; }.news .list .detail-info h4 { float:none; margin:0 0 10px; }.news .list  p              { margin:0 0 1.3em; }.news .list .topic          { float:left; margin:0 10px 0 0; width:125px; font-size:11px; }.news .list .pdf-download a { float:right; display:block; width:55px; height:21px; text-indent:-9999px; background:url(../images/icon_pdf.gif) no-repeat center 0; }.news .list .pdf-link       { margin:0 18px 0 0; }.news-title-left            { float:left; width:420px; }.news-title-right           { float:right; }.news-title-left h2         { padding:0; }.news-info                  { margin:0 0 20px; padding:3px 0 25px; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; }.news-info .row             { margin:7px 0 0; font-size:11px; }.news-info label, .news-info .category-name { float:left; width:86px; color:#000; }.news-info .category-list   { float:left; }.news-info p                { float:left; margin:0; }.news-filter                { width:543px; }.news-info .date            { padding:6px 0 0 4px; }.bio-list .filters input.medium { float:left; }.bio-list .filter-search-button { float:left; }.contacts .list             { font-size:11px; line-height:130%; border-top:1px solid #dadada; }.bio-photo                  { float:left; margin:0 25px 0 0; width:85px; }.contacts .list .detail-info      { float:left; margin:0; width:260px; }.contacts .list .detail-info h4   { float:none; }.contacts .list .detail-info h4 a { font-size:14px; font-weight:bold; }.contacts .list .detail-info .title    { margin:0 0 7px; font-style:italic; }.contacts .list .detail-info ul   { margin-left:0; }.contacts .list .detail-info li   { margin-left:0; background-position:0 2.5px; }.contacts .list .fund-tags        { margin-bottom:15px; }.bio-download               { float:right; margin:0 50px 0 0; }.bio-download p             { margin:0; color:#000; font-weight:bold; }.bio-jpg, .bio-tiff         { display:block; margin:6px 0; padding:4px 0 4px 35px; }.bio-jpg                    { background:url(../images/link_bio_jpg.jpg) no-repeat 0 50%; }.bio-tiff                   { background:url(../images/link_bio_tiff.jpg) no-repeat 0 50%; } .bio-header-image      { margin:0 0 20px; }.bio-title             { margin:0 0 15px; }.bio-title-left        { float:left; }.bio-title-left h2     { margin:0; }.bio-title-left .title { font-size:11px; font-style:italic; }.bio-title-right       { float:right; margin:0 10px 0 0; }.bio-detail .tags      { margin:0 0 15px; font-size:11px; }.bio-detail .body-text { margin:15px 0 0; }.funds .page-content   { background-image:none; }.fund-list .page-left  { padding-top:0; padding-right:0; width:610px; }.fund-list .page-right { padding-top:0; }.fund-list-body-text   { padding:0 21px 0 30px; width:610px; }.fund-list-bottom-cross-refs { padding:0 21px 0 0; width:610px; }.fund-filters          { margin:0 0 25px; padding:0 0 0 29px; height:34px; background:url(../images/bkg_fund_filter.gif) repeat-x 0 bottom; }.fund-filters ul       { display:inline; margin:0; padding:0; }.fund-filters ul li    { display:inline; margin:0; padding:0; background:none; }.fund-filters a, .cross-ref-fund a{ float:left; display:block; margin:0 4px 0 0; padding:11px 15px 10px 34px; line-height:1; color:#393939;  background-repeat:no-repeat;background-position:12px 11px;background-color:inherit;}.fund-filters .current a, .fund-filters a:hover{ padding:10px 14px 11px 33px;color:#393939;background-color:#fff;background-position:11px 10px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;}                   .asset-filter-box--1                { background:url(../images/bkg_all.gif) no-repeat; }.asset-filter-box-5, .asset-box-5{ background:url(../images/bkg_asset_class_green.gif) no-repeat; }.asset-filter-box-6, .asset-box-6{ background:url(../images/bkg_asset_class_dark_blue.gif) no-repeat; }.asset-filter-box-7, .asset-box-7{ background:url(../images/bkg_asset_class_light_blue.gif) no-repeat; }.asset-filter-box-8, .asset-box-8{ background:url(../images/bkg_asset_class_yellow.gif) no-repeat; }.asset-filter-box-9, .asset-box-9{ background:url(../images/bkg_asset_class_gray.gif) no-repeat; }select.table-select   { margin:0 0px 12px 0; }.fund-table            { margin:0 0 10px; width:100%; font-size:11px; line-height:130%; border-top:3px solid #f0be10; }.fund-table td         { padding:5px 8px; background:#fff; border-bottom:1px solid #ececec; }.fund-table td a       { text-decoration:none; }.fund-table td a:hover { color:#757474; text-decoration:underline; }.fund-table .odd td    { background:#f8f8f8; border-right:1px solid #fff; }.fund-table .even td   { background:#ededed; border-right:1px solid #fff;}                       .fund-table .name                  { }.fund-table .decimal               { text-align:right; white-space:nowrap; }.fund-table .table-header .decimal { text-align:left; white-space:normal; }.fund-table .fund-table-title td { padding:12px 15px 12px 15px; line-height:21px; background:#fff url(../images/bkg_fund_table_title.gif) 0 bottom repeat-x; border:none; }.fund-table h2{float:left;margin:0 20px 0 0;padding:0;font-size:19px;color:#000;}.fund-table select.table-select { float:left; margin:0; }.fund-table .as-of-date         { float:left; margin:0 0 0 15px; font-style:oblique; }.fund-table .table-header td, .fund-table th{padding:0;font-weight:normal;color:#fff;background:#888;border-bottom:none;border-right:1px solid #B0B0B0;}.fund-table .fund-table-top-heading td{padding-bottom:0;font-size:11px;font-weight:bold;vertical-align:top;color:#bbb;background:#666;border-bottom:none;}.fund-table-middle-heading td           { padding:0 8px 5px 8px; font-size:11px; color:#bbb; vertical-align:top; background:#666; border-bottom:none; border-right:1px solid #787878; }.fund-detail .fund-table-middle-heading td { padding:7px 8px; }.fund-table .table-header-3rd-level th  { font-weight:normal; color:#fff; background:#888; border-bottom:none; border-right:1px solid #b0b0b0; }.fund-table .table-header a             { color:#fff; text-decoration:underline; }.fund-table .table-header a:hover       { color:#fff; background:#777; }.fund-table .table-header a, .fund-table .table-header div            { display:block; padding:7px 8px; height:auto; }.ie6 .fund-table .table-header a, .ie6 .fund-table .table-header div  { height:1%; } .fund-table tr.table-header .sort-ascending a, .fund-table .table-header .sort-ascending a:hover, .fund-table tr.table-header .sort-ascending div{ padding-left:22px; background:#777 url(../images/bkg_sort_ascending.gif) 10px 12px no-repeat; }.fund-table tr.table-header .sort-descending a, .fund-table tr.table-header .sort-descending a:hover, .fund-table tr.table-header .sort-descending div{ padding-left:22px; background:#777 url(../images/bkg_sort_descending.gif) 10px 12px no-repeat; }.fund-table .table-header .sort-ascending a:hover, .fund-table tr.table-header .sort-descending a:hover { color:#ecdb9f; }.fund-table tr.table-header .sort-ascending, .fund-table tr.table-header .sort-descending{ background:#777; }.fund-table tr.table-header .hover   { background:#777; }.fund-table tr.table-header .hover a { text-decoration:underline; color:#ecdb9f; }.fund-table tbody tr.hover td { background:#ecdb9f; border-right:1px solid #f4e6b3; }table.fund-table tr td.right-divider                           { border-right:1px solid #bbb; }table.fund-table tr.fund-table-top-heading td.right-divider    { border-right:1px solid #787878; }table.fund-table tr.fund-table-middle-heading td.right-divider { border-right:1px solid #787878; }table.fund-table tr.table-header-3rd-level th.right-divider    { border-right:1px solid #999; }table.fund-table tr td.right-divider-light                     { border-right:1px solid #ddd; }.fund-table td.asset-class div { width:12px; height:12px; }.fund-table .pdf-link      { float:none; margin:0 auto; }.equity-box                { display:block; width:10px; height:10px; background:#215c8f; border:1px solid #fff; }.fund-page-top h2                { margin:0 0 24px 30px; padding:45px 0 0; }.fund-list .fund-performance-top { margin:0 20px 30px 30px; width:910px; }.single-column .page-left h2     { padding:0; }.fund-detail               { width:960px; background:url(../images/bkg_right_col.gif) repeat-y scroll right 0; }.fund-detail-page-title    { margin:0 0 25px; padding:0 0 15px; width:580px; background:url(../images/bkg_dotted_adadad.gif) 0 bottom repeat-x; }.fund-detail-page-title h1 { margin:0 0 15px; font-size:28px; }.ticker-and-share-class    {}.ticker-symbol             { float:left; display:block; margin:1px 20px 0 0; font-size:22px; color:#999; }.share-class-picker        { float:left; display:block; }.fund-detail .share-class-picker select { margin:0; padding:1px; font-size:10px; color:#555; border:1px solid #888; }.fund-detail .row          { margin:0 0 20px; }.fund-detail .side-by-side, .fund-detail .side-by-side-last { margin:0 18px 0 0; width:281px; }.fund-detail .side-by-side-last                     { margin:0; }.fund-detail .side-by-side-last .fund-table         { margin:0 0 20px; width:281px; } .fund-detail .side-by-side-last .fund-table h2      { width:auto; }.fund-detail .side-by-side-last .fund-table h2 span { padding:0 0 0 5px; font-size:11px; font-style:oblique; }.fund-detail .side-by-side-last .fund-table th      { text-align:center; }.fund-detail .side-by-side-last .fund-table td      { text-align:center; }.fund-detail .side-by-side-last .fund-table .fund-table-title td { padding:12px 15px 10px 15px; }.fund-detail .total-assets { padding:10px 15px 0 15px; font-size:11px; line-height:130%; background:#f2f2f2; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }.positive-text             { color:#78a22f; }.total-asssets-text        { color:#000; }.total-assets-date-value   { padding:0 0 10px 11px; background:url(../images/blt_yellow_ul.gif) left 3px no-repeat; }.total-asssets-value       { padding:0 0 0 3px; }.total-asssets-date        { font-size:11px; font-style:oblique; }.fund-detail .fund-facts, .fund-detail .fund-documents { padding:15px; width:251px; background:#ededed; border-top:3px solid #f0be10; }.fund-detail .fund-facts h2, .fund-detail .fund-documents h2, .fund-detail .fund-yield h2 { font-size:19px; }.fund-detail .fund-yield           { padding:15px; width:550px; background:#ededed; border-top:3px solid #f0be10; }.fund-detail .fund-yield .sec-date { padding:0 0 0 5px; font-size:11px; font-style:oblique; }.fund-yield .side-by-side, .fund-yield .side-by-side-last { width:266px; }.fund-detail .fund-yield label     { width:180px; }.fund-detail .fund-yield .field    { width:75px; }.fund-facts-data                  { font-size:11px; background:url(../images/bkg_dotted_adadad.gif) 0 top repeat-x; }.fund-facts-data .row             { margin:0; padding:4px 0; line-height:130%; background:url(../images/bkg_dotted_adadad.gif) 0 bottom repeat-x; }.fund-facts-data label            { float:left; margin:0 10px 0 0; width:140px; font-weight:bold; color:#000; }.fund-facts-data .field           { float:left; width:100px; }.fund-facts-data .sec-date        { font-style:oblique; }.fund-documents-links             { background: url(../images/bkg_dotted_adadad.gif) 0 top repeat-x; }.fund-documents-links div         { background: url(../images/bkg_dotted_adadad.gif) 0 bottom repeat-x; }.fund-documents a                 { display:block; padding:2px 10px 2px 15px; background:url(../images/blt_yellow_ul.gif) 0 7px no-repeat; }.fund-detail .page-right          { background:url(../images/bkg_fund_detail_top.gif) 0 11px no-repeat; }.fund-detail .select-fund         { padding:24px 0 0; height:80px; }.fund-detail .select-fund .medium { padding:1px; width:235px; font-size:11px; color:#555; border:1px solid #888; }.search-again            {margin:0 0 25px;padding:15px;font-size:11px;background:#efefef;border:1px solid #ddd;}.search-again h3                   { margin:0 0 14px; }.search-again span                 { margin:0 5px 0 0; }.search-again .large               { float:left; }.search-again .search-button       { float:left; background-position:0 -42px; }.search-again .search-button:hover { background-position:0 -63px; }.search-results .msg-positive           { margin:0 0 10px; }.search-results .list                   { border-top:1px solid #DADADA; }.search-results .list div               { padding:15px; }.search-results .list .breadcrumb-trail { margin:0 0 10px; padding:0; font-size:10px; color:#9C9C9C; }.breadcrumb-trail a                     { color:#9C9C9C; text-decoration:underline; }.breadcrumb-trail a:hover               { color:#f0be10; }.search-results .list h4                { margin:0 0 10px; padding:0; font-weight:bold; }.search-results .list p                 { margin:0; }.sitemap div { margin:0 0 0 20px; }.sitemap h2, .sitemap h3, .sitemap h4, .sitemap h5, .sitemap h6 { margin:0 0 5px; padding:0 0 7px 15px; background:url(../images/blt_yellow_ul.gif) no-repeat 0 6px; }.sitemap h2 { font-size:16px; font-weight:bold; }.sitemap h3 { font-size:13px; font-weight:bold; }.sitemap h4 { font-size:12px; font-weight:normal; }.sitemap h5 { font-size:11px; font-weight:normal; }.sitemap h6 { font-size:10px; font-weight:normal; }.cross-ref-group-label, .section-header         { margin:0; padding:8px 17px 6px; background:#ededed; border-top:3px solid #f0be10; }.cross-ref-group-label h3, .section-header h3   { margin:0; padding:0; font-size:14px; text-transform:uppercase; }.cross-ref-group                                { padding:0 0 17px; } .cross-ref-group-body          { padding:0px 0px 15px; }.cross-ref a                   { text-decoration:none; }.cross-ref                     { background:url(../images/bkg_dotted_adadad.gif) 0 bottom repeat-x; }.cross-refs-view-all a         { display:block; margin:10px 0 0 17px; padding:0 0 0 15px; font-weight:bold; color:#000; background:url(../images/blt_yellow_ul.gif) no-repeat 0 5px; }.cross-refs-view-all a:hover   { color:#f0be10; }.cross-ref-news a                  { display:block; padding:10px 17px; font-size:12px; line-height:130%; }.cross-ref-news .short-description { padding:0 17px 10px 17px; font-size:11px; line-height:130%; }.cross-ref-bio                     { padding:11px 0; }.cross-ref-bio .bio-photo          { float:left; margin:0 20px 0 0; width:85px; }.cross-ref-bio .detail-info        { float:left; margin:0 20px 0 0; width:170px; font-size:11px; line-height:120%; }.cross-ref-bio .detail-info h4     { float:none; }.cross-ref-bio .detail-info h4 a   { font-size:14px; font-weight:bold; }.cross-ref-bio .short-description  { float:left; width:285px; font-size:11px; }.cross-ref-bio ul li               { margin:0; font-size:11px; background:url(../images/blt_yellow_ul.gif) no-repeat 0 5px; }.cross-ref-bio .small              { display:block; font-style:italic; padding:0 0 10px; }.cross-ref-link a                  { display:block; padding:5px 17px 5px; }.cross-ref-pdf-link a              { padding:5px 17px 5px 34px; background:url(../images/icon_pdf.gif) 10px 5px no-repeat; }.cross-ref-arrow-link a            { display:block; padding:5px 17px 5px 34px; background:url(../images/blt_yellow_ul.gif) no-repeat 17px 10px; }.cross-ref-fund a       { float:none; }.cross-ref-fund a:hover { color:#f0be10; }.cross-ref-disclosure{ padding:0 0 10px;font-size:11px;line-height:120%;color:#808184;background:none;}.cross-ref-disclosure a{color:#808184;text-decoration:underline;}.cross-ref-disclosure a:hover     { color:#f0be10; }.cross-ref-disclosure p    { margin:0; font-size:11px; line-height:120%; }.cross-ref-disclosure h4   { margin:0; padding:0; font-size:11px; font-weight:bold; color:#808184; }.page-top-disclosure .cross-refs               { margin:0 21px 0 30px; }.page-top-disclosure .cross-ref-group          { margin:0 0 20px; padding:15px 20px 5px 20px; background:#e8e8e8; border:1px solid #ddd; }.page-top-disclosure .cross-ref-group-body     { padding:0; }.page-bottom-disclosure .cross-ref-group       { margin:0; padding:15px 20px 5px 20px; background:#e8e8e8; border-top:1px solid #ddd; }.page-bottom-disclosure .cross-ref-group-label { padding:20px 21px 0 30px; background:#e8e8e8; border:none; }.page-bottom-disclosure .cross-ref-group-body  { padding:0; }.page-footer .cross-ref-group                  { margin:0; padding:20px 1px 5px 1px; color:#909090; background:none; border-top:1px solid #1e1e1e; }.page-footer .cross-ref-group-body             { padding:0; }div.msg-negative, div.msg-positive, div.msg-neutral { margin:5px 0 10px; padding:10px; color:#B30006; background:#FED; }div.msg-positive                                    { color:#196D17; background:#DCFFDB; }div.msg-neutral                                     { color:#660; background:#FFC; }div.msg-hidden                                      { display:none; }.validation-summary                                 { margin:5px 0 10px; padding:10px; font-size:11px; color:#F00; background:#FED; }.validation-summary ul, .validation-summary ul li   { margin:10px 0 0; padding:0; color:#FF0000; }.validation-summary ul li                           { margin:2px 0 2px 20px; background-image:none; list-style-type:square; }.form-buttons                                 { margin:20px 0 0; }.form-buttons-top                             { margin:0 0 20px; }.form-buttons-top .title                      { margin:0 5px 0 0; }.form-buttons-top .checkbox-left              { margin:0 5px 0 0;}.form-side-labels                             { padding:10px 0 0; line-height:135%; }.form-side-labels .row                        { margin:0 0 12px; }.form-side-labels label                       { float:left; display:block; padding:1px 10px 0 0; width:150px; }.form-side-labels .field                      { float:left; padding:1px 0 0; }.form-side-labels input                       { float:left; }.form-top-labels .form-side-labels input      { float:left; }.form-side-labels .field input                { float:none; }.form-side-labels select                      { float:left; }.form-top-labels .form-side-labels select     { float:left; }.form-side-labels textarea                    { float:left; }.form-side-labels .text-line                  { border-bottom:1px solid #ccc; }.form-side-labels .text-line label            { font-weight:bold; }.form-side-labels .side-link                  { float:left; display:block; margin:1px 0 0 7px; }.form-side-labels .tree-control-combo-box     { float:left; }.form-side-labels .form-heading               { margin-bottom:20px; }.form-side-labels .form-buttons               { margin-left:159px; }.form-top-labels                              { line-height:135%; }.form-top-labels .row                         { margin:0 0 7px; }.form-top-labels label                        { float:none; display:block; margin:0 0 7px; }.form-top-labels select                       { float:none; }.form-top-labels input                        { float:none; }.form-top-labels .date-picker .subtle         { display:block; margin:3px 0 0; }.ie6 .form-top-labels label                   { position:relative; }.side-by-side                                 { float:left; margin:0 10px 7px 0; }.side-by-side-last                            { float:left; margin:0 0 7px 0; }.field .side-by-side                          { margin-bottom:0; }.field .side-by-side-last                     { margin-bottom:0; }.spider-test                                  { display:none; }fieldset             { position:relative; margin:42px 0 10px; padding:10px; background:#eee; border:none; }legend               { margin-left:-10px; }legend span          { position:absolute; top:-20px; padding:0 0 10px 0; font-size:16px; color:#000; white-space:nowrap; }legend span span                      { position:static; top:0; }html:not([lang*=""]) legend span      { top:-30px; } html:not([lang*=""]) legend span span { position:static; top:0; }.ie6 legend          { margin-left:-18px; }.ie7 legend          { margin-left:-17px; }.ie6 legend span     { top:-20px; }.ie7 legend          { margin-left:-17px; }legend .small        { font-size:11px; }input.small, input.medium, input.large, input.title, input.date, input.three, input.keyword                    { padding:2px; font-size:13px; border:1px solid #888; }.ie6 input.small, .ie6 input.medium, .ie6 input.large, .ie6 input.title, .ie6 input.date, .ie6 input.three, .ie6 input.keyword,    .ie7 input.small, .ie7 input.medium, .ie7 input.large, .ie7 input.title, .ie7 input.date, .ie7 input.three, .ie7 input.keyword,        .ie8 input.small, .ie8 input.medium, .ie8 input.large, .ie8 input.title, .ie8 input.date, .ie8 input.three, .ie8 input.keyword                     { margin-top:-1px; }input.three  { width:30px; }input.four   { width:40px; }input.five   { width:50px; }input.date   { width:180px; }input.small  { width:81px; }input.medium { width:179px; }input.large  { width:375px; }input.title  {  font-size:20px; }.form-side-labels .form-buttons input { float:none; }#TB_window input         { margin-right:5px; }input.file-upload            { padding:2px; font-size:13px; }.image-upload .file-upload   { float:left; margin-right:7px; }select                       { height:22px; font-size:13px; border:1px solid #888; }.ie7 select                  { height:auto; }select, x:-moz-any-link             { height:20px; } select, x:-moz-any-link, x:default  { height:22px; } select.small        { width:98px; font-size:13.3px; }select.medium       { width:185px; }select.large        { width:381px; } .multiple-medium             { width:185px; height:100px;}.combo-box-medium select     { width:185px; height:200px; }.left-button, .right-button, .up-button, .down-button, .top-button, .bottom-button{ display:block; margin:0 10px 10px 10px; background:no-repeat; }textarea, textarea.small, textarea.medium, textarea.large                    { width:380px; height:100px; font-size:13px; border:1px solid #888; }textarea.short          { height:50px; }textarea.medium-height  { height:100px; }textarea.tall           { height:200px; }.checkbox-left label, .checkbox-right label, .radio-left label, .radio-right label,    .form-side-labels .checkbox-left label, .form-side-labels .checkbox-right label,         .form-side-labels .radio-left label, .form-side-labels .radio-right label             { float:none; display:inline; margin:0 7px 0 5px; width:auto; }.form-side-labels .checkbox-left                                 { margin-left:159px; }.checkbox-right label, .form-side-labels .checkbox-right label   { margin:0 5px 0 0; }.checkbox-list span, .radio-list span                            { display:block; margin:0 0 7px; }.form-side-labels .radio-left input, .form-side-labels .checkbox-right input { float:none; }table.radio-list, table.checkbox-list       { margin:0; }.radio-list input, .checkbox-list input     { float:left; margin:2px 0 0 !important; }.ie6 .radio-list input, .ie6.checkbox-list input { margin:-2px 0 0 !important; }.radio-list label, .checkbox-list label     { float:left; display:block; margin:0 10px 0 7px; padding:0 0 5px; width:auto; }.large-button, .small-button                { overflow:visible; padding:2px; width:auto!important; width:1px; font-size:12px; vertical-align:middle; }.small-button                               { padding:0 3px!important; font-size:10.5px; }.hidden-element                             { position:absolute; left:0; text-indent:-9999px; }.hide-508    { display:block; position:absolute; top:0; left:0; text-indent:-9999px; }.clear{float:none;clear:both;margin:0;padding:0;font-size:0;line-height:0;}.ie6 .clear, .ie7 .clear    { height:0; }.ie6 .fund-search .clear    { height:auto; }.ie6 .fund-browser .clear   { height:auto; }.ie7 .fund-search .clear    { height:auto; }.ie7 .fund-browser .clear   { height:auto; }@media screen {        .sIFR-flash         { visibility:visible !important; margin:0; }    .sIFR-replaced      { visibility:visible !important; }    span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0;    display:block;    overflow:hidden; }        .sIFR-flash + div[adblocktab=true] { display:none !important; }        .sIFR-hasFlash .no-tabs  h1.page-title      { visibility:hidden; margin:0 0 12px; padding:0; font-family:verdana; font-size:19px; font-weight:bold; letter-spacing:.7px; line-height:24px; }    .sIFR-hasFlash h2.parent-page-title         { visibility:hidden; margin:0 0 12px; padding:0; font-family:verdana; font-size:19px; font-weight:bold; letter-spacing:.7px; line-height:24px; }    .sIFR-hasFlash .cross-ref-group-label h3    { visibility:hidden; margin:0; padding:0; font-family:verdana; font-size:12px; font-weight:bold; letter-spacing:2.5px; line-height:14px; }    .sIFR-hasFlash .section-header h3           { visibility:hidden; margin:0; padding:0; font-family:verdana; font-size:16px; font-weight:bold; letter-spacing:2.5px; line-height:18px; }    .sIFR-hasFlash .i-want-to h2                { visibility:hidden; margin:0; padding:0; font-family:verdana; font-size:12px; font-weight:bold; letter-spacing:4.5px; line-height:19px; }.sIFR-hasFlash .fund-search h2              { visibility:hidden; margin:0; padding:0; font-family:verdana; font-size:16px; font-weight:bold; letter-spacing:2.5px; line-height:18px; }}.lightbox{margin:0;padding:0 30px 30px 30px;background:#fff;}#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}.TB_overlayMacFFBGHack { background:url(../images/macFFBgHack.png) repeat; }.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}* html #TB_overlay{      position:absolute;     height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');}#TB_window{display:none;position:fixed;z-index:102;text-align:left;top:50%;left:50%;color:#000;background:#fff;border:10px solid #d8d8d8;}* html #TB_window{ position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}#TB_load{display:none;position:fixed;top:50%;left:50%;z-index:103;margin:-6px 0 0 -104px; width:208px;height:13px;}* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}#TB_HideSelect{position:fixed;top:0;left:0;z-index:99;height:100%;width:100%;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}* html #TB_HideSelect{     position:absolute;     height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');}#TB_iframeContent{clear:both;}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-top:1px solid #666;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #666;}#TB_caption{float:left;padding:7px 30px 10px 25px;height:25px;}#TB_closeWindow{float:right;padding:11px 25px 10px 0;height:25px;}#TB_closeAjaxWindow a{float:right;width:20px;height:20px;text-indent:-9999px;background:#d8d8d8 url(../images/btn_lightbox_close.gif) 8px 2px no-repeat;}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;font-size:12px;font-weight:bold;}#TB_title {         height:25px;     background-color:#fff; }#TB_ajaxContent{clear:both;padding:15px;overflow:auto;text-align:left;line-height:1.4em;}#TB_ajaxContent.TB_modal { padding:15px; }#TB_ajaxContent p        { padding:5px 0; }.market-watch       { padding:3px 12px 12px 12px; } .qmmt_main                { font:11px Tahoma; color:#666666; background-color:#FFFFFF; border:5px solid #fff; }.page-right .market-watch { padding:15px; }   .page-right .qmmt_main    { border:none; }.qmmt_text                { font:11px Tahoma; color:#666666; }.qmmt_text_up             { font:11px Tahoma, Helvetica, sans-serif; color:#009900; }.qmmt_text_down           { font:11px Tahoma, Helvetica, sans-serif; color:#AC294B; } a.qmmt, a.qmmt_text { color:#3168b2; font:11px Tahoma; }a:visited.qmmt, a:visited.qmmt_text { color:#3168b2; font:11px Tahoma; }a:hover.qmmt, a:hover.qmmt_text     { color:#3168b2; font:11px Tahoma; }.qmmt_tab           { font-weight:bold; color:#000; background-color:#e3e3e3; border-right:1px solid #fff;  }.qmmt_tabactive     { font-weight:bold; color:#fff; background-color:#000; border-right:1px solid #fff; } .qmmt_header_bar  { font:12px Tahoma; background-color:#3168b2; border-color:#e3e3e3; }.qmmt_header_text { font:13px Tahoma; font-weight:bold; color:#ffffff; }.qmmt_header_bar .qmmt_text                    { color:#ffffff; }.qmmt_header_bar a, .qmmt_header_bar a:visited { color:#ffffff; } .qmmt_cycle, .qmmt_sub_header_bar { font:11px Tahoma; color:#666666; background-color:#f6f6f6; border-color:#f6f6f6; }.qmmt_cycle .qmmt_header_text, .qmmt_sub_header_bar .qmmt_header_text         { color:#666666; }.qmmt_sub_header_text, .qmmt_sub_header_bar a, .qmmt_sub_header_bar:visited   { color:#666; }@media print{body, table, pre, h1, h2, h3, h4, h5, h6, h1 a { color:#000; background:#fff; }.header-utility-nav a, a.silo-nav-button, .footer-utiliy-nav a, .copyright{color:#000;}body, .page-footer{background:#fff;}.search-button, a.filter-search-button { text-indent:0; background:#fff; }.page-left, .page-right { overflow:visible; }.sIFR-hasFlash .no-tabs  h1.page-title object, .sIFR-hasFlash .cross-ref-group-label h3 object, .sIFR-hasFlash .section-header h3 object, .sIFR-hasFlash .i-want-to h2 object, .sIFR-hasFlash .fund-search h2 object, .sIFR-hasFlash h2.parent-page-title object{ display:none; }              .body-text ul li, .cross-refs ul li{padding:0 0 .3em 1.2em;list-style-type:disc;background:none;}.body-text ul ul, .body-text ol ul, .cross-refs ul ul, .cross-refs ol ul{margin:1em 0 0 1.2em;}.body-text ul ul li, .body-text ol ul li, .cross-refs ul ul li, .cross-refs ol ul li{padding:0 0 0em 1.2em;list-style-type:disc;background:none;}.body-text ol, .cross-refs ol{list-style-type:decimal;}.body-text ol li, .cross-refs ol li{margin:1em 0 0 1.2em;padding:0;}.body-text ol ol li, .body-text ul ol li, .cross-refs ol ol li, .cross-refs ul ol li{font-size:90%;list-style-type:lower-alpha;}}iframe.selectOverlap{      position:absolute;      z-index:-1;      filter:mask();      border:0;      margin:0;      padding:0;      top:0;      left:0;      overflow:hidden;      filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);  }