/* BEGIN HTML RESET */
html { font-size:100.01%; } /* 16px font for most major browsers */
body { font-size:62.5%; line-height:1.6; } /* 10px font-size, 16px line-height */
:focus { outline: 0; }
  /* BLOCK ELEMENTS */
address, blockquote, body, div, h1, h2, h3, h4, h5, h6, hr, p, pre {
  display: block; margin: 0; padding: 0; border: 0; outline: 0; }
p { margin:1em 0; }
address { font-style:italic; }
blockquote { margin:1em 3em; }
h1, h2, h3 { font-weight:normal; }
h4, h5, h6 { font-weight:bold; }
h1 { font-size:2.4em; margin:0.67em 0; } /* 24px font */
h2 { font-size:1.8em; margin:0.83em 0; } /* 18px font */
h3 { font-size:1.4em; margin:1em 0; } /* 14px font */
h4 { font-size:1.2em; margin:1.33em 0; } /* 12px font */
h5 { font-size:1em; margin:1.67em 0; } /* 10px font */
h6 { font-size:0.9em; margin:2.33em 0; } /* 9px font */
pre{ font-family:'Courrier New', Courrier, monospace; white-space:pre; margin:1em 0; }
hr { height:2px; border:solid 1px; margin:0.5em auto; }
  /* INLINE ELEMENTS */
a, abbr, acronym, bdo, cite, code, del, dfn, dir, em, embed, iframe, img, ins, kbd, object, q, samp, small, span, strong, sub, sup, var {
  display: inline; margin:0; padding:0; border:0; outline:0; }
strong { font-weight:bold; }
cite, em, var, dfn { font-style:italic; }
code, kbd, samp { font-family:'Courrier New', Courrier, monospace; }
ins { text-decoration:underline; }
del { text-decoration:line-through; }
sub { vertical-align:-.25em; font-size:0.5em; line-height:normal; }
sup { vertical-align: 1em; font-size:0.5em; line-height:normal; }
  /* TABLE ELEMENTS */
caption, col, colgroup, table, tbody, td, th, thead, tfoot, tr { margin:0; padding:0; border:0; outline:0; }
table { border-spacing:0; border-collapse:separate; text-indent:0; margin:1em 0; }
caption { text-align:center; }
tbody, thead, tfoot { vertical-align:middle; }
th { text-align:center;  font-weight:bold;}
td {}
  /* LIST ELEMENTS */
dd, dl, dt, li, ol, ul { margin:0; padding:0; border:0; outline:0; }
dl, ol, ul { margin:1em 0; }
ul { list-style:disc outside; margin-left:2em; padding-left:0;}
ol { list-style:decimal outside; margin-left:3em; padding-left:0;}
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl { margin-top:0; margin-bottom:0; }
ol ol, ul ol { list-style:lower-alpha; }
ol ol ol, ol ul ol, ul ol ol, ul ul ol { list-style:lower-roman; }
ol ul, ul ul { list-style:circle; }
ol ol ul, ol ul ul, ul ol ul, ul ul ul { list-style:square; }
dd { margin-left:3em; }
  /* FORM ELEMENTS */
button, fieldset, form, input, label, legend, optgroup, option, select, textarea {}
form, label { margin:0; padding:0; border:0; outline:0; }
fieldset { margin:1em 0; }
/* END HTML RESET */
