@charset "UTF-8";

/* ------------>>> RESET STYLES <<<--------------*/

	/** Body resets **/
	html { font-size: 100.01%; }
	body { cursor: default; }
	html, body { border: 0px; }

	h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, html, body, form, fieldset {
		margin: 0px; padding: 0px; }

	input, select, textarea { font-size: 100%; font-family: inherit; }
	select, label, .pointer { cursor: pointer; }

	hr { border-bottom: 1px solid #000000; height: 1px; line-height: 1px; }
	strong, th { font-weight: bold; }
	cite, em, dfn { font-style: italic; }

	p { margin: 0px 0px 10px 0px; }
	option { padding-left: 0.4em }

	sup { vertical-align: super; font-size: 100%; }
	sub { vertical-align: sub; font-size: 100%; }

	/** A tag overflow **/
	a { cursor: pointer; color: inherit; }
	a img, a abbr, a acronym { border: none; }
	a:active, a:focus, img { outline: 0; }

	/** Blockquote clear **/
	blockquote:before, blockquote:after, q:before, q:after { content: ""; }

	/** List resets **/
	ul, ol { margin: 0em 0em 0em 2em; padding: 0em; text-indent: 0em; }
	ul { list-style-type: disc; }
	ol { list-style-type: decimal; }

	dd { margin: 0px 0px 0px 0px; }

	/** PRE reset **/
	pre { white-space: pre-wrap; }
	pre * { font-size: 100%; white-space: pre; }

	input[type="button"] { cursor: pointer !important; }
	input[type="submit"] { cursor: pointer !important; }
	input[type="text"], input[type='password'], textarea { cursor: text !important; }
	input[type="hidden"] { display: none !important; }
