/******************************************************************************/
/*						   ***MCSServerStatus Styles***						  */
/******************************************************************************/

.ServerStatusLabel
{
	background-color: white;
	position: absolute;
	top: 5px;
	left: 5px;
	font-family:verdana,arial;
	font-size:9pt;
	font-weight:bold;
}

/* Outer table containing one status item */
.StatusItem 
{
	background-color: white;
	cursor: hand;
	padding-left: 0px;
	font-family: Arial;
	font-size: 10pt;
}

/* Outer table containing one status item with an alternate bg color */
.StatusItemAlt 
{
	background-color: #F0F0F0;
	cursor: hand;
	padding-left: 0px;
	font-family: Arial;
	font-size: 10pt;
}

/* Source name cell */
.StatusItem-SourceCell
{
	text-align: left;
	font-weight: bold;
}

/* Inner table containing status detail for 1 operation */
.DetailStatusItem 
{
	background-color: white;
	cursor: hand;
	border-width: 1px;
	border-color: #a9a9a9;
	border-collapse: collapse;
	padding-left: 0px;
	font-family: Arial;
	font-size: 10pt;
}

/* Inner table containing status detail for 1 operation with alternate bg color */
.DetailStatusItemAlt 
{
	background-color: #F0F0F0;
	cursor: hand;
	border-width: 1px;
	border-color: #a9a9a9;
	border-collapse: collapse;
	padding-left: 0px;
	font-family: Arial;
	font-size: 10pt;
}

.DetailStatusItem-OffsetCell
{
	width: 20px;
}

.DetailStatusItem-OperDescCell
{
	border-width: 1px;
	border-color: #a9a9a9;
	text-align: left;
}

.DetailStatusItem-ServerCell
{
	border-width: 1px;
	border-color: #a9a9a9;
	width: 110px;
	text-align: center;
}

.DetailStatusItem-OperStatusCell
{
	border-width: 1px;
	border-color: #a9a9a9;
	width: 100px;
	text-align: center;
}

.DetailStatusItem-PercentDoneCell
{
	border-width: 1px;
	border-color: #a9a9a9;
	width: 50px;
	text-align: center;
}

.DetailStatusItem-UserCell
{
	border-width: 1px;
	border-color: #a9a9a9;
	width: 110px;
	text-align: center;
}

.DetailStatusItem-CancelCell
{
	border-width: 1px;
	border-color: #a9a9a9;
	width: 20px;
	text-align: center;
}

.StatusButton
{
	font-family: Arial;
	font-size: 10pt;
	border:solid 1px black;
	background-color:#00CE90;
	width: 80px;
}

/******************************************************************************/
/*					***MCSContentList:  LIVE STREAM STYLES***				  */
/******************************************************************************/

/* The table that contains the live stream listing */
.LiveContentItem 
{
	background-color: white;
	cursor: pointer;
	border-bottom: solid 1px black;
	width: 100%;
	padding: 1px;
}

/* Sets properties for the icon's cell */
.LiveContentItem .IconCell
{
	/*width: 50px;*/
	width: 55px;
	max-width: 55px;
}

/* Sets properties for the icons */
.LiveContentItem .IconCell img
{
	/* For most browsers */
	max-width: 58px;
	/* For IE which doesn't understand max expressions 58px*/
	width: 58px;
}

.LiveContentItem .ChannelCell
{
	font-family: verdana,arial;
	font-size: 18pt;
	font-weight: bold;
	width: 14px;
}

.LiveContentItem .TitleCell
{
	/*GJH: adds a border on channel cells of mcslist*/
	border-left-style:solid; border-left-width:1px; border-left-color:Black;
}

.LiveContentItem .TitleCell div
{
	font-family: verdana,arial;
	font-size: 9pt; 
	overflow: hidden;
	white-space:nowrap;
	/*width: 570px;  gjh: removed as it caused 1st column to be misaligned with channelguide 1st column*/ 
}

/* The Menu Cell in the live stream listing */
.LiveContentItem .MenuCell
{
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	position: absolute;
	right: 0px;
}

/******************************************************************************/
/*					***MCSContentList:  VOD/STORED STREAM STYLES*** 		  */
/******************************************************************************/

/* The table that contains the stored stream listing */
.StoredContentItem 
{
	background-color: white;
	cursor: pointer;
	border-bottom: solid 1px black;
	width: 100%;
	padding: 1px;
}

/* Sets properties for the icon's cell */
.StoredContentItem .IconCell
{
	width: 58px; /*58px*/
}

/* Sets properties for the icons */
.StoredContentItem .IconCell img
{
	/* For most browsers */
	max-width: 58px;
	/* For IE which doesn't understand max expressions 58px*/
	width: 58px;
}

.StoredContentItem .TitleCell div
{
	font-family: verdana,arial;
	font-size: 9pt;
	overflow: hidden;
	white-space:nowrap;
	width: 570px;
}

/* The Subtitle Cell in the stored stream listing - Usually displays duration */
.StoredContentItem .SubtitleCell
{
	font-family: verdana,arial;
	font-size: 8pt;
	color: #669933;
}

