/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
	html { font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
	body { margin:0; }
	article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block; }
	audio, canvas, progress, video { display:inline-block;  vertical-align:baseline; }
	audio:not([controls]) { display:none; height:0; }
	[hidden], template { display:none; }
	a { background:transparent; }
	a:active, a:hover { outline:0; }
	abbr[title] { border-bottom:1px dotted; }
	b, strong { font-weight:bold; }
	dfn { font-style:italic; }
	h1 { font-size:2em; margin:0.67em 0; }
	mark { background:#ff0; color:#000; }
	small { font-size:80%; }
	sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; } sup { top:-0.5em; } sub { bottom:-0.25em; }
	a img { border:0; }
	svg:not(:root) { overflow:hidden; }
	figure { margin:1em 40px; }
	hr { -moz-box-sizing:content-box; box-sizing:content-box; height:0; }
	pre { overflow:auto; }
	code, kbd, pre, samp { font-family:monospace, monospace; font-size:1em; }
	button, input, optgroup, select, textarea { color:inherit;  font:inherit;  margin:0; }
	button { overflow:visible; }
	button, select { text-transform:none; }
	button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance:button;  cursor:pointer; }
	button[disabled], html input[disabled] { cursor:default; }
	button:: -moz-focus-inner,
	input:: -moz-focus-inner {  border:0;  padding:0; }
	input { line-height:normal; }
	input[type="checkbox"], input[type="radio"] { box-sizing:border-box;  padding:0; }
	input[type="number"]:: -webkit-inner-spin-button, input[type="number"]:: -webkit-outer-spin-button { height:auto; }
	input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;  box-sizing:content-box; }
	input[type="search"]:: -webkit-search-cancel-button, input[type="search"]:: -webkit-search-decoration { -webkit-appearance:none; }
	fieldset { border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em; }
	legend { border:0;  padding:0;}
	textarea { overflow:auto; }
	optgroup { font-weight:bold; }
	table { border-collapse:collapse; border-spacing:0; }
	td, th { padding:0; }
/* end normalize.css  */