.video-js {
	POSITION: relative; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.video-js .vjs-tech {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
BODY.vjs-full-window {
	PADDING-BOTTOM: 0px; OVERFLOW-Y: auto; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px
}
.vjs-fullscreen.video-js {
	Z-INDEX: 1000; POSITION: fixed; WIDTH: 100% !important; BOTTOM: 0px; HEIGHT: 100% !important; OVERFLOW: hidden; RIGHT: 0px; TOP: 0px; LEFT: 0px; _position: absolute
}
.vjs-poster {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 100%; CURSOR: pointer; PADDING-TOP: 0px
}
.video-js .vjs-text-track-display {
	POSITION: absolute; TEXT-ALIGN: center; BOTTOM: 4em; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; RIGHT: 1em; LEFT: 1em
}
.video-js .vjs-text-track {
	TEXT-ALIGN: center; DISPLAY: none; MARGIN-BOTTOM: 0.1em; BACKGROUND: rgb(0,0,0); COLOR: #fff; FONT-SIZE: 1.4em
}
.video-js .vjs-subtitles {
	COLOR: #fff
}
.video-js .vjs-captions {
	COLOR: #fc6
}
.vjs-tt-cue {
	DISPLAY: block
}
.vjs-fade-in {
	VISIBILITY: visible !important; opacity: 1; -webkit-transition: visibility 0s linear 0s, opacity 0.3s linear; -moz-transition: visibility 0s linear 0s, opacity 0.3s linear; -ms-transition: visibility 0s linear 0s, opacity 0.3s linear; -o-transition: visibility 0s linear 0s, opacity 0.3s linear; transition: visibility 0s linear 0s, opacity 0.3s linear
}
.vjs-fade-out {
	VISIBILITY: hidden !important; opacity: 0; -webkit-transition: visibility 0s linear 1.5s, opacity 1.5s linear; -moz-transition: visibility 0s linear 1.5s, opacity 1.5s linear; -ms-transition: visibility 0s linear 1.5s, opacity 1.5s linear; -o-transition: visibility 0s linear 1.5s, opacity 1.5s linear; transition: visibility 0s linear 1.5s, opacity 1.5s linear
}
.vjs-default-skin .vjs-controls {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 0px; PADDING-RIGHT: 0px; BACKGROUND: #242424; HEIGHT: 2.6em; VISIBILITY: hidden; COLOR: #fff; BORDER-TOP: #404040 1px solid; RIGHT: 0px; PADDING-TOP: 0px; LEFT: 0px; opacity: 0
}
.vjs-default-skin .vjs-control {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2.6em; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 2.6em; PADDING-TOP: 0px
}
.vjs-default-skin .vjs-control:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
.vjs-default-skin .vjs-control-text {
	CLIP: rect(0px 0px 0px 0px); BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -1px; PADDING-LEFT: 0px; WIDTH: 1px; PADDING-RIGHT: 0px; HEIGHT: 1px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.vjs-default-skin .vjs-play-control {
	WIDTH: 5em; CURSOR: pointer !important
}
.vjs-paused.vjs-default-skin .vjs-play-control DIV {
	MARGIN: 0.5em auto 0px; WIDTH: 15px; BACKGROUND: url(/Images/video-js.png); HEIGHT: 17px
}
.vjs-playing.vjs-default-skin .vjs-play-control DIV {
	MARGIN: 0.5em auto 0px; WIDTH: 15px; BACKGROUND: url(/Images/video-js.png) -25px 0px; HEIGHT: 17px
}
.vjs-default-skin .vjs-rewind-control {
	WIDTH: 5em; CURSOR: pointer !important
}
.vjs-default-skin .vjs-rewind-control DIV {
	MARGIN: 0.5em auto 0px; WIDTH: 19px; BACKGROUND: url(/Images/video-js.png); HEIGHT: 16px
}
.vjs-default-skin .vjs-mute-control {
	WIDTH: 3.8em; FLOAT: right; CURSOR: pointer !important
}
.vjs-default-skin .vjs-mute-control DIV {
	MARGIN: 0.5em auto 0px; WIDTH: 22px; BACKGROUND: url(/Images/video-js.png) -75px -25px; HEIGHT: 16px
}
.vjs-default-skin .vjs-vol-0.vjs-mute-control DIV {
	BACKGROUND: url(/Images/video-js.png) 0px -25px
}
.vjs-default-skin .vjs-vol-1.vjs-mute-control DIV {
	BACKGROUND: url(/Images/video-js.png) -25px -25px
}
.vjs-default-skin .vjs-vol-2.vjs-mute-control DIV {
	BACKGROUND: url(/Images/video-js.png) -50px -25px
}
.vjs-default-skin .vjs-volume-control {
	WIDTH: 5em; FLOAT: right
}
.vjs-default-skin .vjs-volume-bar {
	POSITION: relative; MARGIN: 1em auto 0px; WIDTH: 5em; BACKGROUND: #666; HEIGHT: 0.6em; CURSOR: pointer !important; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; border-radius: 0.3em
}
.vjs-default-skin .vjs-volume-level {
	POSITION: absolute; BACKGROUND: #fff; HEIGHT: 0.6em; TOP: 0px; LEFT: 0px; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; border-radius: 0.3em
}
.vjs-default-skin .vjs-volume-handle {
	BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; BORDER-LEFT: #fff 1px solid; WIDTH: 0.8em; BACKGROUND: #ccc; HEIGHT: 0.8em; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; TOP: -0.2em; LEFT: 0px; -moz-border-radius: 0.6em; -webkit-border-radius: 0.6em; border-radius: 0.6em
}
.vjs-default-skin DIV.vjs-progress-control {
	BORDER-BOTTOM: #1f1f1f 1px solid; POSITION: absolute; WIDTH: auto; BACKGROUND: #333; HEIGHT: 1em; BORDER-TOP: #222 1px solid; RIGHT: 4.8em; TOP: -1.3em; LEFT: 4.8em
}
.vjs-default-skin .vjs-progress-holder {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #111; HEIGHT: 1em; CURSOR: pointer !important; PADDING-TOP: 0px; -moz-border-radius: 0.6em; -webkit-border-radius: 0.6em; border-radius: 0.6em
}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 1em; PADDING-TOP: 0px; TOP: 0px; LEFT: 0px; -moz-border-radius: 0.6em; -webkit-border-radius: 0.6em; border-radius: 0.6em
}
.vjs-default-skin .vjs-progress-holder .vjs-load-progress {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 1em; PADDING-TOP: 0px; TOP: 0px; LEFT: 0px; -moz-border-radius: 0.6em; -webkit-border-radius: 0.6em; border-radius: 0.6em
}
.vjs-default-skin .vjs-play-progress {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f1f1f1',GradientType=0 ); BACKGROUND: #efefef
}
.vjs-default-skin .vjs-load-progress {
	BACKGROUND: #666; opacity: 0.8
}
.vjs-default-skin DIV.vjs-seek-handle {
	POSITION: absolute; MARGIN-TOP: -0.3em; WIDTH: 16px; BACKGROUND: url(/Images/video-js.png) 0px -50px; HEIGHT: 16px; TOP: 0px; LEFT: 0px; -moz-border-radius: 0.8em; -webkit-border-radius: 0.8em; border-radius: 0.8em; -webkit-box-shadow: 0 2px 4px 0 #000; -moz-box-shadow: 0 2px 4px 0 #000; box-shadow: 0 2px 4px 0 #000
}
.vjs-default-skin .vjs-time-controls {
	BORDER-BOTTOM: #1f1f1f 1px solid; POSITION: absolute; LINE-HEIGHT: 1em; WIDTH: 4.8em; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND: #333; HEIGHT: 1em; FONT-SIZE: 1em; BORDER-TOP: #222 1px solid; RIGHT: 0px; FONT-WEIGHT: normal; TOP: -1.3em
}
.vjs-default-skin .vjs-current-time {
	LEFT: 0px
}
.vjs-default-skin .vjs-duration {
	DISPLAY: none; RIGHT: 0px
}
.vjs-default-skin .vjs-remaining-time {
	RIGHT: 0px
}
.vjs-time-divider {
	DISPLAY: none
}
.vjs-default-skin .vjs-time-control {
	LINE-HEIGHT: 1; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 1em; FONT-WEIGHT: normal
}
.vjs-default-skin .vjs-time-control SPAN {
	LINE-HEIGHT: 25px
}
.vjs-secondary-controls {
	FLOAT: right
}
.vjs-default-skin .vjs-fullscreen-control {
	WIDTH: 3.8em; FLOAT: right; CURSOR: pointer !important
}
.vjs-default-skin .vjs-fullscreen-control DIV {
	MARGIN: 0.5em auto 0px; WIDTH: 16px; BACKGROUND: url(/Images/video-js.png) -50px 0px; HEIGHT: 16px
}
.vjs-fullscreen.vjs-default-skin .vjs-fullscreen-control DIV {
	BACKGROUND: url(/Images/video-js.png) -75px 0px
}
.vjs-default-skin .vjs-big-play-button {
	Z-INDEX: 2; BORDER-BOTTOM: #fff 0.2em solid; POSITION: absolute; TEXT-ALIGN: center; FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#3f3f3f',GradientType=0 ); BORDER-LEFT: #fff 0.2em solid; MARGIN: -42px 0px 0px -42px; WIDTH: 8em; DISPLAY: block; BACKGROUND: #454545; HEIGHT: 8em; BORDER-TOP: #fff 0.2em solid; CURSOR: pointer !important; BORDER-RIGHT: #fff 0.2em solid; TOP: 50%; LEFT: 50%; opacity: 0.95; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; -webkit-box-shadow: 4px 4px 8px #000; -moz-box-shadow: 4px 4px 8px #000; box-shadow: 4px 4px 8px #000
}
.vjs-default-skin DIV.vjs-big-play-button:hover {
	-webkit-box-shadow: 0 0 80px #fff; -moz-box-shadow: 0 0 80px #fff; box-shadow: 0 0 80px #fff
}
.vjs-default-skin DIV.vjs-big-play-button SPAN {
	POSITION: absolute; MARGIN: -20px 0px 0px -15px; WIDTH: 35px; DISPLAY: block; BACKGROUND: url(/Images/video-js.png) -100px 0px; HEIGHT: 42px; TOP: 50%; LEFT: 50%
}
.vjs-loading-spinner {
	POSITION: absolute; MARGIN: -28px 0px 0px -28px; WIDTH: 55px; DISPLAY: none; HEIGHT: 55px; TOP: 50%; LEFT: 50%; -webkit-animation-name: rotatethis; -webkit-animation-duration: 1s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: rotatethis; -moz-animation-duration: 1s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear
}
DIV.vjs-loading-spinner .ball1 {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; WIDTH: 13px; BACKGROUND: #fff; HEIGHT: 13px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TOP: 0px; LEFT: 20px; opacity: 0.12; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px
}
DIV.vjs-loading-spinner .ball2 {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; WIDTH: 13px; BACKGROUND: #fff; HEIGHT: 13px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TOP: 6px; LEFT: 34px; opacity: 0.25; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px
}
DIV.vjs-loading-spinner .ball3 {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; WIDTH: 13px; BACKGROUND: #fff; HEIGHT: 13px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TOP: 20px; LEFT: 40px; opacity: 0.37; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px
}
DIV.vjs-loading-spinner .ball4 {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; WIDTH: 13px; BACKGROUND: #fff; HEIGHT: 13px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TOP: 34px; LEFT: 34px; opacity: 0.50; -moz-border-radius: 15px; -webkit-border-radius: 10px; border-radius: 10px
}
DIV.vjs-loading-spinner .ball5 {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; WIDTH: 13px; BACKGROUND: #fff; HEIGHT: 13px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TOP: 40px; LEFT: 20px; opacity: 0.62; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px
}
DIV.vjs-loading-spinner .ball6 {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; WIDTH: 13px; BACKGROUND: #fff; HEIGHT: 13px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TOP: 34px; LEFT: 6px; opacity: 0.75; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px
}
DIV.vjs-loading-spinner .ball7 {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; WIDTH: 13px; BACKGROUND: #fff; HEIGHT: 13px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TOP: 20px; LEFT: 0px; opacity: 0.87; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px
}
DIV.vjs-loading-spinner .ball8 {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; WIDTH: 13px; BACKGROUND: #fff; HEIGHT: 13px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TOP: 6px; LEFT: 6px; opacity: 1.00; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px
}
.vjs-default-skin .vjs-menu-button {
	BORDER-BOTTOM: #111 1px solid; BORDER-LEFT: #111 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0.2em 0.5em 0px 0px; PADDING-LEFT: 0px; WIDTH: 3em; PADDING-RIGHT: 0px; BACKGROUND: #4d4d4d; FLOAT: right; HEIGHT: 2em; BORDER-TOP: #111 1px solid; CURSOR: pointer !important; BORDER-RIGHT: #111 1px solid; PADDING-TOP: 0px; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; border-radius: 0.3em
}
.vjs-default-skin .vjs-menu-button DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0.2em auto 0px; PADDING-LEFT: 0px; WIDTH: 16px; PADDING-RIGHT: 0px; BACKGROUND: url(/Images/video-js.png) no-repeat 0px -75px; HEIGHT: 16px; PADDING-TOP: 0px
}
.vjs-default-skin .vjs-menu-button UL {
	BORDER-BOTTOM: #333 2px solid; POSITION: absolute; BORDER-LEFT: #333 2px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #111; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 10em; BOTTOM: 2em; PADDING-RIGHT: 0px; DISPLAY: none; MAX-HEIGHT: 15em; OVERFLOW: auto; BORDER-TOP: #333 2px solid; BORDER-RIGHT: #333 2px solid; PADDING-TOP: 0px; LEFT: -3.5em; opacity: 0.8; -moz-border-radius: 0.7em; -webkit-border-radius: 1em; border-radius: .5em; -webkit-box-shadow: 0 2px 4px 0 #000; -moz-box-shadow: 0 2px 4px 0 #000; box-shadow: 0 2px 4px 0 #000
}
.vjs-default-skin .vjs-menu-button:focus UL {
	LIST-STYLE-TYPE: none; DISPLAY: block; LIST-STYLE-IMAGE: none
}
.vjs-default-skin .vjs-menu-button:hover UL {
	LIST-STYLE-TYPE: none; DISPLAY: block; LIST-STYLE-IMAGE: none
}
.vjs-default-skin .vjs-menu-button UL LI {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; FONT-SIZE: 1.2em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0.3em
}
.vjs-default-skin .vjs-menu-button UL LI.vjs-selected {
	BACKGROUND: url(/Images/video-js.png) no-repeat -125px -50px; TEXT-DECORATION: underline
}
.vjs-default-skin .vjs-menu-button UL LI:focus {
	BACKGROUND-COLOR: #ccc; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #111
}
.vjs-default-skin .vjs-menu-button UL LI:hover {
	BACKGROUND-COLOR: #ccc; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #111
}
.vjs-default-skin .vjs-menu-button UL LI.vjs-selected:focus {
	BACKGROUND-COLOR: #ccc; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #111
}
.vjs-default-skin .vjs-menu-button UL LI.vjs-selected:hover {
	BACKGROUND-COLOR: #ccc; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #111
}
.vjs-default-skin .vjs-menu-button UL LI.vjs-menu-title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #4d4d4d; COLOR: #fff; FONT-SIZE: 1em; CURSOR: default; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.vjs-default-skin .vjs-captions-button DIV {
	BACKGROUND-POSITION: -25px -75px
}
.vjs-default-skin .vjs-chapters-button DIV {
	BACKGROUND-POSITION: -100px -75px
}
.vjs-default-skin .vjs-chapters-button UL {
	WIDTH: 20em; LEFT: -8.5em
}
