/* ----------------------------------------------------------------------------
    RESET
    
    This file resets commonly used tags and defines some default markup rules.
---------------------------------------------------------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	outline: 0 none;
	-moz-outline: 0 none;

}
body { background-color:#fff; }

table {	border-collapse:collapse; border-spacing:0; }

button::-moz-focus-inner{padding:0;border:none}

/* Some default classes
-------------------------------------------------------------- */
.left       { float:left; }
.right      { float:right; }
.clear      { clear:both; }
.clearChildren { width:100%; overflow:hidden; }
.js .hide   { display: none; }
.textbrowser{ position: absolute; left: -999em !important; }
