@charset "UTF-8";

abbr, address, article, aside, audio, b, blockquote, body, body div, caption, cite, code, dd, del, dfn, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
    -webkit-text-size-adjust: none
}
article, aside, figure, footer, header, hgroup, main, nav, section {
    display: block
}
embed, img, object {
    max-width: 100%
}
html {
    overflow-y: scroll
}
ul {
    list-style: none
}
blockquote, q {
    quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
    content: '';
    content: none
}
a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
    text-decoration: none
}
del {
    text-decoration: line-through
}
abbr[title], dfn[title] {
    border-bottom: 1px dotted #000;
    cursor: help
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
th {
    font-weight: 700;
    vertical-align: middle
}
td {
    font-weight: 400;
    vertical-align: top
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}
input, select {
    vertical-align: middle
}
pre {
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    word-wrap: break-word
}
input[type=radio] {
    vertical-align: middle
}
input[type=checkbox] {
    vertical-align: middle
}
.ie6 input {
    vertical-align: text-bottom
}
input, select, textarea {
    font: 99% sans-serif
}
table {
    font-size: inherit;
    font: 100%
}
small {
    font-size: 85%
}
strong, th {
    font-weight: 700
}
td, td img {
    vertical-align: top
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative
}
sup {
    top: -.5em
}
sub {
    bottom: -.25em
}
code, kbd, pre, samp {
    font-family: monospace, sans-serif
}
.clickable, button, input[type=button], input[type=submit], label {
    cursor: pointer
}
button, input, select, textarea {
    margin: 0
}
button {
    width: auto;
    overflow: visible
}
button:focus {
    outline: 0
}
.ie7 img {
    -ms-interpolation-mode: bicubic
}
.ie6 html {
filter:expression(document.execCommand("BackgroundImageCache", false, true))
}
.clearfix:after, .clearfix:before {
    content: "";
    display: block;
    clear: both
}
.clearfix:after {
    clear: both
}
.clearfix {
    zoom: 1
}
body {
    font: 13px Helmet, Freesans, sans-serif
}
body, input, select, textarea {
    color: #333
}

a:link {
    -webkit-tap-highlight-color: #fcd700
}
ins {
    background-color: #fcd700;
    color: #000;
    text-decoration: none
}
mark {
    background-color: #fcd700;
    color: #000;
    font-style: italic;
    font-weight: 700
}
input, select {
    vertical-align: middle
}
li {
    list-style: none
}
img {
    vertical-align: middle
}

* html article, * html aside, * html div, * html form, * html header, * html nav, * html section {
    height: 1%
}
