body { font-family: sans-serif; background: white; color: black; }
.zxtop { background: #330033; color: #ffaaff;
       padding-left: 20px;  padding-right:  20px;
       padding-top:  10px;  padding-bottom: 10px; }
.zxbot { background: #330033; color: #ffaaff;
       padding-left: 20px;  padding-right:  20px;
       padding-top:  10px;  padding-bottom: 10px; }
.zxerr { color: red; }
.zxmsg { color: green; }
.zxdbg { color: white; }
a.zx:link    { color: #ffccff; }
a.zx:visited { color: #aa44aa; }
a.zx:active  { color: #ff0000; }
a.zx:hover   { color: #ffffff; }
th { background: #ffbbff; text-align: left; }
td { background: #ffddff; }