html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: 0; }
button::-moz-focus-inner { padding: 0; border: 0; }

html, body { height: 100%; font: normal 12px/1.3 "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
a { outline: none; text-decoration: none; }
textarea { overflow: auto; }
object, iframe { float: left; }
td { vertical-align: middle !important; }

.clear {clear:both;display:block;margin:0;padding:0;}
.pull-left {float:left !important;}
.pull-right {float:right !important;}
.right {float:right !important;}
.left {float:left !important;}
.text-left {text-align:left !important;}
.text-center {text-align:center !important;}
.text-right {text-align:right !important;}
.hide {display:none !important;}
.bold {font-weight:bold !important;}
.underline {text-decoration:underline !important;}
.block {display:block;}
.img-left {float:left;margin-right:10px;}
.img-right {float:right;margin-right:10px;}
.shadowed { -moz-box-shadow: 0 0 3px #000; -webkit-box-shadow: 0 0 3px #000; box-shadow: 0 0 3px #000; }
.uppercase {text-transform:uppercase;}
