@charset "UTF-8";/* ----------------------------------------------------------------------	Box model---------------------------------------------------------------------- */body, html, address, blockquote, pre, h1, h2, h3, h4, h5, h6, div, p, abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var, span, a, dl, dt, dd, ol, ul, li, hr, sub, sup, ins, del, form, label, optgroup, fieldset, legend, table, caption, thead, tfoot, tbody, colgroup, col, tr, th, td, img, object, frameset, frame, noframes, iframe {	margin: 0;	padding: 0;	border: 0;}/* ----------------------------------------------------------------------	Visual formatting model---------------------------------------------------------------------- */body, html, address, blockquote, pre, h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ol, ul, li, hr, form, object, frameset, frame, noframes, iframe {	display: block;}table {	display: table;}caption {	display: table-caption;}thead {	display: table-header-group;}tfoot {	display: table-footer-group;}tbody {	display: table-row-group;}colgroup {	display: table-column-group;}col {	display: table-column;}tr {	display: table-row;}td, th {	display: table-cell;}head {	display: none;}/* ----------------------------------------------------------------------	Visual formatting model details---------------------------------------------------------------------- */body {	line-height: 1;}body, html, address, blockquote, pre, h1, h2, h3, h4, h5, h6, div, p, abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var, span, a, dl, dt, dd, ol, ul, li, del, ins, form, label, fieldset, legend, table, caption, thead, tfoot, tbody, tr, th, td, img, object, frameset, frame, noframes, iframe {	vertical-align: baseline;}/* ----------------------------------------------------------------------	Generated content, automatic numbering, and lists---------------------------------------------------------------------- */blockquote:before, q:before {	content: open-quote;}blockquote:after, q:after {	content: close-quote;}blockquote, q {	quotes: none;}ol, ul {	list-style-type: none;	list-style-position: outside;	list-style-image: none;}/* ----------------------------------------------------------------------	Colors and Backgrounds---------------------------------------------------------------------- */body, html, address, blockquote, pre, h1, h2, h3, h4, h5, h6, div, p, abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var, span, a, dl, dt, dd, ol, ul, li, sub, sup, del, ins, form, label, fieldset, legend, table, caption, thead, tfoot, tbody, tr, th, td, img, object, frameset, frame, noframes, iframe {	background-color: transparent;}/* ----------------------------------------------------------------------	Fonts---------------------------------------------------------------------- */address, cite, em, var {	font-style: normal;}abbr, acronym {	font-variant: normal;}h1, h2, h3, h4, h5, h6, strong, th {	font-weight: normal;}body, html, address, blockquote, pre, h1, h2, h3, h4, h5, h6, div, p, abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var, span, a, dl, dt, dd, ol, ul, li, hr, sub, sup, del, ins, form, label, input, select, optgroup, option, textarea, fieldset, legend, button, table, caption, thead, tfoot, tbody, tr, th, td, img, object, frameset, frame, noframes, iframe {	font-size: 100%;}/* ----------------------------------------------------------------------	Text---------------------------------------------------------------------- */caption, th {	text-align: center;}a,ins {	text-decoration: none;}del {	text-decoration: none;}/* ----------------------------------------------------------------------	User interface---------------------------------------------------------------------- */:focus {	/*outline-color: invert;	outline-style: dotted;	outline-width: thin;*/}