html, body, p, ol, ul, li, dl, dt, dd, table, th, tr, td, form, fieldset, h1 {margin: 0; padding: 0;}
body, table, td, div, p { font-family: Verdana, Tahoma, Arial "Times New Roman", Times, serif; }
select, option, textarea, input { font-family: Verdana, Tahoma, Arial "Times New Roman", Times, serif; font-size: 11px; }
table       {border-collapse: collapse;}
body        {background: #fff; color:#333;font-size:small;}
/*ul li       {list-style-type: none}*/
img       {border: none}
table       {border:none;}
td          {vertical-align:top;}
label       {cursor:pointer; cursor:hand;}
/* separators & visibility */
.sep        {height: 2px; background: #000;}
.sep hr,
.clear hr,
.clearL hr,
.clearR hr,
.none       {display: none;}
.hidden     {visibility: hidden;}
.visible      {display: normal; visibility: visible;}
/* clear */
.clear      {clear:both;}
.clearL     {clear:left;}
.clearR     {clear:right;}
/* float & align */
.fleft      {float:left;}
.fright     {float:right;}
.center     {text-align:center;}
.left       {text-align:left;}
.right      {text-align:right;}
.bottom     {vertical-align:bottom;}
.middle     {vertical-align:middle;}
.nowrap     {white-space:nowrap;}
/* width */
.w100       {width:100%;}
.w50        {width:49.9%;}
.w33        {width:33.2%;}
/* TYPOGRAPHY */
/* headers */
h1, h2, h3, h4 {margin:.5em 0 .25em; font-family: Verdana Geneva Arial Helvetica sans-serif;}
h1          {font-weight:normal; font-size:2.2em;}
h2          {font-weight:normal; font-size:1.6em;margin-top:.4em;}
h3          {font-weight: 600; font-size:1.4em;}
h4          {font-weight:bold; font-size:1.2em;}
p         {margin:0 0 .5em; line-height:1.3em;}
.smaller    {font-size:smaller;}
.larger       {font-size:larger;}
/* ERROR HANDLING */
.helper       {padding:.5em; margin:.5em; border:1px dashed #eee;}
.warning    {padding:.5em; margin:.5em; border:2px dashed #961328;}
.error      {padding:.5em; margin:.5em; border:2px dashed #c82714;}
.separator		{clear: both; font-size: 0px; line-height: 0px; }

.toplist td
{
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
}

.rules td
{
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  padding: 2px;
}
