a { text-decoration:none; white-space: nowrap; }
a.l      { white-space: normal; }
body{ background:#fefffd; color:#224400; margin:0px; scrollbar-base-color:#d0e0c0; overflow:auto; }
hr  { color:#99cc33; }
form{ margin:0px; }
select,.wd{ background:#f0f9e0; }
h3   { background:#496920; color:#ffffff; margin:0px; padding:3px 15px; }
.navi{ background:#b9d369; padding:2px 10px; font-size:12px; line-height:1.4; overflow-y:auto; clear:both; }
#cd { background:; margin:0px 5; }
#nf { background:#fefffd; width:300px; float:right; }
#m  { background:#dde699; padding:2px 15px; clear:both; text-align:left; }
#c  { width:125px; height:18px; float:left; margin:3px 5px 1px; font-size:80%; white-space: nowrap; text-align:left; }
#b  { width:15px; height:15px; margin:0px; }
#n  { width:15px; height:15px; margin:0px;background:red; }
c   { background:red; }
.sf { background:#fffaf0; padding:2px; font-size:12px; }
.ab { background:#7d9430; color:#ffffff; padding:2px 15px; font-size:12px; }
.nb { background:#dddddd; }
.rm { background:#e6eed9;font-size:12px; padding:5px 15px; }
.df { background:#bfd377; padding:1px 20px; }
.lk { background:#dbe7b4;font-size:12px; padding:3px 10px; }
.nw { color:#999999; }
.s1 { background:#fff; text-align:left; width:600px; border:2px dotted #336600;}
.s2 { background:; padding:5px 10px; }
.s3 { background:#dcddda; padding:2px 10px; font-size:12px; text-align:right; }
.cm { background:#e6eed9; padding:5px 20px;font-size:12px; }
.g  { background:; padding:2px 10px; color:#339966; font-size:12px; }
.k  { background:; padding:2px 10px; color:#cc9900; font-size:12px; }
.dcl{ color:#808080; }
.acm{ background:#f6f3f3; color:#ff6600; font-size:12px; padding:3px 10px; }
.ft {font-size:12px; width:100%; }
.cl { color:red; }
