.gp-player {
			display:inline-block;
			vertical-align:top;
			color: transparent;
			border:1px solid #152631;
			width:100%;
		}
		.window-content {
			/*max-height:207px;*/
			overflow-y: auto;
			overflow-x: hidden;
			display:none;
			position:relative;
			/*min-height:337px;*/
			/*min-height:205px;*/
			background:none repeat scroll 0 0 #152631;
		}
		.gp-window/*:first-of-type*/ .tools div, .gp-window /*:first-of-type*/ .tools img{
			display:none;
		}
		#gp-float-container .gp-window/*:first-of-type*/ .tools div, #gp-float-container .gp-window /*:first-of-type*/ .tools img{
			display:block !important;
		}		
		.gp-window:last-of-type:not(.controls_win) .tools div, .gp-window:last-of-type:not(.controls_win) .tools img{
			display:block;
		}
		.gp-window:last-of-type:not(.controls_win) {
			border-width:1px;
			display: flex;
			flex: 1 1 auto;
			flex-flow: column nowrap;
			
		}

		.gp-window:last-of-type .gp-window-title{	
			/*background:#eee url('titw.jpg') repeat-x 0 0;
			color:#333;*/
			background:none repeat scroll 0 0 #25455a;
			color:white;
			font-size:12px;
		}
		.gp-window:last-of-type .window-content{
			display:block;
			flex: 1 1 auto;			
		}		
		#gp-float-container .gp-window {
			overflow:hidden;
			min-height: 300px;
			/*opacity:0.95;  footw.jpg*/
			border-radius:7px 7px 0 7px;
			-moz-border-radius:7px 7px 0 7px;
			background:#152631 repeat-x left bottom;
			min-width:300px;
		}
		body.gp-fs-on #gp-float-container .gp-window {
			position:fixed;
		}
		#gp-float-container .gp-window-title {
			background: none repeat-x scroll 0 0 #25455a;
			color:white;
			padding:2px 5px;
			border-radius:7px 7px 0 0;
			-moz-border-radius:7px 7px 0 0;
		}
		#gp-float-container .window-content {
			position:absolute;
			top:22px;
			left:0px;
			right:0px;
			bottom:9px;
			overflow-x: hidden;
			overflow-y: auto;
			max-height:none;
			min-height:initial;
			display:block;
		}
		
		#gp-float-container .gp-wresizer-cont {
   		    bottom: 0px;
			color: transparent;
			display: inherit;
			font-size: 20px;
			height: 16px;
			position: absolute;
			right: 0;
			height:20px;width:100%;
			z-index:1040;
		}
		#itexts {
			width:300px;
			display:inline-block;
			vertical-align:top;
		}
		body.gp-fs-on #itexts{
			padding:0 0 40px 40px;
		}
		.gp-window:not(.controls_win) {
			position:relative;
			border:solid #152631 1px;
			border-width:1px 1px 0 1px;
			min-height: 17px;			
			/*min-width:200px;*/
			/*min-width:321px;*/
			/*background:#f0f0f0;*/
		}
		.gp-window .gp-window-title {
			/*background:#eee;*/
			background:none repeat scroll 0 0 #485259;
			/*color:#333;*/
			color:#9F9F9F;
			padding:2px 5px;
			font-weight:bold;
			font:bold 10px verdana;
			min-height: 17px;
		}
		.gp-window .tools {
			position:absolute;
			top:0;
			right:0;
		}
		.gp-window .tools input {
			background:transparent url('float_off.gif') no-repeat center top;
			border:solid #fff 0px;
			font:normal 0pt verdana;
			color:Transparent;
			text-indent:-3000px;
			width:20px;
			height:20px;
			cursor:pointer;
		}
		.gp-window .tools .fi:hover {
			background-image:url('float_on.gif');
		}
		#gp-float-container .gp-window .tools .fi {
			background-image:url('close_off.png');
			margin-right:4px;
			margin-top:5px;
			background-position: 0 0;
		}
		
		#gp-float-container .srchToolbar{
		    margin-top: -1px;
		}
		/*#gp-float-container .gp-window .tools .fi:hover {
			background-image:url('close_on.png');
		}*/		
		.gp-window .tools input.btnGrade {
			background-image:url('grade.png');
			width:68px;
			margin-right:10px;
			border:1px solid #7e7e7e;
			border-radius: 3px 3px 3px 3px;

		}

		.gp-window .tools input.btnGrade:hover {
			background-image:url('grade-on.png');
			width:68px;
			margin-right:10px;
			border:1px solid #7e7e7e;
			border-radius: 3px 3px 3px 3px;
		}

		.gp-window.grading .tools input.btnGrade ,

		.gp-window.grading .tools input.btnGrade:hover {
			background-image:url('grade-end.png');
			width:71px;
			border:1px solid #7e7e7e;
			margin-right:10px;
			border-radius: 3px 3px 3px 3px;
		}
		.gp-window .fi {
			
		}
		.tocDiv1 {
			padding-left:15px;
		}
		.controls .fi, .controls .fo,
		.dcontrols .fs-on {
			display:none;
		}
		.controls .scrub {
			margin: 0px 78px 0px 26px;
		}
		body.gp-fs-on .controls .scrub {
			margin: 0px 81px 0px 36px;
		}
		body.gp-fs-on .controls.gp-unpinned .scrub {
			margin: 0px 0px 0px 10px;
		}
		.active {
			background:#417797;
			/*border:solid 1px #bbc;*/
		}
		#message-box {
			position:fixed;
			top:0;
			left:0;
			right:0;
			bottom:0;
			background:#f0f0f0;
			z-index:10000;
				display:none;
		}
		#message-box .message {
			background:#fff;
			border:solid #ccc 2px;
			padding:40px;
			width:300px;
			margin:30px auto;
		}
		.stylers  {
			padding:0 0 0px 0;
			/*float:right;*/
		}
		.stylers ul {
			padding:0;
			margin:0;
			height:20px;
			dfloat:;
			position:relative;
			top:-15px;
		}
		.stylers li {
			display:inline-block;
			list-style:none;
			margin:0;
			padding:0;
			border:solid #ccc 1px;
			font-size:0em;
			color:transparent;
			width:20px;
			height:13px;
			margin:2px;
			text-indent:-9000px;
			cursor:pointer;
			opacity:1;
		}
		.shuttedOff .stylers li.content{
			opacity:1;
		}
		.stylers li.active {
			border-color:#26547C;
		}
		.stylers .normal {
			background:transparent url('vdsize1.gif') no-repeat left center;
		}
		.stylers .video {
			background:transparent url('vdsize2.gif') no-repeat 1px center;
		}
		.stylers .content {
			background:transparent url('vdsize3.gif') no-repeat 1px center;
		}
		.stylers .full {
			display:none;
			background:transparent url('vdsize4.gif') no-repeat 1px center;
		}
		.docktools {
			display:none;
			background:#f0f0f0;
		}
		body.gp-fs-on .docktools {
			display:block;
		}
		.docktools .pin {
			border:solid #fff 0px;
			background:transparent url("unpinned2.png") no-repeat center center;
			color:transparent;
			text-indent:-3000px;
			font-size:0px;
			width:25px;
			height:25px;
			cursor:pointer;
		}
		.gp-pinned .docktools .pin {
			background-image:url("pinned2.png");
		}
		.controls .scrub .mark {
			background-color:#FF8A00;
		}
		
		.transcript .tocTD {
			vertical-align:top;
			cursor:pointer;
		}
		.tocContent {
			cursor:pointer;
		}
		.transcript .tocContent {
			cursor:auto;
		}
		body.gp-fs-on .controls.gp-pinned .scrub {
			margin:0 0 0 10px;
		}
		
