@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {
	margin:0;
	padding:0;}

* {
	-webkit-text-size-adjust:none;}

a{
	text-decoration:none;}

em{
	font-style:normal;}

fieldset, img {
	border:0;}

ol, ul {
	list-style:none;}

abbr, acronym {
	border:0;}

.CLEAR{
	clear:both; height: 0; font-size: 0px; line-height: 0;}


/**
 * Markup free clearing
 * Details: http://perishablepress.com/press/2009/12/06/new-clearfix-hack
 */

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

/* IE6 */

* html .clearfix {
  height: 1%;}

/* IE7 */

*:first-child + html .clearfix {
  min-height: 1%;}