html,body{margin:0 auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:100%;}
h1,h2,h3,h4,h5,h6,input,select,textarea,ol,dl,ul,li,dt,dd,form,fieldset{margin:0; padding:0;}
input,select,textarea{vertical-align:middle; color:#666;}
fieldset,img{border:0;}
ul{list-style:none;}
br{line-height:0px; font-size:0;}
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; height:1px; overflow:hidden; width:100%;}
.align_l{text-align:left; font-size:10px;}
.align_r{text-align:right;}
.align_c{text-align:center;}
.valign_m{vertical-align:middle;}
.valign_t{vertical-align:top;}
.cursorStyle{cursor:pointer;}
:focus {outline: 0;}
