
/*============= RESET ===============
===================================*/
body,
h1,h2,h3,h4,h5,h6,p,hr,div,img,span,a,
ul,ol,li,dl,dt,dd,
table,caption,colgroup,col,thead,tbody,tfoot,tr,th,td,
form,fieldset,legend,label,/*input,textarea,button,select,optgroup,option,*/
em,strong,del,ins,sub,sup,
blockquote,q,cite,
address,abbr,acronym,dfn,bdo,
pre,code,samp,kbd,var,
object,iframe,noscript,applet,embed,
dir,menu,marquee,center,
font,s,strike,u,tt,i,b,big,small{
	margin:0;
	padding:0;
	border:none;
	outline:none;
	font-size:1em;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	vertical-align:baseline;
	text-align:inherit;
	text-decoration:inherit;
	white-space:normal}
ol,ul{
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none}
table{
	border-collapse:collapse;
	border-spacing:0}
blockquote:before,blockquote:after,
q:before,q:after{
	content:""}
blockquote,q{
	quotes: "" ""}



/*============= LAYOUT ===============
====================================*/
.unitL{float:left;display:inline;overflow:visible}
.unitR{float:right;display:inline;overflow:hidden}
.floatL{float:left;display:inline}
.floatR{float:right;display:inline}

.clear{clear:both}
.hide{position:absolute;left:-9999px}

.centerText{text-align:center}
ul.centerMenu,
.centerMenu ul{float:left;position:relative;left:50%;padding:0;list-style-type:none}
.centerMenu li{float:left;position:relative;right:50%}
.centerMenu li a{display:block}

ul.menuH,.menuH ul{overflow:hidden}
.menuH li{float:left}

.row{overflow:hidden;clear:both}
.p1of2{width:50%}
.p1of3{width:33%}
.p2of3{width:66%}
.p1of4{width:25%}
.p2of4{width:50%}
.p3of4{width:75%}
.p1of5{width:20%}
.p2of5{width:40%}
.p3of5{width:60%}
.p4of5{width:80%}
.p1of6{width:16%}
.p2of6{width:33%}
.p3of6{width:50%}
.p4of6{width:66%}
.p5of6{width:83%}
.p1of7{width:14%}
.p2of7{width:28%}
.p3of7{width:42%}
.p4of7{width:57%}
.p5of7{width:71%}
.p6of7{width:85%}
.p1of8{width:12%}
.p2of8{width:25%}
.p3of8{width:37%}
.p4of8{width:50%}
.p5of8{width:62%}
.p6of8{width:75%}
.p7of8{width:87%}
.p1of9{width:11%}
.p2of9{width:22%}
.p3of9{width:33%}
.p4of9{width:44%}
.p5of9{width:55%}
.p6of9{width:66%}
.p7of9{width:77%}
.p8of9{width:88%}
.p1of10{width:10%}
.p2of10{width:20%}
.p3of10{width:30%}
.p4of10{width:40%}
.p5of10{width:50%}
.p6of10{width:60%}
.p7of10{width:70%}
.p8of10{width:80%}
.p9of10{width:90%}
.last{float:none;margin:0 auto;overflow:hidden}

.left1of2{margin-left:50%}
.left1of3{margin-left:33%}
.left2of3{margin-left:66%}
.left1of4{margin-left:25%}
.left2of4{margin-left:50%}
.left3of4{margin-left:75%}
.left1of5{margin-left:20%}
.left2of5{margin-left:40%}
.left3of5{margin-left:60%}
.left4of5{margin-left:80%}
.left1of6{margin-left:16%}
.left2of6{margin-left:33%}
.left3of6{margin-left:50%}
.left4of6{margin-left:66%}
.left5of6{margin-left:83%}
.left1of7{margin-left:14%}
.left2of7{margin-left:28%}
.left3of7{margin-left:42%}
.left4of7{margin-left:57%}
.left5of7{margin-left:71%}
.left6of7{margin-left:85%}
.left1of8{margin-left:12%}
.left2of8{margin-left:25%}
.left3of8{margin-left:37%}
.left4of8{margin-left:50%}
.left5of8{margin-left:62%}
.left6of8{margin-left:75%}
.left7of8{margin-left:87%}
.left1of9{margin-left:11%}
.left2of9{margin-left:22%}
.left3of9{margin-left:33%}
.left4of9{margin-left:44%}
.left5of9{margin-left:55%}
.left6of9{margin-left:66%}
.left7of9{margin-left:77%}
.left8of9{margin-left:88%}
.left1of10{margin-left:10%}
.left2of10{margin-left:20%}
.left3of10{margin-left:30%}
.left4of10{margin-left:40%}
.left5of10{margin-left:50%}
.left6of10{margin-left:60%}
.left7of10{margin-left:70%}
.left8of10{margin-left:80%}
.left9of10{margin-left:90%}

