﻿@layer reset {
	img, object, embed {
		border: none;
		max-width: 100%;
		height: auto;
		display: block;
	}

	html, body, div, pre, form, table, fieldset, h1, h2, h3, h4, h5, h6, dl, hr, p, blockquote {
		margin: 0;
		padding: 0;
	}


	a img, :link img, :visited img {
		border: none;
		color: #FFFFFF;
	}

	h1, h2, h3, h4, h5, h6, pre, code, input, textarea, select {
		font-size: 1rem;
		font-weight: normal;
	}

	p input, p textarea, li input, p label {
		font-size: 100%;
	}

	th dt, td dt, th dd, td dd, th li, td li, li li, dt dt, dt dd, dd dt, dd dd, legend legend {
		font-size: 100%;
	}

	h1, h2, h3, h4, h5, h6, p, ul, dl, ol, pre, table {
		padding-bottom: 1rem;
	}

	h1, h2, h3, h4, h5, h6 {
		font-weight: 300;
	}

	p, li, dt, dd, label, address, th, td, legend, input, select, textarea {
		line-height: 120%;
	}

	td, th {
		vertical-align: top;
		text-align: left;
	}

	.contain:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		height: 0;
	}

	.contain {
		display: inline-table;
	}

	* html .contain { /* nomac \*/
		height: 1%; /* nomac */
	}

	.contain {
		display: block;
	}

	.clear {
		clear: both;
	}

	.clearLeft {
		clear: left;
	}

	.clearRight {
		clear: right;
	}

	body {
		text-align: left;
		font-family: "Public Sans", sans-serif;
		font-style: normal;
		font-weight: 300;
	}

	label.access, .access, hr.access {
		background-color: inherit;
		color: #ffffff;
		position: absolute;
		overflow: hidden;
		border: none;
		left: -10999px;
		width: 990px;
		height: 0px;
	}

	.floatLeft {
		float: left;
	}

	.floatRight {
		float: right;
	}

	*, *:before, *:after {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	button:focus,
	a:focus, a:active,
	button::-moz-focus-inner,
	input[type="reset"]::-moz-focus-inner,
	input[type="button"]::-moz-focus-inner,
	input[type="submit"]::-moz-focus-inner,
	select::-moz-focus-inner,
	input[type="file"] > input[type="button"]::-moz-focus-inner {
		outline: none !important;
	}

	select:-moz-focusring {
		color: transparent;
		text-shadow: 0 0 0 #000;
	}
}
