@charset "utf-8";
/* CSS Document */

html {overflow-y: scroll;}

html, body, div {
border:0 none;
font-size:100%;
line-height:1;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
p, h1, h2, h3, h4, h5, h6 {
border:0 none;
display:block;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}
a img {
border:0 none;
}
hr {
margin:0;
padding:0;
}
blockquote, q {
border:0 none;
font-size:100%;
line-height:22px;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
form, fieldset {
border:0 none;
font-size:100%;
line-height:1;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
input, textarea, label, submit, button, legend {
display:block;
margin:0;
padding:0;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul, li {
border:0 none;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
td, tr, th, tbody, tfoot, thead, caption {
border:0 none;
font-size:100%;
line-height:1;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}