.neu      { text-align:center; vertical-align:middle; font-size:18pt;  font-family:arial; color:#000000; }
.neuinfo  { text-align:left;   vertical-align:top;    font-size:10pt; color:#999999; }
.answer   { text-align:center; vertical-align:middle; font-size:165pt; font-family:serif; color:#000000; }
.question { text-align:center; vertical-align:top;    font-size:10pt;  font-family:verdana; color:#999999; }
.lanswer  { text-align:right;  vertical-align:middle; font-size:40pt;  font-weight:lighter; font-family:arial; color:#888888; }
.ranswer  { text-align:left;   vertical-align:middle; font-size:40pt;  font-weight:lighter; font-family:arial; color:#888888; }
.number   { text-align:center; vertical-align:middle; font-size:110pt; font-weight:normal;  font-family:arial; color:#000000; }
.info     { text-align:center; vertical-align:top;    font-size:10pt; color:#777777; }
.help     { text-align:left;   vertical-align:middle; font-size:11pt; color:#777777; }
.lfooter  { text-align:left;   vertical-align:bottom; font-size:9pt;  color:#AAAAAA; }
.rfooter  { text-align:right;  vertical-align:bottom; font-size:9pt;  color:#AAAAAA; }
.code     { border:1px solid grey; padding:5; font-size:10pt; color:#996699; }
code      { color:#996699; }
a:link    { text-decoration:none; color:#6699FF; }
a:visited { text-decoration:none; color:#0099FF; }
a:hover   { text-decoration:none; color:#4488CC; }
a:active  { text-decoration:none; color:#FFFFFF; }
a:focus   { text-decoration:none; color:#6699FF; }