/* The Menu Cell in the stored stream listing */
.StoredContentItem .MenuCell
{
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	position: absolute;
	right: 0px;
}

/******************************************************************************/
/*					***MCSContentList:  PLAYLIST CONTENT STYLES***	 		  */
/******************************************************************************/

/* The table that contains the stored stream listing */
.PlaylistContentItem 
{
	background-color: white;
	cursor: pointer;
	border-bottom: solid 1px black;
	width: 100%;
	padding: 1px;
}

/* Sets properties for the icon's cell */
.PlaylistContentItem .IconCell
{
	width: 58px;
}

/* Sets properties for the icons */
.PlaylistContentItem .IconCell img
{
	/* For most browsers */
	max-width: 58px;
	/* For IE which doesn't understand max expressions */
	width: 58px;
}

.PlaylistContentItem .TitleCell div
{
	font-family: verdana,arial;
	font-size: 9pt;
	overflow: hidden;
	white-space:nowrap;
	width: 570px;
}

/* The Subtitle Cell in the stored stream listing - Usually displays duration */
.PlaylistContentItem .SubtitleCell
{
	font-family: verdana,arial;
	font-size: 8pt;
	color: #669933;
}

/* The Menu Cell in the stored stream listing */
.PlaylistContentItem .MenuCell
{
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	position: absolute;
	right: 0px;
}

/******************************************************************************/
/*						 ***MCSContentList:  FOLDER STYLES***	   			  */
/******************************************************************************/

/* The table that contains the folder listing */
.FolderItem 
{
	background-color: white;
	cursor: pointer;
	border-bottom: solid 1px black;
	width: 100%;
	padding: 1px;
}

/* Sets properties for the icon's cell */
.FolderItem .IconCell
{
	width: 58px;
}

/* Sets properties for the icons */
.FolderItem .IconCell img
{
	/* For most browsers */
	max-width: 58px;
	/* For IE which doesn't understand max expressions */
	width: 58px;
}

.FolderItem .TitleCell div
{
	font-family: verdana,arial;
	font-size: 9pt;
	overflow: hidden;
	white-space:nowrap;
	width: 570px;
}

/******************************************************************************/
/*				         ***MCSContentList:  MENU STYLES***	      			  */
/******************************************************************************/

.ListMenuItem,
.ListMenuItem:Active,
.ListMenuItem:Visited,
.ListMenuItem:Link
{
	font-family:verdana,arial;
	font-size:8pt;
	color:blue;
	text-decoration:none;
}

.ListMenuItem:Hover
{
	font-family:verdana,arial;
	font-size:8pt;
	color:blue;
	text-decoration:underline;
}

/******************************************************************************/
/*							***MCSPlayList Styles***						  */
/******************************************************************************/

.PlayListItem
{
	background-color: white;
	cursor: pointer;
	border-bottom: solid 1px black;
	width: 100%;
	padding: 1px;
	font-family: verdana,arial;
	font-size: 9pt;
}

.PlayListItem-TitleCell
{
	max-width: 200px;
	word-wrap: break-word;
}

.PlayListButtons
{
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}

.PlayListButton
{
	font-family: Arial;
	font-size: 9pt;
	border:solid 1px black;
	background-color:#00CE90; /* needs to use the .lnkButton styling format */
	width: 60px;
	
	/**/
	font-size:10pt;
	border:none;
	/*border-left:solid 1px #9db579;*/
	color:#778f54;
	width:auto;
	background-image:url('../VEMSImages/btnRightCorner.gif');
	background-position:right;
	background-repeat:no-repeat;
	background-color:transparent;
}
#playListNav_prevClipButton.PlayListButton
{
	font-size:10pt;
	border:none;
	color:#778f54;
	width:auto;
	background-image:url('../VEMSImages/btnLeftCorner.gif');
	background-position:left;
	background-repeat:no-repeat;
	background-color:transparent;
}



/******************************************************************************/
/*			***MCSContentList and MCSServerStatus:  GENERAL STYLES***		  */
/* NOTE: These HAVE to be BELOW all of the other styles to work properly when */
/* cascading multiple styles in one item element.							  */
/******************************************************************************/

/* This style is cascaded with the other item's styles when moused over */
.HighlightedItem
{
	background-color: #eee;/*eee 999*/

}

.HighlightedItemDefaultCursor
{
	background-color: #eee;/*999*/
	cursor: default;
}

/* This style is cascaded with the other item's styles when it's selected */
.SelectedItem
{
	background-color: #f1f6df;
}
.mediaLibraryActive
{
	background-color:#eee;/*#f9fcf3;*/
}
/******************************************************************************/
/*							*** MCSViewInfo Styles ***			   			  */
/******************************************************************************/

.MCSViewInfo_Text
{
	font-family: verdana,arial;
	font-size:12pt;
	color:White;
}
.MCSViewInfo_Label
{
	font-family: verdana,arial;
	font-size:12pt;
	color:White;
	font-weight:bold;
}
