html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent;}

body {background-color:#fff; color:#333; font:62.5%/1.5 Helvetica, Arial, sans-serif;}

/*====================
Link Styles
======================*/
a:link, a:visited {color:#900; text-decoration:none;}
a:focus, a:hover, a:active {text-decoration:underline;}

/*====================
Heading Styles
======================*/
h1 {font-size:1.8em; margin:1em 0;}
h2 {font-size:1.6em; margin:1em 0;}
h3 {font-size:1.4em; margin:1em 0;}
h4 {font-size:1.2em; margin:1em 0;}
h5 {font-size:1em; margin:1em 0;}

/*====================
List Styles
======================*/
dl, ol, ul {margin:1em 0;}
ol, ul {padding:0 0 0 2em;}
li, dd {margin:.25em 0;}
dt {font-weight:bold;}

/*====================
Table Styles
======================*/
table {border-collapse:collapse; border-spacing:0;}
th {font-weight:bold;}
td, th {padding:.3em .5em; text-align:left;}

/*====================
General Styles
======================*/
img {border:0;}
p {margin:1em 0;}
hr {display:none;}
legend {padding:0 .5em;}
blockquote {padding-left:2em;}
em, ins, del {font-style:italic;}
del {text-decoration: line-through;}
fieldset {padding:0 1em; border:1px solid #666;}
code, kbd, pre {font-family:Courier, "Courier New", Tahoma, sans-serif;}