body, div, dl, dt, dd, ul, ol, li, pre, form, input, fieldset, blockquote, th, td, hr {
  margin: 0;  
}

body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, blockquote, hr {
  padding: 0;
}
p{ padding-top:0px;margin-top:0px; }
h1, h2, h3, h4, h5, h6{ margin:0px;padding-top:0px; }
h1, h2, h3, h4, h5, h6{ padding-bottom:12px; }

table {  
  font-size: 100%;
}
table td{ vertical-align:top; }

fieldset, img, a img {
  border: 0;
}

address, caption, cite, code, dfn, th, var {
  font-style: normal;
  font-weight: normal;
}

ol, ul {
  list-style: none;
}

caption, td, th {
  text-align: left;
}

q:before, q:after {
  content: '';
}

body {
  background: #fff;
  font: 12px arial, verdana, clean, sans-serif;
  line-height: 1.5em;
  color: #000;
}

select, input, textarea {
  font: 100% arial, verdana, clean, sans-serif;
}

pre, code {
  font: 115% monospace;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

h1 {
  font-size: 180%;
}

h2 {
  font-size: 140%;
}

h3 {
  font-size: 125%;
}

h4 {
  font-size: 110%;
}

h5 {
  font-size: 100%;
}

h6 {
  font-size: 85%;
}

a, a:link, a:visited, a:hover, a:active {
  text-decoration: none;
}
table { border-collapse:collapse; }
a, a:active, img, input{ outline:none; }

