body, html
{
    background: #666;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../Images/404_cadent_body_bg.gif) 0 0 repeat-y;
}
#container
{
	width:900px; 
	background:#000;
	margin:0;
	text-align:left;
	color:#fff;
}
#header h1
{
	margin:0;
	padding:0;
	
}
#header h1 a
{
	background:url(../Images/HeaderBackground.jpg) 0 0 no-repeat;
	display:block;
	width:900px;
	height:103px;
	overflow:hidden;
	text-indent:-9990em;
}
#main
{
	background:url(../Images/MainBackground.jpg) 0 0 no-repeat;
	padding:50px 35px 35px 35px;
}
#main .leftContent
{
	width:480px;
	float:left;
}
/* ---------------------------------------------- video text */
#main .leftContent div.vidcta
{
	font-size: 18px;
	color:#fff;
	line-height:24px;
	margin: 10px 0  20px 0;  /* 10 0 20 0 20090617 */
	/* padding: 0 0 100px 0; /*20090702 */
}
#main .leftContent div.vidcta em
{
	font-style: normal;
	color:#09c;
}
/*------------------------------------------------- */

#main .rightContent
{
	width:315px;
	margin-left:35px;
	float:left;
}
#main .rightContent div.leadin /* m*/
{
	font-size: 14px;
	color:#ffffff;
	margin-right:50px;
}

#main .rightContent div.leadin p /* m */
{
	font-size: 10px;
	text-align:left; 
	color:#fff;
	margin: 0 0 4px 0;
	padding: 0;
}
#main .rightContent div.leadin p em  /* m */
{
	color: #fff;
	font-style:normal;
}
#main .rightContent div.register /* m */
{
	font-size: 18px;
	color:#ffffff;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

#main .player
{
	width:480px;
	height:320px;
}
h2
{
	font-weight:normal;
}
#main .form
{
	overflow:hidden;
}
.dates .column1
{
	width:170px;  /*150px; 145px;*/
	float:left;
}
.dates .column2
{
	width:140px; /* 164px; 145px;*/
	float:right;
}
.dates ul
{
	list-style:none;
	margin-left:0;
	padding-left:0;
}
.dates h4
{
	font-size:14px;
	text-transform:uppercase;
	color:#0098d8;
	font-weight:normal;
}
.dates h5
{
	font-size:14px;
}
.dates ul li
{
	font-size:10px;
}
/* left column video cta */
 
/*----------------------------------------------------------------------footer */
div.mod#footer  
{
	font-size: 9px;
	color:#fff;
	background-color:#000;
}
div.mod#footer  div.ceu
{
	font-size: 11px;
	color:#fff;
	font-weight: normal;
	margin: 20px 0 20px 50px;
	padding: 0;
}
div.mod#footer  div.ceu em
{
	 
	font-style: normal;
	color:#fff;
}

div.mod#footer  div.t1
{
	font-size: 14px;
	color:#fff;
	font-weight: bold;
	background-color:#000;
	margin: 0 0 10px 50px;
	padding: 0;  /* 100px 0 0 0 */
}
div.mod#footer div.t1 em
{
	color: #09c;
	font-style: normal;
}
div.mod#footer div.path
{
	margin: 0 0 10px 50px;
	width: 320px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-align:center;
	font-size: 13px;
	line-height:32px;
}
div.mod#footer div.logo
{
	margin: 20px 0 10px 50px;
}

div.mod#footer div.caveat
{
	margin: 20px 0 50px 50px;
	font-size:9px;
	color:#dbdbdb;
	margin-right:50px;
}
 