.g-section:after{clear:both;content:".";display:block;height:0;visibility:hidden}.g-unit .g-section:after{clear:none}.g-unit .g-section{overflow:hidden;width:100%}.g-section,.g-unit{zoom:1}body{background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:62.5%;margin:0;padding:0;border:0}.gaiabar{margin:4px 6px 4px 6px}.dbody{font-size:130%;margin:4px 6px 4px 6px}table{border:0;padding:0;margin:0}h1,h2,h3{display:inline}h1{font-size:1.4em}h2{font-size:1.6em}h3{font-size:1.1em;line-height:1.2em;white-space:nowrap}img{border:0}.survey{text-align:right;padding-bottom:3px}.invisible{visibility:hidden}.jslink{outline:none;text-decoration:underline;cursor:pointer;white-space:nowrap}.colHeader{color:#6F6F6F}.searchExample{color:#6F6F6F}.screener-link{font-size:1.1em}div.hdg{background-color:#ebeff9;padding:2px 0 2px 2px}tr.hdg{background-color:#ebeff9;padding:2px 0 2px 2px}tr.hdgr td{background-color:#ebeff9;padding:2px 0 2px 2px}table.promo{border:#cdccff 1px solid;padding:2px;margin-bottom:1em}img.promo{cursor:pointer}.midBtn{background:url("/finance/images/button_mid.gif") repeat-x;font-weight:bold;padding:0 10px 4px 10px}.midBtn a{text-decoration:none;color:#fff}tr.ft td{background-color:#e6f8dd;border-top:1px solid #80C65A;padding:.2em}tr.f td{background-color:#ebeff9;border-top:1px solid #ebeff9;border-bottom:1px solid #efecf9;padding:1em}tr.ft td{background-color:#efecf9;border-top:1px solid #efecf9;padding:.2em}.c,.c td{padding:2px 3px 2px 3px;line-height:1.3em;vertical-align:top}.g{color:green}#tn .q{padding-right:1.3em}#news a.so:link,a.so:active,a.so:visited{color:green}#news .mainsrc{color:#6F6F6F}.newsHidden{display:none}.newsCluster{padding-bottom:4px}.newsCluster .inner{padding-top:5px}.newsCluster .inner td{padding-left:5px}.newsCluster .inner .csprite img{padding-right:2px;cursor:pointer;cursor:pointer}.newsCluster .inner .title{padding-left:9px;font-size:1em}.newsCluster .inner .source{color:#6F6F6F;padding-left:9px}.newsCluster .inner .date{color:#000}a{color:#00C}.title{font-size:1.25em}#cw .checkbox{margin:0;padding:0;width:15px;height:15px}#cw .radiobutton{margin:0;padding:0;width:15px;height:15px}#cw .select{font-size:80%}.ci{padding:2px 3px 2px 3px;line-height:1.3em;vertical-align:middle;color:#6f6f6f;width:80%}.ci a{color:#00c}.cinw{padding:2px 3px 2px 3px;line-height:1.3em;vertical-align:middle;color:#6f6f6f}.cinw a{color:#00c;white-space:nowrap}td.pad{width:100%}.ts{padding:2px 3px 2px 3px;line-height:1.3em;vertical-align:middle;text-align:left;width:10%}.ts a{padding:2px 3px 2px 3px;color:#00c;font-size:.8em;text-decoration:none}.cd{padding:2px 3px 2px 3px;font-size:.85em;color:#333;width:1%}#h td{border-bottom:1px #f1f1f1 solid}#h:hover td{background-color:#eee}#hh td{border-bottom:1px #f1f1f1 solid;background-color:#eee}#copyright{font-size:.8em}.highlightWhite td{background-color:#fff}.highlightGrey td{background-color:#efefef}.highlightGreyRelated td{background-color:#efefef}.highlight1{background-color:#fff}.highlight2{background-color:#efefef}.selected1{background-color:#fefed7}.selected2{background-color:#f6f6d1}.bld{font-weight:bold}.up,.chg,.prg{color:green}.down,.chr,.prr{color:#a03}.chb,.prb{color:#000}.chrSectorDark{background-color:#b73b3b}.chrSectorLight{background-color:#ffcebe}.chgSectorDark{background-color:#2CC42C}.chgSectorLight{background-color:#acf4ac}#md td{white-space:nowrap}#md b{color:#444}.results a{line-height:1.5em}.results a:hover{line-height:1.5em}.results td{padding:2px 2px 2px 2px}.results img{margin-bottom:-1px}.results a.img,.results a.img img{border:0}div.msg{text-align:center}#ac-list{border:1px solid #666;background:#ebeff9;font-size:1.3em;margin:0;padding:2px 2px 2px 2px;z-index:10}#ac-list div{margin:0;cursor:pointer;white-space:nowrap}#ac-list .selected{background:#c6d8ff}#ac-list #selected{background:#c6d8ff}#ac-list .tick,.cname,.cname_w,.local,.pinyin,.isin,.altname{display:table-cell;display:inline-block;padding-left:3px}#ac-list .tick{width:6em}#ac-list .cname{padding-right:2em}#ac-list .cname_w{width:17em}#ac-list .local{width:7em;padding-right:1em}#ac-list .pinyin{width:5em;padding-right:1em}#ac-list .isin{width:7em;padding-right:1em}#ac-list .altname{width:12em;padding-right:1em}label{cursor:pointer}#errorbox{margin:1em;text-align:left;color:red;padding:.3em;font-weight:bold;display:inline}.errormsg{color:red}#infomsgbox{margin:1em;text-align:left}#infomsgbox span.msgtxt{background-color:#ff8;padding:.4em;font-weight:bold}#warningbox{margin:1em;text-align:left}#warningbox img{padding-right:.2em}#warningbox span.msgtxt{background-color:#ff8;padding:.4em}.notifymsg{background-color:#fff4c2;padding:.3em}.fsbox{font-family:Arial,sans-serif;font-size:92%;padding:0 2px;margin:0;color:#000}.fsbutt{font-family:Arial,sans-serif;font-size:92%;padding:0 6px}#compare{display:none;border-left:1px #ccc solid;border-right:1px #ccc solid;padding:10px;font-size:94%;font-family:Arial,sans-serif}#settings{display:none;border-left:1px #ccc solid;border-right:1px #ccc solid;padding:10px;font-size:94%;font-family:Arial,sans-serif}#linktoview{display:none;border-left:1px #ccc solid;border-right:1px #ccc solid;padding:10px;font-size:94%;font-family:Arial,sans-serif}#moreLessLinks{white-space:nowrap}#compareMore,#compareLess{color:#77C;text-decoration:underline;cursor:pointer;padding-left:.5em;float:right}#compareLess{display:none}#compare p{display:inline;white-space:nowrap}.compareControl{width:16em}.compareControlBox{zoom:100%}.blankSpacingImg{display:inline-block;height:2em;width:.2em;vertical-align:bottom}#lefttabsgroup,#righttabsgroup{display:none;float:left;width:100%;background:#fff url("/finance/images/bg.gif") repeat-x bottom;line-height:normal;font-size:.9em}#lefttabsgroup ul,#righttabsgroup ul{margin:0;padding-right:0;padding-top:10px;padding-left:0;list-style-type:none}#lefttabsgroup li{float:left;background:url("/finance/images/tab_back.gif") no-repeat right top;margin:0;margin-right:5px;padding:0}#righttabsgroup li{float:right;background:url("/finance/images/tab_back.gif") no-repeat right top;margin:0;margin-right:0;padding:0}#newstabsgroup{padding:7px 0}div.goog-tab-bar-clear{clear:left;height:0;overflow:hidden}.goog-tab-bar{background:#ebeff9;border-bottom:1px solid #89A9E4;height:1.6em;font-family:Arial,Helvetica,sans-serif;outline:none;padding:3px .5em 0 .5em;width:99%}.goog-tab-disabled{float:left;padding:1px .5em 0 0}.goog-tab{border:solid #89A9E4;border-width:0 1px;display:block;float:left;height:1.6em;margin:0 3px 0 0;white-space:nowrap}.goog-tab a.t{border-top:1px solid #89A9E4;top:-1px;color:#00C;cursor:pointer;display:block;font-weight:bold;position:relative;text-decoration:none}.goog-tab a.t b.t{display:block}.goog-tab a.t b.t b.t{display:block;font-weight:normal;padding:.2em 9px 0}.goog-tab a:hover{text-decoration:underline}.goog-tab-selected a.t{background:#fff;color:#000;cursor:default}.goog-tab-selected a:hover{text-decoration:none}.goog-tab-selected a.t b.t{background:#fff;position:relative;top:.4em}.goog-tab-selected a.t b.t b.t{font-weight:bold;padding:.2em 9px 0;position:relative;top:-.4em}#lefttabsgroup a,#righttabsgroup a{display:block;background:url("/finance/images/tab_back_left.gif") no-repeat left top;padding:3px 8px 4px;text-decoration:none;color:#00f;outline:none}#lefttabsgroup #settingstab_selected,#righttabsgroup #linktoviewtab_selected,#lefttabsgroup #comparetab_selected{background-image:url("/finance/images/tab_back_on.gif")}#lefttabsgroup #settingstab_selected a,#righttabsgroup #linktoviewtab_selected a,#lefttabsgroup #comparetab_selected a{background-image:url("/finance/images/tab_back_left_on.gif");padding-bottom:5px;font-weight:bold;color:#000}#righttabsgroup #historicalpricestab{background:none}#righttabsgroup #historicalpricestab a{background:none;text-decoration:underline;padding-bottom:5px}#lefttabsgroup #blanktab,#righttabsgroup #blanktab{background:none}#lefttabsgroup #blanktab a,#righttabsgroup #blanktab a{background:none;text-decoration:none;padding-bottom:5px}#righttabsgroup img{border:0}#lefttabsgroup #linktoviewimg{display:inline;margin:0;padding:0;border-style:none}#linktoview_link{font-family:Arial,sans-serif;font-size:92%;border:1px solid;padding:1px;margin:0;color:#999;background:#fff}.linktoviewLabel{font-family:Arial,sans-serif;font-size:100%;color:#000;margin:0;padding-left:2px}tr.tabs td{background-image:url(/finance/images/tabs_bg.gif)}.related{margin-top:-2px;margin-left:30px;margin-bottom:0;margin-right:5px;padding:7px 10px 10px 10px;line-height:1.3em;border:2px solid #9DDF99;width:100%;display:none;position:absolute;z-index:2;background-color:#fff}.rg{color:green;padding:0 5px 0 5px}.rl{color:#000;padding:0 5px 0 5px;background-color:#9DDF99;text-decoration:none}.dis-large,.dis{font-size:.9em;color:#999}.dis{font-size:.8em}.itxt{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.75em}.nav a{color:#000;text-decoration:none;cursor:pointer}.navc{color:#a90a08;font-weight:bold}.navb{font-size:1.25em;color:#00c;font-weight:bold}#navbar a{font-size:10pt;color:#000}#navbar .nav_i{font-size:10pt;font-weight:bold}.nav_i,.nav_i:link{color:#a90a08}#navbar .nav_b a{font-size:12pt;color:#00c;font-weight:bold}#nav_np,#nav_nn,.nav_nr{cursor:pointer}#navbar div{background:url(/finance/images/nav_logo.png) no-repeat;overflow:hidd en;height:26px}#navbar .nav_nr{background-position:-60px 0;width:16px}#navbar #nav_np{width:44px}#navbar #nav_nf{background-position:-26px 0;width:18px}#navbar #nav_nc{background-position:-44px 0;width:16px}#navbar #nav_nn{background-position:-76px 0;width:66px;margin-right:34px}#navbar #nav_nl{background-position:-76px 0;width:46px}.hsprite{border:0;background:url(/finance/images/homepage.gif) no-repeat}#indexDot0{}#indexDot1{background-position:0 -10px}#indexDot2{background-position:0 -20px}#indexDot3{background-position:0 -30px}#noIndexDot{background-position:0 -40px}#logo{background-position:-10px 0}#secperfhelpbubble{background-position:0 -85px}#logo_small{background-position:0 -250px}.csprite{border:0;background:url(/finance/images/company.gif?v=2) no-repeat}.rssSprite{border:0;background:url(/finance/images/rss_feed_flags.png) no-repeat}.pin{width:18px;height:20px}#pinA{background-position:0 0}#pinB{background-position:-19px 0}#pinC{background-position:-38px 0}#pinD{background-position:-57px 0}#pinE{background-position:-76px 0}#pinF{background-position:-95px 0}#pinG{background-position:-114px 0}#pinH{background-position:-133px 0}#pinI{background-position:-152px 0}#pinJ{background-position:-171px 0}#pinK{background-position:-190px 0}#pinL{background-position:-209px 0}#pinM{background-position:-228px 0}#pinN{background-position:-247px 0}#pinO{background-position:-266px 0}#pinP{background-position:-285px 0}#pinQ{background-position:-304px 0}#pinR{background-position:-323px 0}#pinS{background-position:-342px 0}#pinT{background-position:-361px 0}#pinU{background-position:-380px 0}#pinV{background-position:-399px 0}#pinW{background-position:-418px 0}#pinX{background-position:-437px 0}#pinY{background-position:-456px 0}#pinZ{background-position:-475px 0}#phA{background-position:0 -20px}#phB{background-position:-19px -20px}#phC{background-position:-38px -20px}#phD{background-position:-57px -20px}#phE{background-position:-76px -20px}#phF{background-position:-95px -20px}#phG{background-position:-114px -20px}#phH{background-position:-133px -20px}#phI{background-position:-152px -20px}#phJ{background-position:-171px -20px}#phK{background-position:-190px -20px}#phL{background-position:-209px -20px}#phM{background-position:-228px -20px}#phN{background-position:-247px -20px}#phO{background-position:-266px -20px}#phP{background-position:-285px -20px}#phQ{background-position:-304px -20px}#phR{background-position:-323px -20px}#phS{background-position:-342px -20px}#phT{background-position:-361px -20px}#phU{background-position:-380px -20px}#phV{background-position:-399px -20px}#phW{background-position:-418px -20px}#phX{background-position:-437px -20px}#phY{background-position:-456px -20px}#phZ{background-position:-475px -20px}#compareImg{background-position:0 -40px}#settingsImg{background-position:-74px -40px}#subscribe{background-position:-144px -40px}#webcast{margin:0 0 -3px 0;background-position:-159px -40px}#calendar{margin:0 0 -3px 0;background-position:-178px -40px}#rss_feeds{margin:0 0 -5px 0;background-position:-194px -39px}.datePickerDiv{background:#c3d9ff;padding:0 0 9px 9px;line-height:1em}.DP_monthtable{width:100%;background:#fff;padding:0;border-bottom:1px #fff solid}.DP_monthtable TD{padding:0;text-align:center;padding:2px;font-family:Verdana;font-size:85%}.DP_heading{cursor:pointer;background:#c3d9ff ;color:#79b ;vertical-align:middle}.DP_days{background:#c3d9ff}.DP_dayh{cursor:default;font-size:78%}.DP_cur{font:bold 78%/1em Verdana,Sans-serif;color:#468;padding-bottom:4px;text-align:center}.DP_prev,.DP_next{font-size:125%;color:#468;padding-bottom:6px;cursor:pointer}.DP_prev{text-align:right}.DP_next{text-align:left}.DP_today{background:#9ab !important;border:1px solid !important;border-color:#567 #abc #abc #567 !important;color:#fff}.DP_today_selected{background:#579 !important;border:1px solid !important;border-color:#246 #9bd #9bd #246 !important;color:#fff}.DP_weekday{background:#fff}.DP_weekday_selected{background:#ace}.DP_weekend{background:#e8eef7}.DP_weekend_selected{background:#9bd}.DP_onmonth{}.DP_offmonth{color:#888}.DP_day_top{border-top:1px #a2bbdd solid}.DP_day_right{border-right:1px #fff solid}.DP_day_left{border-left:1px #a2bbdd solid}.DP_popup_monthtable{background:#fff;padding:0;border-bottom:1px #a2bbdd solid}.DP_popup_monthtable TD{text-align:center;font-size:70%;font-family:verdana}.DP_popup_heading{background:#c3d9ff ;color:#79b ;font-weight:bold;font-size:130%;vertical-align:middle}.DP_popup_cur{font-family:Arial;font-size:11px;color:#468;padding-bottom:4px;text-align:center}.DP_popup_prev,.DP_popup_next{font-family:Verdana;font-size:15px;color:#468;padding-bottom:6px}.DP_popup_prev{text-align:left}.DP_popup_next{text-align:right}.DP_popup_days{background:#c3d9ff}.DP_popup_weekday{background:#fff}.DP_popup_weekday_selected{background:#ace}.DP_popup_weekend{background:#eee}.DP_popup_weekend_selected{background:#9bd}.DP_popup_onmonth{width:26px}.DP_popup_offmonth{width:26px;color:#888}.DP_popup_day_top{border-top:1px #a2bbdd solid}.DP_popup_day_right{border-right:1px #a2bbdd solid}.DP_popup_day_left{border-left:1px #a2bbdd solid}.DP_popup_div{font-size:130%}* html .DP_popup_div{margin-left:7px;margin-top:7px}.quotes .symbol{width:15%;text-align:left}.quotes .localName{}.quotes .price{width:25%;text-align:right}.quotes .change{width:40%;text-align:right}.quotes .mktCap{width:20%;text-align:right}#topmovers .name{vertical-align:top;text-align:left;white-space:nowrap}#topmovers .symbol{vertical-align:top;text-align:left;white-space:nowrap}#topmovers .localName{vertical-align:top;text-align:left;white-space:nowrap}#topmovers .change{vertical-align:top;text-align:right;white-space:nowrap;width:20%}#topmovers .volume{vertical-align:top;text-align:right;white-space:nowrap;width:20%}#topmovers .mktCap{vertical-align:top;text-align:right;white-space:nowrap;width:20%}.hp_column_width_0{width:20%}.hp_column_width_1{width:41%}.hp_column_width_2{width:29%}.footerDisclaimer{padding-top:.5em;font-size:86%;color:#676767}.footerLinks{padding-top:.5em;font-size:92%}.editions{padding:.75em 0}.companySummary{}#topmovers .discl{color:#676767;padding:2px;font-size:86%}#related .name{text-align:left;width:40%}#related .localName{text-align:left;width:20%}#related .exch{text-align:left;width:5%;white-space:nowrap}#related .symbol{text-align:left;width:12%;white-space:nowrap}#related .lastTrade{text-align:right;width:12%;white-space:nowrap;padding-right:0}#related .change{text-align:right;white-space:nowrap;width:15%}#related .mktCap{text-align:right;width:15%;white-space:nowrap;padding-left:1em}.results .localName{text-align:left;width:30%}.results .exch{text-align:left;width:10%}.results .symbol{text-align:left;width:10%}.results .column{text-align:left;width:10%}.results .lastTrade{width:10%}.results .change{width:6%}.results .changeRate{width:6%}.results .mktCap{width:12%}#plot_feed_div_cont,#blogs_div_cont{padding:5px 0 0 5px;overflow:hidden}.add_feed_form{display:inline;margin:0;padding:0;line-height:1.2em}.add_feed_form .feed_query_box{width:97%;font-size:.9em}.label-input-label{color:#a3a3a3}.chartclient-list-filter,.chartclient-placeholder-cell{text-align:right}td.chartclient-list-filter .filter-box{font-size:.9em}.goog-custom-button{height:20px;color:#00C;cursor:pointer;outline:none}.goog-custom-button-disabled{color:#aaa}.goog-custom-button .icon-up,.goog-custom-button .icon-down{height:20px;width:18px;font-weight:normal;background:url(/finance/images/company.gif?v=2) no-repeat;display:block}.goog-custom-button .icon-up{background-position:-213px -40px}.goog-custom-button-disabled .icon-up{background-position:-231px -40px}.goog-custom-button .icon-down{background-position:-249px -40px}.goog-custom-button-disabled .icon-down{background-position:-267px -40px}.goog-custom-button .button-text{text-decoration:underline;padding-left:13px}.related-currencies td{vertical-align:top;horizontal-align:left;white-space:nowrap}.rss-item{padding-top:3px;background:#fff}.rss-item-sel{background:#eee}.rss-item .content{padding:0 0 2px 12px;width:100%}.rss-item .title{font-size:1em}.rss-item .snippet{color:#666}.rss-item .author{color:#666}.rss-item .date{color:#666;display:inline}.rss-item #link{padding-left:0;margin:0 0 -3px 6px;background-position:-195px -40px}#feed_list_title{font-size:1.1em;line-height:1.2em;font-weight:bold;padding:5px 0 5px 0}.plot_feeds_user_warning{background-color:#ff8;padding:6px}#market_data_n_chart_div .key{font-size:1em;text-align:left;font-weight:bold;color:#444}#market_data_n_chart_div .val{font-size:1em;text-align:right}#market_data_n_chart_div .time{font-size:1em;white-space:wrap}.company-header .g-unit{display:block;float:left;margin-right:-343px;width:343px}.company-header .g-first{display:block;float:left;width:100%}.g-company-body .g-unit{display:block;float:none;margin:0 343px 0 0;width:auto}.g-company-body .g-first{clear:right;display:inline;float:right;margin:0;width:343px}.hdg-wrapper{margin-right:359px}.sfe-break-right{margin-right:16px}.tophdg{background:#e5ecf9;height:1.6em;line-height:1.5em;padding:2px 0 2px 2px;overflow:hidden}#footer,.clr{clear:both}#ad-label{color:#666;font-size:10px;padding:3px 0 16px 0;text-align:center}.ads-300-250{height:250px;margin:14px 0 0 34px;width:300px}#newsouterdiv{height:350px}.g-wrap{width:100%;overflow:hidden}.fix-news-no-ads{height:536px}.fix-news-ads{height:340px}body.has-min{min-width:1000px}#related table .c-fixed,#keyratios table .c-fixed,#financials table .c-fixed{table-layout:fixed}#keyratios .c-fixed td.name,#financials .c-fixed td.gb{width:18em}#keyratios .c-fixed td.period,#financials .c-fixed td.period{width:9em}#related .starred{width:2%}#related .c-fixed .name{width:13em}#related .c-fixed .localName{width:13.5em}#related .c-fixed .exch{width:5em}#related .c-fixed .symbol{width:5em}#related .c-fixed .lastTrade{width:5.5em}#related .c-fixed .starred{width:.5em}#related .c-fixed .change{width:8.5em}#related .c-fixed .mktCap{width:6em}.rgt{text-align:right}.lft{text-align:left}.ndiv{padding:1px 0 1px 0;white-space:normal}.nac{font-weight:lighter;color:#00C;text-decoration:underline}.ac{font-weight:bold;color:#000;text-decoration:none}.news-top-border{border-top:2px solid #008000}.hide{display:none}.quotes .localName{display:none}#topmovers .symbol{display:none}#topmovers .localName{display:none}#related .localName{display:none}.lastFinanceRule{}