@charset "utf-8";body{color:#3b3d3f;text-align:center;margin:0 0 80px 0;}body{font-size:12px;line-height:17px;font-family:Arial,Helvetica,sans-serif;}a:visited,.launch-list-c a:visited,a:link,.launch-list-c a:link{color:#098cec;text-decoration:none;outline:0 none;}a:visited:hover,.launch-list-c a:visited:hover,a:link:hover,.launch-list-c a:link:hover{color:#0C60AE;}strong{font-weight:bold;}body{position:relative;width:984px;padding:0;padding-left:5px;margin:0 auto;}#body{margin:0 auto;width:984px;text-align:left;}#main{overflow:visible;}#content{margin:0 0 0 337px;width:643px;position:relative;}.sidebar{float:left;width:320px;}#main .masthead:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#main .masthead{display:inline-block;}* html #main .masthead{height:1%;}#main .masthead{display:block;}ul#header{margin:12px 0 26px 0;width:984px;height:92px;background-image:url('/images/nav_sprite.png');background-repeat:no-repeat;background-position:0 -96px;}ul#header li{display:inline;float:left;position:relative;}ul#header li a{display:block;height:92px;width:165px;overflow:hidden;position:absolute;top:0;cursor:pointer;z-index:1;}ul#header li a:hover{background-image:url('/images/nav_sprite.png');background-repeat:no-repeat;z-index:999;width:167px;}ul#header li#fx a:hover{width:325px!important;}ul#header li a span{position:absolute;display:block;color:#fff;font:lighter 28px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;left:16px;top:50px;}ul#header li.first a span{display:none;}ul#header li#fx a{width:322px;background-position:0 -96px;}ul#header li#fx a:hover{width:322px;background-position:0 -192px;}ul#header li#explore a{background-position:-322px -96px;left:322px;}ul#header li#explore a:hover{background-position:-322px -192px;}ul#header li#see a{background-position:-487px -96px;left:487px;}ul#header li#see a:hover{background-position:-487px -192px;}ul#header li#learn a{background-position:-652px -96px;left:652px;}ul#header li#learn a:hover{background-position:-652px -192px;}ul#header li#start a{background-position:-817px -96px;left:817px;}ul#header li#start a:hover{background-position:-817px -192px;}ul#header.explore li#explore a,ul#header.see li#see a,ul#header.learn li#learn a,ul#header.start li#start a{background-image:url('/images/nav_sprite.png');background-repeat:no-repeat;width:167px;}ul#header.explore li#explore a{background-position:-322px 0;}ul#header.see li#see a{background-position:-487px 0;}ul#header.learn li#learn a{background-position:-652px 0;}ul#header.start li#start a{background-position:-817px 0;}#homepage #main{position:relative;overflow:visible;}#homepage #main .masthead{width:980px;height:413px;background:transparent url('/images/home_screens_bg.jpg') top left no-repeat;margin-left:2px;}#homepage #menu h3.jfx{height:70px;z-index:502;cursor:pointer;position:absolute;}#homepage #menu h3.jfx:hover{opacity:.9;}#homepage #menu h3.jfx span{display:none;}#homepage #menu{width:325px;position:absolute;top:19px;left:650px;overflow:visible;z-index:500;}#homepage #main .masthead .contents{padding-left:2em;width:570px;color:#333;}#homepage #main .masthead h2{display:block;font-size:40px;line-height:44px;font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;font-weight:normal;font-style:normal;padding-top:17px;padding-bottom:7px;}#homepage #main .masthead h2 span{color:#888;}#homepage #main .masthead h3{color:#aaa;position:absolute;top:135px;left:15px;width:220px;font:normal 21px/1.3 "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;}#homepage dl.links-list dd a{border-bottom:none;padding-left:4px;width:auto;}ul.featured{position:absolute;top:160px;left:15px;width:210px;}ul.featured li{margin:0 0 10px 0;}ul.featured li strong{font-size:13px;}ul.featured li p{padding:1px 0 3px 0;line-height:15px;}a.featured{position:absolute;top:177px;left:5px;}#homepage #pre_download{visibility:hidden;overflow:hidden;position:absolute;top:60px;z-index:501;}#homepage #pre_download .dropshadow{overflow:hidden;}#homepage #pre_download .options,#homepage #post_download .options{width:311px;padding:5px 0 0 12px;color:#757779;font-size:11px;overflow:hidden;background:transparent url('/images/home_dl_grey_bg.png') bottom right no-repeat;position:relative;}#homepage #pre_download .options p{line-height:13px;margin-bottom:10px;padding-right:20px;}#homepage #pre_download .options ol.download-options li{float:left;overflow:hidden;}#homepage #pre_download .options ol.download-options li.last{border-top:1px dotted #AAADAF;padding-top:10px;}#homepage #dl-formwrap,#homepage #dl-formwrap ol.jfx,#homepage #dl-formwrap ol.jfx li{overflow:hidden;}#homepage #pre_download .option p{margin-bottom:3px;margin-top:2px;}#homepage #pre_download .option{padding-bottom:15px;}#homepage #pre_download .option ol.more-options{line-height:13px;display:block;width:200px;overflow:hidden;}#homepage #pre_download .option ol.more-options li{display:inline;float:left;overflow:visible;}#homepage #pre_download .option ol.more-options li.install{border-left:1px solid #098CEC;margin-left:4px;padding-left:4px;}#homepage #pre_download .options h5.jfx{font-size:13px;font-weight:bold;color:#3B3D3F;}#homepage #post_download{visibility:hidden;overflow:hidden;position:absolute;top:60px;z-index:501;}#homepage #post_download dl.links-list{margin-top:7px;margin-bottom:7px;height:90px;}#homepage #post_download dl.links-list dt{font-size:12px;font-weight:bold;color:#3B3D3F;margin-bottom:5px;}#homepage #post_download dl.links-list dd{width:150px;display:inline;float:left;border-bottom:1px dotted #AAADAF;line-height:20px;}#homepage #post_download form#register p{line-height:13px;}#homepage #post_download input.text,#homepage #post_download input.required-text{width:289px;}#homepage #post_download .fieldwrap{margin-top:15px;margin-bottom:10px;}#homepage #post_download dl.links-list dd.top{border-top:1px dotted #AAADAF;}#homepage #pre_download .options h4.jfx,#homepage #post_download .options h4.jfx{font-size:16px;font-weight:bold;color:#3B3D3F;margin-top:15px;margin-bottom:5px;}#homepage #pre_download .options h6.jfx,#homepage #post_download .options h6.jfx{font-size:11px;font-weight:bold;margin-right:20px;}#homepage #post_download .options h6.jfx{margin-bottom:3px;}#homepage ul#header{margin-bottom:5px;}#homepage #featured{position:absolute;width:984px;height:232px;background:transparent url('/images/home_featured_bg_old.png') no-repeat right bottom;z-index:400;}#homepage #featured h3.demos{font:normal 21px/1.3 "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;color:#fff;position:absolute;left:15px;top:25px;}#homepage #featured p.description{color:#EAE9EC;font-size:11px;position:absolute;top:67px;left:15px;width:200px;}#homepage #featured p a,#homepage #featured a#view_more{color:#7DD6FF;}#homepage #featured p a:hover,#homepage #featured a#view_more:hover{color:#001c3c;}#homepage #featured a#view_more{position:absolute;bottom:30px;left:15px;width:100px;}#homepage #featured ul.gallery{margin:0;position:absolute;top:51px;left:245px;height:133px;width:750px;overflow:visible;}#homepage #footer{position:absolute;top:721px;}#homepage #news-ticker{position:absolute;top:110px;left:654px;width:312px;background:#fff url(../../images/newsticker/bg_bl.gif) no-repeat left bottom;padding-top:2em;}#homepage #news-ticker h3{background:#aaa url(../../images/newsticker/title_bg_tl.gif) no-repeat;line-height:2;text-indent:1em;color:#fff;position:absolute;width:100%;top:0;left:0;font-weight:bold;}#homepage #news-ticker ul{height:255px;overflow:auto;overflow-x:hidden;list-style:none;border-right:1px solid #aaa;}#homepage #news-ticker li{list-style:none;margin:1em;}#homepage #news-ticker li img{float:left;padding-right:.5em;padding-bottom:.25em;}#homepage #news-ticker li a:hover img{opacity:.9;}#homepage li div.option{float:left;width:277px;}#homepage li div.inputwrap{float:left;display:block;width:24px;margin-top:2px;}#homepage div.btnwrap{margin-bottom:20px;overflow:hidden;margin-right:15px;}#homepage div.btnwrap #download_button,#homepage div.btnwrap #submit_button{float:right;}#homepage #pre_download .sdk-only h5.jfx{font-size:11px;}#homepage ul.gallery-paging{display:none;}body#popup{width:100%;}body#popup div#body{width:auto;padding:0 10px;}ul#popheader{margin:12px 0 30px 0;height:92px;}ul#popheader li{background:url('/images/header_bg.png') repeat-x;position:relative;}ul#popheader li a span{display:none;}ul#popheader li h1.jfx{background:url('/images/header_end.png') no-repeat top right;}ul#popheader li a{display:block;height:92px;background:url('/images/header_logo.png') no-repeat top left;overflow:hidden;}ul#popheader li a.close-button{background:url('/images/close-button.png') no-repeat;position:absolute;top:10px;right:1px;height:20px;width:20px;cursor:pointer;}ul#popheader li a.close-button span{display:none;}#popup #main{overflow:visible;}#popup #content{margin:0 10px;width:636px;}#popup #content h3.jfx{line-height:16px;font-size:16px;font-weight:bold;color:#858789;}#popup #content h2.jfx{line-height:16px;font-size:16px;font-weight:bold;}#popup #content .content-head{height:50px;margin:-4px 0 10px;}#popup .source{width:584px;border:0 none;background-color:#F5F5F5;padding:13px 16px;font-size:10px;line-height:13px;overflow:visible;}#popup .source pre{padding:0;margin:0;}#popup #content p{margin-right:30px;}#popup #footer{width:100%;}#popup #content>img{margin:0 0 12px;}ul#subnav{padding:0 0 27px 0;width:982px;height:45px;}ul#subnav li{display:inline;float:left;}ul#subnav li a{display:block;height:48px;background-image:url('/images/subnav_sprite.png');background-repeat:no-repeat;position:relative;color:#999;cursor:pointer;}ul#subnav li a span{font:lighter 17px "Helvetica Neue",Helvetica,Arial,sans-serif;display:block;line-height:45px;height:45px;text-indent:17px;background:url(/images/subnav-splitter.gif) no-repeat right 0;}ul#subnav li.last a span{background-image:none;}ul#subnav li a:hover{color:#666;}ul#subnav li#overview a{width:166px;background-position:0 0;}ul#subnav li#overview a:hover{background-position:0 -48px;}ul#subnav li#tutorials a{width:155px;background-position:-166px 0;}ul#subnav li#tutorials a:hover{background-position:-166px -48px;}ul#subnav li#training a{width:155px;background-position:-321px 0;}ul#subnav li#training a:hover{background-position:-321px -48px;}ul#subnav li#faq a{width:164px;background-position:-476px 0;}ul#subnav li#faq a:hover{background-position:-476px -48px;}ul#subnav li#apidocs a{width:351px;background-position:-631px 0;}ul#subnav li#apidocs a:hover{background-position:-631px -48px;}ul#subnav.overview li#overview a{background-position:0 -48px;color:#666;}ul#subnav.tutorials li#tutorials a{background-position:-166px -48px;color:#666;}ul#subnav.training li#training a{background-position:-321px -48px;color:#666;}ul#subnav.faq li#faq a{background-position:-476px -48px;color:#666;}ul#subnav.apidocs li#apidocs a{background-position:-631px -48px;color:#666;}ul#subnav li#overview a:hover span,ul#subnav li#tutorials a:hover span,ul#subnav li#training a:hover span,ul#subnav li#faq a:hover span,ul#subnav li#apidocumentation a:hover span,ul#subnav.overview li#overview a span,ul#subnav.tutorials li#tutorials a span,ul#subnav.training li#training a span,ul#subnav.faq li#faq a span,ul#subnav.apidocumentation li#apidocumentation a span{background-position:right bottom;}.sidebar .back{display:block;width:320px;height:30px;background:url('/images/sprites.png') repeat-x 0 -278px;font-weight:bold;line-height:28px;margin:0 0 49px 0;}.sidebar .back span{padding:0 0 0 20px;background:url('/images/sprites.png') no-repeat 0 3px;}.sidebar .mobile-ready{height:54px;width:320px;background:url('/images/mobile_ready.png') no-repeat;display:block;}.sidebar .mobile-ready span{display:none;}.sidebar dl.jfx{width:320px;margin:0 0 60px 0;clear:left;}dl.links-list dt.head,.sidebar dl.jfx dt{height:29px;color:#3b3d3f;font-weight:bold;line-height:29px;background:url('/images/sprites.png') repeat-x 0 -278px;border-bottom:1px dotted #aaadaf;display:block;}.sidebar dl.icon-list{overflow:hidden;}.sidebar dl.icon-list dd{display:block;float:left;width:26px;margin:10px 0 0 0;}#learn_list dl.links-list{margin-bottom:2em;}dl.links-list dt.first{margin-top:0;}dl.links-list dd{display:block;overflow:visible;}dl.links-list dd a{border-bottom:1px dotted #aaadaf;display:block;line-height:14px;padding:3px 0;font-size:11px;width:100%;}dl.links-list dd ul.jfx li{margin:0 0 0 20px;}dl.links-list dd.button{margin:20px 0 0 0;}dl.links-list dd.button a{border:0 none;display:inline;width:auto;padding:3px 8px 5px 5px;}.profile{width:320px;background:#f5f5f5;position:relative;padding:0 0 30px 0;margin:0 0 60px 0;border-top:1px solid #858789;}.profile h4.jfx{font-weight:bold;font-size:12px;height:28px;line-height:28px;padding:0 11px;border-bottom:1px dotted #aaadaf;}.profile img{width:68px;position:absolute;top:84px;left:11px;}.profile strong{line-height:16px;font-size:12px;font-weight:bold;display:block;padding:6px 11px 0 11px;}.profile em{display:block;font-size:12px;line-height:16px;margin:0 11px;}.profile p{font-size:11px;margin:12px 11px 0 93px;}.no-image p{margin-left:11px;}.with-image p{margin-left:93px;}.another-profile{border:0 none;position:relative;margin-top:15px;}.another-profile img{top:55px;}#tutorials #content h2.jfx{font-size:18px;line-height:18px;}#tutorials #content h3.jfx{font-size:16px;line-height:18px;}.masthead div.learn_list h3.jfx,#tutorials #content h4.jfx{font-size:14px;line-height:18px;margin:0 0 3px;font-weight:bold;}#content h2.jfx{font-size:16px;margin:0 0 22px 0;color:#3b3d3f;}#content .jr h2.jfx,#content h2.jr{font-size:14px;margin-bottom:10px;}#content h3.jfx{margin:0 0 4px 0;font-weight:bold;font-size:12px;color:#3B3D3F;}#content h6.jfx{font-weight:bold;font-size:11px;color:#858789;}#content p{width:610px;margin:0 0 12px 0;clear:right;}#content p img.sub{float:right;margin:0 0 20px 30px;}#content .item{border-top:1px dotted #aaadaf;margin:0;padding:6px 0 1px 0;}#content .item-first{border:0 none;padding-top:0;margin-top:-3px;}#content .item h3.jfx{margin-top:0;}#content .intro{font-style:italic;}#content .button{margin-bottom:12px;}#content .content-head{height:71px;margin:-2px 0 8px 0;}#content .content-head h2.jfx{margin:0;}#content .content-head .meta{font-size:11px;color:#aaadaf;}#content .content-head .download-button{position:relative;top:5px;}#content .content-info{background:#f5f5f5;overflow:hidden;margin:0 0 30px 0;}#content .content-info ol.brief-info{width:643px;min-height:50px;border-top:1px solid #858789;overflow:visible;}#content .content-info ol.brief-info li{width:150px;min-height:53px;display:block;float:left;line-height:14px;padding:0 5px 0 0;overflow:visible;}#content .content-info ol.brief-info li.first{width:149px;margin:0 0 0 11px;}#content .content-info ol.brief-info li strong{font-weight:bold;display:block;padding:6px 0 0 0;}#content .content-info .further-info{border-top:1px solid #858789;overflow:hidden;width:643px;clear:left;}#content .content-info dl.highlights{float:left;width:315px;margin:0;padding:0 0 29px 0;}#content .content-info dl.highlights dt{width:305px;text-indent:11px;margin:0 0 2px 0;}#content .content-info dl.highlights ul.jfx li{line-height:16px;font-size:11px;padding:0 0 0 21px;background:url('/images/sprites.png') no-repeat 2px -37px;}#content .content-info dl.related-readings{width:323px;float:right;padding:0 0 29px 0;overflow:hidden;}#content .content-info dl.related-readings ul.jfx li.first{border-top:0 none;}#content .content-info dl.related-readings ul.jfx li{border-top:1px dotted #aaadaf;line-height:20px;}#content .content-info dl.jfx dt{font-weight:bold;height:28px;line-height:28px;border-bottom:1px dotted #aaadaf;}#content .preview{margin:0 0 13px 0;overflow:visible;}#content .preview img{margin:0;padding:0;}#content .preview-with-download{padding:0 0 26px 0;overflow:hidden;}#content .preview-with-download img{margin:0;padding:0 0 12px 0;display:block;}.source{display:block;border:1px solid #858789;margin:26px 0;overflow:visible;}.source pre{padding:7px 15px 0 15px;background:#f5f5f5;color:#434546;line-height:13px;font-size:10px;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}.source .code-header{background:#e9eaec url('/images/sprites.png') no-repeat 616px -190px;height:30px;line-height:30px;padding:0 0 0 15px;font-weight:bold;color:#3b3d3f;cursor:pointer;}.source .code-footer{background:#e9eaec;padding:12px 16px 11px 16px;color:#858789;font-size:11px;line-height:14px;}.collapsed pre{display:none;}.collapsed .code-header{background:#e9eaec url('/images/sprites.png') no-repeat 616px -218px;}.collapsed .code-footer{display:none;}var{font-size:10px;color:#858789;}#content .page-stepper{width:643px;height:28px;line-height:26px;border-top:1px solid #858789;background:#f5f5f5;margin:26px 0 0 0;}#content .page-stepper .back{float:left;margin-left:5px;}#content .page-stepper .back span{padding:0 0 0 25px;background:url('/images/back_active_page_stepper_arrow.gif') left center no-repeat;}#content .page-stepper .back span.disabled{background:url('/images/back_disabled_page_stepper_arrow.gif') left center no-repeat;}#content .page-stepper .forward{float:right;margin-right:5px;}#content .page-stepper .forward span{padding:0 25px 0 0;background:url('/images/forward_active_page_stepper_arrow.gif') right center no-repeat;}#content .page-stepper .forward span.disabled{background:url('/images/forward_disabled_page_stepper_arrow.gif') right center no-repeat;}#content .page-stepper .disabled{color:#aaadaf;}#downloads #pre_download{display:block;}#downloads #post_download{visibility:hidden;position:absolute;top:0;left:0;overflow:hidden;background:#fff;}#downloads #post_download dl.links-list{margin-top:11px;width:310px;font-size:13px;}#downloads #post_download dl.links-list dt{font-weight:bold;height:20px;}#downloads #post_download dl.links-list dd{line-height:20px;font-size:11px;}#downloads #post_download dl.links-list dd.first{border-top:1px dotted #AAADAF;}#downloads #post_download h2.jfx{border-top:1px solid #858789;}#downloads #post_download h6.jfx{font-weight:normal;line-height:15px;}#downloads #post_download form{margin:20px 0 0 0;padding:10px;}#downloads .sidebar{margin:0 0 0 2px;}#tutorials_index #main,#explore-index #main,#downloads #main{overflow:hidden;}#downloads form,#downloads div#download{background-color:#f4f4f6;margin-top:17px;padding:17px 10px 15px 10px;width:620px;position:relative;overflow:hidden;}#downloads form p{font-size:11px;line-height:14px;margin:3px 0 4px 0;color:#858789;}#downloads form label{font-size:11px;color:#858789;line-height:22px;padding:0 0 2px 0;float:left;clear:right;}#downloads form .checkbox{float:left;clear:left;margin:4px 7px 3px 0;}#downloads form .more-options br{display:none;}#downloads h2.jfx{background:transparent url('/images/sprites.png') 0 -278px repeat-x;padding-top:9px;margin:0;}#downloads h6.jfx{padding:3px 0 0 0;}#downloads ol.download-options li{width:460px;overflow:hidden;}#downloads li h3.jfx{font-size:13px;margin:0;color:#3B3D3F;}#downloads li p{width:425px;margin-bottom:5px;}#downloads li div.inputwrap{float:left;display:block;width:24px;margin-top:2px;}#downloads li div.option{float:left;width:425px;}#downloads ol.download-options li{color:#858789;font-size:11px;padding-bottom:5px;}#downloads ol.more-options{clear:right;overflow:hidden;}#downloads ol.more-options li{display:inline;float:left;width:auto;}#downloads ol.more-options li a{border-left:1px solid #098cec;margin-right:5px;padding-left:5px;line-height:10px;}#downloads ol.more-options li.first a,#downloads ol.more-options li.first1 a{border:0 none;padding-left:0;}#downloads ol.download-options li.last{margin-top:30px;padding-top:10px;border-top:1px dotted #AAADAF;margin-bottom:-8px;}#downloads ol.download-options li.last h3.jfx{font-size:12px;}#downloads #download_button{position:absolute;bottom:8px;right:9px;width:112px;}#downloads #submit_button{position:absolute;bottom:8px;right:9px;width:100px;}#downloads div.more-options{float:left;display:inline;width:200px;margin:30px 0 0 80px;margin-top:30px;}#downloads div.fieldwrap{float:left;margin-top:30px;display:block;width:230px;}div.sysreqs-downloads{width:320px;float:left;margin:0 0 60px 0;overflow:hidden;}div.sysreqs-downloads.first{margin-right:10px;width:310px;}.sysreqs-downloads dl.jfx dt{min-height:29px;color:#3b3d3f;font-weight:bold;line-height:29px;border-bottom:1px dotted #aaadaf;display:block;}.sysreqs-downloads dl.links-list{margin-top:20px;}.sysreqs-downloads dl.links-list dt{font-size:12px;font-weight:bold;}.sysreqs-downloads dl.links-list dt span{display:block;padding-top:16px;font-size:11px;font-weight:normal;height:29px;}.sysreqs-downloads dl.links-list dt.first{margin-top:0;}.sysreqs-downloads dl.links-list dd{display:block;overflow:visible;}.sysreqs-downloads dl.links-list dd a{border-bottom:1px dotted #aaadaf;display:block;font-size:11px;}.sysreqs-downloads dl.links-list dd ul.jfx li{margin:0 0 0 20px;}#downloads ol.no-js li{width:auto;border-top:1px dotted #AAADAF;padding-top:10px;margin-bottom:5px;overflow:hidden;clear:both;}#downloads ol.no-js li.first,#downloads ol.no-js li ol.jfx li{border-top:0;padding-top:0;clear:none;}#downloads ol.no-js li.last{margin:0;}#downloads ol.no-js li div.option-action{float:right;width:150px;}#downloads .option-action label{font-weight:bold;}#downloads .option-action a.download-button{margin-right:8px;}#downloads .option-action a.download-button span{padding-right:30px;}#footer{width:980px;margin:60px 0 0 0;height:64px;border-top:1px solid #858789;font-size:11px;padding-top:10px;background:url('/images/footer_oracle.png') no-repeat top left;position:relative;clear:left;}#footer span.copy{color:#858789;float:left;}#footer ul.jfx{float:right;display:inline;}#footer ul.jfx li{float:left;display:inline;background:transparent url('/images/footer_link_separator.png') center left no-repeat;}#footer ul.jfx li.first{background-image:none;}#footer ul.jfx li a{color:#098CEC;text-decoration:none;margin:0 5px 0 8px;}#footer a#footer_link{display:block;width:76px;height:33px;position:absolute;bottom:0;right:0;cursor:pointer;}#footer a#footer_link span{display:none;}input.text,input.required-text{border:1px solid #098CEC;display:block;margin-bottom:1px;width:220px;padding:3px;font-size:11px;color:#858789;}input.required-text{border-right:2px solid #f97200;color:#3B3D3F;}a.download-button,a.button{display:inline;clear:right;background:transparent url('/images/button_bg.png') bottom right no-repeat;padding:3px 8px 5px 5px;font-size:11px;line-height:14px;cursor:pointer;}a.download-button span,a.button span{color:#fff;font-size:11px;font-weight:bold;padding:5px 60px 5px 0;line-height:21px;cursor:pointer;}a.button span{background:transparent url('/images/button_bg_arrow.png') center right no-repeat;}a.download-button span{background:transparent url('/images/button_bg_down_arrow.png') center right no-repeat;}ul.gallery{*margin-left:38px;}ul.gallery li{display:block;width:183px;height:131px;border-top:none!important;float:left;background:url('/images/gray_frame_small.png') no-repeat;padding:6px 0 0 0;z-index:10;position:relative;}ul.gallery li a{z-index:10;display:block;width:187px;height:133px;}ul.gallery li strong{font-size:11px;color:#ccc;font-weight:normal;position:absolute;top:104px;left:8px;z-index:1100;width:168px;}ul.gallery li img.small{position:absolute;top:-26px;left:-47px;z-index:90;clip:rect(30px 222px 126px 52px);}ul.gallery li img.frame{position:absolute;top:-6px;left:-8px;width:190px;height:134px;z-index:100;}ul.gallery li p.slider{display:none;font-size:10px;color:#333;font-weight:bold;position:absolute;top:83px;left:-50px;z-index:89;width:279px;height:60px;overflow:hidden;background:transparent url('/images/sliding_tray_bg.png') bottom right no-repeat;}ul.gallery li p.slider span{padding:12px 20px 10px 10px;display:block;line-height:13px;}#content ul.gallery strong{font-size:11px;color:#ccc;font-weight:normal;}#content ul.gallery li p.slider{width:279px;}.script-enabled ul.gallery img.small{clip:rect(24px 222px 133px 43px);}.script-enabled ul.gallery li strong{top:100px;left:1px;}#gallery.script-enabled #content ul.gallery{width:920px;}#gallery div.sidebar{position:absolute;left:14px;top:-25px;}#gallery div.sidebar h2.jfx{font-size:24px;line-height:44px;color:#000;}#gallery.script-enabled div.sidebar{top:0;}#gallery.script-enabled div.sidebar h2.jfx{color:#fff;}#gallery div.sidebar .gallerynav{display:none;}#gallery #main{height:655px;width:984px;overflow:visible;position:relative;}#gallery #content{width:915px;height:615px;margin:0 auto;overflow:visible;position:relative;top:17px;}#gallery #content ul.gallery{overflow:visible;width:960px;position:relative;}#gallery.script-enabled #main{background:url('/images/blue_pane_bg.png') repeat-y;}#gallery.script-enabled #content ul.gallery{top:35px;}#gallery.script-enabled #content ul.gallery img.small{clip:rect(24px 222px 133px 43px);}#gallery.script-enabled #content ul.gallery li strong{top:100px;left:-1px;}#gallery ul.top{top:0;right:0;}#gallery ul.bottom{bottom:0;right:0;}ul.gallery-paging{height:13px;position:absolute;overflow:hidden;}ul.gallery-paging li{display:block;width:10px;float:left;cursor:pointer;color:#7dd6ff;font-weight:bold;}ul.gallery-paging li.current{color:#fff;}ul.gallery-paging li.prev{width:19px;height:17px;margin:0 10px 0 0;background:transparent url('/images/paging_arrows.png') no-repeat 13px 5px;}ul.gallery-paging li.next{width:19px;height:17px;margin:0 0 0 6px;background:transparent url('/images/paging_arrows.png') no-repeat -6px 5px;}ul.articles h3.jfx a,ul.tutorial-info h3.jfx a{color:#098CEC;}ul.articles h3.jfx a:hover,ul.tutorial-info h3.jfx a:hover{color:#0C60AE;}#explore-index #content{margin-left:0;width:auto;}#explore-index div.masthead{width:984px;display:inline;}div.masthead h2.jfx span{color:#098CEC;width:100%;display:block;font-size:30px;line-height:44px;font-weight:normal;}#explore-index .intro,.masthead .intro{float:left;display:inline;color:#AAADAF;font-style:normal;font-size:16px;line-height:20px;margin-top:25px;margin-bottom:40px;}#explore-index .intro,.masthead span.intro{width:482px;margin-top:25px;margin-right:20px;}.masthead p.intro{float:left;display:inline;color:#AAADAF;font-style:normal;font-size:16px;line-height:20px;margin-top:25px;margin-bottom:40px;}.masthead p.intro img{float:left;margin-right:25px;}#explore-index .intro a.button{font-size:11px;}#explore-index .intro.last{margin-right:0;}#explore-index ul.articles{width:1004px;float:left;}#explore-index ul.articles li{float:left;display:inline;width:482px;height:200px;margin:0 20px 0 0;padding-top:20px;background:transparent url('/images/sprites.png') 0 -278px repeat-x;overflow:hidden;}#explore-index ul.articles li img{float:left;display:inline;margin:4px 10px 5px 0;}#explore-index ul.articles li h3.jfx{font-size:12px;}#explore-index ul.articles li p{margin-right:25px;width:auto;}#learn_index #content{width:984px;margin:0 2px;}#learn_index .getting_started,#learn_index .tutorials_overview{position:relative;width:984px;overflow:hidden;margin-bottom:30px;}#learn_index .jr{font-size:11px;}#learn_index #content p{width:auto;}#learn_index .getting_started_info,#learn_index .tutorials_overview_info{width:635px;margin-right:25px;float:left;overflow:hidden;}#learn_index .getting_started_info-r,#learn_index .tutorials_overview_info-r{margin-left:25px;margin-right:0;}#learn_index .getting_started_info-r a img,#learn_index .tutorials_overview_info-r a img{float:left;margin-right:10px;margin-bottom:5px;}#learn_index .getting_started_info ul.tutorial-info,#learn_index .tutorials_overview_info ul.tutorial-info{width:652px;}#learn_index ul.tutorial-info{margin-left:-17px;}#learn_index ul.tutorial-info li{width:308px;padding-top:10px;float:left;display:inline;border-top:1px dotted #AAADAF;margin:0 0 15px 17px;}.masthead div.learn_list h3.jfx,#learn_index #content h2.jfx{background:url('/images/sprites.png') repeat-x 0 -278px;padding-top:10px;font-weight:normal;color:#3B3D3F;}#learn_index .tutorial-overview-head{float:left;}#learn_index .tutorial-overview-head img{float:left;display:block;margin:4px 10px 10px 0;}#learn_index .tutorial-overview-head h3.jfx{margin-bottom:8px;}#learn_index .tutorial-overview-head p{margin-bottom:3px;}#learn_index ul.tutorial-info{font-size:11px;float:left;overflow:hidden;}#learn_index ul.tutorial-info li.first{overflow:hidden;}#learn_index ul.tutorial-info li h4.jfx{font-weight:bold;}#learn_index ul.tutorial-info li ul.jfx{float:left;overflow:hidden;}#learn_index ul.tutorial-info li ul.bullet-list{margin-bottom:30px;float:left;}#learn_index ul.tutorial-info li ul.links-list{float:left;}#learn_index ul.tutorial-info li ul.bullet-list li{border:0;background:transparent url('/images/bullet.png') 1px center no-repeat;padding:0 0 0 1em;margin:0;}#learn_index ul.tutorial-info li ul.links-list li{padding:3px 0 3px 0;margin:0;}.masthead div.learn_list,#learn_index #learn_list{float:left;width:320px;}#learn_index #learn_list ul.links-list{margin-top:-6px;}.masthead div.learn_list ul.links-list li,#learn_index #learn_list ul.links-list li{border-top:1px dotted #AAADAF;padding:6px 0;}#learn_index #learn_list.jr ul.links-list li{padding:3px 0;}#learn_index #learn_list ul.links-list li.first{border-top:0;}#learn_index #learn_list ul.links-list li.forumlink{margin-bottom:20px;}#launch-block{position:relative;left:-3px;background:#0C60AE url('/images/launch_bg.png');color:#fff;height:333px;margin-bottom:2.5em;}a.download-button,a.button{display:inline;clear:right;background:transparent url('/images/button_bg.png') bottom right no-repeat;padding:3px 8px 5px 5px;font-size:11px;line-height:14px;}#launch-block div.contents a.download-button{display:block;float:left;background:url('/images/launch_dl_button_bg.png') no-repeat right top;margin-left:-2px;padding:0;width:180px;}#launch-block div.contents a.download-button span{display:block;float:left;background:url('/images/launch_dl_button_fg.png') no-repeat left top;padding:0;margin:0;height:30px;line-height:25px;text-indent:7px;cursor:pointer;}#launch-video{background:#0b5ba5;width:480px;height:270px;position:absolute;top:29px;left:14px;overflow:hidden;}#launch-block .contents{position:absolute;top:9px;left:496px;padding:18px 14px;width:456px;}#launch-block .contents a{color:#7ac4f7;}#launch-block .contents a:hover{color:#a0d4f7;}#content #launch-block .contents h2.jfx{color:#fff;font-weight:normal;border:none;background:none;line-height:1.125;padding-top:.5px;font-size:1.89em;}#launch-block .contents ul.jfx{list-style:disc;padding-left:1em;margin-bottom:1em;margin-left:1em;}#launch-block .contents ul.jfx,#launch-block .contents li{list-style:disc;}#launch-a-block{background:#ddd url('/images/launch_a_bg.png');width:980px;height:268px;margin-bottom:2.5em;position:relative;padding-top:3em;padding-bottom:1.5em;overflow:hidden;margin-top:2.5em;}#launch-a-video{background:#ccc;width:480px;height:270px;position:absolute;top:3em;left:14px;overflow:hidden;}#launch-a-video *{position:absolute;top:0;left:0;}#launch-a-block h2.jfx{font-size:1.5em!important;font-weight:normal!important;border:none!important;background:none!important;padding:0!important;position:absolute;top:0;left:14px;height:2em!important;line-height:2em!important;}#launch-a-block .contents{position:absolute;top:0;left:494px;width:470px;padding-top:3em;padding-left:16px;}.getting_started_info .launch-list{margin-top:1em!important;}.launch-list li{position:relative;}.launch-list li img{position:absolute;top:0;left:0;background:#111;border:none;margin-top:10px;}.launch-list li .launch-list-c{padding-left:160px;width:145px;}.launch-list li.even{clear:left;}.launch-list li .launch-list-c p{margin:0!important;}#launch-a-block .launch-list li .launch-list-c{width:289px;background:#eee;height:74px;margin-bottom:17px;padding-top:5px;padding-right:5px;overflow:hidden;}#launch-a-block .launch-list li .launch-list-c img{margin-top:0;}.launch-list li a span,dd a span{color:#999;}.partners #main h1.jfx,.launch-archive #main h1.jfx{font-size:3em;line-height:1;margin:0;color:#098cec;padding-bottom:.5em;}.launch-archive #content .getting_started_info h2.jfx{background:none;margin:0;padding:0;}#tutorials_index #content{width:984px;margin:0 2px;}#tutorials_index .tutorials_overview2{position:relative;width:984px;overflow:hidden;margin-bottom:30px;float:left;}#tutorials_index #content p{width:auto;}#tutorials_index .tutorials_overview_info{margin:0 25px 30px 0;padding-top:30px;float:left;overflow:hidden;background:transparent url('/images/sprites.png') 0 -278px repeat-x;overflow:hidden;}#tutorials_index .tutorials_overview_info.init{padding-top:0;background-image:none;width:984px;}#tutorials_index ul.tutorial-info{overflow:hidden;width:984px;margin-top:10px;float:left;}#tutorials_index ul.tutorial-info li{width:315px;margin:0 15px 15px 0;padding-top:10px;float:left;border-top:1px dotted #AAADAF;}#tutorials_index #content ul.tutorial-info li p,#tutorials_index #content ul.tutorial-info li h3.jfx{width:270px;}#tutorials_index h2.jfx{background:url(/images/sprites.png) repeat-x 0 -178px;padding-top:10px;font-weight:normal;color:#3B3D3F;}#tutorials_index .tutorial-overview-head{float:left;width:800px;}#tutorials_index .tutorial-overview-head img{float:left;display:block;margin:4px 10px 10px 0;}#tutorials_index .tutorial-overview-head h3.jfx{margin-bottom:8px;}#tutorials_index .tutorial-overview-head p{margin-bottom:3px;}#tutorials_index ul.tutorial-info{width:990px;font-size:11px;float:left;overflow:hidden;}#tutorials_index ul.tutorial-info li.first{overflow:hidden;}#tutorials_index ul.tutorial-info li h4.jfx{font-weight:bold;}#tutorials_index ul.tutorial-info li ul.jfx{float:left;overflow:hidden;}#tutorials_index ul.tutorial-info li ul.bullet-list{margin-bottom:30px;float:left;}#tutorials_index ul.tutorial-info li ul.links-list{float:left;}#tutorials_index ul.tutorial-info li ul.bullet-list li{border:0;background:transparent url('/images/bullet.png') left 7px no-repeat;padding:0 0 0 1em;margin:0;}#tutorials_index ul.tutorial-info li ul.links-list li{padding:3px 0 3px 0;margin:0;}.masthead div.learn_list h3.jfx{margin-top:2em;}#main #content .explore-items li{padding:1em;font-size:11px;width:283px;}#main #content .explore-items li *{font-size:inherit;}#content .explore-subheads li h3.jfx{font-size:2em;font-weight:normal;font-style:normal;line-height:3em;margin:0;padding:0;}#main #content div.glowy{border:1px dotted #999;border-right:none;border-left:none;padding-top:4em;padding-bottom:2em;}#main #content div.glowy a{display:block;width:60%;}#main #content div.glowy h2.jfx{color:#888;background:none;font-size:24px;line-height:1;text-shadow:#999 0 0 3px;}#main #content div.glowy a:hover h2.jfx{color:#666;text-shadow:#ccc 0 0 5px;}#main #content div.glowy a span.link{display:block;text-align:right;color:#666;}#main #content div.glowy a:hover span.link{color:#999;}ul.toc:after{content:".";display:block;height:0;clear:both;visibility:hidden;}ul.toc{display:inline-block;}* html ul.toc{height:1%;}ul.toc{display:block;}ul.toc li{display:block;float:left;width:33%;overflow:hidden;font:14px/1 Helvetica,Arial,Geneva,sans-serif;}ul.toc li.double{width:66%;}ul.toc li a{display:block;height:2.5em;}.inline-list{margin:0 0 1em .5em;padding:0 0 0 2em;display:block;}.inline-list li{list-style:inherit;}ol.lower-alpha li{list-style:lower-alpha!important;}ol.lower-roman li{list-style:lower-roman!important;}ol.upper-alpha li{list-style:upper-alpha!important;}ol.upper-roman li{list-style:upper-roman!important;}#layercake{left:0;clip:rect(auto,auto,auto,0px);margin-right:3em;margin-left:3em;position:relative;height:580px;width:735px;}#content p.with-caption{display:block;border:1px solid #aaadaf;width:auto;}#content p.with-caption img{display:block;float:none;margin:0;}#content span.caption{display:block;background:#aaadaf;color:#fff;padding:5px 0 5px 9px;}#content .wrap-right,#content .wrap-left{overflow:hidden;margin:0 0 12px 0;}#content .wrap-left p.with-caption{float:left;margin:0 1em 0 0;}#content .wrap-right p.with-caption{float:right;margin:0 0 0 1em;}#content .wrap-left p,#content .wrap-right p{float:none;width:auto;clear:none;}table.jfx{border:1px solid #aaadaf;margin:0 0 12px 0;}table.jfx caption{background:url('/images/grid_caption_bg.png') repeat-x;height:28px;margin:0 0 0 -1px;padding:0 0 0 9px;line-height:28px;border:1px solid #aaadaf;border-bottom:0 none;font-size:11px;font-weight:bold;color:#fff;}table.jfx thead tr th{background:#e9eaec;font-size:11px;font-weight:bold;padding:5px 9px;border-left:1px solid #aaadaf;border-bottom:1px solid #e9eaec;}table.jfx tbody tr td{padding:6px 9px;border-left:1px dotted #aaadaf;border-top:1px solid #e5e6e7;vertical-align:top;font-size:12px;}table.jfx tbody tr.alt td{background:#f6f7f7;}.clearfix{clear:both;}#O_o table,#O_o table tr td,#O_c table,#O_c table tr td{border:0!important;margin:0;padding:0;}div.k5 h2.jfx{background:none!important;padding-top:0!important;}table.js-ratings-tableWrapper,table.js-ratings-tableWrapper td,div.k5 table.jfx,div.k5 table.jfx tr td,div.k5 table.jfx tr th{border:none!important;border-width:0!important;}#related_downloads{clear:left;}#related_downloads ol.download-options{background-color:#f5f5f5;margin-top:17px;padding:17px 10px 15px 10px;}#related_downloads ol.download-options:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#related_downloads ol.download-options{display:inline-block;}* html #related_downloads ol.download-options{height:1%;}#related_downloads ol.download-options{display:block;}#downloads #related_downloads .download-options li{width:622px;position:relative;border-top:1px dotted #aaadaf;padding-top:10px;}#downloads #related_downloads .download-options li li{border-top:none;padding-top:0;width:auto;}#downloads #related_downloads .download-options li.first{border-top:none;}#related_downloads .download-options div.option{float:none;margin-left:160px;margin-right:0;width:337px;font-weight:normal;}#related_downloads .download-options a.download-button{position:absolute;display:block;width:114px;left:497px;top:40px;padding:0;height:22px;}#related_downloads ol.download-options li div.logo{position:absolute;display:block;width:150px;overflow:hidden;top:0;padding:0;padding-top:10px;left:0;height:75px;text-align:center;}#related_downloads .download-options a.download-button span{display:block;padding:0 5px;background-position:101px;}#related_downloads .download-options li div.option p{width:auto;line-height:1.5;}#related_downloads ol.download-options li.view_all{line-height:1em;padding:0 0 0 20px;}#related_downloads ol.download-options li.view_all a{display:block;padding-top:4px;}.doc html,.doc body,.doc div,.doc span,.doc object,.doc iframe,.doc p,.doc blockquote,.doc pre,.doc a,.doc abbr,.doc acronym,.doc address,.doc code,.doc del,.doc dfn,.doc em,.doc img,.doc q,.doc dl,.doc dt,.doc dd,.doc ol,.doc ul,.doc li,.doc fieldset,.doc form,.doc label,.doc legend,.doc table,.doc caption,.doc tbody,.doc tfoot,.doc thead,.doc tr,.doc th,.doc td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}.doc body{line-height:1.5;}.doc table{border-collapse:separate;border-spacing:0;}.doc caption,.doc th,.doc td{text-align:left;font-weight:normal;}.doc table,.doc td,.doc th{vertical-align:middle;}.doc blockquote:before,.doc blockquote:after,.doc q:before,.doc q:after{content:"";}.doc blockquote,.doc q{quotes:"" "";}.doc a img{border:none;}.doc h1 img,.doc h2 img,.doc h3 img,.doc h4 img,.doc h5 img,.doc h6 img{margin:0;}.doc p{margin:0 0 1.5em;}.doc p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}.doc p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}.doc blockquote{margin:1.5em;color:#666;font-style:italic;}.doc strong{font-weight:bold;}.doc em,.doc dfn{font-style:italic;}.doc dfn{font-weight:bold;}.doc sup,.doc sub{line-height:0;}.doc abbr,.doc acronym{border-bottom:1px dotted #666;}.doc address{margin:0 0 1.5em;font-style:italic;}.doc del{color:#666;}.doc pre{margin:1.5em 0;white-space:pre;}.doc pre,.doc code,.doc tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}.doc li ul,.doc li ol{margin:0 1.5em;}.doc ul,.doc ol{margin:0 1.5em 1.5em 1.5em;}.doc ul{list-style-type:disc;}.doc ol{list-style-type:decimal;}.doc dl{margin:0 0 1.5em 0;}.doc dl dt{font-weight:bold;}.doc dd{margin-left:1.5em;}.doc table{margin-bottom:1.4em;width:100%;}.doc th{font-weight:bold;background:#C3D9FF;}.doc th,.doc td{padding:4px 10px 4px 5px;}.doc tr.even td{background:#E5ECF9;}.doc tfoot{font-style:italic;}.doc caption{background:#eee;}.doc .small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}.doc .large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}.doc .hide{display:none;}.doc .quiet{color:#666;}.doc .loud{color:#000;}.doc .highlight{background:#ff0;}.doc .added{background:#060;color:#fff;}.doc .removed{background:#900;color:#fff;}.doc .first{margin-left:0;padding-left:0;}.doc .last{margin-right:0;padding-right:0;}.doc .top{margin-top:0;padding-top:0;}.doc .bottom{margin-bottom:0;padding-bottom:0;}.doc ol,.doc ol li{list-style:decimal;}.doc ul,.doc ul li{list-style:disc;}
