/* CSS Document */
#globalStage1 {width:990px; z-index:4;}

#player-title-wrap {width:572px; color:#909090; font-size:11px; padding:6px 0 0 4px;}
#player-title-wrap h1 {font-size:16px; color:#464646; margin:0; padding:0;}


#player-focus {width:100%; background:#777777 url(/player/images/player-focus-gradient.jpg) left bottom repeat-x; margin-top:8px; position:relative;}


#post-content {position:relative;}

#player-focus-wrap {width:990px; position:relative;}
#player-focus-wrap-alt {width:990px; position:relative;margin-top:15px; z-index:2;}

#player-bottom-row {position:relative; z-index:0;player-controls-assign}


/*Media player styles*/
#player-object-el {width:574px; position:relative; margin-left:4px; min-height:323px; height:auto !important; height:323px; float:left; position:relative; background:#353535;}/*ie6 condition supplied*/


#object-wrap {height:323px}
#object-wrap object {display:inline;}
#flash-media-player {margin-top:12px;}

/*player right styles*/
#player-right-wrap {width:398px; margin-left:11px; float:left; position:relative; height:323px; border:1px #191919 solid; }/*ie6 condition supplied*/
#player-right-wrap-alt {width:398px; margin-left:11px; float:left; position:relative;}/*ie6 condition supplied*/

#player-right-tabs {height:24px; position:absolute; top:-25px; left:590px; }

