
.header {color:rgb(0,79,113); font-weight:normal; text-align:left; width:100%;padding-top:25px; display:flex; font-family: Georgia;}
.headerel {margin-left: 10px; padding:5px;display:block; ;width:100%}

div.calendarhead {font-style:normal; color:rgb(0,79,113);text-align: center; padding-left:10px; padding-right: 10px;}

a.headerel {float:right; width:auto;}

font.msg_head { cursor: pointer; }
div.msg_body {text-align:left;}
td.seminar { width:750px; text-align:left;padding-bottom: 10px}
td.date {width:150;text-align:center;}
ttle {font-family:"Georgia"; font-style:italic;font-size:30px;margin-bottom:10px; }


div.seminar-container {display:flex;}
div.calendar {width:90%;padding:0;}
div.sdbr {margin-top: 20px; display:inline-block; width:10%;padding:0;}
ul li {display:block;padding:10px;}
div.rightbar {width=20%; text-align: center;margin-top:90px;padding:0;}
div p {margin-top:10px;}

a.lnk {text-decoration: none;  cursor: pointer; color:rgb(0,79,113);}

div.topbar{display:inline-block;float:right}
div.topbaritem {padding:5px; width:150px;margin:10px; text-align: center}

.alignleft {
	float: left;
}
.alignright {
	float: right;
}

div.ed {width:100%;}

div.htgr_body {width:100%;}

div.contact_body {text-align:right;width:100%;}

div.speaker {margin-top:10px;margin-bottom:10px;}