body { margin:0px; padding:0px 3px 5px 3px; font-family:Tahoma,Arial,Helvetica; font-size:8pt; background:#FFFFFF; }
p,h2 { margin:16px 0px 10px 0px }
h1 { text-align:center; font-size:18pt; color:#333333; margin:8px; font-weight:normal }
h2 { font-size:14pt; color:#006699; padding:5px 0px 6px 15px; font-weight:normal; background:url(images/ots-bg.jpg); background-repeat:no-repeat; }
h3 { text-align:center; font-size:14pt; color:#CCFFFF; background:#669999; padding:2px; margin:0px }
.txti { font-size:10pt; color:#003366 }
.br { padding-left:10pt }
.txtx { font-size:10pt; color:#006699; margin-top:10px } /* listings */
.txti:first-letter { font-size:140%; font-weight:bold; padding-left:10px; padding-right:1px }
.buy { border:1px solid #CC00CC; border-bottom:2px solid #CC00CC; margin:2px 0px 3px 0px; padding:3px; text-align:center; color:#333366; font-weight:normal; }
.lnk { margin:2px; padding:2px }
a { color:#000033; border:1px solid #0066CC; background:#CCFFFF; padding:1px 5px 2px 25px; text-decoration:none; font-weight:bold; background-image:url(images/arrow.gif); background-repeat:no-repeat }
a:hover { background-color:#FFCC33;}
ul { list-style-type:square }
.warn { border:1px solid #CC00CC; border-bottom:2px solid #CC00CC; padding:5px; text-align:center; font-size:8pt; color:#FF6600; margin-right:4px }