.right1of2{margin-right:50%}
.right1of3{margin-right:33%}
.right2of3{margin-right:66%}
.right1of4{margin-right:25%}
.right2of4{margin-right:50%}
.right3of4{margin-right:75%}
.right1of5{margin-right:20%}
.right2of5{margin-right:40%}
.right3of5{margin-right:60%}
.right4of5{margin-right:80%}
.right1of6{margin-right:16%}
.right2of6{margin-right:33%}
.right3of6{margin-right:50%}
.right4of6{margin-right:66%}
.right5of6{margin-right:83%}
.right1of7{margin-right:14%}
.right2of7{margin-right:28%}
.right3of7{margin-right:42%}
.right4of7{margin-right:57%}
.right5of7{margin-right:71%}
.right6of7{margin-right:85%}
.right1of8{margin-right:12%}
.right2of8{margin-right:25%}
.right3of8{margin-right:37%}
.right4of8{margin-right:50%}
.right5of8{margin-right:62%}
.right6of8{margin-right:75%}
.right7of8{margin-right:87%}
.right1of9{margin-right:11%}
.right2of9{margin-right:22%}
.right3of9{margin-right:33%}
.right4of9{margin-right:44%}
.right5of9{margin-right:55%}
.right6of9{margin-right:66%}
.right7of9{margin-right:77%}
.right8of9{margin-right:88%}
.right1of10{margin-right:10%}
.right2of10{margin-right:20%}
.right3of10{margin-right:30%}
.right4of10{margin-right:40%}
.right5of10{margin-right:50%}
.right6of10{margin-right:60%}
.right7of10{margin-right:70%}
.right8of10{margin-right:80%}
.right9of10{margin-right:90%}



