@charset "utf-8";



body {

	margin: 0;

	padding: 0;

}



ins,del {

	display: block;

}



p ins,p del,

ul ins,ul del,

ol ins,ol del,

dl ins,dl del,

table ins,table del {

	display: inline;

}



div,

dl,dt,dd,ul,ol,li,

h1,h2,h3,h4,h5,h6,

pre,

form,fieldset,

p,blockquote,

table,thead,tbody,tfoot,caption,th,td {

	margin: 0;

	padding: 0;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

}



fieldset,

img {

	border: 0 none;

}



abbr,acronym {

	border-bottom: 1px dashed;

}



h1,h2,h3,h4,h5,h6 {

	font-size: 100%;

}



strong {

	font-weight: bold;

}



em {

	font-style: normal;

}



address,

caption,

cite,

code,

dfn,

th,

var {

	font-style: normal;

	font-weight: normal;

}



select,

input,

textarea {

	font-size: 100%;

	font-weight: normal;

}



var,code,samp,kbd {

	font-family: monospace;

}







textarea {

	overflow: auto;

}



caption,

th {

	text-align: left;

}



a,

input[type="submit"] {

	cursor: pointer;

}



img {

	vertical-align: middle;

}



a,

a span {

	text-decoration: none;

}



a:hover,

a:hover span,

a.current {

	text-decoration: none;

}



a:active {

	text-decoration: none;

}



a:active,

a:focus {

	outline: none;

}