@charset "utf-8";
/* ------------------------------------------------
 * Style Name  :  default.css
 * --------------------------------------------- */

/* Universal Reset
 * --------------------------------------------- */
* { padding: 0; margin: 0; }
body,div,pre,p,blockquote,form,fieldset,input,textarea,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table,th,td,embed,object { margin: 0; padding: 0; }


/* General Params
 * --------------------------------------------- */

body {
	font-size:18px !important;
}

html {
 overflow-y: scroll; /* Firefox bar */
 height: 100%;
 width: 100%;
} 

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	line-height: normal;
	font-size: 100%;
}

li,dt,dl { margin: 0; padding: 0; }

ol,ul,li { margin: 0; padding: 0; list-style-type: none; }

img {
 border: 0;
 vertical-align:bottom;
}

a img { border: 0; text-decoration: none; }

br { letter-spacing: 0; } /* IE No <br/> hack */

p {
 margin-bottom: 1em;
 line-height: 1.75;
}

sup { vertical-align: text-top;}

sub { vertical-align: text-bottom;}

/* tables still need 'cellspacing="0"' in the markup */
table { font-size: inherit; font: 100%; border-collapse: collapse; border-spacing:0; }

caption,th,td { text-align: left; }

address,caption,cite,code,dfn,em,th,var { font-style: normal; font-weight:normal; }

select,input,button,textarea,button { font: 99% arial,helvetica,clean,sans-serif; }

* html input,* html textarea,* html select {font-size: 100%;}

*:first-child+html+input,*:first-child html+textarea,*:first-child+html select { font-size: 100%; }

pre,code,kbd,samp,tt { font-family: monospace; *font-size:108%; line-height:100%; }

/* Hyper Link
 * --------------------------------------------- */
a,
a:visited {
}

a:hover,
a:visited:hover {
 text-decoration: none;
}

a img.arrow {
 margin: 0 5px 0 0;
 vertical-align: -0.1em;
}

a.window {
 background: url(../img/icon_window.gif) no-repeat right center;
 padding: 0 15px 0 0;
}

/* remember to define focus styles! */
:focus { outline: 0; }

/* Text Align
 * --------------------------------------------- */
.textAlignCenter { text-align: center; }
.textAlignLeft { text-align: left; }
.textAlignRight { text-align: right; }

/* Float
 * --------------------------------------------- */
/* LEFT */ .floLeft { float:left; }
/* RIGHT */ .floRight { float:right; }
/* CLEAR */ .floClear { clear:both; float: none; }

/* Clearfix
 * --------------------------------------------- */
/* for modern browser */
.clearfix:after { font-size: 0; line-height: 0; height: 0; visibility: hidden; content:"."; display: block; clear: both; }
/* for IE5.5-7 */
.clearfix { zoom: 1; display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix { display: block; }
.clearboth { clear: both; }

/* Global Font Style
---------------------------------------------------------------- */
.fontSize10 { font-size:77%; }
.fontSize11 { font-size:85%; }
.fontSize12 { font-size:93%; }
.fontSize13 { font-size:100%; }
.fontSize14 { font-size:108%; }
.fontSize15 { font-size:116%; }
.fontSize16 { font-size:123.1%; }
.fontSize17 { font-size:131%; }
.fontSize18 { font-size:138.5%; }
.fontSize19 { font-size:146.5%; }
.fontSize20 { font-size:153.9%; }
.fontSize21 { font-size:161.6%; }
.fontSize22 { font-size:167%; }
.fontSize23 { font-size:174%; }
.fontSize24 { font-size:182%; }
.fontSize25 { font-size:189%; }
.fontSize26 { font-size:197%; }