thead td { vertical-align:bottom; } tbody td.year { vertical-align:middle; } thead td.advice { text-align:center; } td.advice { vertical-align:top; width:55px; } td.advice div { text-align:right; } td.advice div.volume { font-size:11pt; } td.advice.total div.volume.down { color:red; font-weight:bold;} td.advice.total div.volume.up { color:green; font-weight:bold;} td.advice div.units { font-size:11pt; } td.advice div.change { font-size:8pt; font-weight:bold; } td.advice div.change.down { color:red; } td.advice div.change.up { color:green; } tbody td.year { padding-right:2px; font-weight:bold; } tbody td.forecast { } table.units thead td { font-weight:bold; text-align:center; } tbody td.forecast td.advice { border:1px solid #C0C0C0; } h2 { margin-bottom:10px; padding-bottom:0px; } table.advice-detail { margin-top:2em; border-top: 1px solid silver; } table.advice-detail.first{ margin-top:0px; } table.advice-info td { vertical-align:top; } table.advice-info td.label { width: 80px; } table.advice-detail table.advice-info td.comments { padding-bottom:.5em; } p.am-details { margin-bottom:10px;} div.am-details { padding-left:80px; padding-bottom:0px; } p.notes { margin-bottom:0px; margin-top:2.5em; } blockquote { font-size:9pt; margin:0px 0px 0px 0px; padding:10px 40px 5px 15px; } p.system { margin-top:2.5em; color:#B0B0B0;} p.contact-request { font-size:1.1em; font-weight:bold; }