
* { padding: 0; margin: 0;}
body *{line-height:1.22em;}
html, body { min-height: 100%; height: auto !important; height: 100%;}
html, body { height: 100%; margin: 0; }
table{font-size:inherit;font:100%;}
body, p, th, td, input, select, textarea { font-size: 12px; }
body{ font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; }
table { text-align: left; }
hr { border: none 0px; border-top: #D1D7DC 1px solid; height: 0px; }
img { border: 0px; }
form { margin: 0; padding: 0; }
div { margin: 0; text-align: left;}
br { margin: 0; height: 0; border-width: 0; border-style: none; padding: 0; }
small { font-size: 90%; }
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img { margin:0;padding:0; }
img,fieldset { border:0; }
select,input,textarea{font:99% arial,helvetica,clean,sans-serif;}
pre,code{font:115% monospace;*font-size:100%;}
ul,ol {list-style:none;}
legend {height:0;font-size:0;}
label { cursor:pointer;cursor:hand; }
u { text-decoration:none; }
a:link,a:visited,a:active { color:#000; text-decoration:none; font-size:12px;}
a:hover { color:#CC0000;}
.left { float: left; clear:left; }
.right { float: right; clear:right; }
.clear{	clear:both;}
.bk_5 { height: 5px; line-height: 5px; clear: both; }
.bk_8 { height: 8px; line-height: 8px; clear: both; }
 