html{margin:0;padding:0;border:0}.bp-reset-element,body,h1,h2,h3,h4,h5,h6,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,blockquote,q,th,td,caption,table,div,span,object,iframe,p,pre,a,abbr,acronym,address,code,del,dfn,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}th,td,caption{float:none !important;text-align:left;font-weight:normal;vertical-align:middle}table{border-collapse:separate;border-spacing:0;vertical-align:middle}a img{border:none}body{line-height:1.5;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#333;font-size:75%}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#222}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}h1{font-size:3em;line-height:1;margin-bottom:.5em}h2{font-size:2em;margin-bottom:.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}p{margin:0 0 1.5em}p .left{display:inline;float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p .right{display:inline;float:right;margin:1.5em 0 1.5em 1.5em;padding:0}a{text-decoration:underline;color:#06c}a:visited{color:#004c99}a:focus{color:#09f}a:hover{color:#09f}a:active{color:#bf00ff}blockquote{margin:1.5em;color:#666;font-style:italic}strong,dfn{font-weight:bold}em,dfn{font-style:italic}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5}li ul,li ol{margin:0}ul,ol{margin:0 1.5em 1.5em 0;padding-left:1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}table.striped tr:nth-child(even) td,table tr.even td{background:#e5ecf9}tfoot{font-style:italic}caption{background:#eee}.quiet{color:#666}.loud{color:#111}.showgrid{background-image:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(5%,rgba(0,0,0,.5)),color-stop(5%,rgba(0,0,0,0))),-webkit-gradient(linear,0% 50%,960 50%,color-stop(0%,rgba(0,0,0,0)),color-stop(0%,rgba(100,100,225,.25)),color-stop(3.125%,rgba(100,100,225,.25)),color-stop(3.125%,rgba(0,0,0,0)),color-stop(4.167%,rgba(0,0,0,0)),color-stop(4.167%,rgba(100,100,225,.25)),color-stop(7.292%,rgba(100,100,225,.25)),color-stop(7.292%,rgba(0,0,0,0)),color-stop(8.333%,rgba(0,0,0,0)),color-stop(8.333%,rgba(100,100,225,.25)),color-stop(11.458%,rgba(100,100,225,.25)),color-stop(11.458%,rgba(0,0,0,0)),color-stop(12.5%,rgba(0,0,0,0)),color-stop(12.5%,rgba(100,100,225,.25)),color-stop(15.625%,rgba(100,100,225,.25)),color-stop(15.625%,rgba(0,0,0,0)),color-stop(16.667%,rgba(0,0,0,0)),color-stop(16.667%,rgba(100,100,225,.25)),color-stop(19.792%,rgba(100,100,225,.25)),color-stop(19.792%,rgba(0,0,0,0)),color-stop(20.833%,rgba(0,0,0,0)),color-stop(20.833%,rgba(100,100,225,.25)),color-stop(23.958%,rgba(100,100,225,.25)),color-stop(23.958%,rgba(0,0,0,0)),color-stop(25%,rgba(0,0,0,0)),color-stop(25%,rgba(100,100,225,.25)),color-stop(28.125%,rgba(100,100,225,.25)),color-stop(28.125%,rgba(0,0,0,0)),color-stop(29.167%,rgba(0,0,0,0)),color-stop(29.167%,rgba(100,100,225,.25)),color-stop(32.292%,rgba(100,100,225,.25)),color-stop(32.292%,rgba(0,0,0,0)),color-stop(33.333%,rgba(0,0,0,0)),color-stop(33.333%,rgba(100,100,225,.25)),color-stop(36.458%,rgba(100,100,225,.25)),color-stop(36.458%,rgba(0,0,0,0)),color-stop(37.5%,rgba(0,0,0,0)),color-stop(37.5%,rgba(100,100,225,.25)),color-stop(40.625%,rgba(100,100,225,.25)),color-stop(40.625%,rgba(0,0,0,0)),color-stop(41.667%,rgba(0,0,0,0)),color-stop(41.667%,rgba(100,100,225,.25)),color-stop(44.792%,rgba(100,100,225,.25)),color-stop(44.792%,rgba(0,0,0,0)),color-stop(45.833%,rgba(0,0,0,0)),color-stop(45.833%,rgba(100,100,225,.25)),color-stop(48.958%,rgba(100,100,225,.25)),color-stop(48.958%,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0)),color-stop(50%,rgba(100,100,225,.25)),color-stop(53.125%,rgba(100,100,225,.25)),color-stop(53.125%,rgba(0,0,0,0)),color-stop(54.167%,rgba(0,0,0,0)),color-stop(54.167%,rgba(100,100,225,.25)),color-stop(57.292%,rgba(100,100,225,.25)),color-stop(57.292%,rgba(0,0,0,0)),color-stop(58.333%,rgba(0,0,0,0)),color-stop(58.333%,rgba(100,100,225,.25)),color-stop(61.458%,rgba(100,100,225,.25)),color-stop(61.458%,rgba(0,0,0,0)),color-stop(62.5%,rgba(0,0,0,0)),color-stop(62.5%,rgba(100,100,225,.25)),color-stop(65.625%,rgba(100,100,225,.25)),color-stop(65.625%,rgba(0,0,0,0)),color-stop(66.667%,rgba(0,0,0,0)),color-stop(66.667%,rgba(100,100,225,.25)),color-stop(69.792%,rgba(100,100,225,.25)),color-stop(69.792%,rgba(0,0,0,0)),color-stop(70.833%,rgba(0,0,0,0)),color-stop(70.833%,rgba(100,100,225,.25)),color-stop(73.958%,rgba(100,100,225,.25)),color-stop(73.958%,rgba(0,0,0,0)),color-stop(75%,rgba(0,0,0,0)),color-stop(75%,rgba(100,100,225,.25)),color-stop(78.125%,rgba(100,100,225,.25)),color-stop(78.125%,rgba(0,0,0,0)),color-stop(79.167%,rgba(0,0,0,0)),color-stop(79.167%,rgba(100,100,225,.25)),color-stop(82.292%,rgba(100,100,225,.25)),color-stop(82.292%,rgba(0,0,0,0)),color-stop(83.333%,rgba(0,0,0,0)),color-stop(83.333%,rgba(100,100,225,.25)),color-stop(86.458%,rgba(100,100,225,.25)),color-stop(86.458%,rgba(0,0,0,0)),color-stop(87.5%,rgba(0,0,0,0)),color-stop(87.5%,rgba(100,100,225,.25)),color-stop(90.625%,rgba(100,100,225,.25)),color-stop(90.625%,rgba(0,0,0,0)),color-stop(91.667%,rgba(0,0,0,0)),color-stop(91.667%,rgba(100,100,225,.25)),color-stop(94.792%,rgba(100,100,225,.25)),color-stop(94.792%,rgba(0,0,0,0)),color-stop(95.833%,rgba(0,0,0,0)),color-stop(95.833%,rgba(100,100,225,.25)),color-stop(98.958%,rgba(100,100,225,.25)),color-stop(98.958%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5) 5%,rgba(0,0,0,0) 5%),-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(100,100,225,.25) 0,rgba(100,100,225,.25) 30px,rgba(0,0,0,0) 30px,rgba(0,0,0,0) 40px,rgba(100,100,225,.25) 40px,rgba(100,100,225,.25) 70px,rgba(0,0,0,0) 70px,rgba(0,0,0,0) 80px,rgba(100,100,225,.25) 80px,rgba(100,100,225,.25) 110px,rgba(0,0,0,0) 110px,rgba(0,0,0,0) 120px,rgba(100,100,225,.25) 120px,rgba(100,100,225,.25) 150px,rgba(0,0,0,0) 150px,rgba(0,0,0,0) 160px,rgba(100,100,225,.25) 160px,rgba(100,100,225,.25) 190px,rgba(0,0,0,0) 190px,rgba(0,0,0,0) 200px,rgba(100,100,225,.25) 200px,rgba(100,100,225,.25) 230px,rgba(0,0,0,0) 230px,rgba(0,0,0,0) 240px,rgba(100,100,225,.25) 240px,rgba(100,100,225,.25) 270px,rgba(0,0,0,0) 270px,rgba(0,0,0,0) 280px,rgba(100,100,225,.25) 280px,rgba(100,100,225,.25) 310px,rgba(0,0,0,0) 310px,rgba(0,0,0,0) 320px,rgba(100,100,225,.25) 320px,rgba(100,100,225,.25) 350px,rgba(0,0,0,0) 350px,rgba(0,0,0,0) 360px,rgba(100,100,225,.25) 360px,rgba(100,100,225,.25) 390px,rgba(0,0,0,0) 390px,rgba(0,0,0,0) 400px,rgba(100,100,225,.25) 400px,rgba(100,100,225,.25) 430px,rgba(0,0,0,0) 430px,rgba(0,0,0,0) 440px,rgba(100,100,225,.25) 440px,rgba(100,100,225,.25) 470px,rgba(0,0,0,0) 470px,rgba(0,0,0,0) 480px,rgba(100,100,225,.25) 480px,rgba(100,100,225,.25) 510px,rgba(0,0,0,0) 510px,rgba(0,0,0,0) 520px,rgba(100,100,225,.25) 520px,rgba(100,100,225,.25) 550px,rgba(0,0,0,0) 550px,rgba(0,0,0,0) 560px,rgba(100,100,225,.25) 560px,rgba(100,100,225,.25) 590px,rgba(0,0,0,0) 590px,rgba(0,0,0,0) 600px,rgba(100,100,225,.25) 600px,rgba(100,100,225,.25) 630px,rgba(0,0,0,0) 630px,rgba(0,0,0,0) 640px,rgba(100,100,225,.25) 640px,rgba(100,100,225,.25) 670px,rgba(0,0,0,0) 670px,rgba(0,0,0,0) 680px,rgba(100,100,225,.25) 680px,rgba(100,100,225,.25) 710px,rgba(0,0,0,0) 710px,rgba(0,0,0,0) 720px,rgba(100,100,225,.25) 720px,rgba(100,100,225,.25) 750px,rgba(0,0,0,0) 750px,rgba(0,0,0,0) 760px,rgba(100,100,225,.25) 760px,rgba(100,100,225,.25) 790px,rgba(0,0,0,0) 790px,rgba(0,0,0,0) 800px,rgba(100,100,225,.25) 800px,rgba(100,100,225,.25) 830px,rgba(0,0,0,0) 830px,rgba(0,0,0,0) 840px,rgba(100,100,225,.25) 840px,rgba(100,100,225,.25) 870px,rgba(0,0,0,0) 870px,rgba(0,0,0,0) 880px,rgba(100,100,225,.25) 880px,rgba(100,100,225,.25) 910px,rgba(0,0,0,0) 910px,rgba(0,0,0,0) 920px,rgba(100,100,225,.25) 920px,rgba(100,100,225,.25) 950px,rgba(0,0,0,0) 950px,rgba(0,0,0,0) 960px);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5) 5%,rgba(0,0,0,0) 5%),-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(100,100,225,.25) 0,rgba(100,100,225,.25) 30px,rgba(0,0,0,0) 30px,rgba(0,0,0,0) 40px,rgba(100,100,225,.25) 40px,rgba(100,100,225,.25) 70px,rgba(0,0,0,0) 70px,rgba(0,0,0,0) 80px,rgba(100,100,225,.25) 80px,rgba(100,100,225,.25) 110px,rgba(0,0,0,0) 110px,rgba(0,0,0,0) 120px,rgba(100,100,225,.25) 120px,rgba(100,100,225,.25) 150px,rgba(0,0,0,0) 150px,rgba(0,0,0,0) 160px,rgba(100,100,225,.25) 160px,rgba(100,100,225,.25) 190px,rgba(0,0,0,0) 190px,rgba(0,0,0,0) 200px,rgba(100,100,225,.25) 200px,rgba(100,100,225,.25) 230px,rgba(0,0,0,0) 230px,rgba(0,0,0,0) 240px,rgba(100,100,225,.25) 240px,rgba(100,100,225,.25) 270px,rgba(0,0,0,0) 270px,rgba(0,0,0,0) 280px,rgba(100,100,225,.25) 280px,rgba(100,100,225,.25) 310px,rgba(0,0,0,0) 310px,rgba(0,0,0,0) 320px,rgba(100,100,225,.25) 320px,rgba(100,100,225,.25) 350px,rgba(0,0,0,0) 350px,rgba(0,0,0,0) 360px,rgba(100,100,225,.25) 360px,rgba(100,100,225,.25) 390px,rgba(0,0,0,0) 390px,rgba(0,0,0,0) 400px,rgba(100,100,225,.25) 400px,rgba(100,100,225,.25) 430px,rgba(0,0,0,0) 430px,rgba(0,0,0,0) 440px,rgba(100,100,225,.25) 440px,rgba(100,100,225,.25) 470px,rgba(0,0,0,0) 470px,rgba(0,0,0,0) 480px,rgba(100,100,225,.25) 480px,rgba(100,100,225,.25) 510px,rgba(0,0,0,0) 510px,rgba(0,0,0,0) 520px,rgba(100,100,225,.25) 520px,rgba(100,100,225,.25) 550px,rgba(0,0,0,0) 550px,rgba(0,0,0,0) 560px,rgba(100,100,225,.25) 560px,rgba(100,100,225,.25) 590px,rgba(0,0,0,0) 590px,rgba(0,0,0,0) 600px,rgba(100,100,225,.25) 600px,rgba(100,100,225,.25) 630px,rgba(0,0,0,0) 630px,rgba(0,0,0,0) 640px,rgba(100,100,225,.25) 640px,rgba(100,100,225,.25) 670px,rgba(0,0,0,0) 670px,rgba(0,0,0,0) 680px,rgba(100,100,225,.25) 680px,rgba(100,100,225,.25) 710px,rgba(0,0,0,0) 710px,rgba(0,0,0,0) 720px,rgba(100,100,225,.25) 720px,rgba(100,100,225,.25) 750px,rgba(0,0,0,0) 750px,rgba(0,0,0,0) 760px,rgba(100,100,225,.25) 760px,rgba(100,100,225,.25) 790px,rgba(0,0,0,0) 790px,rgba(0,0,0,0) 800px,rgba(100,100,225,.25) 800px,rgba(100,100,225,.25) 830px,rgba(0,0,0,0) 830px,rgba(0,0,0,0) 840px,rgba(100,100,225,.25) 840px,rgba(100,100,225,.25) 870px,rgba(0,0,0,0) 870px,rgba(0,0,0,0) 880px,rgba(100,100,225,.25) 880px,rgba(100,100,225,.25) 910px,rgba(0,0,0,0) 910px,rgba(0,0,0,0) 920px,rgba(100,100,225,.25) 920px,rgba(100,100,225,.25) 950px,rgba(0,0,0,0) 950px,rgba(0,0,0,0) 960px);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5) 5%,rgba(0,0,0,0) 5%),-o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(100,100,225,.25) 0,rgba(100,100,225,.25) 30px,rgba(0,0,0,0) 30px,rgba(0,0,0,0) 40px,rgba(100,100,225,.25) 40px,rgba(100,100,225,.25) 70px,rgba(0,0,0,0) 70px,rgba(0,0,0,0) 80px,rgba(100,100,225,.25) 80px,rgba(100,100,225,.25) 110px,rgba(0,0,0,0) 110px,rgba(0,0,0,0) 120px,rgba(100,100,225,.25) 120px,rgba(100,100,225,.25) 150px,rgba(0,0,0,0) 150px,rgba(0,0,0,0) 160px,rgba(100,100,225,.25) 160px,rgba(100,100,225,.25) 190px,rgba(0,0,0,0) 190px,rgba(0,0,0,0) 200px,rgba(100,100,225,.25) 200px,rgba(100,100,225,.25) 230px,rgba(0,0,0,0) 230px,rgba(0,0,0,0) 240px,rgba(100,100,225,.25) 240px,rgba(100,100,225,.25) 270px,rgba(0,0,0,0) 270px,rgba(0,0,0,0) 280px,rgba(100,100,225,.25) 280px,rgba(100,100,225,.25) 310px,rgba(0,0,0,0) 310px,rgba(0,0,0,0) 320px,rgba(100,100,225,.25) 320px,rgba(100,100,225,.25) 350px,rgba(0,0,0,0) 350px,rgba(0,0,0,0) 360px,rgba(100,100,225,.25) 360px,rgba(100,100,225,.25) 390px,rgba(0,0,0,0) 390px,rgba(0,0,0,0) 400px,rgba(100,100,225,.25) 400px,rgba(100,100,225,.25) 430px,rgba(0,0,0,0) 430px,rgba(0,0,0,0) 440px,rgba(100,100,225,.25) 440px,rgba(100,100,225,.25) 470px,rgba(0,0,0,0) 470px,rgba(0,0,0,0) 480px,rgba(100,100,225,.25) 480px,rgba(100,100,225,.25) 510px,rgba(0,0,0,0) 510px,rgba(0,0,0,0) 520px,rgba(100,100,225,.25) 520px,rgba(100,100,225,.25) 550px,rgba(0,0,0,0) 550px,rgba(0,0,0,0) 560px,rgba(100,100,225,.25) 560px,rgba(100,100,225,.25) 590px,rgba(0,0,0,0) 590px,rgba(0,0,0,0) 600px,rgba(100,100,225,.25) 600px,rgba(100,100,225,.25) 630px,rgba(0,0,0,0) 630px,rgba(0,0,0,0) 640px,rgba(100,100,225,.25) 640px,rgba(100,100,225,.25) 670px,rgba(0,0,0,0) 670px,rgba(0,0,0,0) 680px,rgba(100,100,225,.25) 680px,rgba(100,100,225,.25) 710px,rgba(0,0,0,0) 710px,rgba(0,0,0,0) 720px,rgba(100,100,225,.25) 720px,rgba(100,100,225,.25) 750px,rgba(0,0,0,0) 750px,rgba(0,0,0,0) 760px,rgba(100,100,225,.25) 760px,rgba(100,100,225,.25) 790px,rgba(0,0,0,0) 790px,rgba(0,0,0,0) 800px,rgba(100,100,225,.25) 800px,rgba(100,100,225,.25) 830px,rgba(0,0,0,0) 830px,rgba(0,0,0,0) 840px,rgba(100,100,225,.25) 840px,rgba(100,100,225,.25) 870px,rgba(0,0,0,0) 870px,rgba(0,0,0,0) 880px,rgba(100,100,225,.25) 880px,rgba(100,100,225,.25) 910px,rgba(0,0,0,0) 910px,rgba(0,0,0,0) 920px,rgba(100,100,225,.25) 920px,rgba(100,100,225,.25) 950px,rgba(0,0,0,0) 950px,rgba(0,0,0,0) 960px);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.5) 5%,rgba(0,0,0,0) 5%),-ms-linear-gradient(left,rgba(0,0,0,0) 0,rgba(100,100,225,.25) 0,rgba(100,100,225,.25) 30px,rgba(0,0,0,0) 30px,rgba(0,0,0,0) 40px,rgba(100,100,225,.25) 40px,rgba(100,100,225,.25) 70px,rgba(0,0,0,0) 70px,rgba(0,0,0,0) 80px,rgba(100,100,225,.25) 80px,rgba(100,100,225,.25) 110px,rgba(0,0,0,0) 110px,rgba(0,0,0,0) 120px,rgba(100,100,225,.25) 120px,rgba(100,100,225,.25) 150px,rgba(0,0,0,0) 150px,rgba(0,0,0,0) 160px,rgba(100,100,225,.25) 160px,rgba(100,100,225,.25) 190px,rgba(0,0,0,0) 190px,rgba(0,0,0,0) 200px,rgba(100,100,225,.25) 200px,rgba(100,100,225,.25) 230px,rgba(0,0,0,0) 230px,rgba(0,0,0,0) 240px,rgba(100,100,225,.25) 240px,rgba(100,100,225,.25) 270px,rgba(0,0,0,0) 270px,rgba(0,0,0,0) 280px,rgba(100,100,225,.25) 280px,rgba(100,100,225,.25) 310px,rgba(0,0,0,0) 310px,rgba(0,0,0,0) 320px,rgba(100,100,225,.25) 320px,rgba(100,100,225,.25) 350px,rgba(0,0,0,0) 350px,rgba(0,0,0,0) 360px,rgba(100,100,225,.25) 360px,rgba(100,100,225,.25) 390px,rgba(0,0,0,0) 390px,rgba(0,0,0,0) 400px,rgba(100,100,225,.25) 400px,rgba(100,100,225,.25) 430px,rgba(0,0,0,0) 430px,rgba(0,0,0,0) 440px,rgba(100,100,225,.25) 440px,rgba(100,100,225,.25) 470px,rgba(0,0,0,0) 470px,rgba(0,0,0,0) 480px,rgba(100,100,225,.25) 480px,rgba(100,100,225,.25) 510px,rgba(0,0,0,0) 510px,rgba(0,0,0,0) 520px,rgba(100,100,225,.25) 520px,rgba(100,100,225,.25) 550px,rgba(0,0,0,0) 550px,rgba(0,0,0,0) 560px,rgba(100,100,225,.25) 560px,rgba(100,100,225,.25) 590px,rgba(0,0,0,0) 590px,rgba(0,0,0,0) 600px,rgba(100,100,225,.25) 600px,rgba(100,100,225,.25) 630px,rgba(0,0,0,0) 630px,rgba(0,0,0,0) 640px,rgba(100,100,225,.25) 640px,rgba(100,100,225,.25) 670px,rgba(0,0,0,0) 670px,rgba(0,0,0,0) 680px,rgba(100,100,225,.25) 680px,rgba(100,100,225,.25) 710px,rgba(0,0,0,0) 710px,rgba(0,0,0,0) 720px,rgba(100,100,225,.25) 720px,rgba(100,100,225,.25) 750px,rgba(0,0,0,0) 750px,rgba(0,0,0,0) 760px,rgba(100,100,225,.25) 760px,rgba(100,100,225,.25) 790px,rgba(0,0,0,0) 790px,rgba(0,0,0,0) 800px,rgba(100,100,225,.25) 800px,rgba(100,100,225,.25) 830px,rgba(0,0,0,0) 830px,rgba(0,0,0,0) 840px,rgba(100,100,225,.25) 840px,rgba(100,100,225,.25) 870px,rgba(0,0,0,0) 870px,rgba(0,0,0,0) 880px,rgba(100,100,225,.25) 880px,rgba(100,100,225,.25) 910px,rgba(0,0,0,0) 910px,rgba(0,0,0,0) 920px,rgba(100,100,225,.25) 920px,rgba(100,100,225,.25) 950px,rgba(0,0,0,0) 950px,rgba(0,0,0,0) 960px);background-image:linear-gradient(bottom,rgba(0,0,0,.5) 5%,rgba(0,0,0,0) 5%),linear-gradient(left,rgba(0,0,0,0) 0,rgba(100,100,225,.25) 0,rgba(100,100,225,.25) 30px,rgba(0,0,0,0) 30px,rgba(0,0,0,0) 40px,rgba(100,100,225,.25) 40px,rgba(100,100,225,.25) 70px,rgba(0,0,0,0) 70px,rgba(0,0,0,0) 80px,rgba(100,100,225,.25) 80px,rgba(100,100,225,.25) 110px,rgba(0,0,0,0) 110px,rgba(0,0,0,0) 120px,rgba(100,100,225,.25) 120px,rgba(100,100,225,.25) 150px,rgba(0,0,0,0) 150px,rgba(0,0,0,0) 160px,rgba(100,100,225,.25) 160px,rgba(100,100,225,.25) 190px,rgba(0,0,0,0) 190px,rgba(0,0,0,0) 200px,rgba(100,100,225,.25) 200px,rgba(100,100,225,.25) 230px,rgba(0,0,0,0) 230px,rgba(0,0,0,0) 240px,rgba(100,100,225,.25) 240px,rgba(100,100,225,.25) 270px,rgba(0,0,0,0) 270px,rgba(0,0,0,0) 280px,rgba(100,100,225,.25) 280px,rgba(100,100,225,.25) 310px,rgba(0,0,0,0) 310px,rgba(0,0,0,0) 320px,rgba(100,100,225,.25) 320px,rgba(100,100,225,.25) 350px,rgba(0,0,0,0) 350px,rgba(0,0,0,0) 360px,rgba(100,100,225,.25) 360px,rgba(100,100,225,.25) 390px,rgba(0,0,0,0) 390px,rgba(0,0,0,0) 400px,rgba(100,100,225,.25) 400px,rgba(100,100,225,.25) 430px,rgba(0,0,0,0) 430px,rgba(0,0,0,0) 440px,rgba(100,100,225,.25) 440px,rgba(100,100,225,.25) 470px,rgba(0,0,0,0) 470px,rgba(0,0,0,0) 480px,rgba(100,100,225,.25) 480px,rgba(100,100,225,.25) 510px,rgba(0,0,0,0) 510px,rgba(0,0,0,0) 520px,rgba(100,100,225,.25) 520px,rgba(100,100,225,.25) 550px,rgba(0,0,0,0) 550px,rgba(0,0,0,0) 560px,rgba(100,100,225,.25) 560px,rgba(100,100,225,.25) 590px,rgba(0,0,0,0) 590px,rgba(0,0,0,0) 600px,rgba(100,100,225,.25) 600px,rgba(100,100,225,.25) 630px,rgba(0,0,0,0) 630px,rgba(0,0,0,0) 640px,rgba(100,100,225,.25) 640px,rgba(100,100,225,.25) 670px,rgba(0,0,0,0) 670px,rgba(0,0,0,0) 680px,rgba(100,100,225,.25) 680px,rgba(100,100,225,.25) 710px,rgba(0,0,0,0) 710px,rgba(0,0,0,0) 720px,rgba(100,100,225,.25) 720px,rgba(100,100,225,.25) 750px,rgba(0,0,0,0) 750px,rgba(0,0,0,0) 760px,rgba(100,100,225,.25) 760px,rgba(100,100,225,.25) 790px,rgba(0,0,0,0) 790px,rgba(0,0,0,0) 800px,rgba(100,100,225,.25) 800px,rgba(100,100,225,.25) 830px,rgba(0,0,0,0) 830px,rgba(0,0,0,0) 840px,rgba(100,100,225,.25) 840px,rgba(100,100,225,.25) 870px,rgba(0,0,0,0) 870px,rgba(0,0,0,0) 880px,rgba(100,100,225,.25) 880px,rgba(100,100,225,.25) 910px,rgba(0,0,0,0) 910px,rgba(0,0,0,0) 920px,rgba(100,100,225,.25) 920px,rgba(100,100,225,.25) 950px,rgba(0,0,0,0) 950px,rgba(0,0,0,0) 960px);-webkit-background-size:100% 18px,auto;-moz-background-size:100% 18px,auto;-o-background-size:100% 18px,auto;background-size:100% 18px,auto;background-position:left top}article,aside,figure,footer,header,hgroup,nav,section{display:block}body .fl{float:left}body .fr{float:right}body div#messanger{text-align:center;background-color:transparent;font-weight:bold;font-size:16px;border-bottom:2px solid gray}body div#messanger>div{padding:20px}body div#messanger>div>button{border:none;background-color:transparent;font-weight:bold;color:red;cursor:pointer;width:24px;margin-left:5px}body div.note{background-color:#f5f5f5;margin:0 40px 10px 40px;padding-left:50px;background-image:url(http://cdn.pylonshq.com/img/icons/dialog-information.png);background-repeat:no-repeat;background-position:.8em .8em;border:1px solid #999;min-height:50px}body div.note p{margin:2px}body div.note p.first{font-size:1.1em;font-weight:bold}body hr{margin:5px 0 10px 0}body.main #container{width:950px;margin:0 auto;overflow:hidden}body.main #container a{text-decoration:none}body.main #container a:hover{text-decoration:underline}body.main #container form>.error{border:1px solid red}body.main #container div.error-message{color:red;background:url(/images/error.png) no-repeat left top;padding:0 0 0 25px;height:22px;font-weight:bold}body.main #container header h1{font-size:5em;font-weight:bold}body.main #container footer{color:#444}body.main #container footer a{color:#444}body.main #container footer a:hover{color:#222}body.main #container footer nav{margin-top:2em;padding-left:320px;display:inline;float:left;margin-right:10px;width:150px;margin-bottom:15px}* html body.main #container footer nav{overflow-x:hidden}body.main #container footer nav ul{margin:0;padding:0;border:0;overflow:hidden}body.main #container footer nav ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}body.main #container footer nav ul li:first-child,body.main #container footer nav ul li.first{padding-left:0}body.main #container footer nav ul li:last-child{padding-right:0}body.main #container footer nav ul li.last{padding-right:0}body.main #container footer div{margin-top:2em;display:inline;float:left;margin-right:0;width:150px;text-align:right}* html body.main #container footer div{overflow-x:hidden}body.main #container .syntax{background:#f0f0f0}body.main #container .syntax .hll{background-color:#ffc}body.main #container .syntax .c{color:#60a0b0}body.main #container .syntax .err{border:1px solid red}body.main #container .syntax .k,body.main #container .syntax .cp,body.main #container .syntax .kc,body.main #container .syntax .kd,body.main #container .syntax .kn,body.main #container .syntax .kp,body.main #container .syntax .kr,body.main #container .syntax .nb,body.main #container .syntax .ne,body.main #container .syntax .ow,body.main #container .syntax .bp{color:#007020}body.main #container .syntax .o{color:#666}body.main #container .syntax .cm,body.main #container .syntax .c1{color:#60a0b0;font-style:italic}body.main #container .syntax .cs{color:#60a0b0;background-color:#fff0f0}body.main #container .syntax .gd{color:#a00000}body.main #container .syntax .ge{font-style:italic}body.main #container .syntax .gr{color:red}body.main #container .syntax .gh{color:navy}body.main #container .syntax .gi{color:#00a000}body.main #container .syntax .go{color:gray}body.main #container .syntax .gp,body.main #container .syntax .sx{color:#c65d09}body.main #container .syntax .gu{color:purple}body.main #container .syntax .gt{color:#0040d0}body.main #container .syntax .kt{color:#902000}body.main #container .syntax .m,body.main #container .syntax .mf,body.main #container .syntax .mh,body.main #container .syntax .mi,body.main #container .syntax .mo,body.main #container .syntax .il{color:#40a070}body.main #container .syntax .s,body.main #container .syntax .na,body.main #container .syntax .sb,body.main #container .syntax .sc,body.main #container .syntax .sd,body.main #container .syntax .s2,body.main #container .syntax .se,body.main #container .syntax .sh,body.main #container .syntax .s1{color:#4070a0}body.main #container .syntax .nc,body.main #container .syntax .nn{color:#0e84b5}body.main #container .syntax .no{color:#60add5}body.main #container .syntax .nd{color:#555}body.main #container .syntax .ni{color:#d55537}body.main #container .syntax .nf{color:#06287e}body.main #container .syntax .nl{color:#002070}body.main #container .syntax .nt{color:#062873}body.main #container .syntax .nv,body.main #container .syntax .vc,body.main #container .syntax .vg,body.main #container .syntax .vi{color:#bb60d5}body.main #container .syntax .w{color:#bbb}body.main #container .syntax .sd{font-style:italic}body.main #container .syntax .si{color:#70a0d0;font-style:italic}body.main #container .syntax .sr{color:#235388}body.main #container .syntax .ss{color:#517918}body.main #container header{margin-top:2em;text-align:center}body.main #container header h1{font-size:5em;font-weight:bold}body.main #container header h1{margin-bottom:0;font-family:Helvetica}body.main #container header h2{color:#999;font-family:Monaco;font-size:.8em}body.main #container section{padding-left:80px}body.main #container section hgroup{margin-top:6em;display:inline;float:left;margin-right:10px;width:390px}* html body.main #container section hgroup{overflow-x:hidden}body.main #container section hgroup h1{font-weight:bold;letter-spacing:.1em;margin-bottom:.2em;margin-left:70px}body.main #container section hgroup h2{margin-left:70px;font-size:1.4em}body.main #container section hgroup a.himg{display:block;float:left}body.main #container section hgroup a.himg img{vertical-align:top}body.main #container section hgroup#paste a{color:#7b1317;text-shadow:"#999" 1px 1px 1px}body.main #container section hgroup#trace{padding-left:80px;margin-right:0}body.main #container section hgroup#trace a{text-shadow:"#999" 1px 1px 1px}body.main #container section hgroup#trace h1,body.main #container section hgroup#trace h2{margin-left:90px}body.paste #container{width:950px;margin:0 auto;overflow:hidden;width:98%;min-width:950px;padding:0 10px}body.paste #container a{text-decoration:none}body.paste #container a:hover{text-decoration:underline}body.paste #container form>.error{border:1px solid red}body.paste #container div.error-message{color:red;background:url(/images/error.png) no-repeat left top;padding:0 0 0 25px;height:22px;font-weight:bold}body.paste #container header h1{font-size:5em;font-weight:bold}body.paste #container footer{color:#444}body.paste #container footer a{color:#444}body.paste #container footer a:hover{color:#222}body.paste #container footer nav{margin-top:2em;padding-left:320px;display:inline;float:left;margin-right:10px;width:150px;margin-bottom:15px}* html body.paste #container footer nav{overflow-x:hidden}body.paste #container footer nav ul{margin:0;padding:0;border:0;overflow:hidden}body.paste #container footer nav ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}body.paste #container footer nav ul li:first-child,body.paste #container footer nav ul li.first{padding-left:0}body.paste #container footer nav ul li:last-child{padding-right:0}body.paste #container footer nav ul li.last{padding-right:0}body.paste #container footer div{margin-top:2em;display:inline;float:left;margin-right:0;width:150px;text-align:right}* html body.paste #container footer div{overflow-x:hidden}body.paste #container p.note{border:1px solid #8f8;padding:8px;margin:1.2em auto;font-size:1.2em;text-align:center;width:840px}body.paste #container p.note b{font-weight:bold}body.paste #container header{padding-top:1em}body.paste #container header a:hover{text-decoration:none}body.paste #container header hgroup h1{color:#e2501b;margin-bottom:0;font-size:2em;background-image:url(https://assets1.ofcode.org/images/paste_small.png);background-repeat:no-repeat;background-position:left top;height:50px;padding-left:40px}body.paste #container header hgroup h1 span{color:#999;font-size:.6em;font-weight:normal;float:left;padding-left:1px}body.paste #container #paste-buttons{position:absolute;top:0;right:0;width:40;z-index:1000}body.paste #container #paste-buttons img{cursor:pointer}body.paste #container div.syntax{position:relative;overflow:auto;margin:0 0 10px 0}body.paste #container #editor{position:relative;width:99%;height:500px;margin-bottom:.7em}body.paste #container form label{font-weight:bold}body.paste #container form textarea{display:none}body.paste #container form div.language{text-align:center}body.paste #container form div.submit{margin-top:2em;text-align:center}body.paste.light{background-color:#dedede}body.paste.light div#messanger{background-color:#f0f0f0;border-bottom:2px solid #000}body.paste.light #container{background-color:#f0f0f0}body.paste.light #container .syntax{background:#f0f0f0}body.paste.light #container .syntax .hll{background-color:#ffc}body.paste.light #container .syntax .c{color:#60a0b0}body.paste.light #container .syntax .err{border:1px solid red}body.paste.light #container .syntax .k,body.paste.light #container .syntax .cp,body.paste.light #container .syntax .kc,body.paste.light #container .syntax .kd,body.paste.light #container .syntax .kn,body.paste.light #container .syntax .kp,body.paste.light #container .syntax .kr,body.paste.light #container .syntax .nb,body.paste.light #container .syntax .ne,body.paste.light #container .syntax .ow,body.paste.light #container .syntax .bp{color:#007020}body.paste.light #container .syntax .o{color:#666}body.paste.light #container .syntax .cm,body.paste.light #container .syntax .c1{color:#60a0b0;font-style:italic}body.paste.light #container .syntax .cs{color:#60a0b0;background-color:#fff0f0}body.paste.light #container .syntax .gd{color:#a00000}body.paste.light #container .syntax .ge{font-style:italic}body.paste.light #container .syntax .gr{color:red}body.paste.light #container .syntax .gh{color:navy}body.paste.light #container .syntax .gi{color:#00a000}body.paste.light #container .syntax .go{color:gray}body.paste.light #container .syntax .gp,body.paste.light #container .syntax .sx{color:#c65d09}body.paste.light #container .syntax .gu{color:purple}body.paste.light #container .syntax .gt{color:#0040d0}body.paste.light #container .syntax .kt{color:#902000}body.paste.light #container .syntax .m,body.paste.light #container .syntax .mf,body.paste.light #container .syntax .mh,body.paste.light #container .syntax .mi,body.paste.light #container .syntax .mo,body.paste.light #container .syntax .il{color:#40a070}body.paste.light #container .syntax .s,body.paste.light #container .syntax .na,body.paste.light #container .syntax .sb,body.paste.light #container .syntax .sc,body.paste.light #container .syntax .sd,body.paste.light #container .syntax .s2,body.paste.light #container .syntax .se,body.paste.light #container .syntax .sh,body.paste.light #container .syntax .s1{color:#4070a0}body.paste.light #container .syntax .nc,body.paste.light #container .syntax .nn{color:#0e84b5}body.paste.light #container .syntax .no{color:#60add5}body.paste.light #container .syntax .nd{color:#555}body.paste.light #container .syntax .ni{color:#d55537}body.paste.light #container .syntax .nf{color:#06287e}body.paste.light #container .syntax .nl{color:#002070}body.paste.light #container .syntax .nt{color:#062873}body.paste.light #container .syntax .nv,body.paste.light #container .syntax .vc,body.paste.light #container .syntax .vg,body.paste.light #container .syntax .vi{color:#bb60d5}body.paste.light #container .syntax .w{color:#bbb}body.paste.light #container .syntax .sd{font-style:italic}body.paste.light #container .syntax .si{color:#70a0d0;font-style:italic}body.paste.light #container .syntax .sr{color:#235388}body.paste.light #container .syntax .ss{color:#517918}body.paste.light #container div#codeview div#lcb{color:#777}body.paste.light #container div#codeview div#lcb .l0{background-color:#e9e9e9}body.paste.light #container div#codeview div#codeview_linenos{background-color:#e9e9e9;border-right:1px solid #aaa}body.paste.light #container div#codeview div#codeview_overlay .shade{background-image:url(https://assets1.ofcode.org/images/blur_back.png)}body.paste.light #container div#codeview #rcb>pre{padding-left:15px}body.paste.light #container p.note{background-color:#e5ffe5}body.paste.light #container form textarea{-webkit-box-shadow:1px 1px 1px "#999";-moz-box-shadow:1px 1px 1px "#999";background-color:#f2f2f2;color:#222}body.paste.dark{background-color:#131410}body.paste.dark div#messanger{color:#fff}body.paste.dark div#messanger div#mchatcntr{border-bottom:2px solid gray;background-color:#131410}body.paste.dark div#messanger div#actions{border:2px solid gray;border-right:none;border-top:none;background-color:#131410}body.paste.dark #container{background-color:#272822}body.paste.dark #container .syntax{background:#272822;color:#f8f8f2}body.paste.dark #container .syntax .hll{background-color:#49483e}body.paste.dark #container .syntax .c{color:#75715e}body.paste.dark #container .syntax .err{color:#960050;background-color:#1e0010}body.paste.dark #container .syntax .k,body.paste.dark #container .syntax .kc,body.paste.dark #container .syntax .kd,body.paste.dark #container .syntax .kp,body.paste.dark #container .syntax .kr,body.paste.dark #container .syntax .kt{color:#66d9ef}body.paste.dark #container .syntax .l,body.paste.dark #container .syntax .m,body.paste.dark #container .syntax .mf,body.paste.dark #container .syntax .mh,body.paste.dark #container .syntax .mi,body.paste.dark #container .syntax .mo,body.paste.dark #container .syntax .se,body.paste.dark #container .syntax .il{color:#ae81ff}body.paste.dark #container .syntax .n{color:#f8f8f2}body.paste.dark #container .syntax .o,body.paste.dark #container .syntax .kn,body.paste.dark #container .syntax .nt,body.paste.dark #container .syntax .ow{color:#f92672}body.paste.dark #container .syntax .p,body.paste.dark #container .syntax .nb,body.paste.dark #container .syntax .ni,body.paste.dark #container .syntax .nl,body.paste.dark #container .syntax .nn,body.paste.dark #container .syntax .py,body.paste.dark #container .syntax .nv,body.paste.dark #container .syntax .w,body.paste.dark #container .syntax .bp,body.paste.dark #container .syntax .vc,body.paste.dark #container .syntax .vg,body.paste.dark #container .syntax .vi{color:#f8f8f2}body.paste.dark #container .syntax .cm,body.paste.dark #container .syntax .cp,body.paste.dark #container .syntax .c1,body.paste.dark #container .syntax .cs{color:#75715e}body.paste.dark #container .syntax .ge{font-style:italic}body.paste.dark #container .syntax .ld,body.paste.dark #container .syntax .s,body.paste.dark #container .syntax .sb,body.paste.dark #container .syntax .sc,body.paste.dark #container .syntax .sd,body.paste.dark #container .syntax .s2,body.paste.dark #container .syntax .sh,body.paste.dark #container .syntax .si,body.paste.dark #container .syntax .sx,body.paste.dark #container .syntax .sr,body.paste.dark #container .syntax .s1,body.paste.dark #container .syntax .ss{color:#e6db74}body.paste.dark #container .syntax .na,body.paste.dark #container .syntax .nc,body.paste.dark #container .syntax .nd,body.paste.dark #container .syntax .ne,body.paste.dark #container .syntax .nf,body.paste.dark #container .syntax .nx{color:#a6e22e}body.paste.dark #container .syntax .no{color:#66d9ef}body.paste.dark #container div#codeview div#lcb{color:#999}body.paste.dark #container div#codeview div#lcb .l0{background-color:#23241e}body.paste.dark #container div#codeview div#codeview_linenos{background-color:#202020;border-right:1px solid #666}body.paste.dark #container div#codeview div#codeview_overlay .shade{background-image:url(https://assets1.ofcode.org/images/blur_back_dark.png)}body.paste.dark #container div#codeview #rcb>pre{padding-left:15px}body.paste.dark #container p.note{background-color:#173717;border-color:#072707;color:#bba}body.paste.dark #container form{color:#f8f8f2}body.paste.dark #container form textarea{background-color:#272822;color:#f8f8f2}body.paste.dark #container footer{color:#e2501b}body.paste.dark #container footer a,body.paste.dark #container footer a:hover{color:#e2501b}body.paste.dark #container #toggles{color:#e2501b}body.paste.dark #container a{color:#a6e22e}body.font_dejavu #editor{font-family:BitstreamVeraSansMonoRoman}body.font_dejavu #container pre{font-family:BitstreamVeraSansMonoRoman;font-size:1.1em}body.font_anonymous #editor{font-family:AnonymousProRegular}body.font_anonymous #container pre{font-family:AnonymousProRegular;font-size:1.2em;line-height:1.4}div#codeview{padding:0;overflow:hidden}div#codeview>div{position:relative;overflow:hidden}div#codeview>div pre{margin:0}div#codeview>div div#lcb{width:100%}div#codeview>div div#lcb pre{padding:0 0 0 10px}div#codeview>div div#rcb{position:absolute;top:0;padding-left:40px}