 html, body, div, span, object, blockquote, pre, p,
a, abbr, address, big, em, img, small, sub, sup, dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tr, th, td 
{
margin: 0px;
padding: 0px;
border: 0;
outline: 0;
font-style: normal;
font-size: 12px;
font-family: Tahoma, Arial;
vertical-align: baseline;
}


html, body {color: #505050; height: 100%; min-width: 1000px; position:relative;}
body {background:#ffffff;}
a {color: #505050;}
ul {list-style: none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1, h2, h3, h4, h5, h6 {margin:1em 0 0.5em;}

/* global styles */
.fleft {float: left;}
.fright {float: right;}
.abs {position: absolute;}
.bo {border: 1px solid red;}
