
.gp-player {
			display:inline-block;
			vertical-align:top;
		}
		.window-content {
			max-height:400px;
			overflow:auto;
			overflow-x:hidden;
			display:none;
			position:relative;
			min-height:100px;
		}
		.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;
			
		}
		#dock .gp-dock{
			height:400px;
			width: 320px !important;
		}
		.gp-window:last-of-type .gp-window-title{	
			background:#eee url('titw.jpg') repeat-x 0 0;
			color: #333333;
			font-size: 10pt;
		}
		.gp-window:last-of-type .window-content{
			display:block;
		}		
		#gp-float-container .gp-window {
			overflow:hidden;
			min-height:200px;
			/*opacity:0.95;  footw.jpg*/
			border-radius:7px 7px 0 7px;
			-moz-border-radius:7px 7px 0 7px;
			background:#f0f0f0 url('footw.jpg') repeat-x left bottom;
		}
		body.gp-fs-on #gp-float-container .gp-window {
			position:fixed;
		}
		#gp-float-container .gp-window-title {
			background:#eee url('titw.jpg') repeat-x 0 0;
			color:#333;
			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:20px;
			overflow: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 #ccc 1px;
			border-width:1px 1px 0 1px;
			min-width:200px;
			background:#f0f0f0;
		}
		.gp-window .gp-window-title {
			background:#eee;
			color: #9F9F9F;
			
			padding:2px 5px;
			font-weight:bold;
			font:bold 10px verdana;
		}
		.gp-window .gp-window-title:hover {
			cursor:pointer;
			background-color:#ddd;
		}
		
		.gp-window .tools {
			position:absolute;
			top:0;
			right:0;
		}
		.gp-window .tools input {
			background:transparent url('float_off.gif') no-repeat center center;
			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.gif');
			margin-right:4px;
		}
		#gp-float-container .gp-window .tools .fi:hover {
			background-image:url('close_on.gif');
		}		
		.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:#ccd;
			border:solid 1px #bbc;
		}
		#message-box {
			position:fixed;
			top:0;
			left:0;
			right:0;
			bottom:0;
			background:#f0f0f0;
			z-index:10000;
		}
		#message-box .message {
			background:#fff;
			border:solid #ccc 2px;
			padding:40px;
			width:300px;
			margin:30px auto;
		}
		.stylers  {
			padding:0 0 0px 0;
		}
		.stylers ul {
			padding:0;
			margin:0;
			height:20px;
			dfloat:;
			position:relative;
			top:-19px;
		}
		.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,
.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;
	line-height: 18px;
}
.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;
}
.toc .active > .text > span{
	background: #CCD;
	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;
}
/****** NEW MEDIA CUSTOM **************/
#rich_container{
	background:none repeat scroll 0 0 #ffffff;
	dmin-height:500px;
	
	padding:4px;
}
.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;
}
/**********************************************************************/
.Firefox .fs-on{
	display:none;
}


