
/*** Reset all elements ******************************************************/
/*** The following rule sets are used to resolve browser inconsistencies in displaying various html elements. They remove some default stylings applied to these elements so that they look the same in all browsers. ***/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ul, ol, li, fieldset, form, label, legend, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

body {
	line-height: 1;
	color: black;
}

img, textarea {
	vertical-align: bottom;
}

ul, ol {
  list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

:focus {
	outline: 0;
}