html, body { margin: 0; padding: 0; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; background: #ffffff; }
a { color: #069; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0; }
table { border-collapse: collapse; }
.Copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444; line-height: 1.5; }
.style1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; line-height: 1.6; }
.style2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555; line-height: 1.5; }
.style3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #069; }
.style4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; font-weight: bold; }
.style5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #777; }
.paneltitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; background: #5a7a8c; padding: 5px 8px; }
.paneltitle.style1, .paneltitle.style2, .paneltitle.style3, .paneltitle.style5 { color: #ffffff; }
.panelbox { border: 1px solid #d5d5d5; background: #f7f7f7; padding: 10px; margin: 8px 0; }
.title_cyan { color: #0086a8; font-weight: bold; }
.backlink { font-size: 11px; padding: 6px 0; }
.backlink a { color: #069; }
.hotspotall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; }
.newsdisplaypane { border: 1px solid #d5d5d5; background: #f7f7f7; padding: 8px; }
.slideshow { position: relative; margin: 8px 0; }
.RunText1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; }
.img-missing { display: inline-block; min-width: 120px; min-height: 24px; padding: 10px 12px; margin: 3px 0; background: #f0f0f0; border: 1px dashed #bbb; color: #888; font-size: 10px; font-style: italic; text-align: center; vertical-align: middle; }
