@import url(//fonts.googleapis.com/css?family=Lato:400,700);@import url(//fonts.googleapis.com/css?family=Open+Sans);.clear{clear:both;font:0px/0px Arial}.block{display:block}.filler{display:block;height:100px;width:100px}.hidden{display:none}.section:after{clear:both;content:".";display:block;height:0;width:0;visibility:hidden}div.ui-dialog{text-align:left}.label{color:#000}.note{font:12px "Courier New", Terminal, monospace;border:1px solid #999;background:#ff6;padding:2px 4px 2px 4px;color:#000;margin:20px 0 0 0}.special{border:1px solid #999;background:#ff6;padding:2px 4px 2px 4px;color:#000;margin:20px 0 20px 0}.bd{border:1px solid #999}.nuggets{display:none}.spacer30{height:30px}.sansH h3,.sansH h4,.sansH h5{font-family:Arial, Helvetica, sans-serif}div.bookmark{float:right;font-size:0.9em;display:block;margin:5px 20px 5px 0}.InputBoxSmall{height:18px;width:40px}.InputBoxDestination{height:18px;margin:0px;width:215px}.InputLocation{height:18px;margin:0px;width:115px}.InputType{height:18px;margin:0px;width:150px}th{vertical-align:top}td.smallSpeakerImage img{width:56px}ul.plain{list-style:none;margin-left:0;padding-left:0}ul.plain li{clear:left;margin:3px 0 0 0;padding:0}ul.hlink{float:right;list-style:none;margin:5px 5px 10px 0;padding:0}ul.hlink li{display:inline;margin:0;padding:0 10px;border-right:1px dotted #336699}ul.hlink li.last{padding:0 0 0 10px;border-right:0}ul.hlink li:last-child{padding:0 0 0 10px;border-right:0}ul.hlink a{font-weight:bold}a.hlink{font-weight:bold;float:right;margin:5px 5px 10px 0}ul.links{list-style:none;margin:0;padding:0}ul.links li{display:inline;margin:0;padding:2px 5px 2px 5px;border-right:1px dotted #999}ul.links li.last{border-right:0}ul.hlink2{float:right;list-style:none;margin:5px 5px 10px 0;padding:0;font-size:0.95em}ul.hlink2 li{display:inline;margin:0;padding:0 10px;border-right:1px dotted #336699}ul.hlink2 li.last{padding:0 0 0 10px;border-right:0}ul.hlink2 li:last-child{padding:0 0 0 10px;border-right:0}ul.hlink2 a{font-weight:bold}table.wwFormTable td.tdLabel{vertical-align:text-top}table.wwFormTable span.errorMessage{text-align:left}div.topFunctionLink{font-size:8pt;font-weight:bold;float:right;margin:10px 10px 10px 10px;text-align:right}div.topFunctionLink ul{display:inline;list-style:none;position:relative;right:0}div.topFunctionLink ul li{float:left;margin:0;padding:0 10px;border-right:1px dotted #995a15}div.topFunctionLink ul li.last{padding:0 0 0 10px;border-right:0;text-align:right}ul.buttonlist{float:right;display:block;list-style:none;margin:10px 20px 0 0;padding:0}ul.buttonlist li{display:inline;margin:0;padding-left:3px}ul.buttonlist form{display:inline}ul.buttonlist2{float:left;display:block;list-style:none;margin:5px 0 0 0;padding:0}ul.buttonlist2 li{display:inline;margin:0;padding-left:3px}ul.inline{list-style:none}ul.inline li{display:inline}div.buttonlist{float:right;margin:5px;display:block}div.buttonlist table{border-collapse:collapse !important;border:0 !important;width:1%;float:right}ul.fileList a{font-size:8pt}ul.fileList{list-style:none;margin:0 0 0 0;padding:0;font-size:8pt}ul.fileList li{clear:left;margin:0 0 0 0;padding:0}div.indent ul{margin-left:30px}table.browseSlides ul.fileList span.type{font-size:0.85em}.errorMessage{color:red;font-weight:bold;padding:3px 0 3px 10px;display:block}.red{color:red}img.left{float:left;margin:0 5px 5px 0}table.wwFormTable th{font-weight:bold;text-align:left}table.wwFormTable td{text-align:left}table.wwFormTable{font-size:1em}div.space{margin:10px 0 10px 0}div.space div.termDef{margin:10px 0 0 0}td.select{width:20px}table.p2 td{padding:2px}table.p3 td{padding:3px}table.p5 td{padding:5px}table.major{width:98%;margin:0 10px 0 10px}table.itemTable{margin:10px 0 10px 0;border:1px solid #999;border-spacing:0px;border-collapse:collapse}table.itemTable table,table.itemTable tr,table.itemTable td{border-spacing:0px;border-collapse:collapse}table.itemTable th{text-align:left;font-size:1.1em;font-weight:bold;padding:3px}table.itemTable th.select{width:40px}table.itemTable th.date{width:100px}table.itemTable th.longDate{width:170px}table.itemTable th.desc150{width:150px}table.itemTable th.desc120{width:120px}table.itemTable th.smallImage{width:50px}table.itemTable td.smallImage img{width:50px}table.itemTable th.label{white-space:nowrap}table.itemTable th.icon{width:20px}table.itemTable th.rowNum{width:20px}table.itemTable td{text-align:left}table.itemTable td.fileIcon{width:25px}table.itemTable td.fileSize{width:80px}table.itemTable td.fileDate{width:120px}table.itemTable th.sortable{font-size:9pt;font-weight:bold}table.itemTable tr{border-bottom:1px dotted #999}table.itemTable tr:nth-child(1){border-bottom:1px solid #999}table.itemTable td{vertical-align:top;padding:3px}table.itemTable td.rowNum{width:20px}table.itemTable td.nowrap{white-space:nowrap}table.itemTable td.time{white-space:nowrap;width:70px}table.itemTable td.canceled{text-decoration:line-through}table.itemTable tr.canceled{background:orange}table.itemTable tr.empty{font-style:italic}table.itemTable div.highlight{background:#F1F1F1;border:1px solid #CFCFCF;margin:5px;padding:2px}table.itemTable td.borderright{border-right:2px solid #999}table.itemTable th.borderright{border-right:2px solid #999}table.itemTable th.borderright2{border-right:1px dotted #999}table.itemTable td.borderright2{border-right:1px dotted #999}table.itemTable th.center{text-align:center}table.itemTable tr.bordertop{border-top:1px solid #999}table.itemTable h4{margin:0}table.emailStats td{text-align:right}table.emailStats td.alignleft{text-align:left}table.comingSchedule{margin:30px 0 0 20px}table.comingSchedule th{text-align:left;font-weight:bold}table.itemTable.speakerSet img.bio{width:40px}table.itemTable.speakerSet img.remove:hover{cursor:pointer}div.contentPage{width:600px;margin:20px}table.registrationTable{width:500px;margin:20px 0 0 50px}table.emailStats{font-size:0.95em}#quickPoll{margin:10px 5px 10px 5px;font-size:0.9em;background:#FFF;border:1px solid #999}#quickPoll form{padding:5px}#quickPoll .question{font-size:1em}#quickPoll ul{list-style:none;margin:0 0 5px 10px;padding:0}#quickPoll li{margin:0;padding:0}#quickPoll input.quickPollSubmit{width:120px}#pollSpinner{display:none;text-align:center}div.pollResults{padding:0}div.pollResults table{width:210px}div.pollResults td.answer{width:80px;padding-left:10px}.footNote{font-size:0.85em}h1.noLink{margin-top:30px}#alumniSurvey{width:600px;padding:5px;font-size:1em}#alumniSurvey ul{list-style:none;padding:2px 2px 2px 15px;margin:0 0 10px 0}#alumniSurvey li{padding:2px}#alumniSurvey div.question p.questionText{font-weight:bold}#alumniSurvey div.question{margin:5px 0 10px 0}#alumniSurvey div.question input{margin:0 0 0 20px}#alumniSurvey div.question textarea{margin:5px 0 0 20px}div.surveyQuestionEditor{float:left;width:450px;border:1px solid #999;padding:3px 3px 3px 3px;margin:20px 0 0 0}div.surveyQuestionEditor div.question{padding:5px}div.surveyQuestionEditor div.questionEdit{display:none}div.surveyQuestionEditor ul.answers{list-style:none;margin-left:30px}div.surveyQuestionEditor div.answer{float:left;width:250px}div.surveyQuestionEditor div.addAnswer{margin:10px 0 0 0}div.surveyComp{float:left;margin:10px 0 0 30px;padding:0;width:400px}div.surveyOptions{border:1px solid #999;padding:5px 5px 5px 5px;margin:20px 5px 0 5px;width:285px}div.surveyOptions h3{margin:0;padding:0}div.surveyResults table.responseChart{border:1px solid #999;width:650px}div.surveyResults ul{list-style:none;padding:5px}div.surveyResults li{padding:2px 2px 5px 2px;margin:3px 0 10px 0;border:1px dotted #999;background:#F1F1F1}div.surveyResults hr{margin:0;clear:both}div.surveyResults p{margin:0;padding:2px;background:#FFF}div.surveyResults .fillInHeader{font-size:0.95em}div.surveyResults div.pollResults{padding:0}div.surveyResults div.pollResults td.answer{width:320px;padding-left:10px}div.surveyResults div.pollResults td.count{width:60px;padding-left:20px}div.surveyResults div.pollResults td.percent{width:60px;padding-left:20px}div.surveyResults div.pollResults td{border-bottom:1px dotted #999}div.surveyResults div.pollResults td.last{border-bottom:0}div.termDef{float:left}div.termDef input{margin-left:20px}div.termValue{float:right}img.termValue{float:right}img.termDef{float:left}div.termValueLink{float:right;padding:0 10px 10px 0}.tright{text-align:right}.tleft{text-align:left}.tcenter{text-align:center}.block{display:block}.w20{width:20px}.w30{width:30px}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w100{width:100px}.w120{width:120px}.w125{width:125px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w160{width:160px}.w180{width:180px}.w200{width:200px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w275{width:275px}.w300{width:300px}.w350{width:350px}.w375{width:375px}.w400{width:400px}.w480{width:480px}.w500{width:500px}.w550{width:550px}.w600{width:600px}.w650{width:650px}.w700{width:700px}.w750{width:750px}.w800{width:800px}.w900{width:900px}.h40{height:40px}.h50{height:50px}.h100{height:100px}.h200{height:200px}.h300{height:300px}.h360{height:360px}.h400{height:400px}.h500{height:500px}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.ml100{margin-left:100px !important}.ml150{margin-left:150px !important}.ml200{margin-left:200px !important}.ml250{margin-left:250px !important}.ml275{margin-left:275px !important}.ml300{margin-left:300px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt100{margin-top:100px !important}.mr10{margin-right:10px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr50{margin-right:50px !important}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb100{margin-bottom:100px}.mb200{margin-bottom:200px}.mb300{margin-bottom:300px}.centeredFormWide{margin:40px 0 0 200px}.centeredFormWide h2{margin:0}.centeredForm{margin:40px 0 0 60px}.leftForm{float:left;margin:0 10px 0 10px;vertical-align:text-top}div.trainingAgendaDay{width:600px;margin:0 0 40px 40px}a.addLink{float:right;margin:5px 40px 0 0;text-decoration:none}div.addAgendaItem{display:none;width:330px;float:right;z-index:1000;position:relative;top:-100px;border:1px solid #999;padding:0 15px 15px 15px;background:#F1F1F1}div.addAgendaItem h4{margin:10px 0 15px 0}div.addAgendaItem a.close{display:block;float:right;clear:right}table.agendaItemSubList{font-size:0.9em;margin:10px 0 10px 20px;padding:0;background:#FFF;border-collapse:collapse}table.agendaItemSubList td{padding:2px 2px 0 2px}a.addChildLink{text-decoration:none;margin:0 0 0 20px;font-size:0.9em}#sessionVideoList h3{background:#F1F1F1;color:#000;font-size:1.3em;padding:5px;border-left:1px solid #666;border-top:1px solid #666;border-bottom:1px solid #666;margin:0 -15px 0 0}#sessionVideoList table{margin:5px}#sessionVideoList td{border:1px solid #999;font-size:0.9em;vertical-align:top;padding:2px;text-align:center}#sessionVideoList div.videoInfo{height:75px}#sessionVideoList img.bioImage{height:75px}#sessionVideoBySpeaker h2{background:#CFCFCF;color:#000;font-size:1em;font-weight:normal;border-top:1px dotted #000;border-bottom:1px dotted #000;padding:5px 0 5px 10px !important;margin:0 0 5px 0}#sessionVideoBySpeaker h2 a{text-decoration:none;font-weight:bold}#sessionVideoBySpeaker h2 a:hover{color:#EFCE52}#sessionVideoBySpeaker div.header{margin:0 0 10px 0}#sessionVideoBySpeaker div.find{width:350px;float:left}#sessionVideoBySpeaker div.download{width:200px;float:right}#sessionVideoBySpeaker div.speaker{margin:30px 0 10px 20px;background:url(/images/bg/image_border_0.gif) repeat-y 132px}#sessionVideoBySpeaker div.image{float:left;width:111px;padding:0 0 0 20px}#sessionVideoBySpeaker div.image img{width:101px}#sessionVideoBySpeaker div.presentations{float:left;width:550px;padding:0 0 10px 15px}#sessionVideoBySpeaker div.presentations h3{background:#CFCFCF;color:#000;font-size:1em;font-weight:normal;border-top:1px dotted #000;border-bottom:1px dotted #000;padding:3px 0 3px 10px;margin:0 0 5px 0}#sessionVideoBySpeaker div.presentations div.topic{margin:0 0 10px 0}#sessionVideoBySpeaker p.link{margin:0 0 5px 0}#videoView{margin:20px 0 20px 0}#videoView h3.speaker{margin:0 0 10px 0}#videoView div.abstract{width:320px;float:left;padding:3px}#videoView div.abstract img{float:left;margin:0 5px 5px 0}#videoView div.video{float:left;text-align:center;margin:0 0 0 80px;width:486px;padding:0}#videoView div.videoSponsor{margin:30px 0 20px 20px}#videoView div.videoSponsor h3{color:#666;font-size:1em;margin:0 0 2px 0}#videoView div.videoSponsor img{margin:0 0 0 20px}ul.dayLinks{list-style:none;padding:0;margin:10px 0 10px 0;float:right}ul.dayLinks li{display:inline;border-right:1px dotted #999;padding:3px 10px 3px 10px}ul.dayLinks li.last{border-right:0}.highlight{background-color:yellow !important;cursor:pointer}.highlightwarn{background-color:orange !important;cursor:pointer}#videoPreview{display:none;position:absolute;width:500px;height:500px;border:1px;z-index:10;background:#F1F1F1;border:2px solid #666}#videoPreview h3{font-size:1.8em;padding:5px;float:left}#adminVideoList{z-index:0}div.dialogClose{padding:10px;float:right}#presentationSessionAdd{float:right;display:block;margin:5px;clear:both}#presentationSessionAdd ul{list-style:none;margin:0;padding:0}#presentationSessionAdd li{display:inline;padding:5px}ul.horizontal{list-style:none;margin:0;padding:0}ul.horizontal li{display:inline;padding:5px}div.finder{margin:10px 5px 10px 5px}div.pdfStuff ul li{list-style:none;display:inline;padding:5px}table.form{margin:10px 0 10px 0}table.form th{vertical-align:top;text-align:left}div.tabContainer{margin:10px}div.tabContainer div.item{padding:10px}#showConfig div.item{padding:10px}#showConfig div.travelInfoForm{float:left;width:520px}#showConfig div.travelInfoPic{float:left;padding:10px}#adminSessionDetail div.item{padding:5px 10px 10px 20px;width:550px}div.notice{width:95%;background:#F1F1F1;border:1px solid #999999;padding:3px 3px 3px 3px;font-size:8pt}div.componentDiv{background-color:#A5B5C4;border:1px solid #666666;margin:10px 5px 10px 5px;padding:5px 5px 5px 5px}div.componentDiv a{color:#000}div.componentDiv h3{color:#000;padding:0 5px 5px 5px;margin:0 -5px 5px -5px;font-size:1em;border-bottom:1px solid #F1F1F1}div.componentDiv table.itemTable{border:2px solid #FFF;margin:5px}div.componentDiv table.itemTable th{background:#F1F1F1}div.componentDiv table.itemTable tr.even{background:#F1F1F1}div.componentDiv table.itemTable td{padding:5px 2px 5px 2px;border-top:1px solid #999}div.admin-show-menu div.head{margin:10px 0 10px 10px}div.admin-show-menu div.img{float:left;width:20px}div.admin-show-menu div.label{float:left;padding:3px 0 0 5px;font-size:0.8em;font-weight:normal;word-wrap:break-word;width:85px;color:#000}div.admin-show-menu ul.status{border:1px solid #999;padding:3px;width:120px;margin:10px 0 10px 15px}div.admin-show-menu div.group{background:#FFF}div.admin-show-menu div.group{border:1px solid #999;margin:0 0 20px 0}div.admin-show-menu div.group h3{background:#f1f1f1;border-bottom:1px dotted #999;font-size:0.9em;font-weight:bold;padding:2px 5px;margin:0}div.admin-show-menu div.group a{display:block;border-bottom:1px dotted #999;padding:5px}div.admin-show-menu div.group a:hover{background:#FFFF99}div.admin-show-menu div.group a:last-child{border-bottom:none}div.admin-show-menu ul.publish{background:#FFF}div.admin-show-menu ul.publish{list-style:none;margin:0 0 10px 0;border:1px solid #999}div.admin-show-menu ul.publish li:first-child{padding:0}div.admin-show-menu ul.publish li h3{font-weight:bold;font-size:0.9em;background:#f1f1f1;padding:2px 5px;margin:0}div.admin-show-menu ul.publish li{border-bottom:1px dotted #999;padding:5px}div.admin-show-menu ul.publish li a{display:inline}div.admin-show-menu ul.publish li:last-child{border-bottom:none}#suadmin-menu-changer{background:#F1f1f1;border:1px solid #999;padding:5px;float:right;border-radius:3px}#suadmin-menu-changer:hover{cursor:pointer;background:#FFFF99;border:1px solid #cc0000}div.emailTemplates td{padding:5px}div.emailEditMode{display:inline}div.emailEditMode ul{list-style:none;display:inline}div.emailEditMode li{display:inline;padding:3px;margin:2px}div.emailEditMode a.current{border:1px solid #999;background-color:yellow;padding:2px 5px 2px 5px}div.emailEditMode a{margin:2px 5px 2px 5px}div.hiddenStuff{display:none}#taskStatus{width:500px;margin:50px 0 100px 200px;border:1px solid #999;padding:10px}#taskStatus ul{list-style:none}#taskStatus li{margin:0;padding:3px}#taskStatus table.statusBar{margin:10px}.warningHighlight{background:orange}.errorHighlight{background:red}#taskDetail th{font-size:1em;font-weight:bold;text-align:left}div.getAdobe{font-size:1em;margin:20px 10px 10px 10px}div.getAdobe h4{font-size:1em}div.getAdobe img{margin:3px}div.videoQa{float:left}div.videoNa{float:left}ul.raffleUser{float:left;padding:0;margin:0 30px 0 30px;width:600px;list-style:none;border-top:1px solid #999;background:#FFF}ul.raffleUser li{padding:10px 0 10px 10px;font-size:2em;border-bottom:1px solid #999;border-right:1px solid #999;border-left:1px solid #999}ul.raffleUser div.name{float:left;margin:10px 0 0 10px}ul.raffleUser div.stars{float:right;margin:0 5px 0 0}ul.raffleUser li.highlight{background:yellow}#raffle div.right{float:left;margin:0 0 0 10px}#raffle div.winners{margin:10px 0 0 0;width:200px;border:1px solid #999}#raffle div.winners h3{margin:0;padding:3px 0 3px 5px;font-size:1em;font-weight:bold;background:#0860A8;color:#FFF}#raffle div.winners ul{list-style:none;margin:0;padding:0}#raffle div.winners li{padding:3px 5px 3px 5px}#raffle div.winners li.even{background:#F1F1F1}#raffle div.winners div.name{float:left}#raffle div.winners a{float:right}#winnerD{display:none;position:absolute;top:40px;padding:10px 10px 40px 10px;border:3px solid #ffb20e;width:660px;min-height:400px;background:#0860A8}#winnerD div.header h3{margin:10px 0 10px 30px;padding:0;width:250px;float:left;color:#FFF;font-size:2em}#winnerD div.header a.closeB{position:absolute;top:5px;right:10px}#winnerD div.header div.buttons{float:left;width:200px;margin:10px 0 10px 130px;padding:0}#winnerD div.header div.buttons ul{margin:0;padding:0}#winnerD ul.buttonlist{margin:10px;display:none}#winnerD ul.raffleUser{margin:0 30px 0 30px}div.raffleDialog div.mdg{border:1px solid #999;width:200px;height:200px;background:#FFF;position:absolute;top:100px;left:100px;z-index:100}#rafflePool{display:none}#blastPreview table{font-size:1em}#blastPreview td{padding:2px;vertical-align:top}#blastPreview th{font-weight:bold}div.mediaBasics{float:left;margin:0 10px 0 0;width:300px}div.mediaSpeakers{float:left;width:300px}#media div.abstract{float:left;width:325px;margin:0 0 0 20px}#media div.abstract div.speaker{margin:0 0 10px 0}#media div.abstract div.speaker img{float:left;margin:0 5px 5px 0}#media div.player{float:left;width:400px;margin:0 0 0 20px}#showSummary div.col1{float:left;width:300px;margin:0 0 0 40px}#showSummary div.col2{float:left;width:300px;margin:0 0 0 40px}div.container div.publishForm{border:1px solid #999;padding:10px 10px 10px 20px;width:180px;margin:0 0 10px 0}div.container div.publishForm ul{list-style:none;margin:0;padding:0}div.container div.publishForm li{margin:0;padding:3px}div.container div.publishForm h3{font-size:1em;margin:0}div.writePdfs{float:left;border:1px solid #999;padding:10px 10px 10px 20px;width:180px;margin:0 0 10px 0}div.writePdfs h3{font-size:1em;margin:0}#showSummary ul.address{list-style:none;padding:2px;border:1px solid #999}#showSummary ul.address li{margin:0;padding:2px}#showSummary table.tracks{margin:0;padding:0}div.website-register{margin:30px 0 0 100px;width:500px}div.entityForm{margin:20px 0 0 200px}ul.checkmarks{list-style:none;margin:10px 20px 10px 0;padding:0}ul.checkmarks li{display:inline;margin:0;padding:2px 5px 2px 5px}table.slideList a.speaker{color:#000;font-weight:bold}table.slideList a.session{padding:2px 2px 2px 15px}#blogControls{padding:5px 0 5px 40px}#blogControls h1{display:inline;float:left}#blogControls div.navlinks{float:right;text-align:right}div.showLabel{text-align:center}div.showLabel h2{font-size:1.9em}div.showLabel h3{font-size:1.4em}div.infoTable{float:left;margin:10px 50px 10px 150px;width:500px;padding:0}div.infoTable table{margin:0}div.infoTable th{text-align:left;vertical-align:top;font-weight:bold;font-size:1em;padding:5px}div.infoTable td{vertical-align:top;padding:5px}#summaryList{list-style:none;margin-left:0;padding-left:0}#summaryList div.item{margin:0 0 20px 0;padding:0;clear:both}#summaryList img{margin:0 5px 5px 0}#summaryList div.image{float:left;margin:3px 5px 0 0;text-align:center}#summaryList div.abstract{float:left;width:500px;padding:3px}#summaryList div.abstract a.more{float:right;margin:10px 20px 0 0;color:#FF0000}#summaryList div.item b{padding:5px 0 0 10px}#summaryList div.item p{padding:3px 0 0 10px;margin:0 0 5px 0}#summaryList div.item h2{background:#CFCFCF;color:#000;border-top:1px dotted #000;border-bottom:1px dotted #000}#summaryList div.item h2{padding:5px 0 5px 10px;margin:0 0 5px 0}#summaryList div.item h2 a{text-decoration:none;font-weight:bold}#summaryList div.item h2 a:hover{color:#EFCE52}#summaryList div.item h2 div.termValue{font-size:0.9em;font-style:italic;padding:0 15px 0 0}#summaryList div.speakerItem div.image{width:125px;text-align:left}#summaryList div.speakerItem h2.shortBio div{float:left;margin:5px 0 5px 0}#summaryList div.speakerItem h2.shortBio a.twitter{margin:2px 5px 2px 5px;float:right;display:block}#summaryList div.speakerItem h2.shortBio a.twitter{width:30px;height:24px;background:url("/images/icon/twitter/t_mini_b.png") no-repeat}#summaryList div.speakerItem div.abstract ul{margin-left:25px}#summaryList div.speakerItem.continued{background:0}#summaryList div.speakerItem.continued div.image{width:0}#summaryList div.speakerItem.continued div.abstract{width:600px}#summaryList div.speakerItemSmall{background:url(/images/bg/image_border_103.gif) repeat-y}#summaryList div.speakerItemSmall img{width:56px}#summaryList div.speakerItemSmall div.abstract{width:600px;float:left}#summaryList div.speakerItemSmall p{border:1px solid #999}#summaryList div.mediaItem{background:url(/images/bg/image_border_200.gif) repeat-y}#summaryList div.mediaItem img{width:175px}#summaryList div.mediaItem div.title{float:left}#summaryList div.mediaItem div.timestamp{float:right;padding-right:10px}#summaryList div.blogItem{width:600px;margin:0 0 10px 0}#summaryList div.blogItem h2 div.termDef{font-size:1.3em}#summaryList div.bookItem{background:url(/images/bg/image_border_0.gif) repeat-y 160px}#summaryList div.bookItem div.image{width:120px}#summaryList div.bookItem div.image img{width:112px}#summaryList div.bookItem div.abstract{padding:5px 0 0 5px;width:450px}#summaryList div.voteButton{float:right;text-align:right}#summaryList div.voteButton em{color:red}#summaryList div.selected div.abstract{background-color:#ffcc66}#speaker-eval-list #summaryList div.item{margin-left:0;padding:0 !important}#speakerView{margin:30px 0 0 30px}#speakerView div.item img.bio{float:left;margin:0 5px 5px 20px;width:127px}#speakerView div.item{padding:10px !important;overflow:hidden}#speakerView div.abstract{padding:0 20px 0 10px;float:left;width:475px}#speakerView div.bookItem{background:url(/images/bg/image_border_0.gif) repeat-y 132px}#speakerView div.blogItem{width:650px;margin:0 0 10px 0}#speakerView div.blogItem div.abstract{padding:0 20px 0 10px;float:left;width:620px}#bookTab{margin:10px 0 0 0}#topicList h2{font-size:1.2em;background:#0860a8;color:#ffb20e;padding:5px;margin:10px 0 5px 0;text-decoration:none}#topicList div.header{margin:0 0 10px 0}#topicList div.find{width:350px;float:left}#topicList div.download{width:200px;float:right}#topicList div.speaker{margin-bottom:10px;background:url(/images/bg/image_border_0.gif) repeat-y 132px}#topicList div.image{float:left;width:111px;padding:0 0 0 20px}#topicList div.image img{width:101px}#topicList div.presentations{float:left;width:550px;padding:0 0 10px 15px}#topicList div.presentations h3{background:#CFCFCF;color:#000;font-size:1em;font-weight:normal;border-top:1px dotted #000;border-bottom:1px dotted #000;padding:3px 0 3px 10px;margin:0 0 5px 0}#topicList div.presentations div.topic{margin:0 0 10px 0}p.prerequisite{font-style:italic}#featuredSessions h1{margin:15px 0 15px 0}#featuredSessions div.item{margin:0 10px 15px 10px;border:0}#featuredSessions div.item h3{background:#CFCFCF;color:#000;border-top:1px dotted #000;border-bottom:1px dotted #000;padding:3px 0 3px 10px;margin:0 0 5px 0;font-size:1.1em}#featuredSessions div.item h3 div.termDef{font-size:1.1em;font-weight:bold}#featuredSessions div.item h3 div.termValue{font-size:0.80em;font-weight:normal;text-align:right;margin-right:5px}div.itemList div.item{margin:0 0 15px 10px;border:0}div.itemList div.item h3{background:#CFCFCF;color:#000;border-top:1px dotted #000;border-bottom:1px dotted #000;padding:3px 0 3px 10px;margin:0 0 5px 0}div.itemList div.item h3 div.termDef{font-size:1.1em;font-weight:bold}div.itemList div.item h3 div.termValue{font-size:0.80em;font-weight:normal;text-align:right;margin-right:5px}div.agendaTable{width:97%;margin:20px 0 0 0;overflow:hidden}div.agendaTable table{width:99%}div.agendaTable div.dayHeader{margin-bottom:10px}div.agendaTable div.dayHeader h4{color:#333;font-weight:bold;display:inline}div.agendaTable div.dayHeader h4:last-child{float:right}div.agendaTable tr.tracks td{font-size:0.8em;word-wrap:break-word;text-align:center;padding:2px}div.agendaTable table{margin:0 0 10px 5px}div.agendaTable th{font-size:0.9em;font-weight:bold}div.agendaTable td{font-size:0.9em;border:1px solid #999999;vertical-align:top;text-align:left}div.agendaTable td.breakslot{background:#EBF0F3}div.agendaTable td.flex{background:#EBF0F3}div.agendaTable td.selected{background:yellow}div.agendaTable td.normal{background:#FFF}div.agendaTable th.columnLabel{border:1px solid #999999;text-align:left;vertical-align:bottom;font-weight:bold;text-align:center}div.agendaTable td.timeslot{white-space:nowrap;width:100px;padding:2px}div.agendaTable td.notavailable{background-color:#999}div.agendaTable tr.presentation{min-height:60px}div.agendaTable tr.presentation td{min-height:60px}div.agendaTable td.presentation{padding:3px}div.agendaTable td.presentation:hover{background:#F6E5B7;cursor:pointer}div.agendaTable td.presentation ul{list-style:none;margin:0;padding:0}div.agendaTable td.presentation li{margin:0;padding:1px 0 1px 0;font-size:0.95em}div.agendaTable td.presentation li.featured{font-weight:bold}div.agendaTable td.presentation li.continued{font-size:0.8em}div.agendaTable td.presentation li.track{font-size:0.8em;font-style:italic}div.agendaTable td.presentation li.room{font-size:0.8em;font-style:italic}div.agendaTable td.presentation li.note{font-size:0.8em;font-style:italic}div.agendaTable td.presentation div.title{min-height:80px}div.agendaTable table.admin td.presentation{padding:0}div.agendaTable table.admin td.presentation div.drag-wrapper{padding:3px;min-height:100px}div.agendaTable td.presentation h4,div.agendaTable td.presentation h5{font-size:0.95em;font-family:Arial, Helvetica, Sans-serif;font-weight:normal}div.agendaTable td.presentation h5.continued{font-size:0.8em}div.agendaTable td.presentation h5.track{font-size:0.8em;font-style:italic}div.agendaTable td.presentation h5.room{font-size:0.8em;font-style:italic}div.agendaTable td.presentation h5.note{font-size:0.8em;font-style:italic}div.agendaTable div.tbd{font-size:0.8em;font-style:italic;padding:5px 0 0 10px}div.agendaTable td.presentation.noscreencast{background:#F1F1F1}div.agendaTable span.continued{font-size:xx-small}div.agendaTable div.notes{font-size:xx-small;color:#999999;margin-top:5px}div.agendaTable table.presentation td{border-style:none;vertical-align:top}div.agendaTable div.head{margin:5px 0 5px 0}div.agendaTable div.head h3{margin:5px 0 0 10px;padding:0;float:left}div.agendaTable div.head ul.hlink{float:right}div.agendaTable div.head div.legend{float:right;margin:0 10px 0 0;padding:5px 10px 5px 10px;border:1px solid #000}div.agendaTable div.head div.legend h4{font-size:1em;margin:0}div.agendaTable div.head div.legend h4 div.color{float:left;border:1px solid #999;width:15px;height:15px;background-color:#FCFF9B;margin:-2px 10px 0 0}div.agendaTable table td.slot{width:100px}div.agendaTable table.room2 td.presentation{width:200px}div.agendaTable table.room3 td.presentation{width:190px}div.agendaTable table.room3 td.timeslot{font-size:1em}div.agendaTable table.room3 td.presentation{padding:5px}div.agendaTable table.room3 td.presentation{font-size:1.4em;height:100px}div.agendaTable table.room3 td.presentation h5{color:#000}div.agendaTable table.room4 td.presentation{width:130px}div.agendaTable table.room5 td.presentation{width:130px}div.agendaTable table.room6 td.presentation{width:130px}div.agendaTable table.room7 td.presentation{width:130px}div.agendaTable table.room8 td.presentation{width:70px;font-size:0.9em;overflow:hidden}div.agendaTable table.room9 td.presentation{width:65px;font-size:0.85em;overflow:hidden}div.agendaTable table.room8 td.slot{width:90px}div.agendaTable table.room9 td.timeslot{width:60px;font-size:0.8em}div.agendaTable table.room10 td.presentation{width:65px;font-size:0.85em;overflow:hidden}div.agendaTable table.room10 td.timeslot{width:60px;font-size:0.8em}div.agendaTable table.room11 td.presentation{width:65px}div.agendaTable table.room11 td.timeslot{width:60px;font-size:0.8em}div.agendaTable.survey table.room11 td.presentation{width:65px}div.agendaTable table.room12 td.presentation{max-width:80px;font-size:13px;overflow:hidden}div.agendaTable table.room12 td.timeslot{width:55px;font-size:13px}div.agendaTable td{word-wrap:break-all}div.agendaTable table.admin td.presentation.featured span.title{font-weight:bold}div.agendaTable table.room8 th.columnLabel{width:70px;font-weight:normal}div.agendaTable table.room9 th.columnLabel{width:70px;font-weight:normal}div.agendaTable table td.not-available{background-color:lightgrey}div.agendaTable div.drag-wrapper.empty{min-height:100px}#draggableHelper{width:100px;height:100px;background:yellow;padding:3px;border:2px solid #CC0000}#draggableHelper{overflow:hidden}#draggableHelper h3{font-size:12px;font-weight:bold;margin:0;padding:0;line-height:15px}#draggableHelper h4{font-size:10px;font-weight:normal}div.agendaTable table.admin.room8 td.presentation{width:83px;font-size:0.9em;overflow:hidden}div.agendaTable table td.presentation div.select{display:inline;float:left;width:18px}div.agendaTable table td.presentation div.select a.deleteButton{display:block}div.agendaTable table td.presentation div.select input{margin:0;padding:0}div.agendaTable.slides td.presentation:hover{background:none;cursor:default}div.agendaTable table.room8 td.timeslot{width:50px;font-size:0.95em;white-space:none}div.agendaTable tr.subEvent td{background-color:#F1F1F1;font-weight:bold;font-size:1.1em;text-align:center}div.agendaTable tr.subEvent td.first{background-color:#FFF;border:none}div.agendaTable div.tableWrapper{overflow:hidden}div.agendaTable a.selectImage{display:block;margin-top:4px}div.agendaTable a.selectImage.plain{width:55px;height:21px;background:url("/images/select_button.png") no-repeat}div.agendaTable a.selectImage.selected{width:21px;height:21px;background:url("/images/checkmark.png") no-repeat}div.agendaTable a.selectImage.updating{width:16px;height:16px;background:url("/images/spinner.gif") no-repeat}#timeslotUpdate{text-align:left;padding:30px}#timeslotUpdate input{margin:5px 0 5px 5px}#timeslotUpdate label{font-weight:bold}#timeslotUpdate ul{margin:10px 0 10px 0}#timeslotUpdate div.group input{display:inline}#timeslotUpdate div.group label{display:inline}div.skillLegendWrapper{width:275px;float:right;margin:0 40px 0 0}div.skillLegend{float:right;margin:0}div.skillLegend div.skillItem{float:left;padding:2px;margin:0}div.skillLegend div.skillItem:hover{background:#FFCC66;border:1px solid #999;cursor:pointer}div.skillLegend div.label{font-weight:bold;margin:5px 5px 0 5px}div.skillInstruction{text-align:center;float:right;color:#666;font-size:0.95em;padding:3px;font-style:italic}div.skillLegend div.skillcolor{width:15px;height:15px;border:1px solid #999;margin:2px;float:left}div.skillLegend label{margin:0;float:left;font-weight:normal;display:block;padding:5px 5px 3px 5px}.beginner{background:green}.intermediate{background:blue}.advanced{background:black}div.advert{text-align:center}div.advert img{margin:5px 0 5px 0}div.popupWrapper{display:none}#keynotesDialog div.abstract{height:185px}#modalDivIE{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:100}#modalDivFF{-moz-opacity:0.55;opacity:0.55;background:#999;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:100}div.keynotes div.thumbs{margin:0 20px 0 20px;padding:2px 2px 2px 2px}div.keynotes div.thumb{display:block;float:left;margin:0 4px 0 0;padding:0;text-align:center;width:108px}div.keynotes div.thumb span.name{font-size:0.85em;font-style:italic;font-weight:bold;display:block;margin:0;white-space:nowrap}div.keynotes div.thumb:hover{background:#efce52;cursor:pointer;border:1px dotted #999}div.keynotes div.thumb img{width:100px;height:152px}div.keynotes div.current{background:#ffb20e;border:1px dotted #999}div.keynotes div.abstract{padding:0 25px 10px 25px}div.keynotes div.keynote h4{font-size:2em;padding:3px 0 3px 0;margin:15px 0 0 0}div.keynotes div.keynote h5{font-size:1em;font-weight:bold;font-style:italic;margin:0}div.sponsorList{margin-top:30px}div.sponsorList h2{font-family:Arial, Helvetica, Sans-Serif;color:#666}div.sponsorList table{width:90%;margin:20px 0 0 20px;border-spacing:0px;border-collapse:collapse}div.sponsorList table h3{color:#999;font-size:1.5em;margin:0;padding:0}div.sponsorList table td{vertical-align:text-top;padding-bottom:20px}div.sponsorList table td.logo{text-align:center;vertical-align:top;width:210px;padding:0 0 20px 0}div.sponsorList table td.logo img{margin:0}div.sponsorOps{background:#F7C725;width:90%;border:1px solid #999;padding:5px;margin:20px 0 0 20px}div.sponsorOps h2{margin:5px 0 0 5px;padding:0}div.sponsorOps p{margin:5px 0 0 5px;padding:0}div.conversionTracker{width:60px;height:20px;margin:0 10px 0 0}#footer ul.links{list-style:none;text-align:center;margin:0 0 10px 0}#footer ul.links li{display:inline;font-size:0.9em;border-right:1px dotted #999;padding:2px 5px 2px 5px}#footer ul.links li.last{border-right:0}#footer ul.links a{color:#FFF}#siteMap{margin:20px 0 0 20px}#siteMap h3{color:#0860a8;font-size:1.5em;margin:0;padding:0}#siteMap div.shows{width:300px;float:left}#siteMap div.col{width:200px;float:left;margin:0 0 20px 0}#siteMap ul{list-style:none;margin:5px 0 0 10px;padding:0}#siteMap li{margin:0;padding:2px;font-size:0.95em}#siteMap h4{color:#000;margin:0;font-size:1.1em}#siteMap div.show{margin:2px 0 2px 20px}img.smallSpeakerImageLeft{float:left;margin:5px}li.masterWarning{color:red}div.topItems div.termDef{padding:5px 0 0 0}div.topItems h4{background-color:#FFF;color:#00639c;font-size:1.4em;margin:5px 0 0 0;padding:0}div.topItems div.postedBy{padding:2px 2px 5px 5px;font-size:1em;font-style:italic}div.topItems a{text-decoration:none}div.topItems div.separator{float:right;border-bottom:2px inset #0860A9;width:100%;margin:10px 0 0 0}div.topItems img{margin:5px 5px 5px 5px;float:left;border:0}div.topItems a.moreLink{float:right;margin:2px 10px 10px 0;font-weight:bold;font-size:1.2em}div.topItems div.topItem{margin:5px 5px 10px 10px}div.comingShowList{width:260px;float:left}div.comingShowList table{margin:5px;font-size:1em;font-weight:bold}div.comingShowList td.dates{width:100px;text-align:right}div.comingShowList a{text-decoration:none;color:#004276}div.comingShowList a:hover{color:#ffb20e;text-decoration:underline}div.comingShowList a.moreLink{font-size:1.2em;float:right;font-weight:bold;padding:5px 10px 5px 0}div.comingShowListShort table{font-size:1.1em}div.comingShowListShort td.year{font-weight:bold;padding:5px 0 2px 5px}div.comingShowListShort td.name{font-weight:bold;padding-right:10px}div.comingShowListShort td.location{width:140px}div.comingShowListShort td.dates{text-align:right;white-space:nowrap}div.comingShowListShort div.pastEvents{margin:10px 0 5px 0;font-weight:bold}div.podcastNote{width:600px;margin:10px 10px 10px 10px}img.podcastIcon{height:20px;width:20px}div.emailHistoryFilter{margin:10px 20px 10px 0;border:1px solid #999;background:#CFCFCF}div.podcastNote{margin:20px 0 20px 40px}div.podcastNote div.abstract{width:500px}#summaryList div.podcast{background:transparent url(/images/bg/image_border_0.gif) repeat-y 200px;margin-bottom:40px}#summaryList div.podcast div.icon{float:left;width:40px;padding:10px 0 0 10px}#summaryList div.podcast div.image{float:left}#summaryList div.podcast div.image img{width:101px}#summaryList div.podcast div.abstract{width:470px;float:left}div.showComingSoonContact{margin:40px 0 0 60px;padding:0;border:1px solid #999;width:400px;background:#F1F1F1}div.showComingSoonContact h3{background:#CC0000;color:#FFF;margin:0;padding:5px;font-size:1.5em;border-bottom:2px solid #666666}div.showComingSoonContact p{padding:5px 10px 0 10px;font-size:1.1em}div.showComingSoonContact table{margin:10px 0 10px 50px}div.showComingSoonContact td{padding:3px}div.showComingSoonContact input.email{width:98%}div.showComingSoonContact td.submit{text-align:right}div.showComingSoonContact td.submit input{width:60px}div.showContact p{margin:0;padding:2px 0 2px 0 !important;font-size:1.1em}div.showContact table{margin:2px 2px 5px 2px}div.showContact td.submit{text-align:right}div.showContact input.email{width:98%}div.communityConnectionForm p{margin:0;padding:2px 0 2px 0 !important;font-size:1.1em}div.communityConnectionForm table{margin:2px 2px 5px 2px}div.communityConnectionForm td.submit{text-align:right}div.communityConnectionForm input.email{width:98%}div.newsLetterBlurb{width:500px;margin:30px 0 0 50px;font-size:1.1em}div.newsLetterBlurb h3{margin:5px 0 0 0;padding:0;font-size:1.1em;color:#666}div.newsLetterBlurb ul{list-style:none;margin:0 0 0 20px;padding:0}div.newsLetterMemberButton{width:500px;margin:30px 0 0 50px;text-align:center}div.cancelForm{margin:50px 100px 0 100px}div.cancelForm table{margin:30px 100px 0 0}div.cancelForm th{vertical-align:top}p.aboutSpeakers{margin:20px;font-size:1.1em}div.ftpInstructions{margin:10px}div.ftpInstructions ul{list-style:none;margin:10px 0 10px 10px !important;padding:0}div.ftpInstructions li{margin:0;padding:1px 0 1px 0 !important}div.evalForm{width:500px;margin:30px 0 0 40px}div.evalForm h3{text-align:center;font-size:2em}div.evalForm table{width:100%;margin:0 0 20px 0}div.evalForm td.submit{text-align:right}table.eval th{text-align:left}table.eval td textarea{margin:3px 0 10px 0}table.eval td.radio-label{width:300px;padding-left:20px}table.eval td.radio-cell{padding:3px 10px 3px 10px}table.eval tr.header td{text-align:center}table.eval td.submit{text-align:right}table.level td.label{width:200px}table.fillin textarea{float:right}div.showEval{margin:30px 30px 40px 30px}div.showEval{margin:30px 30px 40px 30px}div.showEval table.eval td.label{padding-left:0px}div.showEval table.reasons{margin:20px 0 20px 0}div.showEval table.reasons ul{list-style:none}div.showEval table.reasons li{padding:2px 0 2px 0}div.evalView{margin:20px 0 0 40px;width:600px}div.evalView ul{list-style:none;margin:0;padding:0}div.evalView li{margin:0;padding:2px 0 2px 0}div.evalView table.group1{width:550px;margin:20px 0 20px 0}div.evalView table.group1 th{text-align:left}div.evalView table.group1 td.label{width:300px}div.evalView table.group1 td.val{padding:2px 10px 2px 10px;font-weight:bold}div.evalView ul.nav{list-style:none;margin:10px 0 0 0;padding:0;float:right}div.evalView ul.nav li{display:inline;margin:0;padding:3px 10px 3px 10px}div.suadminBodyWrapper{background:url("/images/bg/admin_bg.gif") repeat-y}div.trainingDayUpdate{margin:30px 0 200px 200px}span.trainingLabel{font-weight:normal}ul.videoCategories{list-style:none;margin:20px 0 20px 100px}ul.videoApps{list-style:none;margin:20px 0 20px 100px}div.showUserForm{margin:30px 0 0 100px}div.registrationFAQ{margin:20px 20px 40px 40px}div.registrationFAQ ul{list-style:none}div.speakerRequestView table{margin:40px 0 0 0;font-size:1em;border-collapse:collapse}div.speakerRequestView td{border-bottom:1px solid #999}div.speakerRequestView th{padding:5px;text-align:left;border-bottom:1px solid #999}table.itemTable tr.tempUser{background:#FF9900}div.zipFile{margin:10px 35px 10px 5px;float:right;font-size:0.95em}div.zipFile b{display:inline;float:left;width:150px;text-align:right;margin-right:5px}div.zipFile ul{display:inline;float:left;list-style:none;margin:0;padding:0}div.zipFile li{margin:0;padding:2px 0 2px 0}div.dateChange{width:400px;border:1px solid #999;background:#F1F1F1;position:absolute;z-index:100}div.dateChange h3{background:#0860A8;margin:0;padding:3px 5px 3px 5px;color:#FFF}div.dateChange a.close{margin:5px 0 0 0}div.dateChange form{margin:20px}div.dateChange input.subject{width:300px}div.dateChange textarea{width:300px;height:150px;font-size:1em}a.dateChange{margin:0 0 0 80px}div.speakerNews h2{margin-bottom:5px;font-weight:bold !important}div.speakerNews div.item{margin:0 0 30px 0}div.speakerNews div.posted{font-size:0.95em;font-style:italic;margin:3px 0 3px 0}div.speakerNews div.detail{margin:10px 0 5px 10px}div.speakerNewsPreferences{margin:30px 0 30px 40px}div.agendaBuilderDialog{position:absolute;background:#FFF;border:10px solid #333}div.agendaBuilderDialog div.head{background-color:#0860A8;padding:4px 10px 4px 10px;border-bottom:1px solid #999}div.agendaBuilderDialog div.head h3{float:left;width:200px;color:#FFF;margin:0;padding:0}div.agendaBuilderDialog a.close{float:right;display:block}div.agendaBuilderDialog div.body{padding:10px}div.presentationAdd{width:800px;height:500px;background:#FFF}div.presentationAdd div.left{width:140px;height:410px;overflow:auto;float:left;margin-top:0px}div.presentationAdd div.left table.itemTable{margin:0;padding:0;width:125px}div.presentationAdd div.right{float:left;overflow:hidden}div.presentationAdd div.find{margin:5px 0 0 10px;padding:0}div.presentationAdd div.find form{margin:0;padding:0}div.presentationAdd div.speakerList td{text-align:left;font-size:0.9em}div.presentationAdd div.presentationAddList{padding:0;margin:0 0 0 10px}div.presentationAdd div.ajaxTopicFind{overflow:auto;height:380px;width:620px;margin:0;padding:0;border:1px solid #999}div.presentationAdd div.ajaxTopicFind h4{margin:0;padding:0;font-size:1em}div.presentationAdd div.ajaxTopicFind div.item{border-bottom:1px dotted #999;margin:0 0 5px 0}div.presentationAdd div.ajaxTopicFind div.image{float:left;width:60px}div.presentationAdd div.ajaxTopicFind div.image img{width:56px}div.presentationAdd div.ajaxTopicFind div.abstract{float:left;width:300px}div.presentationAdd div.ajaxTopicFind div.abstract h3{margin:0;padding:0;font-size:1.1em}div.presentationAdd div.ajaxTopicFind div.abstract h4{font-weight:normal;font-style:italic;font-size:1em}div.presentationAdd div.ajaxTopicFind div.created{float:left;width:80px}div.presentationAdd div.ajaxTopicFind div.scheduled{float:left;width:80px}div.presentationAdd div.ajaxTopicFind div.add{float:left;width:40px}div.presentationAdd div.ajaxTopicFind div.add img{margin:20px 0 0 5px}div.presentationAdd div.ajaxTopicFind em.alreadyScheduled{font-size:0.95em}div.presentationUpdate{width:600px;text-align:left}#deleteBody{text-align:left}div.presentationCompare div.body{overflow:auto;height:460px}div.deleteDialog{width:400px;height:300px}div.deleteDialog div.head{background-color:#0860A8;padding:4px 10px 4px 10px;border-bottom:1px solid #999}div.deleteDialog div.head h3{float:left;width:200px;color:#FFF;margin:0;padding:0}#find-user{position:absolute;background-color:#FFF;border:1px solid #999;padding:10px;z-index:100}#login-form span.fail{color:red}div.login-page #login-table{margin:50px auto 25px auto}div.login-page div.fbwrapper{margin:30px auto}#login-table{border:1px solid #000;border-collapse:collapse}#login-table th,#login-table td{padding:5px}#login-table th{height:30px;font-weight:bold;font-size:90%;text-align:center}p.loginTag{text-align:center;margin-bottom:20px}div.gift{margin:50px 0 0 50px;width:500px}div.gift div.note{margin:10px 0 20px 0}div.gift div.note h3{font-size:1.2em;margin:0 0 10px 0}div.showUserUpdate{background:#FFF}div.showUserUpdate label{width:100px;display:block;float:left}div.showUserUpdate input{margin-bottom:10px;float:left}div.showUserUpdate div.replace{margin:20px 0 5px 100px}div.showUserUpdate div.replace div{display:block;float:none}div.showUserUpdate div.replace input{float:left}div.showUserUpdate div.replace label{float:left;width:150px}div.gift div.note h3{font-size:1.2em;margin:0 0 10px 0}#wide div.travel{margin:0 0 10px 0}#wide div.travel img.hotel{float:left;display:block;margin:0 5px 5px 0}#wide div.travel div.address{margin:0 0 0 20px}#wide div.travel div.item{margin:20px 0 0 0}div.commonDialog{position:absolute;background:#FFF;border:10px solid #333;z-index:99;padding:10px}div.commonDialog div.head h3{float:left}div.commonDialog a.close{float:right;display:block}div.commonDialog div.body{padding:5px 10px 5px 10px}#speakerOptions{height:400px;width:300px}div.tools ul{margin-left:50px}#emailConfig{width:850px;margin:20px 0 30px 30px}#emailConfig div.item{height:350px;padding:20px}#emailConfig table.htmlTemplate{float:left;width:650px}#emailConfig table.htmlTemplate th{vertical-align:top;white-space:nowrap;padding:0 10px 0 0}#emailConfig table.htmlTemplate td{padding:5px 0 10px 0}#emailConfig table.htmlTemplate select{width:220px}#emailConfig table.htmlTemplate textarea{width:100%;height:200px;width:500px}#emailConfig table.htmlTemplate input.update{float:right}#emailConfig table.htmlTemplate input.preview{float:right;margin-right:10px}#emailConfig div.decoratorImage{float:left;width:130px;margin:20px 0 0 20px}#emailConfig table.textTemplate{float:left;width:650px}#emailConfig table.textTemplate th{vertical-align:top;white-space:nowrap;padding:0 10px 0 0}#emailConfig table.textTemplate td{padding:5px 0 10px 0}#emailConfig table.textTemplate select{width:220px}#emailConfig table.textTemplate textarea{width:100%;height:200px;width:600px}#emailConfig table.textTemplate input.update{float:right}#emailConfig table.textTemplate input.preview{float:right;margin-right:10px}div.emailTools{width:700px;margin:20px 0 0 60px}#emailConfig h3{font-size:1em;font-weight:bold;margin:0;color:#000;font-family:Arial, Helvetica, sans-serif}div.componentEditor th{vertical-align:top}div.componentEditor label{width:120px}div.componentEditor textarea{width:600px;height:250px}div.componentEditor input.cancel{float:right;margin-right:5px}div.componentEditor input.update{float:right}div.captcha{display:none;width:400px !important;z-index:100;position:absolute;background:url("/images/bg/bg_captcha.gif") no-repeat}div.captcha div.content{width:260px;border:1px solid #999;background:#FFF;padding:5px;margin:14px}div.captcha div.content h3{padding:0;font-size:1.3em !important}div.captcha div.content table{margin-left:30px}div.captcha #captchaImageWrapper{text-align:center}#suadminUserEdit{margin:30px 30px 30px 100px}#suadminUserEdit div.item{padding:20px 20px 20px 20px}#findTargetMap{width:600px;height:500px;margin:30px 30px 30px 20px;border:1px solid #999}#tourMapView{width:634px;height:350px;z-index:1;background:url("/images/map/tour-map.gif") no-repeat}#tourMapView #tourMap div.metro{position:relative;top:0;left:0;display:block;background:url("/images/map/map_marker1.gif") no-repeat;height:20px;width:20px;cursor:pointer;z-index:1}#tourMapView #tourMap div.metro.todo{background:0;cursor:default}#tourMapView #tourMap div.metro.old{background:0;cursor:default}#tourMapLabel{z-index:100;width:285px}#tourMapLabel{border:1px solid #999;padding:5px;background:#FDFDFD;color:#000;cursor:auto;z-index:100}#tourMapLabel h3{font-size:0.95em;margin:0;font-weight:bold;font-family:Arial, Helvetica, Sans-Serif}#tourMapLabel h3{width:260px;float:left}#tourMapLabel a.close{display:block;float:right;margin:0 0 0 10px}#tourMapLabel h4{font-size:0.85em;margin:0;font-family:Arial, Helvetica, Sans-Serif}#tourMapLabel div.save{font-size:0.85em;color:#990000;font-weight:bold}#tourMapLabel a.event{font-size:0.9em;margin:2px 10px 2px 0;float:right;display:block;font-weight:bold}#tourMapAdmin #tourMap{width:634px;height:330px;z-index:1;background:url("/images/map/tour-map.gif") no-repeat}#tourMapAdmin div.top{margin:20px 20px 0 20px}#tourMapAdmin #tourMap{float:left;margin-top:50px}#tourMapAdmin #tourMap div.metro{position:relative;display:block;background:url("/images/map/map_marker1.gif") no-repeat;height:20px;width:20px}#tourMapAdmin #tourMap div.metro.todo{background:url("/images/map/map_marker2.gif") no-repeat}#tourMapAdmin #tourMap div.metro div.label{border:1px solid #999;padding:5px;background:#FDFDFD;color:#000;margin:0 0 0 20px;text-align:left}#tourMapAdmin #tourMap div.metro:hover div.label{display:block !important;z-index:10;width:120px}#tourMapAdmin div.gMapWrapper{float:left;width:535px;height:330px;margin-left:10px}#tourMapAdmin div.gMapWrapper form{margin:20px 0 5px 0;float:right}#tourMapAdmin #gMap{width:100%;height:100%}#tourMapAdmin div.list{width:400px;margin:20px 0 0 140px}div.bcunavailable{width:476px;height:402px;border:1px solid #999;background:#F1F1F1;padding:5px;text-align:center;font-style:italic}#showListWrapper div.selectDay{width:65px;font-size:0.9em;white-space:nowrap;float:left;margin-left:2px}div.edit.showSpeaker{width:300px;font-size:12px;font-family:Arial, Helvetica, Sans-Serif;text-align:left}div.edit.showSpeaker h4{font-size:1.1em;margin:0;font-weight:bold;color:#000}div.edit.showSpeaker h5{font-size:1em;margin:0;font-weight:normal}div.edit.showSpeaker table{font-size:1em;margin:10px 0 20px 40px}div.edit.showSpeaker th{background:0}div.edit.showSpeaker td.submit{text-align:right}div.edit.showSpeaker tr{border-bottom:0 !important}#wideContent div.showAttendance{margin:30px 0 0 100px}#wideContent div.showAttendance div.body{margin:20px 0 0 40px}#wideContent div.showAttendance div.body ul{margin-left:20px}#wideContent div.showAttendance h1{font-size:2em}#wideContent div.showAttendance h2{font-size:1.8em}#wideContent div.showAttendance div.results{margin:30px 0 0 0}#wideContent div.showAttendance div.results h2{margin:10px 0 10px 0}div.starsprite{background:url("/images/star_sprite.png") no-repeat;width:68px;height:13px;margin-left:30px}div.starsprite.star5{background-position:0 0}div.starsprite.star4{background-position:-13px 0}div.starsprite.star3{background-position:-26px 0}div.starsprite.star4_5{background-position:0px -20px}div.starsprite.star3_5{background-position:-15px -20px}div.surveyResponses div.response{border:1px solid #999;background:#F1F1F1;padding:2px 4px 2px 4px;color:#000;margin:20px 0 0 0}a.dp-choose-date{float:left;width:16px;height:16px;padding:0;margin:5px 3px 0;display:block;text-indent:-2000px;overflow:hidden;background:url(/images/icon/calendar.png) no-repeat}a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default}input.dp-applied{width:140px;float:left}div.typeahead{width:200px;border:1px solid #999;z-index:20;position:relative;top:5px}div.typeahead div.item{border-bottom:1px dotted #999;background:#FFF;padding:2px}div.typeahead div.item.last{border-bottom:0}div.typeahead div.item img{width:30px;display:block;float:left}div.typeahead div.item div.name{width:130px;float:left;font-weight:bold;margin:0 0 0 3px}div.typeahead div.item:hover{background-color:#ff6;cursor:pointer}div.selectedSpeakers div.spinner{width:300px;background-color:#F1F1F1;border:1px solid #999;margin-top:20px}div.selectedSpeakers div.spinner img{margin:20px 0 20px 145px}div.magazineReceipt{margin:40px 0 20px 100px;width:650px}div.magazineReceipt h1{margin:0 0 30px 0}div.magazineReceipt table{margin:20px 0 20px 40px;border-collapse:collapse}div.magazineReceipt h3{text-align:center;font-family:Arial, Helvetica, sans-serif;margin:10px 0 30px 0}div.magazineReceipt div.career20{width:350px;margin:20px 0 20px 100px;border:1px solid #999;background:#F1F1F1;padding:20px;text-align:center}div.surveyComplete h1{margin-bottom:30px}div.surveyComplete div.abstract{width:400px;float:left}div.surveyComplete div.abstract h3{font-size:1em;font-weight:bold}div.surveyComplete div.abstract h4.download{margin:20px 0 20px 0;text-align:center}div.surveyComplete div.abstract h4.download a{color:#CC0000}div.surveyComplete ul.includes{margin-left:30px}div.surveyComplete div.paul{margin:30px 0 0 0}div.surveyComplete div.paul img{float:left;display:block;width:68px}div.surveyComplete div.offers{float:left;width:300px;margin:0 0 0 30px}div.surveyComplete div.magazine{width:200px;border:1px solid #999;padding:5px 2px 5px 2px;background-color:#F1F1F1;margin:0 0 10px 0;text-align:center}div.surveyComplete div.magazine h3{font-size:1.1em;margin:0 0 5px 0}div.surveyComplete div.magazine h4{font-size:1em;margin:0}div.surveyComplete div.magazine h4 a{font-size:1em;color:#CC0000}h3.copyTimeSlots{font-size:1.5em;margin:30px 0 20px 0;text-align:center}h3.copyTimeSlots a{color:#CC0000}div.topicWebSitesEditor{width:320px}div.topicPreview{width:500px}div.sessionDetail{width:600px;margin-left:20px}div.sessionDetail div.abstract ul{margin-left:30px}div.sessionDetail div.aboutSpeaker img{float:left;margin:0 10px 10px 0}div.sessionDetail div.workshop-requirements h3{color:#FF0000}div.sessionDetail div.workshop-requirements ul{margin:10px 0 0 40px}#speakerContent div.topicPreviewButtons{margin:0;border:1px solid #999;background:#F1F1F1;padding:5px}#speakerContent div.topicUpdateButton{padding:5px}#speakerContent div.topicUpdateButton input{width:80px}div.iphonePage h3.appStore{text-align:center;margin:30px 0 0 0;font-weight:bold}div.iphonePage h3.appStore a{color:#CC0000}#main-body div.main-content div.admin-order-list ul.hlink{margin:5px}#main-body div.admin-order-list h1{font-size:22px;font-weight:bold}div.admin-order-list th.status{width:70px;text-align:center}div.admin-order-list tr.Preview td.status{background:#FF6600}div.admin-order-list tr.Payment.Received td.status{background:#7DE578}div.admin-order-list tr.Awaiting.Payment td.status{background:#CC0000}div.admin-order-list div.order-summary{float:right;min-width:200px}div.admin-order-list div.order-summary p{margin:0 20px 10px 0;display:block;float:left}div.admin-order-list div.order-summary p label{font-weight:bold}div.admin-order-list ul.hlink.filter{border:1px solid #999;border-radius:5px}div.admin-order-list ul.hlink.filter li{padding:5px;display:block;float:left}#crop-speaker-image{width:600px}#crop-speaker-image h1{margin:30px 0 10px 0}#crop-speaker-image h2{margin:0 0 20px 0}#crop-speaker-image h3{font-size:1.6em;color:#333}#crop-speaker-image div.img{margin:20px 30px 0 0}#crop-speaker-image div.rectangle div.img img{min-width:130px;min-height:173px}#crop-speaker-image div.img.original{margin-left:20px}#crop-speaker-image div.rectangle{padding:5px 5px 10px 5px;width:700px}#crop-speaker-image div.square{padding:5px 5px 10px 5px;margin:20px 0 20px 0;width:700px}#crop-speaker-image div.size{margin:5px 0 0 20px}#crop-speaker-image div.size.small{color:#CC0000}#admin-crop-speaker-images div.img-wrapper{margin:20px 0 0 0;float:left;max-width:350px}#admin-crop-speaker-images div.forms{margin:20px 0 0 20px;float:left;width:100px}#admin-crop-speaker-images form input[type='submit']{width:100px}#admin-crop-speaker-images div.spinner{padding:10px;background:#FFF;border:1px solid #999;width:30px;height:30px}#loading{position:absolute;background-color:#333;z-index:100;width:100%;height:2000px;top:0;left:0}#loading div.message{margin:200px auto 0 auto;width:200px;height:200px;vertical-align:middle;text-align:center}#loading div.message h3{color:#FFF}div.dayspinner{min-width:500px;min-height:400px;background-color:#999;border:1px solid #999}div.dayspinner img{margin:auto;display:block}#speaker-topic-list td.apps{width:60px;word-wrap:break-word}div.amazonMatch div.speaker{border-bottom:1px dotted #999;margin:0 0 20px 0}div.amazonMatch div.speaker.even{background:#F1F1F1}div.amazonMatch div.bio{float:left;width:120px;margin-right:20px}div.amazonMatch div.bio img{width:100px}div.amazonMatch div.bio h3{font-size:1em}div.amazonMatch div.amazon{float:left;width:650px}div.amazonMatch div.current{float:left;width:150px}div.amazonMatch div.current div.item{text-align:center}div.amazonMatch div.current div.item b{font-size:0.9em}div.amazonMatch div.speaker div.cover{float:left;margin:5px 5px 0 0;width:90px;display:block}div.amazonMatch div.speaker div.cover img{height:90px}div.amazonMatch div.speaker div.item{border-bottom:1px dotted #999;margin:0 0 10px 0}div.amazonMatch div.speaker div.item.last{border-bottom:0}div.amazonMatch div.speaker div.item h3{font-size:1.1em}div.amazonMatch div.speaker div.item div.title{float:left;width:400px;margin-right:20px}div.preview-video-link{float:right;margin:0 0 5px 5px;width:90px;text-align:center}div.notesPage{background:#FFF;border:1px solid #999;padding:5px}div.text-link{float:right;margin:0 0 10px 0}div.notesPage div.presentation{margin:0 0 20px 0;border-bottom:1px solid #000}div.notesPage div.presentation.last{border-bottom:0}div.notesPage div.presentation div.hdr a.speaker-sm{display:block;width:70px;float:left}div.notesPage div.presentation div.hdr div.title{margin-top:10px;width:630px;float:left}div.notesPage div.presentation div.hdr div.pdf{width:60px;margin-top:10px;float:left}div.notesPage div.presentation h3{margin:0 0 5px 0;font-size:1.3em}div.notesPage div.presentation h4{font-size:1em;margin-left:20px}div.notesPage div.presentation div.item{width:600px;padding:5px 0 5px 0;margin:0 0 10px 100px;border-bottom:1px dotted #999}div.notesPage div.presentation div.item div.text{white-space:pre-wrap;width:500px;line-height:20px}div.notesPage div.presentation div.item.last{border-bottom:none}div.notesPage div.presentation div.item div.page{float:right;font-size:0.9em;color:#000}div.notesPage div.general{border-bottom:1px solid #999;margin:0 0 20px 0}div.notesPage div.general h3{font-size:1.3em;color:#0073BD;margin:0 0 10px 0}div.notesPage div.general div.item{padding:5px 0 5px 0;border-bottom:1px dotted #999;margin:0 0 10px 50px}div.notesPage div.general div.item.last{border-bottom:0}table.itemTable.devices tr.overdue{background-color:#CC0000;color:#FFF}table.itemTable.devices tr.overdue a{color:#FFF;text-decoration:underline}div.ipad-page h3{margin:20px 0 10px 0;color:#333;font-size:1.3em}div.ipad-page ul{margin-left:30px}div.ipad-page img{margin:0 0 30px 0}div.ipad-page li{margin:0 0 10px 0}div.ipad-page ul.features{margin:0 0 30px 30px}div.ipad-page div.screenshot{width:350px;float:left}div.ipad-page div.screenshot h4{font-size:1.1em}div.check-access h2{margin-bottom:30px}div.check-access h3.warn{color:#CC0000}div.check-access div.about{margin:0 0 30px 0}div.app-binary-wrapper div.image{float:left;width:150px}div.app-binary-wrapper div.info{float:left;width:450px}div.app-binary form{margin-top:30px}div.ipad-page div.use-own-ipad-wrapper{width:150px;float:right;margin:0 0 10px 10px}div.ipad-page div.use-own-ipad-link{text-align:center;width:150px;border:1px solid #999;padding:5px;background:#F1F1F1;margin:0 0 20px 0}div.ipad-page div.use-own-ipad-link{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div.ipad-page div.use-own-ipad-link h3{text-align:center;color:#CC0000;margin:0 0 2px 0;font-size:1em;font-weight:bold}div.ipad-page div.use-own-ipad-link a{color:#CC0000}div.ipad-page div.use-own-ipad-wrapper div.mobile-apps{width:162px;margin:0;text-align:center}div.ipad-page div.use-own-ipad-wrapper div.mobile-apps a{display:block;margin:0 auto}div.ipad-page div.use-own-ipad-wrapper div.mobile-apps img{margin:0}div.main-content div.ipadinstructions h2{margin-bottom:20px}div.main-content div.ipadinstructions ul{margin:0 0 30px 30px}div.main-content div.ipadinstructions div.steps a.img{width:300px;display:block;margin-bottom:25px}div.main-content div.ipadinstructions div.steps img{width:300px;display:block;border:1px solid #000}div.workshop-requirements ul.list{margin:0 0 20px 30px}div.workshop-requirements div.item ul{margin:0 0 0 30px}div.workshop-requirements div.item{border-bottom:2px solid #000;margin:0 0 30px 0}div.workshop-requirements h2{margin:0 0 30px 0}div.workshop-requirements div.item div.head div.summary{float:left;width:500px}div.workshop-requirements div.item div.head img{border:1px solid #999;padding:3px;background:#FFF;float:left;display:block;margin:0 10px 10px 0}div.workshop-requirements div.item div.head h4{margin:0 0 5px 20px}div.topic-survey-admin{margin:0 0 100px 100px}div.topic-survey-admin h3{font-weight:bold;font-size:1.3em;margin-top:25px}div.topic-survey-admin p.count{margin-top:25px}#suadmin-show table.showsponsors img{max-width:180px}#suadmin-show div.sponsor-list img{max-width:180px}#suadmin-show div.writeJson a{display:block;margin:0 0 0 10px}div.attendee-network{margin:30px 0 0 50px}div.attendee-network h1{margin:0 0 30px 0}div.attendee-network form{margin:0 0 30px 0}div.attendee-network div.attendee{width:600px;margin:5px 0 20px 0;border-bottom:1px dotted #999}div.attendee-network div.attendee:last-child{border-bottom:0}div.attendee-network div.attendee div.image{width:60px;float:left}div.attendee-network div.attendee div.image img{border-radius:8px;border:1px solid #999;max-width:48px}div.attendee-network div.attendee div.about{width:400px;float:left}div.attendee-network div.attendee div.mail{width:100px;float:left;margin:10px 0 0 0}div.attendee-network div.attendee div.mail img{padding:5px 5px 0 0}div.attendee-network div.attendee h3{font-size:14px;margin:0 0 5px 0}div.attendee-network div.attendee address{font-size:12px;margin:0 0 5px 0}div.attendee-network div.attendee p{margin:0}div.attendee-network-mail textarea{width:400px}div.attendee-network-mail input[type='submit']{float:right}div.attendee-network-mail div.attendee{width:600px;margin:5px 0 10px 0}div.attendee-network-mail div.attendee div.image{width:60px;float:left}div.attendee-network-mail div.attendee div.image img{border-radius:8px;border:1px solid #999}div.attendee-network-mail div.attendee div.about{width:400px;float:left}div.formWrapper.addsponsor{width:300px}div.formWrapper.addsponsor h2{margin:0 0 15px 0}div.formWrapper.addsponsor label{display:block;float:left;width:90px}div.formWrapper.addsponsor div.set{margin:0 0 15px 0}#show-content div.show-video-list div.item{margin:0 0 40px 0}#show-content div.show-video-list div.item a.image{display:block;float:left;width:100px;margin:0 30px 0 0}#show-content div.show-video-list div.item a.image img{border:1px solid #333;padding:3px}#show-content div.show-video-list div.item a.image img{box-shadow:5px 5px 2px #888}#show-content div.show-video-list div.item div.about{float:left;width:480px}#show-content div.show-video-list div.item div.about p{padding:0;margin:0 0 5px 0}#show-content div.show-video-list div.item div.about h5{font-size:15px;text-align:center}#show-content div.presentation-video-view{width:900px;margin:0 auto 100px auto}#show-content div.presentation-video-view div.video{float:left;width:560px;margin:0 40px 0 0}#show-content div.presentation-video-view div.about{float:left;width:300px}#show-content div.presentation-video-view div.about h4{font-size:14px;margin:0 0 10px 0}#show-content div.presentation-video-view div.about p{padding:0;margin:0 0 5px 0}#show-content div.presentation-video-view div.about img.speaker{float:left;border:1px solid #333;padding:3px;margin:0 5px 5px 0}#show-content div.aboutSpeaker img{float:left;margin:0 10px 10px 0}div.merge-accounts tr.primary{background:#fcf699}div.merge-accounts td.roles{white-space:normal}div.merge-accounts td.shows{font-size:0.8em}div.login-shows{width:600px;margin:30px auto}div.login-shows h3{font-weight:bold}div.presentation-recording div.content{margin:0 0 100px 50px}div.presentation-recording div#jp_container_1{margin:0 0 50px 0}div.presentation-recording div#jp_container_1 div.jp-title li{font-weight:normal}div.presentation-recording div.about{width:550px;margin:0 0 50px 0}div.presentation-recording div.about h3{font-weight:bold;font-size:20px;margin:0 0 10px 0}div.presentation-recording div.about a.speaker-sm{margin:0 10px 10px 0}ul.user-find-list{border:1px solid #999;margin:0}ul.user-find-list{list-style:none}ul.user-find-list li{border-bottom:1px dotted #999;font-size:14px;margin:0}ul.user-find-list li a{display:block;padding:5px 10px 5px 10px}ul.user-find-list li.unpaid a{color:#CC0000}ul.user-find-list li.unpaid a span{float:right}ul.user-find-list li a:hover{background:#999}ul.user-find-list li:last-child{border-bottom:0}#user-find-list{width:200px;float:left}#user-badge-wrapper{width:200px;float:left}#user-badge-submit{float:right;margin:10px}#add-discount form{width:300px}#add-discount form label{width:80px;font-weight:bold;display:block;float:left}#add-discount form div{margin:0 0 10px 0}#add-discount form button{float:right}div.admin-order-list ul.hlink{margin-top:10px}div.discount-form h1{margin:0 0 5px 0}div.discount-form h2{margin:0 0 20px 0}div.order-detail{margin:30px 0 0 0}div.order-detail h3{font-weight:bold;font-size:1.1em}div.order-detail div.detail{width:500px;float:left}div.order-detail div.detail td{padding:5px}div.order-detail div.col2{width:300px;float:left}div.order-detail table.payments{width:480px}div.order-detail table.payments td.paypal-data{width:400px;word-wrap:break-word}div.order-detail p label{font-weight:bold}#main-body div.order div.preview div.ticket-lg-wrapper{min-width:100px;float:right}#main-body div.order div.preview div.ticket-lg{border:1px solid #999;padding:3px}#main-body div.order div.preview div.ticket-lg{border-radius:5px;text-align:center}#main-body div.order div.preview div.ticket-lg{font-size:32px}#main-body div.order div.preview div.ticket-lg h3{font-size:18px}div.admin-order-list tr.Awaiting-Payment{background:orange}div.admin-order-list-all tr.Awaiting-Payment{background:orange}div.admin-order-list-all div.dates-select{margin:0 0 10px 0}div.admin-order-list-all div.dates-select input[type='text']{width:80px}div.admin-order-list-all div.dates-link{margin:0 0 0 0}div.admin-order-list-all div.dates-link a{padding:3px 10px;border-right:1px dotted #999}div.admin-order-list-all div.dates-link a:last-child{border-right:0}div.admin-order-list-all div.list-filter-wrapper{height:0;width:400px;float:right;margin:10px 0 10px 0}div.admin-order-list-all a.magnify{float:right;display:block;margin:0 0 10px 0}div.admin-order-list-all div.list-filter{background:#FFF;width:350px;position:relative;top:-40px;left:-100px;z-index:1;padding:10px;border:2px solid #000;border-radius:10px}div.admin-order-list-all div.list-filter div.item{border-bottom:1px dotted #999;padding:10px 0;margin:0 auto}div.admin-order-list-all div.list-filter div.item:last-child{border-bottom:0;margin-bottom:10px}div#regConfig #method form{margin:30px 0 0 50px}div#regConfig #method form div{padding:5px;margin:0 0 5px 0}table.admin-order tr.not-paid{background:orange}#schedule-builder{min-height:400px;font-family:Arial, Helvetica, clean, sans-serif;font-size:16px}#schedule-builder h2,#schedule-builder h3,#schedule-builder h4,#schedule-builder h5{font-family:Arial, Helvetica, clean, sans-serif}#schedule-builder h1,#schedule-builder h2{margin:0 0 10px 0}#schedule-builder h3,#schedule-builder h4{margin:0 0 5px 0;font-size:16px}#schedule-builder input{margin:0 0 5px 0}#schedule-builder ul{margin-bottom:0}#schedule-builder div.schedule div.day{margin:0 0 50px 0}#schedule-builder div.schedule h3{font-size:14px}#schedule-builder div.schedule h3.day{float:left}#schedule-builder div.schedule h3.zone{float:right;margin:0 10px 0 0}#schedule-builder div.buttons{margin:0 0 20px 0}#schedule-builder div.buttons a{display:block;float:left;border:1px solid #999;padding:5px;margin:0 20px 0 0;width:65px;height:60px;text-align:center;box-sizing:content-box;background:#f1f1f1;font-size:12px;border-radius:8px;box-shadow:inset 0 0 6px #666}#schedule-builder div.buttons a:last-child{margin-right:0}#schedule-builder div.buttons a:hover{background:#FFFF99}#schedule-builder div.buttons a img{display:block;height:40px;margin:0 auto 2px auto}#schedule-builder div.buttons a.current{background:#FFCC33}#schedule-builder tr.rooms th h3{font-size:13px}#schedule-builder div.progress{width:500px;margin:100px auto}#schedule-builder div.copy-slots{text-align:center;margin:0 0 20px 0;font-size:1.5em}#schedule-builder div.copy-slots a{color:#CC0000;text-decoration:underline}#schedule-builder div.schedule div.itinerary-star img{width:20px}#schedule-builder div.schedule div.keynote{border:1px solid #999;margin:5px;padding:3px}#schedule-builder div.schedule table{max-width:99%;min-width:800px;background:#FFF}#schedule-builder div.schedule table{font-size:0.8em}#schedule-builder div.schedule table td{border:1px solid #999;padding:3px}#schedule-builder div.schedule table td.time{padding:1px}#schedule-builder div.schedule table th{border:1px solid #999;padding:2px}#schedule-builder div.schedule table tr.rooms th{font-size:1.2em;font-weight:bold;padding:5px;text-align:center}#schedule-builder div.schedule table tr.rooms th h3{color:blue}#schedule-builder div.schedule table tr.rooms th h4{font-size:0.9em;font-weight:bold}#schedule-builder div.schedule table tr.rooms th:hover{cursor:pointer;background:#FFFFCC}#schedule-builder div.schedule table tr.rooms form{margin:0;padding:0}#schedule-builder div.schedule table td.time:hover{cursor:pointer;background:#FFFFCC}#schedule-builder div.schedule table td.presentation{height:100px;word-wrap:break-word;overflow:hidden;vertical-align:top}#schedule-builder div.schedule table td.presentation div.pr-wrapper{word-wrap:break-word;overflow:hidden}#schedule-builder div.schedule table td.presentation:hover{cursor:pointer;background:#FFFFCC}#schedule-builder div.schedule table td.presentation h4.title{color:blue;font-weight:normal;margin:0 0 5px 0}#schedule-builder div.schedule table td.workshop h4.title{color:blue;font-weight:normal;margin:0 0 5px 0}#schedule-builder div.schedule table td.workshop:hover{cursor:pointer;background:#FFFFCC}#schedule-builder div.schedule table td.keynote h4.title{color:blue;font-weight:normal;margin:0 0 5px 0}#schedule-builder div.schedule table td.keynote:hover{cursor:pointer;background:#FFFFCC}#schedule-builder div.schedule table td.break{background:#F1F1F1}#schedule-builder div.schedule table tr.rooms th{background:#F1F1F1}#schedule-builder div.schedule table tr.subevents th{background:#F1F1F1;font-weight:bold;font-size:1.2em}#schedule-builder div.schedule table td.presentation h5.selection-count{font-weight:bold;font-size:1.2em;float:right;display:inline}#schedule-builder div.schedule div.rooms-3 td.presentation{width:30%}#schedule-builder div.schedule div.rooms-4 td.presentation{width:25%}#schedule-builder div.schedule div.rooms-5 td.presentation{width:18.5%}#schedule-builder div.schedule div.rooms-6 td.presentation{width:15.5%}#schedule-builder div.schedule div.rooms-7 td.presentation{width:13.5%}#schedule-builder div.schedule div.rooms-8 td.presentation{width:11.8%}#schedule-builder div.schedule div.rooms-8 td.presentation div.pr-wrapper{width:60px}#schedule-builder div.schedule div.rooms-9 td.presentation{width:10%}#schedule-builder div.schedule div.rooms-9 td.presentation div.pr-wrapper{width:60px}#schedule-builder div.schedule div.rooms-10 td.presentation{width:10%}#schedule-builder div.schedule div.rooms-10 td.presentation div.pr-wrapper{width:60px}#schedule-builder div.schedule div.rooms-11 td.presentation{width:9%}#schedule-builder div.schedule div.rooms-11 td.presentation div.pr-wrapper{width:60px}#schedule-builder div.schedule div.rooms-12 td.presentation{width:8%}#schedule-builder div.schedule div.rooms-12 td.presentation div.pr-wrapper{width:50px}#schedule-builder div.schedule div.rooms-9 tr.rooms th.room{width:10%}#schedule-builder div.schedule table{font-size:12px}#schedule-builder div.schedule table h4{font-size:12px}#schedule-builder div.schedule table h5{font-size:11px}#schedule-builder div.schedule td.presentation.last-add{border:2px solid #99CCFF;background:#FFFFCC}#schedule-builder div.schedule td.presentation.featured{background:#FFFF99}#schedule-builder div.schedule table td.time{width:60px;font-size:0.9em;white-space:nowrap}#schedule-builder h4,#schedule-builder h5{font-weight:normal}div.drag-helper{position:absolute}div.drag-helper div.helper-content{width:100px;height:100px;background:#FFFF99;padding:3px;border:2px dotted #6699CC}div.drag-helper{overflow:hidden}div.drag-helper h3{font-size:12px;font-weight:bold;margin:0;padding:0;line-height:15px}div.drag-helper h4{font-size:10px;font-weight:normal}#schedule-builder div.schedule td.presentation.drop-hover{border-color:#33CCFF;background:#FFCC33}div.presentation-add{min-height:600px;text-align:left;font-family:Arial, Helvetica, Sans-serif !important}div.presentation-add div.top-link-wrapper{position:absolute;z-index:10;right:0;top:0;height:0;width:200px}div.presentation-add div.top-link-wrapper div.view-links{display:block;margin:0 0 2px 0;font-size:14px;font-weight:bold}div.presentation-add div.top-link-wrapper div.view-links a{text-align:center;display:block;float:left;border:1px solid #999;background:#FFF;color:blue;padding:2px 15px}div.presentation-add div.top-link-wrapper div.view-links a:nth-child(1){border-right:0}div.presentation-add div.top-link-wrapper div.view-links a:hover{background:#FFFF99}div.presentation-add div.top-link-wrapper div.slot-info{font-size:14px;line-height:20px}div.presentation-add div.speakers-wrapper{max-height:600px;overflow:auto;text-align:center;width:100px;float:left}div.presentation-add div.speakers-wrapper a{color:blue}div.presentation-add div.speakers{border:1px solid #999;background:#fff}div.presentation-add div.speakers div.speaker-link{display:block;padding:5px;border-bottom:1px dotted #999;font-weight:bold}div.presentation-add div.speakers div.speaker-link:last-child{border-bottom:1px none #999}div.presentation-add div.speakers div.speaker-link:hover{background:#FFFF99;cursor:pointer}div.presentation-add div.speakers div.speaker-link img{border:1px solid #999;padding:2px}div.presentation-add div.speakers.hide-images{text-align:left}div.presentation-add div.speakers h4{font-size:1em;line-height:1.2em;margin:0 0 2px 0}div.presentation-add div.speaker{text-align:left;float:left;margin:0 0 0 20px;width:78%}div.presentation-add div.speaker h3{font-weight:bold;font-size:1.2em}div.presentation-add div.speaker div.head{margin:0 0 5px 0;max-width:500px;overflow:hidden}div.presentation-add div.speaker div.head img{display:block;float:left;border:1px solid #999;padding:2px}div.presentation-add div.speaker div.basic-info{float:left;margin:0 0 0 20px}div.presentation-add div.speaker div.basic-info h3{font-size:15px;margin:0 0 8px 0}div.presentation-add div.speaker div.basic-info h4{font-size:14px;margin:0 0 5px 0}div.presentation-add div.speaker table.topics{width:100%;font-size:1.2em}div.presentation-add div.speaker table.topics tr:nth-child(odd) td{background:#F1f1f1}div.presentation-add div.speaker table.topics tr.scheduled td{background:#FFCC66}div.presentation-add div.speaker table.topics td.title:hover{cursor:pointer;background-color:#FFFFCC}div.presentation-add div.speaker table.topics tr:hover td{cursor:pointer;background-color:#FFFFCC}div.presentation-add div.speaker table.itemTable th a{color:blue}div.presentation-add div.speaker form{margin:0}div.presentation-add div.speaker form input[type='text']{width:250px}div.presentation-add div.speaker div.topic-preview-wrapper{height:0;z-index:300;position:relative;left:50px;top:30px}div.presentation-add div.speaker div.topic-preview{border-radius:8px;font-size:16px;line-height:19px;border:5px solid #000;background:#FFF;padding:5px;width:600px}div.presentation-add div.speaker div.topic-preview div.head h3{display:inline}div.presentation-add div.speaker div.topic-preview div.head img{float:right}div.presentation-add div.speaker div.topic-preview:hover{cursor:pointer}div.presentation-add div.speaker div.topics-wrapper{max-height:475px;overflow:auto}div.presentation-add div.speaker div.topics-wrapper button.add-group{float:left;font-size:1.3em}div.presentation-add div.speaker div.topics-wrapper div.subevent{float:right}div.presentation-add div.speaker div.topics-wrapper div.subevent label{display:inline;font-weight:bold;font-size:1.3em}div.presentation-add div.speaker div.topics-wrapper div.subevent select{display:inline;margin:0}div.presentation-add div.speaker div.sessions-view{min-height:300px}div.presentation-add div.speaker div.sessions-view img.speaker{border:1px solid #000;background:#FFF;padding:2px}#schedule-builder table.itemTable th{font-weight:bold}#schedule-builder table.itemTable th a{color:blue}#schedule-builder h2{margin:0 0 20px 0}#schedule-builder div.speaker-list td img.speaker{display:block;float:left;margin:0 10px 0 0;border:1px solid #999;padding:2px}#schedule-builder div.speaker-list td div.about{float:left;width:300px}#schedule-builder div.speaker-list td div.about h3{margin:0 0 5px 0}#schedule-builder div.speaker-list td div.about h3 span{font-size:0.8em;font-style:italic;color:#333}#schedule-builder div.speaker-list td div.about em{font-size:11px}#schedule-builder div.speaker-list td.presentationCount{text-align:center}#schedule-builder div.speaker-list div.button{display:block;float:right;margin:0 20px 10px 10px}#schedule-builder div.speaker-list h2{margin:0 0 20px 0}#schedule-builder div.speaker-list h4{font-size:13px}#schedule-builder div.speaker-list form{float:left}#schedule-builder div.speaker-list a.back{display:block;float:right;margin:0 20px 20px 0}#schedule-builder div.speaker-list div.sub-events{margin:5px 0 5px 0}#schedule-builder div.speaker-list span.event{border:1px solid #999;border-radius:4px;padding:2px 7px;margin:0 5px 0 0;box-shadow:inset 0 0 2px #666}#schedule-builder div.speaker-list span.event:hover{background:#FFFFCC;cursor:pointer}#schedule-builder div.speaker-list span.event.active{background:#FFCC33}#schedule-builder div.speaker-list div.back{float:right}#schedule-builder td.drop-hover{border-color:#33CCFF;background:#FFCC33}#schedule-builder div.speaker-drag-helper{background:#FFFF99;width:500px;border:1px solid #999;padding:5px}#schedule-builder div.speaker-drag-helper img{background:#FFF;float:left;display:block}#schedule-builder div.speaker-drag-helper h4{float:left}#schedule-builder div.speaker-list.order td:hover{cursor:pointer}div.presentation-edit div.presentation{margin:0}div.presentation-edit div.header{margin:0 0 10px 0}div.presentation-edit img.speaker{float:left;display:block;padding:2px;border:1px solid #999}div.presentation-edit div.title{float:left;display:block;width:300px}div.presentation-edit form.presentation-delete{float:right;display:block;width:100px}div.presentation-edit a.topic-edit{text-decoration:none}div.presentation-edit #video form{width:500px}div.presentation-edit #video form textarea{background:#FFF;width:100%}div.presentation-edit #video form button{float:right}div.presentation-edit h2{color:#000;font-size:1.5em;font-weight:bold;margin:0 0 5px 0}div.presentation-edit h4.names{margin:0 0 5px 20px}div.presentation-edit h4.time{margin:0 0 0 20px}div.presentation-edit h4.presentationId{margin:0 0 0 20px}div.presentation-edit form{margin:0 0 10px 0}div.presentation-edit form div{margin:0 0 10px 0}div.presentation-edit h3{font-weight:bold;font-size:1.3em}div.slot-edit{height:300px;font-size:14px}div.slot-edit h3{font-weight:bold;font-size:1.5em;margin:0 0 20px 0}div.slot-edit form div{margin:0 0 10px 0}div.slot-edit div.time-edit{margin:0 0 20px 0}div.slot-edit label{display:block;float:left;padding:7px 0 0 0;margin:0 10px 0 0;font-weight:bold;font-size:14px}div.slot-edit div.control-group input[type='text']{line-height:20px;padding-bottom:8px;width:60px}div.slot-edit div.control-group button{padding:0 12px 7px 12px}div.slot-edit div.buttons{float:right;margin:20px 50px 0 0}#schedule-builder div.presentation-edit div.speakers{margin:0 0 30px 0}#schedule-builder div.presentation-edit div.speakers table{margin:0 0 20px 0}#schedule-builder div.presentation-edit div.speakers img.bio{border:1px solid #999;padding:2px}#speaker-add div.matches{width:400px;border:1px solid #999;background:#FFF}#speaker-add div.matches div.speaker{border-bottom:1px dotted #999;padding:2px}#speaker-add div.matches div.speaker:nth-child(even){background:#F1F1F1}#speaker-add div.matches div.speaker:last-child{border-bottom:none}#speaker-add img{border:1px solid #999;padding:2px;display:block;float:left;margin:0 5px 0 0}#speaker-add div.about{float:left;width:250px}#speaker-add div.add{float:left;width:50px}#schedule-builder div.rooms div.table-wrapper{width:480px;float:left}#schedule-builder div.rooms div.add{float:left;margin:0 0 0 5px}#schedule-builder div.rooms table{margin:0 0 30px 0}#schedule-builder div.rooms form button{height:25px;display:inline-block}#schedule-builder div.rooms tr:hover{cursor:pointer;background:#FFFFCC}#schedule-builder div.room-edit{margin:0 0 0 50px}#schedule-builder div.room-edit div.days div{margin:0 0 10px 20px}#schedule-builder div.room-edit div.days input{margin:0 10px 10px 0}#schedule-builder div.room-edit button{float:left}#schedule-builder div.subevents div.table-wrapper{float:left}#schedule-builder div.subevents div.table-wrapper button.add{float:right}#schedule-builder div.subevents div.sub-event-edit{width:300px;margin:0 0 0 30px;float:left}#schedule-builder div.subevents div.sub-event-add{width:300px;margin:0 0 0 30px;float:left}#schedule-builder div.edit-form-wrapper{border:1px solid #999;border-radius:10px;padding:5px;background:#F1F1F1}form.vertical h3{font-size:1.5em;margin:0 0 20px 0}form.vertical label{display:block;float:left;min-width:100px}form.vertical button.submit{float:right}form.vertical div.check input[type='checkbox']{float:left;margin:0 10px 0 0}form.vertical div.check{margin:0 0 10px 0;font-size:1.1em}form.vertical div:after{clear:both;content:".";display:block;height:0;width:0;visibility:hidden}#schedule-builder form div:after{clear:both;content:".";display:block;height:0;width:0;visibility:hidden}#schedule-builder form div.check label{display:block;float:left;font-weight:bold}#schedule-builder form div.check input{display:block;float:left}#schedule-builder form h3{font-weight:bold;font-size:1.3em;margin:0 0 20px 0}#schedule-builder form div.availability label{font-weight:normal;float:left}#schedule-builder form div.availability h4{float:left;margin:0 10px 10px 0}#create-speaker-form form h3{margin-bottom:0}#create-speaker-form form input.firstName,#create-speaker-form form input.lastName{max-width:200px}#create-speaker-form form input.email,#create-speaker-form form input.company{max-width:300px}#schedule-builder div.tracks div.table-wrapper{float:left;width:400px}#schedule-builder div.tracks div.add{float:left;width:300px;margin:0 0 0 20px}#schedule-builder div.tracks div.update{float:left;width:300px;margin:0 0 0 20px}#schedule-builder div.tracks button.add{float:right}#schedule-builder a.back{display:block;float:right;margin:0 30px 10px 0}#schedule-builder div.sessions form.find{float:left}#schedule-builder div.sessions table img.speaker{padding:2px;border:1px solid #000;background:#FFF}#schedule-builder div.sessions{width:800px}#schedule-builder div.sessions div.table-wrapper{float:left;width:650px}#schedule-builder div.sessions.compare div.table-wrapper{width:500px}#schedule-builder div.sessions table{font-size:0.8em}#schedule-builder div.sessions table td.time{font-size:0.7em}#schedule-builder div.sessions.compare div.dates{margin:0 0 20px 0}#schedule-builder div.sessions div.speaker-filter{width:135px;margin:25px 0 0 10px}#schedule-builder div.sessions.compare div.speaker-filter{width:180px;margin:85px 0 0 20px}#schedule-builder div.sessions div.speaker-filter{font-size:0.8em;float:left;border:1px solid #999;padding:0}#schedule-builder div.sessions div.speaker-filter ul{list-style:none;background:#FFF;margin:0;padding:0}#schedule-builder div.sessions div.speaker-filter ul li{border-bottom:1px dotted #999;padding:3px}#schedule-builder div.sessions div.speaker-filter ul li:first-child{border-bottom:1px solid #999;padding:3px}#schedule-builder div.sessions div.speaker-filter ul h3{font-weight:bold}#schedule-builder div.sessions div.speaker-filter ul li:nth-child(even){background:#f1f1f1}#schedule-builder div.sessions div.speaker-filter ul li:hover{cursor:pointer;background:#FFFFCC}#schedule-builder div.sessions div.speaker-filter ul li:last-child{border-bottom:0}#schedule-builder div.show-speaker-edit{margin:30px 0 0 100px;width:600px}#schedule-builder div.show-speaker-edit h2{margin:0 0 10px 0}#schedule-builder div.show-speaker-edit h3{margin:0 0 30px 20px}#schedule-builder div.show-speaker-edit img.speaker{border:1px solid #999;padding:5px;box-shadow:5px 5px 2px #888}#schedule-builder div.show-speaker-edit img.speaker{float:left;margin:0 10px 10px 0}#schedule-builder div.show-speaker-edit div.about{margin:0 0 30px 0}#schedule-builder div.show-speaker-edit form{margin:0}div.room-drag-helper{width:500px;height:40px;background:#FFFF99;padding:3px;border:2px dotted #6699CC}div.room-drag-helper{overflow:hidden}div.room-drag-helper h3{font-size:12px;font-weight:bold;margin:0;padding:0;line-height:15px}div.room-drag-helper h4{font-size:10px;font-weight:normal}.room-drop-hover td{border-color:#33CCFF;background:#FFFF66}#presentation-recording-instructions ul{list-style:decimal;margin:0 0 30px 30px}#presentation-recording-instructions div.screenshots img{display:block;margin:0 0 30px 0}#presentation-recording-instructions div.screenshots h3{font-weight:bold}#mobile-banner{display:block;position:fixed;top:0;left:0;bottom:0;z-index:400;width:100%;height:100px;background:#F1F1F1;border-bottom:1px solid #999}#mobile-banner h2{font-size:80px;margin:10px auto;text-align:center;width:90%;float:left}#mobile-banner h2 a{color:#CC0000;text-decoration:underline}#mobile-banner a.close{display:block;float:right;margin:20px 20px 0 0}@media screen and (min-width: 1000px){#mobile-banner{display:none}}div.jp-duration{display:none !important}div.image-set div.preview{width:690px;margin-right:50px;float:left}div.image-set div.preview div.image{width:150px;height:100px;float:left;margin:0 20px 20px 0}div.image-set div.preview div.image img{display:block;width:150px;border:1px solid #999;padding:5px;background:#FFF}div.image-set div.preview div.image img.selected{border:2px solid #CC0000}div.image-set div.preview div.image img:hover{cursor:pointer}div.image-set div.preview div.delete{margin:0 0 30px 0}div.image-set div.preview div.delete button{float:right}div.image-set div.preview input[type='file']{background:#FFF;width:200px}div.image-set div.preview div.merge{margin:30px}div.image-set div.merged{width:160px;float:left}div.image-set div.merged img{width:150px;border:1px solid #000;padding:5px;background:#FFF}div.image-set div.bg{position:absolute;z-index:99;top:0;left:0;width:100%;height:3000px;background:#999;opacity:0.55}div.image-set div#selected-image{position:absolute;z-index:100;width:550px;height:280px;background:#FFF;border:1px solid #000;padding:5px}div.image-set div#selected-image{left:50%;top:50%;margin-left:-275px;margin-top:-150px}div.image-set div#selected-image img.target{float:left;border:1px solid #999}div.image-set div#selected-image div.action{float:right;width:30px}div.image-set div#selected-image div.action img.close{float:right}div.image-set div#selected-image div.action img.close:hover{cursor:pointer}div.image-set div#selected-image div.action img.delete{width:35px;margin:100px 5px 0 0}div.image-set div#selected-image div.action img.delete:hover{cursor:pointer}#topic-speaker-update h4{font-weight:normal;margin:0 0 3px 0}#topic-speaker-update h5{font-weight:normal}#workshop-upgrade{width:600px;margin:20px auto 100px auto}#workshop-upgrade p{font-size:13px}#workshop-upgrade form{margin:30px 0 100px 0;width:350px;display:block}#workshop-upgrade form label{width:120px;display:block;float:left}#workshop-upgrade form label,#workshop-upgrade form input,#workshop-upgrade form button,#workshop-upgrade form select,#workshop-upgrade form span{font-size:17px}#workshop-upgrade form div:after{clear:both;content:".";display:block;height:0;width:0;visibility:hidden}#workshop-upgrade form div{margin:0 0 10px 0}#workshop-upgrade form div input{display:block;float:left}#workshop-upgrade form select{width:200px}#workshop-upgrade form button{float:right}div.promoorder-user h2{margin:0 0 20px 0}div.promoorder-user div.summary{margin:0 0 20px 20px}div.promoorder-user div.summary div{margin:0 0 10px 0}div.promoorder-user div.summary label{font-weight:bold}div.promoorder-user div.left{float:left}div.promoorder-user div.credits{border:1px solid #999;border-radius:10px;background:#FFF;padding:5px}div.promoorder-user div.credits h3{font-weight:bold}div.promoorder-user div.credits p{margin:0 0 5px 0}div.promoorder-user div.description ul{margin:0 0 0 20px}div.promoorder-user div.description li p{margin:0}div.promoorder-user div.description li{margin:0 0 5px 0}div.promoorder-order-ticket{margin:0 0 100px 100px}div.promoorder-order-ticket h1{margin:0 0 5px 0}div.promoorder-order-ticket h2{margin:0 0 5px 0}div.promoorder-order-ticket h3{margin:0 0 30px 0}div.promoorder-order-ticket form.order-form h3{font-size:17px;font-weight:bold;margin:0 0 20px 0}div.promoorder-order-ticket form.order-form{width:300px;margin:0 0 0 50px}div.promoorder-order-ticket form.order-form div{margin:0 0 10px 0}div.promoorder-order-ticket form.order-form div label{display:block}div.promoorder-order-ticket form.order-form input{font-size:17px}div.promoorder-order-ticket form.order-form button{font-size:17px}div.promoorder-order-ticket form.order-form input[type='text']{width:300px}div.promoorder-order-ticket form.order-form div.buttons{float:right}#main-body div.promoorder-order-ticket div.select-attendee h3{margin:0 0 10px 0;color:#E49E19;font-size:1.2em}div.promoorder-order-ticket div.select-attendee{margin:0 0 40px 50px}div.promoorder-order-ticket div.select-attendee form button{font-size:17px}div.promoorder-order-ticket h3.or{color:#000;margin:30px 0 30px 50px}div.promooffer-user-selectticket h1{margin:0 0 5px 0}div.promooffer-user-selectticket h2{margin:0 0 30px 0}form.site-register{margin:30px 0 30px 100px}form.site-register div{margin:0 0 10px 0}form.site-register div label{display:block;font-size:0.9em}form.site-register div input{font-size:17px}#FileLoadContainer form input[type='file']{background:#FFF;width:300px;font-size:14px}div.audio-state-links{margin-right:30px}div.audio-state-links a{display:block;float:left;padding:0 10px 0 10px;border-right:1px dotted #999}div.audio-state-links a:last-child{border-right:0}td.tdLabel label.label{color:#000;font-size:100%}.vertical-center{position:relative;top:50%;transform:translateY(-50%)}div.combine-account{margin:0 auto 100px auto}div.combine-account div.first-name{max-width:150px;float:left;margin-right:5px}div.combine-account div.last-name{max-width:200px;float:left}div.combine-account div.other-email{margin-bottom:30px}div.combine-account div.other-email input{float:left;max-width:200px;margin-right:20px}div.combine-account div.other-email button{float:left}div.combine-account div.submit button{float:right}div.combine-account textarea{width:100%}div.combine-account input.firstName{width:150px}div.combine-account input.lastName{width:200px}div.combine-request-admin table.request-list tr.closed{background:#f1f1f1}div.combine-request-admin .table tr th{border-top:0}div.combine-request-admin div.group tr.primary{background:#FFFFCC}div.combine-request-admin div.group tr.secondary{background:#EBF0F3}div.combine-request-admin div.group tr.other{background:#F1F1F1}div.combine-request-admin div.group{margin:0 0 60px 0}div.checkout-names-list{background:#FFF;padding:15px 15px 0 15px;border:1px solid #999;border-radius:5px}div.checkout-names-list .table>tbody>tr>th{border-top:0}div.user-modal form{margin:15px}div.user-modal input.first-name{float:left;width:120px;margin-right:10px}div.user-modal input.last-name{float:left;width:200px}div.user-modal input.email{width:300px}div.user-modal div.correction-type label{font-weight:normal;margin-left:10px}div.user-modal div.spinner{float:left}#main-body div.transfer-reg h1{font-size:1.8em}div.transfer-reg div.update-login{max-width:300px;margin:30px 0 100px 0}div.transfer-reg div.email-login{max-width:300px;margin:30px 0 100px 0}div.transfer-reg.login-page div.choices{margin:50px}div.transfer-reg.login-page div.choices button{width:120px}div.transfer-reg.login-page div.choices span{margin:0 30px}div.upload-preview-video form input[type='file']{background:#fff;border:1px solid #999;width:250px}#file-load-form progress{width:400px;margin:30px 0 30px 0}#speaker-images table{width:600px;margin:0 0 40px 0}#speaker-images input[type='file']{border:1px solid #999;width:250px;display:inline}div.blog-index{background:#FFF;margin-bottom:30px;border:1px solid #140905;border-radius:5px}div.blog-index div.year{border-bottom:1px dotted #999}div.blog-index div.year h3{padding:3px 5px}div.blog-index div.year:last-child{border-bottom:0}div.blog-index div.year a{display:block}div.blog-index div.year h3:hover{background:#FFFFCC}div.blog-index div.year div.months{display:none}div.blog-index div.month a{padding:3px 25px;border-bottom:1px dotted #999}div.blog-index div.month:last-child a{border-bottom:0}div.blog-index div.month:hover{background:#FFFFCC}div.blog-index div.year.current h3{background:#F1F1F1}div.blog-index div.year.current h3:hover{background:#FFFFCC}div.blog-index div.year.current div.months{display:block}div.blog-index div.month.current{background:#FFFFCC}div.show-travel-copy h2{margin-bottom:30px}div.show-travel-copy div.preview div.image{float:left;width:150px}div.show-travel-copy div.preview address{float:left;width:200px}div.show-travel-copy img.hotel{max-width:100px}div.data-file-page td.path div.wrapper{width:600px;overflow:hidden}div.data-file-topic-page td.title{width:300px}div.data-file-topic-page td.show{width:200px}div.data-file-topic-page td.doc{width:300px}div.data-file-topic-page td.doc div{width:300px;overflow:hidden}div.registration-complete-page h3.ticket-link{margin:30px 0;text-align:center}div.registration-complete-page h3.ticket-link a{color:#CC0000}div.registration-complete-page ul{margin-bottom:30px}div.registration-complete-page ul li a{color:#CC0000}div.registration-complete-page b{color:#CC0000}div.admin-email-schedule button.btn.add{float:right}div.admin-email-schedule div.schedules table tr.warning td{background:orange}div.admin-email-schedule div.schedules table tr.error td{background:red}div.admin-email-schedule div.add-form div.btn-group{margin-bottom:20px}div.admin-email-schedule div.add-form table.templates{width:100%;border:1px solid #999}div.admin-email-schedule div.add-form table.templates th.send-date{width:250px}div.admin-email-schedule div.add-form table.templates tr th,div.admin-email-schedule div.add-form table.templates tr td{border-bottom:1px dotted #999;padding:5px 3px}div.admin-email-schedule div.add-form table.templates tr:n-child(even) td{background:#f1f1f1}div.admin-email-schedule div.add-form table.templates tr.header th{background:#999;color:#333}div.admin-email-schedule div.add-form div.buttons{float:right}div.admin-email-schedule div.update-schedule-modal td.warning{background:orange}div.admin-email-schedule div.update-schedule-modal td.error{background:red}div.sms-notifcation-preferences form.phone-update{margin-bottom:30px}div.sms-notifcation-preferences table.my-notifications{margin-bottom:30px}div.sms-schedule-app h1{margin:0 0 10px 0}div.sms-schedule-app h2{font-size:18px;line-height:24px;margin:0 0 30px 20px}div.sms-schedule-app div.top-buttons{float:right;margin:0 30px 20px 0}div.sms-schedule-app div.update-blast input.utmCampaign,div.sms-schedule-app div.update-blast input.description,div.sms-schedule-app div.update-blast div.scheduleDate{max-width:300px}div.sms-schedule-app div.options-modal input.test-phone{max-width:300px}div.sms-schedule-app table.schedule tr.ready td.ready span.octicon-check{color:green}div.sms-schedule-app table.schedule tr.sent td.sendDate span.octicon-check{color:green}div.sms-schedule-app table.schedule tr.warning{background-color:orange}div.sms-schedule-app table.schedule tr.warning td.ready span.octicon-x{color:red}div.topic-app{min-height:500px}div.topic-app div.header{margin:0 0 30px 0}div.topic-app div.header div.speaker-image{text-align:center}div.topic-app div.header div.speaker-image h3{font-size:12px;font-weight:normal;font-style:italic}div.topic-app div.header h2{padding-top:10px}div.topic-app div.row{margin-left:0;margin-right:0}div.topic-app span.octicon{color:#4285F4;font-size:30px}div.topic-app button.btn span.octicon{font-size:1em}div.topic-app button.btn-primary span.octicon,div.topic-app button.btn-warning span.octicon{color:#fff}div.topic-app button.btn-default span.octicon{color:#333}div.topic-app div.form-note{font-size:0.8em;margin:0 0 5px 20px}div.topic-app div.alert a{text-decoration:underline}div.topic-app div.view-buttons{margin:0}div.topic-app div.topics div.view-selection{margin:0 0 20px 0}div.topic-app div.topics table th{border-top:0}div.topic-app div.topics table td div.slides-ok span{color:green}div.topic-app div.topics table td div.slides-missing span{color:#CC0000}div.topic-app div.topics table tr:hover{cursor:pointer}div.topic-app div.topics table tr:hover td{background-color:#FFFFCC}div.topic-app div.topic-detail div.submit button{float:right}div.topic-app div.topic-detail div.submit button.btn-default{margin-right:10px}div.topic-app div.topic-tabs{margin:0 0 20px 0}div.topic-app div.topic-tabs span.octicon-arrow-left{font-size:16px;padding:0 20px}div.topic-app div.topic-view h3,div.topic-app div.topic-edit h3{margin-bottom:20px}div.topic-app div.topic-view div.col-sm-8,div.topic-app div.topic-edit div.col-sm-8{padding-left:0}div.topic-app div.topic-view div.edit-buttons button,div.topic-app div.topic-edit div.edit-buttons button{display:block;margin:0 0 10px 0;width:110px;text-align:left}div.topic-app div.topic-view div.tag-group,div.topic-app div.topic-edit div.tag-group{margin-bottom:30px}div.topic-app div.topic-view div.tag-group div.tags,div.topic-app div.topic-edit div.tag-group div.tags{margin:10px 0}div.topic-app div.topic-view div.tag-group div.tags div.tag,div.topic-app div.topic-edit div.tag-group div.tags div.tag{margin:10px;border:1px solid #999;border-radius:4px;display:inline-block;padding:4px 10px;font-size:13px;background:#d7f5ed}div.topic-app div.topic-view div.tag-group div.tags div.tag span.octicon,div.topic-app div.topic-edit div.tag-group div.tags div.tag span.octicon{font-size:13px;color:#333}div.topic-app div.topic-view div.tag-group div.tags div.tag span:hover,div.topic-app div.topic-edit div.tag-group div.tags div.tag span:hover{cursor:pointer}div.topic-app div.topic-view div.topic-detail,div.topic-app div.topic-edit div.topic-detail{border-bottom:1px solid #999;padding-bottom:20px;margin-bottom:30px}div.topic-app div.topic-edit div.type-options label{display:inline-block;margin-right:20px}div.topic-app div.slide-upload table{margin:0 0 30px 0}div.topic-app div.file-upload div.alert a{color:#CC0000;text-decoration:underline}div.topic-app div.file-upload progress{display:none}div.topic-app div.file-upload .input-group{margin-bottom:10px}div.topic-app div.file-upload .btn-file{position:relative;overflow:hidden}div.topic-app div.file-upload .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block}div.topic-app div.topic-video table{margin-bottom:40px}div.topic-app div.topic-websites h3{margin:0 0 30px 0}div.topic-app div.topic-websites ul{list-style:none}div.topic-app div.topic-websites button{margin:10px 0 0 40px}div.topic-app div.topic-speakers h3{margin:0 0 30px 0}div.topic-app div.topic-speakers div.speaker-circle-md{max-width:150px}div.topic-app div.topic-speakers div.speaker{text-align:center}div.topic-app div.topic-add div.type-form h3{margin-bottom:30px}div.topic-app div.topic-add div.type-form ul{list-style:none;margin-bottom:20px}div.topic-app div.topic-sequence div.sequence-header button{float:left;margin:0 20px 20px 0}div.topic-app div.topic-sequence div.sequence-header div.instructions{float:left;max-width:900px}div.topic-app div.topic-sequence div.sequenced tbody tr:hover td{cursor:pointer;background-color:#FFFFCC}div.suadmin-shows-app button.manual-select{float:right;margin:20px 0 0 0}div.training-admin-attendee h1{margin-bottom:10px}div.training-admin-attendee h2{margin:0 0 30px 20px}div.training-admin-attendee form.import{float:right;margin:0 0 30px 0}div.feature-set-admin div.fs-active{margin:0 0 30px 0}div.feature-set-admin div.fs-active div{border:1px solid #999;border-radius:4px}div.feature-set-admin table.set-list td.name:hover{cursor:pointer}div.feature-set-admin div.top-buttons{margin:0 0 30px 0}div.feature-set-admin div.slot{margin:0 0 20px 0;font-size:13px}div.feature-set-admin div.slot div.presentation{width:150px;min-height:150px;float:left;margin:0 5px 5px 0;padding:2px;border:1px solid #999}div.feature-set-admin div.slot div.presentation h3{font-size:12px !important;font-weight:bold}div.feature-set-admin div.slot div.presentation h4{font-size:11px !important}div.feature-set-admin div.slot div.presentation span.prfs{padding:5px;border:1px solid #999;border-radius:3px}div.feature-set-admin div.slot div.presentation:hover{cursor:pointer}div.feature-set-props ul{margin:0 0 20px 30px}.modal-backdrop.am-fade{opacity:.5;transition:opacity .15s linear}.modal-backdrop.am-fade.ng-enter{opacity:0}.modal-backdrop.am-fade.ng-enter.ng-enter-active{opacity:.5}.modal-backdrop.am-fade.ng-leave{opacity:.5}.modal-backdrop.am-fade.ng-leave.ng-leave-active{opacity:0}body{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:300}ul{margin:0;padding:0}p{margin:0 0 10px 0}body.show-main div.container.body{min-height:500px}body.show-home div.nextyear{text-align:center}body.show-home div.sponsors{background:#f1f1f1;border-bottom:1px solid #999}body.show-home div.sponsors a{display:block;margin:0 auto}body.show-home div.sponsors a.thoughtworks{margin:30px auto 0 auto}body.show-home div.sponsors a.gradleware{margin:20px auto 0 auto}body.show-home div.sold-out{text-align:center;margin:0 0 20px 0}body.show-home div.sold-out h3{color:#CC0000}body.show-home div.sms-bar{background:#F1F1F1}body.show-home div.sms-bar p{font-size:0.85714em}body.show-home div.sms-bar button{margin-top:-3px;background:#F7941D;color:#fff}div.container{padding-left:12px;padding-right:12px}div.container.body{min-height:600px;padding-bottom:28px}div.container ul{margin-left:20px}#top-nav{float:right}#top-nav li.alt-home{display:none}@media only screen and (max-width: 960px){div.admin-links{display:none}#top-nav{float:left;margin-left:15px}#top-nav li.alt-home{display:block}#top-nav li:hover{background:#fff}}@media only screen and (max-width: 766px){div.top-wrapper ul#top-nav{display:block;width:100%;float:none}}div.top-wrapper{position:fixed;width:100%;z-index:3}div.admin-links{position:relative;z-index:2}div.admin-links{background:#f1f1f1;color:#333}div.admin-links .navbar-default{background:0}div.admin-links div.rolenav h3{float:left;max-width:90px;padding:6px;color:#EF8F1C;font-size:1em;margin:2px 0 2px 0}div.admin-links div.rolenav nav{float:left;border:0;width:800px;margin-bottom:0}div.admin-links .navbar-default .navbar-nav>li>a{color:#333;padding:5px 10px}div.admin-links .navbar-default .navbar-nav>li>a:hover{color:#EF8F1C}ul.hlink a{font-weight:normal}div.rolenav:after{clear:both;content:".";display:block;height:0;width:0;visibility:hidden}h3{margin-top:0;margin-bottom:5px;font-size:1.14285em}div.navbar div.date-and-location{font-size:1.14285714em;color:#fff;float:left;max-width:300px;padding:12px 0 0 3px}div.navbar.top{position:relative;top:-1;z-index:1;margin-bottom:0}div.navbar.top{margin-top:-1px;border-bottom:1px solid #fff}div.navbar ul.nav li a{color:#fff}div.navbar .navbar-collapse{padding:0}div.navbar.top a{font-family:'HelveticaNeue-Light', Helvetica, sans-serif}div.navbar.top a{color:#fff;font-size:1.14285714em;text-shadow:none}div.navbar.top a{padding:12px 10px 10px 10px}div.navbar.top span.icon-bar{background-color:#fff}div.navbar.top .navbar-toggle:focus,div.navbar.top .navbar-toggle:hover{background:#FFF}div.navbar.top .navbar-toggle:focus span.icon-bar,div.navbar.top .navbar-toggle:hover span.icon-bar{background-color:#0072BB}div.navbar.top li.dropdown ul li a{padding:5px 10px;font-size:1.142857em}div.navbar{border-radius:0;border:none}div.rolenav nav{padding:0;min-height:0}div.rolenav nav ul.nav li a{padding:5px 15px}div.rolenav.speaker nav ul.nav li a{font-size:0.92857143em;padding:5px 7px}div.container.main div.rolenav h3{margin:0;color:#000;font-size:14px;font-family:'Helvetica Neue', Helvetica, sans-serif}nav.role-speaker{padding:0;min-height:0}nav.role-speaker ul.nav li a{padding:5px 10px}body.suadmin div.nfjs-page-header-space,body.speaker div.nfjs-page-header-space{padding-top:140px}div.nfjs-page-header-space ul.hlink{margin-top:60px}div.container.main{padding-bottom:40px;min-height:600px}div.container.intro{padding-bottom:40px;min-height:300px}div.container.suadmin{background:#fff;border:1px solid #999;border-radius:5px;margin-bottom:18px;padding:0 15px}div.container.speaker{background:#fff;border:1px solid #999;border-radius:5px;margin-bottom:18px;padding:0 15px}div.level{padding:30px 0}div.layer{text-align:center;padding:30px 0}#login-table{background:#fff}table.wwFormTable td{padding:5px}#suadmin-menu-changer{position:relative;z-index:100;top:1px;right:10px}#suadmin-show div.main{float:left;width:98%}#suadmin-show div.links{display:none}#suadmin-show.show-menu div.main{float:left;width:85%}#suadmin-show.show-menu div.links{display:block;float:left;width:12%;margin:30px 0 0 20px}#suadmin-show div.main ul.hlink{margin-top:0}div.admin-show-menu ul.publish{padding:0}#schedule-builder div.buttons a{box-sizing:content-box}.ui-widget{font-size:0.8em}a.speaker-md{width:109px;height:115px;display:block;background:url("images/speaker_bg.png") no-repeat;padding:13px 0 0 12px;text-align:left}a.speaker-md{box-sizing:content-box}a.speaker-md img{width:98px;height:98px}a.speaker-sm{width:60px;height:64px;float:left;background:url("images/speaker_sm_bg.png") no-repeat;padding:8px 0 0 8px}a.speaker-sm img{width:54px;height:54px}.speaker-circle-md img{display:block;width:130px;height:130px;border-radius:100px;border:3px solid #999;margin:0 auto 10px auto}.speaker-circle-sm img{display:block;width:54px;height:54px;border-radius:54px;border:3px solid #999;margin:0 auto}div.home div.speakers a.bio-image{float:left;margin:0 10px 0 0}div.home div.speakers h4{font-size:1em}div.home div.speakers h5{font-size:0.9em;font-weight:normal}div.featured-speakers{color:#fff;text-align:center}div.featured-speakers h2{color:#fff;margin-bottom:20px}div.featured-speakers h4{font-size:1.14285714em;margin-bottom:5px}div.featured-speakers h5{font-size:0.85714286em;font-style:italic;color:#fff}div.featured-speakers a{color:#fff}div.featured-speakers img{margin-bottom:18px}div.contact-bar{border-top:1px solid #999;background:#f1f1f1;padding:10px 0}div.contact-bar div.email input{margin-bottom:5px}div.contact-bar div.email input.first-name{max-width:100px}div.contact-bar div.email input.last-name{max-width:120px}div.contact-bar div.email input.email{max-width:180px}div.contact-bar div.email button{margin-top:-3px;background:#333;color:#fff}div.contact-bar div.buttons a{display:block;float:left;width:61px;height:60px;margin-left:10px}div.container.contact div.sponsors h3{margin-top:0}div.container.contact div.sponsors a{display:block;float:left;margin-right:20px}div.container.contact div.sponsors a.gradleware{background:url("rwx2014/sponsor_gradleware.png") no-repeat;width:207px;height:36px}div.container.contact div.sponsors a.contegix{background:url("rwx2014/sponsor_contegix.png") no-repeat;width:200px;height:36px}div.container.contact div.sponsors a.github{background:url("rwx2014/sponsor_github.png") no-repeat;width:102px;height:36px}div.container.contact div.connect-buttons{margin-top:30px}div.container.contact div.connect-buttons a{display:block;height:60px;width:60px;float:left;margin:0 10px 0 0}footer{color:#fff}footer{text-align:center;padding:30px 0 30px 0}footer a{color:#FFF}footer a:hover{color:#EF9411}footer ul.links{list-style:none;text-align:center;margin:0 0 10px 0}footer ul.links li{display:inline;font-size:0.9em;border-right:1px dotted #999;padding:2px 5px 2px 5px}footer ul.links li.last{border-right:0}footer div.copyright{text-align:center}div.showComingSoonContact{margin:0 auto}div.showComingSoonContact h3{background:#0072BB}div.schedule div.day{margin:0 0 30px 0}div.schedule div.day div.row{margin:0 0 1px 0}div.schedule h3{font-family:'Helvetica Neue', Helvetica, sans-serif;font-weight:normal;font-size:1.4em}div.schedule h4{font-size:1em}div.schedule div.slot h4{margin:10px 0}div.schedule div.slot h4.time{float:left;padding-right:10px}div.schedule div.slot h4.slot-label{float:left}div.schedule div.break-slot{background:url("rwx2014/bg_transparent_gray.png");color:#333}div.schedule div.break-slot{border-radius:4px}div.schedule div.break-slot div h4{font-weight:normal;border-radius:2px}div.schedule div.presentation{height:60px}div.schedule div.presentation h4{font-size:1em;font-weight:normal;margin:0 0 5px 0}div.schedule div.presentation h4{color:#333}div.schedule div.presentation h5{font-size:0.9em;font-weight:normal;margin:0 0 2px 10px}div.schedule div.panel-collapse{padding:0;margin:0 0 3px 0}div.show-item-box{background:url("rwx2014/bg_transparent_layer.png")}div.show-item-box{border:1px solid #fff;padding:5px}div.show-item-box{margin:0 0 1px 0;overflow:hidden;border-radius:4px}div.show-item-box h3{font-size:1.07em;margin:0 0 5px 0;font-weight:normal}div.show-item-box h4{font-size:1em;font-weight:normal;margin:0 0 5px 10px}div.show-item-box h5{font-size:0.8571428571em;font-weight:normal;margin:0 0 5px 10px}div.show-item-box:hover{cursor:pointer;background:url("rwx2014/bg_transparent_highlight.png")}div.show-item-box.active{background:url("rwx2014/bg_transparent_highlight.png");border:0}div.show-item-box a.image{display:block;margin:0 10px 10px 0;float:left}div.show-item-box a.image img{border-radius:4px}div.show-item-box div.arrow{float:right;display:block;width:16px;height:8px;margin:4px 4px 0 0}div.show-item-box div.arrow{background:url("uber2015/uber_sprite_2015_3.png") no-repeat -16px 0}div.show-item-box.active div.arrow{background:url("uber2015/uber_sprite_2015_3.png") no-repeat 0 0}div.show-item-detail{background:#fff;padding:5px;border:1px solid #999;margin:0}div.show-item-detail{border-radius:4px}div.show-item-detail h3{margin:0 0 3px 0;color:#000}div.show-item-detail a.speaker{float:left;margin:0 5px 5px 0}div.show-item-detail a.speaker img{border-radius:3px}div.show-item-detail div.bio h4{display:inline;color:#333}div.show-item-detail div.bio em{font-size:0.9em}div.show-item-detail div.slides{float:right;width:45px}div.show-item-detail div.slides a{display:block}div.show-item-detail div.slides img{width:35px}div.show-item-detail ul{margin:0 0 10px 20px}div.speaker-list div.image{float:left;margin:0 5px 5px 0}div.speaker-list div.image img{max-width:100px;border-radius:4px;margin:0 5px 5px 0}div.speaker-list div.item h3{margin:0 0 5px 0;font-size:1.2em}div.speaker-list div.item h4{color:#000;font-style:italic;font-size:1em;font-weight:normal;margin:0 0 0 10px}div.speaker-list div.detail-wrapper{padding:0}div.speaker-list div.detail{background:#fff;border:1px solid #999;border-radius:4px;padding:5px}div.speaker-list div.detail a.twitter{display:block;width:30px;height:24px;float:right;margin:0 0 5px 5px}div.speaker-list div.detail a.twitter{background:url("uber2015/uber_sprite_2015_3.png") no-repeat -32px 0}div.speaker-list div.detail div.presentations{margin:0 0 20px 15px}div.speaker-list div.detail div.presentations h3{font-weight:normal;font-size:1.14em;color:#333}div.speaker-list div.detail div.presentation h4{font-weight:normal;font-size:1em}div.speaker-list div.detail a.profile{display:block;margin:0 auto 10px auto;max-width:200px}div.workshop-list-page h1{margin-bottom:30px}div.workshop-list-page div.row{margin-bottom:30px}div.workshop-list-page h3{font-size:1.28571em}div.workshop-list-page div.image{text-align:center}div.workshop-list-page div.image h4{font-size:0.85714em}div.workshop-list-page a.requirements{color:#CC0000;float:right;display:block;margin:10px 10px 0 0}div.session-detail div.abstract{margin-bottom:30px}div.session-detail div.aboutSpeaker a.speaker-md{float:left;margin:0 10px 10px 0}div.session-detail div.workshop-requirements{margin-bottom:30px}div.session-detail div.workshop-requirements h3{color:#CC0000}div.workshop-requirements-page ul.list{margin-bottom:30px}div.workshop-requirements-page div.requirements{margin-bottom:30px}div.how-can-we-help ul{margin:0 0 20px 30px}div.how-can-we-help a{text-decoration:underline}div.travel-page{margin:10px 0 0 0}div.travel-page img.hotel{border-radius:8px}div.travel-page div.row{margin-bottom:28px}div.special-registration-page p{margin-bottom:28px}div.special-registration-page table.itemTable{width:100%}div.special-registration-page div.sold-out{text-align:center;margin:30px}div.special-registration-page div.sold-out h2{color:#CC0000}form#proceed-to-register input{display:block;margin:30px auto}div.speaker-view div.book{margin-bottom:30px}div.speaker-view div.book h4{font-size:1.1em}div.speaker-view div.book h4 div.termDef{width:550px;overflow:hidden}div.speaker-view div.book h4 div.termValue{font-size:1em}div.speaker-view div.book div.image{width:100px;float:left}div.speaker-view div.book div.image img{width:100px}div.speaker-view div.book div.abstract{width:570px;float:left;margin:0 0 0 20px}div.video-preview-page a.speaker-video{background:url("images/video_preview_lg.png") no-repeat;width:130px;height:130px;display:block;padding:25px 0 0 25px;margin:0 auto 20px auto}div.video-preview-page a.speaker-video div.mask{width:80px;height:80px;overflow:hidden}div.video-preview-page a.speaker-video img{width:85px;height:85px}div.video-preview-page h1{margin-bottom:30px}div.video-preview-page div.abstract{margin:10px 0 30px 0}div.video-preview-page div.abstract h3{font-size:1.125em}div.video-preview-page div.abstract h4{font-size:0.875em}body.no-nav div.main-content{min-height:700px}body.show-view div.session-list div.description{margin-bottom:40px}body.show-view div.session-list div.image{text-align:center;margin-bottom:20px}body.show-view div.session-list div.topics{margin-bottom:20px}body.show-view div.session-list div.topics table.table tr:first-child td{border-top:1px solid #999}div.workshop-requirements-page h2{margin-bottom:30px}div.workshop-requirements-page div.summary{margin-bottom:20px}div.workshop-requirements-page div.summary h3{font-size:1.28571em}div.workshop-requirements-page div.summary h4{font-size:1em;margin-left:20px}div.workshop-requirements-page div.requirements{margin-bottom:30px}div.youtube-view-page div.speaker{text-align:center}div.youtube-view-page div.speaker h3{font-size:1.14286em}div.youtube-view-page div.speaker h4{font-size:1em}div.magazine-issue{margin:0 0 40px 0;text-align:left}div.magazine-issue div.image img{max-width:100%}div.magazine-issue div.issue{margin:0 0 30px 0}div.magazine-issue div.issue h4{font-size:1em;color:#666}div.magazine-issue div.issue p{font-size:1em;margin:0 0 20px 20px;color:#666}div.magazine-issue div.issue div.img{text-align:center}div.register-early div.register-proceed{padding:30px 0}div.register-early div.note{margin-bottom:30px}@-ms-keyframes spin{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}div.schedule-page div.header-wrapper{margin-bottom:40px}div.schedule-page div.header-wrapper div.day-tabs{float:right;width:100%;max-width:315px;border:1px solid #999;border-radius:4px}div.schedule-page div.header-wrapper div.day-tabs a.tab{border-right:1px solid #999;padding:5px;float:left;text-align:center;text-decoration:none}div.schedule-page div.header-wrapper div.day-tabs a.tab:last-child{border-right:0}div.schedule-page div.header-wrapper div.day-tabs a.tab:hover{text-decoration:none}div.schedule-page div.header-wrapper div.day-tabs-2 a{width:50%}div.schedule-page div.header-wrapper div.day-tabs-3 a{width:33.3333333%}div.schedule-page div.header-wrapper div.day-tabs-4 a{width:25%;font-size:12px}div.schedule-page div.header-wrapper div.day-tabs-5 a{width:20%}div.schedule-page div.day{display:none}div.schedule-page div.day div.slot{max-width:990px;padding:0}div.schedule-page div.day div.slot h4.slot-label{padding:8px 0 8px 10px}div.schedule-page div.day div.slot div.presentation{width:328px;height:80px;margin:1px;float:left;padding:5px;border:1px solid #999;overflow:hidden}div.schedule-page div.day div.slot div.presentation h4{color:#333;margin:0 0 5px 0}div.schedule-page div.day div.slot div.presentation h5{color:#999;margin:0 0 5px 10px}div.schedule-page div.day div.slot div.presentation h4 span{display:none}div.schedule-page div.day div.slot div.presentation h4 span.continued{display:block;color:#999;font-size:12px}div.schedule-page div.day div.slot div.presentation em.subevent{font-size:14px;margin:0 0 5px 10px;color:#999;float:right}div.schedule-page div.day div.slot div.presentation.itinerary h4 span.itinerary{color:#F7941D;font-size:24px;display:inline}div.schedule-page div.day div.slot div.presentation:hover{background:rgba(32,71,137,0.2);cursor:pointer}div.schedule-page div.day div.slot.break-slot h4.slot-label{background:#f1f1f1}div.schedule-page div.day div.slot.presentation-slot{padding-bottom:15px}div.schedule-page div.day div.slot:last-child{border-bottom:0}@media only screen and (max-width: 999px){div.schedule-page div.day div.slot div.presentation{width:49%}}@media only screen and (max-width: 659px){div.schedule-page div.day div.slot div.presentation{width:99%}}div.schedule-page div.day.current{display:block}div.schedule-page div.day.rooms-assigned div.slot div.presentation{height:100px}div.schedule-page #presentation-detail{display:none;background:#fff;border:1px solid #999;height:3000px;z-index:10;position:fixed;top:0;right:3000px;box-shadow:-5px 0 5px #888}div.schedule-page #presentation-detail div.wrapper{max-width:760px}div.schedule-page #presentation-detail div.wrapper div.head{padding:10px 10px 0 0}div.schedule-page #presentation-detail div.wrapper div.network-status{padding:0 0 0 5px;float:left}div.schedule-page #presentation-detail div.wrapper div.body{padding:0 15px 0 15px;overflow:scroll}div.schedule-page #presentation-detail div.wrapper div.body div.basicinfo{margin:0 0 15px 0}div.schedule-page #presentation-detail div.wrapper div.body div.basicinfo h3{color:#333;font-size:24px;margin:0 0 10px 0;line-height:24px}div.schedule-page #presentation-detail div.wrapper div.body h4{color:#999;font-size:16px;margin:0 0 5px 0}div.schedule-page #presentation-detail div.wrapper div.body div.abstract{max-width:500px;float:left}div.schedule-page #presentation-detail div.wrapper div.body div.abstract h5.workshop-requirements{color:#CC0000}div.schedule-page #presentation-detail div.wrapper div.body div.speaker-wrapper{width:150px;float:left;margin-right:15px}div.schedule-page #presentation-detail div.wrapper div.body div.speaker-wrapper div.speaker{text-align:center}div.schedule-page #presentation-detail div.wrapper div.body div.speaker-wrapper div.speaker h4{color:#333}div.schedule-page #presentation-detail div.wrapper div.body div.speaker-wrapper div.speaker h5{color:#999;font-style:italic}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper{background:#fff;border-top:1px solid #999;max-height:115px;width:100%;position:absolute;bottom:0}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.status{padding:0 10px;margin:0}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.status a{text-decoration:underline}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action ul{list-style:none;margin:0;padding:0;max-width:600px}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action ul li{width:16.6666667%;height:80px;display:block;border-right:1px solid #999;float:left}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a{display:block;padding:10px 10px;width:100%;text-align:center;text-decoration:none}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a span{display:block}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a div{text-align:center;font-size:12px;line-height:16px}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a:hover{text-decoration:none}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a.itinerary.selected{color:#F7941D}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a.itinerary.selected span{color:#F7941D}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action.disabled a{color:#999}@media only screen and (max-width: 500px){div.schedule-page #presentation-detail div.wrapper div.body div.basicinfo h3{font-size:18px;line-height:24px}div.schedule-page #presentation-detail div.wrapper div.body h4{font-size:14px}div.schedule-page #presentation-detail div.wrapper div.body div.speaker-wrapper{width:100%;margin:0 auto 15px auto}div.schedule-page #presentation-detail div.wrapper div.body div.speaker-wrapper div.speaker{text-align:center}div.schedule-page #presentation-detail div.wrapper div.body div.speaker-wrapper div.speaker img{max-width:80px;max-height:80px}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a{padding:5px 2px}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a span{font-size:20px}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a div{font-size:10px}}div.schedule-page #presentation-detail.show{display:block}div.schedule-page #question-modal textarea{width:100%}div.schedule-page #eval-modal table.eval{margin-bottom:15px}div.schedule-page #eval-modal table.eval th{font-weight:bold}div.schedule-page #eval-modal table.eval td.five{width:70px}div.schedule-page #eval-modal table.eval td{width:50px;text-align:center}div.schedule-page #eval-modal table.eval td.title{text-align:left;width:250px;padding-left:10px}div.schedule-page #eval-modal ul{list-style:none;margin:0 0 15px 15px}div.schedule-page #eval-modal textarea{width:100%}@media only screen and (max-width: 500px){div.schedule-page #eval-modal th{font-size:13px;max-width:120px}div.schedule-page #eval-modal td.title{font-size:12px;max-width:120px}div.schedule-page #eval-modal td{border-bottom:1px dotted #999}div.schedule-page #eval-modal tr:last-child td{border-bottom:0}div.schedule-page #eval-modal tr.header td{border-bottom:0}div.schedule-page #eval-modal table.overall td{border-bottom:0}}div.schedule-page #video-modal iframe{max-width:100%}div.schedule-page div.modal-body h3{font-size:20px;line-height:24px;margin:0 0 5px 0}div.schedule-page div.modal-body h4{font-size:14px;line-height:18px;margin:0 0 5px 20px}div.schedule-page div.modal-footer div.network-status{float:left}div.schedule-page div.network-status{color:#999}div.schedule-page div.network-status span.octicon-sync{font-size:20px}div.schedule-page div.network-status span.octicon-sync.active{-webkit-animation-name:spin;-webkit-animation-duration:1000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:1000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:1000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear}#show-speakers-page p.page-description{margin-bottom:30px}#show-speakers-page div.image{margin-bottom:20px}div.magazine-article article,div.magazine-article aside,div.magazine-article details,div.magazine-article figcaption,div.magazine-article figure,div.magazine-article footer,div.magazine-article header,div.magazine-article hgroup,div.magazine-article main,div.magazine-article nav,div.magazine-article section,div.magazine-article summary{display:block}div.magazine-article audio,div.magazine-article canvas,div.magazine-article video{display:inline-block}div.magazine-article audio:not([controls]){display:none;height:0}div.magazine-article [hidden],div.magazine-article template{display:none}div.magazine-article script{display:none !important}div.magazine-article html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}div.magazine-article body{margin:0}div.magazine-article a{background:transparent}div.magazine-article a:focus{outline:thin dotted}div.magazine-article a:active,div.magazine-article a:hover{outline:0}div.magazine-article h1{font-size:2em;margin:.67em 0}div.magazine-article abbr[title]{border-bottom:1px dotted}div.magazine-article b,div.magazine-article strong{font-weight:bold}div.magazine-article dfn{font-style:italic}div.magazine-article hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}div.magazine-article mark{background:#ff0;color:#000}div.magazine-article code,div.magazine-article kbd,div.magazine-article pre,div.magazine-article samp{font-family:monospace;font-size:1em}div.magazine-article pre{white-space:pre-wrap}div.magazine-article q{quotes:"\201C" "\201D" "\2018" "\2019"}div.magazine-article small{font-size:80%}div.magazine-article sub,div.magazine-article sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}div.magazine-article sup{top:-.5em}div.magazine-article sub{bottom:-.25em}div.magazine-article img{border:0}div.magazine-article svg:not(:root){overflow:hidden}div.magazine-article figure{margin:0}div.magazine-article fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}div.magazine-article legend{border:0;padding:0}div.magazine-article button,div.magazine-article input,div.magazine-article select,div.magazine-article textarea{font-family:inherit;font-size:100%;margin:0}div.magazine-article button,div.magazine-article input{line-height:normal}div.magazine-article button,div.magazine-article select{text-transform:none}div.magazine-article button,div.magazine-article html input[type="button"],div.magazine-article input[type="reset"],div.magazine-article input[type="submit"]{-webkit-appearance:button;cursor:pointer}div.magazine-article button[disabled],div.magazine-article html input[disabled]{cursor:default}div.magazine-article input[type="checkbox"],div.magazine-article input[type="radio"]{box-sizing:border-box;padding:0}div.magazine-article input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}div.magazine-article input[type="search"]::-webkit-search-cancel-button,div.magazine-article input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}div.magazine-article button::-moz-focus-inner,div.magazine-article input::-moz-focus-inner{border:0;padding:0}div.magazine-article textarea{overflow:auto;vertical-align:top}div.magazine-article table{border-collapse:collapse;border-spacing:0}div.magazine-article *,div.magazine-article *:before,div.magazine-article *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.magazine-article html,div.magazine-article body{font-size:100%}div.magazine-article body{background:#fff;color:rgba(0,0,0,0.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto}div.magazine-article a:hover{cursor:pointer}div.magazine-article img,div.magazine-article object,div.magazine-article embed{max-width:100%;height:auto}div.magazine-article object,div.magazine-article embed{height:100%}div.magazine-article img{-ms-interpolation-mode:bicubic}div.magazine-article .left{float:left !important}div.magazine-article .right{float:right !important}div.magazine-article .text-left{text-align:left !important}div.magazine-article .text-right{text-align:right !important}div.magazine-article .text-center{text-align:center !important}div.magazine-article .text-justify{text-align:justify !important}div.magazine-article .hide{display:none}div.magazine-article body{-webkit-font-smoothing:antialiased}div.magazine-article img,div.magazine-article object,div.magazine-article svg{display:inline-block;vertical-align:middle}div.magazine-article textarea{height:auto;min-height:50px}div.magazine-article select{width:100%}div.magazine-article .center{margin-left:auto;margin-right:auto}div.magazine-article .spread{width:100%}div.magazine-article p.lead,div.magazine-article .paragraph.lead>p,div.magazine-article #preamble>.sectionbody>.paragraph:first-of-type p{font-size:1.21875em;line-height:1.6}div.magazine-article .subheader,div.magazine-article .admonitionblock td.content>.title,div.magazine-article .audioblock>.title,div.magazine-article .exampleblock>.title,div.magazine-article .imageblock>.title,div.magazine-article .listingblock>.title,div.magazine-article .literalblock>.title,div.magazine-article .stemblock>.title,div.magazine-article .openblock>.title,div.magazine-article .paragraph>.title,div.magazine-article .quoteblock>.title,div.magazine-article table.tableblock>.title,div.magazine-article .verseblock>.title,div.magazine-article .videoblock>.title,div.magazine-article .dlist>.title,div.magazine-article .olist>.title,div.magazine-article .ulist>.title,div.magazine-article .qlist>.title,div.magazine-article .hdlist>.title{line-height:1.45;color:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em}div.magazine-article div,div.magazine-article dl,div.magazine-article dt,div.magazine-article dd,div.magazine-article ul,div.magazine-article ol,div.magazine-article li,div.magazine-article h1,div.magazine-article h2,div.magazine-article h3,div.magazine-article #toctitle,div.magazine-article .sidebarblock>.content>.title,div.magazine-article h4,div.magazine-article h5,div.magazine-article h6,div.magazine-article pre,div.magazine-article form,div.magazine-article p,div.magazine-article blockquote,div.magazine-article th,div.magazine-article td{margin:0;padding:0;direction:ltr}div.magazine-article p{font-family:inherit;font-weight:400;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility}div.magazine-article p aside{font-size:.875em;line-height:1.35;font-style:italic}div.magazine-article h1,div.magazine-article h2,div.magazine-article h3,div.magazine-article #toctitle,div.magazine-article .sidebarblock>.content>.title,div.magazine-article h4,div.magazine-article h5,div.magazine-article h6{font-family:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.5em;line-height:1.0125em}div.magazine-article h1 small,div.magazine-article h2 small,div.magazine-article h3 small,div.magazine-article #toctitle small,div.magazine-article .sidebarblock>.content>.title small,div.magazine-article h4 small,div.magazine-article h5 small,div.magazine-article h6 small{font-size:60%;color:#e99b8f;line-height:0}div.magazine-article h1{font-size:2.125em}div.magazine-article h2{font-size:1.6875em}div.magazine-article h3,div.magazine-article #toctitle,div.magazine-article .sidebarblock>.content>.title{font-size:1.375em}div.magazine-article h4,div.magazine-article h5{font-size:1.125em}div.magazine-article h6{font-size:1em}div.magazine-article hr{border:solid #ddddd8;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0}div.magazine-article em,div.magazine-article i{font-style:italic;line-height:inherit}div.magazine-article strong,div.magazine-article b{font-weight:bold;line-height:inherit}div.magazine-article small{font-size:60%;line-height:inherit}div.magazine-article code{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,0.9)}div.magazine-article ul,div.magazine-article ol,div.magazine-article dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit}div.magazine-article ul,div.magazine-article ol,div.magazine-article ul.no-bullet,div.magazine-article ol.no-bullet{margin-left:1.5em}div.magazine-article ul li ul,div.magazine-article ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em}div.magazine-article ul.square li ul,div.magazine-article ul.circle li ul,div.magazine-article ul.disc li ul{list-style:inherit}div.magazine-article ul.square{list-style-type:square}div.magazine-article ul.circle{list-style-type:circle}div.magazine-article ul.disc{list-style-type:disc}div.magazine-article ul.no-bullet{list-style:none}div.magazine-article ol li ul,div.magazine-article ol li ol{margin-left:1.25em;margin-bottom:0}div.magazine-article dl dt{margin-bottom:.3125em;font-weight:bold}div.magazine-article dl dd{margin-bottom:1.25em}div.magazine-article abbr,div.magazine-article acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,0.8);border-bottom:1px dotted #ddd;cursor:help}div.magazine-article abbr{text-transform:none}div.magazine-article blockquote{margin:0 0 1.25em;padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd}div.magazine-article blockquote cite{display:block;font-size:.9375em;color:rgba(0,0,0,0.6)}div.magazine-article blockquote cite:before{content:"\2014 \0020"}div.magazine-article blockquote cite a,div.magazine-article blockquote cite a:visited{color:rgba(0,0,0,0.6)}div.magazine-article blockquote,div.magazine-article blockquote p{line-height:1.6;color:rgba(0,0,0,0.85)}@media only screen and (min-width: 768px){div.magazine-article h1,div.magazine-article h2,div.magazine-article h3,div.magazine-article #toctitle,div.magazine-article .sidebarblock>.content>.title,div.magazine-article h4,div.magazine-article h5,div.magazine-article h6{line-height:1.2}div.magazine-article h1{font-size:2.75em}div.magazine-article h2{font-size:2.3125em}div.magazine-article h3,div.magazine-article #toctitle,div.magazine-article .sidebarblock>.content>.title{font-size:1.6875em}div.magazine-article h4{font-size:1.4375em}}div.magazine-article table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede}div.magazine-article table thead,div.magazine-article table tfoot{background:#f7f8f7;font-weight:bold}div.magazine-article table thead tr th,div.magazine-article table thead tr td,div.magazine-article table tfoot tr th,div.magazine-article table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,0.8);text-align:left}div.magazine-article table tr th,div.magazine-article table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,0.8)}div.magazine-article table tr.even,div.magazine-article table tr.alt,div.magazine-article table tr:nth-of-type(even){background:#f8f8f7}div.magazine-article table thead tr th,div.magazine-article table tfoot tr th,div.magazine-article table tbody tr td,div.magazine-article table tr td,div.magazine-article table tfoot tr td{display:table-cell;line-height:1.6}div.magazine-article body{tab-size:4}div.magazine-article h1,div.magazine-article h2,div.magazine-article h3,div.magazine-article #toctitle,div.magazine-article .sidebarblock>.content>.title,div.magazine-article h4,div.magazine-article h5,div.magazine-article h6{line-height:1.2;word-spacing:-.05em}div.magazine-article h1 strong,div.magazine-article h2 strong,div.magazine-article h3 strong,div.magazine-article #toctitle strong,div.magazine-article .sidebarblock>.content>.title strong,div.magazine-article h4 strong,div.magazine-article h5 strong,div.magazine-article h6 strong{font-weight:400}div.magazine-article .clearfix:before,div.magazine-article .clearfix:after,div.magazine-article .float-group:before,div.magazine-article .float-group:after{content:" ";display:table}div.magazine-article .clearfix:after,div.magazine-article .float-group:after{clear:both}div.magazine-article *:not(pre)>code{font-size:.9375em;font-style:normal !important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background-color:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed}div.magazine-article pre,div.magazine-article pre>code{line-height:1.45;color:rgba(0,0,0,0.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;text-rendering:optimizeSpeed}div.magazine-article .keyseq{color:rgba(51,51,51,0.8)}div.magazine-article kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,0.8);font-size:.65em;line-height:1.45;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 0.1em #fff inset;box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 0.1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap}div.magazine-article .keyseq kbd:first-child{margin-left:0}div.magazine-article .keyseq kbd:last-child{margin-right:0}div.magazine-article .menuseq,div.magazine-article .menu{color:rgba(0,0,0,0.8)}div.magazine-article b.button:before,div.magazine-article b.button:after{position:relative;top:-1px;font-weight:400}div.magazine-article b.button:before{content:"[";padding:0 3px 0 2px}div.magazine-article b.button:after{content:"]";padding:0 2px 0 3px}div.magazine-article p a>code:hover{color:rgba(0,0,0,0.9)}div.magazine-article #header,div.magazine-article #content,div.magazine-article #footnotes,div.magazine-article #footer{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;position:relative;padding-left:.9375em;padding-right:.9375em}div.magazine-article #header:before,div.magazine-article #header:after,div.magazine-article #content:before,div.magazine-article #content:after,div.magazine-article #footnotes:before,div.magazine-article #footnotes:after,div.magazine-article #footer:before,div.magazine-article #footer:after{content:" ";display:table}div.magazine-article #header:after,div.magazine-article #content:after,div.magazine-article #footnotes:after,div.magazine-article #footer:after{clear:both}div.magazine-article #content{margin-top:1.25em}div.magazine-article #content:before{content:none}div.magazine-article #header>h1:first-child{color:rgba(0,0,0,0.85);margin-top:2.25rem;margin-bottom:0}div.magazine-article #header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #ddddd8}div.magazine-article #header>h1:only-child,div.magazine-article body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #ddddd8;padding-bottom:8px}div.magazine-article #header .details{border-bottom:1px solid #ddddd8;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,0.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}div.magazine-article #header .details span:first-child{margin-left:-.125em}div.magazine-article #header .details span.email a{color:rgba(0,0,0,0.85)}div.magazine-article #header .details br{display:none}div.magazine-article #header .details br+span:before{content:"\00a0\2013\00a0"}div.magazine-article #header .details br+span.author:before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,0.85)}div.magazine-article #header .details br+span#revremark:before{content:"\00a0|\00a0"}div.magazine-article #header #revnumber{text-transform:capitalize}div.magazine-article #header #revnumber:after{content:"\00a0"}div.magazine-article #content>h1:first-child:not([class]){color:rgba(0,0,0,0.85);border-bottom:1px solid #ddddd8;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem}div.magazine-article #toc{border-bottom:1px solid #efefed;padding-bottom:.5em}div.magazine-article #toc>ul{margin-left:.125em}div.magazine-article #toc ul.sectlevel0>li>a{font-style:italic}div.magazine-article #toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0}div.magazine-article #toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none}div.magazine-article #toc li{line-height:1.3334;margin-top:.3334em}div.magazine-article #toc a{text-decoration:none}div.magazine-article #toc a:active{text-decoration:underline}div.magazine-article #toctitle{color:#7a2518;font-size:1.2em}@media only screen and (min-width: 768px){div.magazine-article #toctitle{font-size:1.375em}div.magazine-article body.toc2{padding-left:15em;padding-right:0}div.magazine-article #toc.toc2{margin-top:0 !important;background-color:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #efefed;border-top-width:0 !important;border-bottom-width:0 !important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto}div.magazine-article #toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em}div.magazine-article #toc.toc2>ul{font-size:.9em;margin-bottom:0}div.magazine-article #toc.toc2 ul ul{margin-left:0;padding-left:1em}div.magazine-article #toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em}div.magazine-article body.toc2.toc-right{padding-left:0;padding-right:15em}div.magazine-article body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #efefed;left:auto;right:0}}@media only screen and (min-width: 1280px){div.magazine-article body.toc2{padding-left:20em;padding-right:0}div.magazine-article #toc.toc2{width:20em}div.magazine-article #toc.toc2 #toctitle{font-size:1.375em}div.magazine-article #toc.toc2>ul{font-size:.95em}div.magazine-article #toc.toc2 ul ul{padding-left:1.25em}div.magazine-article body.toc2.toc-right{padding-left:0;padding-right:20em}}div.magazine-article #content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px}div.magazine-article #content #toc>:first-child{margin-top:0}div.magazine-article #content #toc>:last-child{margin-bottom:0}div.magazine-article #footer{max-width:100%;background-color:rgba(0,0,0,0.8);padding:1.25em}div.magazine-article #footer-text{color:rgba(255,255,255,0.8);line-height:1.44}div.magazine-article .sect1{padding-bottom:.625em}@media only screen and (min-width: 768px){div.magazine-article .sect1{padding-bottom:1.25em}}div.magazine-article .sect1+.sect1{border-top:1px solid #efefed}div.magazine-article #content h1>a.anchor,div.magazine-article h2>a.anchor,div.magazine-article h3>a.anchor,div.magazine-article #toctitle>a.anchor,div.magazine-article .sidebarblock>.content>.title>a.anchor,div.magazine-article h4>a.anchor,div.magazine-article h5>a.anchor,div.magazine-article h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;display:block;text-decoration:none !important;visibility:hidden;text-align:center;font-weight:400}div.magazine-article #content h1>a.anchor:before,div.magazine-article h2>a.anchor:before,div.magazine-article h3>a.anchor:before,div.magazine-article #toctitle>a.anchor:before,div.magazine-article .sidebarblock>.content>.title>a.anchor:before,div.magazine-article h4>a.anchor:before,div.magazine-article h5>a.anchor:before,div.magazine-article h6>a.anchor:before{content:"\00A7";font-size:.85em;display:block;padding-top:.1em}div.magazine-article #content h1:hover>a.anchor,div.magazine-article #content h1>a.anchor:hover,div.magazine-article h2:hover>a.anchor,div.magazine-article h2>a.anchor:hover,div.magazine-article h3:hover>a.anchor,div.magazine-article #toctitle:hover>a.anchor,div.magazine-article .sidebarblock>.content>.title:hover>a.anchor,div.magazine-article h3>a.anchor:hover,div.magazine-article #toctitle>a.anchor:hover,div.magazine-article .sidebarblock>.content>.title>a.anchor:hover,div.magazine-article h4:hover>a.anchor,div.magazine-article h4>a.anchor:hover,div.magazine-article h5:hover>a.anchor,div.magazine-article h5>a.anchor:hover,div.magazine-article h6:hover>a.anchor,div.magazine-article h6>a.anchor:hover{visibility:visible}div.magazine-article #content h1>a.link,div.magazine-article h2>a.link,div.magazine-article h3>a.link,div.magazine-article #toctitle>a.link,div.magazine-article .sidebarblock>.content>.title>a.link,div.magazine-article h4>a.link,div.magazine-article h5>a.link,div.magazine-article h6>a.link{color:#ba3925;text-decoration:none}div.magazine-article #content h1>a.link:hover,div.magazine-article h2>a.link:hover,div.magazine-article h3>a.link:hover,div.magazine-article #toctitle>a.link:hover,div.magazine-article .sidebarblock>.content>.title>a.link:hover,div.magazine-article h4>a.link:hover,div.magazine-article h5>a.link:hover,div.magazine-article h6>a.link:hover{color:#a53221}div.magazine-article .audioblock,div.magazine-article .imageblock,div.magazine-article .literalblock,div.magazine-article .listingblock,div.magazine-article .stemblock,div.magazine-article .videoblock{margin-bottom:1.25em}div.magazine-article .admonitionblock td.content>.title,div.magazine-article .audioblock>.title,div.magazine-article .exampleblock>.title,div.magazine-article .imageblock>.title,div.magazine-article .listingblock>.title,div.magazine-article .literalblock>.title,div.magazine-article .stemblock>.title,div.magazine-article .openblock>.title,div.magazine-article .paragraph>.title,div.magazine-article .quoteblock>.title,div.magazine-article table.tableblock>.title,div.magazine-article .verseblock>.title,div.magazine-article .videoblock>.title,div.magazine-article .dlist>.title,div.magazine-article .olist>.title,div.magazine-article .ulist>.title,div.magazine-article .qlist>.title,div.magazine-article .hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic}div.magazine-article table.tableblock>caption.title{white-space:nowrap;overflow:visible;max-width:0}div.magazine-article .paragraph.lead>p,div.magazine-article #preamble>.sectionbody>.paragraph:first-of-type p{color:rgba(0,0,0,0.85)}div.magazine-article table.tableblock #preamble>.sectionbody>.paragraph:first-of-type p{font-size:inherit}div.magazine-article .admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%}div.magazine-article .admonitionblock>table td.icon{text-align:center;width:80px}div.magazine-article .admonitionblock>table td.icon img{max-width:none}div.magazine-article .admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase}div.magazine-article .admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #ddddd8;color:rgba(0,0,0,0.6)}div.magazine-article .admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0}div.magazine-article .exampleblock>.content{border-style:solid;border-width:1px;border-color:#e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#fff;-webkit-border-radius:4px;border-radius:4px}div.magazine-article .exampleblock>.content>:first-child{margin-top:0}div.magazine-article .exampleblock>.content>:last-child{margin-bottom:0}div.magazine-article .sidebarblock{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px}div.magazine-article .sidebarblock>:first-child{margin-top:0}div.magazine-article .sidebarblock>:last-child{margin-bottom:0}div.magazine-article .sidebarblock>.content>.title{color:#7a2518;margin-top:0;text-align:center}div.magazine-article .exampleblock>.content>:last-child>:last-child,div.magazine-article .exampleblock>.content .olist>ol>li:last-child>:last-child,div.magazine-article .exampleblock>.content .ulist>ul>li:last-child>:last-child,div.magazine-article .exampleblock>.content .qlist>ol>li:last-child>:last-child,div.magazine-article .sidebarblock>.content>:last-child>:last-child,div.magazine-article .sidebarblock>.content .olist>ol>li:last-child>:last-child,div.magazine-article .sidebarblock>.content .ulist>ul>li:last-child>:last-child,div.magazine-article .sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0}div.magazine-article .literalblock pre,div.magazine-article .listingblock pre:not(.highlight),div.magazine-article .listingblock pre[class="highlight"],div.magazine-article .listingblock pre[class^="highlight "],div.magazine-article .listingblock pre.CodeRay,div.magazine-article .listingblock pre.prettyprint{background:#f7f7f8}div.magazine-article .sidebarblock .literalblock pre,div.magazine-article .sidebarblock .listingblock pre:not(.highlight),div.magazine-article .sidebarblock .listingblock pre[class="highlight"],div.magazine-article .sidebarblock .listingblock pre[class^="highlight "],div.magazine-article .sidebarblock .listingblock pre.CodeRay,div.magazine-article .sidebarblock .listingblock pre.prettyprint{background:#f2f1f1}div.magazine-article .literalblock pre,div.magazine-article .literalblock pre[class],div.magazine-article .listingblock pre,div.magazine-article .listingblock pre[class]{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;padding:1em;font-size:.8125em}div.magazine-article .literalblock pre.nowrap,div.magazine-article .literalblock pre[class].nowrap,div.magazine-article .listingblock pre.nowrap,div.magazine-article .listingblock pre[class].nowrap{overflow-x:auto;white-space:pre;word-wrap:normal}@media only screen and (min-width: 768px){div.magazine-article .literalblock pre,div.magazine-article .literalblock pre[class],div.magazine-article .listingblock pre,div.magazine-article .listingblock pre[class]{font-size:.90625em}}@media only screen and (min-width: 1280px){div.magazine-article .literalblock pre,div.magazine-article .literalblock pre[class],div.magazine-article .listingblock pre,div.magazine-article .listingblock pre[class]{font-size:1em}}div.magazine-article .literalblock.output pre{color:#f7f7f8;background-color:rgba(0,0,0,0.9)}div.magazine-article .listingblock pre.highlightjs{padding:0}div.magazine-article .listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px}div.magazine-article .listingblock pre.prettyprint{border-width:0}div.magazine-article .listingblock>.content{position:relative}div.magazine-article .listingblock code[data-lang]:before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:#999}div.magazine-article .listingblock:hover code[data-lang]:before{display:block}div.magazine-article .listingblock.terminal pre .command:before{content:attr(data-prompt);padding-right:.5em;color:#999}div.magazine-article .listingblock.terminal pre .command:not([data-prompt]):before{content:"$"}div.magazine-article table.pyhltable{border-collapse:separate;border:0;margin-bottom:0;background:none}div.magazine-article table.pyhltable td{vertical-align:top;padding-top:0;padding-bottom:0;line-height:1.45}div.magazine-article table.pyhltable td.code{padding-left:.75em;padding-right:0}div.magazine-article pre.pygments .lineno,div.magazine-article table.pyhltable td:not(.code){color:#999;padding-left:0;padding-right:.5em;border-right:1px solid #ddddd8}div.magazine-article pre.pygments .lineno{display:inline-block;margin-right:.25em}div.magazine-article table.pyhltable .linenodiv{background:none !important;padding-right:0 !important}div.magazine-article .quoteblock{margin:0 1em 1.25em 1.5em;display:table}div.magazine-article .quoteblock>.title{margin-left:-1.5em;margin-bottom:.75em}div.magazine-article .quoteblock blockquote,div.magazine-article .quoteblock blockquote p{color:rgba(0,0,0,0.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify}div.magazine-article .quoteblock blockquote{margin:0;padding:0;border:0}div.magazine-article .quoteblock blockquote:before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,0.1)}div.magazine-article .quoteblock blockquote>.paragraph:last-child p{margin-bottom:0}div.magazine-article .quoteblock .attribution{margin-top:.5em;margin-right:.5ex;text-align:right}div.magazine-article .quoteblock .quoteblock{margin-left:0;margin-right:0;padding:.5em 0;border-left:3px solid rgba(0,0,0,0.6)}div.magazine-article .quoteblock .quoteblock blockquote{padding:0 0 0 .75em}div.magazine-article .quoteblock .quoteblock blockquote:before{display:none}div.magazine-article .verseblock{margin:0 1em 1.25em 1em}div.magazine-article .verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,0.85);font-weight:300;text-rendering:optimizeLegibility}div.magazine-article .verseblock pre strong{font-weight:400}div.magazine-article .verseblock .attribution{margin-top:1.25rem;margin-left:.5ex}div.magazine-article .quoteblock .attribution,div.magazine-article .verseblock .attribution{font-size:.9375em;line-height:1.45;font-style:italic}div.magazine-article .quoteblock .attribution br,div.magazine-article .verseblock .attribution br{display:none}div.magazine-article .quoteblock .attribution cite,div.magazine-article .verseblock .attribution cite{display:block;letter-spacing:-.025em;color:rgba(0,0,0,0.6)}div.magazine-article .quoteblock.abstract{margin:0 0 1.25em 0;display:block}div.magazine-article .quoteblock.abstract blockquote,div.magazine-article .quoteblock.abstract blockquote p{text-align:left;word-spacing:0}div.magazine-article .quoteblock.abstract blockquote:before,div.magazine-article .quoteblock.abstract blockquote p:first-of-type:before{display:none}div.magazine-article table.tableblock{max-width:100%;border-collapse:separate}div.magazine-article table.tableblock td>.paragraph:last-child p>p:last-child,div.magazine-article table.tableblock th>p:last-child,div.magazine-article table.tableblock td>p:last-child{margin-bottom:0}div.magazine-article table.tableblock,div.magazine-article th.tableblock,div.magazine-article td.tableblock{border:0 solid #dedede}div.magazine-article table.grid-all th.tableblock,div.magazine-article table.grid-all td.tableblock{border-width:0 1px 1px 0}div.magazine-article table.grid-all tfoot>tr>th.tableblock,div.magazine-article table.grid-all tfoot>tr>td.tableblock{border-width:1px 1px 0 0}div.magazine-article table.grid-cols th.tableblock,div.magazine-article table.grid-cols td.tableblock{border-width:0 1px 0 0}div.magazine-article table.grid-all *>tr>.tableblock:last-child,div.magazine-article table.grid-cols *>tr>.tableblock:last-child{border-right-width:0}div.magazine-article table.grid-rows th.tableblock,div.magazine-article table.grid-rows td.tableblock{border-width:0 0 1px 0}div.magazine-article table.grid-all tbody>tr:last-child>th.tableblock,div.magazine-article table.grid-all tbody>tr:last-child>td.tableblock,div.magazine-article table.grid-all thead:last-child>tr>th.tableblock,div.magazine-article table.grid-rows tbody>tr:last-child>th.tableblock,div.magazine-article table.grid-rows tbody>tr:last-child>td.tableblock,div.magazine-article table.grid-rows thead:last-child>tr>th.tableblock{border-bottom-width:0}div.magazine-article table.grid-rows tfoot>tr>th.tableblock,div.magazine-article table.grid-rows tfoot>tr>td.tableblock{border-width:1px 0 0 0}div.magazine-article table.frame-all{border-width:1px}div.magazine-article table.frame-sides{border-width:0 1px}div.magazine-article table.frame-topbot{border-width:1px 0}div.magazine-article th.halign-left,div.magazine-article td.halign-left{text-align:left}div.magazine-article th.halign-right,div.magazine-article td.halign-right{text-align:right}div.magazine-article th.halign-center,div.magazine-article td.halign-center{text-align:center}div.magazine-article th.valign-top,div.magazine-article td.valign-top{vertical-align:top}div.magazine-article th.valign-bottom,div.magazine-article td.valign-bottom{vertical-align:bottom}div.magazine-article th.valign-middle,div.magazine-article td.valign-middle{vertical-align:middle}div.magazine-article table thead th,div.magazine-article table tfoot th{font-weight:bold}div.magazine-article tbody tr th{display:table-cell;line-height:1.6;background:#f7f8f7}div.magazine-article tbody tr th,div.magazine-article tbody tr th p,div.magazine-article tfoot tr th,div.magazine-article tfoot tr th p{color:rgba(0,0,0,0.8);font-weight:bold}div.magazine-article p.tableblock>code:only-child{background:none;padding:0}div.magazine-article p.tableblock{font-size:1em}div.magazine-article td>div.verse{white-space:pre}div.magazine-article ol{margin-left:1.75em}div.magazine-article ul li ol{margin-left:1.5em}div.magazine-article dl dd{margin-left:1.125em}div.magazine-article dl dd:last-child,div.magazine-article dl dd:last-child>:last-child{margin-bottom:0}div.magazine-article ol>li p,div.magazine-article ul>li p,div.magazine-article ul dd,div.magazine-article ol dd,div.magazine-article .olist .olist,div.magazine-article .ulist .ulist,div.magazine-article .ulist .olist,div.magazine-article .olist .ulist{margin-bottom:.625em}div.magazine-article ul.unstyled,div.magazine-article ol.unnumbered,div.magazine-article ul.checklist,div.magazine-article ul.none{list-style-type:none}div.magazine-article ul.unstyled,div.magazine-article ol.unnumbered,div.magazine-article ul.checklist{margin-left:.625em}div.magazine-article ul.checklist li>p:first-child>.fa-square-o:first-child,div.magazine-article ul.checklist li>p:first-child>.fa-check-square-o:first-child{width:1em;font-size:.85em}div.magazine-article ul.checklist li>p:first-child>input[type="checkbox"]:first-child{width:1em;position:relative;top:1px}div.magazine-article ul.inline{margin:0 auto .625em auto;margin-left:-1.375em;margin-right:0;padding:0;list-style:none;overflow:hidden}div.magazine-article ul.inline>li{list-style:none;float:left;margin-left:1.375em;display:block}div.magazine-article ul.inline>li>*{display:block}div.magazine-article .unstyled dl dt{font-weight:400;font-style:normal}div.magazine-article ol.arabic{list-style-type:decimal}div.magazine-article ol.decimal{list-style-type:decimal-leading-zero}div.magazine-article ol.loweralpha{list-style-type:lower-alpha}div.magazine-article ol.upperalpha{list-style-type:upper-alpha}div.magazine-article ol.lowerroman{list-style-type:lower-roman}div.magazine-article ol.upperroman{list-style-type:upper-roman}div.magazine-article ol.lowergreek{list-style-type:lower-greek}div.magazine-article .hdlist>table,div.magazine-article .colist>table{border:0;background:none}div.magazine-article .hdlist>table>tbody>tr,div.magazine-article .colist>table>tbody>tr{background:none}div.magazine-article td.hdlist1,div.magazine-article td.hdlist2{vertical-align:top;padding:0 .625em}div.magazine-article td.hdlist1{font-weight:bold;padding-bottom:1.25em}div.magazine-article .literalblock+.colist,div.magazine-article .listingblock+.colist{margin-top:-.5em}div.magazine-article .colist>table tr>td:first-of-type{padding:0 .75em;line-height:1}div.magazine-article .colist>table tr>td:last-of-type{padding:.25em 0}div.magazine-article .thumb,div.magazine-article .th{line-height:0;display:inline-block;border:solid 4px #fff;-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd}div.magazine-article .imageblock.left,div.magazine-article .imageblock[style*="float: left"]{margin:.25em .625em 1.25em 0}div.magazine-article .imageblock.right,div.magazine-article .imageblock[style*="float: right"]{margin:.25em 0 1.25em .625em}div.magazine-article .imageblock>.title{margin-bottom:0}div.magazine-article .imageblock.thumb,div.magazine-article .imageblock.th{border-width:6px}div.magazine-article .imageblock.thumb>.title,div.magazine-article .imageblock.th>.title{padding:0 .125em}div.magazine-article .image.left,div.magazine-article .image.right{margin-top:.25em;margin-bottom:.25em;display:inline-block;line-height:0}div.magazine-article .image.left{margin-right:.625em}div.magazine-article .image.right{margin-left:.625em}div.magazine-article a.image{text-decoration:none;display:inline-block}div.magazine-article a.image object{pointer-events:none}div.magazine-article sup.footnote,div.magazine-article sup.footnoteref{font-size:.875em;position:static;vertical-align:super}div.magazine-article sup.footnote a,div.magazine-article sup.footnoteref a{text-decoration:none}div.magazine-article sup.footnote a:active,div.magazine-article sup.footnoteref a:active{text-decoration:underline}div.magazine-article #footnotes{padding-top:.75em;padding-bottom:.75em;margin-bottom:.625em}div.magazine-article #footnotes hr{width:20%;min-width:6.25em;margin:-.25em 0 .75em 0;border-width:1px 0 0 0}div.magazine-article #footnotes .footnote{padding:0 .375em 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;text-indent:-1.05em;margin-bottom:.2em}div.magazine-article #footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none}div.magazine-article #footnotes .footnote:last-of-type{margin-bottom:0}div.magazine-article #content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.75em 0}div.magazine-article .gist .file-data>table{border:0;background:#fff;width:100%;margin-bottom:0}div.magazine-article .gist .file-data>table td.line-data{width:99%}div.magazine-article div.unbreakable{page-break-inside:avoid}div.magazine-article .big{font-size:larger}div.magazine-article .small{font-size:smaller}div.magazine-article .underline{text-decoration:underline}div.magazine-article .overline{text-decoration:overline}div.magazine-article .line-through{text-decoration:line-through}div.magazine-article .aqua{color:#00bfbf}div.magazine-article .aqua-background{background-color:#00fafa}div.magazine-article .black{color:#000}div.magazine-article .black-background{background-color:#000}div.magazine-article .blue{color:#0000bf}div.magazine-article .blue-background{background-color:#0000fa}div.magazine-article .fuchsia{color:#bf00bf}div.magazine-article .fuchsia-background{background-color:#fa00fa}div.magazine-article .gray{color:#606060}div.magazine-article .gray-background{background-color:#7d7d7d}div.magazine-article .green{color:#006000}div.magazine-article .green-background{background-color:#007d00}div.magazine-article .lime{color:#00bf00}div.magazine-article .lime-background{background-color:#00fa00}div.magazine-article .maroon{color:#600000}div.magazine-article .maroon-background{background-color:#7d0000}div.magazine-article .navy{color:#000060}div.magazine-article .navy-background{background-color:#00007d}div.magazine-article .olive{color:#606000}div.magazine-article .olive-background{background-color:#7d7d00}div.magazine-article .purple{color:#600060}div.magazine-article .purple-background{background-color:#7d007d}div.magazine-article .red{color:#bf0000}div.magazine-article .red-background{background-color:#fa0000}div.magazine-article .silver{color:#909090}div.magazine-article .silver-background{background-color:#bcbcbc}div.magazine-article .teal{color:#006060}div.magazine-article .teal-background{background-color:#007d7d}div.magazine-article .white{color:#bfbfbf}div.magazine-article .white-background{background-color:#fafafa}div.magazine-article .yellow{color:#bfbf00}div.magazine-article .yellow-background{background-color:#fafa00}div.magazine-article span.icon>.fa{cursor:default}div.magazine-article .admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;text-shadow:1px 1px 2px rgba(0,0,0,0.5);cursor:default}div.magazine-article .admonitionblock td.icon .icon-note:before{content:"\f05a";color:#19407c}div.magazine-article .admonitionblock td.icon .icon-tip:before{content:"\f0eb";text-shadow:1px 1px 2px rgba(155,155,0,0.8);color:#111}div.magazine-article .admonitionblock td.icon .icon-warning:before{content:"\f071";color:#bf6900}div.magazine-article .admonitionblock td.icon .icon-caution:before{content:"\f06d";color:#bf3400}div.magazine-article .admonitionblock td.icon .icon-important:before{content:"\f06a";color:#bf0000}div.magazine-article .conum[data-value]{display:inline-block;color:#fff !important;background-color:rgba(0,0,0,0.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans","DejaVu Sans",sans-serif;font-style:normal;font-weight:bold}div.magazine-article .conum[data-value] *{color:#fff !important}div.magazine-article .conum[data-value]+b{display:none}div.magazine-article .conum[data-value]:after{content:attr(data-value)}div.magazine-article pre .conum[data-value]{position:relative;top:-.125em}div.magazine-article b.conum *{color:inherit !important}div.magazine-article .conum:not([data-value]):empty{display:none}div.magazine-article dt,div.magazine-article th.tableblock,div.magazine-article td.content,div.magazine-article div.footnote{text-rendering:optimizeLegibility}div.magazine-article h1,div.magazine-article h2,div.magazine-article p,div.magazine-article td.content,div.magazine-article span.alt{letter-spacing:-.01em}div.magazine-article p strong,div.magazine-article td.content strong,div.magazine-article div.footnote strong{letter-spacing:-.005em}div.magazine-article p,div.magazine-article blockquote,div.magazine-article dt,div.magazine-article td.content,div.magazine-article span.alt{font-size:1.0625rem}div.magazine-article p{margin-bottom:1.25rem}div.magazine-article .sidebarblock p,div.magazine-article .sidebarblock dt,div.magazine-article .sidebarblock td.content,div.magazine-article p.tableblock{font-size:1em}div.magazine-article .exampleblock>.content{background-color:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc}div.magazine-article .print-only{display:none !important}@media print{@page{div.magazine-article{margin:1.25cm .75cm}}div.magazine-article *{-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}div.magazine-article a{color:inherit !important;text-decoration:underline !important}div.magazine-article a.bare,div.magazine-article a[href^="#"],div.magazine-article a[href^="mailto:"]{text-decoration:none !important}div.magazine-article a[href^="http:"]:not(.bare):after,div.magazine-article a[href^="https:"]:not(.bare):after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em}div.magazine-article abbr[title]:after{content:" (" attr(title) ")"}div.magazine-article pre,div.magazine-article blockquote,div.magazine-article tr,div.magazine-article img,div.magazine-article object,div.magazine-article svg{page-break-inside:avoid}div.magazine-article thead{display:table-header-group}div.magazine-article svg{max-width:100%}div.magazine-article p,div.magazine-article blockquote,div.magazine-article dt,div.magazine-article td.content{font-size:1em;orphans:3;widows:3}div.magazine-article h2,div.magazine-article h3,div.magazine-article #toctitle,div.magazine-article .sidebarblock>.content>.title{page-break-after:avoid}div.magazine-article #toc,div.magazine-article .sidebarblock,div.magazine-article .exampleblock>.content{background:none !important}div.magazine-article #toc{border-bottom:1px solid #ddddd8 !important;padding-bottom:0 !important}div.magazine-article .sect1{padding-bottom:0 !important}div.magazine-article .sect1+.sect1{border:0 !important}div.magazine-article #header>h1:first-child{margin-top:1.25rem}div.magazine-article body.book #header{text-align:center}div.magazine-article body.book #header>h1:first-child{border:0 !important;margin:2.5em 0 1em 0}div.magazine-article body.book #header .details{border:0 !important;display:block;padding:0 !important}div.magazine-article body.book #header .details span:first-child{margin-left:0 !important}div.magazine-article body.book #header .details br{display:block}div.magazine-article body.book #header .details br+span:before{content:none !important}div.magazine-article body.book #toc{border:0 !important;text-align:left !important;padding:0 !important;margin:0 !important}div.magazine-article body.book #toc,div.magazine-article body.book #preamble,div.magazine-article body.book h1.sect0,div.magazine-article body.book .sect1>h2{page-break-before:always}div.magazine-article .listingblock code[data-lang]:before{display:block}div.magazine-article #footer{background:none !important;padding:0 .9375em}div.magazine-article #footer-text{color:rgba(0,0,0,0.6) !important;font-size:.9em}div.magazine-article .hide-on-print{display:none !important}div.magazine-article .print-only{display:block !important}div.magazine-article .hide-for-print{display:none !important}div.magazine-article .show-for-print{display:inherit !important}}div.magazine-article #header{margin-top:30px}div.magazine-article #header>h1:first-child{color:#204789}div.magazine-article h1,div.magazine-article h2,div.magazine-article h3,div.magazine-article #toctitle,div.magazine-article .sidebarblock>.content>.title,div.magazine-article h4,div.magazine-article h5,div.magazine-article h6{color:#204789}div.magazine-article .quoteblock blockquote,div.magazine-article .quoteblock blockquote p{font-size:1em;line-height:1.75em}div.magazine-article p,div.magazine-article blockquote,div.magazine-article dt,div.magazine-article td.content,div.magazine-article span.alt{font-size:1em}div.magazine-article #footer{display:none}div.magazine-article div.speaker-bio{margin:30px 0}div.magazine-article div.speaker-bio h3{margin:0;padding:0 0 20px 0;font-size:1.5em}div.magazine-article div.speaker-bio a.speaker-circle-md img{border:3px solid #F7941D}div.magazine-article div.issue{margin:150px 0 0 30px}div.magazine-article div.issue h3,div.magazine-article div.issue h4{font-size:1em}div.magazine-article div.issue div.contents{margin:20px 0 0 0;text-align:left}div.magazine-article div.issue div.contents h4{margin:0 0 5px 0}div.magazine-article div.issue div.contents h5{margin:0 0 10px 10px;color:#666;font-size:0.875em}body{font-family:"Open Sans","HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:26px}h1,h2,h3,h4,h5{margin-top:0;font-family:"Lato","HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;font-weight:normal}h1{margin-bottom:30px}h2{color:#204789;font-size:36px;line-height:40px}a.more{float:right}table.itemTable th{background-color:#4285F4;color:#fff;font-weight:normal;font-size:1em}table.itemTable tr:nth-child(odd){background-color:#dfeafc}div.login-search{background:#000}div.login-search ul{float:right;list-style:none}div.login-search ul li{float:left}div.login-search ul li a{display:block;color:#fff;padding:1px 12px;font-size:1em;line-height:28px}div.login-search ul li a:hover{color:#F7941D}div.top-wrapper a:hover{text-decoration:none}div.top-wrapper div.navbar{background:#4285F4;min-height:0;border-bottom:1px solid #204789;margin:0}div.top-wrapper div.navbar a{font-family:'Lato', Helvetica, Arial, sans-serif;font-size:1.25em;padding:5px 10px}div.top-wrapper div.navbar a:hover{text-decoration:none}div.top-wrapper div.navbar a.home-link{display:none}@media only screen and (min-width: 769px){div.top-wrapper div.navbar a{line-height:40px;line-height:40px;padding:10px}div.top-wrapper div.navbar a.home-link{display:block;float:left;max-width:350px;padding:10px 0;margin:0;font-size:1.875em}}div.top-wrapper div.navbar #top-nav li.active a{background:#6a9ff8 url("nfjs2015/menu_active.jpg") repeat-x bottom center;color:#F7941D}div.top-wrapper div.navbar #top-nav a:hover{background:url("nfjs2015/menu_hover.jpg") repeat-x bottom center;color:#F7941D}div.top-wrapper div.navbar #top-nav li{border-right:1px solid #6a9ff8}div.top-wrapper div.navbar #top-nav li:first-child{border-left:1px solid #6a9ff8}div.nfjs-page-header-space{display:block;padding-top:60px}div.past-show-message{margin-top:0}@media only screen and (min-width: 769px){div.nfjs-page-header-space{padding-top:90px}body.role-member div.nfjs-page-header-space{padding-top:119px}body.role-speaker div.nfjs-page-header-space{padding-top:148px}body.role-admin div.nfjs-page-header-space{padding-top:148px}body.role-admin div.nfjs-messages ul.hlink{margin-top:60px}}div.nfjs-messages ul.hlink{margin-top:20px}.speaker-circle-md img{display:block;width:130px;height:130px;border-radius:100px;border:3px solid #F7941D;margin:0 auto 10px auto}.speaker-circle-sm img{display:block;width:54px;height:54px;border-radius:54px;border:3px solid #F7941D;margin:0 auto}div.button-wrapper{text-align:center;margin-bottom:30px}a.button{display:inline-block;padding:5px 35px;text-align:center;min-width:150px;margin:0 auto}a.button-orange{border:2px solid #F7941D;color:#F7941D;font-size:1.125em;text-decoration:none;background:rgba(32,71,137,0.5)}a.button-orange:hover{background:rgba(247,148,29,0.5);color:#fff}a.button-orange.orange-bg{background:rgba(247,148,29,0.15)}a.button-orange.orange-bg:hover{color:#F7941D;background:rgba(32,71,137,0.5)}a.button-blue{border:2px solid #F7941D;color:#F7941D;font-size:1.125em;text-decoration:none;background:rgba(12,74,138,0.7)}a.button-blue:hover{background:rgba(247,148,29,0.5);color:#fff}div.alert.alert-danger{margin:30px 0}a.twitter-small{display:block;width:30px;height:24px;margin:10px auto 30px auto;background:url("nfjs2015/nfjs_sprite_2015_1.png") no-repeat -32px 0}div.admin-links .navbar-default .navbar-nav>li>a{color:#333;padding:3px 5px;border-right:1px dotted #333}div.admin-links .navbar-default .navbar-nav>li>a.last{border-right:0}div.admin-links .navbar-default .navbar-nav>li:last-child>a{border-right:0}div.rolenav li{font-size:12px}div.rolenav ul{margin:0}div.rolenav.speaker nav ul.nav li a{padding:3px 5px}body.nfjs-home div.masthead{position:relative;padding-top:0;margin-bottom:30px;height:360px;width:100%;background:#4285F4 url("nfjs2015/nfjs_masthead_2.jpg") no-repeat top center;color:#fff;text-align:center}body.nfjs-home div.masthead h1{color:#fff}body.nfjs-home div.masthead img{max-width:97%}body.nfjs-home div.tour-schedule{padding-bottom:80px}body.nfjs-home div.tour-schedule h2{border-bottom:1px solid #204789;padding-bottom:8px}body.nfjs-home div.tour-schedule div.col-md-4{padding:0}@media only screen and (min-width: 666px){body.nfjs-home div.tour-schedule div.col-md-4{float:left}}body.nfjs-home div.tour-schedule a.event{display:block;text-align:left;border-bottom:1px solid #999;border-right:1px solid #999;padding:15px 15px 8px 15px}body.nfjs-home div.tour-schedule a.event h3.location{font-weight:bold;font-size:1.5em}body.nfjs-home div.tour-schedule a.event h4.dates{font-size:1.125em;color:#555454}body.nfjs-home div.tour-schedule a.event:hover{text-decoration:none;background-color:rgba(248,157,67,0.2)}body.nfjs-home div.tour-schedule div.col-md-4:last-child a.event{border-right:0}body.nfjs-home div.contact-bar div.social-buttons div.col-md-3{float:left}body.nfjs-home div.contact-bar div.social-buttons a{background:url("uber2015/uber_sprite_2015_3.png") no-repeat;height:60px;width:61px;display:block;margin:30px auto 30px auto}body.nfjs-home div.contact-bar div.social-buttons a.iphone{background-position:-109px 0}body.nfjs-home div.contact-bar div.social-buttons a.android{background-position:-171px 0}body.nfjs-home div.contact-bar div.social-buttons a.twitter{background-position:-233px 0}body.nfjs-home div.contact-bar div.social-buttons a.facebook{background-position:-296px 0}@media only screen and (min-width: 769px){body.nfjs-home div.contact-bar div.social-buttons a{margin:0 auto 10px auto}}body.nfjs-home div.topics{padding:30px 0;background:#333333;color:#fff}body.nfjs-home div.topics h2{color:#fff}body.nfjs-home div.special-events{text-align:center;padding:30px 0;background:#4285F4;color:#fff}body.nfjs-home div.special-events h2,body.nfjs-home div.special-events h3,body.nfjs-home div.special-events h4{color:#fff;text-align:center}body.nfjs-home div.special-events h2{margin-bottom:30px}body.nfjs-home div.special-events h4{font-size:0.75em}body.nfjs-home div.special-events div.event{margin-bottom:10px;float:left;max-width:300px}body.nfjs-home div.training{border-bottom:1px solid #999}body.nfjs-home div.training h3{font-size:1.875em;color:#204789}body.nfjs-home div.training h4{font-size:1.125em;margin-bottom:30px}body.nfjs-home div.training div.speaker h4{font-size:1.125em;margin-bottom:10px}body.nfjs-home div.training div.speaker h5{font-size:0.875em}body.nfjs-home div.training div.description{text-align:left}body.nfjs-home div.training div.schedule h4.label{color:#204789;margin-bottom:20px}body.nfjs-home div.training div.schedule a.event{background:url("nfjs2015/bg_arrow_right.png") no-repeat right center;display:block;text-align:left;border-bottom:1px solid rgba(153,153,153,0.5);margin:0 0 0 0;padding:10px 0 10px 15px}body.nfjs-home div.training div.schedule a.event h4{margin:0 0 5px 0;font-weight:bold}body.nfjs-home div.training div.schedule a.event h5{margin:0 0 0 0}body.nfjs-home div.training div.schedule a.event:hover{background-color:rgba(255,254,203,0.95);text-decoration:none}body.nfjs-home div.training div.schedule a.event:last-child{border-bottom:0}body.nfjs-home div.training div.button-wrapper{margin-top:30px}body.nfjs-home div.expect-partner{background:#F6F5F3 url("nfjs2015/texture.png");padding:30px 0}body.nfjs-home div.expect-partner h3{font-size:1.5em;margin-bottom:30px}body.nfjs-home div.expect-partner div.expect{text-align:left}body.nfjs-home div.expect-partner div.partners a{display:block;width:200px;margin:0 auto 30px auto}body.nfjs-home div.podcasts{border-top:1px solid #999}body.nfjs-home div.podcasts img{max-width:200px;max-height:200px;margin:0 0 30px 0}body.nfjs-home div.groovy-podcast h2{margin-bottom:30px}body.nfjs-home div.groovy-podcast a.duke img{width:200px}body.nfjs-home div.groovy-podcast div.row{margin-bottom:30px}body.nfjs-home div.blog-mag{background:#4285F4;color:#fff;text-align:left}body.nfjs-home div.blog-mag h2{color:#fff;margin-bottom:30px}body.nfjs-home div.blog-mag a{color:#fff}body.nfjs-home div.blog-mag a.button{color:#F7941D}body.nfjs-home div.blog-mag a.button:hover{color:#204789}body.nfjs-home div.blog-mag h3{font-size:1.5em;margin-bottom:20px}body.nfjs-home div.blog-mag h3,body.nfjs-home div.blog-mag h4,body.nfjs-home div.blog-mag h5{color:#fff}body.nfjs-home div.blog-mag h4{font-size:1.125em;font-weight:normal}body.nfjs-home div.blog-mag h5{font-size:0.875em;font-weight:normal}body.nfjs-home div.blog-mag div.item{margin-bottom:20px}body.nfjs-home div.blog-mag div.item div.summary{margin-top:20px}body.nfjs-home div.blog-mag div.magazine div.thumb img{border:1px solid #fff}body.nfjs-home div.blog-mag div.magazine div.top,body.nfjs-home div.blog-mag div.magazine div.thumb,body.nfjs-home div.blog-mag div.magazine div.summary{margin-bottom:10px}body.nfjs-home div.blog-mag div.magazine div.thumb{text-align:center}body.nfjs-home div.blog-mag div.blogs a{color:#F7941D}body.nfjs-home div.blog-mag div.blogs div.item{height:160px;overflow:hidden;margin-bottom:20px}body.nfjs-main div.main-body{min-height:400px;padding:50px 0}body.nfjs-main div.main-body h1{color:#204789}div.home-speaker-list-page a.twitter{display:block;width:30px;height:24px;margin:10px auto 30px auto;background:url("nfjs2015/nfjs_sprite_2015_1.png") no-repeat -32px 0}div.home-speaker-list-page div.row{margin-bottom:40px}div.blog-list-page h1{float:left}div.blog-list-page a.rss{display:block;float:right;margin:10px}div.blog-list-page div.item{margin-bottom:30px}div.blog-list-page div.item div.abstract h3{font-size:1.125em}div.blog-list-page div.item div.abstract h4{font-size:0.875em}div.blog-item-page h3.posted-by{margin-bottom:30px}div.blog-item-page article{margin-bottom:40px}div.blog-item-page div.blog-link{margin-bottom:30px}div.blog-item-page div.about-speaker{margin-bottom:40px}div.blog-item-page div.about-speaker a.speaker{margin-bottom:20px}div.blog-item-page div.about-speaker h3{font-size:1.125em}div.learnMoreAdd{background:#ffffff;border:1px solid #140905;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px 10px 0 10px;margin-bottom:30px}div.learnMoreAdd h3{color:#333;margin:5px 0 5px 0}div.learnMoreAdd h4{color:#333;margin:0 0 0 15px}div.learnMoreAdd a.more{color:#CC0000;margin:5px 10px 5px 0;float:right;display:block}div.learnMoreAdd ul{list-style:none}div.learnMoreAdd.magazine-add div.image{text-align:center}div.learnMoreAdd.magazine-add h3{text-align:center}div.learnMoreAdd.magazine-add h4{font-size:1em;margin:0 0 5px 0}div.learnMoreAdd.magazine-add h5{font-size:0.875em;margin:0 0 10px 10px}div.shows-by-month table td{border-top:0}div.how-can-we-help a{text-decoration:none}nav.navbar.event{border:0;border-radius:0;margin:0;padding:0;min-height:40px;background-color:#204789}nav.navbar.event div.container{padding:0;margin:0 auto}nav.navbar.event ul.navbar-nav.event-main{margin:0 auto;font-family:"Lato","HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:normal}nav.navbar.event ul.navbar-nav.event-main li{border-right:1px solid #4285F4}nav.navbar.event ul.navbar-nav.event-main li a{color:#fff;padding:15px 7px}nav.navbar.event ul.navbar-nav.event-main li:hover a,nav.navbar.event ul.navbar-nav.event-main li.current a{background:rgba(66,133,244,0.5) url("nfjs2015/event_menu_hover.png") repeat-x bottom}nav.navbar.event ul.navbar-nav.event-main li:hover a{color:#F7941D}@media only screen and (min-width: 769px){nav.navbar.event ul.navbar-nav.event-main{font-size:1.125em}nav.navbar.event ul.navbar-nav.event-main li{display:inline;float:left}nav.navbar.event ul.navbar-nav.event-main li a{padding:15px}}nav.navbar.event ul.navbar-nav.member{margin:0;font-family:"Lato","HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#204789}nav.navbar.event ul.navbar-nav.member a.dropdown-toggle{font-size:1.125em}nav.navbar.event ul.navbar-nav.member a{color:#fff}nav.navbar.event ul.navbar-nav.member li.dropdown.open a{background-color:#204789;color:#F7941D}nav.navbar.event ul.navbar-nav.member ul.dropdown-menu{margin:0;background-color:#204789}nav.navbar.event ul.navbar-nav.member ul.dropdown-menu li{border-bottom:1px solid #fff}nav.navbar.event ul.navbar-nav.member ul.dropdown-menu li:last-child{border-bottom:0}nav.navbar.event ul.navbar-nav.member ul.dropdown-menu li a{padding:8px 10px}nav.navbar.event ul.navbar-nav.member ul.dropdown-menu li:hover{background-color:#204789}nav.navbar.event ul.navbar-nav.member ul.dropdown-menu li:hover a{color:#F7941D;background:rgba(66,133,244,0.5)}nav.navbar.event ul.navbar-nav.member ul.dropdown-menu li.nomobile{display:none}@media only screen and (min-width: 769px){nav.navbar.event ul.navbar-nav.member ul.dropdown-menu li.nomobile{display:block}}body.nfjs-home div.lead,body.show-home div.lead{font-size:1.625em}body.nfjs-home div.lead h2,body.show-home div.lead h2{margin-bottom:25px}body.nfjs-home div.lead div.sold-out,body.show-home div.lead div.sold-out{text-align:center;margin:0 0 20px 0}body.nfjs-home div.lead div.sold-out h3,body.show-home div.lead div.sold-out h3{color:#CC0000;font-size:1.125em}body.nfjs-home div.lead div.sold-out em,body.show-home div.lead div.sold-out em{font-size:0.875em}body.show-home div.top-wrapper,body.show-view div.top-wrapper,body.training-view div.top-wrapper{position:static}body.show-home div.nfjs-page-header-space,body.show-view div.nfjs-page-header-space,body.training-view div.nfjs-page-header-space{padding-top:0}body.show-home #event-nav.affix,body.show-view #event-nav.affix,body.training-view #event-nav.affix{position:fixed;top:0;width:100%;z-index:10}body.show-home div.masthead,body.show-view div.masthead,body.training-view div.masthead{width:100%;background:#4285F4 url("nfjs2015/nfjs_masthead.jpg") no-repeat bottom center;color:#fff;text-align:center}body.show-home div.masthead h1,body.show-home div.masthead h3,body.show-view div.masthead h1,body.show-view div.masthead h3,body.training-view div.masthead h1,body.training-view div.masthead h3{color:#fff}body.show-home div.masthead h3,body.show-view div.masthead h3,body.training-view div.masthead h3{font-size:1.25em;margin-bottom:20px}body.show-home div.masthead img,body.show-view div.masthead img,body.training-view div.masthead img{max-width:97%}body.show-home div.masthead div.button-wrapper,body.show-view div.masthead div.button-wrapper,body.training-view div.masthead div.button-wrapper{margin-bottom:30px}body.show-home div.masthead div.social-icon-small,body.show-view div.masthead div.social-icon-small,body.training-view div.masthead div.social-icon-small{width:184px;margin:0 auto;position:static}body.show-home div.masthead div.social-icon-small a,body.show-view div.masthead div.social-icon-small a,body.training-view div.masthead div.social-icon-small a{display:block;width:36px;height:36px;float:left;margin:0 10px 10px 0}body.show-home div.masthead div.social-icon-small a,body.show-view div.masthead div.social-icon-small a,body.training-view div.masthead div.social-icon-small a{background:url("nfjs2015/social_icon_small.png") no-repeat}body.show-home div.masthead div.social-icon-small a:last-child,body.show-view div.masthead div.social-icon-small a:last-child,body.training-view div.masthead div.social-icon-small a:last-child{margin-right:0}body.show-home div.masthead div.social-icon-small a.iphone,body.show-view div.masthead div.social-icon-small a.iphone,body.training-view div.masthead div.social-icon-small a.iphone{background-position:0 0}body.show-home div.masthead div.social-icon-small a.android,body.show-view div.masthead div.social-icon-small a.android,body.training-view div.masthead div.social-icon-small a.android{background-position:-37px 0}body.show-home div.masthead div.social-icon-small a.twitter,body.show-view div.masthead div.social-icon-small a.twitter,body.training-view div.masthead div.social-icon-small a.twitter{background-position:-74px 0}body.show-home div.masthead div.social-icon-small a.facebook,body.show-view div.masthead div.social-icon-small a.facebook,body.training-view div.masthead div.social-icon-small a.facebook{background-position:-112px 0}@media only screen and (min-width: 1024px){body.show-home div.masthead div.container,body.show-view div.masthead div.container,body.training-view div.masthead div.container{position:relative}body.show-home div.masthead h3,body.show-view div.masthead h3,body.training-view div.masthead h3{font-size:1.875em}body.show-home div.masthead div.social-icon-small,body.show-view div.masthead div.social-icon-small,body.training-view div.masthead div.social-icon-small{position:absolute;top:0;right:0;z-index:1}body.show-home div.masthead div.social-icon-small a,body.show-view div.masthead div.social-icon-small a,body.training-view div.masthead div.social-icon-small a{margin:10px 10px 0 0}}body.show-home div.masthead.boston,body.show-view div.masthead.boston,body.training-view div.masthead.boston{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/boston.jpg") bottom center no-repeat}body.show-home div.masthead.minneapolis,body.show-view div.masthead.minneapolis,body.training-view div.masthead.minneapolis{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/minneapolis.jpg") bottom center no-repeat}body.show-home div.masthead.madison,body.show-view div.masthead.madison,body.training-view div.masthead.madison{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/madison.jpg") bottom center no-repeat}body.show-home div.masthead.stlouis,body.show-view div.masthead.stlouis,body.training-view div.masthead.stlouis{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/stlouis.jpg") bottom center no-repeat}body.show-home div.masthead.reston,body.show-view div.masthead.reston,body.training-view div.masthead.reston{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/reston.jpg") bottom center no-repeat}body.show-home div.masthead.seattle,body.show-view div.masthead.seattle,body.training-view div.masthead.seattle{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/seattle.jpg") bottom center no-repeat}body.show-home div.masthead.dallas,body.show-view div.masthead.dallas,body.training-view div.masthead.dallas{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/dallas.jpg") bottom center no-repeat}body.show-home div.masthead.saltlakecity,body.show-view div.masthead.saltlakecity,body.training-view div.masthead.saltlakecity{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/saltlakecity.jpg") bottom center no-repeat}body.show-home div.masthead.austin,body.show-view div.masthead.austin,body.training-view div.masthead.austin{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/austin.jpg") bottom center no-repeat}body.show-home div.masthead.desmoines,body.show-view div.masthead.desmoines,body.training-view div.masthead.desmoines{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/desmoines.jpg") bottom center no-repeat}body.show-home div.masthead.raleigh,body.show-view div.masthead.raleigh,body.training-view div.masthead.raleigh{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/raleigh.jpg") bottom center no-repeat}body.show-home div.masthead.atlanta,body.show-view div.masthead.atlanta,body.training-view div.masthead.atlanta{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/atlanta.jpg") bottom center no-repeat}body.show-home div.masthead.chicago,body.show-view div.masthead.chicago,body.training-view div.masthead.chicago{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/chicago.jpg") bottom center no-repeat}body.show-home div.masthead.newyork,body.show-view div.masthead.newyork,body.training-view div.masthead.newyork{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/newyork.jpg") bottom center no-repeat}body.show-home div.masthead.denver,body.show-view div.masthead.denver,body.training-view div.masthead.denver{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/denver.jpg") bottom center no-repeat}body.show-home div.masthead.sandiego,body.show-view div.masthead.sandiego,body.training-view div.masthead.sandiego{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/sandiego.jpg") bottom center no-repeat}body.show-home div.masthead.columbus,body.show-view div.masthead.columbus,body.training-view div.masthead.columbus{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/columbus.jpg") bottom center no-repeat}body.show-home div.masthead.kansascity,body.show-view div.masthead.kansascity,body.training-view div.masthead.kansascity{background:url("nfjs2015/bg_blue.png"),url("nfjs2015/city/kansascity.jpg") bottom center no-repeat}body.show-view div.masthead h3{margin-bottom:30px}body.show-view div.main-section div.container{padding:50px 0}body.show-view div.main-section h3{color:#204789}body.show-view div.main-section h4{color:#666}body.show-view h1{margin-bottom:30px;color:#204789}body.show-view div.schedule h4{color:#204789}body.show-view div.schedule h5{color:#666}body.show-view div.speaker-list a.twitter{background:url("nfjs2015/nfjs_sprite_2015_1.png") no-repeat -32px 0}div.show-item-box div.arrow{background:url("nfjs2015/nfjs_sprite_2015_1.png") no-repeat -16px 0}div.show-item-box.active div.arrow{background:url("nfjs2015/nfjs_sprite_2015_1.png") no-repeat 0 0}body.show-home div.event-three,body.training-view div.event-three{text-align:center}body.show-home div.event-three span.octicon,body.training-view div.event-three span.octicon{color:#4285F4;font-size:70px;text-align:center;margin-bottom:20px}body.show-home div.event-three h3,body.training-view div.event-three h3{color:#4285F4;font-size:1.5em}body.show-home div.event-three p,body.training-view div.event-three p{font-size:1.125em;text-align:left}body.show-home div.event-three div.col-md-4,body.training-view div.event-three div.col-md-4{margin-bottom:30px}body.show-home div.speakers,body.training-view div.speakers{background:#4285F4}body.show-home div.speakers h2,body.training-view div.speakers h2{color:#fff;margin-bottom:30px}body.show-home div.speakers a.speaker-circle-md,body.training-view div.speakers a.speaker-circle-md{margin-bottom:10px}body.show-home div.speakers a,body.training-view div.speakers a{color:#fff}body.show-home div.speakers h4,body.show-home div.speakers h5,body.training-view div.speakers h4,body.training-view div.speakers h5{color:#fff}body.show-home div.speakers h5,body.training-view div.speakers h5{font-style:italic;font-size:0.75em}body.show-home div.speakers div.col-md-2,body.training-view div.speakers div.col-md-2{margin-bottom:10px}body.show-home div.speakers div.detail-button div.button-wrapper,body.training-view div.speakers div.detail-button div.button-wrapper{margin-top:30px}body.show-home div.speakers div.row.trailing div.button-wrapper,body.training-view div.speakers div.row.trailing div.button-wrapper{margin-top:10px}body.show-home div.highlight-registration,body.training-view div.highlight-registration{text-align:left;border-bottom:1px solid #d7d4d4;padding-bottom:0}body.show-home div.highlight-registration h3,body.training-view div.highlight-registration h3{color:#4285F4;font-size:1.5em;margin-bottom:20px}body.show-home div.highlight-registration ul,body.training-view div.highlight-registration ul{font-size:1.125em;margin-bottom:20px}body.show-home div.highlight-registration div.fees h4.save-now,body.training-view div.highlight-registration div.fees h4.save-now{color:#CC0000}body.show-home div.highlight-registration div.fees li,body.training-view div.highlight-registration div.fees li{list-style-image:url("images/li_arrow.png")}body.show-home div.highlight-registration div.fees div.dates,body.training-view div.highlight-registration div.fees div.dates{display:inline;float:left;width:140px}body.show-home div.highlight-registration div.fees div.price,body.training-view div.highlight-registration div.fees div.price{display:inline;float:left;width:50px}body.show-home div.highlight-registration div.fees ul.rates,body.training-view div.highlight-registration div.fees ul.rates{list-style:none}body.show-home div.highlight-registration div.fees ul.rates li,body.training-view div.highlight-registration div.fees ul.rates li{list-style-image:none}body.show-home div.highlight-registration div.fees div.button-wrapper,body.training-view div.highlight-registration div.fees div.button-wrapper{margin-top:30px}body.show-home div.highlight-registration p,body.training-view div.highlight-registration p{font-size:1.125em;text-align:left}body.show-home div.highlight-registration div.col-md-4,body.training-view div.highlight-registration div.col-md-4{margin-bottom:30px}body.show-home div.sessions-partners,body.training-view div.sessions-partners{background:#F6F5F3 url("nfjs2015/texture.png");text-align:left}body.show-home div.sessions-partners h3,body.training-view div.sessions-partners h3{font-size:1.5em;margin-bottom:20px}body.show-home div.sessions-partners div.featured-presentation,body.training-view div.sessions-partners div.featured-presentation{height:70px}body.show-home div.sessions-partners div.featured-presentation a.speaker,body.training-view div.sessions-partners div.featured-presentation a.speaker{float:left;margin-right:10px}body.show-home div.sessions-partners div.featured-presentation div.summary,body.training-view div.sessions-partners div.featured-presentation div.summary{float:left;width:226px}body.show-home div.sessions-partners div.featured-presentation div.summary h4,body.training-view div.sessions-partners div.featured-presentation div.summary h4{font-size:0.875em;margin-bottom:5px}body.show-home div.sessions-partners div.featured-presentation div.summary h5,body.training-view div.sessions-partners div.featured-presentation div.summary h5{font-size:0.75em}body.show-home div.sessions-partners div.partners,body.training-view div.sessions-partners div.partners{text-align:center}body.show-home div.sessions-partners div.partners h3,body.training-view div.sessions-partners div.partners h3{text-align:left}body.show-home div.sessions-partners div.partners a,body.training-view div.sessions-partners div.partners a{display:block;margin:0 auto 60px auto}body.show-home div.sessions-partners div.partners a:last-child,body.training-view div.sessions-partners div.partners a:last-child{margin-bottom:30px}body.show-home div.pivotal-training,body.training-view div.pivotal-training{background:#4285F4;color:#fff}body.show-home div.pivotal-training h3,body.show-home div.pivotal-training h4,body.show-home div.pivotal-training h5,body.training-view div.pivotal-training h3,body.training-view div.pivotal-training h4,body.training-view div.pivotal-training h5{color:#fff}body.show-home div.pivotal-training h3,body.training-view div.pivotal-training h3{margin:0 0 30px 0}body.show-home div.pivotal-training a.pivotal img,body.training-view div.pivotal-training a.pivotal img{display:block;border:1px solid #fff;margin:0 auto 20px auto}body.show-home div.pivotal-training a,body.training-view div.pivotal-training a{color:#F7941D}body.show-home div.pivotal-training div.about,body.training-view div.pivotal-training div.about{text-align:left}body.show-home div.pivotal-training div.about ul,body.training-view div.pivotal-training div.about ul{margin:0 0 20px 40px}body.show-home div.pivotal-training div.about div.button-wrapper,body.training-view div.pivotal-training div.about div.button-wrapper{margin:20px 0}body.show-home div.travel-bar,body.training-view div.travel-bar{background:#333;color:#fff;border-bottom:1px solid rgba(215,212,212,0.3)}body.show-home div.travel-bar h3,body.training-view div.travel-bar h3{color:#F7941D;font-size:1.5em}body.show-home div.travel-bar a,body.training-view div.travel-bar a{color:#F7941D}body.show-home div.travel-bar div.hotel img,body.training-view div.travel-bar div.hotel img{border:2px solid #F7941D;max-width:100%}body.show-home div.travel-bar div.hotel a,body.training-view div.travel-bar div.hotel a{display:block;margin:0 auto 20px auto}body.show-home div.travel-bar a.button,body.training-view div.travel-bar a.button{margin-bottom:10px}body.show-home div.travel-bar a.button-orange.orange-bg:hover,body.training-view div.travel-bar a.button-orange.orange-bg:hover{color:#F7941D;background:rgba(51,51,51,0.5)}body.show-home div.travel-bar div.contact h3,body.training-view div.travel-bar div.contact h3{margin-bottom:20px}body.show-home div.travel-bar div.contact form.email,body.training-view div.travel-bar div.contact form.email{margin-bottom:20px}body.show-home div.travel-bar div.contact input,body.training-view div.travel-bar div.contact input{margin:0 10px 10px 0}body.show-home div.travel-bar div.contact input.first-name,body.training-view div.travel-bar div.contact input.first-name{max-width:100px}body.show-home div.travel-bar div.contact input.last-name,body.training-view div.travel-bar div.contact input.last-name{max-width:120px}body.show-home div.travel-bar div.contact input.email,body.training-view div.travel-bar div.contact input.email{max-width:180px}body.show-home div.travel-bar div.contact button,body.training-view div.travel-bar div.contact button{margin-top:-3px;background:#F7941D;color:#fff}body.show-home div.sms-bar,body.training-view div.sms-bar{background:#F1F1F1}body.show-home div.sms-bar p,body.training-view div.sms-bar p{font-size:0.75em}body.show-home div.sms-bar button,body.training-view div.sms-bar button{margin-top:-3px;background:#F7941D;color:#fff}body.show-home div#photo-features,body.training-view div#photo-features{width:100%;border-top:1px solid #999;border-bottom:1px solid #999;height:180px;overflow:hidden}body.show-home div#photo-features div.image-wrapper,body.training-view div#photo-features div.image-wrapper{width:120%;min-width:482px}body.show-home div#photo-features img,body.training-view div#photo-features img{border-right:1px solid #999}div.whats-new-page div.row div{margin-bottom:30px}div.whats-new-page img.session-image{border:3px solid #204789;display:block;margin:0 auto 30px auto}div.whats-new-page img.nfjs-logo{display:block;margin:0 auto 30px auto}div.session-detail-page a.speaker{margin-bottom:10px}div.session-detail-page div.speakers{text-align:center;margin-bottom:30px}div.session-detail-page div.speakers h3{margin-bottom:30px}div.session-detail-page div.description{margin-bottom:30px}div.session-detail-page iframe{max-width:100%;margin-bottom:30px}div.session-detail-page div.workshop-requirements{margin-bottom:30px}div.travel-page div.image-address img{display:block;max-width:100%;border:3px solid #204789;border-radius:0;margin:0 auto 30px auto}div.registration-page table.rates-table{max-width:800px;margin-bottom:20px}div.registration-page table.rates-table th.rate{max-width:100px}div.registration-page div.register-proceed{margin-bottom:30px}div.registration-page div.sold-out{text-align:center;margin:30px}div.registration-page div.sold-out h3{color:#CC0000}div.speaker-page h1{margin-bottom:10px}div.speaker-page h2{margin:0 0 30px 0;font-size:1.5em;color:#204789}div.speaker-page div.header h2{margin-left:20px;color:#F7941D}div.speaker-page div.presentations-long{margin-bottom:30px}div.speaker-page div.presentations-long div.detail{background:#fff;border:1px solid #999;border-radius:4px;padding:5px}div.speaker-page div.presentations-long div.detail a.video{float:right;margin:0 0 10px 10px}div.speaker-page div.blog-items{margin-bottom:30px}div.speaker-page div.blog-items div.blog-item{margin-bottom:20px}div.speaker-page div.blog-items div.blog-item h3{font-size:1.125em}div.speaker-page div.blog-items div.blog-item h4{font-size:0.875em;color:#999;margin-left:20px}div.book-list{margin-bottom:30px}div.book-list div.book{margin-bottom:30px}div.book-list div.book h3{font-size:1.125em}div.book-list div.book h4{font-size:0.875em;color:#999;margin-left:20px}div.book-list div.book img{display:block;margin:0 auto 20px auto}div.bookthumbs div.book{text-align:center;margin-bottom:30px}div.bookthumbs div.book h3{font-size:1em}div.bookthumbs div.book h4{font-size:0.75em;color:#999;margin-left:20px}div.bookthumbs div.book img{display:block;margin:0 auto 20px auto}div.partner-page div.row{margin-bottom:40px}div.partner-page div.image img{display:block;margin:0 auto 20px auto}div.magazine-past{background:url(images/bg_bookstore.jpg) repeat-x}div.magazine-past div.inner-view{padding-top:10px}div.magazine-past h2{margin:30px 0 30px 30px}div.magazine-past div.item{float:left;width:150px;margin:0 20px 30px 0;text-align:center}div.magazine-past div.row{background:url(images/bg_bookshelf.png) no-repeat left bottom}div.magazine-past div.row{padding-bottom:45px;width:986px}div.magazine-past div.row div.item.first{margin-left:80px}div.magazine-past a.label{color:#FFF;margin-bottom:5px}div.separator{background:url(images/bg_separator.png) repeat-x;height:8px}div.magazineSubscribe div.issue div.item div.abstract p{margin:0 0 5px 10px}div.magazine-subscribe-page div.top div.image img{max-width:100%;margin-bottom:30px}div.magazine-subscribe-page div.top div.abstract ul.includes{margin:0 0 30px 20px}div.magazine-subscribe-page div.top div.abstract ul.includes li{padding:3px 0 3px 0}div.magazine-subscribe-page div.top h3{color:#5C5C5C;font-size:1.4em}div.magazine-subscribe-page div.top img.bonus{margin:0 0 20px 80px}div.magazine-subscribe-page div.paypal{margin:0 0 20px 0}div.magazine-subscribe-page div.paypal h3{color:#CC0000;font-size:1.4em}div.magazine-subscribe-page div.paypal input.button{border:0;margin:0;padding:0}div.magazine-subscribe-page div.paypal div.options{font-size:0.9em;margin:10px 0 10px 0}div.magazine-subscribe-page div.paypal div.button{width:122px;margin-top:20px}div.magazine-subscribe-page div.paypal.notalumni div.button{margin-top:10px}div.magazine-subscribe-page div.paypal.notalumni div.options{margin-top:10px}div.magazine-subscribe-page div.paypal.notalumni h4{font-size:1.2em}div.magazine-subscribe-page h1{margin:0 0 30px 0}div.magazine-subscribe-page h2{margin:10px 0 25px 0}div.magazine-subscribe-page #magazine-email-dialog{background:#fff;border:15px solid #333;border-radius:15px;padding:15px;width:500px}div.magazine-subscribe-page div.issue div.item,div.magazine-download-page div.issue div.item{margin-bottom:20px}div.magazine-subscribe-page div.issue div.item div.image a.speaker,div.magazine-download-page div.issue div.item div.image a.speaker{margin:0 auto 30px auto}div.magazine-subscribe-page div.issue div.item div.abstract h3,div.magazine-download-page div.issue div.item div.abstract h3{margin:0 0 5px 0;font-size:1.125em}div.magazine-subscribe-page div.issue div.item div.abstract h4,div.magazine-download-page div.issue div.item div.abstract h4{margin:0 0 5px 10px;font-size:0.875em}div.magazine-subscribe-page div.publisher,div.magazine-download-page div.publisher{margin-bottom:40px}div.magazine-subscribe-page div.publisher h2,div.magazine-download-page div.publisher h2{margin:0 0 10px 0}div.magazine-subscribe-page div.publisher h3,div.magazine-download-page div.publisher h3{margin:0 0 30px 20px}div.magazine-subscribe-page div.publisher div.bio,div.magazine-download-page div.publisher div.bio{margin-bottom:30px}div.magazine-subscribe-page div.publisher div.bio div.image,div.magazine-download-page div.publisher div.bio div.image{width:124px;height:124px;border-radius:100px;border:2px solid #F7941D;overflow:hidden;margin:0 auto 10px auto}div.magazine-subscribe-page div.publisher div.bio a.twitter-small,div.magazine-download-page div.publisher div.bio a.twitter-small{margin:0 auto 20px auto}div.magazine-subscribe-page div.publisher div.bio ul,div.magazine-download-page div.publisher div.bio ul{margin:0;padding:0}div.magazine-subscribe-page div.publisher div.bio li.email,div.magazine-download-page div.publisher div.bio li.email{font-size:0.75em}div.magazine-past-issues h2{margin-bottom:30px}div.magazine-past-issues div.row{margin-bottom:30px}div.magazine-past-issues div.row div.item h5{font-size:0.875em;text-align:center}div.magazine-past-issues div.row div.item img{display:block;margin:0 auto 20px auto}div.magazine-bottom{margin:30px 0 0 0}div.magazine-bottom h3{color:#CC0000;font-size:1.4em}div.magazine-bottom div.paypal div.form-wrapper{float:left;width:50%;min-width:300px}div.magazine-bottom div.paypal div.paypal-note{float:left;width:40%;min-width:300px}div.magazine-bottom div.paypal div.button{margin-bottom:30px}#main-body div.magazineSubscribe div.top h3.attendee{color:#CC0000;font-size:1em}table.magazineAdmin li{border-bottom:1px dotted #999}table.magazineAdmin li.last{border-bottom:0}table.magazineAdmin a.remove{font-size:0.9em}#magazineConfig div.announce{margin:100px 0 100px 100px}div.magazine-download-page div.download-links{text-align:center}div.magazine-download-page div.download-links a.img{display:block;margin:0 auto 10px auto}div.magazine-download-page div.download-links a.text{display:block;margin:0 auto 30px auto}div.magazine-download-page div.this-issue{text-align:left}div.magazine-download-page div.this-issue h2{margin-bottom:30px;color:#F7941D}div.magazine-download-page div.this-issue div.item{margin-bottom:30px}div.magazine-download-page div.this-issue div.item h3{font-size:1.125em}div.magazine-download-page div.this-issue div.item h4{font-size:0.875em}div.magazine-download-page div.banner-image img{max-width:95%}div.magazine-issues-page h1{margin-bottom:30px}div.magazine-issues-page div.item{margin:0 0 30px 0}div.magazine-issues-page div.item div.image a img{display:block;margin:0 auto 20px auto;border:1px solid #204789}div.magazine-issues-page div.item div.abstract ul{margin:0}div.magazine-issues-page div.item div.abstract li{padding:3px 0 3px 0}div.magazine-issues-page div.item div.abstract li span.title{font-size:1.2em}div.magazine-issues-page div.item div.abstract li span.speaker{font-style:italic}div.magazine-issues-page div.item div.abstract h4{margin:0 0 4px 0;font-size:0.875em}div.magazine-issues-page div.item div.abstract p{margin:0 0 10px 0}div.magazine-issues-page div.item div.nosubscription{font-style:italic;margin:20px 0 0 10px}div.magazineIssues.search table.itemTable td.info{width:120px}div.magazineIssues.search table.itemTable td b{text-decoration:underline;font-style:italic}div.magazineIssues.search table.itemTable h4{font-weight:bold}div.magazineIssues.search div.images{margin:10px 0 0 10px}div.magazineIssues.search div.images img{display:block;float:left;margin-right:15px}div.magazineIssues.search div.images img.info{width:19px;height:19px}div.magazineIssues.search div.item{margin-bottom:25px;border-bottom:1px dotted #999}div.magazineIssues.search div.item.last{border-bottom:0}div.magazineIssues.search div.subscription{border:1px solid #999;padding:3px;background:#F1F1F1}div.magazineRenew div.col1{width:420px;float:left}div.magazineRenew div.col2{width:420px;float:left}div.container.speaker.main,div.container.suadmin.main{margin-top:40px;margin-bottom:100px;border:0;font-size:14px}body.suadmin.scheduler div.container.suadmin.main{margin-top:40px}#login-table th{background-color:#204789;color:#fff}footer{background:#204789;text-align:left;color:#fff}footer h4{color:#F7941D}footer ul{list-style:none;margin:0 0 10px 0;padding:0}footer address{font-size:0.75em;margin:20px 0 0 0}div.show-flickr-page div.photoset{margin-bottom:100px}div.show-flickr-page a.flickr-img{width:240px;display:block;margin:0 auto 15px auto}div.show-flickr-page a.flickr-img img{max-width:100%;border:1px solid #999}div.coming-soon-page{text-align:center}div.coming-soon-page h1{margin:0 0 5px 0}div.coming-soon-page h2{margin:0 0 30px 20px;font-size:1.5em;color:#F7941D}div.coming-soon-page div.showComingSoonContact{margin:30px auto 60px auto}div.schedule-page div.day-tabs a.tab.current{background:#204789;color:#fff}div.schedule-page div.day-tabs a.tab:hover{background:rgba(32,72,137,0.2);color:#204789}div.schedule-page div.day h3{color:#333;font-size:1.5em;margin:0 0 30px 0}div.schedule-page div.day h4.slot-label{font-size:1em;padding:5px 0;margin:0}div.schedule-page div.day div.slot.presentation-slot h4.slot-label,div.schedule-page div.day div.slot.keynote-slot h4.slot-label{background:#204789;color:#fff}div.schedule-page div.day div.slot div.presentation{border:1px solid #204789}div.schedule-page #presentation-detail div.body h2{font-size:1.5em}div.schedule-page #presentation-detail div.action a:hover{color:#F7941D;background:rgba(32,71,137,0.2)}div.free-pivotal-class h1{margin-bottom:10px}div.free-pivotal-class h2{color:#F7941D;margin:0 0 30px 20px;font-size:1.5em}div.free-pivotal-class h3{font-size:1.125em;margin:30px 0 20px 0}div.free-pivotal-class div.speaker{text-align:center}div.free-pivotal-class div.speaker h3{font-size:1em}div.free-pivotal-class div.speaker h4{font-size:0.875em}div.free-pivotal-class ul{margin-bottom:30px}div.free-pivotal-class div.signup h3{font-size:2.25em;margin-bottom:30px}div.free-pivotal-class div.signup ul.basicinfo{list-style:none}div.free-pivotal-class div.signup form{margin-bottom:40px}body.show-view div.session-list div.image h4{font-size:0.875em}body.show-view div.session-list div.image h5{font-size:0.75em}div.tour-events-page div.about{margin:0 0 30px 0}div.tour-events-page div.event{margin:0 0 20px 0}div.tour-events-page div.event h4{margin:0 0 0 20px}body.training-view div.masthead h1{margin:0 0 10px 0}body.training-view div.masthead h3{font-size:1.125em}body.training-view div.masthead div.social-icon-small{width:100px}body.training-view div.main-content div.description{text-align:left}body.training-view div.main-content div.speaker{text-align:center}body.training-view div.main-content div.speaker h3{font-size:1em}body.training-view div.main-content div.speaker h4{font-size:0.875em}body.training-view div.main-content div.registration-widget{margin:30px 0}body.training-view div.main-content div.registration-widget h3{font-size:1.5em;color:#F7941D}body.training-view div.main-content div.registration-widget div.button-wrapper{margin-bottom:60px}body.training-view div.main-content div.registration-widget h3.sold-out{color:#CC0000;margin-bottom:30px}body.training-view div.main-content div.registration-widget div.special-offer{margin-bottom:30px}body.training-view div.main-content div.registration-widget div.special-offer h3{font-size:1em}body.training-view div.main-content div.registration-widget div.special-offer p{font-size:0.875em}body.training-view div.main-content div.registration-widget div.includes{margin-bottom:30px;font-size:0.875em;text-align:left}body.training-view div.main-content div.registration-widget div.includes h3{font-size:1em}body.training-view div.outline{text-align:left;background:#f1f1f1}body.training-view div.outline h2{margin:0 0 20px 0}body.training-view div.outline ul{margin:0 0 30px 30px}body.training-view div.about-speaker{text-align:left;background-color:#4285F4;color:#fff}body.training-view div.about-speaker h3{margin:0 0 20px 0;font-size:1.125em;color:#fff}body.training-view div.about-speaker a{color:#F7941D}div.training-schedule{text-align:left}div.training-schedule h1{color:#204789}div.training-schedule div.events h3{font-size:1.125em}div.training-schedule div.events h4{font-size:0.875em;margin-left:20px}div.training-schedule div.events div.row{border-top:1px solid #999;padding:10px 0 10px 0;background:url("nfjs2015/bg_arrow_right.png") no-repeat right center}div.training-schedule div.events div.row:hover{background-color:#FFFFCC;cursor:pointer}div.training-schedule div.events span.sold-out{color:#CC0000}div.training-travel-page div.travel-info{text-align:left}div.training-travel-page div.travel-info h1{color:#204789;text-align:left}div.training-travel-page div.travel-info div.hotel-image img{max-width:100%;border:1px solid #999}div.training-travel-page div.travel-info div.row{margin-bottom:30px}div.podcast-page h1{text-align:center;color:#204789}div.podcast-page div.episodes{background:#f1f1f1;text-align:left}div.podcast-page div.episodes h3{color:#204789}div.podcast-page div.episodes h4{font-size:0.875em}div.podcast-page div.episodes div.episode{border-bottom:1px dotted #333;margin:0 0 30px 0;padding:0 0 30px 0}div.podcast-page div.episodes div.episode p{margin:0 0 10px 0}div.podcast-page div.episodes div.episode div.jp-audio p{margin:0 0 0 0}div.podcast-page div.episodes div.episode:last-child{border-bottom:0}div.podcast-page div.episodes div.players div.video{float:right}div.podcast-page.groovy div.duke-wrapper{text-align:center}div.podcast-page.groovy div.duke-wrapper img.duke{max-width:200px}div.podcast-page.groovy div.subscribe{margin:10px 0 0 0}div.podcast-page.groovy div.subscribe h3{text-align:left;background:url("/images/podcast_rss.png") no-repeat;margin:0 0 0 0;padding:14px 0 0 60px;font-size:2.25em;color:#204789}div.podcast-page.groovy div.subscribe a{color:#204789}div.podcast-page.groovy div.speakers{text-align:center;margin:20px 0}div.podcast-page.groovy div.speakers h4{font-size:0.875em}div.podcast-page.nofluff div.intro{border-bottom:1px solid #999}div.podcast-page.nofluff div.intro div.podcast-art{text-align:center;margin:0 0 10px 0}div.podcast-page.nofluff div.intro div.podcast-art img{max-width:100%}div.podcast-page.nofluff div.player{margin:0 0 20px 0}div.podcast-page.nofluff div.player div.jp-audio{width:500px;max-width:100%}div.podcast-page.nofluff div.player div.jp-title{font-size:18px;font-weight:normal}div.podcast-page.nofluff div.hosts{text-align:center;font-size:0.875em}div.podcast-page.nofluff div.speaker{text-align:center}div.podcast-page.nofluff div.speaker h3{font-size:1em}div.podcast-page.nofluff div.speaker h4{font-size:0.875em}div.podcast-page.nofluff div.subscribe h3{text-align:left;background:url("/images/podcast_rss_30.png") no-repeat;margin:0 0 0 0;padding:0 0 0 40px;font-size:30px;color:#204789}div.podcast-page.nofluff div.subscribe a{color:#204789}div.podcast-page.nofluff div.subscribe a.text-url{font-size:0.75em}

/*# sourceMappingURL=maps/theme-nfjs.css.map */
