#schlMainContent {
	background: url(images/bg.jpg) repeat-y;
	margin-left: 10px !important;
	width: 900px !important;
}
#schlContent {
	background: url(images/bg_top.jpg) no-repeat; 
}
#schl3o { 
	background: url(images/bg_btm.jpg) 0 100% no-repeat;
	padding-bottom: 30px;
	padding-top: 17px;
	width: 900px !important;
}
#schlContent #schl3o h1, #schlContent #schl3o h2, #schlContent #schl3o h3, #schl3o p { margin: 0; padding: 0; }
#schl3o p.hdr { margin-bottom: 15px; padding-left: 17px; }
#schl3o p.intro { color: #fff; font-size: 15px; margin: 0 45px 18px 45px; }
#schl3o p.intro2 { color: #fff; font-size: 26px; margin-bottom: 15px; text-align: center; }
#schl3o a img{border:none;}


#etRegister {
	background: url(images/register_bg.jpg) no-repeat;
	height: 361px;
	margin-left: 45px;
	padding: 20px 30px 0 35px;
	width: 743px;
}
#etRegister2 {
	margin-left: 45px;
	width: 815px;
}
#schl3o .register #etSide {
	background: url(images/side_bg.jpg) no-repeat;
	float: left;
	height: 437px;
	padding-top: 10px;
	width: 203px;
}
#schl3o .register h1 { color: #e30404; font-size: 25px; margin-bottom: 7px; text-align: center; }
#schl3o .register #etSide h1 { font-size: 18px; line-height: 20px; margin-bottom: 7px; }
#schl3o .register h2 { color: #000; font-size: 22px; margin-bottom: 12px; text-align: center; }

#schl3o .register ul { list-style: none; margin: 0; padding: 0; }
#etRegister .speakers { border-top: 1px solid #949292; margin-top: 20px; padding-top: 35px; }
#etRegister .speakers ul { margin: 0 0 17px 0; }
#etRegister .speakers ul li { float: left; width: 370px; }
#etRegister .speakers ul li .pic, #etRegister .speakers ul li .txt { float: left; }
#etRegister .speakers ul li .pic { width: 107px; margin-right: 5px; }
#etRegister .speakers ul li .txt { font-size: 14px; width: 258px; }
#etRegister .speakers ul li .txt h3 { font-size: 24px; }
#etRegister .speakers ul li .pic .bio { margin-top: 4px; text-align: right; }
#etRegister .btn { text-align: center; }

#etRegister2 #etSide ul li .pic { padding-bottom: 11px; position: relative; text-align: center; }
#etRegister2 #etSide ul li .pic .bio { bottom: 4px; left: 115px; position: absolute; }
#etRegister2 #etSide ul li .txt { padding-bottom: 7px; text-align: center; }
#etRegister2 #etSide ul li .txt h3 { font-size: 13px; }
#etRegister2 #etForm {
	background-color: #f2f1ed;
	float: left;
	height: 447px;
	margin-left: 7px;
	width: 600px;
}

#etUpcoming {
	background: url(images/upcoming_btm.gif) 0 100% no-repeat;	
	margin-left: 45px;
	margin-top: 30px;	
	width: 811px;
}
#etUpcoming .etUpcomingContent {
	background: url(images/upcoming_top.gif) no-repeat;
	padding: 20px 23px 0 18px;
}
#schl3o #etUpcoming h2 {
	background: url(images/shtxtUpcomingWebcasts.gif) no-repeat;
	border-bottom: 1px solid #d7d2d2;
	height: 21px;
	margin-bottom: 12px;
	padding-bottom: 6px;
	text-indent: -100001px;
}
#schl3o #etUpcoming h3 { font-size: 12px; margin-bottom: 6px; }
#etUpcoming .date { color: #cf2c24; margin-bottom: 9px; }
#etUpcoming .btn { margin: 9px 0 20px 0; }
#etUpcoming .pic { margin-bottom: 5px; }
#etUpcoming .col1 { float: left; width: 360px; }
#etUpcoming .col1 ul { list-style: none; margin: 0; padding: 0; }
#etUpcoming .col1 ul li { float: left; width: 175px; }
#etUpcoming .col2 .sspeaker  ul { list-style: none; margin: 0; padding: 0; }
#etUpcoming .col2 .sspeaker  ul li { float: left; width: 175px; }
#etUpcoming .col2 { float: left; margin-left: 24px; width: 380px; }
#etUpcoming .col2 .sspeaker { border-left: 1px solid #e0dddd; padding-left: 15px; }
#etUpcoming .col2 .poweredby {
	background-color: #e8e8e6;
	border: 1px solid #706767;
	padding: 10px 15px;	
	width: 347px;
}
#schl3o #etUpcoming .col2 .poweredby h2 {
	background: url(images/txtPoweredBy.gif) no-repeat;
	border-bottom: 1px solid #d7d2d2;
	height: 20px;
	padding-bottom: 6px;
	text-indent: -100001px;
}
#etUpcoming .col2 .poweredby ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}
#etUpcoming .col2 .poweredby ul li { margin-bottom: 15px; }
#etUpcoming .col2 .poweredby ul .logo { float: left; }
#etUpcoming .col2 .poweredby ul .txt { float: left; margin-left: 15px; width: 200px; }
#etUpcoming .col2 .poweredby ul .txt a { font-weight: bold; }

#schl3o #etUpcoming a.speaker { color: #106aaa; font-weight: bold; }


#schl3o .f:after, #schl3o #etRegister2:after, #etUpcoming .etUpcomingContent:after, #etUpcoming .col2 .poweredby ul li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#schl3o .f, #etUpcoming .etUpcomingContent, #etUpcoming .col2 .poweredby ul li, #schl3o #etRegister2 { display:inline-block; } /*this trips hasLayout for ie7*/
#schl3o .f, #etUpcoming .etUpcomingContent, #etUpcoming .col2 .poweredby ul li, #schl3o #etRegister2 { display:block; } /*this returns it back to normal*/

/**Post Event**/
#schl3o #etUpcoming h2#past{background:transparent url(images/shtxtpastwebcast.gif) no-repeat scroll 0 0;clear:both}


