* {
	margin:			0px;
	padding:		0px;
}

html, body {
	height:			100%;
}

html>body {
	overflow:		auto;
}

body {
	background:		#FFF url('../images/body.gif') repeat-y 50%;
	margin:			0px;
	color:			#000;
}

div {
	font:			10px Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font:			bold 18px Georgia, "Times New Roman", Times, serif;
	padding:		0px;
	margin:			0px;
}

h2 {
	margin:			0px 4px 4px 4px;
	font:			bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform:	uppercase;
	text-decoration:underline;
}

h3 {
	font:			bold 14px Georgia, "Times New Roman", Times, serif;
	padding:		0px;
	margin:			0px;
}

h4 {
	font:			bold 12px Georgia, "Times New Roman", Times, serif;
	padding:		0px;
	margin:			0px;
}

input, select {
	font:			10px Verdana, Arial, Helvetica, sans-serif;
	margin:			0px;
	width:			150px;
	border:			1px solid #aaa;
	background:		#FFF;
	color:			#000;
}

textarea {
	border:			1px solid #aaa;
	font:			10px Verdana, Arial, Helvetica, sans-serif;
}

table {
	width:			100%;
	border-collapse:collapse;
}

td {
	padding:		2px 0px;
	vertical-align:	top;
}

hr {
	color: 			#000;
	/* CSS VALID */
	background: 	#000001;
	height: 		1px;
	border:			none;
	padding:		0px;
	margin:			0px 0px 10px 0px;
}

p {
	margin:			0px 0px 10px 0px;
}

img {
	border:			none;
}

a {
	color:			#000;
}