#rich-marker {
	background:transparent url('rich-media.png') no-repeat center top;
	color:transparent;
	text-indent:-3000px;
	font-size:0px;
	width:106px;
	height:20px;
	margin:0 100px;
	cursor:pointer;
	display:none;
}
body.gp-fs-on #rich-marker {
	display:block;
}
body.gp-fs-on .gp-dock:hover .gp-dock {
	opacity:0.8;
	filter:alpha(opacity=80);
}
#dock {
	width:100%; /*300px;*/
	/*display:inline-block;*/
	display:block;
	vertical-align:top;
}

.gp-overlay.playing{
	opacity:0;
	display:none;
}

.gp-overlay.playing,
.gp-overlay.paused {
	ddisplay:none;
}
.gp-overlay.stopped {
	ddisplay:none;
}
.advert .gp-overlay ,
.advert .gp-overlay.playing {
	display:block;
	cursor:pointer;
}
.itextwin ul {
	margin:0;
	padding:0;
}
.itextwin ul  ul{
	margin-left:20px;
}
.itextwin li {
	list-style:none;
	clear:both;
}
.itextwin .g_time {
	float:left;
	width:25px;
	height:25px;
	background:url('sync.gif') no-repeat center center;
	cursor:pointer;
}
.itextwin .text {
	margin-left:25px;
	display:block;
	padding: 3px 0;
}
.itextwin .collapsed >ul{
	display:none;
}

