@charset "utf-8";
/*---------------------------------------------------------*
 * Reset CSS 2010/02
 *---------------------------------------------------------*/
/*---------------------------------------------------------*
 * Base Reset
 *---------------------------------------------------------*/
html { color: #000000; background-color: #FFFFFF; overflow-y: scroll; }
body { padding: 0px; margin: 0px; font: x-small; font-size: small; line-height: 1.5; }
a { overflow: hidden; }
a img,
img { border: 0; }
abbr,
acronym { border: 0; }
address,
caption,
cite,
code,
dfn,
em,
th,
strong,
var { font-style: normal; font-weight: normal; }
blockquote,
dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
span,
td,
th,
ul { padding: 0; margin: 0; }
caption,
th { text-align: left; }
code,
kbd,
pre,
samp,
tt { font-family: monospace; line-height: 100%; }
h1,
h2,
h3,
h4,
h5,
h6 { font-size: 100%; font-weight: normal; }
ol,
ul { list-style: none; }
q:before,
q:after { content: ''; }
/*---------------------------------------------------------*
 * Form
 *---------------------------------------------------------*/
button,
fieldset,
form,
input,
label,
legend,
select,
textarea { padding: 0; margin: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline; }
/*---------------------------------------------------------*
 * Table
 *---------------------------------------------------------*/

/* tables still need 'cellspacing="0"' */
table { font: 100%; font-size: inherit; border-collapse: collapse; border-spacing: 0; }
/*---------------------------------------------------------*
 * Text Size
 *---------------------------------------------------------*/
.text10 { font-size: 77%; }
.text11 { font-size: 85%; }
.text12 { font-size: 93%; }
.text13 { font-size: 100%; }
.text14 { font-size: 108%; }
.text15 { font-size: 116%; }
.text16 { font-size: 123.1%; }
.text17 { font-size: 131%; }
.text18 { font-size: 138.5%; }
.text19 { font-size: 146.5%; }
.text20 { font-size: 153.9%; }
.text21 { font-size: 161.6%; }
.text22 { font-size: 167%; }
.text23 { font-size: 174%; }
.text24 { font-size: 182%; }
.text25 { font-size: 189%; }
.text26 { font-size: 197%; }
/*---------------------------------------------------------*
 * ClearFix
 *---------------------------------------------------------*/
.clearfix:after { clear: both; height: 0; visibility: hidden; font-size: 0; display: block; content: " "; }
/*---------------------------------------------------------*
 * InternetExplorer6
 *---------------------------------------------------------*/
* html body { font-size: 75%; }
* html .clearfix { zoom: 1; }
/*---------------------------------------------------------*
 * InternetExplorer7
 *---------------------------------------------------------*/
*+html body { font-size: 75%; }
*:first-child+html .clearfix { zoom: 1; }
*+html code,
kbd,
pre,
samp,
tt { font-size: 108%; }

