* { font-size:100.01%; }

html, body { margin:0; padding:0; }

html,address,blockquote,body,dd,div,dl,dt,fieldset,form,frame,frameset,h1,h2,h3,h4,h5,h6,noframes,p,center,dir,hr,menu,pre{display:block}
li{display:list-item}
head{display:none}
table{display:table}
tr{display:table-row}
thead{display:table-header-group}
tbody{display:table-row-group}
tfoot{display:table-footer-group}
col{display:table-column}
colgroup{display:table-column-group}
td,th{display:table-cell}
caption{display:table-caption}
th{font-weight:bolder;text-align:center}
caption{text-align:center}
h1{font-size:2em;margin:.67em 0;}
h2{font-size:1.5em;margin:.75em 0}
h3{font-size:1.17em;margin:.83em 0}
h4,p,blockquote,ul,fieldset,form,ol,dl,dir,menu{margin:1.12em 0}
h5{font-size:.83em;margin:1.5em 0}
h6{font-size:.75em;margin:1.67em 0}
b,strong{font-weight:bolder}
blockquote{margin-left:40px;margin-right:40px}
i,cite,em,var,address{font-style:italic}
pre,tt,code,kbd,samp{font-family:monospace}
pre{white-space:pre}
button,textarea,input,select{display:inline-block}
big{font-size:1.17em}
small,sub,sup{font-size:.83em}
sub{vertical-align:sub}
sup{vertical-align:super}
table{border-spacing:2px;}
thead,tbody,tfoot{vertical-align:middle}
td,th{vertical-align:inherit}
s,strike,del{text-decoration:line-through}
hr{display:none}
ol,ul,dir,menu,dd{margin-left:40px}
ol{list-style-type:decimal}
ol ul,ul ol,ul ul,ol ol{margin-top:0;margin-bottom:0}
u,ins{text-decoration:underline}
br:before{content:"\A"}
:before,:after{white-space:pre-line}
center{text-align:center}

ul, ol { padding:0; margin:1.3em 0; line-height:inherit; }
li { margin:0; padding:0; margin-left:4em; line-height:inherit; }

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

a, a:hover { outline:none; }
a img { border:0 none }