body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {border: 0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal;font-weight: normal;}
ol, ul {list-style: none;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
q:before, q:after {content: '';}
abbr, acronym {border: 0;}
html {height: 100%;}
header, nav, section, article, aside, footer {display: block;}
body {font: 14px/18px Arial, Tahoma, Verdana, sans-serif;width: 100%;height: 100%;
    color: #070707;overflow-x: hidden;}
a {color: #0166a6;outline: none;text-decoration: underline;}
a:hover {text-decoration: none;}
p {margin: 0 0 18px}
img {border: none;}
input {vertical-align: middle;}
#wrapper {min-height: 100%;height: auto !important;height: 100%;overflow: hidden;}
.inner {position: relative;width: 965px;margin: 0 auto;}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
#header {height: 106px;}
#content {padding: 0 0 75px;}
#footer {width: 100%;margin: -75px auto 0;height: 75px;position: relative;}
.bgnone {
    background: none !important;
}