ol {margin-top: 10px;}
li {padding-bottom: 10px;}
.sponsors table {width: 100%;}
.sponsors td {text-align: left;}
.sponsors img {margin: 0px 0px 0px 20px;}
.meetinginfo li { padding-bottom: 0px; }
.meetinginfo {font-size: 9pt;}
.sponsorlevel {text-align: left; border-bottom: solid 1px #004000; text-size: 11pt;}
TD.col1 {vertical-align: top;}
.col1 li {padding-bottom: 10px;}
.sponsors {padding-top: 20px; text-align: left;}
.sponsors a:link, .sponsors a:active, .sponsors a:visited { color: #004000; text-decoration: none;}
.sponsors a:hover { color: #004000; text-decoration: underline;}
.sponsors td.col1 {width: 35%;}
.sponsors td.col2 {width: 65%;}
.sponsors_contact, .sponsors_contact a:link, .sponsors_contact a:active, .sponsors_contact a:visited { color: #c0c0c0; font-weight: bold; text-decoration: none;}
.sponsors_contact a:hover { color: #004000; text-decoration: underline;}
.print {font-size: 9pt;}

.workshop_talk {padding: 0px 10px 10px 20px; }
.workshop_talk .title {font-weight: bold; font-size: 9pt;}

