@charset "utf-8";

/* Table of Contents
----------------------------------------------------------
reset the markup
	
----------------------------------------------------------*/


/* 1. INITIALIZE
----------------------------------------------------------*/
html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
overflow-y: scroll;
}
*{
/*margin:0;
padding:0;*/
font-size: 100%;
}

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

address,
caption,
cite,
code,
dfn,
em,
th,
var,
hr{
font-style:normal;
font-weight:normal;
}
q:before,q:after{content:'';}
a img, a:link img, a:visited img, a:hover img, a:active img { border: none; text-decoration: none; }
ul, ol, dl, li, dt, dd {list-style: none;}
table {border-collapse: collapse;}
img {border: none;}
hr {display: none;clear: both;}
.clear {clear: both;}

.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */

fieldset {
border: 0;
}
/*input {
_margin: -1px 0;
}*/

textarea {font-size: 1em;}
body table {font-size: 1em;}


