@charset "utf-8";

/* --------------------------------------------------
 Reset
-------------------------------------------------- */

/* Structure Module
-------------------------------------------------- */
html{
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
}


/* Text Module
-------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-size:100%;
font-weight:normal;
}

p {
margin:0;
padding:0;
}

address {
margin:0;
padding:0;
font-style:normal;
}

div {
margin:0;
padding:0;
}

em, strong {
font-style:normal;
font-weight:normal;
}

blockquote, q {
margin:0;
padding:0;
}

pre, code {
margin:0;
padding:0;
}

cite, code, dfn, var, kbd, samp {
font-style:normal;
font-weight:normal;
}

abbr, acronym {
border:0;
font-variant:normal;
}


/* Hypertext Module
-------------------------------------------------- */
a {
outline:none;
}



/* List Module
-------------------------------------------------- */
dl, dt, dd, ul, ol, li {
margin:0;
padding:0;
}
ul, ol {
list-style:none;
}
ul li {
vertical-align:top;
}



/* Display Module
-------------------------------------------------- */
sup {
font-size:77%;
vertical-align:top;
}
sub {
font-size:77%;
vertical-align:baseline;
}


/* Forms Module
-------------------------------------------------- */
form, fieldset, legend, input, textarea {
margin:0;
padding:0;
}
fieldset {
border:0;
}
legend{
color:#000;
}
button {
margin:0;
padding:0;
border:0;
background:none;
cursor:pointer;
}

input, textarea, select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
input, textarea, select{
*font-size:100%;
}


/* Tables Module
-------------------------------------------------- */
table {
border:0;
border-collapse:collapse;
border-spacing:0;
}
th, td {
margin:0;
padding:0;
border:0;
}
th, caption {
font-style:normal;
font-weight:normal;
text-align:left;
}


/* Image Module
-------------------------------------------------- */
img {
border:0;
}