@charset "utf-8";
/*
	For resetting web page elements in all browsers for 
	a consistent baseline standard.
*/

html, body, div, span, object, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	}
input, 
select, 
textarea {
	font-family: inherit;
	font-size: inherit;
	}
blockquote, q { quotes: none; }
del { text-decoration: line-through; }
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
/* IE width fix */
	button.button {
		padding: .15em .25em;
		width: 0;  /* IE table-cell margin fix */
		overflow: visible;
		}
	button.button[class] {  /* IE < 7 ignores [class] */
		width: auto;  /* cancel margin fix for other browsers */
		}
	td button.button[class] {
		width: auto;
		}
/* IE 6 list whitespace fix */
	* html ul li a {
		height: 1em;
		}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { display: none; }
a {}
	a img { border: 0; }
	a:focus, 
	*:focus, 
	*:active { outline: 0; }
p {}
ul { margin-top: 0; }
	ul ul {
		padding: 0 0 0 25px;
		}
acronym { cursor: help; }
hr { display: none; }
.cb { clear: both; }
.skip { display: none; }