	body {
		font-size: 100%;
	}

	p {
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 5px 0px;
	}

	p, td, th, li, a, label, body, div, caption, input, h1, h2, h3, h4, h5, h6 { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	/*
	The following TWO rules use the 'box model hack'
	By taking advantage of specific browser parsing differences it fools
	IE5 into discarding any rules after the voice-family rows
	
	The 'box model hack' can be used to correct 2 errors in IE5:
		1. The IE5 box model puts the size of the padding, margin and border within the
		   value of the 'width' property, when they should be outside
		2. IE5's standard font sizes (x-small, small etc) are one size smaller
	
	NOTE: It is important that the rules are not separated, as the second rule
	resets the parser for IE5 and also contains a line for the Opera browser
	
	see the following page for a box model description:
		http://tantek.com/CSS/Examples/boxmodelhack.html
	see the following link for a font size description:
		http://www.alistapart.com/articles/sizematters/
	*/	
	p, td, th, li, a, label, div, caption, input { 
		font-size: 1em;
	} 

	/* End Box Model Hack */
	
	
	label {
		padding: 0px;
		margin: 0px;
	}

	td {
		text-align:left;
		vertical-align:top;
		font-weight:normal;
	}
	
	th {
		text-align:left;
		vertical-align:top;
		font-weight:normal;
	}
	
	
	html, body {
		margin: 0px;
		padding: 0px;
		height: 100%;
		width: 100%;
		background-color:#FFFFFF;
	}
	
	img {
		border: 0px;
	}

	

	h6 {
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 5px 0px;
		font-weight: bold;
		font-size: 1.1em;
	} 



	h5 {
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 5px 0px;
		font-weight: bold;
		font-size: 1.2em;
	} 

	

	h4 {
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 5px 0px;
		font-weight: bold;
		font-size: 1.3em;
	} 


	h3 {
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 5px 0px;
		font-weight: bold;
		font-size: 1.4em;
	} 


	h2 {
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 5px 0px;
		font-weight: bold;
		font-size: 1.5em;
	} 

	h1 {
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 5px 0px;
		font-weight: bold;
		font-size: 1.6em;
	}

	
	

	a {
		text-decoration:underline;
		font-size: inherit;
		color: #000000;
	}
	
	a:link {
		text-decoration:underline;
		font-size: inherit;
	}
	
	a:visited {
		text-decoration:underline;
		font-size: inherit;
	}
	
	a:hover {
		text-decoration:none;
		font-size: inherit;
	}
	
	a:active {
		text-decoration:underline;		
		font-size: inherit;
	}
	
	div {
		overflow:hidden;
		position: relative;
	}
	
	ul {
		padding: 4px 0px 8px 30px;
		margin: 0px 0px 0px 0px;
	}
	
	ol {
		padding: 4px 0px 8px 30px;
		margin: 0px 0px 0px 0px;
	}
	
	li {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	form {
		margin: 0px;
		padding: 0px;
	}
	

	input {
		padding: 0px;
		margin: 0px;
	}
	
	caption {
		margin: 0px;
		padding: 0px;
		text-align:left;
	}
	
	fieldset {
		display: block;
		position: relative;
		margin: 0px;
		padding: 0px;
		float: none;
		border: none;
	}
	
	legend {
		display:none;
	}