.itextwin .tmtools {
	float:right;
}
.itextwin .tmtools * {
	vertical-align:top;
}

.toc .active {
	background:transparent;
	border:solid #000 0px;
}
.toc   .text {
	padding:0;
}
.toc .text > span{
	display:inline-block;
	padding:3px;
	cursor:pointer;
}
.toc .text > span:hover{
	text-decoration:underline;
    /*color: #CD321D;*/
}
.toc .active > .text > span{
	background: #417797;
	/*border: solid 1px #BBC;*/
}
.toc .g_time {
	background-image:url('dot.gif');
}
.toc .collapsed > .g_time {
	background-image:url('open.gif');
}
.toc .expanded > .g_time {
	background-image:url('close.gif');
}
.toc .collapsed > .text,
.toc .expanded > .text {
	font-weight:bold;
}

.grades li {
	margin-bottom:5px;
}
.grades .tmtools {
	display:none;
}
.grades.grading .tmtools {
	display:block;
}
.grades .speaker {
	display:block;
	dmargin:0 25px 0 25px;
	font-weight:bold;
	padding:3px;
}
.grades .text {
	margin:0;
	padding:0 5px 5px 5px;
	clear:both;
}
.grades .comment {
	display:none;
}
.grades .comment textarea {
	width:97%;
	height:40px;
}
.grades.grading  li.showcomment .comment {
	display:block;
}
.grades .abtnComment {
	font-size:1px;
	font-size:0px;
	color:transparent;
	text-indent:-10000px;
	background:url('comment-icon.gif') no-repeat center center;
}
.lblZoom {
    float: right;
    margin-right: 4px;
    margin-top: 5px;
}

#rich_container{
	background: transparent none repeat scroll 0 0;
    display: block;
    vertical-align: top;
    width: 100%;
	overflow:hidden;
}
#video1_video, #video1, .video_cont embed{
    width: 100%;
	min-height:269px;
}

.itext-td {
	max-width: 500px;
	min-width: 270px;
    overflow: hidden;
	/*max-height: 322px;*/
	
    /*width: 100%;*/
}

.video-td {
    float: left;
	max-width: 480px;		
	min-width: 350px;
	min-height:330px;
    width: 100%;
}
@media screen and (max-width: 480px){
	.video-td {
	    float: left;
		max-width: 480px;		
		min-width: unset;
		min-height:330px;
	    width: 100%;
	}	
}

.gp-player{
	min-height:300px;	
}

.video-td, .itext-td {
    display: block;
	vertical-align:top;	
}


#video1_itexts{
	display: flex;
    flex-flow: column nowrap;
	/*height:330px;*/
	height:322px;
}

@media (min-width: 768px) {	
	.video_cont embed{
		height:225px;
	}
	
	.itext6 .window-content{
	
	}
	
	
}

@media (min-width: 992px) {	
	.video_cont embed{
		height:225px;
	}
	
	.itext-td {
		max-width: 500px;
		min-width: 100px;
		
	}
	.video-td {
		max-width: 480px;		
		min-width: 350px;		
	}
	
	
}

@media (min-width: 1300px) {	
	#video1_video, #video1, .video_cont embed{
		min-height:379px;
	}
	
	.video_cont embed{
		height:360px;
	}
	
	#video1_itexts{
		display: flex;
		flex-flow: column nowrap;
		height:432px;
	}
	
	.itext-td {
		max-width: 500px;
		min-width: 270px;
	}
	.video-td {
		max-width: 640px;		
		min-width: 350px;		
	}
}

/*
#dock .gp-dock{
	height:400px;
}
*/

