#webinar {display:block; float:left; width:100%; margin-bottom:20px;}
.icon {float:left; margin: 4px 10px 20px 0;}
#webinar .wrap {padding:0 20px 20px 20px;}
	#webinar .half {width:33%; float:left;margin-bottom:10px;}
	.half p {text-align:center;}
	.half p:first-line {font-weight:bold;}
	.half img {margin-top:4px;}
	.pop {background:#eee; border: solid 1px #333; width:48%;}

#demand {background:url(bg-video.jpg) top left repeat-x; display:block; float:left; width:100%; padding-bottom:20px;}
#demand .imgicon {float:left; display:block; width:100px; margin: 4px 10px 20px 0;}

#demand .icon {float:left; margin: 10px 10px 20px 0;}
#demand .wrap {margin:6px 10px;}
#demand h1 {margin: 10px;}


 
#demand .vtitle, #demand .vdesc {display:block; float:left; width:450px;}

#videowrap {background:url(bg-video.jpg) top left repeat-x; display:block; float:left; width:100%; padding-bottom:20px;}
	#videowrap h2 {margin:10px 16px; color:#000;}
	.video {display:block; float:left; width:160px; margin: 0 10px; text-align:center; color:#01438a;}
	.video img {margin-bottom:6px;}
	.video img.watch {margin:0; vertical-align:top;}
	#videowrap hr {border-top:solid 1px #f1f1f1; margin:20px 0; display:block; clear:both;}

.wlist {display:block; float:right; width:500px; }
	
	
p.learn a {color:#9ccdff; text-decoration:underline; font-weight:bold;}	

.description{padding:16px;margin:10px 0;background:#eee}

.sample{display:block; width:100%; border-top: solid 1px #336292;padding-top:1px;}
h4.stitle{color:#666;margin:0 0 5px 0}

.links {padding:10px;margin-top:20px}
.links a{font-size:14px;color:#0080FF;text-decoration:none}
.links a:hover{font-weight:bold}


.buttons{float:right; width:186px; display:block; border-left:solid 1px #336292; padding-left:1px; height:400px;}
.buttons p {color:#fff; margin:6px;}
.buttons ul, .buttons li {list-style:none; margin:0; padding:0; list-style-image:none; bullet:none;}
.buttons li{cursor:pointer;background:url(menu-over.jpg) top left no-repeat; display:block; width:185px;}
.buttons span{color:#fff;cursor:pointer; padding:6px 6px 6px 20px; display:block; line-height:100%;}
.buttons .active, .buttons span:hover{color:#fff;background:url(menu.jpg) top left no-repeat;}	

div.video {height:auto;}

.divider {clear:both; border-top:solid 1px #ccc; padding:10px 0; display:block; margin-top:10px;}