/*============= SIZE AND SPACE ===============
============================================*/
/*_____ 12 / 18 _____*/
.font12-18{font-size:12px;line-height:1.5}
.font12-18 p,.font12-18 table,.font12-18 form,.font12-18 fieldset,
.font12-18 ul,.font12-18 ol,.font12-18 dl,
.font12-18 blockquote,.font12-18 address,.font12-18 pre{margin-bottom:1.5em}
.font12-18 h1,.font12-18 .h1{font-size:3em;  line-height:1;  padding-top:0.05em;margin:0 0 0.45em      }
.font12-18 h2,.font12-18 .h2{font-size:2.5em;line-height:1.2;padding-top:0.1em; margin:0 0 0.5em       }
.font12-18 h3,.font12-18 .h3{font-size:2em;  line-height:1.5;padding-top:0.2em; margin:0 0 0.55em      }
.font12-18 h4,.font12-18 .h4{font-size:1.5em;line-height:1;  padding-top:0;     margin:-0.05em 0 1.05em}
.font12-18 h5,.font12-18 .h5{font-size:1em;  line-height:1.5;padding-top:0;     margin:0 0 1.5em       }
.font12-18 h6,.font12-18 .h6{font-size:1em;  line-height:1.5;padding-top:0;     margin:0               }
.font12-18 .hr{height:0.1em;background-color:#000;margin-bottom:1.4em}
.font12-18 .hr hr{display:none}
.font12-18 ul,.font12-18 ol,.font12-18 dl{padding-left:3em}
.font12-18 ul ul,.font12-18 ul ol,.font12-18 ul dl,.font12-18 ol ul,.font12-18 ol ol,.font12-18 ol dl,.font12-18 dl ul,.font12-18 dl ol,.font12-18 dl dl{margin-bottom:0}
.font12-18 blockquote,.font12-18 address,.font12-18 pre{margin-left:3em;margin-right:3em}
.font12-18 table{border:0.1em solid;margin-bottom:1.3em}
.font12-18 td,.font12-18 th{padding:0.75em}
.font12-18 fieldset{border:0.1em dotted;padding:1.4em 1.5em}
.font12-18 legend{padding:0 1em;margin-bottom:1.5em}

/*_____ 10-18 _____*/
.font10-18{font-size:10px;line-height:1.8}
.font10-18 p,.font10-18 table,.font10-18 form,.font10-18 fieldset,
.font10-18 ul,.font10-18 ol,.font10-18 dl,
.font10-18 blockquote,.font10-18 address,.font10-18 pre{margin-bottom:1.8em}
.font10-18 h1,.font10-18 .h1{font-size:3em;  line-height:1.2; padding-top:0;margin:0 0 0.6em }
.font10-18 h2,.font10-18 .h2{font-size:2.5em;line-height:1.44;padding-top:0;margin:0 0 0.72em}
.font10-18 h3,.font10-18 .h3{font-size:2em;  line-height:1.8; padding-top:0;margin:0 0 0.9em }
.font10-18 h4,.font10-18 .h4{font-size:1.5em;line-height:1.2; padding-top:0;margin:0 0 1.2em }
.font10-18 h5,.font10-18 .h5{font-size:1em;  line-height:1.8; padding-top:0;margin:0 0 1.8em }
.font10-18 h6,.font10-18 .h6{font-size:1em;  line-height:1.8; padding-top:0;margin:0         }
.font10-18 .hr{height:0.1em;background-color:#000;margin-bottom:1.7em}
.font10-18 .hr hr{display:none}
.font10-18 ul,.font10-18 ol,.font10-18 dl{padding-left:3em}
.font10-18 ul ul,.font10-18 ul ol,.font10-18 ul dl,.font10-18 ol ul,.font10-18 ol ol,.font10-18 ol dl,.font10-18 dl ul,.font10-18 dl ol,.font10-18 dl dl{margin-bottom:0}
.font10-18 blockquote,.font10-18 address,.font10-18 pre{margin-left:3em;margin-right:3em}
.font10-18 table{border:0.1em solid;margin-bottom:1.6em}
.font10-18 td,.font10-18 th{padding:0.9em}
.font10-18 fieldset{border:0.1em dotted;padding:1.7em 1.8em}
.font10-18 legend{padding:0 1em;margin-bottom:1.8em}

/*_____ 14-18 _____*/
.font14-18{font-size:14px;line-height:1.28}
.font14-18 p,.font14-18 table,.font14-18 form,.font14-18 fieldset,
.font14-18 ul,.font14-18 ol,.font14-18 dl,
.font14-18 blockquote,.font14-18 address,.font14-18 pre{margin-bottom:1.28em}
.font14-18 h1,.font14-18 .h1{font-size:3em;  line-height:1.28; padding-top:0;margin:0 0 0.42em }
.font14-18 h2,.font14-18 .h2{font-size:2.5em;line-height:1.03;padding-top:0;margin:0 0 0.51em}
.font14-18 h3,.font14-18 .h3{font-size:2em;  line-height:1.28; padding-top:0;margin:0 0 0.64em }
.font14-18 h4,.font14-18 .h4{font-size:1.5em;line-height:1.7; padding-top:0;margin:0 0 0.85em }
.font14-18 h5,.font14-18 .h5{font-size:1em;  line-height:1.28; padding-top:0;margin:0 0 1.28em }
.font14-18 h6,.font14-18 .h6{font-size:1em;  line-height:1.28; padding-top:0;margin:0         }
.font14-18 .hr{height:0.1em;background-color:#000;margin-bottom:1.18em}
.font14-18 .hr hr{display:none}
.font14-18 ul,.font14-18 ol,.font14-18 dl{padding-left:3em}
.font14-18 ul ul,.font14-18 ul ol,.font14-18 ul dl,.font14-18 ol ul,.font14-18 ol ol,.font14-18 ol dl,.font14-18 dl ul,.font14-18 dl ol,.font14-18 dl dl{margin-bottom:0}
.font14-18 blockquote,.font14-18 address,.font14-18 pre{margin-left:3em;margin-right:3em}
.font14-18 table{border:0.1em solid;margin-bottom:1.08em}
.font14-18 td,.font14-18 th{padding:0.64em}
.font14-18 fieldset{border:0.1em dotted;padding:1.18em 1.28em}
.font14-18 legend{padding:0 1em;margin-bottom:1.28em}

/*_____ 14-21 _____*/
.font14-21{font-size:14px;line-height:1.5}
.font14-21 p,.font14-21 table,.font14-21 form,.font14-21 fieldset,
.font14-21 ul,.font14-21 ol,.font14-21 dl,
.font14-21 blockquote,.font14-21 address,.font14-21 pre{margin-bottom:1.5em}
.font14-21 h1,.font14-21 .h1{font-size:3em;  line-height:1; padding-top:0;margin:0 0 0.5em }
.font14-21 h2,.font14-21 .h2{font-size:2.5em;line-height:1.2;padding-top:0;margin:0 0 0.6em}
.font14-21 h3,.font14-21 .h3{font-size:2em;  line-height:1.5; padding-top:0;margin:0 0 0.75em }
.font14-21 h4,.font14-21 .h4{font-size:1.5em;line-height:1; padding-top:0;margin:0 0 1em }
.font14-21 h5,.font14-21 .h5{font-size:1em;  line-height:1.5; padding-top:0;margin:0 0 1.5em }
.font14-21 h6,.font14-21 .h6{font-size:1em;  line-height:1.5; padding-top:0;margin:0         }
.font14-21 .hr{height:0.1em;background-color:#000;margin-bottom:1.4em}
.font14-21 .hr hr{display:none}
.font14-21 ul,.font14-21 ol,.font14-21 dl{padding-left:3em}
.font14-21 ul ul,.font14-21 ul ol,.font14-21 ul dl,.font14-21 ol ul,.font14-21 ol ol,.font14-21 ol dl,.font14-21 dl ul,.font14-21 dl ol,.font14-21 dl dl{margin-bottom:0}
.font14-21 blockquote,.font14-21 address,.font14-21 pre{margin-left:3em;margin-right:3em}
.font14-21 table{border:0.1em solid;margin-bottom:1.3em}
.font14-21 td,.font14-21 th{padding:0.75em}
.font14-21 fieldset{border:0.1em dotted;padding:1.4em 1.5em}
.font14-21 legend{padding:0 1em;margin-bottom:1.5em}

body{font-size:14px;line-height:1.5}
p,table,form,fieldset,
ul,ol,dl,
blockquote,address,pre{margin-bottom:1.5em}
h1,.h1{font-size:3em;  line-height:1; padding-top:0;margin:0 0 0.5em }
h2,.h2{font-size:2.5em;line-height:1.2;padding-top:0;margin:0 0 0.6em}
h3,.h3{font-size:2em;  line-height:1.5; padding-top:0;margin:0 0 0.75em }
h4,.h4{font-size:1.5em;line-height:1; padding-top:0;margin:0 0 1em }
h5,.h5{font-size:1em;  line-height:1.5; padding-top:0;margin:0 0 1.5em }
h6,.h6{font-size:1em;  line-height:1.5; padding-top:0;margin:0         }
.hr{height:0.1em;background-color:#000;margin-bottom:1.4em}
.hr hr{display:none}
ul,ol,dl{padding-left:3em}
ul ul,ul ol,ul dl,ol ul,ol ol,ol dl,dl ul,dl ol,dl dl{margin-bottom:0}
blockquote,address,pre{margin-left:3em;margin-right:3em}
table{border:0.1em solid;margin-bottom:1.3em}
td,th{padding:0.75em}
fieldset{border:0.1em dotted;padding:1.4em 1.5em}
legend{padding:0 1em;margin-bottom:1.5em}



/*============= sIFR ===============
==================================*/
@media screen{
.sIFR-flash{visibility:visible !important;margin:0;padding:0}
.sIFR-replaced,.sIFR-ignore{visibility:visible !important}
.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}
.sIFR-replaced div.sIFR-fixfocus{margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none}
}
@media print{
.sIFR-flash{display:none!important;height:0;width:0;position:absolute;overflow:hidden}
.sIFR-alternate{visibility:visible !important;display:block !important; position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important}
}
.sIFR-active object{display:block}