@charset "utf-8";

/* CSS Document */



html, body, div, span, applet, object, iframe,

	p, blockquote, pre,

	a, abbr, acronym, address, big, cite, code,

	del, dfn, em, font, img, ins, kbd, q, s, samp,

	small, strike, strong, sub, sup, tt, var,

	b, u, i, center,

	dl, dt, dd, ol, ul, li,

	fieldset, form, label, legend,

	table, caption, tbody, tfoot, thead, tr, th, td {

		margin: 0;

		padding: 0;

		border: 0;

		outline: 0;

		vertical-align: baseline;

	}

	body {

		line-height: 1;

	}

	ol, ul {

		list-style: none;

	}

	blockquote, q {

		quotes: none;

	}

	blockquote:before, blockquote:after,

	q:before, q:after {

		content: '';

		content: none;

	}

	

	:focus {

		outline: 0;

	}

	

	ins {

		text-decoration: none;

	}

	del {

		text-decoration: line-through;

	}

	

	table {

		border-collapse: collapse;

		border-spacing: 0;

	}

	

	h1, h2, h3, h4, h5, h6 {

		margin: 0;

		padding: 0; 

	}

	

	.left { float: left; }

	.right { float: right; }

	

	.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

	font-size:0; }

	.clearfix { display: inline-block; }

	html[xmlns] .clearfix { display: block; }

	* html .clearfix { height: 1%; }


