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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;}a:focus{outline:1px dotted;}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}h1{font-size:25px;}h2{font-size:23px;}h3{font-size:21px;}h4{font-size:19px;}h5{font-size:17px;}h6{font-size:15px;}ol{list-style:decimal;}ul{list-style:disc;}li{margin-left:30px;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}* html .clearfix,*:first-child+html .clearfix{zoom:1;}a:link,a:visited,a:hover{color:#09c;text-decoration:none;}a:hover{color:#9c0;}body{min-width:960px;}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative;}.container_12 .grid_3,.container_16 .grid_4{width:220px;}.container_12 .grid_6,.container_16 .grid_8{width:460px;}.container_12 .grid_9,.container_16 .grid_12{width:700px;}.container_12 .grid_12,.container_16 .grid_16{width:940px;}.alpha{margin-left:0;}.omega{margin-right:0;}.inner{margin-left:0;margin-right:0;}.container_12 .grid_1{width:60px;}.container_12 .grid_2{width:140px;}.container_12 .grid_4{width:300px;}.container_12 .grid_5{width:380px;}.container_12 .grid_7{width:540px;}.container_12 .grid_8{width:620px;}.container_12 .grid_10{width:780px;}.container_12 .grid_11{width:860px;}.container_16 .grid_1{width:40px;}.container_16 .grid_2{width:100px;}.container_16 .grid_3{width:160px;}.container_16 .grid_5{width:280px;}.container_16 .grid_6{width:340px;}.container_16 .grid_7{width:400px;}.container_16 .grid_9{width:520px;}.container_16 .grid_10{width:580px;}.container_16 .grid_11{width:640px;}.container_16 .grid_13{width:760px;}.container_16 .grid_14{width:820px;}.container_16 .grid_15{width:880px;}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}.container_12 .prefix_1{padding-left:80px;}.container_12 .prefix_2{padding-left:160px;}.container_12 .prefix_4{padding-left:320px;}.container_12 .prefix_5{padding-left:400px;}.container_12 .prefix_7{padding-left:560px;}.container_12 .prefix_8{padding-left:640px;}.container_12 .prefix_10{padding-left:800px;}.container_12 .prefix_11{padding-left:880px;}.container_16 .prefix_1{padding-left:60px;}.container_16 .prefix_2{padding-left:120px;}.container_16 .prefix_3{padding-left:180px;}.container_16 .prefix_5{padding-left:300px;}.container_16 .prefix_6{padding-left:360px;}.container_16 .prefix_7{padding-left:420px;}.container_16 .prefix_9{padding-left:540px;}.container_16 .prefix_10{padding-left:600px;}.container_16 .prefix_11{padding-left:660px;}.container_16 .prefix_13{padding-left:780px;}.container_16 .prefix_14{padding-left:840px;}.container_16 .prefix_15{padding-left:900px;}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}.container_12 .suffix_1{padding-right:80px;}.container_12 .suffix_2{padding-right:160px;}.container_12 .suffix_4{padding-right:320px;}.container_12 .suffix_5{padding-right:400px;}.container_12 .suffix_7{padding-right:560px;}.container_12 .suffix_8{padding-right:640px;}.container_12 .suffix_10{padding-right:800px;}.container_12 .suffix_11{padding-right:880px;}.container_16 .suffix_1{padding-right:60px;}.container_16 .suffix_2{padding-right:120px;}.container_16 .suffix_3{padding-right:180px;}.container_16 .suffix_5{padding-right:300px;}.container_16 .suffix_6{padding-right:360px;}.container_16 .suffix_7{padding-right:420px;}.container_16 .suffix_9{padding-right:540px;}.container_16 .suffix_10{padding-right:600px;}.container_16 .suffix_11{padding-right:660px;}.container_16 .suffix_13{padding-right:780px;}.container_16 .suffix_14{padding-right:840px;}.container_16 .suffix_15{padding-right:900px;}.container_12 .push_3,.container_16 .push_4{left:240px;}.container_12 .push_6,.container_16 .push_8{left:480px;}.container_12 .push_9,.container_16 .push_12{left:720px;}.container_12 .push_1{left:80px;}.container_12 .push_2{left:160px;}.container_12 .push_4{left:320px;}.container_12 .push_5{left:400px;}.container_12 .push_7{left:560px;}.container_12 .push_8{left:640px;}.container_12 .push_10{left:800px;}.container_12 .push_11{left:880px;}.container_16 .push_1{left:60px;}.container_16 .push_2{left:120px;}.container_16 .push_3{left:180px;}.container_16 .push_5{left:300px;}.container_16 .push_6{left:360px;}.container_16 .push_7{left:420px;}.container_16 .push_9{left:540px;}.container_16 .push_10{left:600px;}.container_16 .push_11{left:660px;}.container_16 .push_13{left:780px;}.container_16 .push_14{left:840px;}.container_16 .push_15{left:900px;}.container_12 .pull_3,.container_16 .pull_4{left:-240px;}.container_12 .pull_6,.container_16 .pull_8{left:-480px;}.container_12 .pull_9,.container_16 .pull_12{left:-720px;}.container_12 .pull_1{left:-80px;}.container_12 .pull_2{left:-160px;}.container_12 .pull_4{left:-320px;}.container_12 .pull_5{left:-400px;}.container_12 .pull_7{left:-560px;}.container_12 .pull_8{left:-640px;}.container_12 .pull_10{left:-800px;}.container_12 .pull_11{left:-880px;}.container_16 .pull_1{left:-60px;}.container_16 .pull_2{left:-120px;}.container_16 .pull_3{left:-180px;}.container_16 .pull_5{left:-300px;}.container_16 .pull_6{left:-360px;}.container_16 .pull_7{left:-420px;}.container_16 .pull_9{left:-540px;}.container_16 .pull_10{left:-600px;}.container_16 .pull_11{left:-660px;}.container_16 .pull_13{left:-780px;}.container_16 .pull_14{left:-840px;}.container_16 .pull_15{left:-900px;}div.form input,div.form textarea,div.form select{margin:.2em 0 .5em 0;}div.form fieldset{border:1px solid #DDD;padding:10px;margin:0 0 10px 0;-moz-border-radius:7px;}div.form label{font-weight:bold;font-size:.9em;display:block;}div.form .entry{margin:5px 0;}div.form .hint{margin:0;padding:0;color:#999;}div.form span.required{color:red;}div.form div.error label,div.form label.error,div.form span.error{color:#C00;}div.form div.error input,div.form div.error textarea,div.form div.error select,div.form input.error,div.form textarea.error,div.form select.error{background:#FEE;border-color:#C00;}div.form .errorSummary{border:2px solid #C00;padding:7px 7px 12px 7px;margin:0 0 20px 0;background:#FEE;font-size:.9em;}div.form .errorMessage{color:red;font-size:.9em;}div.form .errorSummary p{margin:0;padding:5px;}div.form .errorSummary ul{margin:0;padding:0 0 0 20px;}div.wide.form label{float:left;margin-right:10px;position:relative;text-align:right;width:100px;}div.wide.form .entry{clear:left;}div.wide.form .buttons,div.wide.form .hint,div.wide.form .errorMessage{clear:left;padding-left:110px;}.layout-main{background:white;}.layout-main-bg{background:url(img/mainbg.png) no-repeat center 0;}.layout-main-shortcuts{background:#eee;border-bottom:1px solid #ddd;margin:0 auto;padding:3px 0;text-align:right;line-height:16px;}.layout-main-shortcuts a:focus{outline:none;}.layout-main-shortcuts a:link,.layout-main-shortcuts a:visited,.layout-main-shortcuts a:hover{text-decoration:none;}.layout-main-shortcuts a:hover{color:#9c0;}.layout-main-shortcuts .container_12{width:980px;}.layout-main .layout-main-shortcuts a{text-transform:lowercase;color:#666;}.layout-main .layout-main-shortcuts a:hover{color:#09C;}.layout-main-header{height:76px;}.layout-main-header .logo{display:block;margin:8px 0 0 0;}.layout-main-header .menu,.layout-main-header .menu li a.main:hover,.layout-main-header .menu li:hover a.main,.layout-main-header .menu li ul li.last a,.layout-main-header .menu li.about a.main,.layout-main-header .menu li.about a.main:hover,.layout-main-header .menu li.about:hover a.main,.layout-main-header .menu li.active.about a.main,.layout-main-header .menu li.active.about a.main:hover,.layout-main-header .search{background-image:url(img/menu-bar.png);background-repeat:repeat-x;}.layout-main-header .menu li ul li.last a{border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}.layout-main-header .nav{position:relative;height:36px;margin:20px -20px 0 0;z-index:10001;}.layout-main-header .nav a:focus{outline:none;}.layout-main-header .nav a:link,.layout-main-header .nav a:visited,.layout-main-header .nav a:hover{text-decoration:none;}.layout-main-header .menu{display:block;list-style:none;margin:0;padding:0;height:36px;background-position:0 -36px;}.layout-main-header .menu li{position:relative;display:inline;margin:0;padding:0;float:left;border-right:1px solid #999;text-transform:lowercase;line-height:19.5px;}.layout-main-header .menu a.main{float:left;height:16px;padding:8px 10px 12px 11px;color:white;border-right:1px solid #666;letter-spacing:1px;text-shadow:1px 1px 1px #333;}.layout-main-header .menu li.about a.main{background-repeat:no-repeat;padding-left:14px;}.layout-main-header li.active a.main{background-color:#666;background-image:none;color:#eee;}.layout-main-header .menu li a.main:hover,.layout-main-header .menu li:hover a.main{border-bottom:1px solid transparent;background-position:0 -144px;color:#fff;}.layout-main-header .menu li.about a.main:hover,.layout-main-header .menu li.about:hover a.main{background-position:0 -108px;}.layout-main-header li.active.about a.main{background-position:0 -180px;}.layout-main-header .search{position:absolute;top:0;right:0;width:145px;height:36px;background-position:right -72px;background-repeat:no-repeat;}.layout-main-header .search .keyword a{position:absolute;height:0;width:22px;padding-top:20px;left:120px;top:8px;overflow:hidden;}.layout-main-header .search .keyword input{margin:12px 0 0 15px;width:95px;height:13px;font-size:11px;background:transparent;border:0 none;}.layout-main-header .menu li ul{display:none;width:160px;position:absolute;top:36px;left:0;}.layout-main-header .menu li ul li{float:none;display:block;border-right:0 none;}.layout-main-header .menu li ul li a{color:#fff;padding:4px 15px;border-bottom:solid #666 1px;background-color:#444;display:block;}.layout-main-header .menu li ul li.last a{border-bottom:0 none;background-repeat:no-repeat;background-position:0 bottom;}.layout-main-header .menu li ul li a:hover{color:#9c0;}.layout-main-header .menu li:hover ul{display:block;}.layout-main-ads{margin:2em 0 0 0;}.layout-main-footer{background:url(img/footer-bg.png) #202020;color:#ccc;margin:2em 0 0 0;padding:20px 0;font-size:.9em;}.layout-main-footer h3{color:#CCC;font-size:16px;}.layout-main-footer .copyright{font-size:11px;margin:30px 0 0 0;text-align:center;}.layout-main-footer ul.menu,.layout-main-footer ul.menu ul,.layout-main-footer ul.menu li{list-style:none;margin:0;padding:0;}.layout-main-footer ul.menu ul{margin:0 0 0 10px;}.layout-main-footer ul.menu li.main{display:block;float:left;width:150px;margin:0 0 1em 0;min-height:125px;}.layout-main-footer .tweets,.layout-main-footer .tweets li{list-style:none;margin:0;padding:0;}.layout-main-footer .tweets li{margin:0 0 5px;}.layout-main-footer .tweets .time{color:#666;}.layout-main-footer .social{width:160px;margin:0 auto 0 auto;padding:0;}.layout-main-footer .social li{list-style:none;margin:0;padding:0;display:inline;}.layout-main-footer .social li a{float:left;height:0;padding-top:32px;width:32px;margin:0 0 0 5px;overflow:hidden;background:url(img/social.png) no-repeat;}.layout-main-footer .social li.twitter a{background-position:-3px -4px;}.layout-main-footer .social li.facebook a{background-position:-115px -4px;}.layout-main-footer .social li.linkedin a{background-position:-78px -4px;}.layout-main-footer .social li.feeds a{background-position:-40px -4px;}.layout-main-footer .supporters li{margin:0 0 1em 0;}.layout-main-notice{width:450px;font-size:12px;padding:.5em 1em;border:1px solid #FFA500;background:#fff7e7;margin:10px auto -10px auto;}.layout-main-submenu{margin:20px 0 0 0;background:#F3F3F3;font-size:12px;}.layout-main-submenu ul,.layout-main-submenu li{list-style:none;margin:0;padding:5px 2px;}.layout-main-submenu ul{padding-left:0;}.layout-main-submenu li{display:inline;}.layout-main-submenu li.main{padding:5px 10px;background:#999;color:white;font-weight:bold;text-transform:uppercase;}.layout-main-submenu li a{padding:5px 7px 7px 7px;}.layout-main-submenu li.active a{background:white;}.layout-main-submenu li a:hover{padding:5px 7px;background:#eee;}.layout-main-body{padding:10px 0;min-height:400px;}.layout-main-left{margin:40px 0 0 0;}.layout-main-right{margin:40px 0 0 0;}body{color:#222;font-family:Arial,sans-serif;}#fauxconsole{position:absolute;top:0;right:0;border:1px solid #ccc;padding:1em;}.g-breadcrumbs{font-size:12px;margin-bottom:.5em;}.g-dropdown{position:relative;font-size:.85em;}.g-dropdown span{display:block;padding:2px 3px 2px 10px;cursor:pointer;border:1px solid #eee;}.g-dropdown span i{background:url(img/bg-input.png) no-repeat scroll -15px 0 #fff;float:right;width:15px;height:15px;margin-top:1px;*margin-top:-20px;*margin-right:4px;}.g-dropdown:hover span{border-color:#ccc;border-bottom:none;background-color:#F9F9F9;}.g-dropdown:hover i{background-position:0 0;*margin-top:-19px;}.g-dropdown ul{z-index:1000;display:none;width:100px;position:absolute;left:0;border:1px solid #ccc;border-top:none;background:#F9F9F9;margin:0;padding:2px 0;}.g-dropdown ul li{float:none;display:block;border-right:0 none;margin:0;padding:0;}.g-dropdown ul li a{padding:2px 10px;display:block;}.g-dropdown ul li a:hover{background:#fff;}.g-dropdown:hover ul{display:block;}.g-missing-page{margin:20px 0 0 0;color:#BF2323;}.g-text{background:url(img/bg-input.png) repeat-x scroll 0 -130px #fff;border:1px solid #ccc;padding:4px 5px;}.g-text:focus{border-color:#999;}.g-button,.g-button input{background:transparent url(img/bg-input.png) no-repeat scroll 100% -55px;}.g-button input{border:0 none;height:24px;padding-right:14px;color:#444;font-size:12px;}span.g-button input{margin:0;}.ie .g-button input{padding-right:10px;}.g-button input::-moz-focus-inner{border:0 none;}.g-button{background-position:0 -55px;padding:0 0 0 10px;height:24px;line-height:24px;display:inline-block;}.ie .g-button{padding-left:12px;}.g-button:hover{background-position:0 -103px;cursor:pointer;}.g-button:hover input{background-position:100% -103px;cursor:pointer;}.g-button:active{background-position:0 -103px;}.gecko .g-button:active{padding-left:9px;}.g-button:active input{background-position:100% -103px;}.g-list-none,.g-list-none li{list-style:none;margin:0;padding:0;}.g-loading{background:transparent url(img/loading.gif) no-repeat scroll 0 0;padding-left:30px;}.g-voter-reporter .widget-voter{float:right;}.g-voter-reporter .widget-reporter{float:right;}.g-vote.plus{color:green;}.g-vote.minus{color:#c00;}.g-markdown-preview{margin-left:.5em;}.g-progress{border:1px solid #D1DBDF;padding:1px;}.g-progress .bar{background-color:#EFFAFF;height:30px;}.g-progress .info{float:left;width:100%;height:30px;margin-top:-30px;}.g-progress .per{float:right;margin-right:15px;color:#666;}.g-starring{float:left;}.g-user-rank-link.gold{background:url("img/icons-13x13.png") no-repeat left -423px;padding-left:19px;}.g-user-rank-link.silver{background:url("img/icons-13x13.png") no-repeat left -469px;padding-left:19px;}.g-user-rank-link.bronze{background:url("img/icons-13x13.png") no-repeat left -515px;padding-left:19px;}.hl-default{color:Black;}.hl-code{color:Gray;}.hl-brackets{color:Olive;}.hl-comment{color:#808080;font-style:italic;}.hl-quotes{color:red;}.hl-string{color:Red;}.hl-identifier{color:green;}.hl-builtin{color:Teal;}.hl-reserved{color:black;font-weight:bold;}.hl-inlinedoc{color:Blue;}.hl-var{color:blue;}.hl-url{color:Blue;}.hl-special{color:Navy;}.hl-number{color:Maroon;}.hl-inlinetags{color:Blue;}.hl-main{font-family:'Courier New',Courier,monospace;font-weight:normal;font-size:12px;}ol.hl-main pre{margin:0;padding:0;}.hl-gutter{background-color:#999;color:White;}.hl-table{font-family:courier;font-size:12px;border:solid 1px #505050;}.source .copycode{text-align:right;float:right;}.source .copycode a{cursor:pointer;color:blue;}.source .copycode_hover a{color:red;}.search-index .query,.search-empty .query{width:518px;margin:1em 5px 1em 0;padding:6px 10px;font-size:1.2em;}.ie .search-index .submit-button,.ie .search-empty .submit-button{margin-top:-41px;}.search-index .counts{margin-bottom:1em;color:#555;margin-left:10px;}.search-index .spelling,.search-empty .spelling{font-size:1.2em;margin-left:10px;margin-bottom:.75em;color:#c00;}.search-index .spelling a,.search-empty .spelling a{text-decoration:underline;color:#ABC5E4;}.search-index .spelling a em,.search-empty .spelling a em{font-weight:bold;font-style:italic;text-decoration:none;color:#09c;}.search-empty .empty-results{margin-left:10px;font-size:14px;}.search-index h2{font-size:1.2em;font-weight:normal;margin:0;}.search-index .doc h2{text-decoration:underline;color:#ABC5E4;}.search-index h2 a{text-decoration:none;}.ie .search-index h2 a{text-decoration:underline;}.search-index em{font-weight:bold;font-style:normal;}.search-index .lang-zh_cn .abstract em,.search-index .lang-ja .abstract em{background-color:#ffc;}.search-index .pos{display:none;}.search-index .doc{margin-bottom:1em;margin-left:10px;font-size:14px;}.search-index .doc a:visited{color:#661A8B;}.search-index .doc a:hover{color:#9c0;}.search-index .doc .links .url{color:#580;}.search-index .options{margin-top:4em;}.search-index .options ul,.search-index .options li{margin:0;padding:0;list-style:none;}.search-index .facets{margin-left:1em;margin-top:1em;}.search-index .index{margin-bottom:5em;}.search-index .docs .info{font-size:.9em;color:#777;}.search-index .docs .info a,.search-index .docs .links a{color:#8284CC;}.search-index .docs .info a:hover,.search-index .docs .links a:hover{color:#9c0;}.search-index .star-ratings{float:left;margin-top:4px;margin-right:5px;}.search-index .doc h2{background-image:url(img/icons-13x13.png);background-color:#fff;background-repeat:no-repeat;padding-left:22px;}.search-index .forum h2{background-position:0 -174px;}.search-index .guide h2,.search-index .blog h2{background-position:0 -223px;}.search-index .wiki h2{background-position:0 -322px;}.search-index .extension h2{background-position:0 -272px;}.search-index .api h2{padding-left:10px;}.search-index .api ul{margin:0;}.search-index .api{margin-bottom:1em;}.search-index .api li{list-style:none;padding:0;margin:0;font-size:14px;}.star-ratings i{background-image:url('img/stars10x10.png');background-repeat:no-repeat;width:10px;height:10px;font-size:1px;display:inline-block;margin-right:1px;}.star-ratings i.half{background-position:0 -20px;}.star-ratings i.empty{background-position:0 -40px;}.portlet{margin:2em 0 0 0;border:1px solid #ccc;}.portlet .portlet-decoration{background:#eee;padding:3px 10px;border-bottom:1px solid #ccc;font-weight:bold;text-align:center;}.portlet .portlet-content{padding:.5em .8em;}.portlet.g-operations{background:#f3f3f3;border:1px solid #ddd;}ul.yiiPager{font-size:11px;border:0;margin:2.5em 0;padding:0;line-height:100%;}ul.yiiPager li{display:inline;font-size:1.1em;margin:0 5px 0 0;}ul.yiiPager a:link,ul.yiiPager a:visited{border:solid 1px #006483;font-weight:bold;color:#006483;text-decoration:none;padding:3px 9px;}ul.yiiPager .page a{font-weight:normal;}ul.yiiPager a:hover{border:solid 1px #09c;background:#A7DEFF;}ul.yiiPager .selected a{background:#09c;color:#FFF;font-weight:bold;}ul.yiiPager .hidden a{border:solid 1px #DEDEDE;color:#888;}ul.yiiPager .first,ul.yiiPager .last{display:none;}.widget-comment-list{margin:2em 0;padding:1em 0;border-top:2px solid #eee;}.widget-comment-list h3{margin-bottom:10px;}.widget-comment-list #comment-form .title input{width:650px;font-size:1.1em;}.widget-comment-list #comment-form .markItUp{width:650px;}.markItUp textarea{font-family:Menlo,Consolas,"Courier New",Courier,mono;font-size:10pt;}.widget-comment-list #comment-form .markItUp textarea{width:650px;height:200px;}.widget-comment-list .comment{background-color:#F5F5F5;padding:.5em;margin-bottom:1em;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #F9F9F9;border-left:1px solid #F9F9F9;border-radius:10px;}.widget-comment-list .comment .meta{margin:2px 0 4px;color:#999;font-size:.9em;}.widget-comment-list .comment .title{font-weight:bold;}.widget-comment-list .comment .content{margin:.5em 0 0 0;border:1px solid #F5F5F5;}.widget-comment-list .comment .cid{float:left;padding:0 .5em 0 0;background:#F5F5F5;font-size:1.6em;font-weight:bold;color:#ccc;line-height:1em;}.widget-comment-list .comment .cid:hover{color:#09c;text-decoration:none;}.widget-comment-list .prompt{padding:1em;background:lightyellow;}.widget-comment-list .widget-voter,.widget-comment-list .widget-reporter{float:right;margin-top:-4px;}.widget-search-box{font-size:14px;}.widget-search-box .keyword{margin-right:5px;width:128px;}.widget-search-box strong{display:block;text-transform:uppercase;color:#666;font-size:.7em;letter-spacing:1px;font-weight:normal;margin:0 0 .2em 0;}.widget-list-view .summary{font-size:13px;color:#555;margin:0 0 1em 0;}.widget-list-view .sorter{margin:0 0 5px 0;text-align:right;}.widget-list-view .pager{border-top:1px solid #eee;margin:1em 0 0 0;padding:0;}.widget-list-view .sorter{font-weight:bold;border-bottom:1px solid #eee;margin:0 0 1em;padding:0 0 .5em;}.widget-list-view .sorter ul{display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;font-weight:normal;}.widget-list-view .sorter li{display:inline;margin:0 0 0 5px;padding:0;}.widget-list-view .sorter a.asc{padding-right:10px;}.widget-list-view .sorter a.desc{padding-right:10px;}.widget-related-contents{margin-top:1em;}.widget-related-contents ul{list-style:none;margin:0;padding:0;}.widget-related-contents li{margin:.6em 0;line-height:125%;}.widget-related-contents li a.featured{background:url("img/icons-13x13.png") no-repeat right -376px transparent;padding-right:22px;}.portlet.downloads ul{list-style:circle inside;margin:0;padding:0;}.portlet.downloads li{margin:0;padding:0;}.portlet.downloads .see-all{text-align:right;margin:.5em 0 0 0;}.widget-category-list .count{color:#777;font-size:.85em;margin-left:2px;}.widget-filter-display{background-color:#F3F2FF;padding:.5em 10px;margin-bottom:1em;font-weight:bold;font-size:13px;}.widget-filter-display .close{border:1px solid #09c;float:right;font-size:11px;font-family:Arial;padding:0 5px;padding-top:1px;background-color:#fff;*margin-top:-2em;*margin-right:5px;*padding-top:0;}.widget-filter-display .close a:hover{color:#09c;}.widget-voter ul{margin:0;padding:0;list-style:none;float:left;}.widget-voter li{float:left;margin:0;padding:0;list-style:none;cursor:pointer;line-height:19px;font-size:12px;}.widget-voter li a:hover{display:inline;float:left;background:url("img/rating-hover-bg.gif") repeat-x scroll 0 0 transparent;}.widget-voter li a span{background:url("img/rating.png") no-repeat;display:inline;float:left;margin-right:8px;padding-left:7px;padding-right:17px;}.widget-voter li.up a span{background-position:100% -199px;}.widget-voter li.up a:hover span{background-position:100% -299px;}.widget-voter li.up a.voted span{background-position:100% -399px;}.widget-voter li.down a span{background-position:100% -598px;}.widget-voter li.down a:hover span{background-position:100% -698px;}.widget-voter li.down a.voted span{background-position:100% -798px;}.widget-voter li a.voting span{background:url("img/loading.gif") no-repeat;background-position:100% 0;}.widget-reporter span{font-size:12px;background:url("img/rating.png") no-repeat;padding:0 5px 0 22px;background-position:5px -897px;}.widget-reporter:hover span{background-position:5px -997px;}.widget-reporter.reported span{background-position:5px -1097px;}.widget-reporter.reported{color:#666;}.widget-reporter.reported:hover{color:#666;text-decoration:none;}.widget-tag-cloud{margin:1em 0 0 0;}.widget-tag-cloud strong,.widget-tag-cloud .tag{display:block;}.widget-tag-cloud .count{color:#777;font-size:.85em;margin-left:2px;}.widget-action-links .inactive{color:#ddd;}.widget-recent-comments{margin:1em 0 0 0;}.widget-recent-comments ul li{margin:0 0 .3em;}.widget-recent-comments li a.featured{background:url("img/icons-13x13.png") no-repeat right -376px transparent;padding-right:22px;}.widget-comment-list code{font-family:Menlo,Consolas,"Courier New",Courier,mono;}.about-editor{float:right;font-size:12px;}.widget-comment-list .about-editor{margin-right:38px;margin-top:-15px;}.webkit .widget-comment-list .about-editor{margin-top:0;}.widget-comment-list pre{background:#fcfcfc;border-top:1px solid #eee;border-bottom:1px solid #eee;font-family:Menlo,Consolas,"Courier New",Courier,mono;margin:1em 0;font-size:10pt;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;padding:1em;}.widget-follower img{border:0;margin:0;}.widget-follower span{padding:0 0 0 .5em;font-size:.9em;color:#666;}.g-markdown{font-size:14px;}.g-markdown pre{display:block;padding:1em;background:#fcfcfc;border-top:1px solid #eee;border-bottom:1px solid #eee;font-family:Menlo,Consolas,"Courier New",Courier,mono;margin:1em 0;font-size:10pt;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}.g-markdown code{border-bottom:1px dotted #ccc;font-family:Menlo,Consolas,"Courier New",Courier,mono;}.g-markdown h1{color:#555;}.g-markdown h2,.g-markdown h3,.g-markdown h4{font-size:1.3em;margin-bottom:.25em;margin-top:1.5em;color:#444;}.g-markdown h3{font-size:1.2em;}.g-markdown h4{font-size:1.15em;}.g-markdown .revision{font-size:.8em;color:#999;margin-top:10em;}.g-markdown .tip,.g-markdown .info,.g-markdown .note{border-top:1px solid #0cf;border-bottom:1px solid #0cf;padding:1em 1em 0 55px;margin:1em 0;border-color:#E4DFB8;background-color:#FFFAE6;background-repeat:no-repeat;background-position:10px 45%;background-image:url(img/tip.gif);}.g-markdown .note{background-color:#FFE6E6;border-color:#D9C3C3;background-image:url(img/note.gif);}.g-markdown .info{border-color:#B4DAA5;background-color:#EBFFCE;background-image:url(img/info.gif);}.g-markdown span.type{float:left;font-size:1em;padding-right:.5em;font-weight:bold;}.g-markdown .image{margin:1em 0;border:1px solid #e5e5e5;text-align:center;}.g-markdown .image>p{background:#f5f5f5;margin:0;padding:.5em;text-align:center;}.g-markdown .image img{margin:1em;}.g-markdown .toc{background-color:#f9f9f9;border:1px solid #eee;padding:.7em 1em;margin:0 0 1em 0;font-size:.95em;width:350px;line-height:125%;}.g-markdown .toc ol{margin:.5em 0;color:#666;}.g-markdown .toc li{padding:.3em 0;}.g-markdown .toc code{font-size:.95em;}.g-markdown .toc .ref{margin:0 0 .3em 0;}.g-markdown .toc .ref.level-3{margin-left:20px;}.g-markdown li p{margin:0 0 .2em;}.g-markdown .anchor{visibility:hidden;}.g-markdown h2:hover .anchor,.g-markdown h3:hover .anchor,.g-markdown h4:hover .anchor{visibility:visible;}.markItUp *{margin:0;padding:0;outline:none;}.markItUp a:link,.markItUp a:visited{color:#000;text-decoration:none;}.markItUp{width:700px;margin:5px 0 5px 0;}.markItUpContainer{font:11px Verdana,Arial,Helvetica,sans-serif;}.markItUpEditor{font:12px 'Courier New',Courier,monospace;padding:5px;width:690px;height:320px;clear:both;display:block;line-height:18px;overflow:auto;}.markItUpPreviewFrame{overflow:auto;background-color:#FFF;width:99.9%;height:300px;margin:5px 0;}.markItUpFooter{width:100%;}.markItUpResizeHandle{overflow:hidden;width:22px;height:5px;margin-left:auto;margin-right:auto;background-image:url(markitup/handle.png);cursor:n-resize;}.markItUpHeader ul li{list-style:none;float:left;position:relative;}.markItUpHeader ul li:hover>ul{display:block;}.markItUpHeader ul .markItUpDropMenu{background:transparent url(markitup/menu.png) no-repeat 115% 50%;margin-right:5px;}.markItUpHeader ul .markItUpDropMenu li{margin-right:0;}.markItUpHeader ul ul{display:none;position:absolute;top:18px;left:0;background:#FFF;border:1px solid #000;}.markItUpHeader ul ul li{float:none;border-bottom:1px solid #000;}.markItUpHeader ul ul .markItUpDropMenu{background:#FFF url(markitup/submenu.png) no-repeat 100% 50%;}.markItUpHeader ul .markItUpSeparator{margin:0 10px;width:1px;height:16px;overflow:hidden;background-color:#CCC;}.markItUpHeader ul ul .markItUpSeparator{width:auto;height:1px;margin:0;}.markItUpHeader ul ul ul{position:absolute;top:-1px;left:150px;}.markItUpHeader ul ul ul li{float:none;}.markItUpHeader ul a{display:block;width:16px;height:16px;text-indent:-10000px;background-repeat:no-repeat;padding:3px;margin:0;}.markItUpHeader ul ul a{display:block;padding-left:0;text-indent:0;width:120px;padding:5px 5px 5px 25px;background-position:2px 50%;}.markItUpHeader ul ul a:hover{color:#FFF;background-color:#000;}.markItUp .markItUpButton1 a{background-image:url(markitup/h1.png);}.markItUp .markItUpButton2 a{background-image:url(markitup/h2.png);}.markItUp .markItUpButton3 a{background-image:url(markitup/h3.png);}.markItUp .markItUpButton4 a{background-image:url(markitup/h4.png);}.markItUp .markItUpButton5 a{background-image:url(markitup/h5.png);}.markItUp .markItUpButton6 a{background-image:url(markitup/h6.png);}.markItUp .markItUpButton7 a{background-image:url(markitup/bold.png);}.markItUp .markItUpButton8 a{background-image:url(markitup/italic.png);}.markItUp .markItUpButton9 a{background-image:url(markitup/list-bullet.png);}.markItUp .markItUpButton10 a{background-image:url(markitup/list-numeric.png);}.markItUp .markItUpButton11 a{background-image:url(markitup/picture.png);}.markItUp .markItUpButton12 a{background-image:url(markitup/link.png);}.markItUp .markItUpButton13 a{background-image:url(markitup/quotes.png);}.markItUp .markItUpButton14 a{background-image:url(markitup/code.png);}.markItUp .preview a{background-image:url(markitup/preview.png);}.jqmWindow{display:none;position:fixed;top:17%;left:50%;margin-left:-300px;width:700px;background-color:#fff;border:1px solid black;padding:12px;}.jqmWindow .jqmClose{background:url("img/close.png") no-repeat scroll 0 0 transparent;display:block;float:right;height:20px;width:20px;}.jqmWindow .jqmTitle{border-bottom:1px solid #eee;margin:0 0 1em;padding:0 0 .5em;font-weight:bold;}.jqmWindow .jqmClose:hover{background-position:0 -20px;}.jqmWindow .jqmClose em{display:none;font-size:1.1em;font-weight:bold;}.jqmWindow .jqmContent{clear:both;min-height:200px;max-height:500px;overflow:auto;padding-right:.5em;}.jqmOverlay{background-color:#000;}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}* html .jqmWindow{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop)+Math.round(17 *(document.documentElement.offsetHeight || document.body.clientHeight) / 100)+'px');}#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box>#lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev{left:0;float:left;}#lightbox-nav-btnNext{right:0;float:right;}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}.site-index{padding:20px 0;}.site-index .tour-download{margin-top:1em;margin-bottom:.25em;}.site-index .tour-download a{color:white;width:130px;font-weight:bold;}.site-index .tour{margin-left:1.85em;margin-right:2.5em;}.site-index .tour-alternative,.site-index .release{margin-top:5px;font-size:.85em;color:#888;text-align:center;}.site-index .tour-alternative{float:left;margin-left:25px;width:170px;}.site-index .release{float:right;margin-right:25px;width:170px;}.site-index .release .note{border-right:1px solid #888;}.site-index .release .note a{margin-right:5px;}.site-index .release .license a{margin-left:3px;}.site-index .simple{font-style:italic;}.site-index .fast{color:#D8582B;}.site-index .secure{color:#16A314;}.site-index .professional{color:#3B6FBA;}.site-index .slogan h1{font-size:26px;font-weight:bold;line-height:120%;color:#666;}.site-index .slogan h2{font-size:17px;font-weight:normal;color:#333;}.site-index .slogan p{font-size:14px;color:#666;margin:0;}.site-index .steps{border:1px solid #FAE8BC;background:#FEFAF1;padding:10px 20px 10px 20px;}.site-index .steps h3{font-size:20px;line-height:120%;font-weight:normal;margin:0 0 10px;padding:0;}.site-index .steps ol{font-size:17px;margin:0;}.site-index .aspects{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:1.5em 0;margin:1.5em 0;}.site-index .aspects h3{margin:0 0 10px;}.site-index .aspects p{margin:0;}.site-index .see-all{text-align:right;padding:0 20px 0 0;margin:1em 0 0 0;background:transparent url(img/icons-13x13.png) no-repeat scroll 100% -87px;}.site-index .see-all.left{text-align:left;display:inline;}.site-index .latest-news{margin:0 0 2em 0;}.site-index .testimonials li{margin:0;}.site-index .testimonials .summary img{float:left;margin:0 .5em .5em 0;}.site-index .testimonials .summary h3{font-size:16px;margin:0 0 .5em 0;}.site-index .testimonials .summary p{margin:0 0 .5em 0;}.site-index .testimonials .quote{padding:10px 0 0 10px;margin:0;position:relative;}.site-index .testimonials .quote .mark{position:absolute;left:10px;top:-10px;font-size:64px;color:#ccc;font-family:Arial;}.site-index .testimonials .quote p{font-style:italic;margin:10px 0 10px 30px;}.site-index .testimonials .quote .author{font-size:14px;font-weight:bold;text-align:right;}.site-index .testimonials .quote .website{text-align:right;}.site-index .testimonials .browse{font-size:20px;float:left;margin-top:7px;}.site-index .testimonials .browse a{padding:5px;}.site-index .testimonials .pager a{font-size:20px;float:left;margin-top:8px;padding:0 5px;}.site-index .testimonials .pager a.pager-active{color:#222;}.site-index .aspects h3{padding-left:52px;line-height:48px;}.site-index h3.fast{background:transparent url(img/fsp.png) no-repeat scroll 0 0;}.site-index h3.secure{background:transparent url(img/fsp.png) no-repeat scroll 0 -58px;}.site-index h3.professional{background:transparent url(img/fsp.png) no-repeat scroll 0 -116px;}.site-index .books{margin:2em 0;}.site-index .books img{float:left;margin:0 1em 1em 0;}.site-index .books h3{font-size:14px;margin:0;padding:0;}.site-index .books h3 a{color:#333;text-decoration:underline;}.site-index .books .thanks{margin:.5em 0;color:#666;}.site-about-members .member{margin:.5em 0;}.site-about-members .member .name{font-size:1.1em;font-weight:bold;}.site-about-members .member .since{font-style:italic;}.site-error p{margin:20px 0 0 0;color:#BF2323;}.site-login .entry.remember-me label{display:inline;font-weight:normal;}.site-login .login-hint{margin:150px 0 0 -200px;padding:1em;background:#ECF8FF;border:1px solid #B0E1FF;width:250px;}.site-login .login-hint ul{margin:1em 0 0 0;}.site-performance img{margin:0 auto;display:block;text-align:center;margin-bottom:10px;}.site-downloads table{width:100%;}.site-downloads table th{background:#eee;text-align:left;}.site-downloads table th,.site-downloads table td{border:1px #ddd solid;padding:.2em .5em;}.site-downloads .unstable{color:red;}.site-downloads .stable{color:green;}.site-downloads .instructions{background:#eee;font-family:"Courier New",Courier,mono;padding:.5em;}.site-doc .books img{float:left;margin:0 1em 1em 0;}.site-markdown-help{font-size:14px;}.site-markdown-help .spaces{background-color:#FFC;}.site-markdown-help pre{padding:6px 5px;border:none;background-color:#eee;line-height:115%;overflow:hidden;font-family:Menlo,Consolas,"Courier New",Courier,mono;margin:1em 0;font-size:10pt;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}.site-markdown-help p code{padding:0;background-color:#fff;}.site-markdown-help .hi{background-color:#ccc;}.site-markdown-help h3{margin:1.5em 0 .25em 0;}.site-contact .name input,.site-contact .email input{width:30em;}.site-contact .subject input,.site-contact .body textarea{width:600px;}.site-contact .body textarea{font-family:Menlo,Consolas,"Courier New",Courier,mono;font-size:10pt;height:10em;}.site-tour .step{margin:0 0 1em 0;padding:1em 0;}.site-tour .step img{padding:5px;border:1px solid #ccc;}.site-tour .step img:hover{background-color:#ECF8FF;border-color:#B0E1FF;}.site-tour .step0,.site-tour .step1,.site-tour .step2b{border-bottom:1px solid #eee;}.site-tour .step2a{border-bottom:1px dashed #eee;}.site-tour .step .screenshot{float:left;}.site-tour .step h2{font-size:16px;margin:0 0 .2em 0;}.site-tour .step .desc{float:left;margin:0 0 0 15px;width:450px;}.site-tour .step .desc del{background:pink;}.site-logo .copy{margin:0 0 2em 0;}.site-logo .copy img{display:block;margin:0 0 1em 0;}.site-logo .copy a{display:block;margin:0 0 .5em 0;}.site-features ul.features,.site-features ul.features li{list-style:none;margin:0;padding:0;}.site-features ul.features li{float:left;width:260px;height:130px;margin:0 1em 1em 0;padding:1em;border:1px solid #eee;}.site-features ul.features b{display:block;margin:0 0 .5em 0;}.site-screencasts .cast{margin:0 0 2em 0;}.site-screencasts .video{float:left;display:inline;width:660px;}.site-screencasts .description{display:inline;float:left;width:240px;}.comment-buttons{text-align:right;}.comment-buttons a{margin-right:10px;}.site-license .can{color:#16A314;}.site-license .cannot{color:#D8582B;}.site-license .must{color:#3B6FBA;}.site-license .legal{border-right:1px solid #ddd;padding-right:20px;min-height:340px;}.tutorial-index .yii-book img{float:left;margin:0 1em 1em 0;}.tutorial-index .book{width:220px;float:left;margin:0 1em .5em 0;}.tutorial-index .book .recommended{color:#666;margin:0;}.tutorial-index .book img{float:left;margin:0 .5em .5em 0;}.tutorial-index .book h4{margin:0;padding:0;font-size:13px;}.tutorial-view{font-size:14px;}.tutorial-view .nav-toc .title{margin:0 1em 1em 0;border-bottom:5px dotted #eee;color:#666;padding:0 0 .5em 0;text-transform:uppercase;}.tutorial-view .nav-toc{border-right:1px solid #dfdfdf;padding-bottom:2em;margin-top:.5em;}.tutorial-view .widget-search-box{margin-top:.5em;padding-top:.5em;}.tutorial-view .langver strong{display:block;text-transform:uppercase;color:#666;font-size:.7em;letter-spacing:1px;font-weight:normal;margin:0 0 .2em 0;}.tutorial-view .langver select{padding:.1em;margin:0;}.tutorial-view .langver select.version{width:60px;margin-right:2px;}.tutorial-view .langver select.lang{width:140px;}.tutorial-view .nav-toc .toc,.tutorial-view .nav-toc .toc ul,.tutorial-view .nav-toc .toc li,.tutorial-view .nav-toc .toc li li{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}.tutorial-view .nav-toc .toc{font-size:13px;}.tutorial-view .nav-toc .toc li{padding:.3em 16px;line-height:125%;}.tutorial-view .nav-toc .toc .chapter{font-size:14px;margin-top:1em;padding-left:0;color:#444;}.tutorial-view .nav-toc .toc li.active{padding-left:4px;}.tutorial-view .prev-next-nav{margin:10px 0 3em 0;padding-top:.5em;border-top:1px solid silver;font-weight:bold;color:#999;font-size:1em;}.tutorial-view .prev-topic{float:left;}.tutorial-view .prev-topic a{padding-left:20px;background:transparent url(img/icons-13x13.png) no-repeat scroll 0 -57px;}.ie .tutorial-view .prev-topic a{background-position:0 -58px;}.tutorial-view .next-topic{float:right;}.tutorial-view .next-topic a{padding-right:20px;background:transparent url(img/icons-13x13.png) no-repeat scroll 100% -87px;}.ie .tutorial-view .next-topic a{background-position:100% -88px;}.tutorial-view .languages.g-dropdown{float:left;width:140px;margin:0 5px 0 0;}.tutorial-view .languages.g-dropdown ul{width:138px;}.tutorial-view .versions.g-dropdown{float:left;width:60px;}.tutorial-view .versions.g-dropdown ul{width:58px;}.tutorial-view .memo{margin:2em 0;padding:1em;background:lightyellow;}.api-index,.api-view{font-size:14px;}.api-index .summaryTable,.api-view .summaryTable{font-size:13px;}.api-index table th{background:#eee;}.api-index table.summaryTable th,.api-index table.summaryTable td{border:1px #ddd solid;padding:.2em .5em;}.api-index h1,.api-index h2,.api-index h3,.api-view h1,.api-view h2,.api-view h3{color:#444;font-weight:normal;}.api-view .content h1,.api-view .content h2,.api-view .content h3,.api-view .content ol,.api-view .content ul,.api-view .content p{margin:0 0 .2em;}.api-view h4{font-size:14px;margin:10px 0;font-weight:bold;}.api-view pre{display:block;padding:1em;background:#fcfcfc;border-top:1px solid #eee;border-bottom:1px solid #eee;font-family:Menlo,Consolas,"Courier New",Courier,mono;margin:1em 0;font-size:10pt;}.api-view div.code{display:none;overflow:auto;padding:1em;background:#fcfcfc;border-top:1px solid #eee;border-bottom:1px solid #eee;font-family:Menlo,Consolas,"Courier New",Courier,mono;margin:1em 0;font-size:10pt;}.api-view table.summaryTable{background:#f6f6f6;border-collapse:collapse;width:100%;}.api-view table.summaryTable th,.api-view table.summaryTable td{border:1px #ddd solid;padding:.2em .5em;}.api-view table.summaryTable th{background:#eee;text-align:left;}.api-view #nav{padding:3px;margin:0 0 10px 0;border-top:1px #ddd solid;}.api-view #classDescription{padding:5px;margin:10px 0 20px 0;border-bottom:1px solid #ddd;}.api-view .detailHeader{font-weight:bold;font-size:12pt;margin:30px 0 5px 0;border-bottom:1px solid #ddd;}.api-view .detailHeaderTag{font-weight:normal;font-size:10pt;}.api-view .signature,.api-view .signature2{padding:.2em .5em;margin:.5em 0;background:#fcfcfc;border-top:1px solid #eee;border-bottom:1px solid #eee;font-family:Menlo,Consolas,"Courier New",Courier,mono;}.api-view .paramNameCol{width:12%;font-weight:bold;}.api-view .paramTypeCol{width:12%;}.api-view .memo{margin:20px 0;padding:10px;background:lightyellow;}.api-view .sourceCode{margin:0 0 10px 0;padding:.2em .5em;background:#F6F6F6;}.api-view .docProperty .summaryTable,.api-view .docMethod .summaryTable,.api-view .docEvent .summaryTable,.api-view .summaryTable.docClass{table-layout:fixed;}.api-view .col-property,.api-view .col-method,.api-view .col-event{width:150px;}.api-view .col-type{width:100px;}.api-view .col-defined{width:150px;}.api-view .col-name{width:150px;}.api-toc{border-right:1px solid #dfdfdf;padding-bottom:2em;margin-top:.5em;}.api-toc .toc{font-size:13px;margin:1em 0;padding:0;}.api-toc .toc ul,.api-toc .toc li{margin:0;list-style-image:none;list-style-type:none;}.api-toc .toc li{margin:0;}.api-toc .toc li span{position:relative;top:-4px;}.api-toc .toc li span,.api-toc .toc li a{font-size:12px;}.api-toc .toc li.active{font-weight:bolder;}.api-toc .toc .closed ul{display:none;}.api-toc .search .keyword{margin-right:5px;width:128px;}.api-toc .versions strong,.api-toc .search strong,.api-suggest strong{display:block;text-transform:uppercase;color:#666;font-size:.7em;letter-spacing:1px;font-weight:normal;margin:0 0 .2em 0;}.api-toc .versions{margin:0 0 10px;}.api-toc .versions ul,.api-toc .versions li{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 .2em;}.api-toc .versions li{display:inline;margin:0 1em 0 0;}.api-toc .versions li span{font-weight:bold;}.api-toc .treeview a:active,.api-toc .treeview a:hover,.api-toc .treeview .folder:hover{color:#9C0;}.api-toc .treeview .folder,.api-toc .treeview li.expandable .folder{background-position:0 3px;padding-left:18px;}.api-toc .treeview li ul li{padding-top:0;}.api-toc .treeview li.active{font-size:12px;}.api-toc .treeview li.last{padding-bottom:5px;}.api-suggest{margin:.5em 0 1em 0;}.api-suggest .keyword{font-size:1.1em;width:448px;margin-right:5px;}.api.ac_results li{font-size:15px;line-height:20px;padding:3px 6px;}.news-item{margin:0 0 10px 0;}.news-item .date{color:#999;text-transform:uppercase;}.news-item .title{font-size:16px;font-weight:bold;}.news-item .teaser .image{float:right;margin:0 0 10px 10px;}.news-view .date{color:#999;text-transform:uppercase;}.news-view .content{margin:10px 0 0 0;}.news-view .content .image{float:right;margin:0 0 10px 10px;}.news-view .related{margin:2em 0;}.news-view .tags{background:#eee;margin:10px 0;padding:5px 10px;}.news-view .tags h3{font-size:13px;font-weight:solid;margin:0 10px 0 0;padding:0;display:inline;}.news-index .filter{background-color:#F3F2FF;padding:.5em 10px;margin-bottom:1em;font-weight:bold;}.news-index .filter .close{border:1px solid #09c;float:right;font-size:11px;font-family:Arial;padding:0 5px;padding-top:1px;background-color:#fff;*margin-top:-2em;*margin-right:5px;*padding-top:0;}.news-index .filter .close a:hover{color:#09c;}.news-index .counts{color:#555;margin:0 0 1em;}.extension-item{width:220px;float:left;margin:0 12px 12px 0;}.extension-index .pager{clear:both;}.extension-item .item{border:1px solid #ddd;padding:10px;min-height:180px;}.extension-item h3{line-height:110%;margin:0;font-size:17px;text-decoration:underline;color:#ABC5E4;}.extension-item h3 a.featured{background:url("img/icons-13x13.png") no-repeat right -376px;padding-right:22px;}.ie .extension-item h3 a{text-decoration:underline;}.extension-item .info{font-size:.9em;color:#ccc;margin-top:.1em;margin-bottom:1.1em;}.extension-item .votes{color:#666;}.extension-item .cat{text-transform:uppercase;font-size:11px;color:#666;letter-spacing:1px;}.extension-item .downloads,.extension-item .comments{background-image:url(img/icons-13x13.png);background-repeat:no-repeat;padding-right:13px;display:inline-block;color:#999;font-size:12px;}.extension-item .downloads{margin-left:6px;background-position:100% -25px;}.extension-item .comments{background-position:100% 5px;}.extension-item .meta a{color:#8284CC;}.extension-item .meta a:hover{color:#9c0;}.extension-item .meta{font-size:.9em;margin-top:1em;color:#999;}.extension-view h1{margin-bottom:.25em;}.extension-view .content{margin:1em 0 0 0;}.extension-view .content h2{font-size:18px;margin:1em 0;}.extension-view .content h3,.extension-view .content h4{font-size:14px;margin:1em 0;}.extension-view .related{margin:2em 0;}.extension-view .tagline{font-style:italic;}.extension-index .counts{color:#555;margin:0 0 1em;}.extension-downloads .files .file{margin:0 0 1em;}.extension-portlets .action{margin-bottom:1em;}.extension-portlets{padding-bottom:2em;margin-top:1em;font-size:13px;margin-left:1em;}.extension-portlets .widget-search-box .keyword{width:120px;}.ie .extension-portlets .widget-search-box .g-button{padding-left:0;margin-left:-5px;}.extension-portlets .actions,.extension-portlets .widget-category-list,.extension-portlets .info,.extension-portlets .downloads{margin-top:1em;}.extension-portlets .info{border-top:1px solid #eee;padding-top:1em;border-bottom:1px solid #eee;padding-bottom:1em;color:#777;}.extension-portlets .downloads ul{margin:.5em 0;}.wiki-index,.wiki-view,.wiki-history,.wiki-create,.wiki-revision,.wiki-update{font-size:14px;}.wiki-portlets{padding-bottom:2em;margin-top:1em;font-size:13px;margin-left:1em;}.wiki-portlets .widget-search-box .keyword{width:120px;}.ie .wiki-portlets .widget-search-box .g-button{padding-left:0;margin-left:-5px;}.wiki-portlets .actions,.wiki-portlets .widget-category-list{margin-top:1em;}.wiki-portlets .action{margin-bottom:1em;}.wiki-portlets .info{margin-top:1em;border-top:1px solid #eee;padding-top:1em;border-bottom:1px solid #eee;padding-bottom:1em;color:#777;}.wiki-item{margin:0 0 20px 0;}.wiki-item .title{font-size:16px;margin:0;text-decoration:underline;color:#ABC5E4;}.wiki-item .title a.featured{background:url("img/icons-13x13.png") no-repeat right -376px;padding-right:22px;}.wiki-item a{text-decoration:none;}.ie .wiki-item a{text-decoration:underline;}.wiki-item .info,.wiki-item .tags{color:#777;font-size:.9em;}.wiki-item .info a,.wiki-item .tags a{color:#8284CC;}.wiki-item .info a:hover,.wiki-item .tags a:hover{color:#9c0;}.wiki-index .view-all{text-align:center;}.wiki-index .view-all a{background:url("img/icons-13x13.png") no-repeat scroll 100% -82px transparent;font-size:22px;font-weight:bold;padding-right:20px;}.wiki-view h1{color:#555;margin-bottom:.25em;}.wiki-view .meta{color:#999;}.wiki-view .meta .count{float:right;}.wiki-view .content{margin:1em 0 0 0;}.wiki-view .related{margin:2em 0;}.wiki-history table.history{background:#f6f6f6;border-collapse:collapse;width:100%;table-layout:fixed;font-size:.9em;}.wiki-history table.history .col-checkbox{width:30px;}.wiki-history table.history .col-author{width:100px;}.wiki-history table.history .col-time{width:135px;}.wiki-history table.history th,.wiki-history table.history td{border:1px #ddd solid;padding:.2em .5em;}.wiki-history table.history th{background:#eee;}.wiki-history table.history tr.current td{background:#fff;}.wiki-revision .revert{text-align:right;margin:1em 0;font-weight:bold;}.wiki-revision .entry{margin:0 0 1em;}.wiki-revision .label{font-weight:bold;}.wiki-revision .unchanged{color:green;float:right;}.wiki-revision .changed{color:red;float:right;}.wiki-revision .diff{padding:1em;background:#fcfcfc;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:auto;}.wiki-revision .diff pre{font-family:Menlo,Consolas,"Courier New",Courier,mono;font-size:10pt;}.wiki-revision .diff del{background:#fee;color:#c03;}.wiki-revision .diff ins{background:#dfd;color:#083;}.wiki-revision pre{padding:0;margin:0;}.wiki-form .entry.agree label,.wiki-form .entry.agree label.error{color:#333;display:inline;font-weight:normal;}.user-view h2{font-size:16px;margin:2em 0 1em 0;}.user-view .profile th{background:#eee;text-align:right;width:120px;}.user-view .profile th,.user-view .profile td{border:1px #ddd solid;padding:.2em .5em;}.user-view .profile td b{font-size:1.2em;}.user-view .forum-link{margin:0 0 1em 0;font-weight:bold;}.user-index .summary{margin:0 0 1em 0;}.user-index .members{width:100%;margin-bottom:0;}.user-index .members th{background:#eee;}.user-index .members th,.user-index .members td{border:1px #ddd solid;padding:.2em .5em;}.user-index .members td.number{text-align:right;}.user-index .members th a.asc{background:url(img/icons-13x13.png) no-repeat scroll 100% -144px transparent;padding-right:10px;}.user-index .members th a.desc{background:url(img/icons-13x13.png) no-repeat scroll 100% -112px transparent;padding-right:10px;}.user-halloffame .members{border:1px solid #eee;font-size:13px;border-bottom:none;}.user-halloffame .members h2{margin:0;padding:.3em 1em;font-size:13px;background:#f3f3f3;border-bottom:1px solid #eee;text-align:center;}.user-halloffame .members ul,.user-halloffame .members li{list-style:none;margin:0;padding:0;}.user-halloffame .members li{padding:.3em 1em;border-bottom:1px solid #eee;}.user-halloffame .members li span{float:right;color:green;}.user-halloffame .all-members{margin:2em 0 0 0;text-align:center;}.user-halloffame .all-members a{background:url("img/icons-13x13.png") no-repeat scroll 100% -82px transparent;font-size:22px;font-weight:bold;padding-right:20px;}.user-view .badge{border:1px solid #ccc;padding:10px;}.user-view .badge h3{font-size:16px;margin:0;}.user-view .badge .completed{float:right;margin-top:-2.3em;color:#666;}.user-view .badge p{margin:0;}.user-view .badge{margin-bottom:1em;}.user-view .badge .g-progress{color:#999;margin-top:10px;}.user-view .badge .g-progress .info{text-align:center;padding-top:5px;margin-bottom:-5px;}.badge-view h2{margin:0;}.badge-view h3{color:#999;font-weight:normal;text-transform:uppercase;letter-spacing:1px;}.badge-view .summary{display:none;}.badge-view .description{font-size:16px;}.badge-view .info{margin-bottom:1em;font-size:18px;}.badge-view .info .count{font-weight:bold;font-size:40px;color:#666;line-height:100%;}.badge-index .badge h3{font-size:16px;margin:0;}.badge-index .badge{margin-bottom:1em;}.badge-index .badge p{margin:0;}.badge-view .badge{margin:.5em 0;}.badge-index .g-progress .bar{height:60px;}.badge-index .g-progress .info{height:60px;margin-top:-60px;padding:7px;}.badge-index .g-progress .per{margin-top:-30px;}.badge-index .badge h3{letter-spacing:1px;}.badge-index .badge .count{color:#333;}.badge-index .badge .x{font-weight:normal;color:#777;display:inline-block;padding:0 5px 0 0;}.badge-index .badge,.badge-view .badge{background-image:url(img/badges.png);background-repeat:no-repeat;padding-left:65px;height:60px;}.badge-view .badge{padding-left:70px;}.badge-supporter{background-position:0 -325px;}.badge-greenhorn{background-position:0 -585px;}.badge-extension-smith{background-position:0 -260px;}.badge-regular{background-position:0 -195px;}.badge-editor{background-position:0 -65px;}.badge-critic{background-position:0 -455px;}.badge-mogul{background-position:0 -520px;}.badge-civic-duty{background-position:0 -130px;}.badge-commentator{background-position:0 -390px;}.btn{display:inline-block;*display:inline;padding:4px 10px 4px;margin-bottom:0;*margin-left:.3em;font-size:13px;line-height:18px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9;}.btn:active,.btn.active{background-color:#ccc \9;}.btn:first-child{*margin-left:0;}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear;}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.btn-large [class^="icon-"]{margin-top:1px;}.btn-small{padding:5px 9px;font-size:11px;line-height:16px;}.btn-small [class^="icon-"]{margin-top:-1px;}.btn-mini{padding:2px 6px;font-size:11px;line-height:14px;}.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75);}.btn{border-color:#ccc;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);}.btn-primary{background-color:#0074cc;*background-color:#05c;background-image:-ms-linear-gradient(top,#08c,#05c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#05c));background-image:-webkit-linear-gradient(top,#08c,#05c);background-image:-o-linear-gradient(top,#08c,#05c);background-image:-moz-linear-gradient(top,#08c,#05c);background-image:linear-gradient(top,#08c,#05c);background-repeat:repeat-x;border-color:#05c #0055cc #003580;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc',endColorstr='#0055cc',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#05c;*background-color:#004ab3;}.btn-primary:active,.btn-primary.active{background-color:#004099 \9;}.btn-warning{background-color:#faa732;*background-color:#f89406;background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(top,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406;*background-color:#df8505;}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}.btn-danger{background-color:#da4f49;*background-color:#bd362f;background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(top,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#bd362f',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;*background-color:#a9302a;}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}.btn-success{background-color:#5bb75b;*background-color:#51a351;background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(top,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#62c462',endColorstr='#51a351',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;*background-color:#499249;}.btn-success:active,.btn-success.active{background-color:#408140 \9;}.btn-info{background-color:#49afcd;*background-color:#2f96b4;background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(top,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de',endColorstr='#2f96b4',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;*background-color:#2a85a0;}.btn-info:active,.btn-info.active{background-color:#24748c \9;}.btn-inverse{background-color:#414141;*background-color:#222;background-image:-ms-linear-gradient(top,#555,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#222));background-image:-webkit-linear-gradient(top,#555,#222);background-image:-o-linear-gradient(top,#555,#222);background-image:-moz-linear-gradient(top,#555,#222);background-image:linear-gradient(top,#555,#222);background-repeat:repeat-x;border-color:#222 #222222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#555555',endColorstr='#222222',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222;*background-color:#151515;}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}a.btn,a.btn:hover{color:#fff;}