body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td { margin:0; padding:0 }
fieldset,
img { border:0 }
:focus { outline:0 }
address,
caption,
cite,
code,
dfn,
em,
th,
var,
optgroup { font-style:normal; font-weight:normal }
abbr,
acronym { border:0; font-variant:normal }
input,
button,
textarea,
select,
optgroup,
option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit }
code,
kbd,
samp,
tt { font-size:100% }
input,
button,
textarea,
select { *font-size:100%
}
body {}
ol,
ul,
li { list-style:none }
table { border-collapse:collapse; border-spacing:0 }
caption,
th { text-align:left }
sup,
sub { font-size:100%; vertical-align:baseline }
:link,
:visited,
ins { text-decoration:none }
blockquote,
q { quotes:none }
blockquote:before,
blockquote:after,
q:before,
q:after { content:''; content:none }
a:link,
a:active,
a:visited { text-decoration:none; outline-style:none; }
a:hover { }
.clear { clear:both; }
.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clear { clear: both; font-size: 0; visibility: hidden; width: 0; line-height: 0; }
