html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}input,select{vertical-align:middle}body{font:13px/1.231 sans-serif}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}body,select,input,textarea{color:#444}h1,h2,h3,h4,h5,h6{font-weight:700}html{overflow-y:scroll}a:hover,a:active{outline:none}a,a:active,a:visited{color:#607890}a:hover{color:#036}ul,ol{margin-left:1.8em}ol{list-style-type:decimal}nav ul,nav li{margin:0}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;padding:15px}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ir{text-indent:-999em;text-align:left;direction:ltr;background-repeat:no-repeat;display:block;overflow:hidden}.hidden{visibility:hidden;display:none}.visuallyhidden{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute!important}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";visibility:hidden;height:0;display:block}.clearfix:after{clear:both}.clearfix{zoom:1}.line:after,.lastUnit:after{clear:both;visibility:hidden;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";font-size:xx-large;line-height:0;display:block;overflow:hidden;height:0!important}.unit{float:left}.size1of1{float:none}.size1of2{width:50%}.size1of3{width:33.3333%}.size2of3{width:66.6667%}.size1of4{width:25%}.size3of4{width:75%}.size1of5{width:20%}.size2of5{width:40%}.size3of5{width:60%}.size4of5{width:80%}.lastUnit{float:none;_position:relative;_left:-3px;_margin-right:-3px;width:auto;display:table-cell}h1,h2,h3,h4,h5,h6,ul,ol,dl,p,blockquote,.media{margin:10px}h1,h2,h3,h4,h5,h6,img{padding-bottom:0}pre{margin:10px}table h1,table h2,table h3,table h4,table h5,table h6,table p,table ul,table ol,table dl,.pan{padding:0}.pas{padding:5px}.pam{padding:10px}.pal{padding:20px}.ptn{padding-top:0}.pts{padding-top:5px}.ptm{padding-top:10px}.ptl{padding-top:20px}.prn{padding-right:0}.prs{padding-right:5px}.prm{padding-right:10px}.prl{padding-right:20px}.pbn{padding-bottom:0}.pbs{padding-bottom:5px}.pbm{padding-bottom:10px}.pbl{padding-bottom:20px}.pln{padding-left:0}.pls{padding-left:5px}.plm{padding-left:10px}.pll{padding-left:20px}.phn{padding-left:0;padding-right:0}.phs{padding-left:5px;padding-right:5px}.phm{padding-left:10px;padding-right:10px}.phl{padding-left:20px;padding-right:20px}.pvn{padding-top:0;padding-bottom:0}.pvs{padding-top:5px;padding-bottom:5px}.pvm{padding-top:10px;padding-bottom:10px}.pvl{padding-top:20px;padding-bottom:20px}.man{margin:0}.mas{margin:5px}.mam{margin:10px}.mal{margin:20px}.mtn{margin-top:0}.mts{margin-top:5px}.mtm{margin-top:10px}.mtl{margin-top:20px}.mrn{margin-right:0}.mrs{margin-right:5px}.mrm{margin-right:10px}.mrl{margin-right:20px}.mbn{margin-bottom:0}.mbs{margin-bottom:5px}.mbm{margin-bottom:10px}.mbl{margin-bottom:20px}.mln{margin-left:0}.mls{margin-left:5px}.mlm{margin-left:10px}.mll{margin-left:20px}.mhn{margin-left:0;margin-right:0}.mhs{margin-left:5px;margin-right:5px}.mhm{margin-left:10px;margin-right:10px}.mhl{margin-left:20px;margin-right:20px}.mvn{margin-top:0;margin-bottom:0}.mvs{margin-top:5px;margin-bottom:5px}.mvm{margin-top:10px;margin-bottom:10px}.mvl{margin-top:20px;margin-bottom:20px}.data{zoom:1;vertical-align:top;text-align:left;position:relative}.data table{table-layout:fixed;width:100%}.txtC,table .txtC td,table .txtC th,.data .txtC th,.data .txtC td{text-align:center}.txtL,table .txtL td,table .txtL th,.data .txtL th,.data .txtL td{text-align:left}.txtR,table .txtR td,table .txtR th,.data .txtR th,.data .txtR td{text-align:right}.txtT,table .txtT td,table .txtT th,.data .txtT th,.data .txtT td{vertical-align:top}.txtB,table .txtB td,table .txtB th,.data .txtB th,.data .txtB td{vertical-align:bottom}.txtM,table .txtM td,table .txtM th,.data .txtM th,.data .txtM td{vertical-align:middle}.data th,.data td{padding:3px 20px}.mod{margin:10px}.bd,.ft,.hd{zoom:1;width:100%;display:inline-block}.inner:after,.hd:after,.bd:after,.ft:after{clear:both;visibility:hidden;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";font-size:xx-large;line-height:0;display:block;overflow:hidden;height:0!important}.inner{position:relative}b{z-index:10;background-repeat:no-repeat;font-size:1%;display:block;position:relative}.tl,.tr,.bl,.br{float:left;width:10px;height:10px}.tl{background-position:0 0}.tr{background-position:100% 0}.bl{background-position:0 100%}.br{background-position:100% 100%}.br,.tr{float:right}.tr,.tl{margin-bottom:-32000px;overflow:hidden}.bl,.br{margin-top:-10px}.top{background-position:top}.bottom{background-position:bottom}.complex{overflow:hidden}.complex .tl,.complex .tr{width:10px;height:32000px;margin-bottom:-32000px}.complex .top,.complex .bottom{height:5px}.pop{background-position:0 0;margin:10px 20px 20px 10px;overflow:visible}.pop .inner{background-position:100% 100%;padding:0 10px 10px 0;bottom:-10px;right:-10px}.pop .tl,.pop .br{display:none}.pop .bl{bottom:-10px}.pop .tr{right:-10px}.rightCol .grab{margin:15px 0}.grab b{background-color:#0000;background-repeat:no-repeat}.grab .tl,.grab .tr{width:9px;height:9px}.grab .bl,.grab .br{height:9px;margin-top:-9px}.grab .hd{padding-top:10px}.grab h3{color:#fff;margin-top:0;margin-bottom:0;padding:0 3px;font-size:2em;font-weight:700}.grab .bd{padding-bottom:10px}.rightCol .grab p{margin:0 7px;padding:0 5px 5px;font-size:1.8em;line-height:1}.spotlight_list .grab .learn_more{color:#322133;padding-left:25px;font-size:1.2em}.spotlight_list .grab .learn_more b{background:0 0;border-color:#0000 #0000 #0000 #322133;position:absolute;left:15px}body{background-color:#121b22;font:62.5%/1 Arial,Helvetica,sans-serif}.container{background-color:#fff;border-radius:8px;width:600px;margin:30px auto;overflow:hidden;box-shadow:1px 1px 1px #000}.body{color:#444}.hairline{border-bottom:1px solid #ccc}.componentsWrapper{display:none}@font-face{font-family:Jura;src:url(/labs/html5/fonts/jurademibold.eot)}@font-face{font-family:Jura;src:url(/labs/html5/fonts/jurademibold.ttf)}h1,.h1{text-indent:150px;background:#ccc url(/labs/html5/images/gradients/h2.png) 100% 0 repeat-y;margin:60px 0 80px;padding:0 20px;font-family:Jura,sans-serif;font-size:2.7em;font-weight:700;line-height:1.4em;position:relative}h1 a{text-indent:-9999px;background:url(/labs/html5/images/html5demo.png) no-repeat;width:130px;height:147px;display:block;position:absolute;top:-50px;left:20px}.ie6 h1 a{background:url(/labs/html5/images/html5demo.gif);left:-150px}h2,.h2{color:#444;background:#ccc url(/labs/html5/images/gradients/dec_header.png) 0 100% no-repeat;width:150px;height:18px;margin:10px;padding:4px 0 4px 45px;font-family:Jura,sans-serif;font-size:1.8em;display:block;position:relative}.ie6 h2,.ie6 .h2{background-image:url(/labs/html5/images/gradients/dec_header.gif)}h2 b,.h2 b{z-index:10;background:#fff;border-top:0 solid #fff;border-bottom:26px solid #fff;border-left:26px solid #ccc;border-right:0 solid #fff;font-size:1%;line-height:0;display:block;position:absolute;top:0;left:100%}.ie7 h2 b,.ie7 .h2 b{border-width:0 0 24px 24px}.ie6 h2 b,.ie6 .h2 b{background:#fff;border-width:0 0 28px 28px;border-color:#fff #fff #fff #ccc}h3,.h3{border-bottom:1px dotted #444;margin-right:0;font-family:Jura,sans-serif;font-size:1.4em;font-weight:400;display:block}p{margin:10px 15px 0 20px;font-size:1.3em;line-height:1.1em}.body ul{margin:0 10px;list-style-type:none;display:block;overflow:hidden}.body ul li{float:left;margin:10px;display:block}.body_credits ul{margin-bottom:30px}.body_credits ul li{float:none;position:relative}.body_credits ul li pre{position:absolute;top:5px;left:150px}blockquote{text-indent:24px;background:url(/labs/html5/images/gradients/left_quote.png) no-repeat;min-height:20px;font-size:1.4em;line-height:1.4em;display:block}.ie6 blockquote{background-image:url(/labs/html5/images/gradients/left_quote.gif)}cite{float:right;display:block}::selection{color:#fff;text-shadow:none;background:#000}a:link,a:visited{-webkit-tap-highlight-color:#ff5e99;text-decoration:none}a:hover,a:focus{text-decoration:none}a.link_arrow:link,a.link_arrow:visited{display:block;position:relative}a.link_arrow:link b,a.link_arrow:visited b{z-index:10;background:#fff;border:5px solid #fff;border-left-color:#ccc;border-right-width:0;font-size:1%;line-height:0;display:block;position:absolute;top:1px;left:-10px}.ie6 a.link_arrow:link b,.ie6 a.link_arrow:visited b{background:#fff;border-color:#fff #fff #fff #ccc}footer a:link,footer a:visited{color:#444;border-bottom:1px dotted #444}label{padding:15px 10px 15px 5px;font-size:1.2em}input:invalid,textarea:invalid{border-radius:1px;box-shadow:0 0 5px red}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}.video-js-box{text-align:left;margin:0;position:relative;border:none!important;padding:0!important;line-height:0!important}video.video-js{background-color:#000;padding:0;position:relative}.vjs-flash-fallback{display:block}.video-js-box img.vjs-poster{cursor:pointer;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.video-js-box .vjs-subtitles{color:#fff;text-align:center;font-size:20px;position:absolute;bottom:40px;left:0;right:0}.video-js-box.vjs-fullscreen{z-index:1000;position:fixed;inset:0;overflow:hidden}.video-js-box.vjs-fullscreen video.video-js,.video-js-box.vjs-fullscreen .vjs-flash-fallback{z-index:1000;width:100%;height:100%;position:relative;top:0;left:0}.video-js-box.vjs-fullscreen img.vjs-poster,.video-js-box.vjs-fullscreen .vjs-spinner{z-index:1001}.video-js-box.vjs-fullscreen .vjs-controls{z-index:1003}.video-js-box.vjs-fullscreen .vjs-big-play-button,.video-js-box.vjs-fullscreen .vjs-subtitles{z-index:1004}.vjs-styles-check{height:5px;position:absolute}.video-js-box.vjs-controls-below .vjs-controls{opacity:1;background-color:#000;position:relative}.video-js-box.vjs-controls-below .vjs-subtitles{bottom:75px}.video-js-box .vjs-controls{opacity:.85;color:#fff;width:100%;height:35px;margin:0;padding:0;display:none;position:absolute;bottom:0;left:0;right:0}.video-js-box .vjs-controls>div{text-align:center;background:#1f3744 -webkit-gradient(linear,0 0,0 100%,from(#0b151a),to(#1f3744)) 0 12px;background:#1f3744 -moz-linear-gradient(#1f3744,#0b151a) 0 12px;border-radius:5px;height:25px;margin:0;padding:0;position:absolute;top:5px;box-shadow:1px 1px 2px #000}.vjs-controls>div.vjs-play-control{width:25px;left:5px}.vjs-controls>div.vjs-progress-control{left:35px;right:165px}.vjs-controls>div.vjs-time-control{width:75px;right:90px}.vjs-controls>div.vjs-volume-control{width:50px;right:35px}.vjs-controls>div.vjs-fullscreen-control{width:25px;right:5px}.vjs-controls>div.vjs-progress-control{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}.vjs-controls>div.vjs-time-control{-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}.vjs-play-control{cursor:pointer!important}.vjs-play-control span{font-size:0;line-height:0;display:block}.vjs-paused .vjs-play-control span{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:10px solid #fff;width:0;height:0;margin:8px 0 0 8px}.vjs-playing .vjs-play-control span{border:0;border-left:3px solid #fff;border-right:3px solid #fff;width:3px;height:10px;margin:8px auto 0}.vjs-progress-holder{border:1px solid #777;border-radius:5px;height:9px;margin:7px 1px 0 5px;padding:0;position:relative;overflow:hidden;cursor:pointer!important}.vjs-progress-holder div{border-radius:5px;width:0;height:9px;margin:0;padding:0;display:block;position:absolute}.vjs-play-progress{background:#fff;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#777));background:-moz-linear-gradient(#777,#fff)}.vjs-load-progress{opacity:.8;background:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#aaa));background:-moz-linear-gradient(#aaa,#555)}.vjs-controls .vjs-time-control{font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1}.vjs-controls .vjs-time-control span{line-height:25px}.vjs-volume-control{cursor:pointer!important}.vjs-volume-control div{margin:0 5px;padding:4px 0 0;display:block}.vjs-volume-control div span{float:left;border-bottom:18px solid #555;width:5px;height:0;margin:0 2px 0 0;padding:0}.vjs-volume-control div span.vjs-volume-level-on{border-color:#fff}.vjs-volume-control div span:first-child{border-bottom-width:2px;height:16px}.vjs-volume-control div span:nth-child(2){border-bottom-width:4px;height:14px}.vjs-volume-control div span:nth-child(3){border-bottom-width:7px;height:11px}.vjs-volume-control div span:nth-child(4){border-bottom-width:10px;height:8px}.vjs-volume-control div span:nth-child(5){border-bottom-width:14px;height:4px}.vjs-volume-control div span:nth-child(6){margin-right:0}.vjs-fullscreen-control{cursor:pointer!important}.vjs-fullscreen-control div{text-align:left;vertical-align:top;width:20px;height:20px;margin:5px 0 0 5px;padding:0;cursor:pointer!important}.vjs-fullscreen-control div span{float:left;text-align:left;vertical-align:top;width:0;margin:0;padding:0;font-size:0;line-height:0}.vjs-fullscreen-control div span:first-child{border-top:6px solid #fff;border-right:6px solid #0000;margin-bottom:3px;margin-right:3px}.vjs-fullscreen-control div span:nth-child(2){border-top:6px solid #fff;border-left:6px solid #0000}.vjs-fullscreen-control div span:nth-child(3){clear:both;border-bottom:6px solid #fff;border-right:6px solid #0000;margin:0 3px 0 0}.vjs-fullscreen-control div span:nth-child(4){border-bottom:6px solid #fff;border-left:6px solid #0000}.vjs-fullscreen .vjs-fullscreen-control div span:first-child{border-top:none;border-bottom:6px solid #fff;border-left:6px solid #0000;border-right:none}.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2){border-top:none;border-bottom:6px solid #fff;border-left:none;border-right:6px solid #0000}.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3){border:none;border-top:6px solid #fff;border-left:6px solid #0000}.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4){border-top:6px solid #fff;border-bottom:none;border-left:none;border-right:6px solid #0000}div.vjs-big-play-button{z-index:2;text-align:center;width:80px;height:80px;vertical-align:center;opacity:.9;background:#1f3744 -webkit-gradient(linear,0 0,0 100%,from(#0b151a),to(#1f3744)) 0 40px;background:#1f3744 -moz-linear-gradient(#1f3744,#0b151a) 0 40px;border:3px solid #fff;border-radius:20px;margin:-43px 0 0 -43px;display:none;position:absolute;top:50%;left:50%;box-shadow:4px 4px 8px #000;cursor:pointer!important}div.vjs-big-play-button:hover{box-shadow:0 0 80px #fff}div.vjs-big-play-button span{border-top:20px solid #0000;border-bottom:20px solid #0000;border-left:40px solid #fff;width:0;height:0;margin:20px 0 0 23px;font-size:0;line-height:0;display:block}.vjs-spinner{z-index:1;width:100px;height:100px;margin:-50px 0 0 -50px;display:none;position:absolute;top:50%;left:50%;transform:scale(.5)}.vjs-spinner div{background:#fff;border:1px solid #ccc;border-radius:20px;width:20px;height:20px;position:absolute;top:40px;left:40px}.vjs-spinner div:first-child{opacity:.12;transform:rotate(0)translateY(-40px)scale(.1)}.vjs-spinner div:nth-child(2){opacity:.25;transform:rotate(45deg)translateY(-40px)scale(.2)}.vjs-spinner div:nth-child(3){opacity:.37;transform:rotate(90deg)translateY(-40px)scale(.4)}.vjs-spinner div:nth-child(4){opacity:.5;transform:rotate(135deg)translateY(-40px)scale(.6)}.vjs-spinner div:nth-child(5){opacity:.62;transform:rotate(180deg)translateY(-40px)scale(.8)}.vjs-spinner div:nth-child(6){opacity:.75;transform:rotate(225deg)translateY(-40px)scale(1)}.vjs-spinner div:nth-child(7){opacity:.87;transform:rotate(270deg)translateY(-40px)scale(1.1)}.vjs-spinner div:nth-child(8){opacity:1;transform:rotate(315deg)translateY(-40px)scale(1.3)}[draggable=true]{-khtml-user-drag:element;cursor:move}.drop{clear:both;background:#fff;border:3px dashed #ccc;border-radius:8px;min-height:200px;margin:30px;padding:20px;position:relative}.ie6 .drop{clear:both;background:#fff;border:3px dashed #ccc;min-height:200px;margin:30px;padding:10px}.drop .info{color:#666;text-align:center}.drop .more_info p{line-height:.8em}.icon{text-indent:-9999px;background:url(/labs/html5/images/icons/spr_icons.png) no-repeat;width:125px;height:75px;display:block}.icon:hover{box-shadow:4px 4px 5px #ccc}.icon_arrows{background-position:0 0}.icon_boilerplate{background-position:0 -76px}.icon_css3{background-position:0 -152px}.icon_fontface{background-position:0 -228px}.icon_headjs{background-position:0 -304px}.icon_html5{background-position:0 -380px}.icon_oocss{background-position:0 -456px}.icon_videojs{background-position:0 -532px}.css3 blockquote{margin:10px 50px 0}.arrows blockquote{background:0 0;margin:10px 0 0;padding:20px;display:block}.arrows blockquote .example{width:78px;height:78px;margin:5px auto;display:block;position:relative}.arrows blockquote b{background:#fff;border-style:solid;font-size:1%;line-height:0;display:block;position:absolute}.arrows blockquote b.top{border-width:0 12px 24px;border-color:#fff #fff #444;top:0;left:26px}.arrows blockquote b.right{border-width:12px 0 12px 24px;border-color:#fff #fff #fff #444;top:26px;left:52px}.arrows blockquote b.bottom{border-width:24px 12px 0;border-color:#444 #fff #fff;top:52px;left:26px}.arrows blockquote b.left{border-width:12px 24px 12px 0;border-color:#fff #444 #fff #fff;top:26px;left:0}.headjs blockquote{text-indent:-9999px;background:url(/labs/html5/images/headjs_motto.jpg) no-repeat;width:200px;height:84px;margin:10px auto 0}.credits{margin:10px 20px}.credits .left{text-align:left}.credits .mid{text-align:center}.credits .right{text-align:right}small.twitter{margin-top:-5px;display:block}small.google{height:20px;margin-top:-3px;display:block}small.linkedin{margin-top:-5px;display:block}small.linkedin a:link,small.linkedin a:visited{text-indent:-9999px;background:url(/labs/html5/images/linkedin.png) no-repeat;border:none;width:74px;height:21px;margin:-5px auto 0;display:block}.ie6 small.linkedin a:link,.ie6 small.linkedin a:visited{background:url(/labs/html5/images/linkedin.gif) no-repeat}@media screen and (device-width<=480px){html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none}}@media print{*{color:#444!important;text-shadow:none!important;background:#fff!important}a,a:visited{text-decoration:underline;color:#444!important}a:after{content:" (" attr(href) ")"}abbr:after{content:" (" attr(title) ")"}.ir a:after{content:""}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
