[hidden] {    display: none;}
html {    font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html,button,input,select,textarea {	font:81.3% Arial, sans-serif;	color:#333;}
body {    margin: 0;}
a {text-decoration:none;}
a:focus {    outline: 0;}
a:hover,a:active {    outline: 0;}
b, strong {     font-weight: bold; }
blockquote {    margin: 1em 40px;}
pre {    white-space: pre;    white-space: pre-wrap;    word-wrap: break-word;}
q {    quotes: none;}
q:before,q:after {    content: '';    content: none;}
small {    font-size: 75%;}
nav ul,nav ol {    list-style: none;    list-style-image: none;}
img {    border: 0; -ms-interpolation-mode: bicubic;}
svg:not(:root) {    overflow: hidden;}
form {    margin: 0;}
fieldset {    border: 1px solid #c0c0c0;    margin: 0 2px;    padding: 0.35em 0.625em 0.75em;}
button,input,select,textarea {    font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button,input {    line-height: normal; }
button,input[type="button"], input[type="reset"], input[type="submit"] {    cursor: pointer; -webkit-appearance: button; *overflow: visible; }
input[type="checkbox"],input[type="radio"] {    box-sizing: border-box; padding: 0; *height: 13px; *width: 13px;}
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-decoration,input[type="search"]::-webkit-search-cancel-button {    -webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {    border: 0;    padding: 0;}
textarea {    overflow: auto; vertical-align: top;}
table {    border-collapse: collapse;    border-spacing: 0;}
img{border:0px;}