html,body{height:100%;margin:0;padding:0}#Body{height:100%;width:100%;position:relative;padding:0}.tab{top:0;position:absolute;z-index:2000;padding:0 0 33px}.tab.open,.tab.animating{width:auto!important}.tab h2{height:33px;font-size:110%;position:absolute;bottom:0;right:0;z-index:2002}.tab h2 a{white-space:nowrap;line-height:30px;height:30px;display:block;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:#1f618c;opacity:.8;-moz-transition:opacity .5s ease 0s;-webkit-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s;text-align:center;padding:0 20px;color:#fff;border-bottom:3px solid #1f618c;border-left:3px solid #1f618c;border-right:3px solid #1f618c;cursor:pointer;text-decoration:none;position:relative;top:7px}.tab.open h2 a,.tab.animating h2 a,.tab h2 a:hover{opacity:1;text-decoration:none}.tab .content{border-bottom:3px solid #1f618c;border-left:3px solid #1f618c;border-right:3px solid #1f618c;position:relative;padding:20px;display:none;overflow:hidden;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;background:#fff url(../img/brand/body.png) repeat-x center top}
.tab .loading{text-align:center;margin:10px auto;padding:60px 0 0;background:url(../img/loading.gif) no-repeat center 5px;font-size:120%;font-weight:bold;color:#1f618c}.tab .panel{overflow:auto}.collapsible{width:300px;margin:0 auto;padding:15px;line-height:1.5;position:absolute;left:75px;top:75px;z-index:8000;background:#fff;border:2px solid #1f618c;border-radius:15px}.collapsible .close{text-align:right;color:blue;cursor:pointer}#Source{right:205px}#Source h2 a{-width:45px}#Source.open,#Source.animating{left:150px}#Navigation{right:50px}#Navigation h2 a{-width:100px}#Navigation.open,#Navigation.animating{width:300px!important}#Navigation .content a{font-size:110%;margin:0 0 5px;display:block;font-weight:bold}.CodeMirror{line-height:110%;font-family:monospace;height:100%}.CodeMirror-scroll{overflow:auto;position:relative}.CodeMirror-gutter{position:absolute;left:0;top:0;z-index:10;background-color:#f7f7f7;border-right:1px solid #eee;min-width:2em;height:100%}.CodeMirror-gutter-text{color:#aaa;text-align:right;padding:.4em .2em .4em .4em;white-space:pre!important}
.CodeMirror-lines{padding:.4em}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;border-width:0;margin:0;padding:0;background:transparent;font-family:inherit;line-height:110%;padding:0;margin:0;white-space:pre;word-wrap:normal}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap}.CodeMirror-wrap .CodeMirror-scroll{overflow-x:hidden}.CodeMirror textarea{outline:none!important}.CodeMirror pre.CodeMirror-cursor{z-index:10;position:absolute;visibility:hidden;border-left:1px solid black}.CodeMirror-focused pre.CodeMirror-cursor{visibility:visible}div.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused div.CodeMirror-selected{background:#d7d4f0}.CodeMirror-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-s-default span.cm-keyword{color:#708}.cm-s-default span.cm-atom{color:#219}.cm-s-default span.cm-number{color:#164}.cm-s-default span.cm-def{color:#00f}.cm-s-default span.cm-variable{color:black}.cm-s-default span.cm-variable-2{color:#05a}.cm-s-default span.cm-variable-3{color:#085}
.cm-s-default span.cm-property{color:black}.cm-s-default span.cm-operator{color:black}.cm-s-default span.cm-comment{color:#a50}.cm-s-default span.cm-string{color:#a11}.cm-s-default span.cm-string-2{color:#f50}.cm-s-default span.cm-meta{color:#555}.cm-s-default span.cm-error{color:#f00}.cm-s-default span.cm-qualifier{color:#555}.cm-s-default span.cm-builtin{color:#30a}.cm-s-default span.cm-bracket{color:#cc7}.cm-s-default span.cm-tag{color:#170}.cm-s-default span.cm-attribute{color:#00c}.cm-s-default span.cm-header{color:#a0a}.cm-s-default span.cm-quote{color:#090}.cm-s-default span.cm-hr{color:#999}.cm-s-default span.cm-link{color:#00c}span.cm-header,span.cm-strong{font-weight:bold}span.cm-em{font-style:italic}span.cm-emstrong{font-style:italic;font-weight:bold}span.cm-link{text-decoration:underline}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}input[type=button]{border:1px solid #095179;font-weight:bold;background:#1981b8;background:-moz-linear-gradient(center top,#51baf1,#1981b8) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,left top,left bottom,from(#51baf1),to(#1981b8));color:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px;min-width:80px}
input[type=text]{border:1px solid #CCC;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 0 5px;background:#f7f7f7}select{margin:0 0 5px;width:100%}label{font-size:92%;width:100%;font-weight:bold;display:block;height:13px;margin:0 0 5px}