/**
 * Teamsite Content CSS Definitions
 *
 * @file              /content/css/content.css
 * @author            chris.geheran@barclaysglobal.com
 * @revision          $Id$
 * Change log: 03.16.2011 jeremy added styles to support Breaking News. Clearly marked section EBUSSP-1432 that can be deleted after 3/31 web release as 
 *                        as the styles are redundant to svn styles 
 */

/* Global Content Styles */

a.blue { font-size:12px;}
/* a.blue:visited { color:#BC66BB;text-decoration:none; } */ /* vi-lite: no longer want visited link color */
a.blue:link { color:#156CC6;text-decoration:none; }
a.blue:active, a.blue:hover { text-decoration:underline; }
a.white { font-size:11px;}
a.white:visited { color:#ffffff;text-decoration:none; }
a.white:link { color:#ffffff;text-decoration:none; }
a.white:active, a.white:hover { text-decoration:underline; }
a.twistyLink { color:#000000; }
a.twistyLink:visited, a.twistyLink:link, a.twistyLink:active, a.twistyLink:hover { text-decoration:none; }

.linkcluster_a td a { font-size:11px;font-family:Verdana; }
.linkcluster_a td a:visited { color:#BC66BB;text-decoration:none; }
.linkcluster_a td a:link { color:#156CC6;text-decoration:none; }
.linkcluster_a td a:active, .linkcluster_a td a:hover { text-decoration:underline; }

.about_pages #newsroomContent .norm a { font-size:12px; }
.about_pages #newsroomContent .norm a:visited { color:#BC66BB;text-decoration:none; }
.about_pages #newsroomContent .norm a:link { color:#156CC6;text-decoration:none; }
.about_pages #newsroomContent .norm a:active, .about_pages #newsroomContent .norm a:hover { text-decoration:underline; }

.fs12 { font-size:12px; }
.orange { color:#D05C00; }
span.new { font-size:10px;font-weight:bold;color:#ff5c00;background:none; } /* BAU sync 6.25.2010 */
.padding3 { padding:3px; }
.two_column { display:block; padding:0; margin:0; font-size:11px; clear:both; }
.column275width { display:block; width:275px;}
.column290width { display:block; width:290px; }
.column300width { display:block; width:300px; }
.column330width { display:block; width:330px; }
.columncontent { display:block; margin-left:25px; color:#000000; }  /* font2black orig: gray #7b7b7b */
.right_align { text-align:right; }
.pt10 { padding-top:10px; }
.pb10 { padding-bottom:10px; }
.pb4 { padding-bottom:4px; }
.indent5 { margin-left:5px; }
.indent10 { margin-left:10px; }
.indent12 { margin-left:12px; }
.nob { font-weight:normal; }

/* left nav module styles */
.lnav_submenu { display:block; color:#626469; width:150px;font-size:10px;  background-color:#f5f5f5; border-bottom:2px solid #fff; }
.lnav_submenu .container { display:block; padding:4px 5px 10px 15px; }
.lnav_submenu .container .sub_header { display:block; font-weight:bold; padding-top:15px; padding-bottom:8px; }
.lnav_submenu .container table.sub_table { margin-left:7px; padding:0; border:0; }
.lnav_submenu .container table.sub_table_nomargin { margin-left:0px; padding:0; border:0; }
.lnav_submenu .container table.sub_table td { padding-bottom:6px; vertical-align:top; text-align:left; }

/* font2black left nav - added color to style to keep left nav gray */
/* this will override the .linkcluster_a th you see further below that needs to stay black */
.lnav_submenu .linkcluster_a th { color:#626469; font-size:10px; text-align:left; font-weight:bold; padding-bottom:8px; }

/* Disclaimer carryovers from old site */
.little { font-size: 10px; color: #7b7b7b; } /* font2black - leaving gray as is */
.littleb { font-size: 10px; color: #7b7b7b; font-weight:bold; } /* font2black - leaving gray as is */
/*.little a { text-decoration:underline;color:#156CC6; }*/ /* font2black - added color */
.disclaimers span a { text-decoration:underline; }
.normb { font-size:12px; font-weight:bold; color:#666; vertical-align:top; } /* font2black - leaving gray as is */
/*.normb a { text-decoration:underline; color:#156CC6; }*/ /* font2black footer added color - used to inherit from webcommons.css  */
.normc a { text-decoration:underline; }
.mediumb a { text-decoration:underline; }
.medium a { text-decoration:underline; }
.normc { font-size:11px; font-weight:bold; color:#d4d4d4; vertical-align:top; } /* font2black - leaving gray as is */
.normclink { text-decoration:none; color:#ffffff; font-weight:bold; font-size:11px; }
.normclink:hover { text-decoration:underline; color:#ffffff; font-weight:bold; font-size:11px;}
.splash_big { font-size:12px; font-weight:bold; color:#CACBB8; }
.medium { font-size:11px; color:#000000; }  /* font2black orig: gray #7b7b7b */
.mediumb { font-size:11px; color:#666; font-weight:bold; } /* font2black - leaving gray as is for Dist. History page */
.small { font-size:10px; color:#000000; }  /* font2black orig: gray #7b7b7b */
/* style not used */
.smallb { font-size:10px; color:#000000; font-weight:bold; } /* font2black orig: gray #666 */
.norm { font-size:12px; color:#000000; } /* font2black orig: gray #7b7b7b */
.normg { font-size:12px; color:#7b7b7b; }
.image_header_landing { display:block; padding-bottom:25px; }
.image_header { display:block; padding-bottom:10px; }
.hidden { display:none;visibility:hidden; }
/* this one is not currently used by any .jsp anyway except grantor_trust that has an inline style */
.data_precious { font-size:10px; color:#000000; background-color:#efefef; padding:5px 5px 5px 10px; vertical-align:top; text-decoration:none; } /* font2black orig: gray #666 */

.lnav_submenu .linkcluster_a { margin-top:16px; }

/* Link Cluster Styles */
.linkcluster_a { position:relative; z-index:1; }
.linkcluster_a table { position:relative; z-index:1; width:100%; font-size:10px; }
.linkcluster_a td { padding-bottom:5px; height:20px; }
.linkcluster_a th { color:#000000; font-size:10px; text-align:left; font-weight:bold; padding-bottom:8px; } /* font2black orig: gray #626469 */
.linkcluster_a td.icon { width:22px; }
.linkcluster_a td.arrowicon { width:28px; text-align:center; }
.linkcluster_a th { text-align:left; font-weight:bold;  }

.linkcluster_d { height:204px; padding:0; margin:0;}
.linkcluster_d table { vertical-align:top; width:100%; font-size:10px; }
.linkcluster_d th { text-align:left; vertical-align:middle; font-weight:bold; font-size:10px; height:31px; padding-left:15px; }
.linkcluster_d td { height:24px; vertical-align:bottom; }
.linkcluster_d td.link_text { padding-left:15px; font-weight:bold; }
.linkcluster_d td a { display:block; width:100%; }
.linkcluster_d td a:hover { text-decoration:underline; }
.linkcluster_d td.link_arrow { width:25px; padding:0; margin:0; border:0; text-align:right; }

/* link cluster section overrides */
.advisor_stories a { text-decoration:underline; color: #000000;} /* font2black orig: gray #374e5d */
.advisor_stories p { padding:0px 15px 0px 10px; }
.advisor_stories td { color:#000000 !important; } /* font2black orig: gray #374e5d */
.advisor_stories { font-size:11px !important; }
.advisor_stories .linkcluster_a { padding:15px 20px 0px 15px; }
.advisor_stories .linkcluster_a  th { font-size:11px; color:#000000; } /* font2black orig: gray #374e5d */
.advisor_stories .linkcluster_a  td { padding-bottom:10px !important; }
.advisor_stories .linkcluster_a  td.icon { vertical-align:top; }
.advisor_stories .linkcluster_a  table { font-size:11px; }

/* Newsroom link cluster overrides */
.newsroom_right { position:relative; z-index:1; }
.newsroom_right .grayborder table { position:relative; z-index:1; padding-top:10px; }
.newsroom_right .grayborder table td { border:0; }
.newsroom_right .linkcluster_a th { font-size:12px; font-weight:bold; }
.newsroom_article .grayborder table { padding-top:0px; }
.newsroom_article .grayborder table td { border:0; }
.newsroom_article .linkcluster_a  { margin-left:20px; padding-top:90px !important; }
/*.newsroom_article .seventythirty a { text-decoration:underline; } */
.newsroom_article .linkcluster_a table th { font-size:12px; font-weight:bold; color:#000000; padding:0px 0px 15px 0px; margin-left:0px; } /* font2black orig: gray #7b7b7b */
.newsroom_article .linkcluster_a table td a { text-decoration:none; color:#000000; font-weight:normal; } /* font2black orig: gray #7b7b7b */
.newsroom .linkcluster_a table th { color:#000000; padding-left:0px; margin-left:0px; } /* font2black orig: gray #7b7b7b */
.newsroom .linkcluster_a table td a { color:#000000; font-weight:normal; } /* font2black orig: gray #7b7b7b */
.market_experts { position:relative; z-index:1; }
.market_experts p { padding-right:15px; }
.market_experts h1 { padding-bottom:20px; }
.market_experts .grayborder table { padding-top:0px; }
.market_experts .grayborder table td { border:0; }
.market_experts .linkcluster_a  { padding-top:10px; }
.market_experts .seventythirty a { text-decoration:underline; }
.market_experts .linkcluster_a table th { font-size:12px; font-weight:bold; color:#000000; padding:0px 0px 15px 0px; margin-left:0px; } /* font2black orig: gray #7b7b7b */
.market_experts .linkcluster_a table td a { text-decoration:none; color:#000000; font-weight:normal; } /* font2black orig: gray #7b7b7b */

.seventythirty { margin-bottom:25px; }
.seventythirty .linkcluster_a th { color:#000000; font-size:11px; } /* font2black orig: gray #7b7b7b */
.seventythirty .promo_cluster_b { padding:0px 0px 15px 0px; border-bottom:1px solid #ccc; margin-bottom:10px; }

/* Promo Cluster: Teamsite */
.promo_cluster_a { display:block; padding-bottom:15px; }
.promo_cluster_b { display:block; padding:15px 0px; text-align:center; }

/* Border Add ons */
.grayborder { text-align:right; }
.grayborder table { width:90%; text-align:left; }
.grayborder table th { padding-left:7px; }
.grayborder table td { height:35px; border-top:1px solid #e2e2e3; padding-bottom:0px; }
.grayborder a { color:#156CC6;font-weight:bold; }
.grayborder a:hover { text-decoration:underline; }

.botgrayborder table td { height:40px; border-bottom:1px solid #efefef; padding-bottom:0px; }
.botgrayborder a:hover { text-decoration:underline; }

/* twisty stuff */
.twisty { display:block; padding-left:13px; }
/* This was causing a problem in the education_center twisties: not sure if this is used somewhere else
.twisty a { position:relative; text-decoration:none; }
.twisty a span { color:#7B7B7B; text-decoration:none; }
.twisty a:hover { position:relative; }
.twisty a:hover span { text-decoration:underline; }
*/
.twisty_container { padding:0px 10px; height:45px; background:#e0e0e0 url('/content/images/education_back_twisty.gif') top left repeat-x; }
.twisty_content { display:none; padding-bottom:10px; }
.twisty_image { width:13px;height:13px;position:relative;top:3px;background:transparent url('/content/images/twisty_off.gif') no-repeat; }
.show_twisty .twisty_content { display:block; }
.show_twisty .twisty_image { display:block;width:13px;height:13px;background:transparent url('/content/images/twisty_on.gif') no-repeat; }
.overstate { text-decoration:underline; color:#7b7b7b; cursor:pointer; }
.outstate { text-decoration:none; }

.brief_history .twisty { padding-left:0px; }
.contact p { margin-bottom:20px; }
.contact a { text-decoration:underline; }
.content p { margin-bottom:16px; color:#333; } /* vi-late to 333  -- old:font2black orig: gray #7b7b7b */
/* most content pages through teamsite */
.content p.footnote { font-size:10px; color:#000000; } /* font2black orig: gray #7b7b7b */
.content a { text-decoration:none;color:#156CC6; }
.content a:hover { text-decoration:underline; }
.content .dash { display:inline; float:left; margin-right:10px; }
.content .pdflarge { padding:0px 25px; }

 /* Offer bubble override styles for homepage */
.iShares401k { position: absolute; left: 393px; top: 428px; width: auto; visibility:hidden; z-index: 9999999999; }
.etf { position: absolute; left: 304px; top: 378px; width: auto; visibility:hidden; z-index: 9999999999; }
.ishares529 { position: absolute; left: 375px; top: 395px; width: auto; visibility:hidden; z-index: 9999999999; }
.ipath { position: absolute; left: 328px; top: 411px; width: auto; visibility:hidden; z-index: 9999999999; }
#services {  height: 105px; padding: 10px 10px 0 20px; float: left; clear: left; font-family: Arial, Verdana, Helvetica; font-size: 11px; line-height:16px; }

/* Short Badge CSS override styles for Home Page */
 #flash { width: 606px; height: 153px; float: left; clear: left; display: block; }
 #hp_content #badge { width: 233px; height: 153px; float: left; clear: right; background: url('/images/hp/badge_bg.gif') no-repeat top left #18191a; display: inline; }
 #hp_content #badge div { display: inline; float: left; clear: both; padding: 0px; margin: 0px; overflow: hidden; }
 #hp_content #badge .splashed_badge { height:153px; width:233px; }
 #hp_content #badge .splashed_badge .content { padding:10px 8px 7px 10px; color:#ffffff; }
 #hp_content #badge .splashed_badge .content td { color:#ffffff; font-size:11px; }
 #hp_content #badge .splashed_badge .content b { font-weight:bold; font-size:12px; }
 #hp_content #badge .splashed_badge .content .badge_link { color:#87b40d; padding:0; margin:0; text-decoration:none; font-weight:bold; } /* green */
 #hp_content #badge #badge_top { background: url('/images/hp/badge_top.gif') no-repeat; height: 14px; width: 233px; }
 #hp_content #badge #badge_middle { background: url('/images/hp/badge_middle.gif') no-repeat; height: 60px; width: 233px; }
 #hp_content #badge #badge_bottom { background: url('/images/hp/badge_bottom.gif') no-repeat; height: 35px; width: 233px; }
 #hp_content #badge .badge_text { text-align:center; color: #ffffff;  font-family: Verdana, Arial, Helvetica; font-size: 10px; }
 #hp_content #badge #ii_btn { height: 21px; width: 233px; }
 #hp_content #badge #fp_btn { height: 22px; width: 233px; }
 #hp_content #badge #barclays_logo { height: 36px; width: 201px; }
 
 /* New Homepage styles */
 #homepage { display:block; width:790px; font-family:verdana; color:#000000; font-size:11px; }
 #homepage #top { display:block; width:790px; }

 #homepage #main_promo { display:inline; float:left; width:601px; padding: 0 0 5px 0; }
 #homepage #main_promo a { text-decoration: none; color:#2e87d6; }
 #homepage #main_promo a:hover { text-decoration: underline; }

 #homepage #main_promo .two_third { padding: 0 0 4px 0; }
 #homepage #main_promo .one_third { border:1px solid #b8b8b8; height:79px; border-left:0; border-right:0; width:596px; }
 #homepage #main_promo .copy_padding { padding:12px 16px 4px 16px; }
 #homepage #main_promo .copy_padding b { font-size:12px; }
 #homepage #main_promo .one_third .left { display:inline; float:left; overflow:hidden; width:191px; margin:3px 0 1px 0; }
 #homepage #main_promo .one_third .right { display:inline; float:left; width:405px; background:#f1f1f1;color:#646464; height:74px; margin:3px 0 1px 0; }

 #homepage #main_promo .promo_headline { font-size:18px; }
 #homepage #main_promo .med_promo_copy { font-size:14px; font-weight:bold; color:#646464; background:url('/images/hp/top_promo_bg.gif'); height:75px; width:596px; }
 #homepage #main_promo .med_promo_copy .padding { padding:18px 0 0 22px; }
 #homepage #main_promo .med_promo_hd { overflow:hidden; border:0; margin:0; padding:0; }
 #homepage #main_promo .med_promo { height:102px; width:596px; border:1px solid #b8b8b8; border-left:0; overflow:hidden; margin:0 0 8px 0; padding:0; }
 #homepage #main_promo .med_promo .left { display:inline; float:left; overflow:hidden; width:179px; }
 #homepage #main_promo .med_promo .right { font-size:12px; display:inline; float:left; width:416px; background:#f1f1f1;color:#646464; height:102px; }
 #homepage #main_promo .med_promo .right b { font-size:13px; }
 #homepage #main_promo .med_promo .right .padding { padding:10px 16px 4px 16px; }
 #homepage #main_promo .med_promo .tool_link { display:inline; clear:both; float:left; padding:8px 2px 0 0; } 
 #homepage #main_promo .med_promo .pdf_link { display:inline; float:left; padding:8px 6px 0 20px; }
 #homepage #main_promo .med_promo .text_link { display:inline; float:left; padding:8px 0 0 0; }
 #homepage #main_promo .med_promo .ticker_container { display:inline; float:left; margin-top:6px; background-image:url(/images/hp/ticker_input_bg.gif); width:150px; height:19px; background-repeat:no-repeat; }
 #homepage #main_promo .med_promo .form_input_ticker { font-family:verdana; font-size:10px; color:#666666; border:0; margin:3px 0 0 5px; width:140px; }
 #homepage #main_promo .med_promo .button_container { display:inline; float:left; padding-left:4px; padding-top:7px; }
 #homepage .results_table { display:none;position:absolute;left:207px;top:311px;height:390px;width:595px;background:#f1f1f1;border:1px solid #b8b8b8;border-top:0;z-index:999999;background-image:url(/images/loadingAnimation.gif); background-repeat:no-repeat; background-position:center; overflow:hidden; }

 /* IAU sync */
 #homepage #main_promo .full-promo { width:596px;height:290px;display:block;float:left;clear:both; } /* BAU sync */
 #homepage #main_promo #iau-promo { background:url('/images/hp/iau_promo_bg.jpg') #000000;position:relative;z-index:999; }
 #homepage #main_promo #iau-promo #promo-title { display:none;width:495px;height:58px;position:absolute;top:20px;left:56px; }
 #homepage #main_promo #iau-promo #iau-img { display:none; width:240px;height:162px;position:absolute;top:105px;left:70px; }
 #homepage #main_promo #iau-promo #buttons { width:187px;position:absolute;top:120px;left:358px; }
 #homepage #main_promo #iau-promo #buttons #button1 { margin:0 0 12px 0; }
 #homepage #main_promo #iau-promo .hitarea { width:574px;display:block;float:left;clear:both;cursor:pointer;padding:0px 10px 5px 10px;position:absolute;top:268px;left:0px;border:1px solid #000000;background:url('/images/hp/twisty_closed.gif') 576px 3px no-repeat #ffffff; }
 #homepage #main_promo #iau-promo #learn-more { width:100%;display:block;float:left;clear:both; color:#636563; }
 #homepage #main_promo #iau-promo .open { height:auto;background:#ffffff url('/images/hp/twisty_open.gif') no-repeat 576px 3px; }
 #homepage #main_promo #iau-promo #disclaimer { color:#636563; width:564px;overflow:hidden;display:none;white-space:normal;float:left;clear:both;position:relative;z-index:999;background:#ffffff;padding:10px 0 0 0;margin:5px 0; }
 #homepage #main_promo #iau-promo #disclaimer * { white-space:normal; }

 /* Modifying some styles for FIPB */
 #homepage #main_promo .med_promo .fipb-left { display:inline; float:left; overflow:hidden; }
 #homepage #main_promo .med_promo .fipb-right { display:inline; float:left; position:relative; padding:10px; }
 #homepage #main_promo .med_promo #ytm-label { position:absolute; left:10px; top:55px; }
 #homepage #main_promo .med_promo .fipb-right .fipb_data { width:280px;  overflow:hidden; }
 #homepage #main_promo .med_promo .fipb-data table { border:0; padding:0; margin:0 0 0 20px; font-size:10px; font-weight:bold; }
 #homepage #main_promo .med_promo .fipb-data table th { padding:2px 6px; color:#626272; text-align:left; }
 #homepage #main_promo .med_promo .fipb-data table td { } 
 #homepage #main_promo .med_promo .fipb-data table td a { display:block; position:relative; padding:2px 6px; color:#146cc5; text-decoration:none; }
 #homepage #main_promo .med_promo .fipb-data table tr.bot-border th { border-bottom:1px solid #c8c8c8; }
 #homepage #main_promo .med_promo .fipb-data table th.row-header { color:#464646; text-align:center; border:0; }
 #homepage #main_promo .med_promo .fipb-data table td.rt-border { border-right:1px solid #c8c8c8; padding:2px 6px; }
 #fipb-table .no-fipb-data { height:50px; vertical-align:middle; text-align:left; }
 #fipb-table .no-fipb-data p { font-size:10px; padding:5px; color:#626272;  }

 .fipb-disclaimers div { padding-bottom:10px; }
 .fipb-disclaimers div.normb { font-size:10px; }

/* Crosshair results window */
 #homepage #crosshair-results { display:none; position:absolute; left:207px; top:431px; border:1px solid #c8c8c8; width:595px; background:#fff; z-index:9999; }
 #homepage #crosshair-results .fipb-ajax-window { position:relative; padding:30px 15px; } 
 #homepage #crosshair-results .fipb-ajax-window h1 { width:482px; font-size:12px; padding:0 0 20px 0; margin:0; color:#016cb4; } 
 #homepage #crosshair-results .fipb-ajax-window h2 { font-size:12px; padding:0; margin:0; color:#016cb4; }
 #homepage #crosshair-results .fipb-ajax-window ul { list-style-image:none; list-style-position:outside; list-style-type:none; padding:5px 0 0 0; margin:0; clear:both; }
 #homepage #crosshair-results .fipb-ajax-window ul li { display:inline; float:left; padding:0; margin:0; }    
 #homepage #crosshair-results .fipb-ajax-window ul li p { width:215px; padding:0; margin:0; text-align:left; font-size:10px; }    
 #homepage #crosshair-results .fipb-ajax-window ul li p span { font-weight:bold; font-size:10px; }    
 #homepage #crosshair-results .fipb-ajax-window table { width:520px; font-size:10px; border-collapse:collapse; background-color:#fff; border:0; padding:10px 0 0; margin:0; }
 #homepage #crosshair-results .fipb-ajax-window table th { font-weight:normal; font-size:10px; text-align:left; vertical-align:top; margin:0; border-right:1px solid #fff; padding:3px 5px 3px 5px; background-color:#b8b8ba; }
 #homepage #crosshair-results .fipb-ajax-window table tr.margin-row th { padding:0; margin:0; height:10px; background-color:#fff; }
 #homepage #crosshair-results .fipb-ajax-window table td { border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; vertical-align:middle; text-align:right; padding:2px 5px 2px 0; }  
 #homepage #crosshair-results .fipb-ajax-window table td.fund-name { text-align:left; }  
 #homepage #crosshair-results .fipb-ajax-window table td span { color:#a3a3a3; }  
 #homepage #crosshair-results .fipb-ajax-window .tool-launch { padding:20px 0; }
 #homepage #crosshair-results .fipb-ajax-window .tool-launch span { position:relative; padding:0 0 0 10px; color:#676767; top:-5px;}
 #homepage #crosshair-results .fipb-ajax-window .close-window { position:absolute; top:33px; left:553px; } 
 #homepage #crosshair-results .fipb-ajax-window .fipb-header-dp { padding-bottom:5px; }
 #homepage #crosshair-results .fipb-ajax-window .fipb-footer-disclosure { padding-top:15px; }
  
 /* Mutual Fund Correlation Results promo on home page -- /search/correlation_results_ajax.jsp */ 
  #versus_mf_promo { background:#f1f1f1; width:580px; padding:0 3px; font:11px verdana; }
  #versus_mf_promo .horiz_line { border-top:1px solid #c8c8c8; margin:16px 0; }
  #versus_mf_promo #main #search_container { background-image:none; }
  #versus_mf_promo #main #ticker_search { display:block; clear:both; color:#666; }
  #versus_mf_promo #main .top_copy { float:left; width:460px; padding-left:14px; padding-bottom:18px; }
  #versus_mf_promo #main .close_button_container { display:inline; float:right; height:30px; cursor:hand; }
  #versus_mf_promo #main .lg_copy { float:left; font-size:12px; color:#666; font-weight:bold; }
  #versus_mf_promo #main .blue_ticker { float:left; font-size:12px; color:#156cc6; }
  #versus_mf_promo #main .sm_copy { display:block; clear:both; line-height:14px; }
  #versus_mf_promo #main .ticker_table_container { width:100%; padding:0; display:block; clear:both; }
  #versus_mf_promo #main .ticker_table { font:11px verdana; color:#666; }
  #versus_mf_promo #main .ticker_table a { font-size:11px bold verdana; color:#156cc6; text-decoration:none; }
  #versus_mf_promo #main .ticker_table a:hover { text-decoration:underline; }
  #versus_mf_promo #main .ticker_table .column_head { font-size:11px bold verdana; padding:0 0 4px 0; border-bottom:1px solid #b0b0b0; }
  #versus_mf_promo #main .ticker_table .column_head_alt { font-size:11px bold verdana;; padding:0 0 4px 0; }
  #versus_mf_promo #main .ticker_table .white_row { padding:5px 0 6px 0; }
  #versus_mf_promo #main .ticker_table .blue_row { padding:5px 0 6px 0; background:#b9e2f4; }
  #versus_mf_promo #main .ticker_table .column1 { padding-left:14px; }
  #versus_mf_promo #main .ticker_table .empty6 { height:6px; }
  #versus_mf_promo #main .disclosure_space { height:140px; width:580px; display:block; clear:both; }
  #versus_mf_promo #main .disclosure { vertical-align:bottom; display:block; clear:both; padding: 20px 14px 14px 14px; font-size:9px; color:#666666; }
  #versus_mf_promo #main .disclosure a { color:#156cc6; text-decoration:none; }
  #versus_mf_promo #main .disclosure a:hover { text-decoration:underline; }
  #versus_mf_promo #main #full_disclosure { position:absolute; top:32px; left:3px; padding:3px; background:#f1f1f1; color:#666666; overflow:auto; width:578px; height:340px; display:none; }
  #versus_mf_promo #main #full_disclosure .close { display:block; float:right; }
  #versus_mf_promo #main #full_disclosure a { font-weight:bold; color:#156cc6; text-decoration:none; }
  #versus_mf_promo #main #full_disclosure a:hover { text-decoration:underline; }
  #versus_mf_promo #main .disclosure_pad { clear:both; padding:7px 0 0 0; }

 #homepage #investor_badge { display:inline; float:left; width:188px; height:291px; background:url('/images/hp/badge_bg.gif'); }
 #homepage #investor_badge #top_bg { height:14px; }
 #homepage #investor_badge .investor_button { height:36px;overflow:hidden; border:0; margin:0 0 6px 0; padding:0; } /* adding bottom margin */
 #homepage #investor_badge #investor_copy { height:79px; }  /* use for splashed FP */
 #homepage #investor_badge #individual_copy { height:80px; } /* was 100 but caused issue in ie */ /* use for splashed INDIV */
 #homepage #investor_badge .badge_copy { color:#ffffff; padding:6px 6px 0px 12px; } /* changed to 6 from 12 for top and 6 from 30 for rt. 12 to 0 for bottom */

 /* below styles only apply to the audience id area when user has self identified (e.g. splashed) */
 #homepage #investor_badge .splashed_badge_copy { color:#ffffff; text-decoration:none; padding:6px 3px 6px 12px;} /* 6 top and bottom achieve good separation */ 
 #homepage #investor_badge .splashed_badge_copy a.link_normal, a.link_normal_nohover { font-weight:normal;}  /* important needed for ie6 */
 #homepage #investor_badge .splashed_badge_copy a.link_normal_nohover:hover {text-decoration:none;} /* turn off underline on hover */
 #homepage #investor_badge .splashed_badge_copy a.link_bold, a.link_bold_nohover { font-weight:bold;}  /* important needed for ie6 */
 #homepage #investor_badge .splashed_badge_copy a.link_bold_nohover:hover {text-decoration:none;} /* turn off underline on hover */

/* these styles are based on how Popular Docs section uses table to display the pdf links */
 /* PDF links under the main splashed badge copy */
 #homepage #investor_badge .splashed_badge_copy .pdf_linktable {text-decoration:none;font-size:10px; margin-top:3px;}
 #homepage #investor_badge .splashed_badge_copy .pdf_linktable .premium_link_title { padding:0 0 3px 5px; } /* giving slight left margin. Was 0 */
 #homepage #investor_badge .splashed_badge_copy .pdf_linktable .premium_link_title a { color:#FFFFFF;; text-decoration:none; font-size:10px; }
 #homepage #investor_badge .splashed_badge_copy .pdf_linktable .premium_link_title a:hover {text-decoration:none; }

 /* used  when pdf link text wraps to next line. Achieves better vert alignment w/r pdf icon */
 #homepage #investor_badge .splashed_badge_copy .pdf_linktable .pdf_link_title_multiline { padding:0 0 0 5px; } /* giving slight left margin. Was 0 */
 #homepage #investor_badge .splashed_badge_copy .pdf_linktable .pdf_link_title_multiline a { color:#FFFFFF;; text-decoration:none; font-size:10px; }
 #homepage #investor_badge .splashed_badge_copy .pdf_linktable .pdf_link_title_multiline a:hover {text-decoration:underline; }
 #homepage #investor_badge .splashed_badge_copy .pdf_linktable .pdf_link_title_multiline_nohover a { color:#FFFFFF;; text-decoration:none; font-size:10px; }
 #homepage #investor_badge .splashed_badge_copy .pdf_linktable .pdf_link_title_multiline_nohover a:hover {text-decoration:none; }
 /* end added for final audience id look */

 #homepage #investor_badge a { text-decoration: none; color:#ffffff; }
 #homepage #investor_badge a:hover { text-decoration: underline; }

 #homepage #middle { display:block; clear:both; height:290px; width:790px; }
 #homepage #middle #tab_box { display:inline; float:left; width:601px; }
 #homepage #middle .tabs { display:inline; float:left; }
 #homepage #middle .tab_contents { display:block; clear:both; position:absolute; visibility:hidden; margin-top:5px;margin-bottom:20px;}  /* gives vert space before midder */
 #homepage #middle .blue_bar_head { clear:both; height:18px; background:#e0effc; font-size:12px; padding:3px 0 0 26px; margin:0px 5px 10px 0; font-weight:bold; }
 #homepage #middle .sm_blue_bar_head { height:18px; background:#e0effc; width:100%; font-size:12px; padding:3px 0 0 10px; margin:20px 20px 10px 0; font-weight:bold; }
 /* added for one-column commentary content. */
 #homepage #middle #commentary_full { padding-left:26px; width:540px; margin-bottom:10px; }
 #homepage #middle #commentary_left { display:inline; float:left; width:175px; }
 /* homepage_redux: Euro had 325px, changed to 390 to fit in IE without falling below vidio on left */
 /* 390 is max for ie before whole div goes down under left side */
 /* negative Left margin Moves the paragraph closer to the video image. */
 #homepage #middle #commentary_right { display:inline; float:left; margin-left:-20px; padding-left:0px; width:390px; }
 /* this needed for commentary because list_item is shorter than for generic list_item as used on what's new */
 #homepage #middle #commentary_right .list_item { display:inline; float:left;width:380px;} /* needed for Firefox to avoid wrapping whole sentence to next line. max is 540 when scroller there */

 #homepage #middle .circle_bullet { display:inline; float:left; padding:0 5px 4px 26px; }
 #homepage #middle .pdf_icon { display:inline; float:left; padding:0 5px 4px 26px; }
 /* below width needed for Firefox to avoid wrapping whole sentence to next line. max is 540 when scroller there. margin is to give vert space between bulleted list items */
 #homepage #middle .list_item { display:inline; float:left;width:540px; margin-bottom:10px;}
 /*#homepage #middle a { text-decoration: none; color:#2e87d6; }
 #homepage #middle a:hover { text-decoration: underline; }*/
 #homepage #middle .tab_contents ul li { list-style-type:circle; }
 #homepage #middle .tab_contents { width:596px; height:220px; overflow-y:auto; overflow-x:hidden; }
 #homepage #middle #popular_documents { display:inline; float:left; width:187px; background:#f3f3f3; }
 #homepage #middle .pdf_icon { padding:0 6px 0 15px; }
 #homepage #middle .documents { background:#f3f3f3; }
 /*#homepage #middle .documents a { color:#156CC6;text-decoration:none;font-size:10px; }
 #homepage #middle .documents a:hover { text-decoration:underline; } */
 #homepage #middle .documents .title { padding:0 0 8px 0; }  

/* ******************************************************************************* */
/* begin css styling that supports Sign-in, register balloons as well as the links */
/* these appear on the Commentary Tab of homepage
/* ******************************************************************************* */

/* P+ styling based on Tools Landing Page style */
.lock_box .green_p_plus{
padding-left:4px;
position:relative;
top:-2px;
color:#759C11 !important;
font-size:10px;
font-style:italic;
font-weight:bold;
text-decoration:none;
margin:0 0;
}

.lock_box {position:relative} /* container for links with locks on commentary tab of home page */
/* lock icon that appears when user not signed-in and link requires user to be signed in */
/*.lock_box .lock_link_yes .imgLock {padding-left:5px;}*/ /* this not used anymore. using P+ instead of lock icon

/* this basic balloon style is based off the Tools page .balloon style but modified for home page needs, more styling was needed to keep font correct */
.balloon_basic {display:none; float:none; clear:both; background:#fff7c2; padding:5px; border:1px solid #fff; top:-15px; left:20px; width:150px; height:35px; position:absolute; z-index:100 !important;}
/* sign-in/register balloon */
.balloon_basic .balloon_content {margin-left:0px !important; margin-bottom:5px; line-height:17px;font-family:verdana,arial,sans-serif; font-size:11px;}
.balloon_basic .balloon_content .balloon_hdr{font-weight:bold;}
.balloon_basic .balloon_content a{color:#00549F;text-decoration:none;}

/* balloon-tip is the balloon graphic that looks like a triangle pointing to the link you moused over to show the balloon */
.balloon_basic .balloon_tip{position:absolute; background: url('/images/tools_redesign/balloon_tip.gif') no-repeat left center; width:13px; height:15px; right:-13px; top:5px;}

/* ******************************************************************************* */
/* end css styling that supports Sign-in, Register balloons as well as the links */
/* ******************************************************************************* */

/*  *****************  Midder styles ************************ */
/* DUPLICATE THIS SET on a per need basis...like make one for narrow page where width tweeked         */
/* can do this by having outer class hierarchy like .foo #home_midder  to over ride below set         */
/* homepage_redux: this is a new midder class for using midder on any page and having control over
   whether to hide or show Home page link, and hide or show Barclays Logo on right side of midder */
/*Homepage "midder" */
/* orig  #home_midder { display:block; width:840px; padding:7px 0 7px 38px;  */
/* homepage_redux adding bg image to appear at right of midder. Height is for giving bg image room to show it's height */
#midder {
  clear:both; /* otherwise placement on e.g. tax efficiency site wasn't showing top/bottom borders */
  display:block;
  border-top:1px solid #e1dede;
  border-bottom:1px solid #e1dede;
  width:765px; /* this achieves a rt/left balanced margins */
  height:79px; /* height needed for Firefox. Adjust as needed if add/delete midder rows */
  margin-top:20px; /* achieves buffer between midder and divs above and below it */
  margin-bottom:10px; 
  /* padding:7px 0 7px 38px; */
  padding-top:7px;
  /*padding-right:20px;*/
  padding-bottom:7px;
  padding-left:15px; /* from footer technique */
  /*background:url('/images/hp/logo_blackrock.gif') right top no-repeat;*/
}
#midder .midder_column_left { display:inline; float:left; width:130px;} /* border-top:1px solid #e1dede; */
#midder .midder_column_mid { display:inline; float:left; width:160px;} /* border-top:1px solid #e1dede; */
#midder .midder_column_right { display:inline; float:left;} /* border-top:1px solid #e1dede; */
#midder .midder_splitter { display:inline; float:left; width:25px;} /* border-top:1px solid #e1dede; */
/* *************************************************************************************************  */

/* BELOW styles work for all Midders. You don't need to duplicate these.  Just duplicate above style set if you want to
/* tweak midder display on the particular page... like width, padding etc.

/* ************************************* */
/* Home link Show/No Show In Midder      */
/* ************************************* */

/* Show */
/* enables showing Home link in midder when containing div has class show_home_link. This is for when midder is on non-home page mainly */
.show_home_link_yes #home_link {display:block;}

/* No Show */
/* enables not showing Home link in midder when containing div has class show_home_link. This is for home page usage mainly */
.show_home_link_no #home_link {display:none;}

/* ************************************* */
/* BlackRock Logo Show/No Show In Midder  */
/* ************************************* */
/* Show */
/* enables showing BlackRock Logo in midder when containing div has class show_blackrock_logo_yes */
/* for below - bg image div floats right and width is set which keeps bg image from floating too far to right */
/* negative margin bumps the image up which is the look wanted - flush with top line  */
.show_blackrock_logo_yes .midder_logo { display:inline; float:right; width:130px; height:38px;margin-top:-8px; background:url('/images/hp/logo_blackrock.gif') right top no-repeat;}
.show_blackrock_logo_yes .midder_logo a {display:block;height:100%;}
.midder_prospectus_text a {text-decoration:underline;}

/* No Show */
/* enables not showing BlackRock Logo in midder when containing div has class show_blackrock_logo_no */
.show_blackrock_logo_no .midder_logo { display:none;}

/* ***************************************** */
/* Prospectus Link Show/No Show In Midder  */
/* ***************************************** */
/* Show */
/* enables showing Prospectus link in midder when containing div has class show_prospectus_yes. This is for when midder is on non-home page mainly */
/* this is styling for text blurb on homepage only that says Still getting paper prospectuses? */
.show_prospectus_yes #midder_prospectus_text {margin: 5px 0px 10px 0px; display:inline; float:left; }

/* No Show */
/* enables not showing Prospectus Link in midder when containing div has class show_prospectus_no. This is for home page usage mainly */
.show_prospectus_no #midder_prospectus_text {display:none;}

/*  *****************  End Midder styls ************************ */

/* exit tracking */
.exit_tracking { margin:30px 0px 25px 180px; font-size:12px;}
.exit_tracking p { font-size:12px;}
.exit_tracking a { text-decoration:underline; font-size:12px; }

/* contact info page */
.contactinfo { text-align:left; font-size:12px; border:0; padding:0; margin:0; }
.contactinfo th { font-weight:bold; }
.contactinfo th.region { width:396px; }
.contactinfo th.contactth { width:218px; }
.contactinfo td { vertical-align:top; height:90px; background-color:#fafafa; }
.contactinfo td.dark { background-color:#e0e0e0; }

/* Product Info Electronic Delivery */
.prod_electronic_delivery { padding-bottom:130px !important; margin:15px 10px 0 15px;}
.prod_electronic_delivery h1.blueheader { font-weight:normal; font-family: arial, sans-serif; font-size: 20px; color: #0954b9; }
.prod_electronic_delivery div { font-size:12px; color:#000000; } /* font2black orig: gray #7b7b7b */

/* Learn Calendar */
.learn .learn_header { display:block; margin:0px 0px 15px 0px; padding:0; }
.calendar { display:block; overflow:hidden; height:100%; background-color:#f5f5f5; padding:0px 0px 15px 0px; margin-bottom:40px; clear:both; }
.calendar .orange_header { display:block; height:33px; margin:0px 0px 15px 0px; padding:0; background-color:#fd7b31; }
.calendar .events_graph { display:block; width:363px; overflow:hidden; background:transparent url('/images/learn/learn_calendar_back.gif') repeat-y top left; }
.calendar .month_image { display:block; padding-left:22px; }
.calendar .month_image .prevnext_buttons { display:block; margin-top:10px; width:328px; clear:both; }
.calendar .event_info { width:237px; display:block; }
.calendar .event_info table { margin-bottom:15px; border:0; padding:0; margin:0; }
.calendar .event_info th { height:20px; line-height:0; font-size:0; padding:0; margin:0; border:0; }
.calendar .event_info tr { background-color:#d6d6d4; }
.calendar .event_info tr.light { background-color:#e2e1dd; }
.calendar .event_info td { border-top:1px solid #f5f5f5; font-size:10px; padding:5px 0px 5px 5px; }
.event_date { display:block; }
.showcaltip { position:relative; }
.showcaltip .event_tooltip { display:block; position:absolute; z-index:50; top:0px; left:-30px; width:210px; }
.event_border { display:block; overflow:hidden; font-size:0; padding:0; margin:0; height:6px; }
#prevmonth { visibility:hidden; }
#nextmonth { visibility:visible; }

/* NEW event tooltip, changed from onclick to a rollover in prod */
.event_info { }
.event_description { display:block; position:relative; z-index:1; font-size:10px;}
.event_description:hover { cursor: pointer; }
.event_description span { color:#156CC6; }
.event_tooltip { display:none; width:203px; position:absolute; z-index:9; top:-15px; left:-50px; border:1px solid #444; padding:10px; background-color:#fff;}
.event_tooltip p { color:#000000; margin-bottom:10px; font-size:10px;} /* font2black orig: gray #444 */
/*
.event_description a div { display:none; width:175px; z-index:9999; inherit:none; position:absolute; top:-10px; left:-20px; }
.event_description a:hover { position:relative; }
.event_description a:hover div { display:block; }
*/

/* education section */
.education { font-size:12px; color:#000000; margin:0px 10px 0px 0px; } /* font2black orig: gray #7b7b7b */
.education p { width:96%; font-size:12px; color:#000000; margin-bottom:15px; } /* font2black orig: gray #7b7b7b */
.content_data .mediumb { font-size:12px !important; font-weight:bold; color:#666; } /* font2black - leaving gray as is -  used in disclaimer text */
.footnote { font-size:10px; color:#000000; margin-bottom:0px; } /* font2black orig: gray #7b7b7b */
.footnote a {color:#000000; } /* font2black - new style - to control color */
.education a { text-decoration:underline; }
.education a, .education div, .education span, .education td { font-size:12px; }
.orangelink_a { color:#FB7939; font-size:12px; font-weight:bold;}
.education .orangelink { float:right; font-weight:bold; padding-right:10px; margin:0; }
/*.education .orangelink a { color:#FB7939; font-size:12px; font-weight:bold; }*/
.education a.education_orange { color:#FB7939; font-size:12px; font-weight:bold; }
.education .light_gray { font-size:10px; }
.education .twisty {padding-bottom:8px; }
.twisty_header { color:#000000; font-weight:bold; font-size:11px; margin:7px 0px; } /* font2black orig: gray #444 */
.education .twisty_content { font-size:10px; padding:5px 10px 0px 10px; background-color:#e0e0e0;}
.education .twisty_content p { margin:0; color:#000000;  } /* font2black orig: gray #444 */
.education_twisty {font-size:14px;font-weight:bold;color:#000000;padding:3px 0 10px 10px;display:inline;float:left;clear:right; } /* font2black orig: gray #7b7b7b */
.education_twisty span {font-size:14px; font-weight:bold; color:#000000; } /* font2black orig: gray #7b7b7b */
.show_twisty .education_twisty span {color:#000000; } /* font2black orig: gray #444 */
.norightpadding { margin-right:0px !important; padding-right:0px !important; }

.education_twisty_item { width:98%; padding-bottom:10px; }
.education_twisty_item p { font-size:10px; }
.education_twisty_item .howto_item { padding:5px 0px !important; }
.education_twisty_item .howto_item .inline_left { color:#000000; font-size:10px; } /* font2black orig: gray #444 */
.education_twisty_item .clear { padding-top:2px; }
.educationtooltip { display:inline;float:left; }
.educationtooltip a { color:#000000;font-weight:bold;text-decoration:none;font-size:10px; } /* font2black orig: gray #444 */
.educationtooltip a span { display:none;position:absolute;z-index:9999;left:12px;top:20px;padding:5px;border:1px solid #444;background-color:#fff;color:#000000;font-weight:normal;font-size:10px;text-decoration:none; } /* font2black orig: gray #444 */
.educationtooltip a:hover { position:relative; }
.educationtooltip a:hover span { display:block;position:absolute;z-index:9999;width:220px;text-decoration:none; }
.orangehighlight a { color:#ff5d08; }
.education_feature_presentation { width:262px; }
.feature_content { padding:10px; background:#f5f5f5 url('/content/images/education_back_tutorials_feature.gif') bottom left no-repeat; }
.feature_content p { font-size:10px; color:#000000; } /* font2black orig: gray #444 */
.education_feature_presentation p { margin-bottom:15px; }
.education_audiofeature_presentation { width:291px; font-size:10px; color:#000000; } /* font2black orig: gray #444 */
.education_audiofeature_presentation p { margin-bottom:15px; }
.feature_audiocontent { padding:10px; background:#f5f5f5 url('/content/images/education_back_audio_feature.gif') bottom left no-repeat; }
.feature_audiocontent p, .feature_podcastcontent p, #audiofiles_content p { font-size:10px; }
.feature_podcastcontent { padding:10px; background:url('/content/images/education_center/audiofiles_podcasts_bg.gif') bottom left repeat-x #e9e9e9; }
#audiofiles_content { padding:10px; background:url('/content/images/education_center/audiofiles_bg.jpg') top left no-repeat #bdbdbd; }
#need_help { display: block; visibility: hidden; width: 543px; position: absolute; left: 220px; top: 220px; z-index: 9999; }
#need_help table #close_btn { text-align: right; padding: 5px 5px 0 0; background: #ffffff; border: 1px solid #919191; border-bottom: none; }
#need_help table #help_content { border: 1px solid #919191; border-top: none; border-bottom: none; padding: 0 20px 20px 20px; background:url('/content/images/education_center/needhelp_bg.gif') bottom left repeat-x #ffffff; }
.education_audio_right { height:75px; padding:5px 10px; margin:0px 0px 15px 15px; background:#f4f4f4 url('/content/images/education_back_audiogradient.gif') bottom left repeat-x; font-size:10px; color:#000000; } /* font2black orig: gray #444 */
.education_audio_right_tall { height:74px; padding:5px 10px; margin:0px 0px 15px 15px; background:#f4f4f4 url('/content/images/education_back_audiogradient.gif') bottom left repeat-x; font-size:10px; color:#000000; } /* font2black orig: gray #444 */
.education_audio_right_cimacfp { height:97px; padding:5px 10px; margin:0px 0px 15px 15px; background:#f4f4f4 url('/content/images/education_back_audiogradient.gif') bottom left repeat-x; font-size:10px; color:#000000; } /* font2black orig: gray #444 */

.education_continuing_presentation { width:291px; font-size:10px; }
.education_continuing_presentation p { margin-bottom:15px; font-size:10px; color:#000000; } /* font2black orig: gray #444 */
.feature_continuingcontent { padding:10px 10px 30px 10px; background:#f5f5f5 url('/content/images/education_back_continuing_feature.gif') bottom left no-repeat; }
.feature_continuingcontent p { font-size:10px; }
.education_continuing_right { padding:8px 10px 8px 10px; margin:0px 0px 15px 15px; background:#c9c9c9 url('/content/images/education_back_audiogradient.gif') top left repeat-x; }
.education_continuing_right p { font-size:10px; color:#000000; } /* font2black orig: gray #444 */

.advisor_story p { color:#000000; margin-bottom:15px; } /* font2black orig: gray #374e5d */
/* font2black orig: gray #374e5d */
/* also added in padding style that used to be hardcoded in www-advisor-story.tpl */
.advisor_story span { color:#000000; margin-bottom:15px; padding-left:10px; }
.advisor_story span a {font-weight:normal;}   /* font2black -  new style, used to be hardcoded in www-advisor-story.tpl */

.education_landingitem { display:block; padding-right:3px; }
.education_landingitem .item_module { display:block; font-size:11px;}
.education_landingitem .item_text { display:block; padding:10px 5px 0px 10px; }
.education_landingitem .watch { display:block; width:200px; height:91px; background:#f3f3f3 url('/content/images/education_landing_back_watch.gif') bottom left no-repeat; }
.education_landingitem .listen { display:block; width:205px; height:91px; background:#f3f3f3 url('/content/images/education_landing_back_listen.gif') bottom left no-repeat; }
.education_landingitem .continuing { display:block; width:204px; height:101px; background:#f3f3f3 url('/content/images/education_landing_back_continuing.gif') bottom left no-repeat; }
.education_landing_bottom { display:block; padding-top:18px; }
.education_landing_bottom .bottom_item { display:block; padding-bottom:15px; }
/*.education_landing_bottom .bottom_item a { text-decoration:none; color:#fd8711; font-weight:bold; font-size:12px; }*/   /* orange */
.education_landing_bottom .bottom_item span { text-decoration:none; color:#aaaaaa; }

/* Education Center | Podcasts */
#podcast_series { width:615px; font-family:verdana; font-size:10px; color:#000000; }
#podcast_series .podcast_head { padding: 8px 0 8px 14px; }
#podcast_series .podcast { display:inline; float:left; width:444px; }
#podcast_series .latest_episode { display:inline; float:left; }
#podcast_series .series { font-family:verdana; font-size:10px; color:#000000; }
#podcast_series .podcast_image { padding-right:15px; }
#podcast_series .podcast_copy { width:310px; padding-top:15px; }
#podcast_series .vert_line { width:20px; border-right:1px solid #c8c8c8; }
#podcast_series .episodes { padding-left:36px; padding-top:10px; }
/*#podcast_series a { color:#156cc7; text-decoration:underline; }*/

#edctr_content #content_area td { font-family: Verdana, Arial, Helvetica; font-size: 11px; }
#edctr_content #content_area #right_col { width: 186px; vertical-align: top; }
#edctr_content #content_area #right_col #badge { vertical-align: top; background: #dedede; }
#edctr_content #content_area #right_col #badge .badge_corner { width: 5px; height: 5px; }
#edctr_content #content_area #right_col #badge #badge_top { padding-top: 1px; background: url('/content/images/education_center/badge_bg.gif') repeat-x top left #ffffff; }
#edctr_content #content_area #right_col #badge #badge_bottom { padding-bottom: 1px; background: url('/content/images/education_center/badge_bg.gif') repeat-x bottom left #efefef; }
#edctr_content #content_area #right_col #badge #badge_left { padding-left: 1px; background: url('/content/images/education_center/badge_bg.gif') repeat-x top left #efefef; }
#edctr_content #content_area #right_col #badge #badge_right { padding-right: 1px; background: url('/content/images/education_center/badge_bg.gif') repeat-x top left #efefef; }
#edctr_content #content_area #right_col #badge #badge_content { background: url('/content/images/education_center/badge_bg.gif') repeat-x top left #efefef; }
#edctr_content #content_area #right_col #badge #badge_title { font-weight: bold; font-size: 12px; }
#edctr_content #content_area #right_col #badge #badge_text { font-size: 10px; }
#edctr_content #content_area #right_col #badge .badge_links { color: #1071df; font-size: 11px; }    /* blue */
#edctr_content #content_area #right_col #badge a.badge_links:visited { color: #1071df; text-decoration: none; }  /* blue */
#edctr_content #content_area #right_col #badge a.badge_links:link { color: #1071df; text-decoration: none; }  /* blue */
#edctr_content #content_area #right_col #badge a.badge_links:active { color: #1071df; text-decoration: underline; }  /* blue */
#edctr_content #content_area #right_col #badge a.badge_links:hover { color: #1071df; text-decoration: underline; }   /* blue */
#edctr_content #content_area #left_col { width: 398px; vertical-align: top; }
#edctr_content #content_area #left_col .ed_promo { padding: 15px; }
#edctr_content #content_area #left_col .promo_copy { font-family: Verdana, Arial, Helvetica; font-size: 11px; }
#edctr_content #content_area #left_col .promo_heading { font-weight: bold; font-size: 18px; }
#edctr_content #content_area #left_col .promo_subhdg { font-weight: bold; }
#edctr_content #content_area #left_col #promo1 { background: url('/content/images/education_center/podcast_bg.gif') no-repeat bottom left #f5f5f5; height: 183px; vertical-align: top; }
#edctr_content #content_area #left_col #promo2 { background: url('/content/images/education_center/ondemand_bg.gif') no-repeat bottom left #f5f5f5; height:183px;vertical-align:top; }
#edctr_content #content_area #left_col #promo3 { background: url('/content/images/education_center/audio_bg.gif') no-repeat bottom left #f5f5f5; height: 266px; }
#edctr_content #content_area #left_col .promo_line { background: #cccccc; border: none; color: #cccccc; height: 1px; width: 100%; }
#edctr_content #content_area #separator { background: url('/content/images/education_center/separator.gif') repeat-y top center #ffffff; width: 31px; height: 693px; }

/* continuing education */
.pleasenote { display:block;float:left;/*position:relative;z-index:0;*/clear:both;margin-bottom:15px;height:44px;overflow:hidden;background:#fff url('/content/images/continuing_pleasenote_back.gif') repeat-x top left; }
.pleasenote_leftimage { /*position:absolute; left:0px; top:0px;*/display:inline;float:left;clear:left; }
.pleasenote_copy { display:inline;float:left;clear:right;font-size:10px; color:#000000; padding:4px 28px 4px 22px; } /* font2black orig: gray #444 */
/*.pleasenote_copy a { text-decoration:underline; color:#fd6214;  }*/   /* orange */

.gslanding { padding-bottom:35px; }
.gslanding p { font-size:11px; color:#000000; } /* font2black orig: gray #7b7b7b */
.gslanding a  { font-size:11px; color:#000000; } /* font2black orig: gray #7b7b7b */
.gslanding div { font-size:11px; color:#000000; } /* font2black orig: gray #7b7b7b */
.content li { color:#000000; font-size:12px; } /* font2black orig: gray #7b7b7b */

/* The miscellaneous pages that have a large top and right indent with the logo header */
.misc_page { display:block; padding:30px 20px 50px 160px; font-size:12px;}
.misc_page p { margin-bottom:15px; font-size:12px; }
.misc_page a { text-decoration:underline; font-size:12px; }

.footer.misc_page {margin-left:0px;}

.content_data { position:relative; z-index:999; }
.content_data table { position:relative; }
.content_data a:visited { color:#E67CE5; }
.content_data a:visited, .content_data a:link { color:#156CC6;text-decoration:none; }
.content_data a .tooltip { color:#000000; font-weight:normal; text-decoration:none;display:none; position:absolute; z-index:999; padding:2px 4px 2px 3px; border:1px solid #666; background-color:#efefef; top:5px; left:14px; } /* font2black orig: gray #666 */
.content_data a:hover { position:relative; }
.content_data a:hover .tooltip { display:block; width:150px; z-index:9999; }

/* small mod to linkcluster_a for site map */
.site_map { margin:0px 0px 15px 15px; padding-top:0px; }
.site_map a { font-size:11px; }
.site_map table td { height:20px; }
.site_map td.arrowicon { width:15px; }
.site_map_content { margin-left:15px; }

.disclosures { display:block; padding:0px 5px;    }
/* font2black - adding color to style for keeping links the intended gray - used to inherit this from webcommons.css */
.disclosures a { text-decoration:underline; color:#7b7b7b; }
.nav_disclaimer { display:block; padding:10px 5px; }
.nav_disclaimer .little { font-size: 10px; color: #626469; } /* font2black -  new style to keep  .nav_disclaimer  .little as gray */
/* modified the two classes below to remove padding from included disclaimers: This could effect other pages, in testing 45px is specific to better world */
  /*.homepage .disclaimers { display:block; padding:0 40px 0 45px; }*/
/* decided to shift left margin over to left to achieve flush left */
.homepage .disclaimers { display:block; padding:0 0 10px 0 }
.logo_header_content .disclaimers { display:block; padding:0px 6px; }

.disclaimers_options { width:505px; }
.disclaimers_fund { font-size:10px; }
/* font2black -  adding color to style for keeping links the intended gray - used to inherit this from webcommons.css */
.disclaimers_fund a { text-decoration:underline; color:#7b7b7b; }
.disclaimers_advisorstories { font-size:10px; color:#7b7b7b;} /* font2black -  adding color to style to keep gray */
.disclaimers_advisorstories a { text-decoration:underline; }
.disclaimers_nopadding { display:block; padding:0; }
/* font2black -  new style to keep  .disclaimers_nopadding  .little as gray */
.disclaimers_nopadding .little { font-size: 10px; color: #626469; }
.disclaimers_nopadding a { text-decoration:underline; }
/* font2black - this part of disclaimer on product list page isn't really a disclaimer so s.b. black, orig: 7b7b7b   */
.list_page_disclaimers p { margin-bottom:15px; font-size:12px; color:#000000; }
.list_page_disclaimers .mediumb { font-size:12px; color:#7b7b7b; }
.list_page_disclaimers .normb { font-size:12px; color:#7b7b7b; }
.list_page_disclaimers span { font-size:10px; color:#7b7b7b; }
.list_page_disclaimers p.subhead { font-family:arial, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#0855bd; }
.subhead {font-family:arial, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#0855bd; }

/* dynamic dropdown list */
.dropdown_container { padding-left:8px; }
.dropdown_title { padding:0px 0px 6px 0px; }
.css_dropdown { display:block; position:relative; z-index:1; width:163px; height:17px; border:1px solid #c9cacb; margin-bottom:14px; clear:both; }
.css_dropdown a { color:#000; font-size:10px; }
.css_dropdown .float_left { display:inline; padding:2px 0px 0px 6px; float:left; }
.css_dropdown .float_right { display:inline; float:right; }
.dropmenu { display:none; position:absolute; background-color:#fff; top:17px; left:-1px; width:163px; border:1px solid #c9cacb; }
.dropmenu .links { padding:4px 15px 0px 6px; }
.dropmenu .links a { display:block; color:#000; font-size:10px; margin-bottom:5px; }
.showlinks { z-index:100; }
.showlinks .dropmenu {display:block;}

/* left homepage links */
table.linkstable { text-align:left; }
table.linkstable tr { padding-bottom:6px; }
table.linkstable .linkimage { width:59px; text-align:right; }
table.linkstable .linktext { width:340px; font-size:10px; padding-left:14px; vertical-align:middle; }
.linktext a:hover { text-decoration:underline; }

/* prospectus styles */
.prospectus { color:#000000; } /* font2black orig: gray #7b7b7b */


/* careers styles */
.careers { width:538px; font-size:11px; }
.careers th { text-align:left; font-size:12px; font-weight:bold; line-height:30px; padding:0 0 0 11px; height:29px; background:url(/images/about_ishares/subhead_bg.gif) repeat-x; }
.careers th.title { width:224px; }
.careers th.department { width:110px; }
.careers th.location { width:120px; }
.careers th.posted { width:80px; }
.careers td { font-size:11px; border-right:1px solid #ffffff; text-align:left; padding:10px 10px 10px 20px; vertical-align:top; }
.careers td span { padding-left:3px; }
.careers tr td {  }
.careers tr.gray td { background-color:#f6f6f6; }
.careers .small { font-size:11px; }
.careers .blue { font-size:11px; color:#226ad1; }   /* blue */
.careers .twisty_image span { color:#226ad1; }    /* blue */
.careers .twisty_content { color:#000000;} /* font2black orig: gray #7b7b7b */
.careers .twisty_content a { color:#226ad1; text-decoration:underline; }     /* blue */
.careers .outstate { color:#226ad1; }    /* blue */
.careers .overstate { color:#226ad1; }   /* blue */

/* careers our people */
.careers_left { display:block; width:575px; font-size:12px; margin-top:15px; }
.careers_left p { margin:10px 0px 15px 0px; }
.careers_right { display:block; margin-top:10px; width:158px; height:240px; background:#eee url('/images/careers/businesstimes.gif') no-repeat bottom left; }
.careers_right p { font-size:11px; padding:10px 5px 30px 10px; }

#prPages a:hover { text-decoration:underline; }

/* These are carryovers from the teamsite developer */
/* *** BOX STYLES *** */
.co_box_divboxfivepad { padding: 5px; }
.co_box_divboxtenpad { padding: 10px; }
.co_box_tgbbox       { border: 1px solid silver; }
.co_box_tgbboxwhead_cont { border: 1px solid gray; }
.co_box_tgbboxwhead_head { border: 1px solid red; padding: 5px; margin: 5px; }
.co_box_tgbboxwhead_body { border: 1px solid green; padding: 5px; margin: 5px; }

/* *** STATIC CLUSTER - HORIZONTAL DIV/SPACERS *** */
.co_clu_static_a_horizontal_divider { width: 90%; height: 1px; color: #ccc; }
.co_clu_static_b_horizontal_five_spacer { width: 90%; height: 5px; border: 0px; }
.co_clu_static_c_horizontal_ten_spacer { width: 90%; height: 10px; border: 0px; }
div.co_clu_static_b_horizontal_five_spacer hr { display: none; }
div.co_clu_static_c_horizontal_ten_spacer hr { display: none; }

/* *** FOR EACH DATA TYPE/PAGE *** */
.co_newsroom_head { font-size: 22px; font-weight: bold; color: #0954b9; }  /* blue */
.co_newsroom_subhead { font-size: 12px; font-weight: bold; color: #0954b9; text-decoration:none; }   /* blue */
.co_newsroom_title { font-size:14px; font-weight:bold; text-decoration: none; color: #0855bd; } /* blue */

.co_aud_a_item { background: url(/content/images/highlights/audio-cluster/gradient.gif) no-repeat top; }
.co_aud_b_container { background: url(/content/images/highlights/audio-cluster/bgimage.gif) no-repeat top; }

.clearIt { clear:both; font-size:0; line-height:0; }

/* History of iShares */
.brief_history .brief_history_item { display:block; font-size:10px; color:#000000; width:379px; border:1px solid #c8c8c8; background-color:#f0f0f0;} /* font2black orig: gray #606060 */
.brief_history .dark_back { background-color:#e0e0e0; }
.brief_history .brief_history_item ul { list-style:none; padding:5px 5px 0px 5px; margin:0; clear:both; }
.brief_history .brief_history_item ul li { display:inline; vertical-align:top; padding-right:10px; float:left; }
.brief_history .brief_history_item .year { display:block; width:30px; font-size:11px; }
.brief_history .brief_history_item .mdash { display:block; width:10px; font-size:11px; }
.brief_history .brief_history_item .desc { display:block; width:290px; padding-bottom:5px; font-size:11px; }
.brief_history p { width:379px; color:#000000; } /* font2black orig: gray #7b7b7b */
.history .twisty_content { background-color:#fff; padding-left:20px !important; font-size:12px; }
.history .twisty_content a { font-size:12px; color:#000000; text-decoration:underline; } /* font2black orig: gray #7b7b7b */
.history .twisty a span { color:#000000; font-weight:bold; text-decoration:underline; } /* font2black orig: gray #7b7b7b */

/* newsroom pages */
.newsroom { padding:0; margin:0; }
.newsroom h1 { color:#0954b9; font-weight:bold; font-size:22px; line-height:22px; padding:0; margin:0px 0px 5px 0px; } /* blue */
.newsroom h2 { color:#0954b9; font-size:12px; font-weight:bold; padding:0; margin:0; }   /* blue */
.newsroom h3 { font-size:12px; color:#0954b9; font-weight:bold; padding:0; margin:0; }
.newsroom p { font-size:12px; padding-bottom:15px; }
.newsroom p.small { font-size:10px; padding-bottom:15px; }


.newsroom .split_display { display:block; padding:10px 0px; background:transparent url('/images/newsroom_bg.gif') top right repeat-y; clear:both; }
.newsroom .top_line { display:block; width:425px; line-height:1px; height:1px; background-color:#e0e0e0; }
.newsroom .left_row { display:block; padding:8px 10px 11px 0px; width:415px; border-bottom:1px solid #e0e0e0; clear:both; }
.newsroom .left_row .date { display:block; font-size:11px; color:#000000; font-weight:bold; width:150px; } /* font2black orig: gray #7b7b7b */
.newsroom .left_row .title { display:block; font-size:12px; color:#000000; width:255px; } /* font2black orig: gray #7b7b7b */
.seventythirty p.b { font-size:12px; }

.chartlight {
 background-color: #fafafa;
 font-family: verdana, arial, sans-serif;
 font-size: 10px;
 }

/* font2black - style not used so not changing due to lack of beging able to test it */
.chartlightborder {
 background-color: #F9F9F4;
 border-bottom: 1px solid #DBDBC3;
 padding: 2px;
 font-family: verdana, arial, sans-serif;
 font-size: 10px;
 color: #666666;
 }

/* font2black - style not used so not changing due to lack of beging able to test it */
.chartlightborderleft {
 background-color: #F9F9F4;
 border-bottom: 1px solid #DBDBC3;
 border-left: 1px solid #DBDBC3;
 padding: 2px;
 font-family: verdana, arial, sans-serif;
 font-size: 10px;
 color: #666666;
 }

/* font2black - style not used so not changing due to lack of beging able to test it */
.chartlightborderright {
 background-color: #F9F9F4;
 border-bottom: 1px solid #DBDBC3;
 border-right: 1px solid #DBDBC3;
 padding: 2px;
 font-family: verdana, arial, sans-serif;
 font-size: 10px;
 color: #666666;
 }

.chartdark {
 background-color: #e0e0e0; 
 font-family: verdana, arial, sans-serif; 
 font-size: 10px;
 }

.chartdarker {
 background-color: #DBDBC3; 
 font-family: verdana, arial, sans-serif; 
 font-size: 10px;
 border-bottom: 1px solid #F9F9F4;
 }

.chartwhiteborder {
 background-color: #F9F9F4;
 border-bottom: 1px solid #DBDBC3;
 padding: 2px;
 font-family: verdana, arial, sans-serif;
 font-size: 10px;
 }

.textdata { font-size:12px; }

/* cirque du soleil page */
#soleil td { background-color:#000000; color: #cccccc; font-family: verdana; font-size: 11px;}
#soleil td .copy { padding: 14px; line-height:150%;}
#soleil td .copy a { color: #8bbd39;} /* green */
#soleil td .green_copy { color: #8bbd39; } /* green */
#soleil td a.green_copy { text-decoration:none; }
#soleil td a.green_copy:hover { text-decoration:underline; }
#soleil td a.plus_minus { text-decoration:none; }
#soleil td .dates { padding-left: 14px; }
#soleil td .date_more { padding-left: 9px; }
#soleil td .purchase { width: 170px; text-align: left;}
#soleil td .purchase img { padding-bottom: 5px;}
#soleil td a { text-decoration:underline; }
/* get started non-flash */

.track_nav { text-decoration:none; font-size:10px; }
.track_nav_on { text-decoration:none; font-size:10px; font-weight:bold; color:#fa692e; }   /* orange */
.track_nav:hover { text-decoration:underline; }

.tools_disclaimers p { color:#7b7b7b;font-size:11px !important; } /* font2black - added color to keep gray */
.tools_disclaimers a { color:#7b7b7b; }

/* Widgets */
div#quickFinder{ color:#000000;clear:both;font-size:12px; } /* font2black orig: gray #7b7b7b */
div#access{ padding-top:10px; padding-bottom:10px; }
div#quickLeft{ width:410px;float:left; }
div#quickLeft .little{color:#000000; } /* font2black -  new style to keep black */
div#quickRight{ width:193px;float:right; }
/* Widgets */
div#systemRequirements{ margin:10px 0px 14px 0px;position:relative;color:#000000;font-size:11px;background:#eeeeee;padding:16px 8px 16px 8px; }/*width:193px;*/ /* font2black orig: gray #515151 */
ul#requirementList{ margin:0px 0px 16px 5px;padding-left:10px;position:relative;list-style-type:none; }
ul#requirementList span.arrow{ position:absolute;margin-left:-15px; }
/* Widgets */
div#letUsKnow{ color:#000000;font-size:10px;background:#dbdbdb;padding:16px 8px 16px 8px; }/*width:193px;*/ /* font2black orig: gray #515151 */
div#howDoILaunch{ width:410px; }
div#quickFinderIco{ float:left; }
div#copy{ float:right;width:295px; }
a#downloadVersion2{ font-size:10px; }

#widget_head { padding: 0 0 4px 0; }
#widget_container { width:615px; background-color:#f5f5f5; font-family:verdana; font-size:12px; color:#000000; display:block; padding-bottom:20px; } /* font2black orig: gray #2e2e2e */
#widget_container #sub_copy { padding:8px 12px 16px 12px; display:block; }
#widget_container .sub_container { display:block; padding: 0 0 14px 12px; clear:both; height:51px; }
#widget_container .sub_container .widget_icon { padding: 0 10px 0 0; display:inline; float:left; }
#widget_container .sub_container .vert_line { width:1px; height:51px; background-color:#d0d0d0; display:inline; float:left; }
#widget_container .sub_container .widget_copy { display:inline; position:relative; top:10px; left:10px; height:51px; font-size:11px; }
#widget_container .sub_container .widget_copy a { color:#849e28; text-decoration:none; font-weight:bold; font-size:12px; }  /* green */

#better_world_container { }
#better_world_container #badge { width: 206px; height: 263px; display: inline; float: left; clear: right; vertical-align: top;  text-align: center; background: #686868; font-family: Verdana, Arial, Helvetica;font-size: 10px;color: #ffffff;overflow: hidden; }
#better_world_container #badge div { overflow: hidden; }
#better_world_container #badge_bottom { background: url('/images/betterworld/badge_bottom.gif') no-repeat top left; height: 98px; width: 206px; vertical-align: top; text-align: center; }
#better_world_container #badge_middle { background: url('/images/betterworld/badge_middle.gif') no-repeat top left; height: 66px; width: 206px; vertical-align: top; text-align: center; }
#better_world_container .badge_text { margin: 0 15px; text-align: left; }
#better_world_container #badge_top { height:48px; width:206px; background: url('/images/betterworld/badge_top.gif') no-repeat top left; }
#better_world_container #banner { width: 633px; height: 263px; display: block; float: left; clear: left; }
#better_world_container .container { width: 839px; display: block; float: left; clear: both; }
#better_world_container #content_image { float: right; display: block; clear: none; margin: 0px 0 10px 10px; }
#better_world_container #footer { border-top: 1px solid #dcdcdc; text-align: right; float: left; clear: both; display: block; margin:0 0 10px 0; }
#better_world_container #footer a { color: #1b79ce; text-decoration: none; }  /* blue */
#better_world_container #footer a:hover { color: #1b79ce; text-decoration: underline; }  /* blue */
#better_world_container #footer #footer_links { margin:10px 10px 10px 0;float:right;clear:right;display:inline;text-align:right; }
#better_world_container #footer #ads { clear:left;float:left;display:inline;text-align:left;margin:10px 0; }
#better_world_container .footnote { color:#000000; } /* font2black orig: gray #afafaf */
#better_world_container #fp_btn { height:25px; width:206px; cursor: pointer; }
#better_world_container .icon { float: left; clear: left; display: inline; width: 18px; text-align: right; margin-right: 3px; }
#better_world_container #ii_btn { height:26px; width:206px; cursor: pointer; }
#better_world_container #inner_nav { width: 100%; float: left; clear: both; vertical-align: middle; display: block; margin: 20px 0; }
#better_world_container #left_col { float: left; clear: left; display: block; text-align: center; vertical-align: top; margin: 0 10px; width: 180px; height:400px; }
#better_world_container #main_col { float: left; clear: none; display: inline; text-align: left; vertical-align: top; width: 350px; }
#better_world_container #main_col a { text-decoration:underline; color:#000000; } /* font2black orig: gray #63656b */
#better_world_container .nav_items { margin: 25px 0 0 0; float: left; display: inline; clear: none; }
#better_world_container #nav_table { margin-left: 15px; }
#better_world_container #nav_title { padding-left: 15px; margin: 0px 30px 0px 0; float: left; clear: left; display: block; }
#better_world_container #pageBody { vertical-align: top; display: block; float: left; clear: both; }
#better_world_container .pillar { text-align: center; display: inline; float: left; }
#better_world_container #pillars { margin-bottom: 20px; }
#better_world_container #pillar1 { padding-left: 15px; }
#better_world_container .resource_items { width: 100%; margin-bottom: 10px; display: block; float: left; clear: both; }
#better_world_container .resource_label { float: left; clear: right; display: inline; width: 175px; }
#better_world_container .separator { background: url('/images/betterworld/pillar_separator.gif') no-repeat center; width: 1px; height: 270px; margin: 0 20px; float: left; clear: none; display: inline; }
#better_world_container .section_separator { background: url('/images/betterworld/pillar_separator.gif') no-repeat center; width: 1px; height: 270px; margin: 0 35px 0 0px; float: left; clear: none;  display: inline; }
#better_world_container #seventy { width: 633px; float: left; clear: left; display: inline; }
#better_world_container #thirty { width: 206px; float: left; clear: right; display: inline; padding: 25px 0px 0px 0px; }
#better_world_container #title { padding-left: 15px; margin: 20px 30px 15px 0; float: left; clear: left; display: block; }
#better_world_container .disclaimers  { color:#7b7b7b; } /* font2black -  new style to keep gray */

/* Better World Survey */
#bw_survey #survey_content { padding: 5px 0 0 15px; }
#bw_survey #survey_content .bold { font-weight: bold; }
#bw_survey #survey_content .italic { font-style: italic; }
#bw_survey #survey_content .grey { color:#000000; } /* font2black orig: gray #797979 */
#bw_survey #survey_content a:visited, #bw_survey #survey_content a:link { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #156dc7; text-decoration: none; } /* blue */
#bw_survey #survey_content a:active, #bw_survey #survey_content a:hover { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #156dc7; text-decoration: none; } /* blue */
#bw_survey #survey_content #results_img { float: right; margin: 0 0 0 20px; }
#bw_survey #survey_content ul li.raquo { list-style-image: url('/content/images/betterworld/survey/raquo_bullet.gif'); margin: 0 0 10px 0; }

/* Better World Advertising */
#bw_advertising .container { width:100%;display:block;float:left;clear:both; }
#bw_advertising #flash { width:840px;height:336px;overflow:hidden;display:block; }
#bw_advertising #footer { text-align:right;float:left;clear:both;display:block;margin:10px 0 0 0; }
#bw_advertising #footer a { color:#1b79ce;text-decoration:none; }   /* blue */
#bw_advertising #footer a:hover { color:#1b79ce;text-decoration:underline; }  /* blue */

/* Russell Family Page */
#russell { width:830px; }
#russell #russell_head { padding-bottom:8px; }
#russell #russell_left { display:inline; float:left; width:592px; border-right:1px solid #e5e5e5; }
#russell #russell_left #russell_table { font-family:verdana; font-size:11px; color:#000000; border:1px solid #c1c1c1; }
#russell #russell_left #russell_table a { color:#136ac7; text-decoration:none; }  /* blue */
#russell #russell_left #russell_table td { padding-left:15px; }
#russell #russell_left #russell_table .head { background-color:#c1c1c1; font-weight:bold; height:17px; }
#russell #russell_left #russell_table .dark { background-color:#ebebeb; height:18px; }
#russell #russell_left #russell_table .light { background-color:#ffffff; height:26px; }
#russell #russell_left .russell_copy { padding:15px; }
#russell #russell_right { display:inline; float:left; padding-left:15px; width:196px; }

/* Topics - Fixed Income Page */

#hdr_fixedincome { width:100%;border-bottom:1px solid #d2d2d3;margin:10px 0 5px 5px;padding:0 5px; }
#featured_etfs { width:540px; }
#featured_etfs #table_title { font-weight:bold;font-size:14px;color:#9cbc2b;padding:15px 0 10px 15px; } /* green */
#featured_etfs #headings .column_title { font-weight:bold;font-size:11px;color:#000000;text-transform:uppercase;padding:10px 0 10px 10px; } /* font2black orig: gray #353535 */
#featured_etfs .fund { width:190px;padding:7px 5px 7px 10px;color:#000000;font-size:10px; }
#featured_etfs .gives { width:215px;padding:7px 5px;color:#000000;font-size:10px; }
#featured_etfs .options { width:97px; }
#featured_etfs .options_off { display:none; }
#featured_etfs .options_on { display:block; }
#featured_etfs .row { border-bottom:1px solid #c7c7c8; }
#featured_etfs .spacer { width:5px;overflow:hidden; }
#featured_etfs .left_active { border-right:1px solid #9cbc2b;background:#9cbc2b; }
#featured_etfs .right_active { border-left:1px solid #9cbc2b;background:#9cbc2b; }
#featured_etfs .active_row { border:1px solid #9cbc2b;border-left:none;border-right:none; }
#featured_etfs .row_above { border:none; }
#fixedincome_right { padding:15px 0 0 0; }
#fixedincome_right td { font-size:11px;color:#000000; }
#fixedincome_right td a { color:#156cc6; } /* blue */
#fixedincome_right td a:active, #fixedincome_right td a:hover { text-decoration:underline; }
#fixedincome_right .linkcluster_a a.fi_link:visited, #fixedincome_right .linkcluster_a a.fi_link:link { color:#156cc6;font-size:11px; } /* blue */
.bold_black { font-weight:bold;color:#000000; }
.bold { font-weight:bold; }
.black { color:#000000; }
.link a img[name] { margin:0 0 3px 0; }

span.right_title { color:#000000;font-weight:bold;font-size:11px; }  /* font2black orig: gray #737474 */ /* doesn't appear to be used by a jsp page */
#fixedincome_disclaimers { display:block; clear:both; margin:40px 0 0 135px; color:#7B7B7B }  /* font2black - added color to retain gray */
#fixedincome_disclaimers p { margin:0 0 10px 0; }
#free_materials #brochure { padding:20px 5px 0 5px; }
#free_materials #description { color:#000000;vertical-align:bottom; } /* font2black orig: gray #737474 */ /* doesn't appear to be used by a jsp page */
#free_materials #description a { color:#1687e7; } /* blue */
#free_materials #description a:active, #free_materials #description a:hover { text-decoration:underline; }
#free_materials #description p { margin:0 0 5px 0; }

/*Homepage Video Alert*/
#news_alert { height: 300px; padding:10px 0 0 10px; display:block; width:778px; font-family:verdana; font-size:11px; }

#news_alert #promo { display:inline; float:left; padding:0 8px 0 0; }
#news_alert #single_video { display:inline; float:left; width:236px; background:url(/content/images/home/news_bg.gif); background-repeat:repeat-x; }
#news_alert #single_video a.commentary_link { text-decoration:none; color:#00acee; font-weight:bold; }
#news_alert #single_video a.commentary_link:hover { text-decoration:underline; }

#news_alert #video { display:inline; float:left; width:465px; background:url(/content/images/home/news_bg.gif); height:206px; background-repeat:repeat-x;}
#news_alert .content { padding:10px; }
#news_alert #video table { font-family:verdana; font-size:11px; color:#000000; } /* font2black orig: gray #545454 */
#news_alert #video_blurb_spacer { display:inline; float:left; width:8px; }
#news_alert #news_blurb { display:inline; float:left; width:286px; background:url(/content/images/home/news_bg.gif); height:290px; }
#news_alert #news_blurb .arrow { height:30px; width:14px; display:inline; float:left; color:#00acee; }  /* blue */
#news_alert #news_blurb .arrow_link { display:inline; float:left; }
#news_alert #news_blurb .arrow_link a { text-decoration:none; color:#00acee; font-weight:bold; }  /* blue */
#news_alert #news_blurb .arrow_link a:hover { text-decoration:underline; font-weight:bold; }
#news_alert #news_blurb a.announcement_link { text-decoration:none; color:#00acee; font-weight:bold; }  /* blue */
#news_alert #news_blurb a.announcement_link:hover { text-decoration:underline; font-weight:bold; }

/*

This block of CSS can likely be decomissioned. Institutional Pages do not use this Style (AV)

*/
/*Institutional Pension Landing Page*/
/*
#institutional_pension div, #institutional_pension span, #institutional_pension h1, #institutional_pension h2, p, a, img, dl, dt,
#institutional_pension tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;}
*/

/* fixed ul,li -- this was setting globally, shoudl only be specific to #institutional_pension */
/* #institutional_pension ol,  ul, li {list-style:none} <-- wrong */
/*
#institutional_pension ol, #institutional_pension  ul, #institutional_pension  li {list-style:none} 
#institutional_pension #mc {width:825px;margin:0 auto;font-family:Arial, Helvetica, sans-serif;background:url(/content/en_us/images/topics/ui_bg.gif) top center no-repeat;color:#000000;} 
#institutional_pension_disclaimer {width:825px;margin:0 auto;font-family:Arial, Helvetica, sans-serif;}
#institutional_pension #mc_foot {clear:both;width:825px;height:6px;margin:0 auto;background:url(/content/en_us/images/topics/ui_bg.gif) 0 -548px no-repeat;overflow:hidden;display:block}
#institutional_pension #headline {clear:both;margin:0 auto;width:754px;padding:25px 0 20px;}

#institutional_pension #mc .logo-ishares {float:left;margin:9px 13px;}
#institutional_pension #mc .logo-barclays {float:right;margin:14px 15px;}
#institutional_pension #mc .cl {clear:both;}
#institutional_pension #mc a {color:#0027FB;}  

#institutional_pension #headline h1 {font-size:15px;color:#8DB016;font-weight:bold} 
#institutional_pension #headline p {font-size:13px;width:500px;padding:10px 0}
#institutional_pension #headline sup {line-height:50%; font-size:10px}

#institutional_pension #tabcontainer div {float:left;width:189px;padding:0 28px 0 37px;padding-bottom:30px;}
#institutional_pension #tabcontainer .mid {width:240px;border-left:1px solid #666;border-right:1px solid #666;padding-bottom:0;}
#institutional_pension #tabcontainer .mid a {text-decoration:none}
#institutional_pension #tabcontainer .mid a:hover {text-decoration:underline}

#institutional_pension #tabcontainer h2 {font-size:14px;color:#8DB016;font-weight:bold}
#institutional_pension #tabcontainer p {font-size:11px;padding:10px 0}
#institutional_pension #tabcontainer .cta {font-size:11px;color:#000000;padding:10px 0 5px 35px;background:url(/content/en_us/images/topics/ui_download.gif) 0px 10px no-repeat;width:125px;display:block;text-decoration:none} 
#institutional_pension #tabcontainer .cta2 {font-size:11px;color:#000000;text-decoration:none} 
#institutional_pension #tabcontainer a.cta:hover,
#institutional_pension #tabcontainer a.cta2:hover {text-decoration:underline}
#institutional_pension #tabcontainer dl {font-size:10px;padding:10px 0}
#institutional_pension #tabcontainer dt {padding:0;}
#institutional_pension #tabcontainer span {color:#8DB016;} 

*/

.index_tracker_footer {width:960px;margin-left:15px; margin-top:15px;}  /* font2black -  new style to give gray to footer of this page */
.index_tracker_footer p {color:#7B7B7B;}
.index_tracker_footer p a {color:#7B7B7B;}

/* Homepage_redux: TBD remove this since is duplicate of above yet this one wins out since it is after it */
/* Remming out until deleteion and making this active up in  home area.
/*Homepage "midder" */
/*#home_midder { display:block; width:840px; padding:7px 0 7px 38px; }*/
/*#home_midder .midder_column_left { display:inline; float:left; width:125px;*//* border-top:1px solid #e1dede; *//*}*/
/*#home_midder .midder_column_mid { display:inline; float:left; width:155px;*//* border-top:1px solid #e1dede; *//*}*/
/*#home_midder .midder_column_right { display:inline; float:left;*//* border-top:1px solid #e1dede; *//*}*/
/*#home_midder .midder_splitter { display:inline; float:left; width:25px;*//* border-top:1px solid #e1dede; *//*}*/

/* font2black */
/* moved inline style sheet out of teamsite for topics/risk_management.htm page */
/* also changed risk_content to be black, was gray 7b7b7b */
.risk_copy { font-family: verdana; font-size: 11px; }
.risk_link { color:#146bc7; text-decoration:none; font-size: 11px; }
.risk_content { font-family:verdana; font-size:10px; color:#000000; }
.risk_pop { width:200px; background:#ffffff; padding:10px; border: 1px solid #7b7b7b; visibility:hidden; position:absolute; font-size:10px; }

/* Our View Video page */
#our_view_videos .vert_space { height:2px; }
#our_view_videos #left_content { display:inline; float:left; width:470px; }
#our_view_videos .video_detail { display:block; width:470px; height:108px; background-image:url(/content/en_us/images/topics/video_grad_bg.gif); background-repeat:repeat-y; }
#our_view_videos .video_image { display:inline; float:left; padding:16px 0 0 16px; width:130px; }
#our_view_videos .video_head { display:inline; float:left; padding:14px 0 2px 14px; width:280px; font-size:11px; font-weight:bold; color:#a2ad00; font-family:verdana;  }
#our_view_videos .video_copy { display:inline; float:left; padding:0 0 0 14px; width:280px; font-size:10px; color:#000000; font-family:verdana;  }
#our_view_videos #middle_spacer { display:inline; float:left; width:67px; }
#our_view_videos #right_content { display:inline; float:left; width:275px; }
#our_view_videos .header_container { background:#d2d2d2; margin:3px 0 2px 0;}
#our_view_videos .header_content {padding: 15px;}


/* Topics | Tax Efficiency  page */
/* font2black project - moved these here. They used to be two separate css inline style blocks that were identical. Changed them to classes from ids to make legal */
.tax_center { width:823px;display:block;float:left;clear:both; }
.tax_center a.no-underline { text-decoration:none; }
.tax_center .bold { font-weight:bold; }
.tax_center a.blue { color:#195ff3; }
.tax_center a.blue:visited, .tax_center a.blue:link { text-decoration:none; }
.tax_center a.blue:active, .tax_center a.blue:hover { text-decoration:underline; }
.tax_center .grey { color:#000000; }  /*font2black orig: gray #999999 */
.tax_center .small { font-size:9px; }
.tax_center .content { width:100%;display:block;float:left;clear:both; }
.tax_center .content .left_channel { width:536px;display:inline;float:left;clear:left;border-top:1px solid #c8c8c8; }
.tax_center .content .left_channel .column_header { width:100%;display:block;float:left;clear:both;margin:0 0 8px 0;padding:13px 0 0 0; }
.tax_center .content .left_channel .column_header .photo { width:51px;display:inline;float:left;clear:left;margin:0 12px 0 2px; }
.tax_center .content .left_channel .column_header .page_title { width:470px;display:inline;float:left;clear:right; }
.tax_center .content .left_channel .qa_border { width:100%;display:block;float:left;clear:both; }
.tax_center .content .left_channel .qa_content { width:516px;height:400px;padding:17px 10px;display:block;float:left;clear:both;background:url('/content/en_us/images/topics/qa_bg.gif') repeat-x;overflow:auto;border-bottom:1px solid #e1dede; }
.tax_center .content .right_channel { width:287px;display:inline;float:left;clear:right; }
.tax_center .content .right_channel .corner_img { width:100%;display:block;float:left;clear:both; }
.tax_center .content .right_channel .right_top_promo { width:100%;display:block;float:left;clear:both; }
.tax_center .content .right_channel .right_bottom_promo { width:100%;height:160px;display:block;float:left;clear:both;background:url('/content/en_us/images/topics/right_channel_bg.gif') no-repeat;padding:22px 0 0 22px; }
.tax_center .content .right_channel .right_bottom_promo .section_title { font-size:14px;font-weight:bold; }
.tax_center .content .right_channel .right_bottom_promo #right_promo_links { margin:0 10px; }
.tax_center .bottom_section_title { padding:32px 0 6px 0;font-size:14px;font-weight:bold; }
.tax_center .hr { width:100%;height:1px;background:url('/content/en_us/images/topics/section_bottom_border.gif') no-repeat;display:block;float:left;clear:both; }
.tax_center .promo_section { margin:15px 15px 15px 0; }
.tax_center .promo_section .section_description { width:100%;padding:0 0 15px 0;display:block;float:left;clear:both; }
.tax_center .promo_section .section_description .section_title { font-size:12px;font-weight:bold; }
.tax_center .promo_section .promos_area { width:100%;display:block;float:left;clear:both;margin:0 0 15px 0; }
.tax_center .promo_section .promos_area .promo { width:385px;margin:0 15px 0 0;display:inline;float:left;clear:none; }
.tax_center .promo_section .promos_area .promo .thumbnail { width:63px;display:inline;float:left;clear:left; }
.tax_center .promo_section .promos_area .promo .promo_description { width:322px;display:inline;float:left;clear:right; }
.tax_center .home_midder { display:block;width:840px;padding:12px 0 12px 38px;margin:60px 0 0 0; }
.tax_center .home_midder .midder_column_left { display:inline; float:left; width:125px; border-top:1px solid #e1dede;}
.tax_center .home_midder .midder_column_mid { display:inline; float:left; width:155px; border-top:1px solid #e1dede; }
.tax_center .home_midder .midder_column_right { display:inline; float:left; border-top:1px solid #e1dede; }
.tax_center .home_midder .midder_splitter { display:inline; float:left; width:25px; border-top:1px solid #e1dede; }
.tax_center .disclosures {color:#626469;display:block;float:left;clear:both;margin:12px 0;padding:0 38px; } /* font2black - added color */

/* Topics | Fixed Income  page */
/* font2black project - moved these here. Used to be inline style sheet. Also changed a gray to black */
#family_etfs { border-right:none; border-left:none; border-bottom:1px solid #c8c8c8; background:url('/content/en_us/images/topics/fixed_income_table_bg.gif') repeat-x; background-color:#ffffff; font-family:verdana; font-size:11px; }
#family_etfs #family_title { background:url('/content/en_us/images/topics/fixed_income_thead_bg.gif') repeat-x #ffffff;font-weight:bold;color:#353535;font-size:11px; }
#family_title { padding:10px 0 10px 10px; }
#family_etfs tr { padding:3px 0 3px 0; }
#family_etfs td[class] { color:#000000; }
#family_etfs .left { border-left:1px solid #c8c8c8; }
#family_etfs .right { border-right:1px solid #c8c8c8; }
#family_etfs #bottom { border-bottom:1px solid #c8c8c8; }
#family_etfs a.head_link { text-decoration:none; color:#000000; }  /* font2black orig: gray #767676 */
#family_etfs a.head_link:hover { text-decoration:none; }
#fixed_income_container_test .section_title { font-size:12px;font-weight:bold; }
#fixed_income_container_test #right_promo_links .blue { color:#1369ce; } /* blue */
#fixed_income_container_test #right_promo_links .bold { font-weight:bold; }
#fixed_income_container_test #right_promo_links { margin:0 10px; }
.fixed_income_twisty_content { padding:4px 0 4px 10px; }
.fixed_income_twisty_content a { text-decoration:none; color:#1369ce; line-height:16px; } /* blue */
.fixed_income_twisty_content a:hover { text-decoration:underline; }
.fixed_income_copy { font-family:verdana; font-size:11px; color:#000000; } /* font2black orig: gray #464646 */
a.fixed_income_links { color:#1687e7; text-decoration:none; } /* blue */
a.fixed_income_links:hover { text-decoration:underline; }
.fixed_income_registration { color:#000000; font-size:10px; } /* font2black orig: gray #999999 */

#fixed_income_fund_table { background-image:url(/content/en_us/images/topics/fixed_income_bg_grad.gif); background-repeat:no-repeat; font-family:verdana; font-size:10px; color:#000000; }
.fixed_income_row1 { position: absolute; left: 158px; top: 356px; width: 420px; height:43px; border-top:1px solid #99b930; border-left:5px solid #99b930; border-bottom:1px solid #99b930; visibility:hidden; z-index: 20000; }
.fixed_income_bubble1 { position: absolute; left: 525px; top: 346px; width: 110px; height:66px; background-image:url(/content/en_us/images/topics/fixed_income_bubble.png); font-family:verdana; font-size:10px; color:#000000; visibility:hidden; z-index: 30000; }
.fixed_income_row2 { position: absolute; left: 158px; top: 400px; width: 420px; height:44px; border-top:1px solid #99b930; border-left:5px solid #99b930; border-bottom:1px solid #99b930; visibility:hidden; z-index: 20000; }
.fixed_income_bubble2 { position: absolute; left: 525px; top: 390px; width: 110px; height:66px; background-image:url(/content/en_us/images/topics/fixed_income_bubble.png); font-family:verdana; font-size:10px; color:#000000; visibility:hidden; z-index: 30000; }
.fixed_income_row3 { position: absolute; left: 158px; top: 445px; width: 420px; height:44px; border-top:1px solid #99b930; border-left:5px solid #99b930; border-bottom:1px solid #99b930; visibility:hidden; z-index: 20000; }
.fixed_income_bubble3 { position: absolute; left: 525px; top: 435px; width: 110px; height:66px; background-image:url(/content/en_us/images/topics/fixed_income_bubble.png); font-family:verdana; font-size:10px; color:#000000; visibility:hidden; z-index: 30000; }
.fixed_income_row4 { position: absolute; left: 158px; top: 490px; width: 420px; height:44px; border-top:1px solid #99b930; border-left:5px solid #99b930; border-bottom:1px solid #99b930; visibility:hidden; z-index: 20000; }
.fixed_income_bubble4 { position: absolute; left: 525px; top: 480px; width: 110px; height:66px; background-image:url(/content/en_us/images/topics/fixed_income_bubble.png); font-family:verdana; font-size:10px; color:#000000; visibility:hidden; z-index: 30000; }
.fixed_income_row5 { position: absolute; left: 158px; top: 535px; width: 420px; height:44px; border-top:1px solid #99b930; border-left:5px solid #99b930; border-bottom:1px solid #99b930; visibility:hidden; z-index: 20000; }
.fixed_income_bubble5 { position: absolute; left: 525px; top: 525px; width: 110px; height:66px; background-image:url(/content/en_us/images/topics/fixed_income_bubble.png); font-family:verdana; font-size:10px; color:#000000; visibility:hidden; z-index: 30000; }
a.fixed_income_bubble_link { color:#000000; font-size:11px; text-decoration:none; line-height:19px; }  /* font2black orig: gray #555555 */
a.fixed_income_bubble_link:hover { color:#0a65df; text-decoration:underline; }

.intl_fixed_income_row1 { position:absolute;left:158px;top:386px;width:420px;height:43px;border-top:1px solid #99b930;border-left:5px solid #99b930;border-bottom:1px solid #99b930;visibility:hidden;z-index:20000; }
.intl_fixed_income_bubble1 { position:absolute;left:525px;top:376px;width:110px;height:66px;background-image:url(/content/en_us/images/topics/fixed_income_bubble.png);font-family:verdana;font-size:10px;color:#000000;visibility:hidden;z-index:30000; }
.intl_fixed_income_row2 { position:absolute;left:158px;top:430px;width:420px;height:44px;border-top:1px solid #99b930;border-left:5px solid #99b930;border-bottom:1px solid #99b930;visibility:hidden;z-index:20000; }
.intl_fixed_income_bubble2 { position:absolute;left:525px;top:420px;width:110px;height:66px;background-image:url(/content/en_us/images/topics/fixed_income_bubble.png);font-family:verdana;font-size:10px;color:#000000;visibility:hidden;z-index:30000; }


/* Topics | Institutional PFE page */
.pfe { width:823px;display:block;float:left;clear:both; }
.pfe a.no-underline { text-decoration:none; }
.pfe .bold { font-weight:bold; }
.pfe a.blue { color:#195ff3; }
.pfe a.blue:visited, .pfe a.blue:link { text-decoration:none; }
.pfe a.blue:active, .pfe a.blue:hover { text-decoration:underline; }
.pfe .green { color:#99bc1a; font-size:18px; }
.pfe .grey { color:#000000; } 
.pfe .small { font-size:9px; }
.pfe .content { width:100%;display:block;float:left;clear:both; }
.pfe .content .left_channel { width:536px;display:inline;float:left;clear:left;border-top:1px solid #c8c8c8; }
.pfe .content .left_channel .column_header { width:100%;display:block;float:left;clear:both;margin:0 0 8px 0;padding:13px 0 0 0; }
.pfe .content .left_channel .column_header .page_title { width:470px;display:inline;float:left;clear:right; }
.pfe .content .right_channel { width:287px;display:inline;float:left;clear:right; }
.pfe .content .right_channel .corner_img { width:100%;display:block;float:left;clear:both; overflow:hidden; height:148px; }
.pfe .content .right_channel .contact_promo { width:100%;display:block;float:left;clear:both; background:url(/images/topics/promo_pfe.gif); background-repeat:no-repeat; height:101px; }
.pfe .content .right_channel .contact_promo .contact_copy { padding:18px 10px 7px 66px; }
.pfe .content .right_channel .contact_information { width:100%;display:block;float:left;clear:both; background:url(/images/topics/promo_pfe_bg.gif); background-repeat:repeat-y; padding:10px 20px 0 30px; }
.pfe .content .right_channel .right_top_promo { width:100%;display:block;float:left;clear:both; height:100px; }
.pfe .content .right_channel .right_bottom_promo { width:100%;height:0;display:block;float:left;clear:both;background:url('/content/en_us/images/topics/right_channel_bg.gif') no-repeat; }
.pfe .bottom_section_title { padding:32px 0 6px 0; }
.pfe .bottom_section_title a { font-size:14px;font-weight:bold;color:#000000; }
.pfe .hr { width:100%;height:1px;background:url('/content/en_us/images/topics/section_bottom_border.gif') no-repeat;display:block;float:left;clear:both; }
.pfe .promo_section { margin:15px 15px 15px 0; }
.pfe .promo_section .section_description { width:100%;padding:0 0 15px 0;display:block;float:left;clear:both; }
.pfe .promo_section .section_description .section_title { font-size:12px;font-weight:bold; }
.pfe .promo_section .promos_area { width:100%;display:block;float:left;clear:both;margin:0 0 15px 0; }
.pfe .promo_section .promos_area .promo { width:385px;margin:0 15px 0 0;display:inline;float:left;clear:none; }
.pfe .promo_section .promos_area .promo .thumbnail { width:63px;display:inline;float:left;clear:left; }
.pfe .promo_section .promos_area .promo .promo_description { width:322px;display:inline;float:left;clear:right; }
.pfe .home_midder { display:block;width:840px;padding:12px 0 12px 38px;margin:60px 0 0 0; }
.pfe .home_midder .midder_column_left { display:inline; float:left; width:125px; border-top:1px solid #e1dede;}
.pfe .home_midder .midder_column_mid { display:inline; float:left; width:155px; border-top:1px solid #e1dede; }
.pfe .home_midder .midder_column_right { display:inline; float:left; border-top:1px solid #e1dede; }
.pfe .home_midder .midder_splitter { display:inline; float:left; width:25px; border-top:1px solid #e1dede; }
.pfe .disclosures {color:#626469;display:block;float:left;clear:both;margin:12px 0;padding:0 38px; } /* font2black - added color */

/* Topics | Diversified Alternatives page */
#diversified_alternatives { width:723px;display:block;float:left;clear:both; }
#diversified_alternatives a.no-underline { text-decoration:none; }
#diversified_alternatives .bold { font-weight:bold; }
#diversified_alternatives a.blue { color:#156CC6; }
#diversified_alternatives a.blue:visited, #diversified_alternatives a.blue:link { text-decoration:none; }
#diversified_alternatives a.blue:active, #diversified_alternatives a.blue:hover { text-decoration:underline; }
#diversified_alternatives .green { color:#99bc1a; font-size:18px; }
#diversified_alternatives .grey { color:#666666; } 
#diversified_alternatives .small { font-size:11px; }
#diversified_alternatives .content { width:100%;display:block;float:left;clear:both; }
#diversified_alternatives .content strong { font-weight:bold; }
#diversified_alternatives .content .left_channel { /*width:436px;*/width:515px;display:inline;float:left;clear:left; }
#diversified_alternatives .content .left_channel .column_header { width:100%;display:block;float:left;clear:both;margin:0 0 8px 0;padding:6px 0 0 0; }
#diversified_alternatives .content .left_channel .column_header .page_title { width:420px;display:inline;float:left;clear:right; }
#diversified_alternatives .content .left_channel .section_title { font-size:14px;font-weight:bold;color:#A2AD00; }
#diversified_alternatives .content .left_channel .question { font-weight:bold;color:#A2AD00; }
#diversified_alternatives .content .left_channel #chart { width:100%;text-align:center; }
#diversified_alternatives .content .left_channel .indent { width:479px;display:block;float:left;clear:both;margin:0 0 0 30px; }
#diversified_alternatives .content .right_channel { /*width:287px;*/width:208px;display:inline;float:left;clear:right; }
#diversified_alternatives .content .right_channel .corner_img { width:100%;display:block;float:left;clear:both; overflow:hidden; height:258px; }
#diversified_alternatives .content .right_channel .cta { width:100%;height:119px;overflow:hidden;display:block;float:left;clear:both; } 
#diversified_alternatives .content .right_channel .contact_cta { font-size:11px;width:247px;height:320px;padding:15px 15px 15px 25px;display:block;float:left;clear:both;background:url('/images/topics/diversified_alternatives_contacts_bg_fp.gif') no-repeat; }
#diversified_alternatives .content .right_channel .info_cta_fp { width:100%;height:117px;padding:15px 0 0 25px;display:block;float:left;background:url('/images/topics/diversified_alternatives_right_bg_fp.gif') no-repeat; }
#diversified_alternatives .content .right_channel .info_cta_ii { width:262px;height:300px;padding:15px 0 0 25px;display:block;float:left;background:url('/images/topics/diversified_alternatives_right_bg_ii.gif') no-repeat; }
#diversified_alternatives .content .right_channel h4 { padding-left:9px; }
#diversified_alternatives .content .right_channel #alt-chart { margin:0 3px 0 8px; }
#diversified_alternatives .content .right_channel li.email a { background:url("/images/modules/common_sprites.gif") no-repeat -10px -848px;padding:0 0 0 22px; }
#diversified_alternatives .content .right_channel li.phone { background:url("/images/icons/icon_phone_sm.gif") no-repeat;margin:0 0 0 10px;padding:0 0 0 22px; }
#diversified_alternatives .content .right_channel #alt-contacts h4 { margin-bottom:15px; }
#diversified_alternatives .content .right_channel #alt-contacts ul.icon { margin-bottom:15px; }
#diversified_alternatives .content .right_channel #alt-contacts ul.icon li { padding-bottom:0; }
#diversified_alternatives .bottom_section_title { padding:32px 0 6px 0;font-size:14px;font-weight:bold; }
#diversified_alternatives .hr { width:100%;height:1px;background:url('/images/topics/section_bottom_border.gif') no-repeat;display:block;float:left;clear:both; margin:6px 0; }
#diversified_alternatives .separator { margin:0 11px 15px 8px;width:189px;padding:0;height:1px;background:#e1dede; }
#diversified_alternatives .promo_section { margin:15px 15px 15px 0; }
#diversified_alternatives .promo_section .section_description { width:100%;padding:0 0 15px 0;display:block;float:left;clear:both; }
#diversified_alternatives .promo_section .section_description .section_title { font-size:12px;font-weight:bold; }
#diversified_alternatives .promo_section .promos_area { width:100%;display:block;float:left;clear:both;margin:0 0 15px 0; }
#diversified_alternatives .promo_section .promos_area .promo { width:325px;margin:0 15px 0 0;display:inline;float:left;clear:none; }
#diversified_alternatives .promo_section .promos_area .promo .thumbnail { width:63px;display:inline;float:left;clear:left; }
#diversified_alternatives .promo_section .promos_area .promo .promo_description { width:260px;display:inline;float:left;clear:right; }
#diversified_alternatives .home_midder { display:block;width:740px;padding:12px 0 12px 38px;margin:60px 0 0 0; }
#diversified_alternatives .home_midder .midder_column_left { display:inline; float:left; width:125px; border-top:1px solid #e1dede;}
#diversified_alternatives .home_midder .midder_column_mid { display:inline; float:left; width:155px; border-top:1px solid #e1dede; }
#diversified_alternatives .home_midder .midder_column_right { display:inline; float:left; border-top:1px solid #e1dede; }
#diversified_alternatives .home_midder .midder_splitter { display:inline; float:left; width:25px; border-top:1px solid #e1dede; }

#institutional_sectors .sector-etf-list .top { width:453px;height:33px;display:block;float:left;clear:both;background:url(/images/topics/sector_list_top.gif);font-weight:bold;font-size:12px; }
#institutional_sectors .sector-etf-list .top .padding { width:443px;padding:10px 0 0 10px;display:block;float:left;clear:both; }
#institutional_sectors { width:823px;display:block;float:left;clear:both; }
/*#institutional_sectors h1 { font-size:26px;color:#003D6C;font-weight:100;padding:10px 0;margin:0; }*/
#institutional_sectors .bold { font-weight:bold; }
#institutional_sectors .block { display:block;float:left;clear:both;width:100%; }
#institutional_sectors a.blue { color:#195ff3; } 
#institutional_sectors a.blue:visited, #institutional_sectors a.blue:link { text-decoration:none; }
#institutional_sectors a.blue:active, #institutional_sectors a.blue:hover { text-decoration:underline; }
#institutional_sectors .grey { color:#999999; }
#institutional_sectors .white { color:#ffffff; }
#institutional_sectors .small { font-size:9px; }
#institutional_sectors .new { font-size:10px; font-weight:bold; color:#ff5c00 }
#institutional_sectors .content { width:100%;display:block;float:left;clear:both; }
#institutional_sectors .content #left_channel { width:453px;display:inline;float:left;clear:left;border-top:1px solid #c8c8c8;padding-bottom:15px; } /* jj 6.19 needed due to .legacy content override which negated promo_section top marg */
#institutional_sectors .content #left_channel #column_header { width:100%;display:block;float:left;clear:both;margin:0 0 8px 0;padding:13px 0 0 0;font-family: Arial, Verdana, san-serif;font-size:13px; }
#institutional_sectors .content #left_channel #featuredetf_title { width:100%;max-height:48px;padding:12px 0 5px 10px;display:block;float:left;clear:both;background:url('/images/topics/hedgefund_table_title_bg.gif') no-repeat; }
#institutional_sectors .content #left_channel #featuredetf_title .section_title { font-size:14px;font-weight:bold; }
#institutional_sectors .content #left_channel #featuredetf_content { width:100%;display:block;float:left;clear:both;background:url('/images/topics/featuredetf_bg.gif') repeat-x; }
#institutional_sectors .content #left_channel #featuredetf_content a:visited,  #institutional_sectors .content #left_channel #featuredetf_content a:link { text-decoration:none; }
#institutional_sectors .content #left_channel #featuredetf_content .featuredetf_row { width:100%;border-bottom:1px solid #c7c7c8;display:block;float:left;clear:both;overflow:hidden; }
#institutional_sectors .content #left_channel #featuredetf_content .featuredetf_row .ticker { width:44px;display:inline;float:left;clear:left; }
#institutional_sectors .content #left_channel #featuredetf_content .featuredetf_row .fundname { width:312px;display:inline;float:left;clear:none;margin:12px 5px 0 5px; }
#institutional_sectors .content #left_channel #featuredetf_content .featuredetf_row .icon { width:55px;display:inline;float:left;clear:none;vertical-align:middle;margin:11px 0 0 0; }
#institutional_sectors .content #left_channel #featuredetf_content .featuredetf_row .links { width:75px;display:inline;text-align:right;float:left;clear:right;vertical-align:middle;margin:5px 5px 0 20px; }
#institutional_sectors .content #right_channel { width:287px;display:inline;float:left;clear:right; }
#institutional_sectors .content #right_channel .right_cta { width:275px;display:block;float:left;clear:both;margin:0 0 0 13px;_margin-left:7px; }
#institutional_sectors .content #right_channel #corner_img { width:100%;display:block;float:left;clear:both; }
body.ie6 #institutional_sectors .content #right_channel #corner_img { padding-bottom:2px; }
#institutional_sectors .content #right_channel #right_top_promo { width:100%;height:332px;display:block;float:left;clear:both;background:url('/images/topics/hedgefund_top_promo_bg.gif') no-repeat; }
#institutional_sectors .content #right_channel #right_bottom_promo { width:100%;height:220px;display:block;float:left;clear:both;background:url('/images/topics/right_channel_bg.gif') no-repeat;padding:22px 0 0 22px; }
#institutional_sectors .content #right_channel #right_bottom_promo .section_title { font-size:14px;font-weight:bold;text-decoration:none; }
#institutional_sectors .content #right_channel #right_bottom_promo #right_promo_links { margin:0 10px; }
#institutional_sectors .promo_section { margin:15px 15px 0 0;padding:10px 0; }
#institutional_sectors .promo_section .section_description { width:100%;padding:0 0 15px 0;display:block;float:left;clear:both; }
#institutional_sectors .promo_section .section_description .section_title { font-size:14px;font-weight:bold;text-decoration:none; }
#institutional_sectors .promo_section .promos_area { width:100%;display:block;float:left;clear:both;margin:0 0 15px 0; }
#institutional_sectors .promo_section .promos_area .promo { width:343px;margin:0 15px 0 0;display:inline;float:left;clear:none; }
#institutional_sectors .promo_section .promos_area .promo .thumbnail { width:auto;display:inline;float:left;clear:left; }
#institutional_sectors .promo_section .promos_area .promo .promo_description { width:auto;display:inline;float:left;clear:right; }
#institutional_sectors #disclosure { width:100%;display:block;float:left;clear:both;color:#666666;margin:12px 0;padding:12px 0;border-top:1px solid #c7c7c8; }
#institutional_sectors .sector-etf-list { width:453px;display:block;float:left;clear:both; }
#institutional_sectors .sector-etf-list .top { width:453px;height:33px;display:block;float:left;clear:both;background:url(/images/topics/sector_list_top.gif);font-weight:bold;font-size:12px; }
#institutional_sectors .sector-etf-list .top .padding { width:443px;padding:10px 0 0 10px;display:block;float:left;clear:both; }
#institutional_sectors .list-contents { width:451px;display:block;float:left;clear:both;border:1px solid #bbbbbb;border-top:none;padding:0 0 10px 0; }
#institutional_sectors .twisty-container { width:441px;display:block;clear:both;padding:10px 0 0 10px; }
#institutional_sectors .sector-name { width:413px;font-size:13px;padding:0 0 0 20px;cursor:pointer;display:block;float:left;clear:both; }
#institutional_sectors .twisty-on { background:url(/images/topics/sector_minus.gif) left no-repeat; }
#institutional_sectors .twisty-off { background:url(/images/topics/sector_plus.gif) left no-repeat; }
#institutional_sectors .sector-contents { width:413px;display:none;padding:5px 0 5px 20px; }
#institutional_sectors .sector-contents-open { width:413px;display:block;padding:5px 0 5px 20px; }
#institutional_sectors .sector-contents a, #institutional_sectors .sector-contents-open a  { font-size:13px; }
#institutional_sectors .content ul {padding-left:35px;margin-top:15px;}
#institutional_sectors .content .disc { list-style:disc;list-style-position:inside;}
#institutional_sectors .content .margin15bottom { margin:0 0 15px 0; }

/* Why Register page */
#why_register_container { width:768px; font-family:verdana; padding-bottom:20px; }
#why_register_container .banner_image { background:url('/images/profile/why_register_banner.jpg'); background-repeat:no-repeat; width:768px; height:62px; padding: 0 0 2px 0; }
#why_register_container .left_content { clear:both; float:left; width:380px; }
#why_register_container .right_content { float:right; width:380px; }
#why_register_container .border { border:1px solid #dddddd; _width:380px; }
#why_register_container .blue_background { background:#deeef9; margin:1px; }
#why_register_container .green_background { background:#e0ecd5; margin:1px; }
#why_register_container .top_image { text-align:center; padding:6px 0 16px 0; overflow:hidden; }
#why_register_container .copy { padding:0 30px 22px 25px; font-size:11px; color:#000000; }
#why_register_container .reg_button { margin:2px 0 0 0; height:66px; overflow:hidden; }
#why_register_container .reg_button_copy { background:url('/images/profile/why_register_gradient_bg.gif'); height:39px; text-align:center; color:#ffffff; font-size:9px; padding:0 30px; _width:322px; }
#why_register_container .radio { height:12px;margin:0px;padding:0px; }
#why_register_container .radio input{ position:absolute;top:11px;left:-25px;  }
#why_register_container .label { position:relative;color:#000000;line-height:13px; }
#why_register_container .investor_selector { padding:10px 10px 10px 34px; background-color:#f0f6ea; margin:10px 0; }
#why_register_container .asterisk { font-size:9px; }
#why_register_container #error_reg { color:#FFFFFF;font-weight:bold;background-color:#FF5C00;padding-bottom:2px;line-height:20px;font-size:11px;color:#FFFFFF;padding-left:24px; margin-bottom:12px; }
.space_hack { display:block; clear:both; height:20px; }

/* Topics Flash Header Template */
#topic_page_container { width:828px; margin-left:135px;}
/*#topic_page_container a { color:#156CC6; }*/
#topic_page_container .flash_header { display:block; }
#topic_page_container .left_column { width:553px; float:left; }
#topic_page_container .main_copy { padding:20px 30px 23px 0; font-family:verdana; font-size:12px;  }
#topic_page_container .right_column { width:275px; float:right; }
#topic_page_container .cta { height:123px; overflow:hidden; }
#topic_page_container .more_on_topic { background:url(/images/topics/fixed_income_gradient.jpg) no-repeat; height:300px; }
#topic_page_container .section_title { padding:20px 0px 0px 12px; font-weight:bold; font-size:12px; }
#topic_page_container .right_promo_links { padding:16px 0px 0px 12px; font-weight:bold; font-size:12px; }
#topics_additional_resources { display:block; clear:both; width:828px; margin:20px 0 20px 135px; font-size:12px; font-family:verdana; }
#topics_additional_resources a { color:#1687e7; }
#topics_additional_resources .headline { clear:both; font-size:15px; color:#000000; padding:0 0 1px 8px; font-weight:bold; }
#topics_additional_resources .subhead { clear:both; border-top:1px solid #e9e9e9; font-size:12px; font-weight:bold; padding:10px 0; color:#000000; font-family:verdana; }
#topics_additional_resources .resource { display:inline; padding: 0 0 15px 0; }
#topics_additional_resources .left { float:left; clear:both; }
#topics_additional_resources .right { float:right; margin-right:45px; }
#topics_additional_resources .thumbnail { float:left; width:62px; height:80px; }
#topics_additional_resources .copy { float:left; width:300px; }

/* Topics | Charity, Small Cap, Cap Gains & Liquidity  */
.topics { color:#000000; }
.topics .fs20 { font-size:20px; }
.topics .fs8 { font-size:8px; }
.topics .fs10 { font-size:10px; }
.topics .fs16 { font-size:16px; }
.topics .fs13 { font-size:13px; }
.topics .fs14 { font-size:14px; }
.topics .fs15 { font-size:15px; }
.topics a.blue { color:#1687e7;text-decoration:none; }
.topics a.blue:hover { text-decoration:underline; }
.topics .pdf, .topics .icon { width:17px;padding:0 5px 0 0;vertical-align:top; }
.topics .pdf { width:17px;padding:0 5px 0 0;vertical-align:top; }
.topics hr.grey { width:100%;background-color:#c8c8c9;color:#c8c8c9;border:0;height:1px;margin:0 0 10px 0; }
.topics .resource { width:300px;padding:0 30px 15px 0;vertical-align:top; }
.topics .disclaimers { margin:50px 0 0 0;color:#7b7b7b; }
.topics #left_content_container { border-top:2px solid #c8c8c9;*border-top:1px solid #c8c8c9; }
.topics #left_content { padding:24px 0 0 0; }
.topics .right_cta { width:100%;display:block;float:left;clear:both;background:url('/content/en_us/images/topics/topics_promo_middle.jpg') repeat-y; }
.topics .right_cta_top { width:275px;height:25px;display:block;float:left;clear:both;background:url('/content/en_us/images/topics/topics_promo_top.jpg') no-repeat; }
.topics .right_cta_contact_top { width:247px;display:block;padding:15px 15px 0 15px;float:left;clear:both;background:url('/content/en_us/images/topics/topics_contact_promo_top.jpg') no-repeat; }
.topics .right_cta_middle { width:245px;display:block;float:left;clear:both;padding:0 15px; }
.topics .right_cta_bottom { width:275px;height:15px;display:block;float:left;clear:both;background:url('/content/en_us/images/topics/topics_promo_bottom_rd.jpg') no-repeat; }
.topics .right_cta_bottom_sq { width:275px;height:15px;display:block;float:left;clear:both;background:url('/content/en_us/images/topics/topics_promo_bottom_sq.jpg') no-repeat; }
.topics .margintop10 { margin-top:10px; }
.topics .marginbtm60 { margin-bottom:60px; }
.topics .marginleft25 { margin-left:25px; }
.topics .greybar { height:1px;background:#c7c7c8;color:#c7c7c8; }
.topics .whitebar { height:1px;background:#ffffff;color:#ffffff; }
.topics .twisty_title { height:35px;background:url('/content/en_us/images/topics/topics_twisty_title.gif') repeat-x;font-weight:bold;font-size:11px; }
.topics #resources .resource_desc { padding:0 40px 0 0;width:320px;vertical-align:top; }
.topics #etf_table .title { background:url('/content/en_us/images/topics/smallcap_title_bg.gif') repeat-x;height:31px;font-size:14px;font-weight:bold;padding:0 8px; }
.topics ul.standard li { list-style:disc;margin:0 0 12px 0;padding:0; }

/* Topics | Financial Advisor Gold Kit */
#layout-b .hero-promo.goldkit {background:none; border-bottom:none; filter:none; -ms-filter:none; margin:0;}
.header-goldkit {border-bottom: 1px solid #A5A5A5; margin-top: -14px;}
.header-goldkit a {background: url('/images/gold/iau_gold_bar.png') no-repeat right bottom; cursor:pointer; display:block; height:91px; text-decoration:none;}
.header-goldkit a .title {border-bottom:none; font-size:23px; position:relative; top:40px; text-decoration:none;}
.header-goldkit a:hover .title, .header-goldkit a  .title:hover {text-decoration:none;}
.header-goldkit .hero { text-align:right; position:relative; top:-82px; }
#layout-b .left-content .goldkit h3 { font-size:13px; margin-bottom:0; }
#layout-b .left-content p.goldkit { margin-bottom:0; }
/* 
.goldkit a.popup { padding:0 0 2px 23px; background: url(/content/en_us/images/topics/common_sprites_vi.gif) no-repeat -10px -450px; } /* vi-lite */
.goldkit .hero-promo { border-bottom:1px solid #a5a5a5; margin-bottom:10px;}
.goldkit .hero-promo img { float: right; }
.goldkit .top-content { width:100%;display:block;float:left;clear:both; }
.goldkit div.left-col { width:495px;display:inline;float:left;clear:left;margin:0 35px 0 0; }
.goldkit .top-content div.left-col li { padding:0 0 20px 0; }
.goldkit div.right-col { width:209px;display:inline;float:left;clear:right; }
*/

/* Topics | iShares ETF App for iPhone (landing) */
#iphone_app_landing { margin:0 0 60px 0; }
#iphone_app_landing .mod { float:right; }
#iphone_app_landing .resources td.divider div { height:25px; border-top:solid 1px #e3e3e3; margin-right:30px; }
#iphone_app_landing .featured { width:745px; height:348px; background:url(/content/en_us/images/topics/iphone-app_landing_featured.jpg) no-repeat; margin-bottom:5px; }
#iphone_app_landing .leadin { width:520px; margin-right:10px;}
#iphone_app_landing .leadin p { margin-bottom:10px; }
#iphone_app_landing .leadin p.b { font-size:15px; }
#iphone_app_landing table.resources { clear:right; border-spacing:0; padding:0; margin:-15px 0 0 30px; }
#iphone_app_landing .resources td, .resources th { vertical-align:top; }
#iphone_app_landing .resources th { text-align:left; font-size:15px; font-weight:bold; padding:10px 0; }
#iphone_app_landing td.image { padding-right:30px; }
#iphone_app_landing td.icon { min-width:26px; padding:10px 10px 0 0; }
#iphone_app_landing td.detail-left p, td.detail-right p { margin:0; }
#iphone_app_landing td.detail-left { width:50%; padding:10px 0; }
#iphone_app_landing td.detail-right { width:49%; padding:10px 0; }
#iphone_app_landing .featured a { position:relative; top:222px; left:102px; }
#iphone_app_landing td.icon h3 { width:26px; margin:0; }
#iphone_app_landing h3.one { height:28px; background:url(/content/en_us/images/topics/iphone-app_icons_sprite.png) no-repeat 0 0; }
#iphone_app_landing h3.two { height:23px; background:url(/content/en_us/images/topics/iphone-app_icons_sprite.png) no-repeat 0 -54px; }
#iphone_app_landing h3.three { height:25px; background:url(/content/en_us/images/topics/iphone-app_icons_sprite.png) no-repeat 0 -28px; }
#iphone_app_landing h3.four { height:22px; background:url(/content/en_us/images/topics/iphone-app_icons_sprite.png) no-repeat 0 -77px; }
#iphone_app_landing h3.five { height:25px; background:url(/content/en_us/images/topics/iphone-app_icons_sprite.png) no-repeat 0 -99px; }
#iphone_app_landing h3.six { height:24px; background:url(/content/en_us/images/topics/iphone-app_icons_sprite.png) no-repeat 0 -150px; }
#iphone_app_landing h3.seven { height:25px; background:url(/content/en_us/images/topics/iphone-app_icons_sprite.png) no-repeat 0 -126px; }
#iphone_app_landing h3.eight { height:28px; background:url(/content/en_us/images/topics/iphone-app_icons_sprite.png) no-repeat 0 200px; }

/* Fidelity: Special Offer for Trading iShares ETFs - table formatting */
.topics .fidelity td.fund {padding-left:10px;}
.topics .fidelity td.ticker_short {background:#e7e7e7;}
#charity #corner_img { background:url(/content/en_us/images/topics/charity_corner.jpg) no-repeat;width:15px; }
#charity #charity_img { background:url(/content/en_us/images/topics/charity_img.jpg); height:148px;width:274px; }
#smallcap ul li { list-style:disc;margin:0 0 12px 0;padding:0; }
#smallcap #etf_table .subtitle { height:31px;background:#c7c7c8;color:#ffffff;font-weight:bold;font-size:10px;padding:0 0 0 8px; }
#smallcap #etf_table .sectionTitle { height:31px;background:#e1e1e1;color:#000000;font-weight:bold;font-size:10px;padding:0 0 0 8px; }
#smallcap #etf_table .ticker { background:#e1e1e1;width:44px;height:46px; }
#smallcap #etf_table .ticker_short { background:#e1e1e1;width:44px;height:33px; }
#smallcap #etf_table .fund { padding:0 8px;width:331px; }
#smallcap #etf_table .links { width:144px;height:46px;text-align:right; }
#form5500 #corner_img { background:url(/content/en_us/images/topics/form5500_corner.jpg) no-repeat;width:12px; }
#form5500 #img { background:url(/content/en_us/images/topics/form5500_img.jpg) no-repeat; height:148px;width:274px; }
#form5500 ul.standard { margin:0 0 0 -15px;padding:0 0 0 30px;list-style:disc; }
/* #capgains h1 { font-size:26px;font-weight:normal;color:#003d6c;margin:0 0 15px 0; } */
#capgains h1.title { border-bottom:1px solid #A5A5A5;color:#333333;font-size:24px;font-weight:bold;height:30px;margin-bottom:10px;padding-bottom:5px;padding-top:15px;position:relative; }
#capgains h4 { font-weight:bold;margin:0 0 20px 0; }
#capgains a.pdf { padding:0 0 0 23px;background: url(/content/en_us/images/topics/common_sprites_vi.gif) no-repeat -10px -150px;min-height:16px; } /* vi-lite */
#capgains a.flv { padding:0 0 0 23px;background: url(/content/en_us/images/topics/common_sprites_vi.gif) no-repeat -10px -350px; } /* vi-lite */
#capgains a.popup { padding:0 0 2px 23px;background: url(/content/en_us/images/topics/common_sprites_vi.gif) no-repeat -10px -450px; } /* vi-lite */
#capgains a.mp3 { padding:0 0 0 23px;background: url(/content/en_us/images/topics/common_sprites_vi.gif) no-repeat -10px -550px; }  /* vi-lite todo: break out into audio and podcast classes  */
#capgains a.xls { padding:0 0 0 23px;background: url(/content/en_us/images/topics/common_sprites_vi.gif) no-repeat -10px -650px; } /* vi-lite */
#capgains a.tool { padding:0 0 2px 23px;background: url(/content/en_us/images/topics/common_sprites_vi.gif) no-repeat -10px -750px; } /* vi-lite */
#capgains #header { width:100%;display:block;float:left;clear:both;border-bottom:1px solid #b4b4b4;margin:0 0 20px 0; }
#capgains #header #title { width:500px;display:inline;float:left;clear:left; }
/* #capgains div.utility-nav { width:245px;float:left;padding:20px 0 0 0;font-size:11px;text-align:right;} */ /* Email and Print icons */ /* 10 up from bottom line, 10 in from rt margin.*/
/* #capgains div.utility-nav span.email a { padding:0px 10px 0px 25px;background: url("/content/en_us/images/topics/northam_sprites.png") no-repeat 0 -73px;} */
/* #capgains div.utility-nav span.print a { padding:5px 10px 5px 25px;background: url("/content/en_us/images/topics/northam_sprites.png") no-repeat 0 -86px;} */
#capgains #top-content { width:100%;display:block;float:left;clear:both; }
#capgains div#left-col { width:495px;display:inline;float:left;clear:left;margin:0 35px 0 0; }
#capgains #fund_table { border-bottom:1px solid #D5D5D5;margin:20px 0 30px 0 !important; }
#capgains #fund_table .data { text-align:right; }
#capgains div#right-col { width:209px;display:inline;float:left;clear:right; }

/* Product Info Pages - redux summer 2009 */
/* below is styling for disclosure that appears at top of Distributions tab */
.product-info #dist-top-table-disclosure-container .top-table-disclosure p {margin-top:10px;}
.product-info #dist-top-table-disclosure-container .top-table-disclosure p.margintop20 {margin-top:20px;}
.product-info #dist-top-table-disclosure-container .top-table-disclosure p.margintop10 {margin-top:15px;}
.product-info #dist-top-table-disclosure-container .top-table-disclosure p.marginbottom10 {margin-bottom:10px;}
.product-info #dist-top-table-disclosure-container .top-table-disclosure p.small-grey {color:#666;}
.product-info #dist-top-table-disclosure-container .top-table-disclosure p.ital {font-style:italic}
.product-info #dist-top-table-disclosure-container .top-table-disclosure p a {color:#156CC6}     /* site wide std blue for links */

/* below is styling for disclosure that appears on Holdings tab  above the Holdings table */
.product-info #holdings-top-table-disclosure-container .top-table-disclosure {margin:0 0 0 0;}
.product-info #holdings-top-table-disclosure-container .top-table-disclosure .disclosures {padding:0 0 0 0;color:#666;}
.product-info #holdings-top-table-disclosure-container .top-table-disclosure .disclosures p {margin-top:10px;margin-left:10px;}
.product-info #holdings-top-table-disclosure-container .top-table-disclosure .disclosures p.margintop20 {margin-top:20px;}
.product-info #holdings-top-table-disclosure-container .top-table-disclosure .disclosures p.margintop10 {margin-top:15px;}
.product-info #holdings-top-table-disclosure-container .top-table-disclosure .disclosures p.marginbottom10 {margin-bottom:10px;}
.product-info #holdings-top-table-disclosure-container .top-table-disclosure .disclosures p.small-grey {font-size:10px;color:#666;}
.product-info #holdings-top-table-disclosure-container .top-table-disclosure .disclosures p.ital {font-style:italic}
.product-info #holdings-top-table-disclosure-container .top-table-disclosure .disclosures p a {color:#156CC6}     /* site wide std blue for links */

/* @136885 bottom padding for extended disclosure (GSG) */
.product-info #product-info-header .disclosures { padding:10px 0px; }

/* Emergency Notice Style */
.overview-emergency-notice { background:#ffffcc url(/images/product_info/icon_emergency.gif) 11px 11px no-repeat; border:2px solid #ddd; padding:11px 11px 11px 35px; margin:10px 20px 30px 10px; }

/* Removing the tables from the typical link clusters and starting from a newer design, using lists */
/* vi-lite: Remming out these - not sure why they are here. todo: search content and see if teamite content may need these here */
/* 
.pi-link-module { }
.pi-link-module h3 { border-bottom:1px solid #ddd; color:#666; font-size:11px; margin:0 0 5px 0 !important; padding:20px 0 5px 0; }
.pi-link-module ul { list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:0; }
.pi-link-module li { margin:4px 0 0 0; }
.pi-link-module a { display:block; text-decoration:none; color:#156cc6; font-weight:normal; font-size:10px; padding:0 0 3px 22px; }
.pi-link-module p { padding:3px 0 0 0; }
.pi-link-module a.pi-over p { text-decoration:underline; }


.pi-link-module li.icon_pdf a { background:transparent url(/images/product_info/icon_pdf.gif) 0 0 no-repeat; }
.pi-link-module li.icon_xls a { background:transparent url(/images/product_info/icon_xls.gif) 0 0 no-repeat; }
.pi-link-module li.icon_ppt a { background:transparent url(/images/product_info/icon_ppt.gif) 0 0 no-repeat; }
.pi-link-module li.icon_tool a { background:transparent url(/images/product_info/icon_tool.gif) 0 0 no-repeat; }
.pi-link-module li.icon_popup a { background:transparent url(/images/product_info/icon_popup.gif) 0 0 no-repeat; }
.pi-link-module li.fund-eq a { background:transparent url(/images/product_info/icon_additional_fund_eq.gif) 0 0 no-repeat; }
.pi-link-module li.fund-comm a { background:transparent url(/images/product_info/icon_additional_fund_comm.gif) 0 0 no-repeat; }
.pi-link-module li.fund-specialty a { background:transparent url(/images/product_info/icon_additional_fund_specialty.gif) 0 0 no-repeat; }
.pi-link-module li.fund-fi a { background:transparent url(/images/product_info/icon_additional_fund_fi.gif) 0 0 no-repeat; }
*/

/* Topics | Emerging Markets */ 
/* NOTE: Additional styles are in code css here: blk.ishares-legacy.css */
#emerging_markets { width:823px;display:block;float:left;clear:both; }
#emerging_markets .bold { font-weight:bold; }
#emerging_markets a.blue { color:#195ff3; }
#emerging_markets a.blue:visited, #emerging_markets a.blue:link { text-decoration:none; }
#emerging_markets a.blue:active, #emerging_markets a.blue:hover { text-decoration:underline; }
#emerging_markets .grey { color:#999999; }
#emerging_markets .white { color:#ffffff; }
#emerging_markets .small { font-size:9px; }
#emerging_markets .new { font-size:10px; font-weight:bold; color:#ff5c00 }
#emerging_markets .content { width:100%;display:block;float:left;clear:both; }
#emerging_markets .content #left_channel { width:536px;display:inline;float:left;clear:left;border-top:1px solid #c8c8c8; }
#emerging_markets .content #left_channel #column_header { width:100%;display:block;float:left;clear:both;margin:0 0 8px 0;padding:13px 0 0 0; }
#emerging_markets .content #left_channel #featuredetf_title { width:100%;max-height:48px;padding:12px 0 5px 10px;display:block;float:left;clear:both;background:url('/content/en_us/images/topics/hedgefund_table_title_bg.gif') no-repeat; }
body.ie6 #emerging_markets .content #left_channel #featuredetf_title { width:526px;} 
#emerging_markets .content #left_channel #featuredetf_title .section_title { font-size:14px;font-weight:bold; }
#emerging_markets .content #left_channel #featuredetf_content { width:100%;display:block;float:left;clear:both;background:url('/content/en_us/images/topics/featuredetf_bg.gif') repeat-x; }
#emerging_markets .content #left_channel #featuredetf_content a:visited,  #emerging_markets .content #left_channel #featuredetf_content a:link { text-decoration:none; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row { width:100%;border-bottom:1px solid #c7c7c8;display:block;float:left;clear:both;overflow:hidden;}
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker { width:44px;height:35px;display:inline;float:left;clear:left; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .tickertall { width:44px;height:46px;display:inline;float:left;clear:left; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker a { width:100%;height:100%;display:block;background:url('/content/en_us/images/topics/emerging_markets_tickers.gif') no-repeat; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .tickertall a { width:100%;height:100%;display:block;background:url('/content/en_us/images/topics/emerging_markets_tickers.gif') no-repeat; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker1 { background-position:0px 0px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker2 { background-position:0px -35px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker3 { background-position:0px -70px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker4 { background-position:0px -105px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .tickertall #ticker5 { background-position:0px -140px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker6 { background-position:0px -186px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker7 { background-position:0px -221px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker8 { background-position:0px -256px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker9 { background-position:0px -291px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker10 { background-position:0px -326px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker11 { background-position:0px -361px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker12 { background-position:0px -396px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker13 { background-position:0px -431px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker14 { background-position:0px -466px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker15 { background-position:0px -501px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker16 { background-position:0px -536px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker17 { background-position:0px -571px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker18 { background-position:0px -606px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker19 { background-position:0px -642px; } /* BAU sync */
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .ticker #ticker20 { background:url('/images/topics/ticker_epol.gif') no-repeat; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .fundname { width:312px;display:inline;float:left;clear:none;margin:9px 5px 0 5px; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .icon { width:55px;display:inline;float:left;clear:none;vertical-align:middle;margin:10px 0 0 0; }
#emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .links { width:75px;display:inline;text-align:right;float:left;clear:right;vertical-align:middle;margin:5px 5px 0 20px; }
body.ie6 #emerging_markets .content #left_channel #featuredetf_content .featuredetf_row .links {margin:5px 15px 0 10px; } /* override to fit better */
#emerging_markets .content #right_channel { width:287px;display:inline;float:left;clear:right; }
body.ie6 #emerging_markets #emerging_markets .content #right_channel { width:287px;display:inline;float:left;clear:right;padding-left:0px; }
#emerging_markets .content #right_channel #corner_img { width:100%;display:block;float:left;clear:both; }
#emerging_markets .content #right_channel img {width:auto} 
#emerging_markets .content #right_channel #right_top_promo { width:100%;height:115px;display:block;float:left;clear:both; } /* BAU sync */
#emerging_markets .content #right_channel #right_bottom_promo { width:100%;height:220px;display:block;float:left;clear:both;background:url('/content/en_us/images/topics/right_channel_bg.gif') no-repeat;padding:22px 0 0 22px; }
body.ie6 #emerging_markets .content #right_channel #right_bottom_promo {margin-top:-2px}
#emerging_markets .content #right_channel #right_bottom_promo .section_title { font-size:14px;font-weight:bold; }
#emerging_markets .content #right_channel #right_bottom_promo #right_promo_links { margin:0 10px; }
#emerging_markets .promo_section { margin:15px 15px 15px 0;padding:10px 0; }
#emerging_markets .promo_section .section_description { width:100%;padding:0 0 15px 0;display:block;float:left;clear:both; }
#emerging_markets .promo_section .section_description .section_title { font-size:14px;font-weight:bold; }
#emerging_markets .promo_section .promos_area { width:100%;display:block;float:left;clear:both;margin:0 0 15px 0; }
#emerging_markets .promo_section .promos_area .promo { width:385px;margin:0 15px 0 0;display:inline;float:left;clear:none; }
#emerging_markets .promo_section .promos_area .promo .thumbnail { width:auto;display:inline;float:left;clear:left; }
#emerging_markets .promo_section .promos_area .promo .promo_description { width:auto;display:inline;float:left;clear:right; }
#emerging_markets #resources { width:100%;display:block;float:left;clear:both;margin:37px 0 0 0; }
#emerging_markets #resources .thumb { width:91px;height:126px;background:url('/content/en_us/images/topics/emerging_markets_thumbnails.gif') no-repeat 0px -1000px;vertical-align:top; }
#emerging_markets #resources .desc_left { padding:0 15px 0 5px; }
#emerging_markets #resources #thumb1 { background-position:0px 0px; }
#emerging_markets #resources #thumb2 { background-position:0px -126px; }
#emerging_markets #resources #thumb3 { background-position:0px -252px; }
#emerging_markets #resources #thumb4 { background-position:0px -378px; }
#emerging_markets #disclosure { width:100%;display:block;float:left;clear:both;color:#666666;margin:12px 0;padding:12px 0;border-top:1px solid #c7c7c8; }

/* Topics | Hedge Fund Managers */  /* copied this section from BAU 6.18.2010 jj */
#hedge_fund { width:823px;display:block;float:left;clear:both; }
#hedge_fund h1 { font-size:26px;color:#003D6C;font-weight:100;padding:10px 0;margin:0; }
#hedge_fund .bold { font-weight:bold; }
#hedge_fund .block { display:block;float:left;clear:both;width:100%; }
#hedge_fund a.blue { color:#195ff3; }
#hedge_fund a.blue:visited, #hedge_fund a.blue:link { text-decoration:none; }
#hedge_fund a.blue:active, #hedge_fund a.blue:hover { text-decoration:underline; }
#hedge_fund .grey { color:#999999; }
#hedge_fund .white { color:#ffffff; }
#hedge_fund .small { font-size:9px; }
#hedge_fund .new { font-size:10px; font-weight:bold; color:#ff5c00 }
#hedge_fund .content { width:100%;display:block;float:left;clear:both; }
#hedge_fund .content #left_channel { width:453px;display:inline;float:left;clear:left;border-top:1px solid #c8c8c8;padding-bottom:15px; } /* jj 6.19 needed due to .legacy content override which negated promo_section top marg */
#hedge_fund .content #left_channel #column_header { width:100%;display:block;float:left;clear:both;margin:0 0 8px 0;padding:13px 0 0 0;font-family: Arial, Verdana, san-serif;font-size:13px; }
#hedge_fund .content #left_channel #featuredetf_title { width:100%;max-height:48px;padding:12px 0 5px 10px;display:block;float:left;clear:both;background:url('/images/topics/hedgefund_table_title_bg.gif') no-repeat; }
#hedge_fund .content #left_channel #featuredetf_title .section_title { font-size:14px;font-weight:bold; }
#hedge_fund .content #left_channel #featuredetf_content { width:100%;display:block;float:left;clear:both;background:url('/images/topics/featuredetf_bg.gif') repeat-x; }
#hedge_fund .content #left_channel #featuredetf_content a:visited,  #hedge_fund .content #left_channel #featuredetf_content a:link { text-decoration:none; }
#hedge_fund .content #left_channel #featuredetf_content .featuredetf_row { width:100%;border-bottom:1px solid #c7c7c8;display:block;float:left;clear:both;overflow:hidden; }
#hedge_fund .content #left_channel #featuredetf_content .featuredetf_row .ticker { width:44px;display:inline;float:left;clear:left; }
#hedge_fund .content #left_channel #featuredetf_content .featuredetf_row .fundname { width:312px;display:inline;float:left;clear:none;margin:12px 5px 0 5px; }
#hedge_fund .content #left_channel #featuredetf_content .featuredetf_row .icon { width:55px;display:inline;float:left;clear:none;vertical-align:middle;margin:11px 0 0 0; }
#hedge_fund .content #left_channel #featuredetf_content .featuredetf_row .links { width:75px;display:inline;text-align:right;float:left;clear:right;vertical-align:middle;margin:5px 5px 0 20px; }
#hedge_fund .content #right_channel { width:287px;display:inline;float:left;clear:right; }
#hedge_fund .content #right_channel .right_cta { width:275px;display:block;float:left;clear:both;margin:0 0 0 13px;_margin-left:7px; }
#hedge_fund .content #right_channel #corner_img { width:100%;display:block;float:left;clear:both; }
#hedge_fund .content #right_channel #right_top_promo { width:100%;height:332px;display:block;float:left;clear:both;background:url('/images/topics/hedgefund_top_promo_bg.gif') no-repeat; }
#hedge_fund .content #right_channel #right_bottom_promo { width:100%;height:220px;display:block;float:left;clear:both;background:url('/images/topics/right_channel_bg.gif') no-repeat;padding:22px 0 0 22px; }
#hedge_fund .content #right_channel #right_bottom_promo .section_title { font-size:14px;font-weight:bold;text-decoration:none; }
#hedge_fund .content #right_channel #right_bottom_promo #right_promo_links { margin:0 10px; }
#hedge_fund .promo_section { margin:15px 15px 0 0;padding:10px 0; }
#hedge_fund .promo_section .section_description { width:100%;padding:0 0 15px 0;display:block;float:left;clear:both; }
#hedge_fund .promo_section .section_description .section_title { font-size:14px;font-weight:bold;text-decoration:none; }
#hedge_fund .promo_section .promos_area { width:100%;display:block;float:left;clear:both;margin:0 0 15px 0; }
#hedge_fund .promo_section .promos_area .promo { width:343px;margin:0 15px 0 0;display:inline;float:left;clear:none; }
#hedge_fund .promo_section .promos_area .promo .thumbnail { width:auto;display:inline;float:left;clear:left; }
#hedge_fund .promo_section .promos_area .promo .promo_description { width:auto;display:inline;float:left;clear:right; }
#hedge_fund #disclosure { width:100%;display:block;float:left;clear:both;color:#666666;margin:12px 0;padding:12px 0;border-top:1px solid #c7c7c8; }
#hedge_fund .sector-etf-list { width:453px;display:block;float:left;clear:both; }
#hedge_fund .sector-etf-list .top { width:453px;height:33px;display:block;float:left;clear:both;background:url(/images/topics/sector_list_top.gif);font-weight:bold;font-size:12px; }
#hedge_fund .sector-etf-list .top .padding { width:443px;padding:10px 0 0 10px;display:block;float:left;clear:both; }
#hedge_fund .list-contents { width:451px;display:block;float:left;clear:both;border:1px solid #bbbbbb;border-top:none;padding:0 0 10px 0; }
#hedge_fund .twisty-container { width:431px;display:block;clear:both;padding:10px 0 0 10px; }
#hedge_fund .sector-name { width:413px;font-size:13px;padding:0 0 0 20px;cursor:pointer;display:block;float:left;clear:both; }
#hedge_fund .twisty-on { background:url(/images/topics/sector_minus.gif) left no-repeat; }
#hedge_fund .twisty-off { background:url(/images/topics/sector_plus.gif) left no-repeat; }
#hedge_fund .sector-contents { width:393px;display:none;padding:5px 0 5px 20px; }
#hedge_fund .sector-contents-open { width:393px;display:block;padding:5px 0 5px 20px; }
#hedge_fund .sector-contents a, #hedge_fund .sector-contents-open a  { font-size:13px; }


/* Get Started - Fixed Income - Track 5 */

.promos .icon { width:20px;vertical-align:top;padding:0 0 15px 0; }
.promos .link { font-size:11px;vertical-align:top;padding:0 0 15px 0; }
.education .subnav { font-size:12px;margin:0 0 20px 0; }
.education .chart { margin:10px 0;display:block;float:left;clear:both; }
.education ul.standard li { list-style:disc; }


/* Treatment B Landing Page - 2010 Resources - /topics/2010_resources.htm */
#treatmentB_LP { width:780px; font-family:arial; margin-left:30px; }
#treatmentB_LP a { font-family:arial; }
#treatmentB_LP .header_copy { color:#006bb4; font-size:26px; font-weight:bold; }
#treatmentB_LP .green_copy { color:#a2ad00; }
#treatmentB_LP .sub_copy { font-size:12px; padding:25px 0; }
#treatmentB_LP .tri_column { width:245px; background:#f3f3f4; vertical-align:top; }
#treatmentB_LP .wide_column { background:#f3f3f4; vertical-align:top; }
#treatmentB_LP .wide_column .inner_left { display:inline; float:left; width:135px; }
#treatmentB_LP .wide_column .inner_right { display:inline; float:left; width:365px; padding:12px 0 0 0; font-size:11px; color:#424242; }
#treatmentB_LP .wide_column .inner_right td { font-size:11px; color:#424242; }
#treatmentB_LP .column_pad { width:12px; }
#treatmentB_LP .row_pad { height:12px; }
#treatmentB_LP a.large { font-size:13px; }
#treatmentB_LP .subhead { display:block; padding:13px 0 5px 15px; cursor:pointer; }
#treatmentB_LP .subhead .icon { display:inline; float:left; padding:0 9px 8px 0; }
#treatmentB_LP .subhead .copy { display:inline; float:left; padding:9px 0 12px 0; color:#006bb4; font-size:14px; font-weight:bold; }
#treatmentB_LP .boxcopy { display:block; font-size:11px; line-height:14px; color:#424242; clear:both; padding:0 18px 5px 16px; }
#treatmentB_LP .asterisk { font-size:10px; padding:6px 0 0 0; }
#treatmentB_LP .educationtooltip a { font-size:11px; font-weight:normal; text-decoration:none; font-family:arial; }
#treatmentB_LP .educationtooltip a:hover { text-decoration:underline; }
#treatmentB_LP .educationtooltip a:visited { color:#BC66BB;text-decoration:none; }
#treatmentB_LP .educationtooltip a span { left:10px; top:20px; padding:5px; border:1px solid #444; background-color:#fff;  color:#000000; font-weight:normal; font-size:10px; text-decoration:none; }
#treatmentB_LP .educationtooltip a:hover span { text-decoration:none; }

/*Sector Landing page*/  /* BAU sync */
#sector-lp { font-family:arial; padding:0 0 30px 15px; }
#sector-lp h1 { font-size:26px; color:#003D6C; font-weight:100; padding:10px 0; }
#sector-lp h3 { font-size:15px; font-weight:bold; margin:0 0 10px 0; }
#sector-lp .container { }
#sector-lp .main-channel { display:inline; float:left; width:536px; font-size:13px; }
#sector-lp .sector-etf-list { padding:20px 0 0 0; }
#sector-lp .sector-etf-list .top { width:536px; height:33px; background:url(/images/topics/sector_list_top.gif); font-weight:bold; font-size:12px; }
#sector-lp .sector-etf-list .top .padding { padding:10px 0 0 10px; }
#sector-lp .list-contents { border:1px solid #bbbbbb; border-top:none; }
#sector-lp .twisty-container { display:block; clear:both; padding:10px 0 0 10px; }
#sector-lp .sector-name { font-size:12px; padding:0 0 0 20px; cursor:pointer; }
#sector-lp .twisty-on { background:url(/images/topics/sector_minus.gif) left no-repeat; }
#sector-lp .twisty-off { background:url(/images/topics/sector_plus.gif) left no-repeat; }
#sector-lp .sector-contents { display:none; padding:5px 0 5px 20px; }
#sector-lp .sector-contents a { font-size:12px; }
#sector-lp .asterisk { font-family:verdana; font-size:10px; color:#767676; padding:10px 0 50px 0; }
#sector-lp .right-channel { display:inline; float:left; margin-left:22px; }
#sector-lp .additional-resources { width:208px;margin:0 0 15px 0; }
#sector-lp .additional-resources .top { background:url(/images/topics/sector_resources_top.gif) no-repeat; height:3px; overflow:hidden; width:208px; }
#sector-lp .additional-resources .middle { background:url(/images/topics/sector_resources_bg_right.gif) right repeat-y; border-left:1px solid #bbbbbb; width:208px; }
#sector-lp .additional-resources .container { padding:10px 4px 10px 10px; }
#sector-lp .additional-resources .icon { width:20px; display:inline; float:left; padding-bottom:10px; }
#sector-lp .additional-resources .link { width:165px; display:inline; float:left; padding-bottom:10px; }
#sector-lp .additional-resources .link a { font-size:12px; }
#sector-lp .additional-resources .bottom { background:url(/images/topics/sector_resources_bottom.gif) no-repeat; height:3px; overflow:hidden; width:208px; }
#sector-lp .mod .icon li.pdf { background:url('/images/icons/icon_pdf_white.gif') no-repeat 10px 3px; }
#sector-lp .mod .icon li.tool { background:url('/images/icons/icon_tool.gif') no-repeat 10px 3px; }
#sector-lp .mod .icon li.presentation { background:url('/images/icons/icon_presentation.png') no-repeat 10px 3px; }
#sector-lp .mod .icon a { background:none; }


/* Audio Library */
#podcast_series .educationtooltip a span { display:none;position:absolute;z-index:9999;left:-75px;top:20px;padding:5px;border:1px solid #444;background-color:#fff;color:#000000;font-weight:normal;font-size:10px;text-decoration:none; } /* font2black orig: gray #444 */
#podcast_series .educationtooltip a:hover { position:relative; }
#podcast_series .educationtooltip a:hover span { display:block;position:absolute;z-index:9999;left:-75px;width:220px;text-decoration:none; }
#podcast_series .educationtooltip a { color:#000000;font-weight:normal;text-decoration:none;font-size:10px; } /* font2black orig: gray #444 */

/* Topics - New Design */
div.topics_new { width:745px;font-family:Arial, Verdana;font-size:12px;color:#000000;display:block;float:left;clear:both;margin:0; }
div.topics_new h1.page_title { font-size:26px;font-weight:normal;color:#003d6c;padding:0;margin:0 0 28px 0; }
div.topics_new h3.section_heading { font-size:15px;font-weight:bold;margin:0 0 10px 0;padding:0; }
div.topics_new h5.paragraph_heading { font-size:13px;font-weight:bold;margin:0;padding:0; }
div.topics_new div#left_column { width:505px;display:inline;float:left;clear:left; }
div.topics_new div#left_column div#resources { width:100%;display:block;float:left;clear:both;margin:45px 0 0 0; }
div.topics_new div#left_column div#resources div#resources_left { width:220px;display:inline;float:left;clear:left;margin:0 30px 0 0; }
div.topics_new div#left_column div#resources div#resources_right { width:220px;display:inline;float:left;clear:right;margin:0 15px 0 0; }
div.topics_new div#left_column div#resources div.resource { width:220px;display:block;float:left;clear:both;padding:0 0 15px 20px; }
div.topics_new div#left_column div#resources div.pdf { background:url('/content/en_us/images/icons/icon_pdf.gif') no-repeat; }
div.topics_new div#left_column div#resources div.tool { background:url('/content/en_us/images/icons/icon_tool.gif') no-repeat; }
div.topics_new div#left_column div#resources div.calculator { background:url('/content/en_us/images/icons/icon_calculator.gif') no-repeat; }
div.topics_new div#left_column div#resources div.fund { background:url('/content/en_us/images/product_info/icon_additional_fund_fi.gif') no-repeat; }
div.topics_new div#left_column div#resources div.video { background:url('/content/en_us/images/icons/icon_video.gif') no-repeat; }
div.topics_new div#right_column { display:inline;float:left;clear:right;margin-left:16px; }
div.topics_new div#right_column .right_box { width:208px;display:block;float:left;clear:both;margin:90px 0 0 0; }
div.topics_new div#right_column .right_box div.top { background:url(/content/en_us/images/topics/sector_resources_top.gif) no-repeat; height:3px; overflow:hidden; width:208px; }
div.topics_new div#right_column .right_box div.middle { display:block;float:left;clear:both;background:url(/content/en_us/images/topics/sector_resources_bg_right.gif) right repeat-y;border-left:1px solid #bbbbbb;width:208px; }
div.topics_new div#right_column .right_box div.container { display:block;float:left;clear:both;padding:10px 4px 10px 10px; }
div.topics_new div#right_column .right_box div.container div.ticker { width:50px;height:52px;display:inline;float:left;clear:left;background:url('/content/en_us/images/topics/muni_tickers.gif') no-repeat;margin:0 10px 10px 0; }
div.topics_new div#right_column .right_box div.container div#muaa { background-position:0px 0px; }
div.topics_new div#right_column .right_box div.container div#muab { background-position:-50px 0px; }
div.topics_new div#right_column .right_box div.container div#muac { background-position:-100px 0px; }
div.topics_new div#right_column .right_box div.container div#muad { background-position:-150px 0px; }
div.topics_new div#right_column .right_box div.container div#muae { background-position:-200px 0px; }
div.topics_new div#right_column .right_box div.container div#muaf { background-position:-250px 0px; }
div.topics_new div#right_column .right_box div.container div.ticker_name { width:110px;display:inline;float:left;clear:right; }
div.topics_new div#right_column .right_box .icon { width:20px;display:inline;float:left;padding-bottom:10px; }
div.topics_new div#right_column .right_box .link { width:165px;display:inline;float:left;padding-bottom:10px; }
div.topics_new div#right_column .right_box .link a { font-size:12px; }
div.topics_new div#right_column .right_box div.bottom { display:block;float:left;clear:both;background:url(/content/en_us/images/topics/sector_resources_bottom.gif) no-repeat;height:3px;overflow:hidden;width:208px; }
div.content_divider { display:block;float:left;clear:both;border-bottom:0px solid #bbbbbb;width:100%; }


/* FAQ Page  --  moved over from BAU on 6/1 */
  #faq-page { font-size:12px; margin:15px 0 0 15px; }
  #faq-page a { font-size:12px; }
  #faq-page .title { height:30px;position:relative;font-size:26px; color:#003d6c;padding-bottom:10px;border-bottom:1px solid #a5a5a5;} /* height for ie6 for abs position */ /* blue 26px, light gray bott border as per Hot design */
  #faq-page h1 { font-weight:bold; font-size:22px; color:#0954B9; }
  #faq-page p { margin:10px 0; } 
  #faq-page .hide-show { border-bottom:1px solid #c7c7c7; width:740px; }
  #faq-page .section-head { padding:12px 0 4px 0; font-size:19px; color:#666666; width:675px; border-bottom:1px solid #e3e3e3; cursor:default; }
  #faq-page .jumplink { font-size:13px; color:#000000; }
  #faq-page dt { color:#006bb4; clear:both; padding:10px 0 4px 0; width:675px; cursor:pointer; }
  #faq-page dt a { color:#006bb4; text-decoration:none; }
  #faq-page dt a:hover { cursor:pointer; text-decoration:underline; }
  #faq-page dd { clear:both; margin:0; padding:0 0 12px 0; border-bottom:1px solid #e3e3e3; width:675px; }
  #faq-page li { list-style-type:disc; }
  #faq-page .blue { color:#006bb4; text-decoration:none; }
  #faq-page .blue:hover { cursor:pointer; text-decoration:underline; }
  #faq-page .active { text-decoration:none; color:#000000; font-weight:bold;  }
  #faq-page .active:active { }
  #faq-page .black { color:#000; cursor:default; }
  #faq-page .black:hover { cursor:default; }
  #faq-page .black a { color:#000; cursor:default; }
  #faq-page .black a:hover { cursor:default; text-decoration:none; } 
  #faq-page .black a.blue { color:#006bb4; text-decoration:none; }
  #faq-page .black a.blue:hover { cursor:pointer; text-decoration:underline; }  
  #faq-page .q-a { color:#000; font-weight:bold; }  
  #faq-page .qa { color:#000; width:20px; display:inline; float:left; }
  #faq-page .qa:hover { cursor:default; }
  #faq-page .content { display:inline; float:left; width:650px; }

/* Muni LP */ /* BAU sync */
#muni .right_cta_middle { width:245px;display:block;float:left;clear:both;padding:5px 15px; }
#muni #content_area { font-family:Arial;font-size:13px; }

/* Fixed Income Universe */
div#fi_universe { width:765px;*width:755px;/*for ie*/display:block;float:left;clear:both;font-family:Arial;font-size:13px;margin:0; }
div#fi_universe .nowrap { white-space:nowrap; }
div#fi_universe div.section { width:230px;display:inline;float:left;margin:0 25px 25px 0; }
div#fi_universe div.section_left { clear:left; }
div#fi_universe div.section_middle { clear:none; }
div#fi_universe div.section_right { clear:right;margin:0 0 25px 0; }
div#fi_universe div#intro { width:100%;display:block;float:left;clear:both;margin:0 0 25px 0; }
div#fi_universe div#intro h1.pg_title { font-size:26px;font-weight:normal;color:#003d6c;margin:0 0 15px 0; }
div#fi_universe div#section_container { width:100%;display:block;float:left;clear:both;margin:0 0 17px 0; }
div#fi_universe div#section_container div.section div.section_img { width:42px;height:39px;overflow:hidden;margin:0 10px 0 0;display:inline;float:left;clear:left;background:url('/images/topics/fixed_income_universe_thumbnails.gif') no-repeat; }
div#fi_universe div#section_container div.section div#section1_img { background-position:top left; }
div#fi_universe div#section_container div.section div#section2_img { background-position:0px -39px; }
div#fi_universe div#section_container div.section div#section3_img { background-position:0px -78px; }
div#fi_universe div#section_container div.section div#section4_img { background-position:0px -117px; }
div#fi_universe div#section_container div.section div#section5_img { background-position:0px -156px; }
div#fi_universe div#section_container div.section div#section6_img { background-position:0px -195px; }
div#fi_universe div#section_container div.section div#section7_img { background-position:0px -234px; }
div#fi_universe div#section_container div.section div#section8_img { background-position:0px -273px; }
div#fi_universe div#section_container div.section div.section_content { width:178px;display:inline;float:left;clear:right; }
div#fi_universe div#section_container div.section div.section_content h3.section_hdg { font-size:15px;font-weight:bold;margin:0 0 4px 0; }
div#fi_universe div#section_container div.section div.section_content h3.section_hdg a:visited.hdg_link, div#fi_universe div#section_container div.section div.section_content h3.section_hdg a:link.hdg_link { color:#006bb4;text-decoration:none; }
div#fi_universe div#section_container div.section div.section_content h3.section_hdg a:active.hdg_link, div#fi_universe div#section_container div.section div.section_content h3.section_hdg a:hover.hdg_link { color:#006bb4;text-decoration:underline; }
div#fi_universe div#section_container div.bottom_section { margin-bottom:0; }
div#fi_universe div#grey_section { width:100%;display:block;float:left;clear:both; }
div#fi_universe div#grey_section div.grey_box { width:335px;display:inline;float:left;margin:0 15px 0 0;padding:15px;background:#f1f1f1; }
div#fi_universe div#grey_section div.grey_box h3.box_hdg { font-weight:bold;font-size:14px;margin:0; }
div#fi_universe div#bubble_popup { width:218px;position:absolute;z-index:2;display:none;float:left;clear:both; }
div#fi_universe div#bubble_popup div#bubble_popup_top { width:218px;height:15px;background:url('/images/topics/fixed_income_universe_bubble_top.gif') no-repeat;display:block;float:left;clear:both;overflow:hidden; }
div#fi_universe div#bubble_popup div#bubble_popup_content { width:180px;display:block;float:left;clear:both;padding:10px 18px;border-left:1px solid #60e7f9;border-right:1px solid #60e7f9;background:#ecfaff; }
div#fi_universe div#bubble_popup div#bubble_popup_bottom { width:218px;height:11px;background:url('/images/topics/fixed_income_universe_bubble_bottom.gif') no-repeat;display:block;float:left;clear:both;overflow:hidden;vertical-align:top; }
div#fi_universe_divider { width:100%;height:1px;display:block;float:left;clear:both;overflow:hidden;background-color:#efefef;border:0;margin:30px 0 0 0;padding:0; }


/* Know the Differences */
div#know_differences_top_links {  position:relative; top:-28px; float:right; width:695px; } 
div#know_differences_top_links div#icon_email { display:inline;float:right; }
div#know_differences_top_links div#icon_print { display:inline;float:right; padding:0 20px 0 0; }
/*div#know_differences_top_links { position:relative;top-100px;right:0; }
div#know_differences_top_links div#icon_email { width:100px;display:inline;float:left;clear:left; }
div#know_differences_top_links div#icon_print { width:49px;display:inline;float:left;clear:right; }*/
div#know_differences { width:695px;display:block;float:left;clear:both;margin:0px 0 0 0;position:relative; } /* 12.21 reduced top margin to 0 from 25 */
div#know_differences h2.heading { font-size:20px;font-weight:bold;margin:0 0 15px 0;padding:0; }
div#know_differences div#top_divider { width:100%;height:11px;display:block;float:left;clear:both;background:url('/images/topics/know_the_differences_top_gradient.gif') repeat-x;border-top:1px solid #006bb4;margin:0; }
div#know_differences div#top_content { width:100%;display:block;float:left;clear:both;padding:15px 0; }
div#know_differences div#table_container { width:100%;display:block;float:left;clear:both; }
div#know_differences table#comparison_table thead { background:url('/images/topics/know_the_differences_table_header_bg.gif') repeat-x bottom left #ffffff; }
div#know_differences table#comparison_table th.column_heading { font-size:12px;font-weight:bold;text-align:left;padding:12px;border-top:1px solid #bbbbbb; }
div#know_differences table#comparison_table tr { border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb; }
div#know_differences table#comparison_table tr.even { background:#f6f6f6; }
div#know_differences table#comparison_table td.data { padding:12px;vertical-align:top; }
div#know_differences table#comparison_table td.side_heading { width:40px;background:url('/images/topics/know_the_differences_side_headings.gif') no-repeat #bbbbbb;border-bottom:1px solid #ffffff; }
div#know_differences table#comparison_table td#strategy { background-position:0px 0px; }
div#know_differences table#comparison_table td#accessibility { background-position:-40px 40px; }
div#know_differences table#comparison_table td#costs { background-position:-80px 45px; }
div#know_differences table#comparison_table td#transparency { background-position:-120px 0px;border-bottom:1px solid #bbbbbb; }
div#know_differences table#comparison_table td.border_right { border-right:1px solid #bbbbbb; }
div#know_differences table#comparison_table td.border_top { border-top:1px solid #bbbbbb; }
div#know_differences table#comparison_table td.border_bottom { border-bottom:1px solid #bbbbbb; }
div#know_differences table#comparison_table ul { margin:0 10px 0 16px; }
div#know_differences table#comparison_table ul li { list-style-type:square; padding-bottom:10px; }
div#know_differences div#footnote { margin:12px 0 30px 0;font-size:10px; }
div#know_differences p.footnote { padding-top:5px; }

#ishares401k-hp-promo { display:none; padding:4px 0 0 0; background:#ffffff; } /* BAU sync */
#ishares529-hp-promo { display:none; padding:4px 0 0 0; background:#ffffff; } /* BAU sync */

div.topics-snr { width:745px;display:block;float:left;clear:both;/*font-family:Arial, Verdana, sans-serif;font-size:13px;*/ }
div.topics-snr strong { font-weight:bold; }
div.topics-snr a.blue { font-family:Arial, Verdana, sans-serif;font-size:13px; }
div.topics-snr span.new { color:#fb9539;font-size:11px;font-weight:bold; }
div.topics-snr li.disc { list-style-type:disc;margin:15px 0 15px 15px; }
/*div.topics-snr h1 { font-size:26px;color:#003d6c;font-weight:normal; }*/
/*div.topics-snr h3 { font-size:13px;font-weight:bold; }*/
div.topics-snr div.table-heading h5 { margin:0; }
div.topics-snr div#page-title { width:100%;display:block;float:left;clear:both;font-size:26px;color:#003d6c;margin:0 0 18px 0;/*background:url('/images/topics/hedgefund_title_bg.gif') repeat-x bottom left;border-bottom:1px solid #7f9eb5;padding:10px 0 20px 18px;*/ }
div.topics-snr div#page-body { width:745px;display:block;float:left;clear:both; }
div.topics-snr div#page-body div#left-column { width:522px;display:inline;float:left;clear:left;margin:0 15px 0 0; }
div.topics-snr div#page-body div#left-column div#page-intro { width:100%;display:block;float:left;clear:both;padding:20px 0; }
div.topics-snr div#page-body div#left-column div#page-intro h1 { display:block;margin:0 0 10px 0;padding;0; }
div.topics-snr div#page-body div#left-column div#boxes { width:100%;display:block;float:left;clear:both;margin:0 0 20px 0; }
div.topics-snr div#page-body div#left-column div.grey-box { width:232px;background:#f5f5f5;display:inline;float:left;padding:15px 8px 10px 8px; }
div.topics-snr div#page-body div#left-column div.grey-box h5 { display:block;margin:0;padding:0; }
div.topics-snr div#page-body div#left-column div.grey-box a.pdf { display:block;background:url('/images/topics/common_sprites.gif') no-repeat -11px -150px;padding:0 0 10px 22px; }
div.topics-snr div#page-body div#left-column div#grey-box-left { clear:left;margin-right:15px; }
div.topics-snr div#page-body div#left-column div#grey-box-right { clear:right; }
div.topics-snr div#page-body div#left-column div.table-heading { width:100%;display:block;float:left;clear:both;padding:5px 0;font-weight:bold;font-size:12px;background:url('/images/topics/hedgefund_heading_bg.gif') repeat-x bottom left;border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb; }
div.topics-snr div#page-body div#left-column div.list { width:522px;display:block;float:left;clear:both;margin:0 0 20px 0; }
div.topics-snr div#page-body div#left-column div.list div.item { width:492px;display:block;float:left;clear:both;border-bottom:1px solid #edf6fd; }
div.topics-snr div#page-body div#left-column div.list div.pdf { background:url('/images/icons/icon_pdf_new.gif') no-repeat -3px 0px;padding:8px 0 8px 30px; }

/* BAU sync */
div.topics-snr div#page-body div#left-column div.list div.tool { background:url('/images/icons/icon_tool.gif') no-repeat; }
div.topics-snr div#page-body div#left-column div.list div.calculator { background:url('/images/icons/icon_calculator.gif') no-repeat; }
div.topics-snr div#page-body div#left-column div.list div.fund { background:url('/images/product_info/icon_additional_fund_fi.gif') no-repeat; }
div.topics-snr div#page-body div#left-column div.list div.video { background:url('/images/icons/icon_video.gif') no-repeat; }
div.topics-snr div#page-body div#left-column div.list div.even { background-color:#f6f6f6; }
div.topics-snr div#page-body div#left-column div#fund-table { width:100%;display:block;float:left;clear:both;border-bottom:1px solid #bbbbbb; }
div.topics-snr div#page-body div#left-column div#fund-table div.double-space { width:512px;display:block;float:left;clear:both;margin-top:20px;padding-left:10px; }
div.topics-snr div#page-body div#left-column div#fund-table div.fund-container { display:block;float:left;clear:both; }
div.topics-snr div#page-body div#left-column div#fund-table div.fund-container div.fund-category { width:492px;display:block;float:left;clear:both;padding:8px 0 8px 30px;background:url('/images/topics/arrow_closed.gif') no-repeat 8px 10px;cursor:pointer; }
div.topics-snr div#page-body div#left-column div#fund-table div.fund-container div.fund-category-open { background-image:url('/images/topics/arrow_open.gif');background-repeat:no-repeat;background-position:8px 10px; }
div.topics-snr div#page-body div#left-column div#fund-table div.fund-container div.even { background-color:#f6f6f6; }
div.topics-snr div#page-body div#left-column div#fund-table div.fund-container div.fund-list { width:492px;display:none;float:left;clear:both;padding:8px 0 8px 30px; }
div.topics-snr div#page-body div#left-column div#fund-table div.fund-container div.fund-list-open { display:block;float:left;clear:both; }
div.topics-snr div#page-body div#left-column div.footnotes { width:492px;display:block;float:left;clear:both;font-size:11px;padding:8px 0 0 0;color:#666666; }
div.topics-snr div#page-body div#right-column { width:208px;display:inline;float:left;clear:right; }
div.topics-snr div#page-body div#right-column .sidebar-module h3 { font-size:15px;font-weight:bold;padding:0;margin:0 0 10px 0;display:block; }
div.topics-snr div#page-body div#right-column .sidebar-module a.email { background:url('/images/ico/email.gif') no-repeat;padding:0 0 0 20px; }
/*div.topics-snr div#page-body div#right-column .mod .mod-btm { width:208px;height:4px;padding:0;margin:0;display:block;float:left;clear:both;background:url('/images/topics/btm.gif') no-repeat bottom left; }*/
div.topics-snr div#page-body div#right-column .mod .icon li.first { margin-top:10px; }
/*div.topics-snr div#page-body div#right-column .mod .icon a.pdf { background: url("/images/modules/common_sprites.gif") no-repeat -10px -150px;padding: 0 0 0 23px; }
div.topics-snr div#page-body div#right-column .mod .icon a.popup { background:url('/images/icons/icon_popup.gif') no-repeat 0px 0px; }*/
div.topics-snr div#page-body div#right-column .mod .relres a:active, div#insights-forum .mod .relres a:hover { text-decoration:underline; }
/*div.topics-snr div#page-body div#right-column .mod { width:208px;background:url(/images/special/bg.gif) repeat-y;margin-bottom:15px;z-index:1;padding-bottom:0; }*/
/*div.topics-snr div#page-body div#right-column .mod .mod-btm { width:208px;height:4px;padding:0;margin:0;display:block;float:left;clear:both;background:url('/images/special/btm.gif') no-repeat bottom left; }*/
div.topics-snr div#page-body div#right-column .mod .relres p { margin:0 10px;padding:0 0 5px 0; }
div.topics-snr div#page-body div#right-column .mod .relres a { display:block;padding-bottom:5px;}
/*div.topics-snr div#page-body div#right-column .mod div { padding-bottom:0px;margin:0;background:none; }*/
div.topics-snr div#page-body div#right-column .mod h3 { padding-bottom:5px; }
div.topics-snr div#disclaimer { display:block;float:left;clear:both;margin:50px 0 0 0;width:740px; }

div#developed-markets div#page-body div#left-column div#fund-table { padding-bottom:20px; }
div#hedge-fund div#page-body div#left-column div#fund-table { padding-bottom:20px; }

div#sidebar div.left-align h3.promo-title { padding-bottom:0; }
div#sidebar div.left-align a { padding-left:10px; }
div#sidebar div.left-align h4 a { padding-left:0; }

div#insights-forum { margin:0 0 20px 0;padding:0 0 50px 0;border-bottom:1px solid #bbbbbb; }
div#insights-forum div#page-body { padding:20px 0 0 0; }
div#insights-forum div#page-body div#left-column div#page-intro { width:100%;display:block;float:left;clear:both;padding:0 0 20px 0; }
div#insights-forum div#page-body div#left-column div.cta { width:100%;display:block;float:left;clear:both;border:1px solid #d6d6d6;margin:0 0 15px 0;padding:0 0 10px 0; }
div#insights-forum div#page-body div#left-column div.cta h3 { font-weight:bold;font-size:13px; }
div#insights-forum div#page-body div#left-column div.cta div.cta-bg { width:520px;height:14px;margin:1px;background:url('/images/topics/if_promo_bg.jpg') repeat-x; }
div#insights-forum div#page-body div#left-column div.cta div.cta-img { width:56px;display:inline;float:left;clear:left;margin:0 22px 0 10px; }
div#insights-forum div#page-body div#left-column div.cta div.cta-copy { width:350px;display:inline;float:left;/*clear:right;*/ }
div#insights-forum div#page-body div#left-column div.cta div#cta-copy2 { padding:5px 0 0 0; }
div#insights-forum div#page-body div#left-column div.cta div.cta-copy a.pdf { display:block;background:url('/images/icons/icon_pdf_white.gif') no-repeat;padding:0 0 10px 22px; }
div#insights-forum div#page-body div#left-column div.cta-divider { width:502px;height:1px;display:block;float:left;clear:both;background:#d6d6d6;margin:15px 10px; }
div#insights-forum div#page-body div#left-column div.grey-box a.pdf { display:block;background:url('/images/icons/icon_pdf_white.gif') no-repeat;padding:0 0 10px 22px; }
div#insights-forum div#page-body div#left-column div.table-heading { width:514px;display:block;float:left;clear:both;padding:10px 0 10px 8px;font-weight:bold;font-size:12px;background:url('/images/topics/list_title_bar.gif') repeat-x bottom left;border:0; }
div#insights-forum div#page-body div#left-column div.list div.pdf { background-image:url('/images/icons/icon_pdf_white.gif');background-repeat:no-repeat;background-position:8px 8px;padding:8px 0 8px 30px; }
div#insights-forum .sidebar-module .pdf a { background:url('/images/icons/icon_pdf_white.gif') no-repeat 0px 3px; }
div#insights-forum div#page-body div#right-column .mod .icon a.pdf { background:url('/images/icons/icon_pdf_white.gif') no-repeat 0px 0px; }
div#insights-forum div#page-body div#right-column .mod .relres a:active, div#insights-forum .mod .relres a:hover { text-decoration:underline; }
/*div#insights-forum div#page-body div#right-column .mod .mod-btm {margin-top:-10px;}*/  /* artf185525  */

/* Page Body Styles */
div.page-body { width:525px;display:block;float:left;clear:left; }
div.page-body h4 { font-weight:bold; }
div.page-body h4.subtitle { margin:0 0 20px 0; }
div.page-body p { margin:0 0 10px 0; }
div.page-body p.link { margin:-5px 0 25px 0; }
div.page-body ul.list, div.page-body ol.list { margin:0 0 15px 0; }
div.page-body ul.list li { list-style:square;margin:0 0 10px 50px; }
div.page-body ol.list li { list-style:decimal;margin:0 0 10px 50px; }
div.page-body div.grey-box { width:485px;padding:20px 15px;display:block;margin:0 0 30px 0;background:#f1f1f1;border:1px solid #dadada; }
div.page-body div.grey-box strong { font-weight:bold; }
div.page-body div.grey-box h4 { margin-bottom:10px; }
div.page-body div.grey-box span.italic { font-style:italic; }

/*.hp #hero-panel { padding-bottom:20px;float:left; }*/
.hp #hero-panel .full-promo { width:525px;clear:both; }
.hp #hero-panel #featured-promo { position:relative;z-index:1;/*padding:0 0 10px 0;*/ } /* inst phase II z-index leaving as 1. */
.hp #hero-panel .flash-promo { padding:0 0 10px 0;*padding:0;height:auto;float:left;*float:inherit; } 
.hp #hero-panel .gold-static-promo { padding:0 0 10px 0;height:auto; }
.hp #hero-panel .sectors-static-promo { padding:0;*padding-bottom:20px;height:auto; }
.hp #hero-panel #featured-promo #eyebrow { padding-bottom:10px;float:left;*display:block;*marging-bottom:10px; }
.hp #hero-panel #featured-promo #gold-button { width:165px;height:27px;position:absolute;top:169px;left:288px; }
.hp #hero-panel #featured-promo #gold-prospectus { width:72px;height:22px;position:absolute;top:295px;left:453px; }
.hp #hero-panel #featured-promo #gold-static { width:525px;height:100px;margin:0 0 32px 0;*margin-bottom:35px;float:left; }
.hp #hero-panel #featured-promo #gold-static-indiv { width:525px;height:314px; }
.hp #hero-panel #featured-promo #sectors-static { width:525px;height:122px;float:left; }
.hp #hero-panel #featured-promo #sectors-NF, .hp #hero-panel #featured-promo #gold-NF { float:left;height:auto; }
.hp #hero-panel #featured-promo .slotA { margin:0 0 10px 0; }
.hp #hero-panel #featured-promo .hitarea { width:523px;display:block;float:left;clear:both;cursor:pointer;padding:0;/*position:absolute;top:317px;left:0px;*/border:1px solid #000000;background:url('/images/hp/twisty_closed.gif') 503px 3px no-repeat #ffffff; }
.hp #hero-panel #featured-promo .hitarea-indiv { position:absolute; }
.hp #hero-panel #featured-promo .slotA-disclaimer { position:absolute;top:173px;*top:171px;left:0px; }
.hp #hero-panel #featured-promo .slotB-disclaimer { position:absolute;top:305px;*top:303px;left:0px; }
.hp #hero-panel #featured-promo #learn-more { width:100%;display:block;float:left;clear:both; color:#636563; }
.hp #hero-panel #featured-promo #learn-more-copy { padding:3px 0 3px 6px; }
.hp #hero-panel #featured-promo .open { height:auto;background:#ffffff url('/images/hp/twisty_open.gif') no-repeat 503px 3px; }
.hp #hero-panel #featured-promo #disclaimer { color:#636563; width:494px;overflow:hidden;display:none;white-space:normal;float:left;clear:both;position:relative;z-index:999;background:#ffffff;padding:10px 0 6px 6px;margin:5px 0; }
.hp #hero-panel #featured-promo #disclaimer * { white-space:normal; }
.hp #hero-panel strong { font-weight:bold; }
.hp .tab-panel p, .hp .tab-panel h4 {margin-bottom:10px;}
.hp .tab-panel hr {background-color:#DDDDDD; border:0 none; color:#DDDDDD; height:1px; margin:0 auto;}

div.special { width:975px;display:block;clear:both;font-family:Arial, Verdana, sans-serif;font-size:13px;color:#000000; }
div.special a.blue { font-family:Arial, Verdana, sans-serif;font-size:13px; }
div.special div#banner { width:100%;display:block;float:left;clear:both; }
div.special div#page-title { width:100%;display:block;float:left;clear:both;padding:20px 0 0 12px; }
div.special div#page-title h1 { font-size:26px;color:#003d6c;font-weight:normal; }
div.special div#page-body { width:100%;display:block;float:left;clear:both; padding:0 0 0 12px; }
div.special div#page-body div#left-column { width:740px;display:inline;float:left;clear:left;margin:0 15px 0 0; }
div.special div#page-body div#left-column div#page-intro { width:100%;display:block;float:left;clear:both;padding:0 0 20px 0; }
div.special div#page-body div#left-column div.table-heading { width:735px;display:block;float:left;clear:both;background:url('/images/special/bling_title_bg.gif') repeat-x;padding:10px 0 10px 5px;font-weight:bold; }
div.special div#page-body div#left-column div.table { width:100%;display:block;float:left;clear:both;border-bottom:1px solid #c9c9c9; }
div.special div#page-body div#left-column div#page-copy { width:100%;display:block;float:left;clear:both;padding:20px 0 0 0; }
div.special div#page-body div#left-column div#page-copy ul { margin:10px 0 20px 25px; }
div.special div#page-body div#left-column div#page-copy ul li { list-style:disc;padding:0 0 10px 0; }
div.special div#page-body div#left-column div#page-copy strong { font-weight:bold; }
div.special div#page-body div#left-column div#page-copy h5 { font-size:13px;margin:0;padding:0;font-weight:bold; }
div.special div#page-body div#right-column { width:208px;display:inline;float:left;clear:right; }
div.special .mod .icon a.pdf { background:url('/images/icons/icon_pdf_new.gif') no-repeat 0px 0px; }
div.special .mod .icon a.popup { background:url('/images/icons/icon_popup.gif') no-repeat 0px 0px; }
div.special .mod .relres a:active, div#insights-forum .mod .relres a:hover { text-decoration:underline; }
div.special .mod { width:208px;background:url(/images/special/bg.gif) repeat-y;margin-bottom:15px;z-index:1;padding-bottom:0; }
div.special .mod .mod-btm { width:208px;height:4px;padding:0;margin:0;display:block;float:left;clear:both;background:url('/images/special/btm.gif') no-repeat bottom left; }
div.special .mod .relres p { margin:0 10px;padding:0 0 5px 0; }
div.special .mod .relres a    { display:block;padding-bottom:5px;}
div.special .copy div { padding-bottom:0px;margin:0;background:none; }
div.special .copy h3 { padding-bottom:5px; }
.wide .special #breadcrumb { width:auto; margin:auto; } 

div#bling div#banner { height:170px;background:url('/images/special/bling_banner_img.jpg') no-repeat bottom center #000000;}
div#bling div#page-body div#left-column div.table div.cell { width:200px;display:inline;float:left;padding:20px 0; }
div#bling div#page-body div#left-column div.table div.left { clear:left; }
div#bling div#page-body div#left-column div.table div.center { clear:none; }
div#bling div#page-body div#left-column div.table div.right { clear:right; }
div#bling div#page-body div#left-column div.table div.pdf { background:url('/images/icons/icon_pdf_new.gif') 0px 20px no-repeat;padding-left:20px; }
div#bling div#page-body div#left-column div.table div.ticker { width:250px;background:url('/images/icons/icon_iau.gif') 5px 7px no-repeat;padding-left:50px; }
div#bling .mod .relres p { margin:0 10px;padding:0 0 10px 0; }
div#bling a { text-decoration:none; }
div#bling a:hover { text-decoration:underline; }

div.special div#page { width:968px; }
div#gold-lp { width:964px;display:block;float:left;clear:both;font-size:13px;font-family:Arial,Verdana,sans-serif;color:#3a3a3a; }
div#gold-lp div#banner { width:100%;display:block;float:left;clear:both; }
div#gold-lp div#gold-content { width:100%;display:block;float:left;clear:both;margin:20px 0; }
div#gold-lp div#gold-content div.corners { width:100%;display:block;float:left;clear:both; }
div#gold-lp div#gold-content div.col h1 { font-size:22px;color:#333333;margin:0 0 20px 0;padding:0; }
div#gold-lp div#gold-content div.col h2 { font-size:14px;color:#333333;margin:0 0 15px 0;padding:0; }
div#gold-lp div#gold-content div.col h3.gold { font-size:17px;color:#be9325;font-weight:bold; }
div#gold-lp div#gold-content div.col h4 { font-weight:bold;font-size:15px;margin:0 0 12px 0;padding:0; }
div#gold-lp div#gold-content div.col span.sup { vertical-align:super;font-size:50%; }
div#gold-lp div#gold-content div#left-col { width:635px;font-size:13px;margin:0 15px 0 0;display:inline;float:left;clear:left;background:url('/images/special/lg_column_bg.png') bottom left no-repeat; border-top:solid 1px #d5d5d5; }
div#gold-lp div#gold-content div.col { /*width:100%;*/display:block;float:left;clear:both;/*border:1px solid #cbcbcb;border-bottom:0;*/padding:22px 17px 14px 17px;/*background:url('/images/special/content_bg.gif') repeat-x bottom left;*/ }
div#gold-lp div#gold-content div#left-col div.col { width:600px; }
div#gold-lp div#gold-content div#left-col div.corners { position:relative;top:-2px;left:-1px; }
div#gold-lp div#gold-content div#left-col div#copy-section { width:403px;margin:0 40px 0 0;display:inline;float:left;clear:left; padding-bottom:5px; }
div#gold-lp div#gold-content div#left-col div#copy-section ul#fact-list { margin:0 0 35px 0; }
div#gold-lp div#gold-content div#left-col div#copy-section ul#fact-list li { margin:0 0 10px 15px;list-style:disc; }
div#gold-lp div#gold-content div#left-col div#copy-section img.tooltip { cursor:pointer; }
div#gold-lp div#gold-content div#left-col div#resources { width:155px;margin:50px 0 0 0;display:inline;float:left;clear:right; }
div#gold-lp div#gold-content div#left-col div#resources img#ticker_image { margin:0 0 25px 0; }
div#gold-lp div#gold-content div#left-col div#resources ul#resources-list { margin:22px; }
div#gold-lp div#gold-content div#left-col div#resources ul#resources-list li.pdf { list-style:none;background:url('/images/special/icon_pdf.gif') no-repeat;margin:0 0 20px 0;padding:0 0 0 22px; }
div#gold-lp div#gold-content div#right-col { width:308px;float:left;clear:right; margin-left:5px; }
div#gold-lp div#gold-content div#right-col div.col { width:308px;background:url('/images/special/sm_column_bg.png') bottom left no-repeat; border-top:solid 1px #d5d5d5; padding:0; }
div#gold-lp div#gold-content div#right-col .col .module { padding:10px 17px 13px; }
div#gold-lp div#gold-content div#right-col div#resource-section { width:100%;margin:15px 0;display:block;float:left;clear:both; }
div#gold-lp div#gold-content div#right-col div#resource-section div#resource { width:120px;display:inline;float:left;clear:left; }
div#gold-lp div#gold-content div#right-col div#resource-section div.pdf { padding:5px 0 0 22px;background:url('/images/special/icon_pdf.gif') no-repeat 0px 8px; }
div#gold-lp div#gold-content div#right-col div#resource-section div#image { width:129px;display:inline;float:left;clear:right; }
div#gold-lp div#gold-content div#right-col div.corners { position:relative;top:-3px; }
div#gold-lp div#footnotes { width:947px;padding:20px 0 0 17px;display:block;float:left;clear:both; }
div#gold-lp div.hidden { visibility:visible;display:none;position:absolute; }
div#gold-lp div.tooltip { width:245x; }
div#gold-lp div.tooltip div.tooltip-arrow { width:11px;display:inline;float:left;clear:left;background:url('/images/special/tooltip_arrow.gif') no-repeat; }
div#gold-lp div.tooltip div.tooltip-copy { width:250px;height:44px;padding:13px;display:inline;float:left;clear:right;background:#ecfaff;font-size:12px;color:#666666;border:1px solid #60e8f9;border-left:none; }

/* special/metals.htm */
div.special div#page { width:968px; }
div#metals-lp { width:960px;font:normal 13px/13px Arial,Verdana,sans-serif; background:#fff; color:#3a3a3a; margin-left:3px; clear:both; }
div#metals-lp .hero { width:100%;height:240px;background:url('/images/special/metals_lp_top-hero.jpg') 0 0 no-repeat;clear:both; }
div#metals-lp .backdrop { width:100%; background:url('/images/special/metals_lp_backdrop.jpg') 0 0 no-repeat; }
div#metals-lp .float-boxes { width:840px; position:relative; left:78px;}
div#metals-lp .right,div#metals-lp .left { float:left; width:340px; min-height:260px; background: #fff url('/images/special/metals_lp_module-bg.png') 0 0 repeat-x; border:solid 1px #e3e3e3; border-top:0 none; padding:30px 20px 20px 20px; }
div#metals-lp .left { margin-right:30px; }
div#metals-lp h3.gold { font-size:22px;color:#be9325;font-weight:bold; margin:0; }
div#metals-lp h3.silver { font-size:22px;color:#6b6b6b;font-weight:bold; margin:0; }
div#metals-lp .resources { margin:20px 0 0 0; }
div#metals-lp img.ticker { float:left; margin:0 0 25px 0; }
div#metals-lp ul.list { margin-top:30px; }
div#metals-lp ul.list li { list-style-type:square;line-height:15px; margin:0 0 10px 15px; }
div#metals-lp .resources ul { float:left; margin:10px 0 0 10px; }
div#metals-lp .resources li.pdf { min-height:16px; height:auto !important; height:16px; list-style:none;background:url('/images/special/icon_pdf.gif') no-repeat;margin:0 0 15px 0;padding:0 0 0 25px; }
div#metals-lp .footnotes { line-height:1.3em; margin-top:70px; }
span.sup { font-size:.5em; vertical-align:text-top; }
/* tool-tips */
div#metals-lp img.tooltip { cursor: pointer; }
div#metals-lp a.button { font-size }
div#metals-lp div.hidden { visibility:visible;display:none;position:absolute; }
div#metals-lp div.tooltip { width:245x; }
div#metals-lp div.tooltip div.tooltip-arrow { width:11px;display:inline;float:left;clear:left;background:url('/images/special/tooltip_arrow.gif') no-repeat; }
div#metals-lp div.tooltip div.tooltip-copy { width:160px;height:59px;padding:5px 5px 6px 6px;display:inline;float:left;clear:right;background:#ecfaff;font-size:12px;color:#666666;border:1px solid #60e8f9;border-left:none; }

/* Portfolio Strategies > Asset Class Solutions > Gold */
#layout-b .right-content .mod .icon-new { float:left; margin-left:10px; }
#layout-b .right-content .mod h3.fa-goldkit { padding-bottom:5px; */ }
#layout-b .right-content .mod h3.fa-goldkit img { margin:5px 0 0 10px; }

/* Portfolio Strategies > Sector Strategies */
.left-content .tbl_type1 td  { padding:2px 10px}
.left-content .tbl_type1 td.caption { border-bottom:solid 1px #e3e3e3; font-weight:bold; padding:5px 10px; }
.left-content .tbl_type1 th { white-space:nowrap; padding-right:10px; }
.left-content .tbl_type1 tr.set-end td { border-bottom:solid 1px #999; }
.left-content .tbl_type1 tr.list-end td { font-weight:bold; padding-top:3px; }
.left-content .hrule_green { width:100%; height:3px; background:#7AB800; margin-bottom:15px; }
.left-content .img_enlarge { float:left; width:180px; font-size:11px; margin-right:15px; }
.img_enlarge img { float:left; vertical-align:top; }
.img_enlarge img.tmb { border-bottom:solid 1px #e3e3e3; padding-bottom:10px; }
.img_enlarge a { width:100%; position:relative; top:5px; }

/* US Trust LP */
#us_trust {margin-top:-15px;margin-right:15px;margin-bottom:15px;margin-left:15px;}
#us_trust h2 {background:url('/images/special/ustrust_banner.jpg') no-repeat;height:147px;margin-bottom:27px;}
#us_trust h2 p {visibility:hidden;}
#us_trust h3 {margin-bottom:21px;}
#us_trust h4 {font-size:1.2em; margin-bottom:10px;}
#us_trust .modules > div {border:1px solid #A5ACAF;height:585px;padding:20px;width:415px;}
#us_trust .modules .module-left {float:left;}
#us_trust .modules .module-right {float:right;}
#us_trust .modules dl {margin-bottom:20px;}
#us_trust .modules dt {min-height:18px; padding-left:24px;}
#us_trust .modules dl dd {margin:0 0 20px 24px;}
#us_trust .modules a {font-weight:bold;}
#us_trust .modules a * {cursor:pointer;}
#us_trust .modules a *:hover {text-decoration:underline;}
x#us_trust .modules dl a {display:block;float:left;}
x#us_trust .modules dl p {float:left;margin:0;}
#us_trust .modules .pdf {background:url('/images/modules/common_sprites.gif') no-repeat -10px -150px;}
#us_trust .modules .video {background:url('/images/modules/common_sprites.gif') no-repeat -10px -348px;}
#us_trust .modules .tools {background:url('/images/modules/common_sprites.gif') no-repeat -10px -752px;}
#us_trust .modules .fp {background:url('/images/modules/common_sprites.gif') no-repeat -5px -51px;display:inline-block;height:12px;width:28px;}

/* Earn Holiday LP */

#flashContent { width:960px;height:400px; }
#holidaycontent { width:960px;height:230px; }
#contentleft { float:left;width:590px;margin:50px 0 0 60px; }
#contentleft h1 { margin:0 0 25px 0;font-size:28px;font-weight:bold;color:#609292; }
#contentleft p { font-size:16px;line-height:18px;color:#609292; }
#contentright { margin:20px 20px 0 0;float:right; /*padding-right:30px;*/ }
#contentright img { border:solid 3px #609292; }
#learnmore_bt { display:block;margin:20px 0 0 0;overflow:hidden; }

div#building-blocks { width:745px;display:block;float:left;clear:both; }
div#building-blocks div#intro { width:100%;padding:17px 0; }
div#building-blocks div#intro h1 { font-size:26px;font-weight:normal;color:#003d6c;margin:0 0 17px 0;padding:0; }
div#building-blocks div.blocks { width:100%;display:block;float:left;clear:both; }
div#building-blocks div.blocks em { font-style:italic; }
div#building-blocks div.blocks strong { font-weight:bold; }
div#building-blocks div.blocks h3 { font-weight:bold;font-size:15px;margin:0 0 5px 0;padding:0; }
div#building-blocks div.blocks div.block { width:205px;height:135px;background:#f3f3f4;display:inline;float:left;margin:0 15px 15px 0;padding:15px;position:relative;font-size:12px; }
div#building-blocks div.blocks div.block div.block-copy { width:135px;display:inline;float:left;clear:left; }
div#building-blocks div.blocks div.block div.block-img { width:75px;position:absolute;top:34px;right:10px;background:url('/images/topics/building_blocks_sprite.jpg') no-repeat; }
div#building-blocks div.blocks div.block div.link { position:absolute;left:15px;bottom:15px; }
div#building-blocks div.blocks div.block div#img1 { height:75px;background-position:top left; }
div#building-blocks div.blocks div.block div#img2 { height:75px;background-position:0px -75px; }
div#building-blocks div.blocks div.block div#img3 { height:79px;background-position:0px -150px; }
div#building-blocks div.blocks div.block div#img4 { height:82px;background-position:0px -229px; }
div#building-blocks div.blocks div.block div#img5 { height:75px;background-position:0px -311px; }
div#building-blocks div.blocks div.block div#img6 { height:82px;background-position:0px -386px; }
div#building-blocks div.blocks div.btm-block { width:330px;display:inline;float:left;background:#e4e4e4;margin:0 15px 15px 0;_margin:15px 15px 15px 0;/*ie6*/font-size:12px;padding:15px; }
div#building-blocks div.blocks div.left { clear:left; }
div#building-blocks div.blocks div.center { clear:none; }
div#building-blocks div.blocks div.right { clear:right;margin-right:0; }

/* Promo module fixes*/
.flash div { padding-bottom:0; }
.flash div a { padding-left:0; }
.flash div img { padding-left:0; }
.flash .promo h3 { margin-bottom:0;}
.flash .promo #activitylet {margin:-10px 0 -3px -8px; padding:0;}
/* Select activitylet */
.flash .promo div {overflow:hidden;}
.flash .promo div img { padding:0; }

/* END: Promo module fixes */

/* topic C related funds table fixes */
#topic-c .related-funds-content {*width:510px;}

/* @IZ19148  fix for adding xbrl.ZIP link for 3 repository documents in Advisor Resources Table. */
span.xbrl-link-container {display:inline}   /* turn to display none to hide this until zip files made available */
/* span.xbrl-link-container {color:red} */

/* added for supporting proper float alignment of several promo freeform modules in the body content area.   The need was to have 2 side by side  */
div.freeform-content-area-promo-mod-flt-left-container {float:left;padding:20px 30px 20px 10px;}   


/* begin 03.09.2011 styles to support fixes for portfolio_strategies/asset_class_solutions/gold.htm
 /*  this update is in blk.ishares-legacy.css for 3/31 release after which below can be deleted */
 /* .gold .chart {width:520px; height:295px; margin-bottom:10px }  */
 .gold .chart2 {margin-bottom:0px}
 /* end 03.09.2011 fixes */	   
 
/* begin 3.15.2011 EBUSSP-1432 breaking news styles (these are in code too blk.ishares.css  so below can be removed after 3/31 release) */
.mod h3.green    { background:url(/images/gui/module/header_green_bg.png) repeat-x 0 0;padding:17px 10px 15px 10px; margin:0 4px 10px 0; color:#FFF; border:none; font:bold 15px/15px Arial,Helvetica,sans-serif; }
div.grey-box { width:485px;padding:20px 15px;display:block;margin:0 0 0 0;background:#f1f1f1;border:1px solid #dadada; }
.ie7 div.bott-marg-adjust, .ie8 div.bott-marg-adjust {margin-bottom:-20px}

/* begin some evolving Global styles for Production team to use
/* global bullet solution - as part of EBUSSP-1432 - this can be used when a standard blackrock grey bullet list is needed. Such as those on homepage */
/* this is similar to that seen on Homepage What's New Tab as well as iShares ETFs | Core solutions page.   Override padding as needed */
ul.standard {padding:0 10px 10px 10px;list-style-type: none;} /* blackrock standard bullet treatment - gray square bullets with 10px left padding to left of bullets  */
ul.standard li {background:url(/images/vi/bullet_list_square_gray.gif) 0 5px no-repeat;padding-bottom:5px;padding-left:15px;}  /* vi-lite: 0 5px is 0 from left and 5 from top to acheive top vert alignment */

/* darker gray arrow */
ul.arrow-dark-gray {padding:0 10px 10px 10px;list-style-type: none;} /* blackrock standard bullet treatment - gray square bullets with 10px left padding to left of bullets  */
ul.arrow-dark-gray li {background:url(/images/vi/grey_arrow_dark.gif) 0 5px no-repeat;padding-bottom:5px;padding-left:15px;}  /* vi-lite: 0 5px is 0 from left and 5 from top to acheive top vert alignment */

/* style to give table a look somewhat like the ones on product pages */
/* used on this page: /topics/capital_gains.htm   for starters 11.08.2011 */
table.standard {padding:0; margin:0 0 20px 0; border-top:2px #dddddd solid; border-bottom:1px #ddd solid; width:100%; }
table.standard thead {background:#fff url("/images/vi/table_header_bg.gif") repeat-x top left; }
table.standard th {height:auto;padding:3px 5px 5px 5px; font-weight:normal;vertical-align:bottom;text-align:left;border:0;}
table.standard .left-border { border-left:1px solid #ddd !important; }
table.standard .bottom-border  { border-bottom:1px solid #ddd !important; }  /* styling the td for ie8. Firefox was happy with row. */
table.standard tr.stripe { background:#f6f6f6; }
table.standard .bold {font-weight:bold;}
table.standard th.data, table.standard td.data { text-align:right;} 
table.standard td { font-size:12px; text-align:left; padding:12px 6px 8px;}


/* below is workaround for i8 so Performance table 2nd row of TH backgrounds start at bottom thus appearing Dark. W/out this the bg repeats */
.ie8.spin table.spin th.special-bg,
.ie7.spin table.spin th.special-bg,
.ie6.spin table.spin th.special-bg {background:#fff url("/images/vi/table_header_bg.gif") repeat-x bottom left; }

/* end some Global styles for Production team to use

/* misc that are also in code for 3/31 release but puttin here to make 3/17 look fairly good */
.mod-center .relres a  { display:block;padding-bottom:5px;} /* artf180303 - if text was only one line... bottom of bg was cut off. So giving a bit of bottom padding to the anchor */
.mod-center .icon a.flv { background-position:-10px -348px; } /* vi-lite adjusted for EBUSSP-1432  */
/* .mod-center .relres em { padding-left:23px; }*//* REMMING OUT as redundant and unwanted override for 3/31 */ /* this is different than in svn because in svn it's less as it's inline next to desc */
/* end 3.15.2011 EBUSSP-1432 breaking news styles 

/* begin 12.21.2010 Override of .template-common .title for /topics/know_the_differences.htm where title is two lines */
#know_differences.template-common .title {height:auto;} 
/* end 12.21.2010 Override of .template-common .title */

/* Market Commentaries styles */
#mc-table { border-bottom:1px solid #adadad; }
#mc-table thead {  }
#mc-table thead th { padding:10px;font-weight:bold;background:url('/images/advi_inve_resources/market_commentaries_table_hdr.gif') repeat-x bottom left;height:14px;border-top:1px solid #adadad;border-bottom:1px solid #d5d5d5; }
#mc-table tr.even { background:#f4f4f4; }
#mc-table td.mc-description { padding:10px;font-size:12px;width:350px;vertical-align:top; }
#mc-table td.mc-description h5 { margin-top:0; }
#mc-table td.mc-description p { margin-bottom:0; }
#mc-table td.mc-links { padding:10px;vertical-align:top; }
#mc-table td.mc-links ul.mc-resources { padding:0;margin:0; }
#mc-table td.mc-links ul.mc-resources li { padding:0 0 10px 0; }
#mc-table td.mc-links ul.mc-resources li a.podcast { background:url('/images/modules/common_sprites.gif') no-repeat -10px -1900px;padding:0 0 0 23px; }

/* Welcome Track 3.0 styles */
.wt_frame { width:962px; }
.wt_content { width:840px;text-align:left;margin-top:30px; }
.wt_content p, .wt_content h1 { padding-right:10px;padding-left:10px; }
.wt_content h1 { font-size:18px;line-height:22px;margin:20px 0 3px 0; }
.wt_content p { font-size:13px; }
table.wt_modules { border-spacing:10px;border-collapse:separate; }
table.wt_modules td {vertical-align:top}
.wt_modules { border:0 none;background:#fff; }
.wt_modules .pdf { background:url("/images/special/welcome_track_icon_pdf.png") no-repeat 3px 2px; }
.wt_modules .tool_icon { background:url("/images/special/welcome_track_icon_tool.png") no-repeat 3px 2px; }
.wt_modules .audio_icon { background:url("/images/special/welcome_track_icon_audio.png") no-repeat 3px 2px; }
.wt_modules .video_icon { background:url("/images/special/welcome_track_icon_video.png") no-repeat 3px 2px; }
.wt_modules .blog_icon { background:url("/images/special/welcome_track_icon_blog.png") no-repeat 3px 2px; }
welcome_track_icon_blog.png
.wt_modules td {vertical-align:top;background:#ededed; border-bottom:solid 2px #dbdada; padding-bottom:10px; }
.wt_modules p { font-size:11px; }
.wt_modules span img { float:left;margin-right:10px; }
.wt_modules h4 { margin:10px; }
.wt_module { min-height:390px; }
.wt_module a { font-size:13px;line-heght:13px;font-weight:bold;color:#156CC6;text-decoration:none; }
.wt_module a:hover { text-decoration:underline; }
.wt_module th { background:#959c9f;border-top:2px solid #2296D3;color:#fff;text-align:left;padding:10px; font-size:15px;font-weight:bold; }
.wt_module td { text-align:center;width:200px;height:370px;background:#ededed; padding:7px 5px 5px 5px;vertical-align:top;border:0 none; }
.wt_module ul { list-style:none outside none;margin:17px 0 0 0;padding:0;text-align:left; }
.wt_module li { padding:0 10px 20px 25px;list-style:none outside none; }

/** layout-b hero-promo area **/
.hero-promo .tabs {margin-top:0;}
.hero-promo .overview h1 {color:#10416A;float:left;font-size:2.2em;font-weight:normal;position:relative;top:45px;}
.hero-promo .overview a {display:block; float:right}

/**** IAU Bar List Page **/
.icon-link {height:16px; background: url(/images/modules/common_sprites.gif) no-repeat;padding-left:22px;}
.pdf-link {background-position:-10px -150px;}
.xls-link {background-position:-10px -650px;}
.iau-bar-list-table { border-bottom: 2px solid #002062;height:125px;width:750px;}
.em {font-weight:bold;}
#iau-bar-list {margin:0 auto;width:745px;}
#iau-bar-list ul.utils {margin-left:10px;}
#iau-bar-list ul.utils li {float:left;margin-right:10px;}
#iau-bar-list h3.table-header {background: url("/images/product_info/pi_module_header.gif") repeat-x scroll left bottom #FFFFFF; border-top:1px solid #cccccc;margin:10px 0 0;padding:7px 5px;}
#iau-bar-list .bar-list-map {border-bottom:1px solid #cccccc;display:block;}
#iau-bar-list table {-moz-box-shadow:1px 10px 5px -2px #DDDDDD;-webkit-box-shadow:1px 10px 5px -2px #DDDDDD;box-shadow:1px 10px 5px -2px #DDDDDD;margin-bottom:20px;width:100%;}
#iau-bar-list table tr:nth-child(2n+2) td {background-color:#f6f6f6;}
#iau-bar-list table tr td {font-size:1.1em;font-weight:bold;padding:10px 8px;}
#iau-bar-list table tr.odd td {background-color:#f6f6f6;}
#iau-bar-list table tr td.right-align {text-align:right;}
#iau-bar-list table tr td p {margin:0;}
#iau-bar-list table tr td var {font-weight:bold;}
#iau-bar-list table tr td:last-child {text-align:right;}
#iau-bar-list hr {background-color:#cbcbcb;border-top:1px solid #CBCBCB;color:#cbcbcb;height:1px;margin:15px 0;}
#iau-bar-list ul.terms {margin:10px 0;list-style-type:none;}
#iau-bar-list ul.terms li {background-position:0 1px;background-repeat:no-repeat;margin-bottom:10px;min-height:20px;padding-left:24px;}
.ie8 #iau-bar-list ul.terms li, .ie7 #iau-bar-list ul.terms li, .ie6 #iau-bar-list ul.terms li {height:auto;}
#iau-bar-list ul.terms li.one {background-image:url('/images/gold/one_circle.png');}
#iau-bar-list ul.terms li.two {background-image:url('/images/gold/two_circle.png');}
#iau-bar-list ul.terms li.three {background-image:url('/images/gold/three_circle.png');}
#iau-bar-list ul.terms li.four {background-image:url('/images/gold/four_circle.png');}
#iau-bar-list ul.terms li.five {background-image:url('/images/gold/five_circle.png');}
#iau-bar-list ul.terms li.six {background-image:url('/images/gold/six_circle.png');}
#iau-bar-list ul.terms li.seven {background-image:url('/images/gold/seven_circle.png');}
#iau-bar-list ul.terms li.eight {background-image:url('/images/gold/eight_circle.png');}
#iau-bar-list ul.terms li.nine {background-image:url('/images/gold/nine_circle.png');}
#iau-bar-list ul.terms li.ten {background-image:url('/images/gold/ten_circle.png');}
#iau-bar-list ul.terms li.eleven {background-image:url('/images/gold/eleven_circle.png');}
#iau-bar-list ul.terms li.twelve {background-image:url('/images/gold/twelve_circle.png');}

/**** Adding foundation classes for overview and topic pages ****/
#layout-c p.description, #layout-b p.description {margin: 0px;}

/** fix to constrain width on material kits **/
#content #library .kitlist {width: 420px;}

/* Temp patch for SPIN launch where IE didn't forgive spaces in the styles. this fixes issue where horiz borders not showing for article and h3 style not used */
/* once this fix is put in svn for spin.css the below can be removed from here */
.spin .article {padding-top:0px;padding-bottom:20px;border-bottom:1px solid #bfbfbf;}
.spin .article h3 {margin-bottom:5px;text-indent: -20px;padding-left:20px;}
/* end of Spin patch */

/* ul list icons sprite, using li instead of anchor */
#page ul.list-icon li, .list-icon li {background-image: url('/images/modules/common_sprites.gif'); background-repeat:no-repeat; display:block; min-height:16px; padding:0 0 0 23px; margin:3px 0 20px 0;}
#page li.list-icon.podcast {background-position: -10px -1900px; }
#page li.list-icon.pdf     {background-position: -10px -150px; }
#page li.list-icon.flv     {background-position: -10px -348px; }
#page li.list-icon.popup     {background-position: -10px -450px; }
#page li.list-icon.mp3     {background-position: -10px -550px; }
#page li.list-icon.xls     {background-position: -10px -650px; }
#page li.list-icon.tool     {background-position: -10px -750px; }
#page li.list-icon.ppt     { background-position: -10px -2000px; }
#page li.list-icon.email { background-position: -8px -848px;}
#page li.list-icon.none    { background:none;}
#page li.list-icon.pad10b {padding-bottom:10px;}
#page li.list-icon.pad20b {padding-bottom:20px;}
#page li.list-icon p.details {margin:3px 0 0 0;}

/* Market Commentaties */
#page table.contributors-bios td {vertical-align:top; padding-top:10px;}
#page table.contributors-bios td.bio-tmb {padding-top:18px; padding-right:15px;}
#page table.contributors-bios td span {line-height:25px;}

/* two columns for market and new*/
.new-flag {color:#e37222; font-size:11px;}
.home-page h3 {color:#ffffff; padding:10px; font-size:15px; font-weight:bold; border:none; margin-bottom:0px;}
.home-page ul {margin:0 10px;}
.home-page > ul > li {border-bottom: 1px dotted #A5ACAF; padding:15px 0;}
.home-page > ul > li:last-child {border-bottom:none;}
.home-page hr {border:0; color:#37424A; background-color:#37424A; height:1px;}
.home-page .whats-new .fund-display {margin-top:10px;}
.home-page .whats-new .fund-display li {margin-bottom:10px;}
.home-page .whats-new .fund-display li:last-child {margin-bottom:0;}
.home-page .whats-new .fund-display li .tile-container-small {display:block; margin-right:10px; font-size:11px;}
.home-page .whats-new .fund-display li .tile-container-small:hover {text-decoration:none;}


