/* --- Media Objects Captions Overrides --- */
.mediaObjectCt .objectCaptionCt {
	background-color:#000;
	position: absolute;
	top: 420px;
	left: 480px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	text-overflow: ellipse;	
	text-align: right;
	line-height: 70px;
	color:#F8F8F8;
	width: 500px;
	height: 70px;
	overflow: hidden;
	white-space: nowrap;	
}
.mediaObjectCt .objectCaptionCt span { padding: 0 10px; }
.mediaObjectCt .objectCaptionCt p.blue	{ color: #63A6C3; padding: 0; margin: 0; display: inline; }

/* --- Media Objects Video Players Overrides --- */
.inlineVideoPlayer, .inlineYoutubePlayer { background-color:#1F1C1A; }
.objectPlayButtonCt { 
	top:50%;
	left:50%;
	margin:-41px 0 0 -41px;
}

.mediaControllerCt	{ position: absolute; top: 505px; right: 0; width: auto; height: 25px; }

.mediaControllerCt .selectorCt,
.mediaControllerCt .controllerCt	{ height: 25px; background-color: #FFF; }

.mediaControllerCt .controllerCt	{ padding: 1px 10px 0 0; }
.mediaControllerCt .controllerCt li:hover { cursor:pointer; }

.mediaControllerCt .controllerCt .controllerInnerCt	{ margin-top:1px; }
.mediaControllerCt .controllerCt	{ margin-left:0; }
.mediaControllerCt .controllerCt li.next_button,
.mediaControllerCt .controllerCt li.previous_button	{ display:none; }
.mediaControllerCt .controllerCt li.pause_button	{ background:transparent url(../images/HomepageImages.png) no-repeat -30px -81px; width:22px; height:21px; }
.mediaControllerCt .controllerCt li.play_button		{ background:transparent url(../images/HomepageImages.png) no-repeat -30px -133px; width:22px; height:21px; }

.mediaControllerCt .selectorCt	{ padding: 0 0 0 10px; }
.mediaControllerCt .selectorCt .selectorInnerCt	{ margin-top: 7px; }
.mediaControllerCt .selectorCt li	{ width:12px; height:12px; margin:0 5px 0 0; }
.mediaControllerCt .selectorCt li.last	{ margin:0; }
.mediaControllerCt .selectorCt li a			{ display:block; width:12px; height:12px; background:transparent url(../images/HomepageImages.png) no-repeat -30px -274px; }
.mediaControllerCt .selectorCt li a span	{ display:none; }
.mediaControllerCt .selectorCt li.active	{ background:none; } 
.mediaControllerCt .selectorCt li.active a	{ background:transparent url(../images/HomepageImages.png) no-repeat -30px -297px; }