body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-weight: bold; }

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}

h1, h2, h3, h4, h5, h6 { padding: 0px 20px; }
p, ol, ul, blockquote { padding: 0px 20px 1.5em 20px; }

ol { list-style: inside decimal; }

a { text-decoration: none; }
strong { font-weight: bold; }
em { font-style: italic; }
acronym { text-transform: uppercase; border-bottom: 1px dotted; cursor: help; }

img { display: block; padding: 0pt 20px 1.5em 20px; }
p img { padding: 0px; }
p { padding: 0px; }

li ul, li ol {margin:0px 1.5em;}
ul, ol {margin:0px 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0px 0px 1.5em 0px;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
hr {   background: #ddd;color: #ddd; clear: both; float: none; width: 100%;height: .1em;margin: 0px 0px 2px opx;border: none;  }

