h1        { font-size:medium; text-align:center; }
h2        { background:#ccccdd; font-size:small;font-family:verdana; font-weight: bold; padding:10px; }
td         { text-align:left; }
th         { background:#ccccdd; font-size:small; font-family:verdana;text-
align:left; font-weight: normal; }
#a:link     { color:#000088; text-decoration:none; }
#a:visited  { color:#000000; text-decoration:none; }
a:hover    { text-decoration:underline; color:red; }
.main td   { background:#ddddee; font-size:small;font-family:verdana;width:100%; vertical-align: top; padding: 1px;}
.main td   { background:#ddddee; margin-bottom: 2px; display:block; padding: 1px; }
.ban       { background:#ccccdd; font-size:small;font-family:verdana; text-align:left; font-weight: normal; }
.bancen    { background:#ccccdd; font-size:small;font-family:verdana; text-align:center; font-weight: normal; padding:5px; }
.left      { text-align:left }
.center    { text-align:center }
.right     { text-align:right }
.normal    { font-size:small;font-family:verdana; font-style:normal; font-weight:normal;}
.bluebox    { background:#a0a0ff; color:#000000; border:2px solid black; font-size:large; text-align:center; padding:10px; }
.redbox     { background:#ff8080; color:#000000; border:2px solid black;  font-size:large; text-align:center; padding:10px; }
.yellowbox { background:#e0e070; color:#000000; border:2px solid black;  font-size:large; text-align:center; padding:10px;  }
.boxlink      { color:#000000; text-decoration:none; }
