/**
 * Contents CSS Style Definitions
 *
 * @file              /css/content/content.css
 * @author            $Author$
 * @revision          $Id$
*/

/* 
 ******************************************************************************************************************************

 * Footer Contents List (for All Pages) 

 ******************************************************************************************************************************
*/
	.contents_list { width: 755px; margin: 0 auto; padding-top: 30px; }
	.contents_list h2 { margin:0; padding:0; }
	.contents_list h2 img { vertical-align: bottom; margin:0; padding:0; }
	.contents_list a { text-decoration: none; }
	.contents_list a:hover { text-decoration: underline; }
	.contents_list dl { padding: 10px 14px; background: #F7F7F7; border: 1px solid #CCCCCC; border-top-width: 0; }
	.contents_list dl dt { padding-top: 10px; padding-bottom: 2px; margin-top: 10px; font-size: 10px; font-weight: bold; line-height: 1.3; background: url("/images/jp/ja/footer_contents_list_line.gif") 0 0 repeat-x; width: 725px; }
	.contents_list dl dt.first-child { padding-top: 0; margin-top: 0;background: none; }
	.contents_list dl dt a { color: #2E87D6; }
	.contents_list dl dd { overflow: hidden; margin-left: -15px; }
	.contents_list dl dd ul { }
	.contents_list dl dd li { float: left; width: auto; padding: 0 15px; font-size: 10px; line-height: 1.3; border-left: 1px solid #CCCCCC; }
	.contents_list dl dd li a { color: #333333; }
	.contents_list dd.last { padding-bottom:10px; }
	

/* 
 ******************************************************************************************************************************

 * Home

 ******************************************************************************************************************************
*/

  #home { width: 775px; margin: 0; }
  #homeflash #flash { height:280px; }
  #homeflash #flash #FlashContent { }
  
  #home .explanation { padding: 10px 10px 12px; }
  #home .explanation p { font-size: 10px; line-height: 1.3; color: #666666; }

  #home .topics { width: 560px; float: left; }
  #home .topics #topics_tab { height: 41px; position: relative; z-index: 2; background: #FFFFFF url("/images/jp/ja/home/topics_bg.gif") 0 0 no-repeat; }
  #home .topics #topics_tab li#btn_information { position: absolute; left: 10px; top: 8px; }
  #home .topics #topics_tab li#btn_index_performance { position: absolute; left: 192px; top: 8px; }
  #home .topics #topics_tab li#btn_commentary { position: absolute; left: 374px; top: 8px; }
  #home .topics #topics_tab li a { display: block; background-color: transparent; }
  #home .topics #topics_tab li.current a img { visibility: hidden; }
  #home .topics #topics_tab li a:hover img { visibility: hidden; }

  #home .topics .topics_box { padding-left: 10px; overflow: auto; height:186px; }
  #home .topics .topics_box_index_performance { padding-left: 0; overflow: hidden; }
  
  #home .topics #content_information dl { margin-top: -15px }
  #home .topics #content_information dt { padding: 10px 0 0 20px; margin-top: 10px; border-top: 1px solid #D7D7D7; background: url("/images/jp/ja/ico_point_lightblue.gif") 8px 14px no-repeat; font-size: 10px; line-height: 1.3; text-decoration: none; color: #333333; }
  #home .topics #content_information dd { padding-left: 20px; font-size: 10px; line-height: 1.3; color: #333333; }
  #home .topics #content_information dd a { text-decoration: none; }
  #home .topics #content_information dd a:hover { text-decoration: underline; }

  #home .topics #content_index_performance { padding-top: 0; }/*10px*/
  #home .topics #content_commentary { padding-top: 0; }/*10px;*/

  #home .topics #content_commentary h2 { margin-right: 10px; margin-top:10px; padding:5px 0 5px 10px; font-weight:bold; background:#E0EFFC;font-size:12px; }
  #home .topics #content_commentary dl { padding-right: 10px; }/*padding-top: 10px; */
  #home .topics #content_commentary dt { width: 142px; float: left; margin-top: 2px; }
  #home .topics #content_commentary dt img { display: block; }
  #home .topics #content_commentary dt span { display: block; padding-top: 5px; font-size: 10px; }
  #home .topics #content_commentary dd { width: 395px; float: left; font-size: 12px; line-height: 1.3; color: #333333; }
  #home .topics #content_commentary dd.link { padding-top: 8px; }
  #home .topics #content_commentary dd.link a { text-decoration: none; }
  #home .topics #content_commentary dd.link a:hover { text-decoration: underline; }  

  #home .popular { width: 209px; float: right; }
  #home .popular h2 { height: 34px; position: relative; }

  #home .popular .popular_documents ul li { display: block; margin-top: 1px; padding: 8px 8px 8px 25px; background: #F2F2F2 no-repeat; font-size: 10px; line-height: 1.3; }
  #home .popular .popular_documents ul li a { text-decoration: none; }
  #home .popular .popular_documents ul li a:hover { text-decoration: underline; }
  #home .popular ul li.pdf { background-image: url("/images/jp/ja/home/popular_ico_pdf.gif"); background-position: 6px 6px; }

  #home .popular .popular_toolscharts { margin-top: 5px; }
  #home .popular .popular_toolscharts ul li { display: block; margin-top: 1px; padding: 8px 8px 8px 20px; background: #F2F2F2 url("/images/jp/ja/ico_point_lightblue.gif") 10px 13px no-repeat; font-size: 10px; line-height: 1.3; }
  #home .popular .popular_toolscharts ul li a { text-decoration: none; }
  #home .popular .popular_toolscharts ul li a:hover { text-decoration: underline; }

  
/* 
 ******************************************************************************************************************************

 * About ETF & About iShares : Common Layouts

 ******************************************************************************************************************************
*/

  .about_etf { position: relative; }
  .about_etf .content_function_container { position: absolute; right: 0px; top: 0px; font-size:10px; height:36px; line-height: 36px; }
  .about_etf .content_function_container li { display: block; width: auto; height:36px; margin-left: 18px; padding-left: 16px; font-size:10px; line-height: 36px; float: right; }
  .about_etf .content_function_container li a { text-decoration: none; color: #2E87D6; }
  .about_etf .content_function_container li a:hover { text-decoration: underline; }
  .about_etf .content_function_container li.btn_mail { background: url("/images/jp/ja/about_etf/ico_mail.gif") 0 50% no-repeat; }
  .about_etf .content_function_container li.btn_print { background: url("/images/jp/ja/about_etf/ico_print.gif") 0 50% no-repeat; }

  .about_etf .content_title_container { padding-bottom: 20px; background: url("/images/jp/ja/about_etf/main_contents_tit_bg.gif") 0 100% no-repeat; height: 1%; overflow: auto; }
  .about_etf .content_title_container h1 { margin: 0; padding: 0; }

  .about_etf .content_article_container { width: 567px; float: left; }/* border-right: 1px solid #E8E8E8;*/
  .about_etf .content_article_container p { font-size: 12px; line-height: 1.6; color: #333333; }
  .about_etf .content_lead { width: 549px; }
  .about_etf .content_article_title { clear: both; width: auto; margin-right: 18px; background: #A8A8A8 url("/images/jp/ja/about_etf/article_tit_bg01.gif") 0 0 no-repeat; }
  .about_etf .content_article_title h2 { padding: 10px 10px 15px 17px; background: url("/images/jp/ja/about_etf/article_tit_bg02.gif") 0 100% no-repeat; font-size: 15px; font-weight: bold; color: #FFFFFF; }
  .about_etf .content_article { margin-left: 15px; margin-right: 30px; }
  .about_etf .content_article p { line-height: 1.6; }
  .about_etf .content_article ul.link { clear: both; line-height: 1.6; }
  .about_etf .content_article ul.link li { list-style: none; line-height: 0; }
  .about_etf .content_article ul.link li a { display: block; padding-left: 20px; background: url("/images/jp/ja/ico_cursol_square.gif") 0 0.2em no-repeat; list-style-type: none; font-weight: bold; line-height: 1.5; text-decoration: underline; color: #2288D6; }
  .about_etf .content_article ul.link li a:hover { text-decoration: none; }
  .about_etf .content_article ul.link li ul { padding-left: 20px; }
  .about_etf .content_article ul.link li ul li { list-style: none; font-size: 10px; line-height: 0; }
  .about_etf .content_article ul.link li ul li a { padding-left: 10px; background: url("/images/jp/ja/ico_point_lightblue.gif") 0 0.3em no-repeat; list-style-type: none; font-weight: normal; line-height: 1.6; text-decoration: none; color: #333333; }
  .about_etf .content_article ul.link li ul li a:hover { text-decoration: underline; }
  .about_etf .content_article ul.link li span.blank { padding-right: 15px; background: url("/images/jp/ja/ico_blank_blue.gif") 100% 0 no-repeat; }

  .about_etf .content_article_footer { width: 549px; padding-top: 30px; border-top: 1px solid #D4D4D4; }
  .about_etf .content_article_footer .content_registration_info { width: 549px; height: 132px; background: url("/images/jp/ja/about_etf/regist_info_bg.gif") 0 0 no-repeat; }

  .about_etf .content_article_footer .content_registration_info h2 { margin: 0; padding-top: 19px; text-align: center; }
  .about_etf .content_article_footer .content_registration_info p { padding-top: 8px; text-align: center; }
  .about_etf .content_article_footer .caption { margin-top: 15px; font-size: 10px; line-height: 1.5; color: #006BB4; }
          
  .about_etf .btn_page_top { width: 549px; text-align: right; }
      
  .about_etf .content_extra_container { display: inline; width: 175px; margin-left: 8px; }
  .about_etf .content_extra_container ul.content_sub_menu li { height: 47px; overflow: hidden; list-style-type: none; letter-spacing: 0.1em; line-height: 1.3; }
  .about_etf .content_extra_container ul.content_sub_menu li a { display: block; padding: 15px 0 20px 27px; background: url("/images/jp/ja/about_etf/sub_menu_btn_bg.jpg") 0 0 no-repeat; font-size: 10px; text-decoration: none; color: #2286D6; }
  
  /* Variation : 2 Line Text Button */
  html .about_etf .content_extra_container ul.content_sub_menu li.sub_menu_btn03 a,
  html .about_etf .content_extra_container ul.content_sub_menu li.sub_menu_btn05 a {  padding-top: 9px; padding-bottom: 9px; }
        
  /* Active */
  .about_etf .content_extra_container ul.content_sub_menu li a:hover {  background: url("/images/jp/ja/about_etf/sub_menu_btn_bg_on.jpg") 0 0 no-repeat; text-decoration: none; color: #FFFFFF; }
          
  /* Current */
  .about_etf#understanding_etfs .content_extra_container ul.content_sub_menu li.sub_menu_btn01 a,
  .about_etf#benefits_of_etfs .content_extra_container ul.content_sub_menu li.sub_menu_btn02 a,
  .about_etf#institutional_investors .content_extra_container ul.content_sub_menu li.sub_menu_btn03 a,
  .about_etf#basic_use_of_etfs .content_extra_container ul.content_sub_menu li.sub_menu_btn04 a,
  .about_etf#understanding_indexes .content_extra_container ul.content_sub_menu li.sub_menu_btn05 a { background: url("/images/jp/ja/about_etf/sub_menu_btn_bg_on.jpg") 0 0 no-repeat; color: #FFFFFF; }
        
  .about_etf .content_resource { width: 175px; }
  .about_etf .content_resource p { padding: 10px 0; font-size: 12px; font-weight: bold; letter-spacing: 0.02em; color: #CCCCCC; }
  .about_etf .content_resource li { border-top: 1px solid #EBEBEB;  background: url("/images/jp/ja/about_etf/resources_ico_cursol.gif") 100% 50% no-repeat; list-style-type: none; font-size: 10px; line-height: 1.3; }
  .about_etf .content_resource li a { display: block; padding: 10px 30px; background: url("/images/jp/ja/about_etf/resources_ico_pdf.gif") 5px 50% no-repeat; text-decoration: underline; color: #2286D6; }
  .about_etf .content_resource li a:hover { text-decoration: none;  }


/* 
 ******************************************************************************************************************************

 * About ETF : About ETF (Introduction)

 ******************************************************************************************************************************
*/

  #about_etf .content_navi li { display: block; width: auto; float: left; }

  #about_etf #about_etf_article01 .left_column { width: 277px; float: left; }
  #about_etf #about_etf_article01 .right_column { width: 227px; float: right; }

  #about_etf #about_etf_article02 .reason { margin-left: -10px; }
  #about_etf #about_etf_article02 .reason_box { display: inline; width: 254px; margin-left: 10px; float: left; }
  #about_etf #about_etf_article02 .reason_box h3 { padding: 8px 10px 6px; background: #4698DA url("/images/jp/ja/about_etf/index/article02_reason_bg01.gif") 0 0 repeat-x; font-weight: bold; line-height: 1; color: #FFFFFF; margin:0; }
  #about_etf #about_etf_article02 .reason_box p { min-height: 12.7em; padding: 10px; background: #DEEDF9 url("/images/jp/ja/about_etf/index/article02_reason_bg02.gif") 0 0 repeat-x; font-size: 10px; }
  * html #about_etf #about_etf_article02 .reason_box p { height: 130px; } /* IE6 hack */

  #about_etf #about_etf_article02 .features { border-collapse:separate; border-spacing:0; }
  #about_etf #about_etf_article02 .features th { width: 100px; padding: 12px 0 12px 0; background: #2288D6; border: 1px solid #FFFFFF; border-width: 0 1px 1px 0; font-weight: bold; line-height: 1; text-align: center; vertical-align:middle; color: #FFFFFF; }
  #about_etf #about_etf_article02 .features td { padding: 12px 5px 12px 12px; background: #EBEBEB; border: 1px solid #FFFFFF; border-width: 0 0 1px 0; font-size: 10px; line-height: 1.5; color: #333333; }
  #about_etf #about_etf_article02 .features td ul { line-height: 0; }
  #about_etf #about_etf_article02 .features td ul li { padding-left: 10px; background: url("/images/jp/ja/ico_point_lightblue.gif") 0 0.3em no-repeat; list-style-type: none; line-height: 1.5; }
  #about_etf #about_etf_article02 .features td ul li ul { padding-left: 20px; line-height: 0; }
  #about_etf #about_etf_article02 .features td ul li ul li { padding-left: 0px; background: transparent; line-height: 1.5; }

  #about_etf #about_etf_article04 .left_column { width: 277px; float: left; }
  #about_etf #about_etf_article04 .right_column { width: 227px; float: right; }
  #about_etf #about_etf_article04 .basic_use_box h3 { padding: 10px 15px 8px; background: #656565 url("/images/jp/ja/about_etf/index/article04_basic_use_bg01.gif") 0 0 repeat-x; font-weight: bold; line-height: 1; color: #FFFFFF; margin:0; }
  #about_etf #about_etf_article04 .basic_use_box ol { padding: 15px; background: #2287D4 url("/images/jp/ja/about_etf/index/article04_basic_use_bg02.gif") 0 0 repeat-x; font-weight: bold; font-size: 10px; color: #FFFFFF; margin:0; }

/* 
 ******************************************************************************************************************************

 * About ETF : Institutional Investors

 ******************************************************************************************************************************
*/


/*  
 ******************************************************************************************************************************

 * About ETF : Understanding ETFs

 ******************************************************************************************************************************
*/

  #understanding_etfs #content_lead .content_top { width:549px; }
  #understanding_etfs #content_lead .content_lead_img { text-align: center; }
  
  #understanding_etfs #understanding_etfs_article01 .main_column { width: 451px; margin: 0 auto; }
  #understanding_etfs #understanding_etfs_article01 .left_column { width: 214px; float: left; }
  #understanding_etfs #understanding_etfs_article01 .right_column { width: 214px; float: right; }
  
  #understanding_etfs #understanding_etfs_article02 .ranking { width:519px; border:1px solid #EBEBEB; }
  #understanding_etfs #understanding_etfs_article02 .ranking table { width:500px; background: #FFFFFF; margin:0 auto; font-size:10px;font-weight:bold;text-align:center; }
  #understanding_etfs #understanding_etfs_article02 .ranking table .top { background: #2288D6; color:#FFFFFF;font-size:12px; }
  #understanding_etfs #understanding_etfs_article02 .ranking table .even { background: #EEEEEE; }
  #understanding_etfs #understanding_etfs_article02 .ranking table .odd { background: #FFFFFF; }
  #understanding_etfs #understanding_etfs_article02 .ranking table td { padding: 10px 9px; }
  
/* 
 ******************************************************************************************************************************

 * About ETF : Benefits of ETFs

 ******************************************************************************************************************************
*/

  #benefits_of_etfs #content_lead .content_top { width:549px; }
  #benefits_of_etfs #content_lead .anchor_title { color:#006BB4;font-size:14px;font-weight:bold; }
  #benefits_of_etfs #content_lead .anchor { width:108px;height:52px;float:left;background:url(/images/jp/ja/about_etf/benefits_of_etfs/anchor_bg.jpg); margin-right:2px; }
  #benefits_of_etfs #content_lead .anchor p { color:#2288D6;font-size:12px;font-weight:bold; margin:15px auto; text-align:center; }
  #benefits_of_etfs #content_lead .anchor a { text-decoration:none; color:#2288D6; }
  #benefits_of_etfs #content_lead .anchor a:hover { text-decoration:underline; }

  #benefits_of_etfs ul.bullets li { padding-left: 10px; background: url("/images/jp/ja/ico_point_lightblue.gif") 0 0.3em no-repeat; font-size: 12px; line-height: 1.5; }
  #benefits_of_etfs .cursol_square a { display: block; padding-left: 20px; background: url("/images/jp/ja/ico_cursol_square.gif") 0 0 no-repeat; list-style-type: none; font-weight: bold; line-height: 1.1; text-decoration: underline; color: #2288D6; }
  #benefits_of_etfs .cursol_square a:hover { text-decoration: none; }

  #benefits_of_etfs #benefits_article01 .left_column  { display: inline; width: 250px; float: left; }
  #benefits_of_etfs #benefits_article01 .right_column { display: inline; width: 250px; float: left; margin-left:20px; }

  #benefits_of_etfs #benefits_article03 .left_column { width: 267px; float: left; }
  #benefits_of_etfs #benefits_article03 .right_column { width: 232px; float: right; margin-left: 20px; }
  
/* 
 ******************************************************************************************************************************

 * About ETF : Basic use of etfs

 ******************************************************************************************************************************
*/

  
/* 
 ******************************************************************************************************************************

 * About ETF : Understanding Indexes

 ******************************************************************************************************************************
*/

  #understanding_indexes #indexes_article01 .main_column { }
  #understanding_indexes #indexes_article01 .left_column { display: inline; width: 250px; float: left; }
  #understanding_indexes #indexes_article01 .right_column { display: inline; width: 243px; float: left; margin-left:20px; }
  * html #understanding_indexes #indexes_article01 .right_column p { } /* IE6 hack */

  #understanding_indexes #indexes_article01 ul.bullets { padding-left: 0px; background:url(/images/jp/ja/about_etf/understanding_indexes/fig01_bg.jpg) repeat-y; width:243px; height:316px; }
  #understanding_indexes #indexes_article01 ul.bullets li { list-style: none; font-size: 10px; line-height: 1.5; height: 34px; width: 213px;padding:9px 5px 0px 30px; }
  #understanding_indexes #indexes_article01 ul.bullets li.title { font-weight:bold; color:#006BB4;height: 29px; width: 218px;padding:20px 0px 0px 15px; }
  #understanding_indexes #indexes_article01 ul.bullets li.pt { height: 29px; width: 218px;padding:15px 0px 0px 30px; }
  

/* 
 ******************************************************************************************************************************

 * About iShares : Common Layouts

 ******************************************************************************************************************************
*/

  .about_ishares { position: relative; }
  .about_ishares .content_function_container { width: 160px; height:36px; position: absolute; right: 0px; top: 0px; font-size:10px; line-height: 36px; }
  .about_ishares .content_function_container li { display: block; width: auto; height:36px; margin-left: 18px; padding-left: 16px; font-size:10px; line-height: 36px; float: right; }
  .about_ishares .content_function_container li a { text-decoration: none; color: #2E87D6; }
  .about_ishares .content_function_container li a:hover { text-decoration: underline; }
  .about_ishares .content_function_container li.btn_mail { background: url("/images/jp/ja/about_ishares/ico_mail.gif") 0 50% no-repeat; }
  .about_ishares .content_function_container li.btn_print { background: url("/images/jp/ja/about_ishares/ico_print.gif") 0 50% no-repeat; }

  .about_ishares .content_title_container { padding-bottom: 20px; background: url("/images/jp/ja/about_ishares/main_contents_tit_bg.gif") 0 100% no-repeat; height: 1%; overflow: auto; }
  .about_ishares .content_title_container h1 { margin: 0; padding: 0; }
  .about_ishares .content_article_container { width: 567px; float: left; }/* border-right: 1px solid #E8E8E8;*/
  .about_ishares .content_article_container p { font-size: 12px; line-height: 1.6; color: #333333; }
  .about_ishares .content_lead { width: 549px; }
  .about_ishares .content_article_title { clear: both; width: auto; margin-right: 18px; background: #A8A8A8 url("/images/jp/ja/about_ishares/article_tit_bg01.gif") 0 0 no-repeat; }
  .about_ishares .content_article_title h2 { padding: 10px 10px 15px 17px; background: url("/images/jp/ja/about_ishares/article_tit_bg02.gif") 0 100% no-repeat; font-size: 15px; font-weight: bold; color: #FFFFFF; }
  .about_ishares .content_article { margin-left: 15px; margin-right: 30px; }
  .about_ishares .content_article p { line-height: 1.6; }
  .about_ishares .content_article ul.link { clear: both; }
  .about_ishares .content_article ul.link li { list-style: none; padding-left: 20px; background: url("/images/jp/ja/ico_cursol_square.gif") 0 0.2em no-repeat; }
  .about_ishares .content_article ul.link li.nolink { background:none; }
  .about_ishares .content_article ul.link li a { list-style-type: none; font-weight: bold; line-height: 1.6; text-decoration: underline; color: #2288D6; }
  .about_ishares .content_article ul.link li a:hover { text-decoration: none; }
  .about_ishares .content_article ul.link li a.blank { padding-right: 15px; background: url("/images/jp/ja/ico_blank_blue.gif") 100% 0 no-repeat; }
  .about_ishares .content_article ul.link li ul { padding-left: 20px; }
  .about_ishares .content_article ul.link li ul li { list-style: none; font-size: 10px; line-height: 0; }
  .about_ishares .content_article ul.link li ul li a { padding-left: 10px; background: url("/images/jp/ja/ico_point_lightblue.gif") 0 0.3em no-repeat; list-style-type: none; font-weight: normal; line-height: 1.5; text-decoration: none; color: #333333; }
  .about_ishares .content_article ul.link li ul li a:hover { text-decoration: underline; }

  .about_ishares .content_article .core, .about_ishares .content_article .satellite { clear: both; }
  
  .about_ishares .content_article_footer { width: 549px; padding-top: 30px; border-top: 1px solid #D4D4D4; }
  .about_ishares .content_article_footer .content_registration_info { width: 549px; height: 132px; background: url("/images/jp/ja/about_ishares/regist_info_bg.gif") 0 0 no-repeat; }
    
  .about_ishares .content_article_footer .content_registration_info h2 { margin: 0; padding: 19px 0 0; text-align: center; }
  .about_ishares .content_article_footer .content_registration_info p { padding: 8px 0 0; text-align: center; }
  .about_ishares .content_article_footer .caption { margin-top: 15px; font-size: 10px; line-height: 1.5; color: #006BB4; }
          
  .about_ishares .btn_page_top { width: 549px; text-align: right; }
      
  .about_ishares .content_extra_container { display: inline; width: 175px; margin-left: 8px; }/* float: left;*/
  .about_ishares .content_extra_container ul.content_sub_menu li { height: 47px; overflow: hidden; list-style-type: none; letter-spacing: 0.1em; line-height: 1.3; }
  .about_ishares .content_extra_container ul.content_sub_menu li a { display: block; padding: 15px 0 20px 27px; background: url("/images/jp/ja/about_ishares/sub_menu_btn_bg.jpg") 0 0 no-repeat; font-size: 10px; text-decoration: none; color: #2286D6; }
  
  /* Variation : 2 Line Text Button */
  html .about_ishares .content_extra_container ul.content_sub_menu li.sub_menu_btn02 a,
  html .about_ishares .content_extra_container ul.content_sub_menu li.sub_menu_btn03 a,
  html .about_ishares .content_extra_container ul.content_sub_menu li.sub_menu_btn04 a {  padding-top: 9px; padding-bottom: 9px; }
        
  /* Active */
  .about_ishares .content_extra_container ul.content_sub_menu li a:hover {  background: url("/images/jp/ja/about_ishares/sub_menu_btn_bg_on.jpg") 0 0 no-repeat; text-decoration: none; color: #FFFFFF; }
          
  /* Current */
  .about_ishares#about_ishares .content_extra_container ul.content_sub_menu li.sub_menu_btn01 a,
  .about_ishares#brand_mission .content_extra_container ul.content_sub_menu li.sub_menu_btn02 a,
  .about_ishares#building_portfolio .content_extra_container ul.content_sub_menu li.sub_menu_btn03 a,
  .about_ishares#example_portfolio .content_extra_container ul.content_sub_menu li.sub_menu_btn04 a,
  .about_ishares#how_to_buy .content_extra_container ul.content_sub_menu li.sub_menu_btn05 a { background: url("/images/jp/ja/about_ishares/sub_menu_btn_bg_on.jpg") 0 0 no-repeat; color: #FFFFFF; }
        
  .about_ishares .content_resource { width: 175px; }
  .about_ishares .content_resource p { padding: 10px 0; font-size: 12px; font-weight: bold; letter-spacing: 0.02em; color: #CCCCCC; }
  .about_ishares .content_resource li { border-top: 1px solid #EBEBEB;  background: url("/images/jp/ja/about_ishares/resources_ico_cursol.gif") 100% 50% no-repeat; list-style-type: none; font-size: 10px; line-height: 1.3; }
  .about_ishares .content_resource li a { display: block; padding: 10px 30px; background: url("/images/jp/ja/about_ishares/resources_ico_pdf.gif") 5px 50% no-repeat; text-decoration: underline; color: #2286D6; }
  .about_ishares .content_resource li a:hover { text-decoration: none;  }


/* 
 ******************************************************************************************************************************

 * About iShares : About iShares (Introduction)

 ******************************************************************************************************************************
*/

  #about_ishares_index .content_navi li { display: block; width: auto; float: left; }

  #about_ishares_index #about_ishares_index_article01 .left_column { width: 204px; float: left; }
  #about_ishares_index #about_ishares_index_article01 .right_column { width: 300px; float: right; }

  #about_ishares_index #about_ishares_index_article03 .left_column { width: 275px; float: left; }
  #about_ishares_index #about_ishares_index_article03 .right_column { width: 221px; float: right; }

  #about_ishares_index #about_ishares_index_article04 .left_column { width: 277px; float: left; }
  #about_ishares_index #about_ishares_index_article04 .right_column { width: 227px; float: right; }

/* 
 ******************************************************************************************************************************

 * About iShares : About iShares

 ******************************************************************************************************************************
*/

  #about_ishares #about_ishares_article01 .left_column { width: 300px; float: left; }
  #about_ishares #about_ishares_article01 .right_column { width: 200px; float: right; }

  #about_ishares #about_ishares_article02 .ranking ul,
  #about_ishares #about_ishares_article02 .award ul { border-top: 2px solid #006BB4; }
  #about_ishares #about_ishares_article02 .ranking li,
  #about_ishares #about_ishares_article02 .award li { padding: 8px 0; border-bottom: 1px solid #006BB4; color: #666666; }
  #about_ishares #about_ishares_article02 li span { font-size: 10px; }

  #about_ishares #about_ishares_article03 .index_provider ul { padding-left: 22px; }
  #about_ishares #about_ishares_article03 .index_provider ul li { padding-left: 12px; background: url("/images/jp/ja/ico_point_lightblue.gif") 0 0.55em no-repeat; list-style-type: none; font-weight: bold; line-height: 1.6; color: #006BB4; }


/* 
 ******************************************************************************************************************************

 * About iShares : iShares Brand Mission

 ******************************************************************************************************************************
*/

  #brand_mission .slogan { text-align: center; }

  #brand_mission .content_article { width: 549px; margin-left: 0; margin-right: 0; }
  #brand_mission .value_container { background: url("/images/jp/ja/about_ishares/brand_mission/value_bg02.gif") 0 0 repeat-y; }
  #brand_mission .value { height: 1%; overflow: auto; padding-bottom: 25px; background: url("/images/jp/ja/about_ishares/brand_mission/value_bg03.gif") 0 100% no-repeat; }
  #brand_mission .value .value_box { width: 181px; background: url("/images/jp/ja/about_ishares/brand_mission/value_bg01.gif") 0 0 no-repeat; float: left; }
  #brand_mission .value .clearity,
  #brand_mission .value .responsibility { margin-left: 3px; }
  #brand_mission .value .value_box h4 { padding: 30px 0; text-align: center; }
  #brand_mission .value .value_box h5 { text-align: center; }
  #brand_mission .value .value_box p { padding: 0 14px; font-size: 10px; line-height: 1.7; }


/* 
 ******************************************************************************************************************************

 * About iShares : Using iShares to Build Portfolios

 ******************************************************************************************************************************
*/

  #building_portfolio .core_portfolio { width: 256px; margin-left: 10px; margin-bottom: 10px; float: right; }
  #building_portfolio .satellite_portfolio { width: 256px; margin-left: 10px; margin-bottom: 10px; float: right; }


/* 
 ******************************************************************************************************************************

 * About iShares : Examples of Building Portfolios with iShares

 ******************************************************************************************************************************
*/

  #example_portfolio .content_article_container { float: none; }
  #example_portfolio #example_portfolio_article01 .example p { text-align: center; }

  #example_portfolio #example_portfolio_article02 .map { width: 507px; margin-left: auto; margin-right: auto; position: relative; }
  #example_portfolio #example_portfolio_article02 .map #btn_tok { position: absolute; left: 16px; top: 385px; }
  #example_portfolio #example_portfolio_article02 .map #btn_eem { position: absolute; left: 271px; top: 385px; }
  #example_portfolio #example_portfolio_article02 .map .country_list { position: absolute; left: 26px; top: 150px; display: none; }

  #example_portfolio #example_portfolio_article03 .map { width: 507px; margin-left: auto; margin-right: auto; position: relative; }
  #example_portfolio #example_portfolio_article03 .map #btn_igov { position: absolute; left: 10px; top: 373px; }
  #example_portfolio #example_portfolio_article03 .map #btn_ief { position: absolute; left: 178px; top: 373px; }
  #example_portfolio #example_portfolio_article03 .map #btn_emb { position: absolute; left: 348px; top: 373px; }
  #example_portfolio #example_portfolio_article03 .map .country_list { position: absolute; left: 26px; top: 150px; display: none; }

/* 
 ******************************************************************************************************************************

 * About iShares : How to Buy iShares (for All/QII Users)

 ******************************************************************************************************************************
*/

  #how_to_buy #how_to_buy_article { min-height: 450px; }
  * html #how_to_buy #how_to_buy_article { height: 450px; } /* IE6 hack */
  #how_to_buy #how_to_buy_article .barclays_contact { padding: 20px; background: #F2F2F2; border: 1px solid #EAEAEA; }

/* 
 ******************************************************************************************************************************

 * misc : Common Layouts

 ******************************************************************************************************************************
*/

  .misc .content_title_container { margin: 0 20px; }
  .misc .content_title_container h1 { font-size: 30px; font-weight: bold; color: #006BB4; }
  .misc .content_lead { margin: 0 20px; }
  .misc .content_container { margin: 0 20px; }
  .misc .content_container p { font-size: 12px; line-height: 1.6; color: #333333; }
  .misc .btn_page_top { text-align: right; }

/* 
 ******************************************************************************************************************************

 * misc FAQ : 

 ******************************************************************************************************************************
*/

  #faq .content_lead .navigation a { font-size: 12px; color: #006BB4; line-height:1.4; text-decoration:none; }
  #faq .content_lead .navigation a:hover { text-decoration:underline; }
  
  #faq .faq_article h2 { padding:20px 0; font-size:16px; color:#333333; font-weight:bold; border-top:1px solid #E4E8E9; }
  #faq .faq_article .even { background:#F3F3F3; }
  #faq .faq_article .odd { background:#FFFFFF; }
  #faq .faq_article h3 { position: relative; padding:8px 15px 8px 30px; font-weight:normal; line-height:1.6; color:#006BB4; }
  #faq .faq_article h3.hover { text-decoration: underline; }
  #faq .faq_article h3 .number { width: 1.2em; position: absolute; left: 10px; top: 8px; text-align: right; }
  * html #faq .faq_article h3 .number { left: -1.5em; top: 4px; }
  *:first-child+html #faq .faq_article h3 .number { top: 4px; }
  #faq .faq_article p { background:#FFFFFF; font-size:12px; line-height:1.5; color:#333333; padding:20px 30px; clear:both; }
  
 /* 
 ******************************************************************************************************************************

 * misc Contact : 

 ******************************************************************************************************************************
*/
  
  #contact .content_article .contact { padding: 20px; background: #F2F2F2; border: 1px solid #EAEAEA; }
  #contact .content_container h2 { font-size:16px; }
  #contact .content_container p a { color: #2288D6; text-decoration:underline; }
  #contact .content_container p a:hover { color: #2288D6; text-decoration:none; }
  
  #contact #contact_article01 ul { padding-left: 5px; }
  #contact #contact_article01 ul.link li { list-style: none; padding-left: 20px; background: url("/images/jp/ja/misc/ico_cursol_square.gif") 0 0.2em no-repeat; }
  #contact #contact_article01 ul.link li a { list-style-type: none; font-weight: bold; line-height: 1.6; text-decoration: underline; color: #2288D6; }
  #contact #contact_article01 ul.link li a:hover { text-decoration: none; }
  #contact #contact_article01 ul.link li a.blank { padding-right: 15px; background: url("/images/jp/ja/ico_blank_blue.gif") 100% 0 no-repeat; }
  #contact #contact_article01 ul.link li span.blank { padding-right: 15px; background: url("/images/jp/ja/ico_blank_blue.gif") 100% 0 no-repeat; }
  
  #contact #contact_article02 { border-top:1px solid #E4E8E9; }

/* 
 ******************************************************************************************************************************

 * misc Other :

 ******************************************************************************************************************************
*/
  .misc-container { margin: 20px 30px 20px 20px; }
  .misc-container h1 { color: #2775c9; font-size: 28px; padding: 0; margin: 0; }
  .misc-container h1 .subtext { display: block; font-size: 13px; font-weight: normal; padding-top: 5px; margin-bottom: 20px; }
  .misc-container h2 { font-size: 15px; color: #2775c9; padding: 0; margin: 10px 0 5px 0; }
  .misc-container p { font-size: 13px; line-height: 16px; margin-bottom: 20px; } 
  .misc-container .content { margin: 30px 0 ; font-size: 13px; line-height: 16px; padding: 25px; border: 1px solid #ccc; }
  .misc-container ul { margin: 5px 0 25px; }
  .misc-container ul li { list-style-type: disc; margin-left: 20px; margin-bottom: 5px; }
  .misc-container ul.asterisk { margin: 20px 0; } 
  .misc-container ul.asterisk li { height: 1%; overflow: auto; font-size: 12px; list-style-type: none; margin: 0 0 5px; padding: 0; color: #666; }
  .misc-container ul.asterisk li .pre { float: left; width: 5%; }
  .misc-container ul.asterisk li .text { float: left; width: 95%; }
  
  .misc-container dl { height: 1%; overflow: auto; }
  .misc-container dt { font-weight: bold; background: #dfdfdf; float: left; padding: 10px; width: 175px; border: 1px solid #fff; border-top: 0; border-left: 0; }
  .misc-container dd { background: #e8e8e8; float: left; padding: 10px; width: 438px; border-bottom: 1px solid #fff;}
  
  .misc-container dt.alt { background: #ebebeb; }
  .misc-container dd.alt { background: #f3f3f3; }
  
  .misc-container.deadline h1 { margin-bottom: 20px; }
  .misc-container.deadline .content { text-align: center; }

  .misc-container.contact .emphasis { font-weight: bold; margin-bottom: 0; }

  .misc-container.contact ul li { margin-left: 20px; margin-bottom: 5px; background: transparent url(/images/icon_helplink.gif) no-repeat 0 0; }
  .misc-container.contact .content { border: 0; background: #f2f2f2; margin: 10px 0; }
  .misc-container.contact .content p { margin-bottom: 0; }
   
  .misc-container.contact .content li { margin: 0;list-style-type: none; }
  .misc-container.contact .content li a { font-weight: bold; color: #2E87D6; padding-bottom:5px; } /*padding-left: 20px; */
  .misc-container.contact .content li a span { text-decoration: underline; background: transparent url(/images/icon-externallink.gif) no-repeat 100% 0; padding-right: 15px; }
  .misc-container.contact .content li span { padding-left: 20px; padding-right: 15px; }
  .misc-container.contact ul li.nolink { background:none; }
  
  .misc-container.contact .back-to-top { border-bottom: 1px solid #ccc; text-align: right; padding-bottom: 10px; margin-bottom: 20px; }
  
  .misc-container.contact .content.address .heading { font-weight: bold; color: #2775c9; padding: 0; margin: 0 0 5px 0; }
  .misc-container.contact .content.address span { display: block; }
  

  /* Newsroom Fixes */
  .newsroom { margin-left: 20px; }
  
  .newsroom h1 { color: #2175CE; font-size: 25px; font-weight: bold; padding: 10px 0; margin: 0; }
  .newsroom h2 { color: #333; font-size: 17px; padding: 0 0 14px; margin: 0; }
  .newsroom h3 { font-size:12px; color:#0954b9; font-weight:bold; padding:0; margin:0; }
  .newsroom p { font-size:12px; padding-bottom:15px; line-height: 17px; }
  .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 HOME */
  .newsroom table .listing { vertical-align: top;width: 535px; border-right:1px solid #e0e0e0;}
  .newsroom .top_line { margin-right: 15px; display:block; line-height:1px; height:1px; background-color:#e0e0e0; }
  
  .newsroom .left_row { display:block; padding:8px 0 11px; margin-right: 15px; width: 520px; border-bottom:1px solid #e0e0e0; clear:both; }
  .newsroom .left_row .date { display:block; font-size:12px; margin-right:10px; padding-right: 14px;color:#2175CE; width:94px; background: url(/images/icon_newsroomLink.gif) no-repeat 100% 50%; }
  .newsroom .left_row .title { display:block; width:397px; }
  .newsroom .left_row .title a { font-weight: normal; font-size:12px; color:#333; }
  .newsroom_article .seventythirty a { text-decoration:underline; color:#333; }
  .newsroomListItem.left_row.inline_right.title a { font-size:12px; font-weight:bold; color:#0954b9; padding:0; margin:0; }
  .newsroom_right { float: left; vertical-align: top; padding-left: 5px; }
   
  .newsroom #tabBottom { width: 525px; margin-top: 25px; text-align:right; font-size:12px;}
  .newsroom #tabBottom .previous-link { float: left; }
  .newsroom #tabBottom .next-link { float: right; }
  
  /* NEWSROOM ARTICLES */
  .newsroom.article .newsroom-content { float: left; padding-right: 15px; width: 520px; border-right:1px solid #e0e0e0; }
  .newsroom.article .newsroom-title { color: #333; font-size: 17px; font-weight: bold; padding-bottom: 15px; margin-bottom: 15px; border-bottom:1px solid #e0e0e0; }
  .newsroom.article address { font-size: 13px; margin: 10px 0; color: #333; font-style: normal;}
  .newsroom.article address span { display: block; } 
  .newsroom.article .newsroom-date { padding-bottom: 25px; font-size: 12px; color: #999; }
  .newsroom.article h2 { color: #2175CE; } 
  .newsroom.article h3 { color: #333; font-weight: bold; font-size: 14px; padding-bottom: 14px;  }
  .newsroom.article h4 { font-size: 13px; } 
  .newsroom.article .return-link { border-top: 1px solid #ccc; margin: 10px 0; padding: 10px 0 ;font-size: 12px; color: #333; clear: both; }
  .newsroom.article .return-link a { color: #333; }
  .newsroom.article .return-link a:hover { text-decoration: underline; }   
  .newsroom.article .disclaimers { clear: both; padding: 20px 0 15px; width: 520px; }
  .newsroom.article .disclaimers p { font-size: 11px; } 
  .newsroom.article .emphasis { font-weight: bold; }
  
  /* AK: clean-up as per RS */
  #newsroomContent{ line-height:16px; }
  #newsroomContent p { line-height:18px; }
  .article-date-title { border-bottom:1px dotted #006BB4; color:#006BB4; font-size:14px; font-weight:bold; line-height:18px; margin:10px 0 10px; padding:0 0 4px; }  
  .article-spacing { padding-right: 10px; }
  .newsroom-header-no-space { padding:0; margin:0; }
  .return-link {text-align:right; padding-top:15px; }
  

  /* Document Library pages */
  
  #doclib { padding:5px; 8px;width:832px;display:block;float:left;clear:both; }
  #doclib #doclib_content a img { border:0; }
  #doclib div,p { font-size:10px; }
  #doclib .main { width:832px;display:block;float:left;clear:both; }
  #doclib #doclib_content .bold { font-weight:bold; }
  #doclib #doclib_content .underscore { border-bottom:1px solid #dfdfdf;width:100%; }
  #doclib #doclib_content .indent35px { padding:3px 0 3px 35px;margin:5px 0; }
  #doclib a:visited, #doclib a:link { color:#006bb4;text-decoration:none; }
  #doclib a:active, #doclib a:hover { text-decoration:underline; }
  #doclib #doclib_content { margin:20px 0;display:block;clear:both;float:left;width:100%;overflow:hidden; }
  #doclib #doclib_content .doclib_line { display:block;clear:both;float:left;width:100%; }
  #doclib #doclib_content .doclib_line .doc_labels { display:inline;clear:left;float:left;width:380px;margin:3px 0;padding:3px 0 3px 35px; }
  #doclib #doclib_content .doclib_line .doc_links { display:inline;clear:right;float:left;margin:3px 0;padding:3px 0; }
  #doclib #doclib_content .grey_bg { background:#efefef;border-bottom:1px solid #ffffff;width:100%;padding:5px 20px;margin:0;clear:both; }
  
  /* 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; }

  .misc-text-wrapper p { margin-bottom:15px; font-size:12px; } 
  
  /* Cyberagent css code */
  
  
  /*h1,h2,h3,h4,h5,h6,p,ul,dl,li,dt,dd { font-size: 100%; margin: 0; padding: 0; }
  ul { list-style-type: none; }
  ol { list-style-type: decimal; list-style-position: inside; }*/
    
  .mt5 { margin-top: 5px !important; }
  .mt10 { margin-top: 10px !important; }
  .mt15 { margin-top: 15px !important; }
  .mt20 { margin-top: 20px !important; }
  .mt25 { margin-top: 25px !important; }
  .mt30 { margin-top: 30px !important; }
  .mt35 { margin-top: 35px !important; }
  .mt40 { margin-top: 40px !important; }
  .mt45 { margin-top: 45px !important; }
  .mt50 { margin-top: 50px !important; }
  .mt60 { margin-top: 60px !important; }
  
  /* for Elements in .main_content of "About ETF" & "About Ishares" & "misc" Pages Only */
  .about_etf img, .about_ishares img, .misc img { vertical-align: bottom; }
  .about_etf ul,  .about_ishares ul, .misc ul { list-style-type: none; }
  .about_etf ol,  .about_ishares ol, .misc ol { list-style-type: decimal; list-style-position: inside; }
 /* Cyberagent css code */
 
 
 /* Adriana Kulcsar - changes to the CA css code */
 
  /* homepage*/
  .topics p,ul,dl,li,dt,dd { font-size: 100%; margin: 0; padding: 0; }
  .popular h2 { font-size: 100%; margin: 0; padding: 0; }
  .popular ul { list-style-type: none; }
 
 
  /* About ETfs */
  .about_etf_header { position: relative; }
  .about_etf_header .content_title_container { padding-bottom: 20px; background: url("/images/jp/ja/about_etf/main_contents_tit_bg.gif") 0 100% no-repeat; }
  .about_etf_header .content_article_container p { font-size: 12px; line-height: 1.6; color: #333333; }
  .content_title_container p,ul,dl,li,dt,dd { font-size: 100%; margin: 0; padding: 0; list-style-type:none;  }
  .popular h2 { font-size: 100%; margin: 0; padding: 0; }
  .content_title_container ul { list-style-type: none; }
  #about_etf_header .content_navi li { display: block; width: auto; float: left;}
  
  /* Right Nav */
  /* Active */
  .about_etf .content_extra_container ul.content_sub_menu li a:hover {  background: url("/images/jp/ja/about_etf/sub_menu_btn_bg_on.jpg") 0 0 no-repeat; text-decoration: none; color: #FFFFFF; }
          
  /* Current */
  .about_etf#understanding_etfs_rightnav .content_extra_container ul.content_sub_menu li.sub_menu_btn01 a,
  .about_etf#benefits_of_etfs_rightnav .content_extra_container ul.content_sub_menu li.sub_menu_btn02 a,
  .about_etf#institutional_investors_rightnav .content_extra_container ul.content_sub_menu li.sub_menu_btn03 a,
  .about_etf#basic_use_of_etfs_rightnav .content_extra_container ul.content_sub_menu li.sub_menu_btn04 a,
  .about_etf#understanding_indexes_rightnav .content_extra_container ul.content_sub_menu li.sub_menu_btn05 a { background: url("/images/jp/ja/about_etf/sub_menu_btn_bg_on.jpg") 0 0 no-repeat; color: #FFFFFF; }
  
  /* About iShares */
  .about_ishares_header { position: relative; }
  .about_ishares_header .content_title_container { padding-bottom: 20px; background: url("/images/jp/ja/about_ishares/main_contents_tit_bg.gif") 0 100% no-repeat; }
  .about_ishares_header .content_article_container { width: 567px; border-right: 1px solid #E8E8E8; float: left; }
  .about_ishares_header .content_article_container p { font-size: 12px; line-height: 1.6; color: #333333; }
  #about_ishares_index_header .content_navi li { display: block; width: auto; float: left; }
  
  .about_ishares .content_extra_container ul.content_sub_menu li a:hover {  background: url("/images/jp/ja/about_ishares/sub_menu_btn_bg_on.jpg") 0 0 no-repeat; text-decoration: none; color: #FFFFFF; }
          
  /* Current */
  .about_ishares#about_ishares_rightnav .content_extra_container ul.content_sub_menu li.sub_menu_btn01 a,
  .about_ishares#brand_mission_rightnav .content_extra_container ul.content_sub_menu li.sub_menu_btn02 a,
  .about_ishares#building_portfolio_rightnav .content_extra_container ul.content_sub_menu li.sub_menu_btn03 a,
  .about_ishares#example_portfolio_rightnav .content_extra_container ul.content_sub_menu li.sub_menu_btn04 a,
  .about_ishares#how_to_buy_rightnav .content_extra_container ul.content_sub_menu li.sub_menu_btn05 a { background: url("/images/jp/ja/about_ishares/sub_menu_btn_bg_on.jpg") 0 0 no-repeat; color: #FFFFFF; }

 /* Adriana Kulcsar - changes to the CA css code */ 
 
/* link cluster */
#about_etf .tooltip { display:none; }
#about_ishares .tooltip { display:none; }


.link_cluster .content_resource { width: 175px; }
.link_cluster .content_resource p { padding: 5px 0; font-size: 12px; font-weight: bold; letter-spacing: 0.02em; color: #CCCCCC; }
.link_cluster .content_resource li { border-top: 1px solid #EBEBEB;  background: url("/images/jp/ja/about_etf/resources_ico_cursol.gif") 100% 50% no-repeat; list-style-type: none; font-size: 10px; line-height: 1.3; }
.link_cluster .content_resource li a { display: block; padding: 10px 30px; background: url("/images/jp/ja/about_etf/resources_ico_pdf.gif") 5px 50% no-repeat; text-decoration: underline; color: #2286D6; }
.link_cluster .content_resource li a:hover { text-decoration: none;  }

.link_cluster .content_resource li.news a { display: block; padding: 10px 30px; background: url("/images/jp/ja/misc/resources_ico_news.gif") 5px 50% no-repeat; text-decoration: underline; color: #2286D6; }


/* Amelia Catalano - changes to the CA css code */ 
table td.ts-content-area { width: 70%; }
table td.ts-resources { width: 30%; border-left: 1px solid #ccc; } 
table td.ts-resources .ts-resources-wrapper { padding-left: 10px; }

.print_body table td.ts-content-area { width: 100%; }
.print_body table td.ts-resources { display: none; }
.print_body table td .content_article_container, .print_body table td .content_lead, .print_body #brand_mission .content_article { float: none; width: 100%; } 
.print_body .content_article_title, .print_body .content_article_title h2 { background: none; color: #222; }  

/* Freddieric Cusi */
.disclosures {padding:5px 0; font-size:10px; color:#666; }

/* Adriana Kulcsar - adding style for disclaimers */
.disclaimer_style { color:#666; font-size:10px; padding:20px 10px 0 10px; }/* margin:0 auto; width:700px;*/
.disclaimer_style p { font-size:10px; line-height:14px; margin:0; }
.disclaimer_style a { color:#666; text-decoration:underline; }

.print_body .disclaimers_nopadding .disclaimer_style { width: 600px;}
.print_body .disclaimers_fund .disclaimer_style { width: 600px;}

/* Adriana Kulcsar - press releases */  
.topics_box_press { padding: 0 10px; overflow: hidden; }
#content_information_press dl { margin-top: -15px }
#content_information_press dt { padding: 10px 0 0 20px; margin-top: 10px; border-top: 1px solid #D7D7D7; background: url("/images/jp/ja/ico_point_lightblue.gif") 8px 14px no-repeat; font-size: 12px; line-height: 1.3; text-decoration: none; color: #333333; }
#content_information_press dd { padding-left: 20px; font-size: 12px; line-height: 1.3; color: #333333; }
#content_information_press dd a { text-decoration: none; }
#content_information_press dd a:hover { text-decoration: underline; } 

/* move left nav promo styles from navigation.css to here */ 
.left-nav-reg { display: block; padding:0 12px; }
.left-nav-nikkei { display: block; padding:0; }
/* left nav email this page */
.bottom_links_container { display:block; font-size:12px; padding-left:10px; padding-top:15px; width:150px; }
.bottom_links_container .bottom_links { padding:0 0 6px 4px; }
.bottom_links_container .bottom_links a { color:#333; }


/* Functional Guide */
.outsideGuide {background-color:#f2f2f2; border-color:#FFF; border-style:solid solid solid; border-width:1px 1px 1px; padding:1px; width:751px; background-image:none;}
.guideItem{ overflow:auto; clear:both; width:755px; border:1px solid #CCC; }
.inline_left_guide { display:inline; float:left; width:300px;padding:0 10px 10px 10px;  }
.inline_right_guide { display:inline; float:left; text-align:left; width:415px;padding:0 10px 0 0;  }
.inline_left_top_guide { display:inline; float:left; width:300px;padding:10px 10px 0 10px; }
.inline_right_top_guide { display:inline; float:right; text-align:left;padding:10px 10px 5px 10px; }
.clear { clear:both;}
.blueGuideTitle{ font-size:15px; color:#2e87d6; font-weight:bold; }
.blueButton_guide{ padding:0; }
.button_image{ display:inline; float:left; padding-right:5px; }
.button_text{display:inline; float:left;}
.toolsImage{ padding:0; }
.guideText{ padding:10px 0 0 0; font-size:12px; color:#000; }
.blurbHeader_guide{ font-size:14px; padding:5px 0 15px 0; color:#000; clear:both; }
.horiz_line_guide{ margin-left:10px;margin-right:10px;border-top:1px solid #e2e2e2; }
.headerImage_guide{}

.bottom_guide{ padding:0; }
.bottom_guide_next{ padding-top:5px; }
.button_image_bottom{ display:inline; float:left; padding-right:5px; }
.button_text_bottom{display:inline; float:left;}
.horiz_line_endguide{  width:755px;margin-left:0;margin-right:0;border-top:1px solid #e2e2e2; }

a.guide { color:#2286d6; text-decoration:underline; }


#rCol { color:#000000; }
.blue-box { background-color:#BFDEFF;}
.welcome-unauth { background-color:#F5F5F5; }
.blue-box-secondary { background-color:#F5F5F5; }
