@charset "utf-8";
/* reset CSS
*******************************************************************************/
html, body, div, span, h1, h2, h3, h4, h5, h6, blockquote, object, iframe, ins,
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, q, p,
kbd, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, td,
li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th
{
	font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;
	margin:0;padding:0;border:0;
	text-decoration:inherit;text-align:inherit;
	
}

h1, h2, h3, h4, h5, h6{	font-weight:bold; }

a{ text-decoration:underline; }

body{	color:#333;background-color:#FFF;	line-height:1.2;}
ol, ul{	list-style:none; }
table{
	border-collapse:collapse
}

blockquote:before, blockquote:after, q:before, q:after{
	content:"";
}
blockquote, q{
	quotes:"" "";
}
hr{
	color:inherit;background-color:#333;
	border:1px;
	height:1px;
	margin:0;padding:0;
}
strong, b{
	font-weight:bold
}
em, i{
	font-style:italic
}
hr{
	display:none
}
.mask, .flash-replaced .alt{
	position:absolute;
	top:-999em;left:-999em;
	display:block;
	height:0;width:0;
	overflow:hidden;
	text-indent:-999em;
}
.hide{
	display:none;
}
.clear{
	clear:both;
	height:0;
	display:block;	
}
del{
	text-decoration:line-through;
}
ins{
	text-decoration:none;
}
address{
	font-style:normal;
}