 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background: transparent;}body{line-height:1;}blockquote,q{quotes: none;}blockquote:before,blockquote:after,q:before,q:after{content: '';}ul{list-style: none;}:focus{outline:0;}ins{text-decoration: none;}del{text-decoration: line-through;}table{border-collapse:collapse;border-spacing:0;empty-cells: show;}* html .clearfix{height:1%;}html[xmlns] .clearfix{display:block;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clear,.divider {clear:both;}.no-display {display: none !important;}.nowrap,.nobr {white-space: nowrap !important;}.no-border{border:0 !important;}.no-padding {padding:0 !important}.no-margin {margin:0 !important;}.v-top {vertical-align: top;}.v-middle{vertical-align: middle;}.v-bottom {vertical-align:bottom;}.a-left{text-align: left;}.a-center{text-align:center;}.a-right{text-align: right;}.left{float: left;}.right{float: right;}.auto-width {width:auto;}