.video-js {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-COLOR: #000
}
.video-js .vjs-tech {
	HEIGHT: 100%; POSITION: absolute; LEFT: 0px; TOP: 0px; WIDTH: 100%
}
.video-js:unknown {
	POSITION: absolute
}
BODY.vjs-full-window {
	HEIGHT: 100%; OVERFLOW-Y: auto; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px
}
.vjs-fullscreen.video-js {
	OVERFLOW: hidden; HEIGHT: 100% !important; RIGHT: 0px; POSITION: fixed; LEFT: 0px; Z-INDEX: 1000; TOP: 0px; WIDTH: 100% !important; BOTTOM: 0px; _position: absolute
}
.video-js:unknown {
	HEIGHT: 100% !important; WIDTH: 100% !important
}
.vjs-poster {
	CURSOR: pointer; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px auto; PADDING-RIGHT: 0px; MAX-HEIGHT: 100%; WIDTH: 100%
}
.video-js .vjs-subtitles {
	FONT-SIZE: 20px; RIGHT: 0px; POSITION: absolute; COLOR: #fff; TEXT-ALIGN: center; LEFT: 0px; BOTTOM: 40px
}
.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 {
	BORDER-TOP: #404040 1px solid; HEIGHT: 2.6em; BACKGROUND: #242424; RIGHT: 0px; POSITION: absolute; COLOR: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; VISIBILITY: hidden; BOTTOM: 0px; opacity: 0
}
.vjs-default-skin .vjs-control {
	HEIGHT: 2.6em; POSITION: relative; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; WIDTH: 2.6em
}
.vjs-default-skin .vjs-control:focus {
	OUTLINE-WIDTH: 0px
}
.vjs-default-skin .vjs-control-text {
	BORDER-LEFT-WIDTH: 0px; OVERFLOW: hidden; CLIP: rect(0px 0px 0px 0px); HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: -1px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; WIDTH: 1px
}
.vjs-default-skin .vjs-play-control {
	CURSOR: pointer !important; WIDTH: 5em
}
.vjs-paused.vjs-default-skin .vjs-play-control DIV {
	HEIGHT: 17px; BACKGROUND: url(/video/video-js.png); MARGIN: 0.5em auto 0px; WIDTH: 15px
}
.vjs-playing.vjs-default-skin .vjs-play-control DIV {
	HEIGHT: 17px; BACKGROUND: url(/video/video-js.png) -25px 0px; MARGIN: 0.5em auto 0px; WIDTH: 15px
}
.vjs-default-skin .vjs-rewind-control {
	CURSOR: pointer !important; WIDTH: 5em
}
.vjs-default-skin .vjs-rewind-control DIV {
	HEIGHT: 16px; BACKGROUND: url(/video/video-js.png); MARGIN: 0.5em auto 0px; WIDTH: 19px
}
.vjs-default-skin .vjs-mute-control {
	CURSOR: pointer !important; FLOAT: right; WIDTH: 3.8em
}
.vjs-default-skin .vjs-mute-control DIV {
	HEIGHT: 16px; BACKGROUND: url(/video/video-js.png) -75px -25px; MARGIN: 0.5em auto 0px; WIDTH: 22px
}
.vjs-default-skin .vjs-vol-0.vjs-mute-control DIV {
	BACKGROUND: url(/video/video-js.png) 0px -25px
}
.vjs-default-skin .vjs-vol-1.vjs-mute-control DIV {
	BACKGROUND: url(/video/video-js.png) -25px -25px
}
.vjs-default-skin .vjs-vol-2.vjs-mute-control DIV {
	BACKGROUND: url(/video/video-js.png) -50px -25px
}
.vjs-default-skin .vjs-volume-control {
	FLOAT: right; WIDTH: 5em
}
.vjs-default-skin .vjs-volume-bar {
	CURSOR: pointer !important; HEIGHT: 0.6em; BACKGROUND: #666; POSITION: relative; MARGIN: 1em auto 0px; WIDTH: 5em; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; border-radius: 0.3em
}
.vjs-default-skin .vjs-volume-level {
	HEIGHT: 0.6em; BACKGROUND: #fff; POSITION: absolute; LEFT: 0px; TOP: 0px; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; border-radius: 0.3em
}
.vjs-default-skin .vjs-volume-handle {
	BORDER-TOP: #fff 1px solid; HEIGHT: 0.8em; BORDER-RIGHT: #fff 1px solid; BACKGROUND: #ccc; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; LEFT: 0px; BORDER-LEFT: #fff 1px solid; TOP: -0.2em; WIDTH: 0.8em; -moz-border-radius: 0.6em; -webkit-border-radius: 0.6em; border-radius: 0.6em
}
.vjs-default-skin DIV.vjs-progress-control {
	BORDER-TOP: #222 1px solid; HEIGHT: 1em; BACKGROUND: #333; RIGHT: 4.8em; BORDER-BOTTOM: #1f1f1f 1px solid; POSITION: absolute; LEFT: 4.8em; TOP: -1.3em; WIDTH: auto
}
.vjs-default-skin .vjs-progress-holder {
	CURSOR: pointer !important; HEIGHT: 1em; BACKGROUND: #111; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; -moz-border-radius: 0.6em; -webkit-border-radius: 0.6em; border-radius: 0.6em
}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress {
	HEIGHT: 1em; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; LEFT: 0px; MARGIN: 0px; DISPLAY: block; TOP: 0px; PADDING-RIGHT: 0px; -moz-border-radius: 0.6em; -webkit-border-radius: 0.6em; border-radius: 0.6em
}
.vjs-default-skin .vjs-progress-holder .vjs-load-progress {
	HEIGHT: 1em; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; LEFT: 0px; MARGIN: 0px; DISPLAY: block; TOP: 0px; PADDING-RIGHT: 0px; -moz-border-radius: 0.6em; -webkit-border-radius: 0.6em; border-radius: 0.6em
}
.vjs-default-skin .vjs-play-progress {
	BACKGROUND: #efefef; FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f1f1f1',GradientType=0 )
}
.vjs-default-skin .vjs-load-progress {
	BACKGROUND: #666; opacity: 0.8
}
.vjs-default-skin DIV.vjs-seek-handle {
	HEIGHT: 16px; BACKGROUND: url(/video/video-js.png) 0px -50px; POSITION: absolute; LEFT: 0px; MARGIN-TOP: -0.3em; TOP: 0px; WIDTH: 16px; -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 {
	FONT-SIZE: 1em; BORDER-TOP: #222 1px solid; HEIGHT: 1em; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND: #333; RIGHT: 0px; BORDER-BOTTOM: #1f1f1f 1px solid; POSITION: absolute; FONT-WEIGHT: normal; LINE-HEIGHT: 1em; TOP: -1.3em; WIDTH: 4.8em
}
.vjs-default-skin .vjs-current-time {
	LEFT: 0px
}
.vjs-default-skin .vjs-duration {
	RIGHT: 0px; DISPLAY: none
}
.vjs-default-skin .vjs-remaining-time {
	RIGHT: 0px
}
.vjs-time-divider {
	DISPLAY: none
}
.vjs-default-skin .vjs-time-control {
	FONT-SIZE: 1em; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-WEIGHT: normal; LINE-HEIGHT: 1
}
.vjs-default-skin .vjs-time-control SPAN {
	LINE-HEIGHT: 25px
}
.vjs-secondary-controls {
	FLOAT: right
}
.vjs-default-skin .vjs-fullscreen-control {
	CURSOR: pointer !important; FLOAT: right; WIDTH: 3.8em
}
.vjs-default-skin .vjs-fullscreen-control DIV {
	HEIGHT: 16px; BACKGROUND: url(/video/video-js.png) -50px 0px; MARGIN: 0.5em auto 0px; WIDTH: 16px
}
.vjs-fullscreen.vjs-default-skin .vjs-fullscreen-control DIV {
	BACKGROUND: url(/video/video-js.png) -75px 0px
}
.vjs-default-skin .vjs-big-play-button {
	CURSOR: pointer !important; BORDER-TOP: #fff 0.3em solid; HEIGHT: 6em; BORDER-RIGHT: #fff 0.3em solid; BACKGROUND: #454545; BORDER-BOTTOM: #fff 0.3em solid; POSITION: absolute; TEXT-ALIGN: center; LEFT: 50%; FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#3f3f3f',GradientType=0 ); MARGIN: -43px 0px 0px -43px; BORDER-LEFT: #fff 0.3em solid; Z-INDEX: 2; DISPLAY: block; TOP: 50%; WIDTH: 6em; 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 {
	HEIGHT: 42px; BACKGROUND: url(/video/video-js.png) -100px 0px; POSITION: absolute; LEFT: 50%; MARGIN: -20px 0px 0px -15px; DISPLAY: block; TOP: 50%; WIDTH: 35px
}
.vjs-loading-spinner {
	HEIGHT: 55px; POSITION: absolute; LEFT: 50%; MARGIN: -28px 0px 0px -28px; DISPLAY: none; TOP: 50%; WIDTH: 55px; -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-TOP: #ccc 1px solid; HEIGHT: 13px; BORDER-RIGHT: #ccc 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; LEFT: 20px; BORDER-LEFT: #ccc 1px solid; TOP: 0px; WIDTH: 13px; opacity: 0.12; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px
}
DIV.vjs-loading-spinner .ball2 {
	BORDER-TOP: #ccc 1px solid; HEIGHT: 13px; BORDER-RIGHT: #ccc 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; LEFT: 34px; BORDER-LEFT: #ccc 1px solid; TOP: 6px; WIDTH: 13px; opacity: 0.25; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px
}
DIV.vjs-loading-spinner .ball3 {
	BORDER-TOP: #ccc 1px solid; HEIGHT: 13px; BORDER-RIGHT: #ccc 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; LEFT: 40px; BORDER-LEFT: #ccc 1px solid; TOP: 20px; WIDTH: 13px; opacity: 0.37; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px
}
DIV.vjs-loading-spinner .ball4 {
	BORDER-TOP: #ccc 1px solid; HEIGHT: 13px; BORDER-RIGHT: #ccc 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; LEFT: 34px; BORDER-LEFT: #ccc 1px solid; TOP: 34px; WIDTH: 13px; opacity: 0.50; -moz-border-radius: 15px; -webkit-border-radius: 10px; border-radius: 10px
}
DIV.vjs-loading-spinner .ball5 {
	BORDER-TOP: #ccc 1px solid; HEIGHT: 13px; BORDER-RIGHT: #ccc 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; LEFT: 20px; BORDER-LEFT: #ccc 1px solid; TOP: 40px; WIDTH: 13px; opacity: 0.62; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px
}
DIV.vjs-loading-spinner .ball6 {
	BORDER-TOP: #ccc 1px solid; HEIGHT: 13px; BORDER-RIGHT: #ccc 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; LEFT: 6px; BORDER-LEFT: #ccc 1px solid; TOP: 34px; WIDTH: 13px; opacity: 0.75; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px
}
DIV.vjs-loading-spinner .ball7 {
	BORDER-TOP: #ccc 1px solid; HEIGHT: 13px; BORDER-RIGHT: #ccc 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; LEFT: 0px; BORDER-LEFT: #ccc 1px solid; TOP: 20px; WIDTH: 13px; opacity: 0.87; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px
}
DIV.vjs-loading-spinner .ball8 {
	BORDER-TOP: #ccc 1px solid; HEIGHT: 13px; BORDER-RIGHT: #ccc 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; LEFT: 6px; BORDER-LEFT: #ccc 1px solid; TOP: 6px; WIDTH: 13px; opacity: 1.00; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px
}