.gp-slides-slider .progress{
	background:#CBCBCF;
	height:30px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
}
.gp-slides-slider{
	overflow:hidden;
	width:50px;
	float:right;
	height:10px;
	
    border: 1px solid #848484;
    cursor: pointer;
    float: right;
    font-size: 3px;
    height: 10px;
    margin-right: 2px;
    margin-top: 4px;
    overflow: hidden;
    width: 50px;	
	
	
}
.itextwin-slides .window-content ul{
	list-style:none;
}
.itextwin-slides .window-content ul li img{
	width:100%;
}
.itextwin-slides .window-content ul li{
	float:left;	
	margin:5px;
}
.itextwin-slides .fi{
	float:right;
	margin-right:0px;
}
.slidesmodesingle li{
	display:none;
}
.slidesmodesingle .active img{
	width:100%;
	dheight:100%;
}
.slidesmodesingle .active{
	display:block !important;
}
.itextwin-slides .sl1clicked{
	background:url("single2.gif") no-repeat !important;
}
.itextwin-slides .sl2clicked{
	background:url("scroll2.gif") no-repeat !important;
}
.itextwin-slides .scrollbtn{
	background:url("scroll.gif") no-repeat;
	width:45px;
	height:20px;
	float:right;
	-moz-user-select:none;
	-webkit-user-select:none;
	cursor:pointer;
}
.itextwin-slides .singlebtn{
	background:url('single.gif') no-repeat;
	float:right;
	height:20px;
	width:45px;
	-moz-user-select:none;
	-webkit-user-select:none;
	cursor:pointer;
}

.redline.normal.shuttedOff .sp{
height:32px;
display:block;

}
.redline.normal, .redline.normal.shuttedOff{
/*
transition-property: all;
transition-duration: 0.1s;
transition-timing-function: linear;
transition-delay: 0.1s;
-moz-transition-property:all;
-moz-transition-duration:0.1s;
-moz-transition-timing-function:linear;
-moz-transition-delay:0.1s;
-webkit-transition-property:all;
-webkit-transition-duration:0.1s;
-webkit-transition-timing-function:linear;
-webkit-transition-delay:0.1s;
-o-transition-property:all;
-o-transition-duration:0.1s;
-o-transition-timing-function:linear;
-o-transition-delay:0.1s;
*/
height: 32px !important;
width: 100% !important;
display:block;
overflow:hidden;

}
.sdbar.normal{

transition-property: all;
transition-duration: 0.1s;
transition-timing-function: linear;
transition-delay: 0.1s;

-moz-transition-property:all;
-moz-transition-duration:0.1s;
-moz-transition-timing-function:linear;
-moz-transition-delay:0.1s;

-webkit-transition-property:all;
-webkit-transition-duration:0.1s;
-webkit-transition-timing-function:linear;
-webkit-transition-delay:0.1s;

-o-transition-property:all;
-o-transition-duration:0.1s;
-o-transition-timing-function:linear;
-o-transition-delay:0.1s;
width:165px;
overflow:visible;
opacity:1;
filter:alpha(opacity=100);
}
.sdbar.video, .sdbar.content{
transition-property: all;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-delay: 0.1s;
/* Firefox 4 */
-moz-transition-property:all;
-moz-transition-duration:0.2s;
-moz-transition-timing-function:linear;
-moz-transition-delay:0.1s;
/* Safari and Chrome */
-webkit-transition-property:all;
-webkit-transition-duration:0.2s;
-webkit-transition-timing-function:linear;
-webkit-transition-delay:0.1s;
/* Opera */
-o-transition-property:all;
-o-transition-duration:0.2s;
-o-transition-timing-function:linear;
-o-transition-delay:0.1s;
width:1px !important;
overflow:hidden;
opacity:0.1;
filter:alpha(opacity=10);
}

.redline.video, .redline.content {
transition-property: all;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-delay: 0.1s;
/* Firefox 4 */
-moz-transition-property:all;
-moz-transition-duration:0.2s;
-moz-transition-timing-function:linear;
-moz-transition-delay:0.1s;
/* Safari and Chrome */
-webkit-transition-property:all;
-webkit-transition-duration:0.2s;
-webkit-transition-timing-function:linear;
-webkit-transition-delay:0.1s;
/* Opera */
-o-transition-property:all;
-o-transition-duration:0.2s;
-o-transition-timing-function:linear;
-o-transition-delay:0.1s;
top:-50px;
height:1px;

}
.redline.video *, .redline.content *{
	display:none;
}
.stats-container canvas:hover{
transition-property: all;
transition-duration:0.5s;
transition-timing-function: linear;
transition-delay: 0.1s;

-moz-transition-property:all;
-moz-transition-duration:0.5s;
-moz-transition-timing-function:linear;
-moz-transition-delay:0.1s;

-webkit-transition-property:all;
-webkit-transition-duration:0.5s;
-webkit-transition-timing-function:linear;
-webkit-transition-delay:0.1s;

-o-transition-property:all;
-o-transition-duration:1s;
-o-transition-timing-function:linear;
-o-transition-delay:0.1s;
opacity:0.8;
height:45px;
}
.stats-container canvas{
transition-property: all;
transition-duration:0.5s;
transition-timing-function: linear;
transition-delay: 0.1s;

-moz-transition-property:all;
-moz-transition-duration:0.5s;
-moz-transition-timing-function:linear;
-moz-transition-delay:0.1s;

-webkit-transition-property:all;
-webkit-transition-duration:0.5s;
-webkit-transition-timing-function:linear;
-webkit-transition-delay:0.1s;

-o-transition-property:all;
-o-transition-duration:0.5s;
-o-transition-timing-function:linear;
-o-transition-delay:0.1s;
opacity:0;
background:black;
height:1px;
}
.stats-container{

	width:100%;
	height:1px;
	overflow:visible;
}
.gp-traffic-text{
	float:right;
}

