ul.reglist { list-style: disc outside; padding: 3px; margin-bottom: 10px;}
ul.reglist li {margin: 5px 0 10px 20px; padding: 0; line-height: 15px;}
ol.reglist {list-style: decimal outside; padding: 3px; margin-bottom: 10px;}
ol.reglist li {margin: 10px 0 10px 20px; padding: 0; line-height: 15px;}

/* newsletter layout */
#newsletter-content .content {padding: 10px;}
.header-3 {font-size: 13px;}
.din-container {width: 626px; padding: 0; margin: 0;}
.din-volume {padding: 5px; margin: 0 0 10px; color: #555555; font-size: 11px; text-align: left;}
.din-volume .din-issue {float: left;}
.din-volume .din-date {float: right;}
.din-title {padding: 0 0 10px; margin: 0; font-size: 18px;}
.din-article {margin: 5px 0 15px; padding: 10px; border: 1px solid #cccccc; background-color: #ffffff; text-align: left; font-size: 12px; overflow: hidden;}
.din-article h3 {padding: 3px 0 10px; font-size: 13px; color: #004990;}
.din-article p {padding: 8px 0; margin: 0; line-height: 15px;}
.din-article p.sectiontitle {margin: 0 auto; font-weight: bold; font-size: 14px;}
.din-article p.section-title {margin: 25px auto 0; font-weight: bold; font-size: 15px; color: #004990;}
.din-article p.p70 {margin: 0; padding: 0; height: 70px;}
.din-article img {margin: 10px 0; padding: 0;}
.din-article .footnote {margin: 60px 0 0;}
.din-article .footnote p {font-size: 10px;}
.din-article .caption264 {clear: both; float: right; padding-left: 7px; width: 264px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: center; line-height: 14px;}
.din-director {margin: 0 3px; padding: 7px; border: 1px solid #cccccc; background-color: #ffffff; text-align: left; font-size: 11px;}
.din-director img {padding: 7px 0;}
.promo h3 {margin: 0; padding: 3px 0 14px; font-size: 10pt; font-weight: bold; color: #004990;}
.promo h3 span.subh3 {font-size: 9px; font-weight: bold; color: #000000;}
.read-more {color: blue; font-weight: bold; padding: 0 0 5px !important}
div.il-videos {width: 584px; text-align: center; margin: 5px auto !important; padding: 20px;}
div.il-videos img {margin: 0; padding: 0;}

/* 2-column layout */
.din-left {float: left; margin: 0 10px 0 0; padding: 0; width: 361px; overflow: hidden;}
.din-right {float: left; margin: 0; padding: 0; width: 255px; overflow: hidden;}
.din-left .promo {margin: 3px 0 7px; padding: 4px; width: 351px; border: 1px solid #cccccc; background-color: #ffffff; text-align: left; font-size: 11px; overflow: hidden;}
.din-right .promo {margin: 3px 0 7px; padding: 4px; width: 245px; border: 1px solid #cccccc; background-color: #ffffff; text-align: left; font-size: 11px; overflow: hidden;}
.din-left p, .din-right p {margin: 0; padding: 0 0 15px; line-height: 15px;}
.din-left .promo img, .din-right .promo img {float: right; padding-left: 7px;}
.din-right .video img {float: none; padding: 0 0 3px;}
.din-right .video img.il-logo {float: none; padding: 0;}
.din-right .promo p.il-caption {font-weight: bold; color: #004990; padding: 0 0 3px;}

/* older newsletters */
.din-older {margin: 15px 0 0;}
.din-older h3 {margin: 0; padding: 10px 0; font-size: 10pt; font-weight: bold; color: #004990;}
.din-older p {font-size: 11px; line-height: 15px;}
.din-older li {font-size: 11px;}
.din-in-this-issue {font-size: 11px; line-height: 20px;}