*{font-size:100%;font-family:Verdana, Helvetica, Arial, sans-serif;margin:0;/*vertical-align:baseline;*/outline:0;}
html{overflow-y:scroll;}
html,body,div,ul,ol,li,dl,dt,dd,blockquote,table,caption,tbody,tfoot,thead,tr,th,td,p,h1,h2,h3,h4,h5,h6,form,fieldset,label,legend,img,object,embed,iframe{padding:0;border:0;}
ul,ol{list-style:none;}
th{text-align:left;}
img{-ms-interpolation-mode:bicubic;}
img,object,embed,iframe{vertical-align:bottom;}
table{border-collapse:collapse;}
textarea{overflow-y:auto;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
blockquote,q{quotes:'' '';}
a:active{outline:0;}
body{background:#fff;color:#000;-webkit-text-size-adjust:none;}

/*--------------------------------------------------------------------------- Utility classes ---*/
/* hide elements in a way that keeps them screen-reader accessible */
.hide{position:absolute!important;left:-999em!important;width:0!important;overflow:hidden!important;}

/* old clear-fix style float clearing - still useful */
.list-grid:after, .ca:after, .li-ca li:after, .row:after {content:'.';display:block;height:0;clear:both;visibility:hidden;}
.list-grid, .ca, .li-ca li, .row {*zoom:1;}

.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.fl{float:left;}
.fr{float:right;}
