a { font-size: 11pt; line-height: 115%; text-decoration: none; }
a:hover { background-color: #bfb; color: #000; text-decoration: underline; }
a.sm { font-size: 10pt; }

h2 { margin: 0px; padding: 0px; border-width: 2px 0px 0px; border-color: #04e; border-style: solid none none; background-color: #ccdcfc; color: #00c; font-size: 10pt; text-align: center; }

.mn1, .mn3 { margin: 0px; padding: 2px; background-color: #e9f3ff; color: #00c; font-size: 10pt; line-height: 115%; text-align: center; }
.mn2, mn4 { margin: 0px; padding: 2px; background-color: #fff; color: #00f; font-size: 10pt; line-height: 115%; text-align: center; }
.mn3 { text-align: left; }
.mn4 { padding: 3px; font-size: 11pt; text-align: left; }
.mn5 { margin: 0px; padding: 2px; background-color: #e9f3ff; color: #00c; font-size: 10pt; line-height: 115%; text-align: right; }

.cat { padding: 0px; background-color: #cfc; color: #00c; font-size: 9pt; line-height: 115%; }
.md { font-size: 11pt; font-weight: bold; }
.new { background-color: #fcc; color: #00f; font-size: 10pt; }

.hd1, a.hd2 { margin: 0px; padding: 0px; background-color: #03d; color: #fd3; font-size: 18pt; font-weight: bold; }
a.hd2 { text-decoration: none; }
a.hd3 { color: #0f0; font-size: 14pt; font-weight: bold; text-decoration: none; }
.hd4 { background-color: #03d; text-align: right; }
a.hd5, a.hd6 { color: #fff; font-size: 10pt; text-decoration: none; }
a.hd6 { color: #0f0; }
.hd7 { color: #fff; font-size: 11pt; font-weight: bold; }
a.hd2:hover, a.hd3:hover, a.hd5:hover, a.hd6:hover, a.ft3:hover { background-color: #03d; color: #f00; }

.ft1 { color: #fff; background-color: #03d; text-align: left; }
.ft2, a.ft3 { margin: 0px; padding: 2px; background-color: #03d; color: #fd3; font-size: 12pt; text-align: right; font-weight: bold; }
a.ft3 { text-decoration: none; }
.ft4 { font-size: 10pt; text-align: center; }
.ft9 { font-size: 9pt; text-align: center; }

.clt, .cct, .crt { color: #00f; font-size: 11pt; line-height: 115%; text-align: left; }
.cct { text-align: center; }
.crt { text-align: right; }
