/*!David Grudl CSS Framework(c) 2004-2008 David Grudl. All rights reserved. http://davidgrudl.com */ body,html{margin:0;padding:0}body{line-height:1.5;background:white;color:black;position:relative;font-size:13px}ol,ul,menu{margin:0 0 1.75em 1.75em;padding:0}li{margin:.1em 0 .1em 1.75em;padding:0}form{margin:0;padding:0}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left}input,select{vertical-align:middle}input,select,textarea{font-size:100%}input.button{width:0;overflow:visible}input.button[class]{width:auto}img{vertical-align:middle;border:none}pre{overflow:auto;=padding-bottom:2em}* html pre{overflow-y:visible}hr{height:0;border:0;border-top:1px solid black}i,em{margin-right:.1em}sub,sup{vertical-align:baseline;position:relative}sub{top:.4em}sup{bottom:.4em}a{cursor:hand}acronym{cursor:help;border-bottom:1px dotted #000}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}q{font-style:italic}h1+p,h2+p,h3+p,h4+p{text-indent:0}.hidden,.print,.js{display:none}.blind{position:absolute;top:-1000px;width:1px;height:1px;overflow:hidden}.clear{clear:both}.default{font-weight:bold}.about{border-bottom:1px dotted gray}.number{text-align:right;white-space:nowrap}.wide{width:100%}.error,.alert,.required{color:red;font-weight:bold}.notice{color:yellow}.success{color:green}.left{text-align:left!important}.center{text-align:center!important}.right{text-align:right!important}img.left,.figure-left{float:left;margin:5px 20px 5px 0}img.right,.figure-right{float:right;margin:5px 0 5px 20px}.noindent{text-indent:0!important}.nowrap{white-space:nowrap!important}.nodots{list-style:none!important}.noborder{border:none!important}a[href^="error:"]{background:red!important;color:white!important}.php-keyword1{color:#e35;font-weight:bold}.php-keyword2{color:#e35}.php-var{color:#CA8A04;font-weight:bold}.php-num{color:red}.php-quote{color:#3B3}.php-vquote{color:#3B3;font-weight:bold}.php-comment{color:#999}.html-tag{color:#598527;font-weight:bold}.html-tagin{color:#89A315}.html-quote{color:#448CCB;font-weight:bold}.html-comment{color:#999}.html-entity{color:#89A315}.css-class{color:#004A80}.css-id{color:#7DA7D9;font-weight:bold}.css-def{color:#5674B9}.css-property{color:#003663;font-weight:bold}.css-value{color:#448CCB}.css-color{color:#080}.css-comment{color:#999}.cpp-keywords1{color:blue;font-weight:bold}.cpp-num{color:red}.cpp-quote{color:brown;font-weight:bold}.cpp-comment{color:green}.cpp-preproc{color:grey}.java-keywords1{color:blue;font-weight:bold}.java-num{color:red}.java-quote{color:brown;font-weight:bold}.java-comment{color:#999}.java-preproc{color:grey}.js-out{color:#898993}.js-keywords1{color:#575757;font-weight:bold}.js-num{color:#575757}.js-quote{color:#575757;font-weight:bold}.js-comment{color:#999}.sql-keyword1{color:#D00;font-weight:bold}.sql-keyword2{color:#D22}.sql-keyword3{color:#00F;font-weight:bold}.sql-value{color:#5674B9}.sql-comment{color:#999}.sql-num{color:#5674B9;font-weight:bold}.sql-option{color:#004A80;font-weight:bold}.py-keyword1{color:#03C;font-weight:bold}.py-keyword2{color:#CE3333;font-weight:bold}.py-keyword3{color:#606;font-weight:bold}.py-number{color:#930}.py-docstring{color:#E86A18}.py-quote{color:#878787;font-weight:bold}.py-comment{color:#999;font-style:italic}.texy-hlead{color:#44B;font-weight:bold}.texy-hbody{background-color:#eeF;color:#44B}.texy-hr{color:#B44}.texy-code{color:#666}.texy-html{color:#6a6}.texy-text{color:#66a}.texy-err{background-color:red;color:white}.xlang{color:red;font-weight:bold}.count{color:black;background-color:#FFF}body,input,select,th,td{font-family:Verdana,"Geneva CE",lucida,sans-serif}body{line-height:1.65}html{background:url("../images/bg.gif") #122235}body{background:url("../images/header-bg1.gif") repeat-x;color:#ddd;text-align:center}#page{width:960px;margin:0 auto 20px;height:100%;text-align:left}#header{background:url("../images/header-bg2.jpg") 0 0 no-repeat;height:122px;position:relative}#logo{position:absolute;left:50px;top:20px;width:180px;height:90px}#logo:hover,#logo:active,#logo:focus{background:transparent}#logo span{display:none}#strapline{color:white;font:22px/1.1em "Trebuchet MS","Geneva CE",lucida,sans-serif;position:absolute;left:247px;bottom:00px;width:200px}#menu{position:absolute;right:30px;top:85px;background:#122235;font-size:95%;border-radius:.4em .4em 0 0;-moz-border-radius:.4em .4em 0 0}#menu ul{float:left;list-style:none;height:37px;margin:0;padding:0 10px}#menu li{float:left;padding:0;margin:0}#menu a{color:white;padding:10px 6px;line-height:37px;text-decoration:none;border-radius:.6em;-moz-border-radius:.6em}#menu a:hover,#menu a:active,#menu a:focus{color:white;background:#13314d}#header form{position:absolute;right:32px;top:130px}#header input.text{background:#151e28;color:white;border:1px solid #0d2f4e;width:153px;padding:2px}#header input,#header label{vertical-align:middle}#header label{color:#9ca29d}#wikimenu{position:absolute;right:0;top:10px;font-size:75%;color:#666;text-align:right;z-index:1000}#wikimenu ul{list-style:none;padding:0;margin:0;background:url("../images/bg.gif") #122235}#wikimenu li{margin:0 2px;padding:0;float:left}#wikimenu ul ul{display:none;width:120px;padding:3px}#wikimenu li:hover ul{display:block}#wikimenu li li{float:none}#wikimenu a{color:#666;text-decoration:none;padding:1px}#wikimenu a:hover,#wikimenu a:active,#wikimenu a:focus{background:none;color:white}#wikimenu.discussion span{color:#80b0d2}#langs{position:absolute;right:40px;top:55px;list-style:none;padding:0;margin:0}#langs li{margin:0 2px;padding:0;float:left}#langs a{padding:3px}#main{margin:0 60px;position:relative}#footer{clear:both;margin-top:40px;padding:5px 0 10px 0;font-size:84%;text-align:center;color:gray}a{color:#cb9f0a;padding:3px 1px}a[href*="mailto:"]{padding-right:15px!important;background:url('../images/link-mail.gif') right center no-repeat}a[href*=".zip"]{padding-right:13px!important;background:url('../images/link-zip.gif') right center no-repeat}a[href*=".pdf"]{padding-right:13px!important;background:url('../images/link-pdf.gif') right center no-repeat}a:hover,a:active,a:focus{background-color:#cb9f0a;text-decoration:none;color:white}p{margin:1em 0;padding:0}h1,h2,h3,a#download{text-indent:0;margin:1.2em 0 .7em;color:#74bbef;font-family:"Trebuchet MS","Geneva CE",lucida,sans-serif}h1{font-size:185%;font-weight:normal}h2{font-size:150%;font-weight:normal}h3{font-size:120%}div.preview,pre{width:98%;padding:7px;background:#151e28;border:1px solid #0d2f4e}div.preview h1,div.preview h2,div.preview h3{margin-top:.5em}textarea{width:98%!important;padding:7px;font-family:monospace}hr{color:#3B7CD0;background-color:#3B7CD0;border:0;height:1px}hr.clear{visibility:hidden;margin:0;clear:both}img.left,img.right{padding:5px!important;border:1px dotted silver;text-align:center;font-size:84%;line-height:0}img.noborder{padding:0}div.figure-left,div.figure-right{border:1px dotted silver;text-align:center}div.figure-left p,div.figure-right p{margin:1px 0!important;padding:0!important;text-indent:0!important;font-style:italic;font-size:84%}dt{color:white;margin:.5em 0 .1em}form{display:inline}input.button{padding:.2em .4em}input.text,select,textarea{border:1px solid gray;background:url('../images/input-bg.gif') #f6f8fb no-repeat;_background-attachment:fixed}input.text:focus,select:focus,textarea:focus{border:1px solid black}table{background-color:#151e28;border-spacing:0;border-collapse:collapse}th{border:1px solid #35526d;padding:3px}td{border:1px solid #35526d;padding:3px}table.grid{border-collapse:collapse;width:100%}table.grid td,table.grid th{padding-left:0;padding-right:0;border:0}table.download{border-collapse:collapse}table.download th{border:0;border-bottom:1px solid #35526D;padding:1em .6em .2em}table.download td{border:0;padding:.2em .6em}#content p{text-indent:.8em}p code,li code,dl code{white-space:nowrap}div.controls{margin:5px 0 10px 0}.size{color:gray;font-size:80%}.date{color:gray;font-size:80%;margin:-1em 0 5px 0}.meta{color:green;background:#EBEBEB}a.new{color:#ba0000!important;text-decoration:none}.diffbox{border-left:1px solid silver}.diffbox h3{background:#ddd;color:black;font-size:110%;font-weight:normal;padding-left:.5em}.diffbox .ins,.diffbox .del{border-left:5px solid #7ff57f;font-family:monospace;padding:.2em .5em}.diffbox .del{border-left:5px solid #f6dd72}.diffbox p{font-weight:bold;margin:0;text-indent:0;padding-left:.5em}ins{color:#5fd55f;text-decoration:none}del{color:#d6cd52}blockquote{margin:1.4em 1.75em 1.4em .9em;padding-left:1.75em;border-left:3px solid #EEE;color:#777}blockquote cite{margin:5px 0 0}.info{background-color:#FFC;border:1px solid #CCC;padding:1em;margin:1em 0}a#download{float:left;padding:7px 7px 7px 52px;margin:0 10px 0 0;background:url('../images/download.gif') 7px center no-repeat white;color:#69725f;text-decoration:none;line-height:1.1;height:35px;font-size:9.2pt;text-indent:0!important}a#download strong{font-size:14pt;color:#529b00}a#download.right{text-align:left!important;float:right;margin:5px 0 5px 15px!important}p.note,p.tip,p.caution,p.download{background:#fcf9cf url('../images/note2.gif') 12px center no-repeat;border:1px solid #e6db55;padding:.8em .8em .8em 90px;margin:1em 0;text-indent:0!important;min-height:50px}p.tip{background-image:url('../images/tip1.gif')}p.caution{background:#fad3c4 url('../images/caution2.gif') 8px center no-repeat;border-color:#d4c4c9}p.download{background-image:url('../images/download1.gif')}div.paginator a{margin:0 1.5em}div.flash{color:black;background:#FFD;border:1px solid #FFD700;padding:1em;margin:1em 0}.gBranding{float:right;margin:5px 0 5px 20px}.gBrandingText{font-family:arial,sans-serif;font-size:11px;margin-bottom:1px}#loginForm{width:270px;padding:16px;border:1px solid #D0D9E0;background:#F2F6F9}#loginForm-inner{padding:16px;border:1px solid #D0D9E0;background:white}#loginForm label{font-weight:normal;color:black}#loginForm input.text{border:3px solid #D0D9E0;padding:4px;width:204px;background-color:#F7F9FB}#loginForm-inner div{margin-bottom:10px}#loginForm .error{color:#E30000}.resizable-textarea{width:95%}.resizable-textarea .grippie{height:9px;background:#EEE url("../images/grippie.gif") no-repeat center 2px;border:1px solid #DDD;border-top-width:0;cursor:s-resize;overflow:hidden}