@charset "utf-8";
/* CSS Document */


/*<!----------------------------------------------2007 VIDEO PAGE STYLES------------------------ >*/


.redShade
{
	background-color: #ba130a;
	color:#FFFFFF;
	font-weight:bold;
}

#videoBody
{

	background: url(/images/bg_videopage.jpg) repeat-y scroll center top;
	background:none;

}

#videoContentContainer
{
	margin: auto;
	padding: 0;
	width:1000px;
	position:relative;
}


#videoContentContainer #categories
{
	width: 185px;
	padding-top: 10px;
}



#videoContent
{

	/*width: 599px;
	float: left;
	margin: 10px;*/
}


#videoContent h2, #sidebar h2
{
	color:#4170b7;
	font-size:1.3em;
	font-weight:bold;
}

#videoTable
{
	width: 599px;
	margin: 0 auto;
	font-size: 0.9em;
}


#videoTable td
{
	border: 1px solid #940f0a;
}

#videoTable th
{
	text-align: left;
	color: #940f0a;
	background: #F3F3D8;
	padding-left: 5px;
	border: 1px solid #940f0a;
	font-size: 1em;
	font-weight:bold;
}

#videoTable th.videohead
{
	background: url(/flash_videos/images/video_table_top2.jpg) center top no-repeat;
	border: none;
	margin-bottom: 0;
	line-height: 35px;

}

#videoTable th.videofoot
{
	background: url(/flash_videos/images/video_table_bottom2.jpg) center top no-repeat;
	border: none;
	margin-bottom: 0;
	line-height: 35px;
}


#videoTable th.videoheadSmall
{
	background: url(/flash_videos/images/video_table_top_small.jpg) center top no-repeat;
	border: none;
	margin-bottom: 0;
	line-height: 35px;

}

#videoTable th.videofootSmall
{
	background: url(/flash_videos/images/video_table_bottom_small.jpg) center top no-repeat;
	border: none;
	margin-bottom: 0;
	line-height: 35px;
}



#videoTable .redText
{
	color: #940f0a;

}

#videoTable .indent 
{
	padding-left: 5px;
}

#videoImages a
{
	color: #940f0a;
	border: none;

}



#videoTable hr
{
	border: 1px solid #940f0a;
	width: 95%;
	margin: 5px auto;
}

#videoSidecol
{
	margin-left:820px;
	padding-top:10px;

}




#videoTable .imgTopMargin   /*for video and audio icons*/
{
	vertical-align: bottom;
	padding: 0 5px;

}

.imgTopMargin   /*for video and audio icons*/
{
	vertical-align: bottom;
	padding: 0 0 0 2px;

}

#introslide 
{
	text-align:center;
}