/*tab styles *NOTE: default syles are supplied by de-global-ui.css*/
a.player-tab {background:url(/player/images/player-sprite.png) 0 -153px repeat-x;}/*ie6 condition supplied*/
	.player-tab span {color:#313131;}
	
a.player-tab:hover {background:url(/player/images/player-sprite.png) 0 -125px repeat-x;}
	.player-tab:hover span {color:#6e6e6e;}
a.player-tab-sel {background:url(/player/images/player-sprite.png) 0 -180px repeat-x; border-left:none; cursor:default;}/*ie6 condition supplied*/
a.player-tab-sel:hover {background:url(/player/images/player-sprite.png) 0 -180px repeat-x; border-left:none; cursor:default;}/*ie6 condition supplied*/

	.player-tab-sel span {color:#fff;}
	

/*begin segment styles*/
#video-title {position:relative;}
.video-title-wrap #video-title {background:#707070 url(/player/images/player-segment-grad.jpg) left bottom repeat-x; height:77px;  cursor:pointer;}
.video-title-wrap:hover #video-title {background:#535353; height:77px;  cursor:pointer;}
.video-title-wrap-sel #video-title {background:#14649e url(/player/images/player-segment-grad-sel.jpg) left top repeat-x; height:77px;}


	#video-title .imgPlayWrap {position:absolute; top:4px; left:5px; width:81px; height:72px; background:url(/player/images/player-sprite.png) -137px -325px no-repeat;}
	#video-title .imgPlayWrapDisabled {position:absolute; top:4px; left:5px; width:81px; height:72px; background:url(/player/images/player-sprite.png) -225px -325px no-repeat;}
	#video-title .imgPlayWrapDisabled .img-wrap {filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;}


	/*image treatments in full title*/
	#video-title .img-wrap{position:absolute; top:2px; left:2px; height:49px; width:71px; overflow:hidden; background: #FFF;}
/*default*/  .video-title-wrap #video-title .img-wrap {border:1px #000 solid; }
/*hover*/    .video-title-wrap:hover #video-title .img-wrap {border:1px #a8a8a8 solid;}
/*selected*/ .video-title-wrap-sel #video-title .img-wrap {border:1px #d0d0d0 solid;}
	#video-title .add-check {position:absolute; top:24px; right:6px; margin:0; padding:0; z-index:2;}
	#video-title .text-wrap {font-size:11px; color:#fff; position:absolute; top:7px; left:90px; width:272px;}
	#video-title	.input-background { position:absolute; top:1px; right:0; width:27px; height:76px; background:#838383; border-left:1px #4b4b4b solid; z-index:1;}
.video-title-wrap-sel 	#video-title .input-background { position:absolute; top:1px; right:0; width:27px; height:76px; background:#3389bc; border-left:1px #4b4b4b solid; z-index:1;}

	


.segWrap {background:#707070 url(/player/images/player-segment-grad.jpg) left bottom repeat-x; margin-bottom:1px; position:relative;}
.segWrapHover {background:#535353; margin-bottom:1px; position:relative;}
.segWrap-sel {background:#14649e url(/player/images/player-segment-grad-sel.jpg) left top repeat-x; position:relative;}

.video-segments {position:relative;}
.segWrap .video-segments { height:63px; overflow:hidden; margin-bottom:1px; cursor:pointer;}
.segWrapHover .video-segments { height:63px;  cursor:pointer;}
.segWrap-sel .video-segments {height:63px; margin-bottom:1px;}
	
	.video-segments .imgPlayWrap {position:absolute; top:4px; left:6px; width:62px; height:55px; background:url(/player/images/player-sprite.png) -137px -263px no-repeat;}
	.video-segments .imgPlayWrapDisabled {position:absolute; top:4px; left:4px; width:62px; height:55px; background:url(/player/images/player-sprite.png) -204px -263px no-repeat;}
	.video-segments .imgPlayWrapDisabled .img-wrap {filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;}
	
	.segment-section .imgPlayWrap {position:absolute; top:4px; left:20px; width:62px; height:55px; background:url(/player/images/player-sprite.png) -137px -263px no-repeat;}
	.segment-section .imgPlayWrapDisabled {position:absolute; top:4px; left:18px; width:62px; height:55px; background:url(/player/images/player-sprite.png) -204px -263px no-repeat;}
	.segment-section .imgPlayWrapDisabled .img-wrap {filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;}


	.video-segments .img-wrap {position:absolute; top:1px; left:2px; height:37px; width:54px; overflow:hidden; background:#fff;}
	.segment-section .img-wrap {position:absolute; top:1px; left:2px; height:37px; width:54px; overflow:hidden; background:#fff;}
/*default*/  .segWrap .video-segments .img-wrap {border:1px #000 solid;}
/*hover*/    .segWrapHover .video-segments .img-wrap {border:1px #a8a8a8 solid;}
/*selected*/ .segWrap-sel .video-segments .img-wrap {border:1px #a8a8a8 solid;}
	.video-segments	.input-background { position:absolute; top:1px; right:0; width:27px; height:62px; background:#838383; border-left:1px #4b4b4b solid; z-index:1;}
.segWrap-sel .video-segments .input-background { position:absolute; top:1px; right:0; width:27px; height:62px; background:#3389bc; border-left:1px #4b4b4b solid; z-index:1;}
	.video-segments .add-check {position:absolute; top:18px;right:6px; margin:0; padding:0; z-index:2;}
	.video-segments .text-wrap {font-size:11px; color:#fff; position:absolute; top:5px; left:72px; width:264px;}
	.segment-section .text-wrap {font-size:11px; color:#fff; position:absolute; top:5px; left:82px; width:262px;}

.segmentAro {background:url(/player/images/player-sprite.png) -174px -223px no-repeat; height:24px; width:15px; position:absolute; top:6px; left:6px;}
#seg-count {font-size:9px; color:#fff; text-transform:uppercase; padding:2px 0 2px 2px;}


/*SEGMENT AREA TAB STYLES*/
.rightTabsWrap {background:#353535; height:100%;}
.tabbed-content { background:#f4f4f4; position:relative; top:10px; margin:0 10px 20px 10px; padding:10px; text-align:left; min-height:275px; height:auto !important; height:275px;}



/*begin player controls and assign/add styles*/
#player-controls-assign {height:44px; position:relative; z-index:2;}
#player-settings {position:absolute; left:-1px; height:44px; width:583px; background:url(/player/images/player-sprite.png) no-repeat;}/*ie6 condition supplied*/
#player-settings-flash {position:relative; left:-4px; height:44px; width:990px; background:url(/player/images/player-sprite.png) 0 -420px;}/*ie6 condition supplied*/
#player-settings-flash-left {position:absolute; left:0px; top:0px; height:44px; width:6px; background:url(/player/images/player-sprite.png) no-repeat;}
#player-settings-flash-right {position:absolute; right:-6px; top:0px; height:44px; width:6px; background:url(/player/images/player-sprite.png) -578px 0 no-repeat;}


#player-segment-assign {position:absolute; left:584px; width:409px; height:44px; background:url(/player/images/player-sprite.png) 0 -44px no-repeat;}/*ie6 condition supplied*/




/*player description*/
#player-description {width:577px; color:#3e3d3d; padding:4px 0 0 2px; float:left;position:relative;}/*IE6 exception provided*/
#player-description div.player-description-top{width:577px; height:9px; background:url(/player/images/player-sprite.png) 0 -106px repeat; /*for ie6*/overflow:hidden;}/*ie6 condition supplied*/
#player-description div.player-description-btm{width:577px; height:9px; background:url(/player/images/player-sprite.png) 0 -115px repeat; /*for ie6*/overflow:hidden;}/*ie6 condition supplied*/

#player-description div.player-description-content {background:#fff; border-left:1px #dcdcdc solid; border-right:1px #dcdcdc solid; padding-top:3px;}
#player-description div.player-description-content h4 {text-transform:uppercase; font-size:13px; padding:0 0 6px 13px; margin:0;}
#player-description div.player-description-content div.desc {padding:0 10px 6px 13px; position:relative;}
#player-desc {min-height:50px; height:auto !important; height:100px;}
.desc div li {margin:6px 0 0 14px;}

#player-recommended {width:400px; color:#3e3d3d; padding:4px 0 0 10px; float:left;}
#player-recommended div.player-recommended-top{width:400px; height:9px; background:url(/player/images/player-sprite.png) 0 -88px repeat; /*for ie6*/overflow:hidden;}/*ie6 condition supplied*/
#player-recommended div.player-recommended-btm{width:400px; height:9px; background:url(/player/images/player-sprite.png) 0 -97px repeat; /*for ie6*/overflow:hidden;}/*ie6 condition supplied*/

#player-recommended div.player-recommended-content {background:#fff; border-left:1px #dcdcdc solid; border-right:1px #dcdcdc solid; padding-top:3px;padding-left:13px; min-height:140px; height:auto !important; height:140px;}
#player-recommended div.player-recommended-content h4 {text-transform:uppercase; font-size:13px; padding:0 0 6px 13px; margin:0;}


#component-wrap.more-to-explore {width:383px;overflow:hidden;}




#recommended-el {padding:0 0 6px 6px;}


#my-content-block{position:absolute;left:-1px;bottom:-44px; height:44px; width:583px; background:url(/player/images/player-sprite.png) no-repeat;}/*ie6 condition supplied*/

.article-min{ min-height:420px; height:auto !important; height:420px;}


/*Player Icons*/
.icons-wrap {padding:35px 31px 0 0; height:24px;}
.icons-wrap-title {padding:50px 31px 0 0; height:24px;}
.icons-wrap a {cursor:pointer; background:url(/player/images/player-sprite.png) no-repeat; display:block; float:right;}/*ie6 condition supplied*/
.icons-wrap-title a {cursor:pointer; background:url(/player/images/player-sprite.png) no-repeat; display:block; float:right;}/*ie6 condition supplied*/


a.netMan1 {background-position:0 -220px; height:24px; width:24px;}
a.netMan2 {background-position: -24px -220px; height:24px; width:24px;}
a.netMan3 {background-position: -48px -220px; height:24px; width:24px;}
a.netMan4 {background-position: -72px -220px; height:24px; width:24px;}
a.smDLBtn {background-position: -96px -220px; height:24px; width:24px;}
a.smDLBtnDisable {background-position: -120px -220px; height:24px; width:24px;}
a.smCCBtn {background-position: -144px -220px; height:24px; width:24px;}


/*Ratings styles -- The remaining styles come from global UI*/
#player-ratings {position:absolute; top:-65px; right:30px; height:40px; width:238px; }
.rating-subText {font-size:11px; color:#a2a2a2;text-align:right; position:absolute; top:15px; right:0; white-space:nowrap;}
.rate-label {float:left; padding-right:3px; color:#353535;}



/*MEDIA SETTINGS MENU*/
#player-settings-wrap { margin:0 0 0 5px;}
.settings-tabs {height:32px; margin-top:1px; padding:4px 12px 0 12px; color:#7f7f7f; float:left; font-size:11px; line-height:13px; position:relative; z-index:1; cursor:pointer; white-space:nowrap;}
.settings-tabs-inactive {height:32px; margin-top:1px; padding:4px 12px 0 12px; color:#7f7f7f; float:left; font-size:11px; line-height:13px; position:relative; z-index:1; cursor:pointer; white-space:nowrap;}

.settings-tabs-hover, .settings-tabs-inactive:hover {height:32px; background:#fff; margin-top:1px; padding:4px 12px 0 12px; color:#7f7f7f; float:left; font-size:11px; line-height:13px; position:relative; z-index:1; cursor:pointer; white-space:nowrap;}
.settings-tabs-sel {background:#e1e1e1; height:38px; margin-top:1px; padding:4px 12px 0 12px; color:#7f7f7f; float:left; font-size:11px; line-height:13px; position:relative; z-index:2; white-space:nowrap;}
.settings-tabs-divide {background:url(/player/images/player-sprite.png) -434px -48px no-repeat; width:2px; height:36px; float:left;}

.settings-tabs b, .settings-tabs-inactive b {color:#10619d;}
.settings-tabs-hover b {color:#10619d;}
.settings-tabs-sel b {color:#10619d;}

.stream-settings-col {float:left; width:127px; padding:10px 0 0 8px;}
.stream-settings-col h4 {font-size:12px; font-weight:bold; margin:6px 0 9px 0; padding:0;}
.media-sel-wrap { margin-bottom:6px;}


.stream-settings-col input {float:left; position:relative; top:-2px;} 
.stream-settings-col label {float:left; color:#515151; padding-left:2px;color:#515151;} 

#dialog-tab-menu {position:absolute; width:100%; height:100%;}
#dialog-tab-menu span {background:#fff; color:#515151; padding:12px; font-size:12px; font-weight:bold; position:relative; top:60px;}



img.media-aro {background:url(/player/images/player-sprite.png) -417px -54px no-repeat;}

#player-settings-menu {position:absolute; top:35px; left:4px; z-index:1; border-left:#afafaf 1px solid; border-right:#afafaf 1px solid; border-bottom:#afafaf 1px solid; background:#bcbcbc url(/player/images/settings-menu-grad.jpg) top left repeat-x;}
#player-settings-menu div.settings-menu {width:573px; height:145px; position:relative;}

#player-options {float:right; margin:4px 10px 0 0; position:relative;}
#player-options a {background:url(/player/images/player-sprite.png) no-repeat;  display:block; float:left; height:30px; width:37px;}

#player-options a.icon_fullScreen {background-position: -6px -292px; width:35px;}
#player-options a.icon_standAlone {background-position: -42px -292px; margin-right:5px;}
#player-options a.icon_CC {background-position: -82px -292px;}

#player-options a.icon_fullScreen:hover {background-position: -6px -261px; width:35px;}
#player-options a.icon_standAlone:hover {background-position: -42px -261px;}
#player-options a.icon_CC:hover {background-position: -82px -261px;}

#player-options a.icon_fullScreen-sel {background-position: -6px -261px; width:35px;}
#player-options a.icon_standAlone-sel {background-position: -42px -261px;}
#player-options a.icon_CC-sel {background-position: -82px -261px;}

#player-options a.icon_fullScreen-disable {background-position: -6px -323px; width:33px; cursor:default;}
#player-options a.icon_standAlone-disable {background-position: -42px -323px; cursor:default;}
#player-options a.icon_CC-disable {background-position: -82px -323px; cursor:default;}

img.ico-media {background:url(/player/images/player-sprite.png) no-repeat; float:left; margin-right:4px; position:relative; top:2px;}
img.ico-qt {background-position:0 -360px;}
img.ico-wmv {background-position:-22px -360px;}
img.ico-flv {background-position:-44px -360px;}
img.ico-mp4 {background-position:-72px -360px;}


.player-subText {font-size:11px; color:#848484; display:block; padding-top:10px;}

/*ADD THIS STYLES*/
#at_hover2 div.at_item { padding:4px;}
#at_hover2 div.at_item:hover { background:#f3f3f3;}
.share-settings-col {float:left; width:130px; padding:10px 0 0 8px;}
.share-link {padding:4px 0 0 12px;}
.share-link input { color:#323232; font-size:11px; height:13px;}



/*Interactives*/
#asset-interactive-wrap {padding:5px;background:#FFFFFF;border:1px solid #CCCCCC;width:975px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-webkit-border-radius-topright:5px;-webkit-border-radius-topleft:5px;}
#asset-interactive-content {width:800px;}
#asset-interactive-sidepanel {width:170px;height:500px;float:right;border-left:1px solid #ccc;}
#my-content-wrap-alt {margin:12px 2px 0 8px;}
#my-content-wrap-article {}


/*ARTICLES*/
span.para { display:block; padding-bottom:14px;}
#article-actions-block {height:38px; width:575px; margin:5px 0 0 2px; position:relative; z-index:2; background:url(/player/images/player-sprite.png) 0 -420px no-repeat; border:1px #b8b8b8 solid; }/*IE6 exceptoin*/
#my-content-wrap-article {color:#555555; position:absolute; top:8px; right:10px;}
.article-right {width:400px; padding-left:10px;}
#post-content #my-content-wrap-article label {color:#555; display:inline; font-weight:normal; padding:0;}


/*PDF*/
a.btn-launchPDF {display:block; height:72px; width:228px; margin-top:120px; background:url(/player/images/btn-launchPDF.jpg) no-repeat;}
a.btn-launchPDF:hover { background-position:0 -71px;}
a.btn-launchPDF:active { background-position:0 -142px;}


/*Resources View*/
table.resourceDetails {float:left; width:272px; position:relative;}
table.resourceDetails td.labels {font-weight:bold; color:#10619D; width:90px;}
table.resourceDetails td {vertical-align:text-top; position:relative; padding-bottom:6px;}

.assetWrap {width:366px; padding-bottom:5px; margin-bottom:8px; border-bottom:1px solid #eeeeee;}
.assetWrap .resource-thumb-wrap {border:1px solid #D7D7D7;cursor:pointer;height:72px;padding:2px 2px 0;position:relative;width:105px;}
.assetWrap .resource-thumb-wrap .resource-thumb {height:70px;margin:0;padding:0;width:105px;}
.assetWrap .resource-asset-details {float:left; padding:0 0 0 6px;}
.assetWrap .resource-asset-details a.title {font-weight:bold; font-size:12px;}
.assetWrap .subText {font-size:11px; color:#848484; display:block; padding-top:5px;}
.assetWrap  b.type-time {color:#313131;text-transform:uppercase; text-align:center; display:block; padding-top:4px;}
.assetWrap .iconsLinks { padding-top:8px;}








/*MY CONTENT*/
#my-content-wrap {color:#555555; position:absolute; top:8px; right:15px;}
#my-content-wrap-flash {color:#555555; position:absolute; top:8px; left:744px;}
#my-content-wrap a { margin-left:4px;}

/*old styles for my content pane*/
/*My Content messages*/
#myContent-wrap {background:#353535; width:398px; z-index:6; position:absolute; left:0; top:0; min-height:322px; height:auto !important; height:322px;}
.success {font-size:16px; color:#404040; font-weight:bold; text-align:center; margin:40px 0 0 0; }
.error {font-size:12px; color:#d31405; font-weight:normal; text-align:center; margin:40px 0 0 0; }

	#mcBase {}
	#mcStage {}
	#mcStage h1 {font-size:18px; margin:0 0 12px 0; padding:0; font-weight:bold; color:#323232;}
	#mcStage input {font-size:11px; color:#323232;float:left; font-weight:normal; margin:0; padding:0;}
	#mcStage select {font-size:11px; color:#323232; font-weight:normal; margin:0; padding:0;}
	#mcStage label {font-size:11px; color:#323232;float:left; font-weight:normal; margin:0; padding:0;}
	#mcStage input {margin:2px 0 0 0;}
	#mcStage label {font-weight:normal; padding:0 4px 0 6px;}
	#guidAddToFolder { margin-top:8px;}
	#folderName { margin-top:8px;}
	
	#or {font-size:16px; font-weight:bold; color:#a5a5a5; margin:14px 0 14px 0;}
	#mc_btn {padding:12px 0 0 0;}
	#mc_btn a {float:left;}
	div.con {font-size:16px; font-weight:bold; color:#a5a5a5; padding:14px 0 14px 0; width:320px; text-align:center}
	div.con #divAssign_form {padding:0px 0 0 36px; margin:14px 0 0 0; height:180px; overflow:auto; font-size:11px; text-align:left; color:#323232; font-weight:normal;}
	#mcStage div.clear {clear:both; margin:0; padding:0; *display:none;}
	#mc_btn_status {font-size:11px; color:#565656; padding:3px 0 0 3px;}



b.ico {background:#2a77a9; color:#fff; padding:2px 3px 2px 3px; margin-right:4px;}

#play-img-wrap {position:relative; height:240px; width:352px; overflow:hidden; margin:38px 0 0 0;}
.play-img-overlay {position:absolute; height:240px; width:352px; background:url(/player/images/overlay-play.png) no-repeat; cursor:pointer;}
.popup-img-overlay {position:absolute; height:240px; width:352px; background:url(/player/images/overlay-popup.png) no-repeat; cursor:pointer;}
.standalone-img-overlay {position:absolute; height:240px; width:352px; background:url(/player/images/overlay-standalone.png) no-repeat; cursor:pointer;}
.pdf-overlay {position:absolute; height:240px; width:352px; background:url(/player/images/overlay-pdf.png) no-repeat; cursor:pointer;}

						
.blockTime-overlay {position:absolute; top:0; left:0; height:240px; width:352px; background:#000; cursor:default; z-index:1;
					filter:alpha(opacity=80);
					-moz-opacity:0.4;
					-khtml-opacity: 0.4;
					opacity: 0.4;
					}
.blockTimeText-overlay {position:absolute; top:0; left:0; height:240px; width:352px; color:#fff; cursor:default; text-align:center; z-index:2;}					
.blockTimeText-overlay div {padding:25px 20px 20px 20px; font-size:16px;}
					



.hideOverflow {overflow-y:hidden; overflow-x:hidden;}
.showOverflow {overflow-y:auto; overflow-x:hidden;}

/*a#btnFullScreen {display:none;}  REMOVED PER JULIAS REQUEST, SHOW ICON IN ALL BROWSERS*/

.series-list a {display:block; padding:4px; }
.series-list a:hover {background:#e5e5e5;}

#printer-link {border-left:1px #e5e5e5 solid; float:right; height:32px; margin-left:6px;width: 114px; white-space: nowrap;}
#printer-link a { padding-left:24px; background:url(/player/images/icon_printerFriendly.jpg) no-repeat; display:block; height:24px; margin:5px 0 0 6px;}


/*EMAIL FORM*/
#emailForm { margin:10px;font-size:11px; font-family:Trebuchet MS,Trebuchet,Lucida Grande,Verdana,sans-serif;color:#464646; }
#emailForm h1 {font-size:16px; color:#464646; margin:0 0 8px 0; padding:0;}
#emailForm label {font-weight:bold; font-size:12px;}

#resourceActionWrap { position:absolute; top:6px; right:8px;}

#mark-complete {height:40px;background:#e45d3f;position:relative;top:-21px;left:0;width:100%;border-bottom:1px #ccc solid;font-size:13px;color:#fff;}
#mark-complete {
	box-shadow:0 0 1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
	-moz-border-radius: 0 0 4px 4px; 
	-webkit-border-radius: 0 0 4px 4px; 
	border-radius: 0 0 4px 4px; 
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
	}
#mark-complete-inner {padding:0px 8px 0 8px;float:right;}
#mark-complete-inner p {float:left;padding-top:11px;margin:0;}
#mark-complete-inner a {float:left;margin:4px 0 0 10px;padding:6px 3px}

.hidden-text {
    text-indent: -5000em;
}