@charset "utf-8";
/*---------------------------------------------
Reset Style
---------------------------------------------*/
*			{ margin: 0; padding: 0; font-size: 100%; }
html		{ color: #333; background-color: #fff; overflow-y: scroll; }
body		{ font-family: "arial","helvetica","sans-serif", Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 1.5; height: 100%; text-align: center; }
* html body	{ font-family: "arial","helvetica","sans-serif"; }
*+html body	{ font-family: "arial","helvetica","sans-serif"; }
hr     { display: none; }
img    { border: none; vertical-align: bottom; }
div, dl, dt, dd, form, input, ul, ol, li, p, select, textarea, span, th, td { margin: 0; padding: 0; }
address, th, caption, em, strong { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6           { font-size: 100%; font-weight: normal; margin: 0; padding: 0; }
input, select, textarea          {
	font-size: 100%;
	font-family: inherit;
	font-weight: inherit;
	padding: 5px;
	margin-top: 10px;
}
sup      { vertical-align: text-top; font-size: 72%; }
sub      { vertical-align: text-bottom; font-size: 72%; }
ol, ul   { list-style: none; }
table    { border-collapse: collapse; border-spacing: 0; font-size: 100%; font-size: inherit; }
caption  { text-align: left; }
fieldset { border: 0; }
a         { overflow: hidden; outline: none; }
a:link    { color: #00F; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover,
a:active  { color: #00F; text-decoration: none; }
