html, body, div, span, object, p, blockquote, pre, abbr, address, em, img, small, sub, sup, dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tr, th, td 
{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inheared;
font-style: inheared;
font-size: 12px;
font-family: Arial;
/*vertical-align: baseline;*/
line-height: 140%; 
}

a {color: #999; text-decoration: underline; }
a:hover {color: #d90909; text-decoration: none;}
.dashline {border-bottom: 1px dashed #999; text-decoration: none; cursor: pointer}

/* remember to define focus styles! */
:focus {outline: 0;}

html, body {line-height: 1; color: #666; background: #fff;}
body {font-size: 1em; height: 100%; min-width: 980px;}

ul {list-style-type: disc; margin-left: 20px;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

/* global styles */
.fleft {float: left;}
.fright {float: right;}
.abs {position: absolute;}
.block {display: block;}
.center {text-align: center;}
.map a {text-decoration:none;}