dl, dt, dd, h1, h2, h3, h4, h5, h6,  ul,
pre, form, fieldset, input, textarea, p, blockquote, th, td,dl,dd,dt{  
    margin: 0;  padding: 0;
	list-style:none;
	text-decoration:none;
	font-weight:normal;
	font-size:inherit;}

.table_clear{
  margin:0px;
  padding:0px;
  border-collapse:collapse;
  border-spacing:0;
}
.table_clear tr {
  margin:0px;
  padding:0px;
  border-collapse:collapse;
  border-spacing:0;
}

.table_clear tr td {
  margin:0px;
  padding:0px;
  border-collapse:collapse;
  border-spacing:0;
}

.display_none {
  display:none;
}

a:link, a:hover, a:visited, a:active{
	text-decoration:none;
color: inherit;}

/* Button Default Reset */
button, input[type="button"], input[type="submit"], input[type="reset"] {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
	font: inherit;
	color: inherit;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-sizing: border-box;
}

button:focus, input[type="button"]:focus, input[type="submit"]:focus, input[type="reset"]:focus {
	outline: none;
}

/* Remove default button styles for better cross-browser compatibility */
button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner {
	border: 0;
	padding: 0;
}