@charset "UTF-8";
/* CSS Document */

body {padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif}
a, a:active, a:visited {outline:none}
p {padding:0; margin:0}
h1, h2, h3, h4, h5 ,h6 {padding:0; margin:0; font-size:inherit;}

.reports_nav .tabon, .reports_nav a.tabon:link, .reports_nav a.tabon:visited, .reports_nav a.tabon:hover {position:relative; height:24px; color:#000; background-color:#fdfdfd; margin-bottom:-1px; cursor:default;}

.reports_nav {display:inline-block;width:100%; position:relative;}

/*.reports_nav .r_btn_ad {padding-left:20px;background:#fdfdfd; position:absolute; bottom:35px; right:0; _right:-1px; z-index:1;}*/
.reports_nav .r_btn_ad {float:right; padding-left:20px;}
.reports_nav .r_btn_ad a img {border:0; z-index:9999;}
	
.reports_nav .r_title {padding:8px 0;font-size:20px;}
.reports_nav .r_title h1 {display:inline;font-size:20px;}

.reports_nav ul.r_cnav_ads {float:left;height:26px;border-top:1px solid #ccc;color:#666;font-size:10px;list-style:none;margin:0;padding:0;display:inline;width:100%;}
.reports_nav ul.r_cnav_ads li {padding-top:5px;float:left;}
.reports_nav ul.r_cnav_ads li a {color:#666;text-decoration:none;margin:0 15px 0 0;}
.reports_nav ul.r_cnav_ads li a:hover {text-decoration:underline;color:#000;}

.reports_nav ul.r_cnav_no_ads {float:left;height:26px;border-top:1px solid #ccc;color:#666;font-size:10px;list-style:none;margin:0;padding:0;display:inline;width:100%;}
.reports_nav ul.r_cnav_no_ads li {padding-top:5px;float:left;}
.reports_nav ul.r_cnav_no_ads li a {color:#666;text-decoration:none;margin:0 15px 0 0;}
.reports_nav ul.r_cnav_no_ads li a:hover {text-decoration:underline;color:#000;}
		
.reports_nav ul.r_nav {border-top:1px solid #ccc;border-bottom:1px solid #999;background:#eee;float:left;list-style:none;height:28px;margin:0;width:100%;padding:0;}
.reports_nav ul.r_nav li {float:left;padding:0;margin:0;}
.reports_nav ul.r_nav li a {padding:7px 7px 6px 7px;color:#000;text-decoration:none;font-size:11px;float:left;}
.reports_nav ul.r_nav li span.premium a {padding-left:23px;}
.reports_nav ul.r_nav li a:hover {background-color:#d9e9fc;text-decoration:none;}
.reports_nav ul.r_nav li a.tabon {border:1px solid #999;border-bottom:none;margin:4px 0 -2px 0;padding:0 7px 0 7px;font-weight:bold;text-decoration:none; line-height:24px;}
.reports_nav ul.r_nav li span.premium a.tabon {padding-left:23px;}
.reports_nav ul.r_nav li a.tabon:hover {background-color:#fdfdfd;}
		
.reports_nav ul.r_snav {float:left;list-style:none;display:inline-block;width:100%;border-bottom:1px solid #ccc;margin:0;padding:0;}
.reports_nav ul.r_snav li {float:left;}
.reports_nav ul.r_snav li.right {float:right;}
.reports_nav ul.r_snav li a, .reports_nav ul.r_snav li a h2 {display:inline;color:#666;font-size:11px;font-weight:normal;line-height:26px;text-decoration:none;}
.reports_nav ul.r_snav li a {margin-right:25px;}
.reports_nav ul.r_snav li a.on h2, .reports_nav ul.r_snav li a.on:hover {font-weight:bold;text-decoration:none;cursor:default;}
.reports_nav ul.r_snav li a:hover {text-decoration:underline;}
.reports_nav ul.r_snav li span {float:left;}
.reports_nav ul.r_snav li span.premium a {padding-left:23px;}
.reports_nav ul.r_snav li span.premium a.r_premium_icon {background-position:4px -273px;*background-position:4px -266px;}

		
.gry {color:#666}

.newi {color: #f00; font-size: 11px; display:inline; font-variant:small-caps; font-weight:bold;} /*new icon*/

.r_star0 {display:inline-block;width:13px;}

.r_portf, .r_alert, .r_print_page, .r_print_full, .r_pdf, .r_data_def, .r_help, .r_ffam, .r_premium_icon, .r_star1, .r_star2, .r_star3, .r_star4, .r_star5, .r_starur, .r_starnr, .r_starpn, .r_starE1, .r_starE2, .r_starE3, .r_starE4, .r_starE5
{display:inline-block; background:url(//im.mstar.com/im/report_nav_sprite.gif) left no-repeat;}

.r_portf {background-position:0px -19px;padding-left:18px;}
.r_alert {background-position:0px -51px;padding-left:20px;height:20px;}
.r_print_page {background-position:0px -86px;padding-left:15px;}
.r_print_full {background-position:0px -118px;padding-left:17px;height:14px;}
.r_pdf {background-position:0px -152px;padding-left:16px;height:13px;}
.r_data_def {background-position:0px -185px;padding-left:20px;height:13px;}
.r_help {background-position:0px -216px;padding-left:11px;}
.r_ffam {background-position:0px -244px;padding-left:13px;}
.r_premium_icon {background-position:5px -266px;}

.r_star1 {background-position:12px -307px;_background-position:12px -303px;width:35px;*width:42px;height:20px;margin-bottom:-3px;border-left:2px solid #bbb;margin-left:8px;}
.r_star2 {background-position:12px -345px;_background-position:12px -341px;width:55px;*width:62px;height:20px;margin-bottom:-3px;border-left:2px solid #bbb;margin-left:8px;}
.r_star3 {background-position:12px -383px;_background-position:12px -379px;width:75px;*width:82px;height:20px;margin-bottom:-3px;border-left:2px solid #bbb;margin-left:8px;}
.r_star4 {background-position:12px -421px;_background-position:12px -417px;width:95px;*width:102px;height:20px;margin-bottom:-3px;border-left:2px solid #bbb;margin-left:8px;}
.r_star5 {background-position:12px -459px;_background-position:12px -455px;width:115px;*width:122px;height:20px;margin-bottom:-3px;border-left:2px solid #bbb;margin-left:8px;}
.r_starur {background-position:12px -497px;_background-position:12px -493px;width:115px;*width:122px;height:20px;margin-bottom:-3px;border-left:2px solid #bbb;margin-left:8px;}
.r_starnr {background-position:12px -536px;_background-position:12px -532px;width:115px;*width:122px;height:20px;margin-bottom:-3px;border-left:2px solid #bbb;margin-left:8px;}
.r_starpn {background-position:12px -575px;_background-position:12px -571px;width:115px;*width:122px;height:20px;margin-bottom:-3px;border-left:2px solid #bbb;margin-left:8px;}
.r_starE1 {background-position:12px -610px;_background-position:12px -606px;width:35px;*width:42px;height:20px;margin-bottom:-3px;border-left:2px solid #bbb;margin-left:8px;}
.r_starE2 {background-position:12px -638px;_background-position:12px -634px;width:55px;*width:62px;height:20px;margin-bottom:-3px;border-left:2px solid #bbb;margin-left:8px;}
.r_starE3 {background-position:12px -666px;_background-position:12px -662px;width:75px;*width:82px;height:20px;margin-bottom:-3px;border-left:2px solid #bbb;margin-left:8px;}
.r_starE4 {background-position:12px -695px;_background-position:12px -691px;width:95px;*width:102px;height:20px;margin-bottom:-3px;border-left:2px solid #bbb;margin-left:8px;}
.r_starE5 {background-position:12px -723px;_background-position:12px -719px;width:115px;*width:122px;height:20px;margin-bottom:-3px;border-left:2px solid #bbb;margin-left:8px;}

/*New Global Fund Analyst Rating Sprite Declaration*/
.r_gold_lg, .r_silver_lg, .r_bronze_lg, .r_neutral_lg, .r_negative_lg, .r_under_lg, .r_notrated_lg, .r_gold_lg_fr, .r_silver_lg_fr, .r_bronze_lg_fr, .r_neutral_lg_fr, .r_negative_lg_fr, .r_under_lg_fr, .r_notrated_lg_fr
{display:inline-block; background:url(//im.mstar.com/im/gfar_sprite.gif) left no-repeat;}

/*Large Rating Styles for use in header*/
.r_gold_lg {background-position:13px -66px;_background-position:13px -62px;border-left:2px solid #bbb;height:20px;width:90px;margin-bottom:-3px;}
.r_silver_lg {background-position:13px -96px;_background-position:13px -92px;border-left:2px solid #bbb;height:20px;width:90px;margin-bottom:-3px;}
.r_bronze_lg {background-position:13px -126px;_background-position:13px -122px;border-left:2px solid #bbb;height:20px;width:90px;margin-bottom:-3px;}
.r_neutral_lg {background-position:13px -156px;_background-position:13px -152px;border-left:2px solid #bbb;height:20px;width:90px;margin-bottom:-3px;}
.r_negative_lg {background-position:13px -183px;_background-position:13px -179px;border-left:2px solid #bbb;height:20px;width:90px;margin-bottom:-3px;}
.r_under_lg {background-position:13px -214px;_background-position:13px -210px;border-left:2px solid #bbb;height:20px;width:105px;margin-bottom:-3px;}
.r_notrated_lg {background-position:13px -241px;_background-position:13px -237px;border-left:2px solid #bbb;height:20px;width:90px;margin-bottom:-3px;}
/*_fr for French page.  Large Rating Styles for use in header*/
.r_gold_lg_fr {background-position:13px -430px;_background-position:13px -426px;border-left:2px solid #bbb;height:20px;width:90px;margin-bottom:-3px;}
.r_silver_lg_fr {background-position:13px -462px;_background-position:13px -458px;border-left:2px solid #bbb;height:20px;width:90px;margin-bottom:-3px;}
.r_bronze_lg_fr {background-position:13px -492px;_background-position:13px -488px;border-left:2px solid #bbb;height:20px;width:90px;margin-bottom:-3px;}
.r_neutral_lg_fr {background-position:13px -522px;_background-position:13px -518px;border-left:2px solid #bbb;height:20px;width:90px;margin-bottom:-3px;}
.r_negative_lg_fr {background-position:13px -549px;_background-position:13px -545px;border-left:2px solid #bbb;height:20px;width:90px;margin-bottom:-3px;}
.r_under_lg_fr {background-position:13px -580px;_background-position:13px -576px;border-left:2px solid #bbb;height:20px;width:105px;margin-bottom:-3px;}
.r_notrated_lg_fr {background-position:13px -607px;_background-position:13px -603px;border-left:2px solid #bbb;height:20px;width:140px;margin-bottom:-3px;}