body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
div{text-align:left;}

html, body, ul, li, p, form, h1, h2, h3{padding:0;margin:0;}

img{border:0;}

a{text-decoration:none;border:0;color:black;}
a:active {outline: none;}

ul{list-style-type: none;}

fieldset{border: none;}

.clearer{clear: both;display: block;height: 1px;margin-bottom: -1px;font-size: 1px;line-height: 1px;}

input{margin:0;height:15px;width:15px;}

/***** easy clearing *****/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
