#commentary_article a,#best_stock_buy_article a{color:#1d5eb5;position:relative;z-index:1}#commentary_article a:hover,#best_stock_buy_article a:hover{text-decoration:underline}.commentary_body ul{list-style-type:none;margin:0 20px;padding:0}.commentary_body ul>li:before{content:'\2022\00A0';color:#000;font-size:12pt;margin-left:-10px}.commentary_body p+p{margin-bottom:0 !important}.commentary_body p,.commentary_body,.besststock_body p,#long_term_investing p{margin-top:1em !important;font-size:13pt}.commentary_body a{color:#1d5eb5}.commentary_body a:hover{text-decoration:underline}.commentary_body table,.commentary_body table.focus_list_performance{width:305px;float:right;margin:10px 0 10px 10px}.commentary_body table th,.commentary_body table td,.commentary_body table.focus_list_performance th,.commentary_body table.focus_list_performance td{height:20px}.commentary_body table.focus_list_performance tfoot img{height:16px;width:16px}.commentary_reports{clear:both;float:none;margin-top:10px;margin-bottom:50px}.commentary_reports p,.commentary_reports p.article_txt{font-size:10pt}.commentary_reports p.article_big_txt{font-size:12pt}.commentary_reports a{color:#000}.commentary_reports .commentary_reports_block{float:left;width:485px}.commentary_reports .commentary_reports_block p.report_camera_text a,.commentary_reports .commentary_reports_block p.report_document_text a{color:#1d5eb5 !important}.commentary_reports .commentary_reports_block p.report_camera_text a:after,.commentary_reports .commentary_reports_block p.report_document_text a:after{content:'' !important}.commentary_reports .commentary_reports_block p a{color:#000 !important;font-weight:bold}.commentary_reports .commentary_reports_block p a:after{content:'\a0\bb';color:#000}.commentary_reports .reg_link img{width:140px}.reports_header h3{vertical-align:top;margin-top:0;font-size:1.25em}#overlay_form{background:white;box-shadow:1px 1px 0 #fff;position:absolute;width:433px;-moz-box-shadow:1px 1px 0 #fff;-webkit-box-shadow:1px 1px 0 #fff;box-shadow:1px 1px 0 #fff;z-index:1000;margin:30px auto !important}#overlay_form img{border:0}.green_head{background:url(/images/zacks/pop_green_header.png)repeat-x;height:26px;width:425px}.green_head img{width:20px;margin:3px 3px 0 0}.bio_pop_body{border:1px solid #aaa;background:#fff;padding:10px 10px 15px}#bio_pop,#pop{display:block;text-decoration:none;color:#fff;font-weight:bold;font-size:10pt !important;line-height:normal;cursor:pointer;float:right}#pop{margin-top:0 !important}#bio_pop{padding:0 5px}#bio_pop img,#pop img{margin:0 0 5px 0;border:0;padding:0;width:auto}.comm_pop{margin-left:-255px !important;margin-top:65px !important}.sizespecial{width:62% !important}.center,.align_center{text-align:center}.fixed-dialog{position:fixed;top:50px !important;left:50px;width:auto !important}.fixed-dialog .ui-dialog-titlebar{display:none}#overlay_header{position:relative}#overlay_header img[title=Close]{position:absolute;right:10px;top:5px}.fixed-dialog .ui-widget-content{background:none !important;border:none !important}#ranked_stocks_highlight_archive>article,#newsroom_archive>article,#blog_archive>article{border-top:1px solid #cacaca;padding-top:10px}#article article header.mugshot{border-bottom:0}#newsroom_archive article#archives_list{padding-top:0}#archives_list table#aheadofwallstreet_archives{margin:0 0 5px 0}#archives_list table#aheadofwallstreet_archives thead th{padding:0;border-bottom:0}#archives_list table#aheadofwallstreet_archives tbody td{padding-top:10px}#archives_list tr:hover,#blog_archive tr:hover{background:none !important}.sub_commentary article h1{color:#000;font-weight:bold;font-size:10.5pt}.sub_commentary article header.mugshot,.sub_commentary .listitem header.mugshot{border-top:none !important;border-bottom:none !important;min-height:115px;width:60px;float:left;padding-top:0 !important}.sub_commentary article,.sub_commentary .listitem{border-top:1px solid #ccc !important;padding-top:10px}.sub_commentary article p,.sub_commentary .listitem p{margin-left:60px}.sub_commentary .listitem{clear:both}#article .comments time,#newsroom_archive .comments time{border-left:0;padding-left:0}.sub_commentary article p.comments{padding-top:0;margin-top:2px !important}#newsroom_archive #archives_list,#blog_archive #archives_list{border-top:none !important;padding-top:none !important}#newsroom_archive #archives_list table,#blog_archive #archives_list table{margin-top:0}#newsroom_archive #archives_list table th,#blog_archive #archives_list table th{margin:0;padding:0}#newsroom_archive #archives_list table td,#blog_archive #archives_list table td{padding-top:10px}#newsroom_archive article header.mugshot{min-height:87px}#most_recent_insights .comments img,#archives_list .comments img,#article .comments img{float:none;margin:0;border:0}#blog_archive .sub_commentary #pagination{position:fixed;bottom:0;width:100%;border-top:1px solid #000;padding-bottom:1em;padding-top:1em;background-color:#fff}#blog_archive.sub_commentary .listitem h1.truncated_text_single,#commentary_archive.sub_commentary .listitem h1.truncated_text_single{font-size:11pt}#article_archive.sub_commentary #scrollingcontent .listitem h2{color:#4b4b4b}#commentary_article+#pmfa-bottom .image{position:relative !important;margin-top:2px;width:47px !important;height:64px !important;border:1px solid #cacaca;margin-left:45px}#commentary_article+#pmfa-bottom .image .imageIn{width:47px !important;height:64px !important}#commentary_article+#pmfa-bottom .imageIn img{width:auto !important;height:auto !important;position:absolute;left:0;top:0}#qp_main200061,#qp_main233226{overflow:hidden}.qp_btna{float:left}a#qp_a200061{margin-top:46px !important}form#qp_form200061 span{font-size:10pt}#qp_rb_200061>div,a#qp_cl_200061{width:auto !important}#right_content.right_content_trade>#commentary_article>h1 a{color:#007f06;font-size:18px;margin-bottom:10px}#right_content.right_content_trade #commentary_article a.btn_ztNow{font-size:13px !important}#right_content.right_content_trade>#commentary_article a.btn_ztNow{top:-35px;right:5px}#right_content.right_content_trade header.mugshot_large{margin-top:8px;padding-top:8px;border-top:3px solid #cacaca}#right_content.right_content_trade>#commentary_related_container h1{font-size:18px;color:#007f06}#right_content.right_content_trade>.two_col>section{width:395px}#right_content.right_content_trade>section#related_articles{border-top:3px solid #cacaca !important;margin-top:10px !important}#right_content.right_content_trade>#commentary_related_container>section#related_articles h1,#right_content>#commentary_related_container>section#commentary_archive h1{font-size:13px;color:#4b4b4b;margin-top:8px;margin-bottom:5px;border-top:3px solid #cacaca;padding:5px 0;border-bottom:1px solid #cacaca}#right_content.right_content_trade>#commentary_related_container>section#related_articles article h1,#right_content>#commentary_related_container>section#commentary_archive article h1{font-size:12px;border:0;padding:0;margin-top:0}.right_content_trade #most_recent_insights.sub_commentary table.dataTable th,.right_content_trade #most_recent_insights.sub_commentary table.dataTable td{border-bottom:0;text-shadow:none}.right_content_trade .sub_commentary table th{padding:0}.commentary_poll>div{overflow:hidden}.commentary_poll>div div{overflow:visible !important}.callout_box.message{position:absolute;top:-33px;padding:4px}.callout_box.message p{color:red;font-weight:bold}aside#third_rail #pfpsignup_iyf_sidebar input[type=submit]{line-height:8px !important;padding:5px 0 !important;height:auto !important}#commentary_related_container div#related_articles,#commentary_related_container div#commentary_archive{margin-left:0}#commentary_related_container .bulleted article h1,#commentary_related_container .bulleted article h1{font-weight:normal !important}#commentary_related_container .bulleted article h1,#commentary_related_container .bulleted article h1,#commentary_related_container .bulleted article a,#commentary_related_container .bulleted article a{display:table}#commentary_related_container .bulleted article time[pubdate]{font-size:9pt;color:#4b4b4b;margin-bottom:5px;display:block !important}.commentary_zacks_news h1 span{font-weight:bold !important;font-size:10pt !important}#commentary_related_container{padding:3px 0 10px 10px !important}#commentary_related_container.commentary_zacks_news article h1{margin-left:0}#commentary_related_container.commentary_zacks_news article h1 a:before{margin-left:0 !important}#commentary_article,.reserach_daily_reports{border-bottom:0 !important;margin-bottom:0 !important}.reserach_daily_reports .read_reports{float:right;width:300px;border:1px solid #cacaca;padding:10px;margin:0 0 10px 10px}.reserach_daily_reports .read_reports>h1,.research_daily_report_today section>h1{font-size:12pt;color:#797977;margin-bottom:10px}.reserach_daily_reports .read_reports article{margin:15px 0 0;float:left;width:100%}.reserach_daily_reports .read_reports article h1{font-weight:bold !important;color:#4b4b4b;font-size:11pt}.reserach_daily_reports p,.reserach_daily_reports span,.reserach_daily_reports p span{font-size:11pt}.reserach_daily_reports .read_reports .premium{float:left;background-position:0 1px}.reserach_daily_reports .read_reports a.premium h1{margin-left:0}.research_daily_report_today .two_col>div{width:350px}.research_daily_report_today section{border-top:3px solid #007f06 !important;margin-bottom:30px}.research_daily_report_today section>h1{margin-bottom:15px}.research_daily_report_today section article{margin-bottom:20px}.research_daily_report_today section article h1 a{font-weight:bold;padding-bottom:0;color:#4b4b4b;font-size:11pt}.research_daily_report_today section article p{font-size:9pt;color:#727071;padding-top:2px;margin-left:22px}#third_rail .daily_recent_commentary,#third_rail .more_from_equity_research{background:none !important;padding:0 !important;border:none !important;border-radius:0}#third_rail .daily_recent_commentary,#third_rail .more_from_equity_research,#third_rail section.daily_recent_commentary+section.more_from_equity_research+div.dfp_ad_unit{border-top:3px solid #007f06 !important;padding-top:5px !important;padding-bottom:10px !important}#third_rail .daily_recent_commentary article,#third_rail .more_from_equity_research article{margin:6px 0;border-bottom:1px solid #cacaca}#third_rail .daily_recent_commentary h1,#third_rail .more_from_equity_research h1{color:#4b4b4b}#third_rail .daily_recent_commentary article h1,#third_rail .more_from_equity_research article h1{padding-bottom:5px;color:#4b4b4b}#third_rail .more_from_equity_research article h1.premium{margin-left:0}.commentary_body table.right.rail,.commentary_body table.right.rail table{margin:0}.commentary_body table.right.rail tr:hover{background:0}.commentary_body table.right.rail tr td{border-bottom:0}.commentary_body table.right.rail tfoot td img{width:16px !important;height:16px !important}#article_archive .listitem header{border-top:none !important;border-bottom:none !important;min-height:75px;max-height:115px;width:60px;float:left;padding-top:0 !important}#commentary_archive #pagination,#blog_archive #pagination,#article_archive #pagination{display:none}#commentary_article input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}#commentary_article input[type=checkbox] ~ label{margin:0;padding:4.5rem 0 .175rem 0;position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:9;background:transparent;-webkit-background:linear-gradient(to bottom,rgba(250,250,250,0),rgba(250,250,250,0.8),rgba(250,250,250,1));-moz-background:linear-gradient(to bottom,rgba(250,250,250,0),-o-background:linear-gradient(to bottom,rgba(250,250,250,0),rgba(250,250,250,0.8),rgba(250,250,250,1));rgba(250,250,250,0.8),rgba(250,250,250,1));background:linear-gradient(to bottom,rgba(250,250,250,0),rgba(250,250,250,0.8),rgba(250,250,250,1))}#commentary_article input[type=checkbox]:checked ~ label{background:transparent;padding:4.5rem 0 0 0}#commentary_article article label span{z-index:100;position:relative;height:20px;padding:.275rem .5rem;border:1px solid #afafaf;border-radius:3px;font-weight:bold;text-align:center;color:#999;background:#fafafa;cursor:pointer}#commentary_article label span:hover{color:#7d7d7d;text-shadow:0 1px 0 #fff;background:#cacaca;-webkit-background:linear-gradient(to bottom,#eeefee,#cacaca,#dfdfdf);-moz-background:linear-gradient(to bottom,#eeefee,#cacaca,#dfdfdf);-o-background:linear-gradient(to bottom,#eeefee,#cacaca,#dfdfdf);background:linear-gradient(to bottom,#eeefee,#cacaca,#dfdfdf)}[for="archive-collapse"] span:last-of-type{display:none;visibility:hidden}input[type=checkbox]:checked ~ [for="archive-collapse"] span:first-of-type{display:none;visibility:hidden}input[type=checkbox]:checked ~ [for="archive-collapse"] span:last-of-type{display:inline-block;visibility:visible}input[type=checkbox]:checked ~ [for="archive-collapse"]{z-index:0 !important}#commentary_article div.commentary_body{-webkit-transition:max-height .0625s ease-in-out 0;-moz-transition:max-height .0625s ease-in-out 0;-o-transition:max-height .0625s ease-in-out 0;transition:max-height;transition-duration:.0625s;transition-timing-function:ease-in-out;transition-delay:0;transition:max-height .0625s ease-in-out 0}#commentary_article input[type=checkbox] ~ div{max-height:19.5rem;overflow:hidden}#commentary_article input[type=checkbox]:checked ~ div{max-height:inherit;margin:0 0 4rem 0}.commentary_reports_block .reports_header>h1{font-size:2.00em}.commentary_reports_content{clear:both;float:none;margin-top:10px}.inline_top_ad_commentary{width:340px;float:left;margin:20px 10px 10px 0}.inline_bottom_ad_commentary{width:340px;float:right;margin:10px 10px 10px 10px}.smart-banner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}#swb-save{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;width:10%;min-width:58px;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;background:-webkit-linear-gradient(top,#efefef 0,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}#swb-save:active{line-height:25px;background:-webkit-linear-gradient(top,#dcdcdc 0,#efefef 100%)}.smart-glossy-icon{width:60px;height:60px;box-shadow:0 2px 4px rgba(0,0,0,0.4);border-radius:12px;position:absolute;left:30px;top:10px;display:block}.rating-static{width:60px;height:14px;display:block;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAgCAYAAADZubxIAAAB+klEQVR42u2ZsWrDMBCGvfYJ+np9jC55g1DoKySjlyweugTSJUsIJUPAOCaEeElpSmk7dClqf4HCYSTXCqXlTvfBQWL/i0+688l/limKIoyXxcK8bTYmFT1omuYqGf3TaGSeJxOTir4sS7NardLQY+cfh0MbKejBcrk0CJF6tDPseBdIzOfNhQ38pvc+drtb7no883q9Ni6QmPl8bgO/6T3X9rjrM7Qzl5RQHGez0w7hrseDT6dT0xV1Xb9K0VuQgFByUCXtyueuB6HkbLfbe4l6O5z0TY4E/X6/vy6KwtBAa5Oqz7ytrWNY4a7HO6udIFSASP374XAZanES9SDPc4NAYjCkuP8i9a69+YYXX5vjrkd7G4/HBmdIdw2DCRLkO1Ny12c0MRQcLXxfhbjruwgOKUL1iqIoiqIoym/A3d/FmTg1PzgK7v4ujkzV98G/r567HxyFBH8XWixw3yrg7gf/2P7afurjYGCjr//6n3pX4TSgrTz+qLPQ2Pu7sXD3d1HlWFR6HwtMLTRaESL83Vgk+LtU83BXnJJDv9dS2Pu75wxXnP1dVDJdYOeyhPTs/d1YuPu7tLW7BUZ0DTOc/eAoqJ/afp9x0Lc3REX80dBwwt0PPqs9c/V33YZoV3ioTbP3d88ZsnzXufi7XV+7YhOk/q6iKIryB3wBtjEcvuWoD/oAAAAASUVORK5CYII=') 0 0 no-repeat}.rating-50{background-position:0 0}.rating-40{background-position:-12px 0}.rating-30{background-position:-24px 0}.rating-20{background-position:-36px 0}.rating-10{background-position:-48px 0}.rating-0{background-position:-60px 0}.rating-5{background-position:-48px -16px}.rating-15{background-position:-36px -16px}.rating-25{background-position:-24px -16px}.rating-35{background-position:-12px -16px}.rating-45{background-position:0 -16px}#swb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-family:'ArialRoundedMTBold';font-size:10px;line-height:14px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}#swb-close:active{color:#aaa}#swb-info{position:absolute;left:98px;top:14px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}#swb-info strong{display:block;font-size:13px;color:#4d4d4d}#swb-info em{font-style:normal;text-transform:uppercase}