@charset "utf-8";

/*** GLOBAL ***/

body {
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
form,
input,
button,
p,
label,
table,
td,
fieldset,
legend {
   margin:0;
   padding:0;
}
img { border:none; }
table {
	border-collapse:collapse;
	border:none;
}
label { cursor:pointer; }

/*** NO FLASH ***/

.noflash {
	width:500%;
	height:100%;
	display:block;
	text-align:center;
	vertical-align:middle;
	color:white;
}
.noflash a {
	font-weight:bold;
	text-decoration:underline;
}

/*** PNG FIX ***/

* html img.pngfix { behavior:url(''); }

/*** CLEAR FIX ***/

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix { display:inline-block; }
/* \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
.clear { clear:both; }

/*** OPT FIX ***/

.countdot,
object#atff,
iframe#_atssh {
	position:absolute;
	left:0;
	top:0;
	height:0;
	width:0;
	background:transparent;
}