a { color: #1c43b2; }
a:visited { color: #5f82e6; }
a:hover { color: #dd0000; }
a.dashed { border-bottom: 1px dashed #1c43b2; text-decoration: none; }
a.dashed:visited { border-bottom-color: #5f82e6; }
a.dashed:hover { border-bottom-color: #dd0000; }
a.normal, a.normal:visited, a.normal:hover { border: 0px; color: #000000; text-decoration: none; }
a img { border: 0px; }
.am { margin-bottom: 8pt; }
body { background-color: #ffffff; color: #000000; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; margin: 0px; padding: 8px 16px; }
body, td { font-size: 0.8em; }
.col { float: left; min-width: 280px; padding: 0px 12px 0px 0px; width: 31%; }
.cols2 { float: left; min-width: 560px; padding: 0px 12px 0px 0px; width: 62%; }
.cols2 .col { width: 48%; }
.courier { font-family: Courier New, Courier, monotype; }
.fixed { position: fixed; right: 0px; }
.gray a { color: #666 !important; font-weight: 100 !important; }
h1 { font-style: italic; font-size: 18pt; } h2 { font-size: 14pt; } h3 { font-size: 11pt; }
h1, h2, h3 { font-weight: 100; margin-bottom: 1px; margin-top: 0.8em; white-space: nowrap; }
h3 { margin-top: 0.4em; }
h1:first-child, h2:first-child, h3:first-child, h1.first, h2.first, h3.first { margin-top: 0px; }
.hidden { display: none; }
.nobr { white-space: nowrap; }
p { margin-bottom: 12px; margin-top: 0px; }
pre { background-color: #f0f0f0; font-size: 10pt; margin: 0px; padding: 8px; }
.shsp { margin-left: 2px; }
sup { color: #dd0000; font-weight: 900; }
.tip, .tip a, .tip a:hover, .tip a:visited { color: #8899aa; }
tt { font-size: 10pt; }
ul { margin-top: 0px; }
ul li { list-style-type: none; }
ul li:before{ content: "\2014\a0"; margin-left: -17px; }
ul.portfolio { margin: 0px; }
ul.portfolio li { margin-bottom: 6px; }
ul.portfolio li a { color: #14307f; font-weight: 900; }
ul.portfolio li a:hover { color: #dd0000; }
