

	/*
	-------------------------------------------------------------------------------
	general reset
	-------------------------------------------------------------------------------
	*/
	html, body { margin:0; padding:0; }
	body { font:100%/120% Verdana,Arial,Helvetica,sans-serif; }
	div { margin:0; padding:0; }
	img { border:0; margin:0; padding:0; }

	table { border:1px solid #ccc; margin:0; padding:0; border-collapse:collapse; }
	td {  }
	th {  }
	td, th { border:1px solid #ccc; margin:0; padding:0; }
	thead, tfoot, tbody { font-size:1em; margin:0; padding:0; }
	form { display:inline; margin:0; padding:0; }
	input, textarea	{ font:normal 0.8em/1.2em Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0 0 0 1px; }
	select { margin:0; padding:0; border:1px solid #ccc; font-size:10px; font-family:Arial, Helvetica, sans-serif; }
	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 { text-decoration:none; }
	hr { margin:0; padding:0; }
	h1, h2, h3 { margin:0; padding:0; }
	fieldset { border:none; margin:0; padding:0; }
	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; padding:0; line-height:1.4em; font-size:1em; cursor:pointer; }




	/*
	-------------------------------------------------------------------------------
	http://www.positioniseverything.net/easyclearing.html
	-------------------------------------------------------------------------------
	*/

	.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */




	/*
	-------------------------------------------------------------------------------
	application
	-------------------------------------------------------------------------------
	*/
	.clear { clear:both; }
	.underline { text-decoration:underline; }
	td { padding:0 2px 0 2px; }

	/* text */
	.left { text-align:left; }
	.right { text-align:right; }
	.center { text-align:center; }
	.justify { text-align:justify; }

