.title { font-size:20pt; font-weight:bold; margin-bottom:20px; }
.send_form { border:1px #999999 solid; width:300px; background-color:#ffffff; }
.acct { border:1px #999999 solid; padding:10px; }
.form_head { border-bottom:1px #999999 solid; padding-left:20px; 
background-color:#33cc66; font-size:11pt; font-weight:bold;
} 
.pad10 { padding:10px; }
.send_button { border:1px #999999 solid; background-color:#33cc66; }
th { text-align:left; }
.trans { border-bottom:1px #999999 solid; border-right:1px #999999 solid; 
font-family:sans-serif, helvetica; font-size:9pt;
}
.trans tr td, .trans tr th { padding:4px; border-top:1px #999999 solid; 
border-left:1px #999999 solid;
}
.trans tr th { background-color:#33cc66; }
.amount { text-align:right; }
.label { font-size:8pt; }
.receipt { border:1px #999999 solid; width:240px; padding:10px; }
.head { font-size:12pt; font-weight:bold; padding:10px; }
.hide { display:none;  position:absolute; }
.show { display:block; position:absolute; background-color:#ffffff; border:1px #999999 solid; padding:10px; }
.abs { position:absolute; }
.b { font-weight:bold; }
img { border:0px; }
.trans tr td.t { border-top:2px #000000 solid; }
.login tr td { padding:5px; }
.red { color:#ff0000; }

