/* ---------------------------------------------------*/
/* ---------------- VIDEO SIGNPOST -------------------*/
/* ---------------------------------------------------*/

	div.videoSignpostBody{
		width: 100%;
		padding:6px 0 0 0;
		overflow:hidden;
	}
			    
		div.containerTvSignPostImage{
			width:100%;
			text-align:center;
		}

		div.containerTvSignpostLogo{
			text-align:left;
			padding:6px 0 0 10px;
		}
		
		div.tvSignpostBottom{
			width:100%;
			overflow:hidden;
		}
		
			div.tvSignpostLinkText{
				text-align:left;
				padding: 0 10px 0 10px;
			}
			
				div.tvSignpostLinkText p{
					padding: 6px 0 0 0;
				}
	
				a.videoSignpostButton{
					overflow: hidden;
					text-decoration: none;
				}
		
				img.imgVideoSignpostButton{
					float:right;
					margin:8px 0 0 5px;
					vertical-align:-50%;
				}
			
			div.videoSignpostDurationText{
				margin-left:auto;
				margin-right:auto;
				margin-bottom:5px;
			}
		
/* -----------------------------------------------------------------*/
/* ---------------- VIDEO POPUP	------------------------------------*/
/* -----------------------------------------------------------------*/

/* Not using some of the default shadow box html 
 * elements, so don't display them.*/
div.sb-container-benfieldtv #sb-title, 
 div.sb-container-benfieldtv #sb-info {
	visibility:hidden;
	display:none;
}

/* Want these to have transparent backgrounds */
div.sb-container-benfieldtv #sb-wrapper,
 div.sb-container-benfieldtv #sb-body, 
  div.sb-container-benfieldtv #sb-body-inner,
   div.sb-container-benfieldtv #sb-content{
	background:none;
}

	div.popUpContentOuter{	
		padding:0;
		margin:0;
	}
		
		div.popUpBorder{
			height:10px;
			line-height: 0;
			font-size: 0;
			margin:0;
			padding-left:10px;
			padding-right:10px;
			position:relative;
			background:none;
		}

		div.borderFill{
			height:10px;
			width:100%;
			line-height: 0;
			font-size: 0;
			background-color:#FFFFFF;
		}

		img.leftCorner {
			float:left;
			padding:0;
			margin:0;
		}
		
		img.rightCorner {
			float:right;
			padding:0;
			margin:0;
		}

		img.outerCorner {
			margin-top: -10px;
		}

	div.popUpContentInner {
		font-family:arial,helvetica,sans-serif;
		font-size:0.6875em;
		color:#818181;
		padding-left:10px;
		padding-right:10px;
		background-color:#FFFFFF;
	}

		div.titleImage {
			float:left;
			margin-bottom:5px;
		}

		div.close {
			float:right;
			clear:right;
		}

		.videoBorderTop{
			height:8px;
			clear:both;
			background-color:#E5E5E5;
		}

		div.videoContainerOuter {
			clear:both;
			background-color:#E5E5E5;
			padding-left:8px;
			padding-right:8px;
		}

			.videoTitle {
				clear:both;
				padding-bottom:5px;
				color:#005AA6;
				font-weight:bold;
				background-color:#E5E5E5;
				margin-left:5px;
			}
			
			div.needFlashMessage{
				text-align:center;
				padding:10px;
				background-color:#FFFFFF;
				font-weight:bold;
				color:#949494;
				border:1px solid #949494;
			}
			
		.videoBorderBottom{
			height:8px;
			background-color:#E5E5E5;
		}

		.videoSummaryText p{
			margin-top:3px;
			margin-bottom:0;
			padding:0;
		}