body
{
	padding: 0px;
	margin: 0px;	
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #000000;	
	
	text-align: center;
	background-color: #FFFFFF;
	
	/*
		IE5.x/Win browser's has a rendering bug which means 'absolute-size' keywords are displayed one whole size larger?
		So 'small' would actually display as 'medium' in IE5.x/Win browser's.
		To fix this issue in IE5.x/Win browsers we must use a CSS filter/hack.
	*/
	
	/* font-size for IE5.x/Win */
	font-size: x-small;
	
	/* parsing filter: IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	
	/* font-size for compliant browsers who do not suffer from the IE5.x parsing bug */
	font-size: small;
}

table
{
	table-layout: fixed;
}

table caption
{
	display: none;
}

img
{
	border: none;
}

p,
h1,
h2,
h3,
h4
{
	margin-top: 0px;
	margin-bottom: 10px;
}

h1
{
	font-size: 180%;
}

h2,
h3
{
	font-size: 180%;
}

h4
{
	font-size: 180%;
}

a
{
	color: #000000;
}

a:hover
{
	text-decoration: none;
}

img
{
	display: block;
}

form
{
	margin: 0px;
}

hr
{
	color: #CC0000;
	background-color: #CC0000;
	height: 1px;
	border: 0px;
}