.hidden{display:none}.lyndaLogoImage{width:118px;height:122px;background:url(images/lynda_logo.png) top left no-repeat}::selection{background:#121212;color:#efefef}::-moz-selection{background:#121212;color:#efefef}.design{background:url(images/design.png) top left no-repeat}.icon_back_10_secs{width:18px;height:18px;background-position:-10px -192px}.icon_back_10_secs_hover{width:18px;height:18px;background-position:-38px -192px}.scrubber{width:18px;height:18px;background-position:-10px -220px}.icon_popout_hover{width:17px;height:17px;background-position:-38px -220px}.icon_popout{width:17px;height:17px;background-position:-10px -248px}.icon_wideplayer_hover{width:23px;height:16px;background-position:-10px -561px}.icon_wideplayer{width:23px;height:16px;background-position:-43px -561px}.icon_narrowplayer_hover{width:23px;height:16px;background-position:-10px -457px}.icon_narrowplayer{width:23px;height:16px;background-position:-10px -509px}.icon_play_hover{width:16px;height:16px;background-position:-10px -327px}.icon_play{width:16px;height:16px;background-position:-36px -327px}.icon_fullscreen_expand_hover{width:16px;height:16px;background-position:-10px -379px}.icon_fullscreen_expand{width:16px;height:16px;background-position:-36px -379px}.icon_fullscreen_contract_hover{width:16px;height:16px;background-position:-10px -405px}.icon_fullscreen_contract{width:16px;height:16px;background-position:-36px -405px}.icon_bookmark_timecode{width:16px;height:16px;background-position:-10px -353px}.icon_bookmark_timecode_hover{width:16px;height:16px;background-position:-36px -353px}.scrubber_bookmark{width:5px;height:6px;background-position:-65px -220px}.icon_bookmark{width:12px;height:16px;background-position:-58px -10px}.icon_bookmark_active{width:12px;height:16px;background-position:-36px -301px}.icon_bookmark_hover{width:12px;height:16px;background-position:-58px -301px}.icon_cc_hover{width:22px;height:16px;background-position:-43px -457px}.icon_cc_disabled{width:22px;height:16px;background-position:-43px -509px}.icon_cc_active{width:22px;height:16px;background-position:-10px -535px}.icon_cc{width:22px;height:16px;background-position:-42px -535px}.icon_speaker_hover{width:20px;height:16px;background-position:-37px -248px}.icon_speaker{width:20px;height:16px;background-position:-10px -275px}.icon_speaker_mute{width:20px;height:16px;background-position:-10px -483px}.icon_speaker_mute_hover{width:20px;height:16px;background-position:-40px -483px}.icon_pause{width:11px;height:16px;background-position:-10px -431px}.icon_pause_hover{width:11px;height:16px;background-position:-31px -431px}.icon_settings_hover{width:16px;height:16px;background-position:-40px -275px}.icon_settings{width:16px;height:16px;background-position:-10px -301px}.icon_embed_disabled{width:20px;height:12px;background-position:-10px -587px}.icon_embed{width:20px;height:12px;background-position:-40px -587px}.icon_embed_hover{width:20px;height:12px;background-position:-10px -609px}.icon_next{width:12px;height:12px;background-position:-40px -609px}.icon_next_disabled{width:12px;height:12px;background-position:-10px -631px}.icon_next_hover{width:12px;height:12px;background-position:-32px -631px}.icon_prev{width:12px;height:12px;background-position:-54px -631px}.icon_prev_disabled{width:12px;height:12px;background-position:-10px -653px}.icon_prev_hover{width:12px;height:12px;background-position:-32px -653px}.icon_speed_uparrow{width:6px;height:5px;background-position:-62px -327px}.icon_speed_uparrow_hover{width:6px;height:5px;background-position:-62px -353px}.icon_big_play_button{width:60px;height:60px;background-position:-10px -122px}.tooltip_carrot_bottom{width:8px;height:4px;background-position:-62px -379px}.tooltip_carrot_top{width:8px;height:4px;background-position:-62px -405px}.vertical_volume_bar_top{width:4px;height:3px;background-position:-66px -192px}.vertical_volume_bar_bottom{width:4px;height:3px;background-position:-66px -275px}.vertical_volume_bar_middle{width:4px;height:1px;background-position:-62px -609px}.vertical_speed_option_background{width:24px;height:102px;background-position:-10px -10px}.vertical_volume_track{width:4px;height:70px;background-position:-44px -10px}.vertical_volume_grabber{width:16px;height:16px;background-position:-52px -431px}.paused,.playing{position:relative;height:30px;width:36px;cursor:pointer}.paused .focusHighlightOff,.playing .focusHighlightOff{width:36;height:28px;border:0 solid #fff}.paused .focusHighlightOff .playToggleIcon,.playing .focusHighlightOff .playToggleIcon{top:7px}.paused .focusHighlightOn,.playing .focusHighlightOn{width:34;height:26px;border:2px solid #fff}.paused .focusHighlightOn .playToggleIcon,.playing .focusHighlightOn .playToggleIcon{top:5px}.paused .playToggleIcon,.playing .playToggleIcon{position:relative;margin:0 auto}.paused .playToggleIcon{background:url(images/design.png) top left no-repeat;width:16px;height:16px;background-position:-36px -327px}.paused:hover .playToggleIcon,.paused:focus .playToggleIcon{width:16px;height:16px;background-position:-10px -327px}.paused:active .playToggleIcon{width:16px;height:16px;background-position:-36px -327px}.playing .playToggleIcon{background:url(images/design.png) top left no-repeat;width:11px;height:16px;background-position:-10px -431px}.playing:hover .playToggleIcon,.playing:focus .playToggleIcon{width:11px;height:16px;background-position:-31px -431px}.playing:active .playToggleIcon{width:11px;height:16px;background-position:-10px -431px}.bookmarkMovieDialogOverlay,.bookmarkTimecodeDialogOverlay{display:none;position:relative;float:left;width:100%;height:100%;top:-100%;margin-bottom:-100%;background-color:rgba(0,0,0,.5);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;z-index:9999}.bookmarkMovieDialogOverlay .bookmarkDialog,.bookmarkTimecodeDialogOverlay .bookmarkDialog{position:absolute;padding:1px;text-align:center;left:50%;top:50%;margin-left:-168.5px;margin-top:-138px;font-family:Helvetica,sans-serif;width:350px}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkDialogHeader,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkDialogHeader{background-color:#000;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;padding:10px 0}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkDialogBody,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkDialogBody{background-color:#fff;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:15px}.bookmarkMovieDialogOverlay .bookmarkDialog h4,.bookmarkTimecodeDialogOverlay .bookmarkDialog h4{text-align:left;padding:0 16px 0 13px;font-weight:400;letter-spacing:1px;font-size:15px;color:#fff}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkForm,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkForm{padding:2px 0 0}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkForm .bookmarkLabel,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkForm .bookmarkLabel{display:block;margin-bottom:5px;text-align:left;font-size:12px;color:#333}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkForm .bookmarkTextInput,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkForm .bookmarkTextInput{padding-bottom:0;margin-bottom:15px;width:100%;height:26px;border:1px solid #ddd;font-weight:400;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkForm .bookmarkTextArea,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkForm .bookmarkTextArea{resize:none;width:100%;height:51px;padding:6px 0 0;border:1px solid #ddd;font-weight:400;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkForm .characterCounter,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkForm .characterCounter{text-align:right;font-size:11px;color:#999}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkForm .characterCounter .charactersLeft,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkForm .characterCounter .charactersLeft{display:inline}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkForm .tagInstructions,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkForm .tagInstructions,.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkForm .suggestedTagsLabel,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkForm .suggestedTagsLabel{font-size:11px;text-align:left;padding-left:20px;color:#666}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkForm .tagInstructions,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkForm .tagInstructions{margin-top:-10px;margin-bottom:10px}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkForm .suggestedTagsLabel,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkForm .suggestedTagsLabel{margin-bottom:2px}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkForm .suggestedTags,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkForm .suggestedTags{margin:0;text-align:left;margin-top:5px;margin-left:13px;margin-bottom:43px}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkForm .suggestedTags .tagLeftBorder,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkForm .suggestedTags .tagLeftBorder{display:inline-block;float:left;height:23px;margin-left:-8px}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkForm .suggestedTags .suggestedTag,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkForm .suggestedTags .suggestedTag{background:url(images/tag_middle.png) repeat-x;display:inline-block;float:left;height:23px;line-height:23px;color:#666;font-size:11px;padding:0 5px;cursor:pointer}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkForm .suggestedTags .suggestedTag .tagText,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkForm .suggestedTags .suggestedTag .tagText{position:relative}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkForm .suggestedTags .tagRightBorder,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkForm .suggestedTags .tagRightBorder{display:inline-block;float:left;height:23px}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkDialogActions,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkDialogActions{position:relative;bottom:0;height:28px;margin:9px 0}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkDialogActions .saveButton,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkDialogActions .saveButton{float:left;color:#fff;font-size:13px;font-weight:400;line-height:27px;cursor:pointer}.bookmarkMovieDialogOverlay .bookmarkDialog .bookmarkDialogActions .cancelButton,.bookmarkTimecodeDialogOverlay .bookmarkDialog .bookmarkDialogActions .cancelButton{float:left;height:28px;color:#333;font-size:13px;font-weight:400;line-height:39px;padding:0;margin:0;cursor:pointer}.rewind10Seconds{position:relative;height:30px;width:42px;cursor:pointer}.rewind10Seconds .focusHighlightOff{width:42;height:28px;border:0 solid #fff}.rewind10Seconds .focusHighlightOff .rewindIcon{top:5px;margin:0 13px}.rewind10Seconds .focusHighlightOn{width:40;height:26px;border:2px solid #fff}.rewind10Seconds .focusHighlightOn .rewindIcon{top:3px;margin:0 11px}.rewind10Seconds .rewindIcon{background:url(images/design.png) top left no-repeat;width:18px;height:18px;background-position:-10px -192px;position:relative}.rewind10Seconds:hover .rewindIcon,.rewind10Seconds:focus .rewindIcon{width:18px;height:18px;background-position:-38px -192px}.bookmarkTimecode{position:relative;height:30px;width:41px;cursor:pointer}.bookmarkTimecode .focusHighlightOff{width:41;height:28px;border:0 solid #fff}.bookmarkTimecode .focusHighlightOff .bookmarkTimecodeIcon{margin:0 13px;top:5px}.bookmarkTimecode .focusHighlightOn{width:39;height:26px;border:2px solid #fff}.bookmarkTimecode .focusHighlightOn .bookmarkTimecodeIcon{margin:0 11px;top:3px}.bookmarkTimecode .bookmarkTimecodeIcon{background:url(images/design.png) top left no-repeat;width:16px;height:16px;background-position:-10px -353px;position:relative}.bookmarkTimecode:hover .bookmarkTimecodeIcon,.bookmarkTimecode:focus .bookmarkTimecodeIcon{width:16px;height:16px;background-position:-36px -353px}.bookmarkTimecode:active .bookmarkTimecodeIcon{width:16px;height:16px;background-position:-10px -353px}.bookmarkMovie,.bookmarkedMovie{position:relative;height:30px;width:37px;cursor:pointer}.bookmarkMovie .focusHighlightOff,.bookmarkedMovie .focusHighlightOff{width:37;height:28px;border:0 solid #fff}.bookmarkMovie .focusHighlightOff .bookmarkMovieIcon,.bookmarkedMovie .focusHighlightOff .bookmarkMovieIcon{margin:0 13px;top:8px}.bookmarkMovie .focusHighlightOn,.bookmarkedMovie .focusHighlightOn{width:35;height:26px;border:2px solid #fff}.bookmarkMovie .focusHighlightOn .bookmarkMovieIcon,.bookmarkedMovie .focusHighlightOn .bookmarkMovieIcon{margin:0 11px;top:6px}.bookmarkMovie .bookmarkMovieIcon,.bookmarkedMovie .bookmarkMovieIcon{position:relative}.bookmarkMovie .bookmarkMovieIcon{background:url(images/design.png) top left no-repeat;width:12px;height:16px;background-position:-58px -10px}.bookmarkMovie:hover .bookmarkMovieIcon,.bookmarkMovie:focus .bookmarkMovieIcon{width:12px;height:16px;background-position:-58px -301px}.bookmarkedMovie .bookmarkMovieIcon{background:url(images/design.png) top left no-repeat;width:12px;height:16px;background-position:-36px -301px}#VolumeControls{position:relative;bottom:0;cursor:pointer}#sliderContainer{background:url(images/design.png) top left no-repeat;width:24px;height:102px;background-position:-10px -10px;position:absolute;width:24px!important;height:108px!important;margin-left:1px;top:-100px;z-index:400}.volume{position:relative;width:30px;height:27px}.volume .focusHighlightOff{width:34px!important;height:30px;border:0 solid #fff}.volume .focusHighlightOff .volumenIconMuted,.volume .focusHighlightOff .volumenIconMuted:hover{left:12px}.volume .focusHighlightOn{width:32px!important;height:26px;border:2px solid #fff;margin-top:0}.volume .focusHighlightOn .volumenIconMuted,.volume .focusHighlightOn .volumenIconMuted:hover{left:14px}.volume .volumeIconNormal,.volume .volumeIconMuted{position:absolute;bottom:4px;left:6px}.volume .volumeIconNormal{background:url(images/design.png) top left no-repeat;width:20px;height:16px;background-position:-10px -275px}.volume .volumeIconNormal:hover,.volume .volumeIconNormal:focus{width:20px;height:16px;background-position:-37px -248px}.volume .volumeIconMuted{background:url(images/design.png) top left no-repeat;width:20px;height:16px;background-position:-10px -483px}.volume .volumeIconMuted:hover,.volume .volumeIconMuted:focus{width:20px;height:16px;background-position:-40px -483px}.volume.slider{position:absolute;z-index:-1;bottom:-124px;margin:4px}.ui-slider .ui-slider-handle{background:url(images/design.png) top left no-repeat;width:16px;height:16px;background-position:-52px -431px;display:none;border-style:none;outline:0!important;padding-top:-4px;left:-6px;margin-left:0;cursor:pointer}.ui-slider-vertical{display:none;background:url(images/design.png) top left no-repeat;width:4px;height:70px;background-position:-44px -10px;width:10px!important;height:72px!important;left:10px;top:10px;border-style:none}.ui-slider-vertical .ui-slider-range{border-radius:4px;left:0;width:4px}.captionsOff,.captionsOn,.noCaptions{position:relative;height:30px;width:46px}.captionsOff .focusHighlightOff,.captionsOn .focusHighlightOff,.noCaptions .focusHighlightOff{width:46;height:28px;border:0 solid #fff}.captionsOff .focusHighlightOff .ccIcon,.captionsOn .focusHighlightOff .ccIcon,.noCaptions .focusHighlightOff .ccIcon{margin:0 12px;top:7px}.captionsOff .focusHighlightOn,.captionsOn .focusHighlightOn,.noCaptions .focusHighlightOn{width:44;height:26px;border:2px solid #fff}.captionsOff .focusHighlightOn .ccIcon,.captionsOn .focusHighlightOn .ccIcon,.noCaptions .focusHighlightOn .ccIcon{margin:0 10px;top:5px}.captionsOff .ccIcon,.captionsOn .ccIcon,.noCaptions .ccIcon{position:relative}.captionsOff{cursor:pointer}.captionsOff .ccIcon{background:url(images/design.png) top left no-repeat;width:22px;height:16px;background-position:-42px -535px}.captionsOff:hover .ccIcon,.captionsOff:focus .ccIcon{width:22px;height:16px;background-position:-43px -457px}.captionsOff:active .ccIcon{width:22px;height:16px;background-position:-10px -535px}.captionsOn{cursor:pointer}.captionsOn .ccIcon{background:url(images/design.png) top left no-repeat;width:22px;height:16px;background-position:-10px -535px}.closedCaptionsUnavailable .ccIcon,.captionsOff .closedCaptionsUnavailable .ccIcon,.captionsOn .closedCaptionsUnavailable .ccIcon{opacity:.5}.closedCaptionsUnavailable:hover .ccIcon,.captionsOff .closedCaptionsUnavailable:hover .ccIcon,.captionsOn .closedCaptionsUnavailable:hover .ccIcon,.closedCaptionsUnavailable:focus .ccIcon,.captionsOff .closedCaptionsUnavailable:focus .ccIcon,.captionsOn .closedCaptionsUnavailable:focus .ccIcon{width:22px;height:16px;background-position:-42px -535px;opacity:.5}.closedCaptionsUnavailable:active .ccIcon,.captionsOff .closedCaptionsUnavailable:active .ccIcon,.captionsOn .closedCaptionsUnavailable:active .ccIcon{width:22px;height:16px;background-position:-42px -535px;opacity:.5}.noCaptions .ccIcon{background:url(images/design.png) top left no-repeat;width:22px;height:16px;background-position:-43px -509px}.ccTooltip{display:none;font-size:12px;opacity:0;padding:11px;width:317px;height:66px;position:relative;z-index:100;top:-122px;left:-290px;background-color:#000;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.ccTooltip p{margin:0;line-height:17px}.ccTooltip:hover,.ccTooltip:focus{opacity:0!important;cursor:default}#closedCaptionsDisplay{display:none;width:100%;margin-top:13px;height:100px;position:absolute;bottom:-4px}#closedCaptionsDisplay .captionsText{display:block;font-size:22px;color:#fff;text-align:center!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;width:75%;margin:0 auto;line-height:30px;white-space:pre-line}div.nextMovieButton,div.nextMovieButtonDisabled{position:relative;height:22px;cursor:pointer;padding:0 0 6px;color:#ccc;font-size:13px;font-weight:400}div.nextMovieButton .focusHighlightOff,div.nextMovieButtonDisabled .focusHighlightOff,div.nextMovieButton .focusHighlightOn,div.nextMovieButtonDisabled .focusHighlightOn{height:22px;padding:4px 11px 0 0;border:2px solid transparent}div.nextMovieButton .focusHighlightOff .buttonLabel,div.nextMovieButtonDisabled .focusHighlightOff .buttonLabel,div.nextMovieButton .focusHighlightOn .buttonLabel,div.nextMovieButtonDisabled .focusHighlightOn .buttonLabel{margin-left:9px}div.nextMovieButton .focusHighlightOn,div.nextMovieButtonDisabled .focusHighlightOn{border-color:#fff}div.nextMovieButton .buttonLabel,div.nextMovieButtonDisabled .buttonLabel{display:block;float:left;margin:0}div.nextMovieButton .nextMovieIcon,div.nextMovieButtonDisabled .nextMovieIcon{display:block;float:left;margin-left:6px;margin-top:2px;background:url(images/design.png) top left no-repeat;width:12px;height:12px;background-position:-40px -609px}div.nextMovieButton:hover,div.nextMovieButtonDisabled:hover,div.nextMovieButton:focus,div.nextMovieButtonDisabled:focus{color:#fff}div.nextMovieButton:hover .nextMovieIcon,div.nextMovieButtonDisabled:hover .nextMovieIcon,div.nextMovieButton:focus .nextMovieIcon,div.nextMovieButtonDisabled:focus .nextMovieIcon{width:12px;height:12px;background-position:-32px -631px}div.nextMovieButton .movieTooltip,div.nextMovieButtonDisabled .movieTooltip{left:-46px}div.nextMovieButtonDisabled{color:#717171;cursor:default}div.nextMovieButtonDisabled .nextMovieIcon{width:12px;height:12px;background-position:-10px -631px}div.nextMovieButtonDisabled:hover,div.nextMovieButtonDisabled:focus{color:#717171}div.nextMovieButtonDisabled:hover .nextMovieIcon,div.nextMovieButtonDisabled:focus .nextMovieIcon{width:12px;height:12px;background-position:-10px -631px}div.previousMovieButton,div.previousMovieButtonDisabled{position:relative;height:22px;cursor:pointer;padding:0 0 6px;color:#888;font-size:13px;font-weight:400}div.previousMovieButton .focusHighlightOff,div.previousMovieButtonDisabled .focusHighlightOff,div.previousMovieButton .focusHighlightOn,div.previousMovieButtonDisabled .focusHighlightOn{height:22px;padding:4px 0 0 11px;border:2px solid transparent}div.previousMovieButton .focusHighlightOff .buttonLabel,div.previousMovieButtonDisabled .focusHighlightOff .buttonLabel,div.previousMovieButton .focusHighlightOn .buttonLabel,div.previousMovieButtonDisabled .focusHighlightOn .buttonLabel{margin-right:9px}div.previousMovieButton .focusHighlightOn,div.previousMovieButtonDisabled .focusHighlightOn{border-color:#fff}div.previousMovieButton .buttonLabel,div.previousMovieButtonDisabled .buttonLabel{display:block;float:right;margin:0}div.previousMovieButton .previousMovieIcon,div.previousMovieButtonDisabled .previousMovieIcon{display:block;float:right;margin-right:6px;margin-top:2px;background:url(images/design.png) top left no-repeat;width:12px;height:12px;background-position:-54px -631px}div.previousMovieButton:hover,div.previousMovieButtonDisabled:hover,div.previousMovieButton:focus,div.previousMovieButtonDisabled:focus{color:#fff}div.previousMovieButton:hover .previousMovieIcon,div.previousMovieButtonDisabled:hover .previousMovieIcon,div.previousMovieButton:focus .previousMovieIcon,div.previousMovieButtonDisabled:focus .previousMovieIcon{width:12px;height:12px;background-position:-32px -653px}div.previousMovieButtonDisabled{color:#888;cursor:default}div.previousMovieButtonDisabled .previousMovieIcon{width:12px;height:12px;background-position:-10px -653px}div.previousMovieButtonDisabled:hover,div.previousMovieButtonDisabled:focus{color:#717171}div.previousMovieButtonDisabled:hover .previousMovieIcon,div.previousMovieButtonDisabled:focus .previousMovieIcon{width:12px;height:12px;background-position:-10px -653px}div.movieTooltip{width:460px;position:absolute;top:30px;margin-left:50px;font-size:14px;color:#fff;display:none;opacity:0}div.movieTooltip p{margin-right:6px;margin-bottom:0;margin-top:0;padding:1px;padding-left:13px;padding-bottom:5px;color:#ccc}div.movieTooltip p:first-child{font-weight:400;margin-top:0;margin-left:1px;border:1px solid #000;padding-top:8px}#prevMovieButton .movieTooltip{margin-left:12px}.mtLeft{display:block;background:url(images/design.png) top left no-repeat;background-position:-62px -405px;height:4px;width:8px;margin-left:24px}.mtBody{background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:0;width:100%;height:60px}.mtRight{width:383px;height:8px}.embedCodeOn,.embedCodeOff,.embedCodeDisabled{position:relative;height:30px;width:44px}.embedCodeOn .focusHighlightOff,.embedCodeOff .focusHighlightOff,.embedCodeDisabled .focusHighlightOff{width:44;height:28px;border:0 solid #fff}.embedCodeOn .focusHighlightOff .embedIcon,.embedCodeOff .focusHighlightOff .embedIcon,.embedCodeDisabled .focusHighlightOff .embedIcon{position:relative;margin:0 9px;top:8px}.embedCodeOn .focusHighlightOn,.embedCodeOff .focusHighlightOn,.embedCodeDisabled .focusHighlightOn{width:42;height:26px;border:2px solid #fff}.embedCodeOn .focusHighlightOn .embedIcon,.embedCodeOff .focusHighlightOn .embedIcon,.embedCodeDisabled .focusHighlightOn .embedIcon{position:relative;margin:0 7px;top:6px}.embedCodeOn{cursor:pointer}.embedCodeOn .embedIcon{background:url(images/design.png) top left no-repeat;width:20px;height:12px;background-position:-40px -587px}.embedCodeOn:hover .embedIcon,.embedCodeOn:focus .embedIcon{width:20px;height:12px;background-position:-10px -609px}.embedCodeOff{display:none}.embedCodeOff .embedIcon{background:url(images/design.png) top left no-repeat;width:20px;height:12px;background-position:-10px -587px}.embedCodeDisabled .embedIcon{background:url(images/design.png) top left no-repeat;width:20px;height:12px;background-position:-10px -587px}.embedCodeDialogOverlay{display:none;position:relative;float:left;width:100%;height:100%;top:-100%;margin-bottom:-100%;background-color:rgba(0,0,0,.5);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;z-index:9999;text-align:center}.embedCodeDialogOverlay .embedDialog{position:absolute;padding:1px;text-align:center;left:50%;top:50%;margin-left:-163px;margin-top:-119px}.embedCodeDialogOverlay .embedDialog .bookmarkDialogHeader{background-color:#000;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;padding:10px 0}.embedCodeDialogOverlay .embedDialog .bookmarkDialogBody{background-color:#fff;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:270px;padding:15px}.embedCodeDialogOverlay .embedDialog h4{text-align:left;padding:0 16px 0 13px;font-weight:400;letter-spacing:1px;font-size:15px;color:#fff}.embedCodeDialogOverlay .embedDialog .embedForm .embedTextArea{resize:none;padding:6px 0 0 4px;border:1px solid #ddd;width:100%;height:116px;margin-top:12px;font-weight:400;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.embedCodeDialogOverlay .embedDialog .embedDialogActions{position:relative;bottom:10px;height:28px;margin:22px 0;cursor:pointer;width:70px}.embedCodeDialogOverlay .embedDialog .embedDialogActions .doneButton{float:left;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:27px;letter-spacing:1px}.qualitySettingsButton{position:relative;height:30px;width:40px;cursor:pointer}.qualitySettingsButton .focusHighlightOff{width:40;height:28px;border:0 solid #fff}.qualitySettingsButton .focusHighlightOff .settingsIcon{margin:0 11px;top:8px}.qualitySettingsButton .focusHighlightOn{width:38;height:26px;border:2px solid #fff}.qualitySettingsButton .focusHighlightOn .settingsIcon{margin:0 9px;top:6px}.qualitySettingsButton .settingsIcon{background:url(images/design.png) top left no-repeat;width:16px;height:16px;background-position:-10px -301px;position:relative}.qualitySettingsButton:hover .settingsIcon,.qualitySettingsButton:focus .settingsIcon{width:16px;height:16px;background-position:-40px -275px}.qualitySettingsOverlay{display:none;position:absolute;top:24px;right:123px;height:auto;width:200px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;z-index:9999}.qualitySettingsOverlay .qualityOptionsMenu{position:absolute;padding:0;text-align:center;bottom:28px;list-style-type:none;margin:0;vertical-align:top}.qualitySettingsOverlay .qualityOptionsMenu .pointerTip{background:url(images/design.png) top left no-repeat;width:8px;height:4px;background-position:-62px -379px;position:absolute;bottom:-4px;right:10px;border-top:0;height:5px}.qualitySettingsOverlay .qualityOptionsMenu .qualityDivider{height:1px;background-color:#333;margin:13px 6px 8px}.qualitySettingsOverlay .qualityOptionsMenu .qualityContainer{background:#000;width:184px;height:110px;padding:2px 2px 2px 6px;line-height:23px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.qualitySettingsOverlay .qualityOptionsMenu .qualityLabel{font-size:13px;font-weight:700;color:#fff;padding:0 0 0 6px;text-align:left}.qualitySettingsOverlay .qualityOptionsMenu .qualityOptions .qualities:after,.qualitySettingsOverlay .qualityOptionsMenu .qualityOptions .qualities:before{content:" ";display:table}.qualitySettingsOverlay .qualityOptionsMenu .qualityOptions .qualities:after{clear:both}.qualitySettingsOverlay .qualityOptionsMenu .qualityOptions .qualities .qualityOption{vertical-align:bottom;background:url(images/speed_option_background_middle.png);background-repeat:repeat-y;cursor:pointer;color:#ccc;padding:0 6px;height:19px;font-size:12px;line-height:23px;float:left;font-weight:700}.qualitySettingsOverlay .qualityOptionsMenu .qualityOptions .qualities .qualityOption:hover,.qualitySettingsOverlay .qualityOptionsMenu .qualityOptions .qualities .qualityOption:focus{color:#fff}.qualitySettingsOverlay .qualityOptionsMenu .qualityOptions .qualities .qualityOption.selectedQuality{color:#ffba00}.qualitySettingsOverlay .qualityOptionsMenu .playerOptions .playerOption{vertical-align:bottom;background:url(images/speed_option_background_middle.png);background-repeat:repeat-y;cursor:pointer;color:#ccc;padding:0 6px;height:19px;font-size:12px;line-height:23px;float:left;font-weight:700}.qualitySettingsOverlay .qualityOptionsMenu .playerOptions .playerOption:hover,.qualitySettingsOverlay .qualityOptionsMenu .playerOptions .playerOption:focus{color:#fff}.qualitySettingsOverlay .qualityOptionsMenu .playerOptions .playerOption.selectedPlayer{color:#ffba00}.qualitySettingsOverlay .qualityOptionsMenu .viewModeOptions{height:18px}.qualitySettingsOverlay .qualityOptionsMenu .viewModeOptions .viewModeOption{vertical-align:bottom;background:url(images/speed_option_background_middle.png);background-repeat:repeat-y;cursor:pointer;color:#ccc;padding:0 6px;height:19px;font-size:12px;line-height:23px;float:left;font-weight:700}.qualitySettingsOverlay .qualityOptionsMenu .viewModeOptions .viewModeOption:hover,.qualitySettingsOverlay .qualityOptionsMenu .viewModeOptions .viewModeOption:focus{color:#fff}.qualitySettingsOverlay .qualityOptionsMenu .viewModeOptions .viewModeOption.selectedPlayer{color:#ffba00}.qualitySettingsOverlay .qualityOptionsMenu li:first-child{height:4px}.qualitySettingsOverlay .qualityOptionsMenu li:first-child+li{border-top:0!important}.popout{right:43px}.normalScreen,.fullScreen{position:relative;height:30px;width:44px;cursor:pointer}.normalScreen .displayToggleIcon,.fullScreen .displayToggleIcon{position:relative}.normalScreen .focusHighlightOff{width:44;height:28px;border:0 solid #fff}.normalScreen .focusHighlightOff .displayToggleIcon{margin:0 13px;top:5px}.normalScreen .focusHighlightOn{width:42;height:26px;border:2px solid #fff}.normalScreen .focusHighlightOn .displayToggleIcon{margin:0 11px;top:3px}.normalScreen .displayToggleIcon{background:url(images/design.png) top left no-repeat;width:16px;height:16px;background-position:-36px -379px}.normalScreen:hover .displayToggleIcon,.normalScreen:focus .displayToggleIcon{width:16px;height:16px;background-position:-10px -379px}.fullScreen .focusHighlightOff{width:44;height:28px;border:0 solid #fff}.fullScreen .focusHighlightOff .displayToggleIcon{margin:0 13px;top:6px}.fullScreen .focusHighlightOn{width:42;height:26px;border:2px solid #fff}.fullScreen .focusHighlightOn .displayToggleIcon{margin:0 11px;top:4px}.fullScreen .displayToggleIcon{background:url(images/design.png) top left no-repeat;width:16px;height:16px;background-position:-36px -405px}.fullScreen:hover .displayToggleIcon,.fullScreen:focus .displayToggleIcon{width:16px;height:16px;background-position:-10px -405px}.scrubBar{width:100%;height:6px;border-bottom:0;overflow:hidden;cursor:pointer}.scrubBar .unwatched{width:100%;position:absolute;height:5px;border-top:1px solid #999;background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,#000));background:-ms-linear-gradient(bottom,#000 0,#000 100%);background:-moz-linear-gradient(center bottom,#000 0,#000 100%);background:-o-linear-gradient(#000,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);-moz-opacity:.25;-khtml-opacity:.25;-webkit-opacity:.25;opacity:.25;-ms-filter:alpha(opacity=25);filter:alpha(opacity=25)}.scrubBar .watched{width:100%;height:6px;position:absolute;background-color:#ffba00}.scrubBar .buffering{width:100%;height:6px;margin-top:0;margin-left:0;position:absolute;background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,#000));background:-ms-linear-gradient(bottom,#000 0,#000 100%);background:-moz-linear-gradient(center bottom,#000 0,#000 100%);background:-o-linear-gradient(#000,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);-moz-opacity:.2;-khtml-opacity:.2;-webkit-opacity:.2;opacity:.2;-ms-filter:alpha(opacity=20);filter:alpha(opacity=20)}.scrubBar .thumb{background:url(images/design.png) top left no-repeat;background-position:-10px -220px;background-clip:border-box;background-color:transparent;background-attachment:scroll;background-origin:padding-box;background-repeat:no-repeat;position:relative;top:-6px;right:-8px;float:right;height:18px;width:18px;left:15px;z-index:1}.scrubBar .timecode{position:absolute;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;margin-top:-28px;margin-left:-28px;opacity:0}.scrubBar .timecode .tooltipLeft{float:left}.scrubBar .timecode .tooltipBody{float:left;height:22px;padding-left:3px;padding-right:3px;line-height:23px;width:40px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#000}.scrubBar .timecode .tooltipBody span{color:#999}.scrubBar .timecode .tooltipRight{float:left}.scrubBar .timecode .tooltipPointer{background:url(images/design.png) top left no-repeat;width:8px;height:4px;background-position:-62px -379px;clear:both;margin:0 auto;position:relative;top:0;z-index:10}.timecodeMarkContainer{position:absolute;text-align:right}.timecodeMark{background:url(images/design.png) top left no-repeat;width:5px;height:6px;background-position:-65px -220px;float:right;margin-right:5px}.hidden{display:none}.lyndaLogoImage{width:118px;height:122px;background:url(images/lynda_logo.png) top left no-repeat}::selection{background:#121212;color:#efefef}::-moz-selection{background:#121212;color:#efefef}#fallback{position:relative;z-index:10010;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;width:80%;height:80%;color:#909090;margin:0 auto;padding-top:33px}#fallback a{color:#909090}#fallback a:hover,#fallback a:focus{color:#fff}#fallback span{display:block;font-size:15px;color:#fff;border-bottom:1px solid #f4c01b;padding-bottom:8px;margin-bottom:18px}#fallback h1{font-weight:700;font-size:20px;color:#fff}#fallback ul{margin:0;padding:0;list-style-type:none}#fallback li{margin-bottom:5px}#fallback .upgradeFlash{color:#fff;margin:28px 0}#fallback h2{color:#fff;font-size:14px}#fallback .support{margin-top:-8px;line-height:24px}#fallbackDivLogo{position:relative;z-index:999}#fallbackDivLogo a{display:block}.fallbackLogo{display:block;position:absolute;bottom:0;right:33px}.playbackSpeedButton{position:relative;height:30px;width:52px;cursor:pointer}.playbackSpeedButton .focusHighlightWholesOff{width:52px;height:28px;border:0 solid #fff}.playbackSpeedButton .focusHighlightWholesOff .playbackSpeedLabel{padding-left:16px;top:6px}.playbackSpeedButton .focusHighlightHalvesOff{width:52px;height:28px;border:0 solid #fff}.playbackSpeedButton .focusHighlightHalvesOff .playbackSpeedLabel{padding-left:10px;top:6px}.playbackSpeedButton .focusHighlightQuartersOff{width:52px;height:28px;border:0 solid #fff}.playbackSpeedButton .focusHighlightQuartersOff .playbackSpeedLabel{padding-left:6px;top:6px}.playbackSpeedButton .focusHighlightWholesOn{width:50px;height:26px;border:2px solid #fff}.playbackSpeedButton .focusHighlightWholesOn .playbackSpeedLabel{padding-left:14px;top:4px}.playbackSpeedButton .focusHighlightHalvesOn{width:50px;height:26px;border:2px solid #fff}.playbackSpeedButton .focusHighlightHalvesOn .playbackSpeedLabel{padding-left:8px;top:4px}.playbackSpeedButton .focusHighlightQuartersOn{width:50px;height:26px;border:2px solid #fff}.playbackSpeedButton .focusHighlightQuartersOn .playbackSpeedLabel{padding-left:4px;top:4px}.playbackSpeedButton .playbackSpeedLabel{position:relative;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;color:#d2d2d2}.playbackSpeedButton .playbackSpeedLabel:hover,.playbackSpeedButton .playbackSpeedLabel:focus{color:#fff}.playbackSpeedButton .playbackSpeedIcon{background:url(images/design.png) top left no-repeat;width:6px;height:5px;background-position:-62px -327px;position:absolute;margin:0 3px;top:14px}.playbackSpeedButton:hover .playbackSpeedIcon,.playbackSpeedButton:focus .playbackSpeedIcon{width:6px;height:5px;background-position:-62px -353px}.playbackSpeedOverlay{display:none;position:relative;pointer-events:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;z-index:9999;top:-202px}.playbackSpeedOverlay .playbackSpeedContainer{height:170px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#000;padding:0 1px}.playbackSpeedOverlay .playbackSpeedContainer .pointerTip{position:relative;background:url(images/design.png) top left no-repeat;width:8px;height:4px;background-position:-62px -379px;border-top:0;height:5px;top:170px;left:20px}.playbackSpeedOverlay .playbackSpeedContainer .playbackSpeedOptionsMenu{position:absolute;padding:0;text-align:center;list-style-type:none;margin:0;vertical-align:top;height:170px;display:none}.playbackSpeedOverlay .playbackSpeedContainer .playbackSpeedOptionsMenu .speedOption{position:relative;vertical-align:bottom;display:block;background-color:#000;padding:2px 0;cursor:pointer;color:#d2d2d2;width:43px;height:19px;font-size:12px;font-weight:700;line-height:23px;border-top:1px solid #333;pointer-events:auto;left:3px}.playbackSpeedOverlay .playbackSpeedContainer .playbackSpeedOptionsMenu .speedOption:hover,.playbackSpeedOverlay .playbackSpeedContainer .playbackSpeedOptionsMenu .speedOption:focus{background:url(images/speed_option_hover.png);background-color:#2E2E2E;color:#fff}.playbackSpeedOverlay .playbackSpeedContainer .playbackSpeedOptionsMenu .selectedSpeed{padding:2px;color:#ffba00;width:65px;height:19px;line-height:23px}.playbackSpeedOverlay .playbackSpeedContainer .playbackSpeedOptionsMenu .selectedSpeed:hover{background-repeat:repeat-x}.playbackSpeedOverlay .playbackSpeedAvailabilityError{position:absolute;padding:0;text-align:left;bottom:0;right:-125px;list-style-type:none;margin:0;vertical-align:top;display:none}.playbackSpeedOverlay .playbackSpeedAvailabilityError .pointerTip{position:relative;background:url(images/design.png) top left no-repeat;width:8px;height:4px;background-position:-62px -379px;border-top:0;height:5px;margin:0 auto}.playbackSpeedOverlay .playbackSpeedAvailabilityError .availabilityErrorMessage{position:relative;vertical-align:bottom;padding:4px 0 3px 9px;cursor:pointer;pointer-events:auto;color:#fff;width:289px;height:76px;font-size:12px;line-height:17px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#000}.playbackSpeedOverlay .playbackSpeedAvailabilityError .availabilityErrorMessage.downloadLinks{height:54px}.playbackSpeedOverlay .playbackSpeedAvailabilityError .availabilityErrorMessage .switch-line{padding-bottom:7px}.playbackSpeedOverlay .playbackSpeedAvailabilityError .availabilityErrorMessage .switch-line a{color:#fff;text-decoration:underline}.playbackSpeedOverlay .playbackSpeedAvailabilityError .availabilityErrorMessage .switch-line a:hover,.playbackSpeedOverlay .playbackSpeedAvailabilityError .availabilityErrorMessage .switch-line a:focus{color:#efb822}.playbackSpeedOverlay .playbackSpeedAvailabilityError li:first-child{height:4px}.playbackSpeedOverlay .playbackSpeedAvailabilityError li:first-child+li{border-top:0!important}.playbackSpeedOverlay .playbackSpeedAvailabilityError li a{color:#fff;text-decoration:underline}.playbackSpeedOverlay .playbackSpeedAvailabilityError li a:hover,.playbackSpeedOverlay .playbackSpeedAvailabilityError li a:focus{color:#efb822}#autoPlay{line-height:26px;cursor:pointer}#autoPlay .edge{float:left;margin-right:11px}#autoPlay .focusHighlightOff,#autoPlay .focusHighlightOn{height:26px;border:2px solid transparent}#autoPlay .focusHighlightOff .autoPlayButton,#autoPlay .focusHighlightOn .autoPlayButton{float:left}#autoPlay .focusHighlightOff .autoPlayButton .autoConfigDisplay,#autoPlay .focusHighlightOn .autoPlayButton .autoConfigDisplay{margin-left:4px}#autoPlay .focusHighlightOn{border-color:#fff}#autoPlay .autoPlayButton{font-size:13px;font-weight:400;color:#ccc}#autoPlay .autoPlayButton .autoPlayConfigDisplay{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;height:16px;font-size:10px;text-align:center;line-height:16px;padding:0 4px;border:1px solid #666}#autoPlay:hover .autoPlayButton,#autoPlay:focus .autoPlayButton{color:#fff}.autoPlay_disabled{color:#CCC!important}.autoPlay_enabled{color:#FFBA00!important}.videoFail{overflow:hidden;font-size:14px;display:none;float:left;width:100%;height:100%;min-height:281px;min-width:460px;background-color:#1A1A1A;position:relative;z-index:10001;top:-100%;margin-left:auto;margin-right:auto;margin-bottom:-100%}.videoFail p{margin-top:18px;margin-bottom:18px}.videoFail p title{font-size:170%;font-weight:400;color:#CCC;border-style:solid;border-color:#3A3A3A;border-width:0;border-bottom-width:1px;margin-top:0;padding-bottom:18px;padding-top:18px;width:100%}.videoFail h2{font-size:18px;line-height:18px;font-weight:400;color:#D2D2D2;margin-bottom:0;padding-bottom:0;padding-top:8px}.videoFail a{color:#fff}.videoFail a.lynda_logo{position:absolute;margin-top:21px;bottom:40px;right:40px}.videoFail img{float:right;margin-right:10px;margin-bottom:40px}.videoFail ul{margin:0;padding:0;margin-top:18px;margin-bottom:30px;list-style-position:inside}.videoFail ul li{margin-bottom:10px;line-height:21px}.videoFail ul li .videoOptions{margin-left:13px;margin-top:8px}.videoFail .videoFailContent{width:80%;margin:0 auto;margin-top:40px}.videoFail .button,.videoFail #vo1,.videoFail #vo2{display:inline-block;padding:6px 10px;line-height:14px;font-size:12px;background:#262626;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#262626),color-stop(1,#4d4d4d));background:-ms-linear-gradient(bottom,#262626,#4d4d4d);background:-moz-linear-gradient(center bottom,#262626 0,#4d4d4d 100%);background:-o-linear-gradient(#4d4d4d,#262626);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d4d4d', endColorstr='#262626', GradientType=0);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;margin-right:5px}.hidden{display:none}.lyndaLogoImage{width:118px;height:122px;background:url(images/lynda_logo.png) top left no-repeat}::selection{background:#121212;color:#efefef}::-moz-selection{background:#121212;color:#efefef}.externalEndplate{position:relative;width:100%;height:100%;color:#eee;top:-100%;background:#020202;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#020202),color-stop(1,#2d2d2d));background:-ms-linear-gradient(bottom,#020202,#2d2d2d);background:-moz-linear-gradient(center bottom,#020202 0,#2d2d2d 100%);background:-o-linear-gradient(#2d2d2d,#020202);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d2d2d', endColorstr='#020202', GradientType=0)}.externalEndplate .externalEndplateContentContainer{position:relative;margin-bottom:-100%;float:left;width:100%;height:100%;text-align:center}.externalEndplate .externalEndplateContentContainer .externalEndplateContent{position:relative;z-index:9999;top:50%;margin-top:-100px;display:inline-block;text-align:center}.externalEndplate .externalEndplateContentContainer .externalEndplateContent img{width:200px;height:114px;float:left;margin-right:13px}.externalEndplate .externalEndplateContentContainer .externalEndplateContent div{float:left;text-align:left}.externalEndplate .externalEndplateContentContainer .externalEndplateContent div h2,.externalEndplate .externalEndplateContentContainer .externalEndplateContent div p{margin:0;font-weight:400;font-size:16px}.externalEndplate .externalEndplateContentContainer .externalEndplateContent div p a{font-size:24px;color:#fff;text-decoration:none}.externalEndplate .externalEndplateContentContainer .externalEndplateContent div a.link-btn,.externalEndplate .externalEndplateContentContainer .externalEndplateContent div a.link-btn:visited,.externalEndplate .externalEndplateContentContainer .externalEndplateContent div a.link-btn:link,.externalEndplate .externalEndplateContentContainer .externalEndplateContent div a.link-btn:hover{display:inline-block;padding:13px;margin-top:13px;color:#fff;font-size:14px;text-decoration:none;background:#24789f;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#025d83),color-stop(1,#539ec6));background:-ms-linear-gradient(bottom,#025d83,#539ec6);background:-moz-linear-gradient(center bottom,#025d83 0,#539ec6 100%);background:-o-linear-gradient(#539ec6,#025d83);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#539ec6', endColorstr='#025d83', GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-top:1px solid #606060}.externalEndplate .externalEndplateFooter{background-color:#212121;color:#efefef;position:absolute;bottom:43px;float:left;width:100%;height:90px;clear:both;text-align:center;vertical-align:middle;font-size:14px}.externalEndplate .externalEndplateFooter p{display:inline-block;text-align:left;margin-top:26px}.externalEndplate .externalEndplateFooter p strong{display:inline-block;margin-bottom:5px}.externalEndplate .externalEndplateFooter a{padding:7px 18px;color:#fff;font-size:14px;text-decoration:none;margin-left:34px;position:relative;z-index:9999;bottom:10px;background:#666;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#666),color-stop(1,#8b8b8b));background:-ms-linear-gradient(bottom,#666,#8b8b8b);background:-moz-linear-gradient(center bottom,#666 0,#8b8b8b 100%);background:-o-linear-gradient(#8b8b8b,#666);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b8b8b', endColorstr='#666666', GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #666;border-bottom-color:#090909}.externalEndplate.min300 .externalEndplateContentContainer .externalEndplateContent{margin-top:-45px}.externalEndplate.min300 .externalEndplateContentContainer .externalEndplateContent img{display:none}.externalEndplate.min300 .externalEndplateContentContainer .externalEndplateContent div{max-width:270px}.externalEndplate.min300 .externalEndplateContentContainer .externalEndplateContent div h2{font-size:12px;color:#fff}.externalEndplate.min300 .externalEndplateContentContainer .externalEndplateContent div p a{font-size:14px}.externalEndplate.min300 .externalEndplateContentContainer .externalEndplateContent div a.link-btn,.externalEndplate.min300 .externalEndplateContentContainer .externalEndplateContent div a.link-btn:visited,.externalEndplate.min300 .externalEndplateContentContainer .externalEndplateContent div a.link-btn:link,.externalEndplate.min300 .externalEndplateContentContainer .externalEndplateContent div a.link-btn:hover{padding:6px 0 0;height:24px;width:155px;text-align:center}.externalEndplate.min300 .externalEndplateFooter{display:none}.externalEndplate.min560 .externalEndplateContentContainer .externalEndplateContent{margin-top:-80px}.externalEndplate.min560 .externalEndplateContentContainer .externalEndplateContent img{width:150px;height:84px}.externalEndplate.min560 .externalEndplateContentContainer .externalEndplateContent div{max-width:332px}.externalEndplate.min560 .externalEndplateContentContainer .externalEndplateContent div h2{font-size:13px;color:#fff}.externalEndplate.min560 .externalEndplateContentContainer .externalEndplateContent div p a{font-size:18px}.externalEndplate.min560 .externalEndplateContentContainer .externalEndplateContent div a.link-btn,.externalEndplate.min560 .externalEndplateContentContainer .externalEndplateContent div a.link-btn:visited,.externalEndplate.min560 .externalEndplateContentContainer .externalEndplateContent div a.link-btn:link,.externalEndplate.min560 .externalEndplateContentContainer .externalEndplateContent div a.link-btn:hover{padding:6px 0 0;height:24px;width:155px;text-align:center}.externalEndplate.min560 .externalEndplateFooter{height:60px}.externalEndplate.min560 .externalEndplateFooter p{margin-top:15px}.externalEndplate.min560 .externalEndplateFooter p strong{width:422px;font-weight:400;font-size:13px}.externalEndplate.min560 .externalEndplateFooter a,.externalEndplate.min560 .externalEndplateFooter a:visited,.externalEndplate.min560 .externalEndplateFooter a:link,.externalEndplate.min560 .externalEndplateFooter a:hover{margin-left:10px;padding:4px 0 0;height:22px;width:94px;font-size:13px;text-align:center;display:inline-block}.externalEndplate.min960 .externalEndplateContentContainer .externalEndplateContent{margin-top:-80px}.externalEndplate.min960 .externalEndplateContentContainer .externalEndplateContent img{width:201px;height:113px}.externalEndplate.min960 .externalEndplateContentContainer .externalEndplateContent div{max-width:600px}.externalEndplate.min960 .externalEndplateContentContainer .externalEndplateContent div h2{color:#fff;font-size:18px}.externalEndplate.min960 .externalEndplateContentContainer .externalEndplateContent div p a{font-size:26px}.externalEndplate.min960 .externalEndplateContentContainer .externalEndplateContent div a.link-btn,.externalEndplate.min960 .externalEndplateContentContainer .externalEndplateContent div a.link-btn:visited,.externalEndplate.min960 .externalEndplateContentContainer .externalEndplateContent div a.link-btn:link,.externalEndplate.min960 .externalEndplateContentContainer .externalEndplateContent div a.link-btn:hover{padding:6px 0 0;height:24px;width:155px;text-align:center}.externalEndplate.min960 .externalEndplateFooter{height:65px}.externalEndplate.min960 .externalEndplateFooter p{margin-top:25px}.externalEndplate.min960 .externalEndplateFooter p strong{font-weight:400;font-size:16px}.externalEndplate.min960 .externalEndplateFooter a,.externalEndplate.min960 .externalEndplateFooter a:visited,.externalEndplate.min960 .externalEndplateFooter a:link,.externalEndplate.min960 .externalEndplateFooter a:hover{margin-left:20px;padding:6px 0 0;height:24px;width:98px;font-size:14px;text-align:center;display:inline-block;top:-1px}.hidden{display:none}.lyndaLogoImage{width:118px;height:122px;background:url(images/lynda_logo.png) top left no-repeat}::selection{background:#121212;color:#efefef}::-moz-selection{background:#121212;color:#efefef}.returnToCourseLogoButton,.returnToCourseArrowButton{position:relative;float:left;width:110px}.returnToCourseLogoButton div,.returnToCourseArrowButton div{width:110px}.returnToCourseLogoButton div a,.returnToCourseArrowButton div a{display:block;background:url(images/return_to_course_logo.png) top left no-repeat;padding:13px;margin-top:6px;margin-left:13px;margin-right:13px;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50)}.returnToCourseLogoButton div a:hover,.returnToCourseArrowButton div a:hover,.returnToCourseLogoButton div a:focus,.returnToCourseArrowButton div a:focus{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}.returnToCourseLogoButton .edge,.returnToCourseArrowButton .edge{position:absolute;width:2px;float:left;left:110px}.returnToCourseLogoButton .movieTooltip,.returnToCourseArrowButton .movieTooltip{width:383px;position:relative;top:-8px;margin-left:50px;font-size:14px;color:#fff;display:none;opacity:0;margin-top:15px;margin-left:12px}.returnToCourseLogoButton .movieTooltip p,.returnToCourseArrowButton .movieTooltip p{margin-right:6px;margin-bottom:0;margin-top:0;padding:1px;padding-left:13px;padding-bottom:5px;color:#ccc}.returnToCourseLogoButton .movieTooltip p:first-child,.returnToCourseArrowButton .movieTooltip p:first-child{font-weight:400;margin-top:0;margin-left:1px;border:1px solid #000}.returnToCourseLogoButton .mtLeft,.returnToCourseArrowButton .mtLeft{display:block;background:url(images/design.png) top left no-repeat;width:8px;height:4px;background-position:-62px -405px;width:100%}.returnToCourseLogoButton .mtBody,.returnToCourseArrowButton .mtBody{background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:0;width:100%}.returnToCourseLogoButton .mtRight,.returnToCourseArrowButton .mtRight{width:383px;height:8px}.returnToCourseLogoButton .focusHighlightOff,.returnToCourseArrowButton .focusHighlightOff{height:22px;border:0 solid #fff}.returnToCourseLogoButton .focusHighlightOn,.returnToCourseArrowButton .focusHighlightOn{height:26px;border:2px solid #fff}.returnToCourseLogoButton .focusHighlightOff{width:110px}.returnToCourseLogoButton .focusHighlightOff a{margin-top:6px;margin-left:13px}.returnToCourseLogoButton .focusHighlightOn{width:106px}.returnToCourseLogoButton .focusHighlightOn a{margin-top:4px;margin-left:11px}.returnToCourseArrowButton{width:45px}.returnToCourseArrowButton div{width:45px}.returnToCourseArrowButton div a{background:url(images/return_to_course_arrow.png) top left no-repeat;padding:13px;margin-top:6px;margin-left:13px;margin-right:13px}.returnToCourseArrowButton .edge{left:45px}.returnToCourseArrowButton .focusHighlightOff{width:45px}.returnToCourseArrowButton .focusHighlightOff a{margin-top:6px;margin-left:13px}.returnToCourseArrowButton .focusHighlightOn{width:42px}.returnToCourseArrowButton .focusHighlightOn a{margin-top:4px;margin-left:11px}.playToggleOverlayStyle{display:none;position:relative;width:100%;height:100%;z-index:9998}.playToggleOverlayStyle .playToggleOverlayIcon{position:absolute;margin:0 auto;padding:0;width:100%;height:100%;background:url(images/play_icon_overlay.png) no-repeat center}.hidden{display:none}.lyndaLogoImage{width:118px;height:122px;background:url(images/lynda_logo.png) top left no-repeat}::selection{background:#121212;color:#efefef}::-moz-selection{background:#121212;color:#efefef}.noLongerFree{position:relative;z-index:10000;width:100%;height:100%;color:#eee;top:-100%;background:#020202;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#020202),color-stop(1,#2d2d2d));background:-ms-linear-gradient(bottom,#020202,#2d2d2d);background:-moz-linear-gradient(center bottom,#020202 0,#2d2d2d 100%);background:-o-linear-gradient(#2d2d2d,#020202);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d2d2d', endColorstr='#020202', GradientType=0)}.noLongerFree .noLongerFreeContainer{overflow:hidden;position:relative;margin-bottom:-100%;float:left;width:100%;height:100%;padding:33px}.noLongerFree .noLongerFreeContainer p.title{margin:0;font-weight:400;font-size:110%;margin-bottom:21px}.noLongerFree .noLongerFreeContainer p{width:85%;font-size:14px}.noLongerFree .noLongerFreeContainer a,.noLongerFree .noLongerFreeContainer a:hover,.noLongerFree .noLongerFreeContainer a:focus,.noLongerFree .noLongerFreeContainer a:visited{color:#fff;font-style:italic}.noLongerFree .noLongerFreeContainer a.lynda_logo{position:absolute;z-index:10001;margin-top:0;bottom:100px;right:100px}.lyndaLogoText{background:url(images/return_to_course_logo.png) top left no-repeat;width:84px;height:16px}.popOutButton{position:relative;display:block;height:30px;width:40px;cursor:pointer}.popOutButton .popOutIcon{margin:0 auto;background:url(images/design.png) top left no-repeat;width:17px;height:17px;background-position:-10px -248px}.popOutButton .focusHighlightOff{width:38px;height:22px;padding-top:5px;border:0 solid #fff}.popOutButton .focusHighlightOn{width:34px;height:22px;padding-top:3px;border:2px solid #fff}.popOutButton:hover .popOutIcon,.popOutButton:focus .popOutIcon{width:17px;height:17px;background-position:-38px -220px}.hidden{display:none}.lyndaLogoImage{width:118px;height:122px;background:url(images/lynda_logo.png) top left no-repeat}::selection{background:#121212;color:#efefef}::-moz-selection{background:#121212;color:#efefef}.courseRetired{position:relative;z-index:10000;width:100%;height:100%;color:#eee;top:-100%;background:#020202;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#020202),color-stop(1,#2d2d2d));background:-ms-linear-gradient(bottom,#020202,#2d2d2d);background:-moz-linear-gradient(center bottom,#020202 0,#2d2d2d 100%);background:-o-linear-gradient(#2d2d2d,#020202);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d2d2d', endColorstr='#020202', GradientType=0)}.courseRetired .courseRetiredContainer{overflow:hidden;position:relative;margin-bottom:-100%;float:left;width:100%;height:100%;padding:33px}.courseRetired .courseRetiredContainer p.title{margin:0;font-weight:400;font-size:110%;margin-bottom:21px}.courseRetired .courseRetiredContainer p{width:85%;font-size:14px}.courseRetired .courseRetiredContainer a,.courseRetired .courseRetiredContainer a:hover,.courseRetired .courseRetiredContainer a:visited{color:#fff;font-style:italic}.courseRetired .courseRetiredContainer a.lynda_logo{position:absolute;z-index:10001;margin-top:0;bottom:100px;right:100px}.wideNarrowToggleButton{position:relative;display:block;height:30px;width:40px;cursor:pointer}.wideNarrowToggleButton .widescreen .displayToggleIcon{margin:0 auto;background:url(images/design.png) top left no-repeat;width:23px;height:16px;background-position:-10px -509px}.wideNarrowToggleButton .widescreen:hover .displayToggleIcon,.wideNarrowToggleButton .widescreen:focus .displayToggleIcon{width:23px;height:16px;background-position:-10px -457px}.wideNarrowToggleButton .widescreen .focusHighlightOff{width:38px;height:20px;padding-top:7px;border:0 solid #fff}.wideNarrowToggleButton .widescreen .focusHighlightOn{width:34px;height:20px;padding-top:5px;border:2px solid #fff}.wideNarrowToggleButton .narrowscreen .displayToggleIcon{margin:0 auto;background:url(images/design.png) top left no-repeat;width:23px;height:16px;background-position:-43px -561px}.wideNarrowToggleButton .narrowscreen:hover .displayToggleIcon,.wideNarrowToggleButton .narrowscreen:focus .displayToggleIcon{width:23px;height:16px;background-position:-10px -561px}.wideNarrowToggleButton .narrowscreen .focusHighlightOff{width:38px;height:20px;padding-top:7px;border:0 solid #fff}.wideNarrowToggleButton .narrowscreen .focusHighlightOn{width:34px;height:20px;padding-top:5px;border:2px solid #fff}.coursePlayer{background-color:#000;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;width:100%;height:100%;color:#fff;opacity:0}.coursePlayer :focus{outline:0}.videoStage{background-color:#000;float:left;width:100%;height:100%}#bufferingDisplay{display:none;float:left;width:100%;height:100%;text-align:center;background-color:#000;position:relative;top:-100%;margin-bottom:-100%;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50)}#bufferingDisplay span{display:block;width:32px;height:32px;position:relative;top:50%;margin:0 auto;margin-top:-17px;vertical-align:middle}.toasts{display:none;float:left;width:100%;height:100%;position:absolute;font-size:14px;color:red}.toasts .toast{display:block;position:absolute;background-color:#000;color:#fff}.toasts .toast p{padding:13px}p.currentTitleContainer{position:relative;float:left;padding:0;margin:0;color:#ccc;padding-left:13px;margin-right:13px;padding-right:13px;height:30px;width:120px;line-height:30px;font-size:14px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.topBar,.bottomBar .bottomBarControls{height:30px;background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,#000));background:-ms-linear-gradient(bottom,#000 0,#000 100%);background:-moz-linear-gradient(center bottom,#000 0,#000 100%);background:-o-linear-gradient(#000,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);-moz-opacity:.85;-khtml-opacity:.85;-webkit-opacity:.85;opacity:.85;-ms-filter:alpha(opacity=85);filter:alpha(opacity=85)}.bottomBar ul,.topBar ul,.bottomBar ul li,.topBar ul li{margin:0;padding:0}.bottomBar ul li,.topBar ul li{float:left;list-style-type:none}.mainStage{width:100%;height:100%}.mainStage:before,.mainStage:after{content:" ";display:table}.mainStage:after{clear:both}.mainStage .preview{position:absolute;width:100%;height:auto;max-height:100%;display:none}.bars{overflow:hidden;display:none;width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0}.topBar{position:absolute;top:0;right:0;left:0;z-index:9999}.bottomBar{position:absolute;bottom:0;right:0;left:0;z-index:9999}.bottomRightControls{float:right;height:30px}.bottomRightControls li{display:block;float:right;height:30px}.edge{display:block;position:absolute;top:0;right:-2px;height:30px;width:2px}.bottomRightControls li div.edge{position:static}.topLeftControls{position:relative;float:left;height:30px;margin-right:13px}.topLeftControls li:nth-child(3){display:inline;width:auto}.topRightControls{position:absolute;right:0;height:30px;width:auto}.topRightControls li div.edge{position:static}video{width:100%;height:100%}.spinner{width:32px;height:32px;background:url(images/spinner.gif) top left no-repeat}.timeDisplay{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;line-height:30px}.timeDisplay span{color:#999}