html{-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}body{margin:0}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display:block}audio, canvas, progress, video{display:inline-block; vertical-align:baseline}audio:not([controls]){display:none; height:0}[hidden], template{display:none}a{background-color:transparent; margin:0; padding:0}a:active, a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b, strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0; color:#000}small{font-size:80%}sub, sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0; -ms-interpolation-mode:bicubic; vertical-align:bottom}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box; box-sizing:content-box; height:0}pre{overflow:auto}code, kbd, pre, samp{font-family:monospace,monospace; font-size:1em}button, input, optgroup, select, textarea{color:inherit; font:inherit; margin:0}button{overflow:visible}button, select{text-transform:none}button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button; cursor:pointer}button[disabled], html input[disabled]{cursor:default}button::-moz-focus-inner, input::-moz-focus-inner{ border:0;  padding:0}input{line-height:normal}input[type="checkbox"], input[type="radio"]{box-sizing:border-box; padding:0}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{ height:auto}input[type="search"]{-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{ -webkit-appearance:none}fieldset{border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em}legend{border:0; padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse; border-spacing:0; margin:0; padding:0}td, th{padding:0}span{margin:0; padding:0}applet{margin:0; padding:0}object{margin:0; padding:0}iframe{border:none}h1, h2, h3, h4, h5, h6, p{margin:0; padding:0}blockquote{margin:0; padding:0}pre{margin:0; padding:0}abbr{margin:0; padding:0}acronym{margin:0; padding:0}address{margin:0; padding:0}big{margin:0; padding:0}cite{margin:0; padding:0}code{margin:0; padding:0}del{margin:0; padding:0}dfn{margin:0; padding:0}em{margin:0; padding:0}ins{margin:0; padding:0}kbd{margin:0; padding:0}q{margin:0; padding:0}s{margin:0; padding:0}samp{margin:0; padding:0}small{margin:0; padding:0}strike{margin:0; padding:0}strong{margin:0; padding:0}sub{margin:0; padding:0}sup{margin:0; padding:0}tt{margin:0; padding:0}var{margin:0; padding:0}b{margin:0; padding:0}u{margin:0; padding:0}i{margin:0; padding:0}center{margin:0; padding:0}dl, dt, dd{margin:0; padding:0}ol, ul, li{margin:0; padding:0}fieldset{margin:0; padding:0}form{margin:0; padding:0}label{margin:0; padding:0}legend{margin:0; padding:0}caption{margin:0; padding:0}article{margin:0; padding:0}aside{margin:0; padding:0}canvas{margin:0; padding:0}details{margin:0; padding:0}embed{margin:0; padding:0}figure, figcaption{margin:0; padding:0}footer{margin:0; padding:0}header{margin:0; padding:0}menu{margin:0; padding:0}nav{margin:0; padding:0}output{margin:0; padding:0}ruby{margin:0; padding:0}section{margin:0; padding:0}summary{margin:0; padding:0}time{margin:0; padding:0}mark{margin:0; padding:0}audio{margin:0; padding:0}video{margin:0; padding:0}.clearfix{ *zoom:1}.clearfix:after{content:""; display:block; clear:both}ul,ol{list-style:none;}