.leftdiv{float:left;width:50%;  border:0px solid #ccc; margin: 0 0 0 10px;}
.rightdiv{float:right; width: 45%; border:0px solid #ccc; margin:8px 10px 20px 0;}
.spacer-webinar-popup{width:100%;height:1px;margin:0 0 20px 0;border-bottom:1px dashed #ccc; float:left}
.clear{ clear:both}
.past-events .past-events-header {  background-color: #F2F2F2;  border-radius: 5px;  display: block;  font-size: 14px;  font-weight: bold;  margin-bottom: 10px;  padding: 10px 10px 10px 20px; float:left; width:100%}
ul.lecture{padding:0; margin:10px 0 0 0; float:left}
ul.lecture li{list-style-type:none; background:url(../images/bul-icon.png) 0 6px no-repeat;padding:0 0 0 11px; text-align:left; color:#000000; margin-bottom:0px; font-size:12px}
.trainers-bx{background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 5px; padding:0 20px 0 0; float:left; width:100%}
.trainers-bx span.title{display: block; margin: 10px 0 0 0; font-weight: bold;}
.trainers-bx .photo{display: block;width: auto; min-height:142px ; background-color: rgb(242, 242, 242); float: left; padding: 10px; margin-right: 20px; border-radius: 5px 0px 0px 5px;   text-align: center; vertical-align: middle;}
.trainers-bx .photo img{border:1px solid #cccccc; border-radius:5px}
