html{overflow-x:auto;overflow-y:scroll}
body{min-width: 990px;}
*{box-sizing:border-box}
blockquote,body,dd,dl,dt,fieldset,form,input,li,ol,p,pre,td,th,ul{font-weight:400;margin:0;padding:0}
h1,h2,h3,h4,h5{margin:0;padding:0}
a{text-decoration:none;color:#333}
a:hover{color:#445295}
em,i{font-style:normal}
body{background-color:#fff;color:#333;font-family:Helvetica,Arial,sans-serif;font-size:14px;text-align:left}
select{font-size:12px}
table{border-collapse:collapse}
fieldset,img{border:0 none}
fieldset{margin:0;padding:0}
fieldset p{margin:0;padding:0 0 0 8px}
legend{display:none}
address,caption,em,i,strong,th{font-style:normal;font-weight:400}
table caption{margin-left:-1px}
hr{border-bottom:1px solid #fff;border-top:1px solid #e4e4e4;border-width:1px 0;clear:both;height:2px;margin:5px 0;overflow:hidden}
ol,ul{list-style-image:none;list-style-position:outside;list-style-type:none}
button,input,select,textarea{font-size:100%;border:0;outline:0}
caption,th{text-align:left}
blockquote:after,blockquote:before,q:after,q:before{content:''}
input{appearance:none;-webkit-appearance:none;outline:0;margin:0;vertical-align:text-bottom;background: none;}
input::placeholder{color: #ccc;font-size: 14px;}