/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,label,input,select, textarea,p,blockquote,th,td,a {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* Getting the new tags to behave */
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video {display:block}
mark,rp,rt,ruby,summary,time {display:inline}

/* Global properties */
html,body,form {height:100%}
a {text-decoration:none;}

/* Clear Float */
.ClearFix:after{clear:both; content:"."; display:block; height:0; visibility:hidden; font-size:0;}
.ClearLeft { clear:left; display: block; }
.ClearRight { clear:right; display: block;}
.ClearBoth { clear:both; display: block;}
