html{color:#000;background:#FFF;}body,div,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}.ua-ie-6 input,.ua-ie-6 button,.ua-ie-6 textarea,.ua-ie-6 select,.ua-ie-7 input,.ua-ie-7 button,.ua-ie-7 textarea,.ua-ie-7 select{font-size:100%;}html,body{height:100%;background-color:#EEEEEE;}body,textarea,input{font-family:'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;font-size:12px;}body.fixed-view{overflow:hidden;}a{color:#660000;outline-style:none;}a:hover,a:active{color:#330000;}h1,h2,h3,h4,h5,h6{font-weight:bold;}h1{font-size:1.5em;}h2{font-size:1.25em;}h3{font-size:1.1em;}input[type='text'],textarea{background-color:white;border:1px solid #666666;}textarea{padding:0.25em;overflow:auto;}.button{background-color:#CCCCCC;background-image:url(/Images/Buttons/ButtonFade.png);background-position:left top;background-repeat:repeat-x;border:1px solid #AAAAAA;color:#333333;outline:none;padding:0.25em 0.5em;text-decoration:none;white-space:nowrap;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}.ua-ie-5 .button,.ua-ie-6 .button{background-image:none;}.button:hover{background-color:#BBCCDD;border-color:#778899;}.ua-ie-5 .button,.ua-ie-6 .button,.ua-ie-7 .button{display:inline-block;}.button-active,.button-active:link,.button-active:hover,.button-active:focus,.button-active:visited{background-color:#DDCCBB;border-color:maroon;color:maroon;}.button:active{background-color:#AACCEE;border-color:#556677;color:#333333;}.button-reverse{background-color:#333333;border-color:#666666;color:white;}.button-reverse:hover{background-color:#334466;border-color:#556677;color:white;}.button-reverse:active{background-color:#445577;border-color:#667788;color:white;}.button-disabled,.button-disabled:link,.button-disabled:hover,.button-disabled:active,.button-disabled:focus,.button-disabled:visited{background-color:#DDDDDD;border:1px solid silver;color:#999999;cursor:default;}ul.button-toolbar{float:left;margin:0;padding:0;}ul.button-toolbar li{float:left;font-size:0.9em;text-align:center;}div.buttons{padding:1em;clear:left;}.button-large{font-size:1.5em;}h1.title{text-align:right;border-bottom:1px solid silver;margin-bottom:1em;padding-bottom:1em;}p.instructions{padding:0.25em 0 0.25em 1.7em;clear:left;}div.main{clear:both;float:left;padding:1% 0 1% 1%;width:99%;}div.step{clear:both;float:left;width:100%;}#jbst-editor,#jbst-display,.code-example{float:left;font-family:Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;font-size:12px;line-height:1.1em;margin:1em 0;padding:0;padding-left:20px;width:90%;}#jbst-editor{background-color:#F5F5F5;color:black;border-style:none;border-left:3px solid silver;margin-left:57px;padding:1px 1px 1px 5px;position:absolute;visibility:hidden;}.ua-ie #jbst-editor{padding:3px;}.ua-safari #jbst-editor{margin-left:55px;}.ua-chrome #jbst-editor{margin-left:58px;}body.editing #jbst-editor{position:static;visibility:visible;}body.editing #jbst-display{display:none;}.compilation-results{clear:both;margin:2em;}.example{border:1px solid silver;float:left;padding:1em;margin:1em;width:30em;}.example ul.items{border-bottom:1px solid silver;border-top:1px solid silver;margin:0;margin-top:0.5em;padding:0;}.example li.item{background-color:#F1F1F1;border-left:1px solid silver;border-right:1px solid silver;padding:0.25em;}.example li.item-alt{background-color:white;}.example li.item-selected{background-color:yellow;font-weight:bold;}.copyright{border-top:1px solid silver;clear:both;padding:0.5em;margin:0.5em;text-align:right;}.syntaxhighlighter,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody{margin:0 !important;padding:0 !important;border:0 !important;outline:0 !important;background:none !important;text-align:left !important;float:none !important;vertical-align:baseline !important;position:static !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;height:auto !important;width:auto !important;line-height:1.1em !important;font-family:"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;font-weight:normal !important;font-style:normal !important;font-size:1em !important;min-height:inherit !important;min-height:auto !important;}.syntaxhighlighter{padding:1px !important;position:relative !important;}.syntaxhighlighter .bold{font-weight:bold !important;}.syntaxhighlighter .italic{font-style:italic !important;}.syntaxhighlighter .line{}.syntaxhighlighter .no-wrap .line .content{white-space:pre !important;}.syntaxhighlighter .line table{border-collapse:collapse !important;}.syntaxhighlighter .line td{vertical-align:top !important;}.syntaxhighlighter .line .number{width:3em !important;}.syntaxhighlighter .line .number code{width:2.7em !important;padding-right:.3em !important;text-align:right !important;display:block !important;}.syntaxhighlighter .line .content{padding-left:.5em !important;}.syntaxhighlighter .line .spaces{}.syntaxhighlighter.nogutter .line .content{border-left:none !important;}.syntaxhighlighter .bar{display:none !important;}.syntaxhighlighter .bar.show{display:block !important;}.syntaxhighlighter.collapsed .bar{display:block !important;}.syntaxhighlighter.collapsed .lines{display:none !important;}.syntaxhighlighter .lines.no-wrap{overflow:auto !important;overflow-y:hidden !important;}.syntaxhighlighter .toolbar{position:absolute !important;right:0px !important;top:0px !important;font-size:1px !important;padding:8px 8px 8px 0 !important;}.syntaxhighlighter.collapsed .toolbar{font-size:80% !important;padding:.2em 0 .5em .5em !important;position:static !important;}.syntaxhighlighter .toolbar a.item,.syntaxhighlighter .toolbar .item{display:block !important;float:left !important;margin-left:8px !important;background-repeat:no-repeat !important;overflow:hidden !important;text-indent:-5000px !important;}.syntaxhighlighter.collapsed .toolbar .item{display:none !important;}.syntaxhighlighter.collapsed .toolbar .item.expandSource{background-image:url(/Images/SyntaxHighlighter/magnifier.png) !important;display:inline !important;text-indent:0 !important;width:auto !important;float:none !important;height:16px !important;padding-left:20px !important;}.syntaxhighlighter .toolbar .item.viewSource{background-image:url(/Images/SyntaxHighlighter/page_white_code.png) !important;}.syntaxhighlighter .toolbar .item.printSource{background-image:url(/Images/SyntaxHighlighter/printer.png) !important;}.syntaxhighlighter .toolbar .item.copyToClipboard{text-indent:0 !important;background:none !important;overflow:visible !important;}.syntaxhighlighter .toolbar .item.about{background-image:url(/Images/SyntaxHighlighter/help.png) !important;}.syntaxhighlighter.printing,.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content{background:none !important;}.syntaxhighlighter.printing .line .number{color:#bbb !important;}.syntaxhighlighter.printing .line .content{color:#000 !important;}.syntaxhighlighter.printing .toolbar{display:none !important;}.syntaxhighlighter.printing a{text-decoration:none !important;}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:#000 !important;}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200 !important;}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue !important;}.syntaxhighlighter.printing .keyword{color:#069 !important;font-weight:bold !important;}.syntaxhighlighter.printing .preprocessor{color:gray !important;}.syntaxhighlighter.printing .variable{color:#a70 !important;}.syntaxhighlighter.printing .value{color:#090 !important;}.syntaxhighlighter.printing .functions{color:#ff1493 !important;}.syntaxhighlighter.printing .constants{color:#0066CC !important;}.syntaxhighlighter.printing .script{font-weight:bold !important;}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:#808080 !important;}.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493 !important;}.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red !important;}.syntaxhighlighter{background-color:#fff !important;}.syntaxhighlighter .line.highlighted .number{color:black !important;}.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:yellow !important;}.syntaxhighlighter .line .number{color:#afafaf !important;}.syntaxhighlighter .line .content{border-left:3px solid #C0C0C0 !important;color:#000000 !important;}.syntaxhighlighter.printing .line .content{border:0 !important;}.syntaxhighlighter .line.alt1{background-color:#F5F5F5 !important;}.syntaxhighlighter .line.alt2{background-color:#F8F8F8 !important;}.syntaxhighlighter .toolbar{background-color:#F8F8F8 !important;border:#E7E5DC solid 1px !important;}.syntaxhighlighter .toolbar a{color:#a0a0a0 !important;}.syntaxhighlighter .toolbar a:hover{color:red !important;}.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:#000000 !important;}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#008000 !important;}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:#A31515 !important;}.syntaxhighlighter .keyword{color:#0000FF !important;}.syntaxhighlighter .preprocessor{color:gray !important;}.syntaxhighlighter .variable{color:#000000 !important;}.syntaxhighlighter .value{color:#009900 !important;}.syntaxhighlighter .functions{color:#000000 !important;}.syntaxhighlighter .constants{color:#2B91AF !important;}.syntaxhighlighter .script{background-color:#FFEE62 !important;}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:#000066 !important;}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#000099 !important;}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:#990000 !important;font-weight:bold !important;}.syntaxhighlighter .operator{color:lime !important;}