/*.cssreset div, */
.cssreset html, .cssreset body, .cssreset dl, .cssreset dt, .cssreset dd, .cssreset ul, .cssreset ol, .cssreset li, .cssreset h1, .cssreset h2, .cssreset h3, .cssreset h4, .cssreset h5, .cssreset h6, .cssreset pre, .cssreset code, .cssreset form, .cssreset fieldset, .cssreset legend, .cssreset textarea, .cssreset p, .cssreset blockquote, .cssreset th, .cssreset td.cssreset span, .cssreset applet, .cssreset object, .cssreset iframe, .cssreset a, .cssreset abbr, .cssreset acronym, .cssreset address, .cssreset big, .cssreset cite, .cssreset del, .cssreset dfn, .cssreset em, .cssreset font, .cssreset img, .cssreset ins, .cssreset kbd, .cssreset q, .cssreset s, .cssreset samp, .cssreset small, .cssreset strike, .cssreset strong, .cssreset sub, .cssreset sup, .cssreset tt, .cssreset var, .cssreset b, .cssreset u, .cssreset i, .cssreset center, .cssreset label, .cssreset caption, .cssreset tbody, .cssreset tfoot, .cssreset thead, .cssreset tr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	color: #000;
}
.cssreset table {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	color: #000;
}
.cssreset input {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	color: #000;
}
.cssreset table {
	border-collapse: collapse;
	border-spacing: 0;
}
.cssreset address, .cssreset caption, .cssreset cite, .cssreset code, .cssreset dfn, .cssreset em, .cssreset strong, .cssreset th, .cssreset var {
	font-style: normal;
	font-weight: normal;
}
.cssreset li, .cssreset ol, .cssreset ul {
	list-style: none;
}
.cssreset caption, .cssreset th {
	text-align: left;
}
.cssreset h1, .cssreset h2, .cssreset h3, .cssreset h4, .cssreset h5, .cssreset h6 {
	font-size: 100%;
	font-weight: normal;
}
.cssreset blockquote, .cssreset q {
	quotes: none;
}
.cssreset q:before, .cssreset q:after, .cssreset blockquote:before, .cssreset blockquote:after {
	content: '';
	content: none;
}
.cssreset abbr, .cssreset acronym {
	border: 0;
	font-variant: normal;
}
.cssreset sup {
	vertical-align: text-top;
}
.cssreset sub {
	vertical-align: text-bottom;
}
.cssreset input, .cssreset textarea, .cssreset select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
.cssreset input, .cssreset textarea, .cssreset select {
	*font-size: 100%;
}
.cssreset legend {
	color: #000;
}
.cssreset body {
	line-height: 1;
}
.cssreset ins {
	text-decoration: none;
}
.cssreset del {
	text-decoration: line-through;
}
.cssreset hr {
	height: 1px;
	border: 1px solid gray;
}
:focus {
	outline: 0;
}
