/* RESET STYLES: RESET.CSS */

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

th, td {
	vertical-align: top;
}

input, textarea, select, fieldset {
	border: 1px solid #666;
	font-family: inherit;
	font-size: inherit;
}

input[type='radio'], input[type='checkbox'] {
	border: none;
	width: 16px;
	height: 16px;
}

select {
	font-family: inherit;
	font-size: inherit;
	background-color: #FFF;
	border: 1px solid #666;
}

select:hover {
	background-color: #FFC;
}

option {
	font-family: inherit;
	font-size: inherit;
	background-color: #FFF;
}

body {
	line-height: 1;
}

table {
	border-collapse: collapse;
}

img {
	border: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-weight:normal;
}

h1 {
	font-size: 200%;
}

h2 {
	font-size: 150%;
}

h3 {
	font-size: 130%;
}

h4,h5,h6 {
	font-size: 110%;
}

hr {
	border: 0px;
	height: 1px;
	background-color: #666;
}

a:link, a:visited {
	color: #0000CC;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* Lists */

ul {
	margin: 4px 0px 4px 0px;
	padding: 0px;
	list-style-type: none;
}

ol {
	margin: 4px 0px 4px 0px;
	padding: 0px;
	list-style-type: none;
}

ul li, ol li {
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
