

/* DO NOT MODIFY */
/* RESET */
html { background-color: #fff; color: #000; }
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, table, caption, tr, th, td, dl, dt, dd { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
ol, ul { list-style: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }

/* FONTS */
body { font: 13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }
table { font-size: inherit; font: 100%; }
th { font-style: normal; font-weight: normal; text-align: left; }
code { font-family: monospace;*font-size: 108%; line-height: 100%; }
input, textarea, select, option { font-family: arial, helvetica, clean, sans-serif; font-size: inherit; font-weight: inherit; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
em { font-style: italic; }
strong { font-weight: bold; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }

/* FLOATS */
.left { float: left; }
.right { float: right; }
.clearabove { line-height: 0; height: 0; font-size: 0; clear: both; } /* Use on a clearing element following a float */

/* HIDE */
.none { display: none; }
.hidden { visibility: hidden; overflow: hidden; width: 0; height: 0; }

