﻿@charset "UTF-8";/* ///// BASE ///// *//* use the cp-bodywrap as a qualifier to prevent overwriting global styles */.cp-bodywrap{float:left;width:973px;margin-top:1px;padding:10px;border:1px solid #a7aaaf;background-color:#fdfdfd;font-size:10px;line-height:14px;color:#333}
.cp-bodywrap p{margin:0}
.cp-bodywrap h2{font-size:14px;line-height:18px}
.cp-bodywrap h4{font-size:11px;line-height:15px}
.cp-bodywrap table{border-collapse:collapse}
.cp-bodywrap th{font-weight:normal;text-align:left}
.cp-bodywrap th,.cp-bodywrap td{padding:0;border-spacing:0}
.cp-bodywrap a{color:#369;text-decoration:none}
.cp-bodywrap a:hover{text-decoration:underline}
.cp-bodywrap ul{list-style-type:none}
.cp-bodywrap ul,.cp-bodywrap ol{margin:0;padding:0}
.cp-bodywrap img{border:0}
/* ///// LAYOUT ///// *//* module container:determines width */.cp-module{width:33.3%;_width:33%}
.cp-module-double{width:66.6%;_width:66%}
.cp-module-full{width:100%}
.cp-module,.cp-module-double,.cp-module-full{float:left;padding:10px 0;/*debug:*//*outline:1px solid red;*//*background-color:#999;*/}
.cp-submoduled .cp-module,.cp-submoduled .cp-module-full,.cp-submoduled .cp-module-full{padding:0}
/* module inner container:determines height */.cp-module-inner{min-height:305px;_height:305px}
.cp-module-inner-double{min-height:633px;_height:633px}
.cp-module-inner-auto{height:auto}
.cp-module-inner,.cp-module-inner-double,.cp-module-inner-auto{width:auto;margin:0 10px;border-bottom:1px solid #fdfdfd;/*background-color:#eee;*/}
/* ///// UTILITY ///// */.clearfix:after{content:'.';display:block;clear:both;height:0;line-height:0;visibility:hidden}
.clearfix{zoom:1}
.fl-left{float:left}
.fl-right{float:right}
.fl-clear{clear:both}
/* ///// MODULES ///// *//* borders */.cpm-bb-lt{border-bottom:1px solid #eaeaea}
.cpm-bb-drk{border-bottom:1px solid #ccc}
.cpm-bb-xdrk{border-bottom:1px solid #aaa}
.cpm-bt-thick-lt{border-top:7px solid #e1e1e1}
/* ad units */.ad-unit{min-height:305px;position:relative;z-index:1;overflow:hidden}
.ad-unit-rich,.ad-unit-text{overflow:hidden;z-index:1}
.ad-unit-rich{position:relative}
.ad-unit-text{width:100%;height:22px;padding-top:6px;position:absolute;bottom:0;left:0;border-top:1px solid #ddd;text-align:center}
.ad-unit-text a{text-decoration:underline;color:#333}
/* title bar */.cp-titlebar{border-bottom:1px solid #aaa}
.cp-titlebar,.cp-titlebar-nb{margin:0;padding:5px 0 9px;border-top:7px solid #bbb}
h2.cp-titlebar,h2.cp-titlebar-nb{font-size:11px;line-height:15px}
.cp-submoduled .cp-titlebar{margin:0 10px;border-bottom:0}
/* subtitle bar */.cp-subtitle,.cp-subtitle-bt{margin:0;padding:7px 0;border-bottom:1px solid #ccc;color:#666;font-weight:normal}
h3.cp-subtitle,h3.cp-subtitle-bt{font-size:11px;line-height:15px}
.cp-subtitle-bt{border-top:1px solid #999}
.cp-prm-title{background:url(http://im.mstar.com/im/cover_pages/grad-premium-heading.gif) no-repeat right 0}
/* premium title bar */.hd-premium{border-bottom:0;padding:0}
.cp-prm-title{display:block;width:auto;height:15px;padding:5px 0 9px;margin-right:54px;border-bottom-style:solid;border-bottom-width:1px;_margin-right:-51px}
h2 .cp-prm-title{border-bottom-color:#aaa}
h3 .cp-prm-title{border-bottom-color:#ccc;padding:6px 0 8px}
.cp-prm-icn{display:block;width:54px;height:29px;float:right;overflow:hidden;border-bottom:1px solid #dedede;text-indent:-9999px;_margin-left:-3px}
/* tables */.cp-datatable{width:100%}
.cp-datatable th,.cp-datatable td{padding:5px 0}
.cp-datatable th{vertical-align:bottom}
.cp-datatable td{vertical-align:top}
.cp-datatable tbody td{border-top:1px solid #dedede}
.cp-datatable tfoot td{padding-bottom:0;border-top:1px solid #aaa;color:#666}
.cp-datatable tbody tr:first-child td{border-top-color:#ccc}
.cpd-aright,td.cpd-aright,th.cpd-aright{text-align:right}
.cpd-vmid,td.cpd-vmid,th.cpd-vmid{vertical-align:middle}
td.cpd-padr,th.cpd-padr{padding-right:5px}
.cp-category-return th{padding-left:7px;padding-left:2px}
.cp-category-return td{color:#666}
.cpd-row-strong td{color:#333}
/* legend */.cp-mff-legend{display:block;width:5px;height:5px;font-size:0}
.cp-icn-paper{display:block;width:10px;height:12px}
.cpd-aright .cp-icn-paper{margin-left:auto}
/* link lists */.cp-link-list{zoom:1}
.cp-link-list li{display:block;padding:5px 0;border-top:1px solid #dedede}
.cp-link-list li:first-child{/*border-top:1px solid #ccc;*/border-top:0}
.cp-link-list li li{padding:0;border-top:0}
.cp-link-list h4{margin:0 0 3px 0}
.cp-article-block,.cp-list-ratingsbox{height:72px}
.cp-list-ratingsbox .cp-starrate-lg{margin-top:3px}
li.cp-article-block{padding:13px 0;overflow:hidden}
.cp-list-title{float:left;width:61%}
.cp-list-attr{float:right;width:39%}
.cp-list-ratingsbox{border-left:1px dotted #ccc}
ul.cp-list-ratingsbox{padding-left:10px}
.cp-arating{margin-top:9px}
.cp-list-ratingsbox .cp-analysrate{margin-top:2px}
.cp-list-title h4,.cp-list-title p{margin-right:10px}
.cpa-cat,p.cpa-cat{margin-bottom:1px}
li.icn-premium{padding-left:20px}
.cp-cat-return-chart{width:auto;height:136px;overflow:hidden;border-bottom:1px solid #ccc}
.cp-ff-chart{width:auto;height:119px;overflow:hidden}
/* view more link:add image */.cp-viewmore-link{display:block;float:left;margin-top:5px;padding-right:16px}
.cp-datatable .cp-viewmore-link{margin-top:0}
/* typography */.type11{font-size:11px;line-height:15px}
.type12{font-size:12px;line-height:16px}
.type13{font-size:13px;line-height:20px}
/* sponsor ad module */.cp-ad-tile{width:46%;margin-top:4px}
.cp-ad-text{width:54%;margin-top:4px}
.cp-ad-text a{color:#333;text-decoration:underline}
/* slider */.cpcr-overflow{border:1px solid #ddd}
.cpcr-overflow,.cpcr-slide{width:626px;height:273px}
.cpcr-slide{background:#fff url(http://im.mstar.com/im/cover_pages/bg-tile-featured-diagonals.gif) repeat 0 0}
.cpcr-page{padding-top:11px;text-align:center}
.cpcr-page a{width:8px;height:8px;margin:0 3px;display:inline-block;font-size:0;line-height:0}
.cpr-controls{height:29px;position:relative;z-index:1}
.cpcr-player{position:absolute;top:5px;right:0}
.cpcr-player li{display:block;float:left}
.cpcr-player a{display:block;height:17px;width:21px;text-indent:-9999px;border:1px solid #ccc;border-left-width:0;background-color:#f5f5f5}
a.cpp-prev{border-left-width:1px;border-radius:4px 0 0 4px}
a.cpp-next{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}


.slide_left{width:50%;float:left;height:255px;overflow: hidden;}
.slide_right{width:50%;float:right;height:255px;overflow: hidden;}
.slide_bottom{width:90%;float: left;margin:10px 0 0 10px;border-top: 1px solid #ccc;overflow: hidden;}
.slide_module{padding-bottom: 15px;}
.noWrap{white-space:nowrap;}

/* slider content */
.cpcr-img{width:33%;}
.cpcr-img a{display:block;margin:37px 0 0 10px}
.cpcr-col{width:63%;padding:18px 0 0 10px;}
.cpcr-slide-title{margin:0 10px 9px 0}
h2.cpcr-slide-title{font-size:16px;line-height:22px}
.cpcr-slide-links{font-size:11px;line-height:15px} 
ul.cpcr-slide-links{padding-top:2px;}
.cpcr-slide-links li{display:block;margin:5px 0;padding-left:12px;background:url(http://im.mstar.com/im/cover_pages/sprite-funds-cover.gif) no-repeat 0 -2584px}
p.cpcr-slide-cap{margin-right:10px}
/* slider content:fund family research & data */
.cpcr-ffrd-slide{height:210px;width:628px}
.cpcr-ffrd-slide tfoot td{border-top-color:#dedede}
.ffrd-col-left,.ffrd-col{width:48.4%}

/* ///// STATE RULES ///// *//* tables */.cpd-row-strong{font-weight:bold}
/* star ratings */.cp-starrate-sm,.cp-starrate-lg,.cp-analysrate{display:block;background-image:url(//im.mstar.com/im/cover_pages/sprite-funds-cover.gif);background-repeat:no-repeat;text-indent:-9999px}
.cp-starrate-sm{width:52px;height:11px}
.cp-starrate-lg{width:69px;height:12px}
/* analyst rating */.cp-analysrate{width:82px;height:16px}
.mfar-spot{width:305px;height:136px;overflow:hidden;background:url(//im.mstar.com/im/cover_pages/ms-fund-analyst-rating-spot.jpg) no-repeat 0 0}
p.mfar-cap{width:162px;margin:20px 0 8px 10px}
.mfar-more{display:block;margin-left:8px;float:left;padding-left:12px;background:url(http://im.mstar.com/im/cover_pages/sprite-funds-cover.gif) no-repeat 0 -2584px}
/* ///// SPRITES ///// */.cp-viewmore-link{background:url(http://im.mstar.com/im/cover_pages/sprite-funds-cover.gif) no-repeat right 3px}
.icn-premium{background:url(http://im.mstar.com/im/cover_pages/sprite-funds-cover.gif) no-repeat 0 -78px}
.cp-prm-icn{background:url(http://im.mstar.com/im/cover_pages/sprite-funds-cover.gif) no-repeat right -2670px}
.mffl-navy{background:url(http://im.mstar.com/im/cover_pages/sprite-funds-cover.gif) no-repeat 0 -930px}
.mffl-orange{background:url(http://im.mstar.com/im/cover_pages/sprite-funds-cover.gif) no-repeat 0 -1010px}
.cp-icn-paper{background:url(http://im.mstar.com/im/cover_pages/sprite-funds-cover.gif) no-repeat 0 -172px}
.cpcr-page a{background:url(http://im.mstar.com/im/cover_pages/sprite-funds-cover.gif) no-repeat 0 -595px}
a.cpcr-page-active{background:url(http://im.mstar.com/im/cover_pages/sprite-funds-cover.gif) no-repeat 0 -678px}
.cpp-prev{background:url(http://im.mstar.com/im/cover_pages/sprite-funds-cover.gif) no-repeat 6px -423px}
.cpp-pause{background:url(http://im.mstar.com/im/cover_pages/sprite-funds-cover.gif) no-repeat 7px -757px}
.cpp-next{background:url(http://im.mstar.com/im/cover_pages/sprite-funds-cover.gif) no-repeat 5px -507px}
.cppp-disabled{background:url(http://im.mstar.com/im/cover_pages/sprite-funds-cover.gif) no-repeat 7px -842px}

.cpv-download{padding-right:19px;background:url(http://im.mstar.com/im/cover_pages/sprite-funds-cover.gif) no-repeat right -2771px}
/* small star ratings */.cpr-star-sm5{background-position:0 -2502px}
.cpr-star-sm4{background-position:0 -2417px}
.cpr-star-sm3{background-position:0 -2332px}
.cpr-star-sm2{background-position:0 -2247px}
.cpr-star-sm1{background-position:0 -2162px}
.cpr-star-sm0{background-image:none}
/* large star ratings */.cpr-star-lg5{background-position:0 -2075px}
.cpr-star-lg4{background-position:0 -1988px}
.cpr-star-lg3{background-position:0 -1901px}
.cpr-star-lg2{background-position:0 -1814px}
.cpr-star-lg1{background-position:0 -1727px}
.cpr-star-lg0{background-image:none}
/* analyst ratings */.cpa-rate-gold{background-position:0 -1090px}
.cpa-rate-silver{background-position:0 -1181px}
.cpa-rate-bronze{background-position:0 -1272px}
.cpa-rate-neutral{background-position:0 -1363px}
.cpa-rate-negative{background-position:0 -1454px}
.cpa-rate-not-ratable{background-position:0 -1545px}
.cpa-rate-under-review{background-position:0 -1636px}

.f_Sites_row1 .f_text4 { padding: 0 6px 0 2px }