#dock .slides .window-content{
	max-height:300px !important;
}
.gp-player {
			display:inline-block;
			vertical-align:top;
		}
		.window-content {
			max-height:300px;
			overflow:auto;
			display:none;
			position:relative;
			min-height:300px;
		}
		.gp-window:last-of-type:not(.controls_win) {
			border-width:1px;
		}
		.gp-window:last-of-type .gp-window-title{	
			background:#eee url('titw.jpg') repeat-x 0 0;
		}
		.gp-window:last-of-type .window-content{
			display:block;
		}		
		#gp-float-container .gp-window {
			overflow:hidden;
			min-height:200px;
			opacity:0.95;
			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:10px;
			overflow:auto;
			max-height:none;
			min-height:initial;
			display:block;
		}
		#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:#333;
			padding:2px 5px;
			font-weight:bold;
			font:bold 10pt verdana;
		}
		.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');
		}
		#gp-float-container .gp-window .tools .fi:hover {
			background-image:url('close_on.gif');
		}
		.gp-window .tools input.btnGrade {
			background-image:url('grade.png');
		}
		.gp-window .tools input.btnGrade:hover {
			background-image:url('grade-on.png');
		}
		.gp-window.grading .tools input.btnGrade ,
		.gp-window.grading .tools input.btnGrade:hover {
			background-image:url('grade-end.png');
		}
		.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 10px 0;
		}
		.stylers ul {
			padding:0;
			margin:0;
		}
		.stylers li {
			display:inline-block;
			list-style:none;
			margin:0;
			padding:0;
			border:solid #ccc 1px;
			font-size:0em;
			color:transparent;
			width:19px;
			height:13px;
			text-indent:-9000px;
			cursor:pointer;
		}
		.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;
}
#dock {
	dwidth:300px;
	display:inline-block;
	vertical-align:top;
}

.gp-overlay.playing,
.gp-overlay.paused {
	display:none;
}
.gp-overlay.stopped {
	display: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;
}
.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;
}
