body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, b {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
address, caption, cite, code, dfn, em, th, var {
  font-style: normal;
  font-weight: normal;
}
img { border: 0; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
q:before { content: ''; }
q:after { content: ''; }
abbr, acronym { border: 0; }
.hideiframe {
  position: absolute;
  left: -2000px;
}
*:focus { outline: none; }
.clearer {
  clear: both;
  width: 0;
  height: 1px;
  margin-top: -1px;
  overflow: hidden;
}
.format P {
  padding-top: 0.3em;
  padding-bottom: 0.7em;
  line-height: 1.4em;
}
.format .format BLOCKQUOTE {
  padding-top: 0.3em;
  padding-bottom: 0.7em;
  line-height: 1.4em;
}
.format PRE {
  padding-top: 0.3em;
  padding-bottom: 0.7em;
  line-height: 1.4em;
}
.format UL {
  padding-top: 0.3em;
  padding-bottom: 0.7em;
  line-height: 1.4em;
}
.format OL {
  padding-top: 0.3em;
  padding-bottom: 0.7em;
  line-height: 1.4em;
}
.format H3 {
  padding-top: 0.3em;
  padding-bottom: 0.7em;
  line-height: 1.4em;
}
.format H4 {
  padding-top: 0.3em;
  padding-bottom: 0.7em;
  line-height: 1.4em;
}
.format H5 {
  padding-top: 0.3em;
  padding-bottom: 0.7em;
  line-height: 1.4em;
}
.format .hr {
  padding-top: 0.3em;
  padding-bottom: 0.7em;
  line-height: 1.4em;
}
.format H3 { padding-bottom: 0; }
.format H4 { padding-bottom: 0; }
.format H5 { padding-bottom: 0; }
.format H3 { font-size: 1.2em; }
.format H4 { font-size: 1.1em; }
.format H5 { font-size: 1em; }
.format EM { font-style: italic; }
.format I { font-style: italic; }
.format UL {
  clear: left;
  list-style: circle;
  margin-left: 25px;
  line-height: 1.2em;
}
.format UL LI { margin-bottom: 0.4em; }
.format UL OL { list-style: upper-roman; }
.format OL {
  clear: left;
  list-style: circle;
  margin-left: 25px;
  line-height: 1.2em;
}
.format OL LI { margin-bottom: 0.4em; }
.format OL OL { list-style: upper-roman; }
.format OL { list-style: decimal; }
.format PRE { font-size: 1.2em; }
.format SUP { line-height: 0.5em; }
.format SUB { line-height: 0.5em; }
.format .alignright {
  float: right;
  margin-left: 20px;
}
.format .alignleft {
  float: left;
  margin-right: 20px;
}
