* {margin: 0px; padding: 0px; border: none}

p, body, td, th {  font:normal 8pt/1.3em Tahoma; color: #221A17; }

body { background: #F8FCFF; cursor: default; margin:0; padding:30px 30px 100px 330px; color: #221A17; }

a, a:link, a:active, a:visited { color: #1170B0; text-decoration: underline;}
a:hover { color: #DA251D; text-decoration: none; }

blockquote { margin:10px 0 10px 25px; padding:5px 10px; border:1px solid #ccc; border-width:1px 0;}
blockquote blockquote { margin:0 0 0 25px; }

div {position: relative}

DD {padding: 3pt 0 3pt 10px; }

IMG {border:none; }

fieldset { border:1px solid #CCC; padding:5pt; }

form {margin:0; padding:0;}
input, select, textarea { font:normal 8pt/1.3em Tahoma; border:1px solid #AAA; }
input, textarea { padding:1pt 3pt; }
input.button { border:1px solid #666; background: #aaa; font-weight:bold; padding:0 5pt; }

hr { height: 1px; background: #0093DD; color: #0093DD; border:0; padding:0; margin:0; }

h1 { font:normal 16pt/1.3em Georgia; color:#DA251D; margin: 10pt 0; padding:0; }
h2 { font:normal 13pt/1.3em Georgia; color:#1170B0; margin: 10pt 0; padding:0; }
h3 { font:bold 9pt/1.3em Georgia; color:#1170B0; margin: 10pt 0; padding:0; }
h1 small, h2 small, h3 small { font:normal 7pt/1.1em Tahoma; }

h4 { margin:0 0 -10px 25px; font:bold 7pt/1.3em Verdana; color:#aaa; }

p { margin:0.5em 0; padding:0; line-height:1.3em; }

small { font-size: 90%; color: #666; }

#info { position: fixed; left:30px; top:30px; width:270px; height:100%; overflow:auto;}
#msgBox {  }

#sendBox { position: fixed; left:330px; right:30px; bottom:0px; height:70px; padding:10pt 0; background: #F8FCFF; }

.row1 { background-color: #f6f6f6; padding:2pt 0; }
.row2 { padding:2pt 0;}
.wide {width:100%;}
