body  { font-family:Tahoma, Verdana, sans-serif; font-size:16px; margin:0; padding:0; outline:0; border:0; text-align:left; line-height:1.4; } 

div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, aabbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i,
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; outline:0; border:0; font-family:inherit; font-weight:inherit; font-style:inherit; line-height:inherit; }

a, blockquote, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, img, input, label, li, ol, p, pre, span, table, ul { position:relative; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; line-height:1; }

p { font-size:100%; }
h1 { font-size:220%; }
h2 { font-size:200%; }
h3 { font-size:180%; }
h4 { font-size:160%; }
h5 { font-size:140%; }
h6 { font-size:120%; }

small, sup, sub   { font-size:80%; }

p small   { display:block; line-height:1 }

strong, b { font-weight:bold }
em, i { font-style:italic }

.clearfix:before,
.clearfix:after { content:"\0020"; display:block; height:0; visibility:hidden; font-size:0; }
.clearfix:after { clear:both }
.clearfix { *zoom:1 }

table { border-collapse:collapse; border-spacing:0; } 

ul, ol { list-style:none; }
ul.float li, ol.float li  { float:left; }
ul.default, ol.default, ol.default ul, ul.default ul, ul.default ol, ol.default ol { padding-left:1.5em; }
ul.default, ol.default ul, ul.default ul { list-style-type:square; }
ol.default, ul.default ol, ol.default ol { list-style-type:decimal; }