.gp-player.harry-potter .controls{
/*transition-property: all;
transition-duration:0.3s;
transition-timing-function: linear;
transition-delay: 0.1s;

-moz-transition-property:all;
-moz-transition-duration:0.3s;
-moz-transition-timing-function:linear;
-moz-transition-delay:0.1s;

-webkit-transition-property:all;
-webkit-transition-duration:0.3s;
-webkit-transition-timing-function:linear;
-webkit-transition-delay:0.1s;

-o-transition-property:all;
-o-transition-duration:0.3s;
-o-transition-timing-function:linear;
-o-transition-delay:0.1s;*/
opacity:0;
}

.gp-player.harry-potter:hover .controls{
/*transition-property: all;
transition-duration:0.3s;
transition-timing-function: linear;
transition-delay: 0.1s;
*/
-moz-transition-property:all;
-moz-transition-duration:0.3s;
-moz-transition-timing-function:linear;
-moz-transition-delay:0.1s;

-webkit-transition-property:all;
-webkit-transition-duration:0.3s;
-webkit-transition-timing-function:linear;
-webkit-transition-delay:0.1s;

-o-transition-property:all;
-o-transition-duration:0.3s;
-o-transition-timing-function:linear;
-o-transition-delay:0.1s;
opacity:0.9;
}
/**********************************************************************/


.toremove{
 font-family:Verdana,Arial,Helvetica,Sans-Serif;
 font-size:10px;
 font-weight:bold;
 text-align:center;
 color:white;
 border:#fefefe 1px dotted;
 border-radius:3px;
 -moz-border-radius:3px;
 padding:15px;
 height:425px;
 width:280px;
 display:block;
margin-right:6px;
background:none repeat scroll 0 0 #505050;
}


}

.loading .dock{
display:none;
}

.loading .remove{
	display:block !important;
}

.remove{
	display:none;
}

.loading #dock{
	display:none !important;
}

/*
.loading .gp-player{
	background:black;
	color: black;
	width:480px;
	height:360px;
}
*/

.loading canvas{
	display:none;
}

.srchToolbar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-bottom: 1px solid #AFAFAF;
    float: left;
    font-size: 12px;
    height: 25px;
    padding-top: 3px;
    width: 100%;
}

.srchToolbar .inptx {
    border: 1px solid #AAAAAA;
    float: left;
    height: 18px;
    padding: 0 3px;
    width: 70%;
}


.srchToolbar .inplb {
    display: inline;
    float: left;
    font-weight: bold;
    margin-right: 4px;
    padding-left: 5px;
    padding-top: 2px;
}

.srchToolbar .inpsrch {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    float: left;
    height: 19px;
    padding-left: 4px;
    width: 22px;
}

.gp-window .gp-window-title:hover {
    cursor: pointer;
}

.srchcontainer h3 {
	margin-bottom: 5px;
}

.gx_element embed {
    height: 225px;
    min-height: 0;
}

.gx_element #video1_video, .gx_element #video1, .gx_element .video_cont embed {
    min-height: 225px;
}

.gp-window.itextwin.gp-float-in {
    margin-left: 10px;
    margin-top: 10px;
    outline: 1px solid black !important;
}

.gp-fs-on embed {
    height: 100% !important;
}

#video1_controls {
    width: auto !important;
}



@media screen and (max-width: 480px){
	#video1_video, #video1, .video_cont embed {
    	width: 100%;
    	min-height: 151px;
	}
	iframe{
		height: auto !important;
	}
	.video-td {
	    min-height: unset !important;
	}
}