html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, code, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tr, th, td { font-weight: normal; text-decoration: none; border: none; margin: 0px; padding: 0px; list-style: none;  }
a { outline: none; hide-focus: expression(this.hideFocus=true);  }
body { background: #fff none; }
.mainbody { margin: 0px auto; display: block; }
table { width: 100%; }
/* derection */
.left, .leftnoline, .leftboth, .leftnoright { float: left; }
.right, .rightnoline, .rightboth, .rightnoleft { float: right; }
.leftnoline, .rightnoleft { clear: left; }
.rightnoline, .leftnoright { clear: right; }
.leftboth, .rightboth, .both { clear: both; }
.tleft { text-align: left; }
.tright { text-align: right; }
.tcenter { text-align: center; }
.top { vertical-align: top; }
.bottom { vertical-align: bottom; }
/* End derection */
/* color */
.333 { color: #333; }
.666 { color: #666; }
.999 { color: #999; }
.ccc { color: #ccc; }
.red { color: red; }
.green { color: green; }
.blue { color: blue; }
.yellow { color: yellow; }
.orange { color: orange; }
.black { color: black; }
.white { color: white; }
/* End color */
/* font */
.b { font-weight: bold; }
/* End font */
/* filter opacity */
.opacity0 { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
/* End filter opacity */
/* float page center */
#adflcenter { left: 0px; right: 0px; top: 50%; position: fixed; }
* html #adflcenter {  position: absolute; padding: 0px 10px; top: expression(offsetParent.scrollTop + screen.availHeight/2.35); }
#adflcenter div { position: relative; top: -50%; margin: 0px auto; }
/*End float page center */