/* @generated */.document{line-height:26px;font-size:14px;min-height:200px;*display:inline}.document a{color:#06c;text-decoration:underline}.document a:hover{text-decoration:none}.document img{margin-bottom:12px;max-width:600px}.document p{padding-bottom:16px;line-height:28px}.document h1,.document h1.title{margin-bottom:12px;font-size:16px;font-weight:bold;color:#393;border-bottom:1px solid #ccc}.document h2,.document h2.subtitle{margin-bottom:12px;font-size:14px;font-weight:bold;color:#000;border-bottom:1px solid #ccc}.document h3{margin-bottom:12px;font-size:14px;font-weight:bold;color:#666}.document h4,.document h5,.document h6{margin-bottom:2px;font-size:12px;font-weight:bold;color:#666}.document h1 a,.document h2 a,.document h3 a,.document h4 a,.document h5 a,.document h6 a{color:#069}.document .borderless,.document table.borderless td,.document table.borderless th{border:0}.document table.borderless td,.document table.borderless th{padding:0 .5em 0 0!important}.document .first{margin-top:0!important;width:auto}.document .last,.document .with-subtitle{margin-bottom:0!important;width:auto}.document .hidden{display:none}.document a.toc-backref{text-decoration:none;color:black}.document blockquote,.document blockquote.epigraph{padding:0 0 20px 36px;line-height:26px;overflow:hidden;word-wrap:break-word;color:#369;background:url(/skin/imgs/mini.png) no-repeat scroll 0 -220px}.document dl.docutils dd{margin-bottom:.5em}.document div.abstract{margin:2em 5em}.document div.abstract p.topic-title{font-weight:bold;text-align:center}.document div.admonition,.document div.attention,.document div.caution,.document div.danger,.document div.error,.document div.hint,.document div.important,.document div.note,.document div.tip,.document div.warning{border:1px solid red;padding:1em;margin-bottom:12px}.document div.admonition p.admonition-title,.document div.hint p.admonition-title,.document div.important p.admonition-title,.document div.note p.admonition-title,.document div.tip p.admonition-title{font-weight:bold;font-family:sans-serif}.document div.attention p.admonition-title,.document div.caution p.admonition-title,.document div.danger p.admonition-title,.document div.error p.admonition-title,.document div.warning p.admonition-title{color:red;font-weight:bold;font-family:sans-serif}.document div.dedication{margin:2em 5em;text-align:center;font-style:italic}.document div.dedication p.topic-title{font-weight:bold;font-style:normal}.document div.figure{margin-left:2em;margin-right:2em}.document div.footer,.document div.header{clear:both;font-size:smaller}.document div.line-block{display:block;margin:.5em 0}.document div.line-block div.line-block{margin:10px 0}.document div.sidebar{margin-left:1em;border:medium outset;padding:1em;background-color:#ffe;width:40%;float:right;clear:right}.document div.sidebar p.rubric{font-family:sans-serif;font-size:medium}.document div.system-messages{margin:5em}.document div.system-messages h1{color:red}.document div.system-message{border:1px solid red;padding:1em;margin-bottom:12px}.document div.system-message p.system-message-title{color:red;font-weight:bold}.document div.topic{margin-bottom:12px}.document h1.section-subtitle,.document h2.section-subtitle,.document h3.section-subtitle,.document h4.section-subtitle,.document h5.section-subtitle,.document h6.section-subtitle{margin-top:.4em}.document hr.docutils{width:75%}.document img.align-left{clear:left}.document img.align-right{clear:right}.document ol.simple,.document ul.simple{padding:0 0 15px 30px}.document div.topic ul.simple{padding:0}.document div.topic ul li{list-style:none;margin-bottom:0}.document ol li{list-style:decimal outside none}.document ul li{padding-left:15px;list-style:none outside none;background:url(/skin/imgs/3-square.gif) no-repeat 0 10px}.content-txt .document ul{padding:0 0 15px 0}.content-txt .document ol{padding:0 0 15px 30px}.document .topic ul{padding:0}.document .topic li li{padding-left:16px}.document ol.arabic{list-style:decimal}.document ol.loweralpha{list-style:lower-alpha}.document ol.upperalpha{list-style:upper-alpha}.document ol.lowerroman{list-style:lower-roman}.document ol.upperroman{list-style:upper-roman}.document p.attribution{text-align:right;margin-left:50%}.document p.caption{font-style:italic}.document p.credits{font-style:italic;font-size:smaller}.document p.label{white-space:nowrap}.document p.rubric{font-weight:bold;font-size:larger;color:maroon;text-align:center}.document p.sidebar-title{font-family:sans-serif;font-weight:bold;font-size:larger}.document p.sidebar-subtitle{font-family:sans-serif;font-weight:bold}.document p.topic-title{font-weight:bold;padding-bottom:0}.document p.first a,.document .last a,.document .last a:active,.document .last span{background:0}.document pre.address{margin-bottom:0;margin-top:0;font-family:serif;font-size:100%}.document pre.literal-block,.document pre.doctest-block{padding:.5em 1em;background-color:#f3f3f3;margin-bottom:12px;overflow:auto}.document span.classifier{font-family:sans-serif;font-style:oblique}.document span.classifier-delimiter{font-family:sans-serif;font-weight:bold}.document span.interpreted{font-family:sans-serif}.document span.option{white-space:nowrap}.document span.pre{white-space:pre}.document span.problematic{color:red}.document span.section-subtitle{font-size:80%}.document table{border-collapse:collapse;border-spacing:0;border-color:#ccc}.document table.footnote,.document table.citation{font-size:12px;line-height:14px}.document table.footnote .label,.document table.citation .label{float:none;color:#06c}.document table.docinfo{color:#999;font-size:14px;width:auto;margin-bottom:12px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.document table.docutils{margin-bottom:12px}.document table.docutils td,.document table.docutils th,.document table.docinfo td,.document table.docinfo th{padding:.5em;vertical-align:top}.document table.footnote td,.document table.citation td{padding:0 .5em 0 0}.document table.docutils th.field-name,.document table.docinfo th.docinfo-name{white-space:nowrap;color:#666;width:10%;padding:0 .5em 0 0}.document table.docinfo td.field-body,.document table.field-list td.field-body{padding:0 .5em 0 0}.document h1 tt.docutils,.document h2 tt.docutils,.document h3 tt.docutils,.document h4 tt.docutils,.document h5 tt.docutils,.document h6 tt.docutils{font-size:100%}.document tt.docutils{padding:.3em .5em;background-color:#f3f3f3}.document ul.auto-toc{list-style-type:none}.document-figure img{margin-bottom:0}p.document-figcaption{font-size:12px;color:#999}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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#000}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{color:#069;text-decoration:none}a:hover{text-decoration:underline}textarea{overflow:auto\9}.container{min-width:1200px}.wrap{margin:14px auto 25px;width:1200px;overflow:hidden}.main{float:left;width:1200px;overflow:hidden}.side{float:right;width:300px;overflow:hidden}.topbar{height:400px;background:center bottom no-repeat transparent}.top{position:relative;width:960px;margin:0 auto;height:100%}.top-logo,.top-back{position:absolute;left:-9999px;text-indent:-9999px;outline:0}.bottom{clear:both;width:940px;overflow:hidden;margin:30px auto 0;padding-bottom:20px;line-height:35px;color:#ccc;text-align:center}.bottom-i{border-top:#ccc 1px solid}.bottom-i a{color:#ccc}.bottom-nav{width:51em;margin:0 auto;overflow:hidden;zoom:1}.bottom-nav li{float:left;margin-right:1.5em}.bottom-nav-m{padding-left:15px;background:url(/skin/imgs/small.gif?v2.8) 0 -652px}.g-title{position:relative;z-index:1;overflow:hidden;_zoom:1;height:50px;line-height:50px;background:repeat-x 0 5px}.g-title-pic{float:left;_display:inline;margin-left:10px}.g-title h2{float:left;_display:inline;margin:5px 0 5px 25px;height:40px;line-height:40px;font-size:20px}.g-pack,.g-pack-out{margin:-5px 0 20px}.g-pack{overflow:hidden;_zoom:1}.g-pack-out{overflow:visible}.g-articles{padding:20px;overflow:hidden;_zoom:1}.g-articles li{position:relative;margin-bottom:-1px;padding:11px 0 10px;height:140px;overflow:hidden;border-bottom:1px dashed #CCC}.g-articles h3{float:right;width:385px;line-height:24px;font-size:14px}.main-articles-pic{float:left;margin-top:-24px;width:180px;height:140px}.main-articles-pic img{width:180px;height:140px}.g-articles p{float:right;width:385px;line-height:1.5;overflow:hidden;color:#666}.main-articles-abstr a{margin-left:4px}.main-articles-meta a{padding-right:4px}.g-articles .main-articles-meta{line-height:2}.g-articles .main-articles-info{display:none}.g-mt-5{margin-top:-5px}.g-mb20{margin-bottom:20px}.g-mt20{margin-top:20px}.g-p20{padding:20px}.g-word{padding:20px}.g-banner{margin-bottom:20px}.g-back{border:transparent 4px solid;margin-bottom:20px}.g-back-inner{padding:10px 20px;border:transparent 1px solid}.g-links{margin-bottom:20px;padding:10px 20px;border:transparent 1px solid}.g-links h2{line-height:40px;font-size:20px;border-bottom:transparent 1px solid}.g-links ul{overflow:hidden;_zoom:1}.g-links li{margin:10px 0 -1px;padding:0 0 10px 0;font-size:14px;border-bottom:transparent 1px dashed}.g-icon-s-xl,.g-icon-s-rr,.g-icon-s-qq,.g-icon-s-db,.g-icon-s-qzone,.g-icon-s-qqmb,.gui-share-xl,.gui-share-rr,.gui-share-db,.gui-share-qq,.gui-share-tqq{margin-left:2px;display:inline-block;overflow:hidden;width:17px;height:17px;line-height:17px;text-indent:-9999px;vertical-align:middle;background-image:url("/skin/imgs/share-icons.png");background-repeat:no-repeat}.g-icon-s-xl{background-position:0 0}.g-icon-s-rr{background-position:0 -17px}.g-icon-s-qq{background-position:0 -34px}.g-icon-s-db{background-position:0 -51px}.g-icon-s-qzone{background-position:0 -68px}.g-icon-s-qqmb{background-position:0 -85px}.g-icon-m-xl,.g-icon-m-rr,.g-icon-m-qq{margin-left:3px;display:inline-block;overflow:hidden;width:24px;height:24px;line-height:24px;text-indent:-9999px;vertical-align:middle;background-image:url("/skin/imgs/share-icons.png");background-repeat:no-repeat}.g-icon-m-xl{background-position:0 -102px}.g-icon-m-rr{background-position:0 -126px}.g-icon-m-qq{background-position:0 -150px}.g-icon-l-xl,.g-icon-l-rr,.g-icon-l-qq,.g-icon-l-db,.g-icon-l-qzone,.g-icon-l-qqmb{margin-left:5px;display:inline-block;overflow:hidden;width:29px;height:29px;line-height:29px;font-size:0;line-height:0;text-indent:-9999px;color:transparent;vertical-align:middle;background-image:url("/skin/imgs/share-icons.png");background-repeat:no-repeat}.g-icon-l-xl{background-position:0 -174px}.g-icon-l-rr{background-position:0 -203px}.g-icon-l-qq{background-position:0 -232px}.g-icon-l-db{background-position:0 -261px}.g-icon-l-qzone{background-position:0 -290px}.g-icon-l-qqmb{background-position:0 -319px}.g-share-counter{margin-left:5px;display:inline-block;overflow:hidden;width:47px;height:32px;line-height:32px;vertical-align:middle;color:#6b7a81;font-size:16px;font-weight:bold;text-align:center;text-indent:5px;background-image:url("/skin/imgs/share-icons.png");background-position:0 -348px}.hide{display:none}.fr{float:right}.fl{float:left}.cb{clear:both}.ellipsis{text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib{display:inline-block}* html .ib{display:inline}.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden}*html .fix{zoom:1}.document p{padding-bottom:0}.document img{margin-bottom:0}.gsearch p{text-indent:0}