* {font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000;margin:0px;padding:0px;}
body  {font-size:12px;padding-left:20px;text-align:left;background:#ffffff;}
h1    {font-size:30px;}
h2    {font-size:25px;}
h3    {font-size:20px;}
a, a *             {color:#0066cc;}
a:hover, a:hover * {color:#ff6600;}
.clear {clear:both;}

div.main {width:700px;text-align:left;}
#menu a:hover img {background-color: #66ccff;}

div.top    {width:500px;height:61px;text-align:left;background: #f8f8f8 url(top-bg.gif) repeat-x bottom;}
img.icon   {margin:7px 0px 0px 0px;}
div.top h1 {float:left;margin:8px 0px 0px 10px;font-size:36px;color:#666666;font-family:"Times New Roman",Times,serif;}

.table01 {border-left:1px solid #cccccc;border-top:1px solid #cccccc;}
.table01 *     {font-size:14px;}
.table01 td,th {padding:5px 15px 5px 10px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.table01 th    {background-color: #fff0e1;border-right:1px solid #e2ceba;border-bottom:1px solid #e2ceba;}
.table01 td    {vertical-align:top;}
.table01 .division {background-color:#d5ffd5;font-weight:bold;color:#336633;}
.table01 .row2 {background-color: #f8f8f8;}

.block     {clear:both;width:655px;}
.rules     {float:left;width:430px;text-align:left;border:1px dashed #000000;margin:3px;}
.rules p   {margin:5px;}
.contact   {float:left;width:200px;text-align:left;border:1px solid #999999;margin:3px;}
.contact p {margin:5px;}



.trade     {float:left;margin:3px;width:210px;background: #f8f8f8 url(trade-bg.gif) repeat-x top;border:1px solid #999999;}
.trade img {width:200px;height:130px;border:1px solid #000000;margin-top:3px;}
.trade h3  {font-size:22px;font-family: "Times New Roman", Times, serif;}
.trade p   {margin:5px;height:140px;text-align:left;border-bottom:1px solid #cccccc;}



.bottom {clear:both;margin-top:20px;}
