a, abbr, acronym, address, area, b, base, big, blockquote, body, br, caption, cite, code, col, colgroup, dd, del, dfn, div, dl, dt, em, form, frame, frameset, h1, h2, h3, h4, h5, h6, body, hr, html, i, iframe, img, ins, kbd, label, li, link, map, object, ol, optgroup, option, p, pre, q, samp, small, span, strong, style, sub, sup, table, tbody, td, tfoot, th, thead, title, tr, tt, ul, var {
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-style:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	outline-style:none;
	outline-width:initial;
	outline-color:#000000;
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:transparent;
	font:normal normal normal 1em/1.2 Helvetica, Arial, sans-serif;
	text-transform:none;
	word-spacing:normal;
	letter-spacing:normal;
	direction:ltr;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	unicode-bidi:normal;
	position:static;
	top:auto;
	clear:none;
	display:inline;
	visibility:visible;
	white-space:normal;
	z-index:auto;
	cursor:auto;
	vertical-align:baseline;
	left:2px;
	margin:0;
	padding:0;
}

html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre {
	display:block;
}

li {
	display:list-item;
}

table {
	display:table;
}

tr {
	display:table-row;
}

thead {
	display:table-header-group;
}

tbody {
	display:table-row-group;
}

tfoot {
	display:table-footer-group;
}

col {
	display:table-column;
}

colgroup {
	display:table-column-group;
}

td, th {
	display:table-cell;
}

caption {
	display:table-caption;
}

html, body {
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
	color:#000000;
}

a {
	color:#0000FF;
	text-decoration:none;
}

th {
	font-weight:bolder;
	text-align:center;
}

caption {
	text-align:center;
}

h1 {
	font-size:2em;
	margin:0.67em 0px 0.67em 0px;
}

h2 {
	font-size:1.5em;
	margin:0.75em 0px 0.75em 0px;
}

h3 {
	font-size:1.17em;
	margin:0.83em 0px 0.83em 0px;
}

h4 {
	font-size:1em;
	margin:1.12em 0px 1.12em 0px;
}

h5 {
	font-size:0.83em;
	margin:1.5em 0px 1.5em 0px;
}

h6 {
	font-size:0.75em;
	margin:1.67em 0px 1.67em 0px;
}

p, blockquote, ul, fieldset, form, ol, dl, dir, cite, q, address, menu, pre {
	margin:1.12em 0px 1.12em 0px;
}

h1, h2, h3, h4, h5, h6, b, em, dt, strong {
	font-weight:bolder;
}

blockquote {
	margin-left:2.5em;
	margin-right:2.5em;
}

dd, blockquote, cite, q {
	text-indent:1em;
}

i, cite, em, var, address {
	font-style:italic;
}

pre, tt, code, kbd, samp {
	font-family:'Courier New', Courier, monospace;
}

pre {
	white-space:pre;
}

button, textarea, input, object, select {
	display:inline-block;
}

big {
	font-size:1.27em;
}

small, sub, sup {
	font-size:0.83em;
}

sub {
	vertical-align:sub;
}

sup {
	vertical-align:super;
}

table {
	border-collapse:collapse;
	-webkit-border-horizontal-spacing:0.13em;
	-webkit-border-vertical-spacing:0.13em;
	caption-side:top;
	empty-cells:show;
	table-layout:auto;
}

thead, tbody, tfoot {
	vertical-align:middle;
}

td, th {
	vertical-align:inherit;
}

s, strike, del {
	text-decoration:line-through;
}

hr {
	border:0.06em inset #000000;
}

ol, ul, dir, menu, dd {
	margin-left:2.5em;
}

ul, ol {
	list-style-position:outside;
}

ol {
	list-style-type:decimal;
}

ul {
	list-style-type:disc;
}

ol ul, ul ol, ul ul, ol ol {
	margin-top:0;
	margin-bottom:0;
}

u, ins {
	text-decoration:underline;
}

center {
	text-align:center;
}

abbr, acronym {
	font-variant:small-caps;
	letter-spacing:0.1em;
}

fieldset {
	border:0.15em ridge #808080;
	margin:0.7em;
	padding:0.7em;
}

optgroup, option {
	display:block;
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
	color:#000000;
}

optgroup {
	font-weight:bold;
}

option {
	text-indent:2em;
}

textarea {
	overflow:auto;
}

br::before {
	content:'\a';
}

a:link, a:link > img, a:hover, a:hover > img, a:active, a:active > img, a:visited, a:visited > img {
	cursor:pointer;
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	border-style:none;
}

a:link, a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

a:active, a:active > img {
	outline-width:thin;
	outline-style:dotted;
	outline-color:#000000;
}

a:visited {
}

blockquote, cite, q {
}

blockquote:lang(en), cite:lang(en), q:lang(en) {
}

blockquote:lang(es), cite:lang(es), q:lang(es) {
}

blockquote::before, cite::before, q::before {
}

blockquote::after, cite::after, q::after {
}

bdo[dir="ltr"] {
	direction:ltr;
	unicode-bidi:bidi-override;
}

bdo[dir="rtl"] {
	direction:rtl;
	unicode-bidi:bidi-override;
}

[dir="ltr"] {
	direction:ltr;
	unicode-bidi:embed;
}

[dir="rtl"] {
	direction:rtl;
	unicode-bidi:embed;
}

