
	/*
	-------------------------------------------------------------------------------
	common reset
	-------------------------------------------------------------------------------
	*/
	html, body	{ margin:0; padding:0; }
	div			{ margin:0; padding:0; }
	img			{ border:0; margin:0; padding:0; display:block; }
	table		{ border:0; border-style:solid; border-color:#000; margin:0; padding:0; border-collapse:collapse; }
	td			{ border:0; border-style:solid; border-color:#000; margin:0; padding:0; }
 	form		{ display:inline; margin:0; padding:0; }
	input, textarea 						{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #000; margin:0; padding:0 0 0 1px; background:#fbfbfb; }
	input:active, input:focus, input:hover, textarea:hover, textarea:focus	{ background-color:#fff; }
	select		{ margin:0; padding:0; border:1px solid #ccc; font-size:10px; font-family:Arial, Helvetica, sans-serif; height:14px; }
	option		{ margin:0; padding:0 0 0 4px; line-height:10px; }
	ul, ol		{ margin:0; padding:0; list-style-type:none; line-height:0; }
 	li			{ margin:0; padding:0; line-height:0; font-size:0; }
 	p			{ margin:0; padding:0; }
	a:link, a:visited	{ text-decoration:none; }
	hr			{ margin:0; padding:0; }
	h1, h2, h3	{ margin:0; padding:0; }
	
	fieldset	{ padding:10px 20px 10px 20px; margin:0; border:1px solid #ccc; background-color:#fbfbfb; }
	legend		{ background:#fbfbfb; border:1px solid #ccc; padding:8px; margin:0 0 0 -9px; line-height:8px; font-size:11px; font-weight:bold; color:#aaa; }
	label		{ margin:0 10px 0 0; line-height:8px; font-size:11px; }		
	
