html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}body{background:#fff;line-height:1;width:100%;height:100%}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}h1,h2,h3,h4,h5,h6,b,strong{font-weight:bold}em,i{font-style:italic}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,select,textarea,td,th,ul{font-family:Arial,Helvetica,sans-serif}html>body{font-size:10px}* html body{font-size:62.5%}*+html body{font-size:62.5%}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}* html .clearfix{height:1px}td.numeric{text-align:right!important;white-space:nowrap}p.adinfo{background-color:#ffb94f;z-index:10;border:1px solid #999;border-right-color:#000;border-bottom-color:#000;color:#000;font-size:10px;margin:5px 2px 5px 2px;padding:4px;text-align:left}div#downtimeAlert{background-color:#fff;border:4px solid #c30;padding:10px;text-align:center}div#downtimeAlert h1{color:#c30;font:bold 14px arial,sans-serif;margin:0}div.shield{position:absolute}a.poweredByCaps{display:block;width:106px;height:25px;background:url(../../../art/ratings/poweredby.gif) no-repeat;text-indent:-9999px}#rateStockForm{width:500px}#rateStockForm h1{font-size:2.5em;margin:0 0 15px;font-weight:bold}#rateStockForm h1.branded{background:transparent url(../../../art/ratings/caps_logo_white_sm.gif) no-repeat scroll 0 0;padding:23px 0 23px 130px;margin-bottom:0}#rateStockForm #loginShell .stroked{border-width:1px;border-style:solid;border-color:#d3dae4}#rateStockForm .stroked span.corner{background-image:none}#rateStockForm .pane{border:1px solid #d3dae4;clear:both;background-color:#f4f7fb;position:relative;padding:0;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#f4f7fb}#rateStockForm ol.formSteps{margin:0 0 0 30px;padding:0}#rateStockForm ol.formSteps label{display:block;padding-bottom:10px}#rateStockForm label{font-size:12px}#rateStockForm .actionBtns{margin:0 0 10px 30px}#rateStockForm input.defaultButton{padding:5px 2px}#rateStockForm ol li{padding-top:15px}#rateStockForm p{font-size:1.2em;line-height:1.5em;margin:0 0 15px}#rateStockForm p.note{font-size:10px}#recModule{float:right;margin:0 10px 0 25px;position:relative;text-align:center;width:66px;height:78px}#recModule div.recWrap{background:#fcfdb1 url(../../../art/ratings/rec_bg3.gif) no-repeat scroll left top;border:1px solid #fedb89;margin:0 0 5px;padding:0 0 5px;width:66px}#recModule div.recWrap p{font-size:11px;line-height:14px;margin:.5em 0 0 0;padding:0;text-align:center}#recModule div.recWrap h3{font-size:24px;font-weight:bold;margin:0;padding:0;text-align:center}#recModule input{background:#e9e9e9 url(../../../art/ratings/button_bg_grey.gif) repeat-x scroll left top;border:1px solid #d8d8d8;border-color:#d8d8d8 #999 #999 #d8d8d8;cursor:pointer;font-size:9px;text-decoration:none;font-weight:normal;color:#333;width:66px;letter-spacing:1px;padding:0;width:68px}#payoff{width:574px;padding-top:15px}#payoff h2{line-height:30px}#payoff h3{margin-bottom:10px}#payoff #primary p{margin-bottom:5px}#payoff .pane{overflow:hidden}#payoff #primary{width:186px;margin-right:20px;float:left;text-align:center}#payoff #secondary{width:340px;float:left}#payoff .ticker{font-size:16px;font-weight:bold;margin:0;line-height:14px;text-align:left}#payoff .jointSentimentGroup{color:#222;font-size:14px;font-weight:bold;margin-bottom:10px;padding-bottom:18px;position:relative;width:100%;text-align:left}#payoff .jointSentimentGroup div.perform span.legend{bottom:4px;color:#444;font-size:11px;font-weight:normal;position:absolute}#payoff .jointSentimentGroup div.out span.legend{left:0}#payoff .jointSentimentGroup div.under span{position:absolute;right:0;top:0}#payoff .jointSentimentGroup div.under span.legend{bottom:4px;top:auto}#payoff .sentimentBar{border:1px solid #ccc;font-size:12px;margin-top:3px;padding:0}#payoff .underperformBar{background:transparent url(../../../art/ratings/quotes/barRed.gif) repeat-x scroll -3px -3px}#payoff .outperformBar{background:transparent url(../../../art/ratings/quotes/barGreen.gif) repeat-x scroll 0 0}#payoff .round{border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;background-color:#fff}#payoff ul{padding:0;margin:15px 0 0 0;list-style:none;text-align:left;font-size:12px}#payoff ul li{margin-bottom:8px}button,input.button{width:auto;overflow:visible;padding:5px 10px;cursor:pointer;text-align:center}small input.button{font-size:11px;line-height:1.25;padding:0 3px}a.linkButton{padding:5px 0 3px 0;*padding:0;color:#000!important;text-decoration:none!important;text-align:center;font-size:12px;width:auto;border:1px solid #707070;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;_overflow:hidden;_zoom:1;_height:24px}a.linkButton:hover{border:1px solid #3c7fb1}a.linkButton strong{background:#fff url(../../../img/link_btn.gif) 0 -22px repeat-x;padding:4px 5px 2px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;_padding:5px 10px;_overflow:hidden;_zoom:1;_height:22px;border:1px solid #fff}a.linkButton:hover strong{background-position:0 0}strong button,strong input.button,strong a.button,strong a.button:visited{background:#480 url(../../../common/img/Buttons/green.gif) repeat-x left 0;border:1px solid #480;color:#fff;cursor:pointer;font-weight:bold;padding:6px 20px;text-decoration:none;text-shadow:#480 0 -1px 0;-moz-border-radius:5px;-webkit-border-radius:5px}strong.subtle button,strong.subtle input.button,strong.subtle a.button,strong.subtle a.button:visited{color:#444;background:#f1f1f1 url(../../../common/img/Buttons/grey.gif) repeat-x left 0;border-color:#aaa;text-shadow:#fff 0 1px 0}strong button:hover,strong input.button:hover,strong a.button:hover{background-position:left -80px}* html strong input.button,* html strong a.button{background-image:none}* html strong a.button:hover{text-decoration:underline!important;color:#fff!important}* html strong a.button:visited{color:#fff}em input.button,em input.miniButton{font-style:normal;font-weight:bold}.miniButton,.miniButton:link,.miniButton:visited,.miniButton:active{background:#fcfcfc url(../../../common/img/transparent_gradient.png) repeat-x top left;border:solid 1px #d8d8d8;border-color:#d8d8d8 #999 #999 #d8d8d8;cursor:pointer;color:#333;font-size:11px;letter-spacing:1px;padding:1px;text-transform:uppercase;text-decoration:none}.miniButton:hover{background:#fcfcfc url(../../../common/img/transparent_gradient.png) repeat-x 0 10px;border-color:#999 #d8d8d8 #d8d8d8 #999;color:#000}.miniButton:link,.miniButton:visited,.miniButton:active{padding:2px 4px}input.disabled,strong input.disabled{color:#ccc}input.disabled:hover{color:#ccc;cursor:default}input.disabled.miniButton:hover{background:#e9e9e9 url("../../../art/ratings/button_bg_grey.gif") repeat-x top left}a.cancel{font-size:12px;margin-left:5px}* html body{text-align:center}* html p,* html li{text-align:left}* html div.grid div.column{display:inline}a.surveyLink{background-color:#fcf8e3;border:1px solid #fbeed5;color:#c09853!important;display:block;font-size:13px;margin-bottom:20px;padding:10px;text-align:center;width:auto}a.surveyLink:hover{text-decoration:none}#tophat{background-color:#000;color:#fff;height:30px;position:relative;z-index:99999}#tophat div.grid{margin-bottom:0}#tophat a,#tophat a:link,#tophat a:visited{color:#fff;font-size:12px;line-height:21px;text-decoration:underline}#tophat a:hover,#tophat ul.dropMenu li.topLevel a:hover span span{font-size:12px;text-decoration:none}ul#customerService li ul li{text-indent:0}#tophat li.last a:hover{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px}#tophat span{float:left;font-size:10px;display:block;clear:none;padding:8px 0;height:14px;line-height:13px;margin:0 5px}#tophat span#Help,#tophat span#logOut{height:14px;line-height:14px;padding:4px 0 4px 6px}#tophat span#welcome a{height:14px;line-height:14px;margin:4px 0}#tophat ul{font-size:12px;line-height:1em;padding:0;margin:0;list-style:none}#tophat li{float:left;margin-bottom:0;position:relative}#tophat>div.crate{overflow:visible}#tophat #tophatWrap{max-width:1000px;margin:0 auto}#tophat li ul{display:none;position:absolute;margin-top:-5px;margin-left:0;background-color:#fff;border:3px solid #333;border-width:5px 1px 1px}#tophat li ul li{float:none;clear:both;color:#333;line-height:15px;text-indent:10px}#tophat li ul li.info{padding:3px 8px 3px 5px}#tophat li ul li.subhead{background-color:#f1f1f1;text-indent:0}#tophat #myFool li ul li{text-indent:0}#tophat li ul li a.last{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}#tophat li ul a{text-decoration:none;color:#09549e;display:block;padding:3px 8px 3px 5px}#tophat li ul{position:absolute!important;z-index:5000001;top:100%;left:0}#tophat li:hover ul,#tophat li.hover ul{display:block;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}#tophat ul.dropMenu li.topLevel{padding:0;background-color:transparent}#tophat ul.dropMenu li.topLevel a{background:transparent url(../../../img/topNav/navSprite.gif) no-repeat scroll right -108px;padding-right:5px;line-height:13px;float:left;cursor:pointer}#tophat ul.dropMenu li.topLevel ul li{_display:inline-block}#tophat ul.dropMenu li.topLevel ul a{float:none;background:0;display:block;color:#06A;text-decoration:none}#tophat ul.dropMenu li.topLevel ul li a:hover{background:#ddd;background:#ffc;background:#dbe9f0;color:#1e3b63;text-decoration:underline}#tophat ul.dropMenu li.topLevel a span{background:transparent url(../../../img/topNav/navSprite.gif) no-repeat scroll left -108px;height:30px;padding:0;margin:0}#tophat ul.dropMenu li.topLevel a span span{background:transparent url(../../../img/topNav/tophatArrow.gif) no-repeat scroll right 50%;font-size:12px;padding:6px 14px 6px 7px;margin:2px;text-decoration:underline;height:15px}#premium ul{width:160px}#myFool ul{width:100px}#customerService ul{width:150px}#navigation{float:left;position:relative}#navigation a,#navigation #quips{float:left;margin-left:2px!important;margin-right:2px!important}.narrow #navigation #quips{display:none}#userTools{float:right;margin-right:10px}#welcome,#premium,#myFool,#customerService,#Help,#logOut{float:left;margin-left:2px!important;margin-right:2px!important}span#help,span#join,span#login,span#welcome,#quips,#navigation span.fool{color:#fff;font-size:12px;margin:auto 8px!important}#tophat #join,#tophat #login{height:14px;line-height:14px;padding:4px 0 4px 0;margin-right:4px!important}span#quips{margin-left:0!important;font-size:13px;font-weight:bold;color:#fc3}body.HiddenGems #tophat #tophatWrap,body.InsideValue #tophat #tophatWrap,body.RuleBreakers #tophat #tophatWrap,body.RuleYourRetirement #tophat #tophatWrap{position:relative;margin:0 auto}body.HiddenGems #tophat #tophatWrap *,body.InsideValue #tophat #tophatWrap *,body.RuleBreakers #tophat #tophatWrap *,body.RuleYourRetirement #tophat #tophatWrap *{font-family:Arial,Helvetica,sans-serif}#tophat span#quips{color:#fc3;font-size:13px;font-weight:bold;padding-left:140px}#tophat ul#site-nav.site-nav-hide{height:13px;overflow:hidden}#tophat ul#site-nav.site-nav-hide:hover{overflow:visible;height:120px}#tophat ul#site-nav{position:absolute;top:8px;left:17px;background-color:#000;z-index:2;width:115px;display:block;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}#tophat ul#site-nav li.countryIcon{background:#000 url(../../../Art/topHat/icon-flags.png) no-repeat;list-style-type:none;line-height:30px;margin-bottom:10px}#tophat ul#site-nav li.countryIcon a{padding:0 0 0 25px;margin:0 3px;display:block;width:70px;line-height:13px;text-decoration:none}#tophat ul#site-nav li.countryIcon:hover{background-color:#333}#tophat ul#site-nav li.countryIcon a.select{background:transparent url(../../../Art/topHat/select-arrow.gif) no-repeat right center}#tophat ul#site-nav li.countryIcon a:hover{text-decoration:underline}#tophat ul#site-nav li.countryUSIcon{background-position:3px -52px}#tophat ul#site-nav li.countryGBIcon{background-position:3px -26px}#tophat ul#site-nav li.countryAUIcon{background-position:3px 0}#tophat ul#site-nav li.countryCAIcon{background-position:3px -13px}#tophat ul#site-nav li.countrySGIcon{background-position:3px -39px}.pos,.pos *{color:#4a0}.pos img,.neg img{margin-right:1px}.neg,.neg *{color:#D10}.neutral,.neutral *{color:#222}div.grid{clear:left;margin:0 auto 20px auto;padding:0;overflow:hidden;text-align:left;width:980px}div.grid div.column{float:left;margin-right:20px;padding:0}div.grid div.last{margin-right:0}div.grid div.span-1{width:20px}div.grid div.span-2{width:60px}div.grid div.span-3{width:100px}div.grid div.span-4{width:140px}div.grid div.span-5{width:180px}div.grid div.span-5ish{width:193px}div.grid div.span-6{width:220px}div.grid div.span-7{width:260px}div.grid div.span-8{width:300px}div.grid div.span-9{width:340px}div.grid div.span-10{width:380px}div.grid div.span-11{width:420px}div.grid div.span-12{width:460px}div.grid div.span-13{width:500px}div.grid div.span-14{width:540px}div.grid div.span-15{width:580px}div.grid div.span-16{width:620px}div.grid div.span-17{width:660px}div.grid div.span-18{width:700px}div.grid div.span-19{width:740px}div.grid div.span-20{width:780px}div.grid div.span-21{width:820px}div.grid div.span-22{width:860px}div.grid div.span-23{width:900px}div.grid div.span-24{width:940px}div.grid div.span-25{width:980px;margin-right:0}div.grid div.prepend-1{margin-left:40px}div.grid div.prepend-2{margin-left:80px}div.grid div.prepend-3{margin-left:120px}div.grid div.prepend-4{margin-left:160px}div.grid div.prepend-5{margin-left:200px}div.grid div.prepend-6{margin-left:240px}div.grid div.prepend-7{margin-left:280px}div.grid div.prepend-8{margin-left:320px}div.grid div.prepend-9{margin-left:360px}div.grid div.prepend-10{margin-left:400px}div.grid div.prepend-11{margin-left:440px}div.grid div.prepend-12{margin-left:480px}div.grid div.prepend-13{margin-left:520px}div.grid div.prepend-14{margin-left:560px}div.grid div.prepend-15{margin-left:600px}div.grid div.prepend-16{margin-left:640px}div.grid div.prepend-17{margin-left:680px}div.grid div.prepend-18{margin-left:720px}div.grid div.prepend-19{margin-left:760px}div.grid div.prepend-20{margin-left:800px}div.grid div.prepend-21{margin-left:840px}div.grid div.prepend-22{margin-left:880px}div.grid div.prepend-23{margin-left:920px}div.grid div.prepend-24{margin-left:960px}#overlayMessage{-moz-border-radius:8px;-webkit-border-radius:8px}#loginShell{margin-top:15px;width:574px}.overlayElementNarrow #loginShell{width:299px}#overlayMessage .pane{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #d3dae4;background-color:#f4f7fb;padding:12px;width:550px;_width:574px}#overlayMessage.overlayElementNarrow .pane{width:275px;_width:299px}#loginShell iframe{margin-bottom:15px}body.inline{background-color:#f4f7fb;border:0;padding:0;margin:0}html body.inline,html body.inline p,html body.inline div,html body.inline form{font-size:13px}body.inline h2{margin-bottom:16px}body.inline div.split{margin-top:20px;background:transparent url(../../../art/common/bg/dots.gif) repeat-y 50% 0;padding:0 10px}body.inline div.singleColumn{margin-top:20px;padding:0 10px}body.inline div.form{float:left;text-align:left;width:255px}body.inline div.info{float:right;margin-left:20px;margin-right:0;text-align:left;width:255px}body.inline div.singleColumn div.info{float:left;margin-left:0;clear:left}body.inline .shortMessage{text-align:center}body.inline .errorMessage{width:40%;padding:10px;margin-top:30px}.singleColumn .errorBox{background:transparent url(../../../Art/icons/erroricon.gif) no-repeat 4px .4em;border:2px solid #c66;padding:6px 6px 6px 24px;margin:0}.singleColumn .errorBox h2{color:#c30;font-weight:bold;margin:0;font-size:12px}.singleColumn .errorBox p{line-height:15px;margin-bottom:6px}body.inline label.checkbox,body.inline input{font-size:12px}body.inline input.text{width:75%}.resourceLink{font-size:10px;padding-left:8px}#usernameForm{border-top:1px dotted #d3dae4;padding-top:20px;text-align:center}body.inline .formRow{clear:both;padding-bottom:15px;*padding-bottom:10px}body.inline.compact .formRow{padding-bottom:5px}body.inline.compact input.button{margin-top:10px}* html body.compact input.button{line-height:20px}.formRow label.stacked{display:block;padding-bottom:3px;font-weight:bold}.form.column .formRow input{margin:0;border-width:1px;font-size:12px;line-height:14px}.formRow span.row{padding-top:3px}#overlayNoThanks{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5em;margin:0 0 15px;text-align:center}#overlayNoThanks a{text-decoration:underline;color:#06a}#loginOverlay{position:absolute}#loginOverlay img.spinner{position:relative;margin:0 auto}#loginOverlay #detour{width:690px;height:340px}#loginOverlay #detour a.closeWindow{cursor:pointer}#loginOverlay #detour a.closeWindow{position:absolute;top:10px;right:10px;background:transparent url(../../../img/overlay/closeWindow.gif) no-repeat top left;height:13px;width:13px;text-indent:13px;overflow:hidden}#rateStockOverlay form{width:500px}#rateStockOverlay form .formSteps{padding:0 25px;margin-bottom:10px}#rateStockOverlay form .formSteps label{font-size:13px}#rateStockOverlay form .actionBtns{padding-left:25px}.shield{background-color:#000;z-index:100001}.overlayElement,.overlayElementNarrow{z-index:100002;background-color:#fff;padding:5px 20px 20px;position:absolute;visibility:hidden;text-align:left;border:2px solid #666;border-radius:5px}.overlayElement{width:575px}.overlayElementNarrow{width:300px}.overlayElement .spinner,.overlayElementNarrow .spinner{padding-top:15px}.overlayElement h3 a{font-size:100%}#detour{width:500px;text-align:center;padding-top:20px}#detour .lbAction{position:absolute;right:0;top:0}#detour #watchlistClose{position:static;clear:both}#interstitial{width:640px;height:480px;margin:auto;z-index:9999999;position:relative;overflow:hidden}iframe#interrupt{z-index:9999999}#interstitial a.dismiss{position:absolute;z-index:9999999;top:0;right:0;border:1px solid #8d8d8d;background-color:#000;color:#8d8d8d;padding:4px;cursor:pointer;_cursor:hand}#interstitial a.dismiss:hover{text-decoration:none}.newsletterOverlay{z-index:100002;background-color:#fff;border:1px solid #CCC;padding:35px 20px;width:700px;position:absolute;visibility:hidden;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px}.newsletterOverlay h2{border-bottom:1px solid #CCC;padding-bottom:13px}.newsletterOverlay .closeLink{float:right;font-size:12px;margin:7px 0 0}.newsletterOverlay div.videocontainer{margin:0;padding:0;background:0}#overlayShell{padding-top:15px}#closeOverlay{position:absolute;top:-14px;right:-20px;background:transparent url(../../../common/img/ico/close.png) no-repeat top left;height:35px;width:35px;text-indent:999px;overflow:hidden;text-align:right;cursor:pointer;_background-image:none;_text-indent:0;_top:-4px;_right:12px}#overlayMessage .closeLink{float:right;font-size:11px;margin:5px 7px 5px 0;text-transform:capitalize}.expand-button,.collapse-button{height:21px;width:21px;margin:0;padding:0;background:transparent url(../../../common/img/Buttons/ExpandCollapseCtrl.png) no-repeat left top;text-indent:-99999px;cursor:pointer;outline:0}.expand-button{background-position:0 0}.expand-button:hover{background-position:0 -20px}.expand-button:active{background-position:0 -40px}.collapse-button{background-position:-20px 0}.collapse-button:hover{background-position:-20px -20px}.collapse-button:active{background-position:-20px -40px}.expand-button,.collapse-button{height:21px;width:21px;margin:0;padding:0;background:transparent url(../../../common/img/Buttons/ExpandCollapseCtrl.png) no-repeat left top;text-indent:-99999px;cursor:pointer;outline:0}.expand-button{background-position:0 0}.expand-button:hover{background-position:0 -20px}.expand-button:active{background-position:0 -40px}.collapse-button{background-position:-20px 0}.collapse-button:hover{background-position:-20px -20px}.collapse-button:active{background-position:-20px -40px}