body{font:x-small Arial,Helvetica,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{width:100%}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
q:before,q:after{content:''}
abbr,acronym{border:0}
img{border:0}
h1,h2,h3,h4,h5,h6{font-size:1em;font-size:100%;font-weight:normal}
a{outline:none;text-decoration:none}
a:hover{text-decoration:none}
.vmiddle{vertical-align:middle}
.hidden{display:none}
.t-r{text-align:right}
.t-l{text-align:left}
.t-c{text-align:center}
.f-l{float:left}
.f-r{float:right}
.cl{clear:both}
.grid-1{width:177px;margin-right:4px}
.grid-1-last{width:177px;margin-left:4px}
.grid-2{width:548px}
.grid-3{width:729px}
.grid-4{width:303px;margin-right:18px}
.grid-5{width:188px;margin-right:18px}
.grid-5-last{width:188px;margin-right:0px}
.grid-6{width:393px;margin-right:4px}
.grid-7{width:408px}
.grid-8{width:285px}
.grid-9{width:139px}
.grid-10{width:195px}
.grid-11{width:348px}
.mt {margin-top:10px}
.mtl {margin-top:20px}
.text{font-family:Arial,Helvetica,sans-serif;color:#666}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
