html, body, div, span, object, p, blockquote, pre,
a, address, em, img, 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: lighter;
font-style: normal;
font-family: arial, serif;
vertical-align: baseline;
line-height: 140%; 
}

form p {padding: 0;}
p {margin-bottom: 15px; color: #000;}


a {text-decoration: underline; color: #075fb1;}
a:hover {color: #4895dd}
a.dots {background: url(/images/dots.gif) repeat-x 0 100%; text-decoration: none; color: #000;}
a:hover.dots {background: none; text-decoration: none; color: #000;}
b, strong {font-weight: bold;}
i, em {font-style: italic; text-align:left;}

/* remember to define focus styles! */
:focus {outline: 0;}

html, body {color: #000; height: 100%; background: #fff;font-size: 15px;}

ul {list-style: none; margin: 0 0 10px 25px;}
ul li {}
ul.nested {margin-top: 10px;}
ul.nested li ul {margin: 10px 0 20px 22px;}

h1, h2, h3, h4, h5, h5 {font-weight: normal; color: #000;}

/* h1 {font-size: 30px; margin: 30px 0 0px; line-height: 140%;} */
h1 {font-size: 23px; margin: 30px 0 0px; line-height: 140%;}

h2 {font-size: 18px; margin: 30px 0 15px}
h3 {font-size: 18px;}
h4 {font-size: 16px;}

/* COLORS */
.red {color: #fe0000;}
.red2 {color: #fe0000;margin-bottom:10px;margin-top:-26px;}
.gray {color: #8f8f8f;}
.lred {background-color:#FF0000;color:#FFFFFF;padding:3px 5px;margin-top: 0; margin-bottom:10px;}
.lgray {background-color:#f0f0f0;color:#000;padding:3px 5px;margin-top: 0; margin-bottom:10px; }

/* 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;}
.bo {border: 1px solid red;}
.oflow {overflow: hidden; _zoom: 1;}
.att{font:normal 18px Arial; color:#fe0000; margin:0 0 10px 10px}
