html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, img, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, img {
    margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal;
    font-style: inherit; font-family: Tahoma, "Trebuchet MS", Arial;
    vertical-align: baseline; text-align: left; color: #000000;
}

a { text-decoration:none; color:#c00; }
a:hover { text-decoration:none; color: #c30; }

:focus { outline: 0; }

body { line-height: 16px; background: white; }

ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */

caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
