body{color:#000000;background-color:#FFFFFF;}
h1{font-size:130%;text-align:center;}
h2{font-size:110%;}
h3{font-size:100%;}


.ma0{
margin-top:0;
margin-bottom:0;
}

.ma-t0{margin-top:0;}
.ma-b0{margin-bottom:0;}


.ema1-0{margin-left:1em;}
.ema1-4{margin-left:1.4em;}
.ema1-5{margin-left:1.5em;}
.ema2-0{margin-left:2em;}
.ema2-5{margin-left:2.5em;}
.ema3-0{margin-left:3em;}
.ema3-3{margin-left:3.3em;}
.ema3-5{margin-left:3.5em;}
.ema4-0{margin-left:4em;}
.ema5-0{margin-left:5em;}
.ema5-4{margin-left:5.4em;}
.ema6-0{margin-left:6em;}
.ema7-0{margin-left:7em;}
.ema8-0{margin-left:8em;}
.ema9-0{margin-left:9em;}
.ema10-0{margin-left:10em;}
.ema11-0{margin-left:11em;}
.ema11-4{margin-left:11.4em;}
.ema22-0{margin-left:22em;}

.emar1-4{margin-right:1.4em;}
.emar3-6{margin-right:3.6em;}
.emar5-6{margin-right:5.6em;}

.wei-b{font-weight:bold;}

.ind{text-indent:1em}

.line130{line-height:130%;}
.line150{line-height:150%;}
.line180{line-height:180%;}
.line200{line-height:200%;}

.l-f{
line-height:150%;
font-size:90%;
}

.fs-120{
font-size:120%;
}

.fs-80{
font-size:80%;
}

.ma3{margin:0 3%;}
.ma4{margin:0 4%;}

.mal1{
margin:0 5%;
line-height:150%;
}

.pal1{
padding:0 5%;
line-height:150%;
}

.mal2{
margin:0 3%;
line-height:150%;
}

.mal3{
line-height:160%;
font-size:90%;
}

.mal4{
line-height:110%;
font-size:90%;
margin-left: 2em;
}

.mal5{
margin:0 10%;
line-height:150%;
}

.mal-55{margin-left:55%;}

.c1{background-color:#fddea5;}
.c2{background-color:#ccffcc;}
.c3{background-color:#ffccff;}
.c4{background-color:#ffccff;}
.c5{background-color:#fffacd;}

.bu-1{
border-style:solid;
border-width: 2px 0px 0px 0px;
border-color:#ea6610;
padding:1px;
}

.bu-1b{
border-style:solid;
border-width: 2px 0px 0px 0px;
border-color:#acd373;
padding:1px;
}

.bu-1c{
border-style:solid;
border-width: 0px 0px 2px 0px;
border-color:#acd373;
padding:1px;
}

.bu-1d{
border-style:solid;
border-width: 0px 2px 0px 2px;
border-color:#acd373;
padding:1px;
}

.bu-2{
border-style:solid;
border-width: 0px 0px 2px 0px;
border-color:#ea6610;
padding:1px;
}

.bu-2b{
border-style:dashed;
border-width: 0px 0px 2px 0px;
border-color:#32cd32;
padding:1px;
}

.bu-3{
border-style:solid;
border-width: 0px 2px 0px 2px;
border-color:#ea6610;
padding:1px;
}

.bu-4{
border-style:solid;
border-width: 1px 1px 1px 1px;
border-color:#000000;
padding:0px;
}

.b-1 {
font-weight:bold;
background-color:#ffffff;
padding-top: 2px;
padding-bottom: 3px;
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #ff6600;
}

.box1{
border-style:solid;
border-width:1px;
border-color:#000000;
padding:3px;
text-align:center;
}

.box1s{
border-style:solid;
border-width:1px;
border-color:#000000;
padding:3px;
}

.box2{
border-style:dotted;
border-width:2px;
border-color:#009900;
background-color:#ffffcc;
padding:6px;
}

.box3{

border-width:15px;
border-color:#99ff66;
background-color:#ffffbb;
padding:6px;
}

.box3b{

border-width:15px;
border-color:#99ff66;
background-color:#ffdb99;
padding:6px;
}

.box4 {
background-color: #fdd35c;
 padding: 6px;
}

.border2
{
border-style: solid ;
border-width: 0px 5px 5px 0px;
border-color: #ff6666;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
background-color: #ffff66;
}

.border4
{
border-style: solid ;
border-width: 0px 1px 1px 0px;
border-color: #ff9900;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 3px;
padding-left: 3px;
background-color: #ffccff;
}

.color1{background-color:#cc3300;}

.l1{
border-style:solid;
border-width:1px;
border-color:#cc3300;
}


.l1-a{
border-style:solid;
border-width: 0px 1px 1px 1px;
border-color:#cc3300;
}

.l1-b{
border-style:solid;
border-width: 0px 1px 1px 1px;
border-color:#ffa500;
}

.l1-c{
border-style:solid;
border-width:1px;
border-color:#32cd32;
}

.l2{
background-color:#cc3300;
border-style:solid;
border-width: 0px 0px 1px 0px;
border-color:#ffffff;
}

.f-c{
font-size:100%;
font-weight:bold;
color:#ffffff;
text-align:center;
}

.f-c2{
font-size:120%;
font-weight:bold;
color:#000000;
}

.f-c3{
font-weight:bold;
color:#993300;
}

.f-c4{
background-color:#fdd35c;
font-weight:bold;
color:#006600;
padding: 4px;
}

.f-c4b{
background-color:#fdd35c;
font-weight:bold;
color:#004c00;
padding: 4px;
}

.f-c4c{
font-weight:bold;
color:#004c00;
padding: 4px;
}

.f-c5{
font-size:90%;
font-weight:bold;
color:#006600;
}

.f-c5b{
font-size:80%;
font-weight:bold;
color:#006600;
}

.f-c5c{
color:#004c00;
}

.f-c5-1c{
line-height:160%;
color:#006600;
}

.f-c5d{
color:#004c00;
text-align:center;
}

.f-c5e{
font-weight:bold;
color:#ff3300;
margin-left:3em;
}

.f-c5f{
color:#ff3333;
}

.f-c5g{
font-weight:bold;
padding-top: 2px;
padding-bottom: 3px;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #006600;
color:#006600;
}

.f-c5h{
font-weight:bold;
color:#ff3300;
}

.st0-5{
margin-left:0.5em;
text-indent:-0.5em;
}

.st0-8{
margin-left:0.8em;
text-indent:-0.8em;
}

.st1-0{
margin-left:1em;
text-indent:-1em;
}

.st1-1{
margin-left:1.1em;
text-indent:-1.1em;
}

.st1-3{
margin-left:1.3em;
text-indent:-1.3em;
}

.st1-4{
margin-left:1.4em;
text-indent:-1.4em;
}

.st1-6{
margin-left:1.6em;
text-indent:-1.6em;
}

.st2-0{
margin-left:2em;
text-indent:-2em;
}

.st2-3{
margin-left:2.3em;
text-indent:-2.3em;
}

.st2-6{
margin-left:2.6em;
text-indent:-2.6em;
}

.st3-0{
margin-left:3em;
text-indent:-3em;
}

.st4-0{
margin-left:4em;
text-indent:-4em;
}

.st4-6{
margin-left:4.6em;
text-indent:-4.6em;
}

.st4-7{
margin-left:4.7em;
text-indent:-4.7em;
}

.st5-7{
margin-left:5.7em;
text-indent:-5.7em;
}

.st8-0{
margin-left:8.2em;
text-indent:-8.2em;
}


.p1{ font-style: italic; }

.line1x{
line-height:150%;
padding-left:15em
}


.eventBox{
border-style:solid;
border-width:1px;
border-color:#9ac82b;
}

.eventBox2{
border-style:solid;
border-width:2px;
border-color:#9ac82b;
padding: 5px 10px 5px 10px;
}


.l1x{
border-style:solid;
border-width:1px;
border-color:#cc3300;
}

.f-b{
font-size:100%;
font-weight:bold;
color:#000000;
text-align:center;
}

.cap-t{caption-side:top;}

.t-left {
	text-align:left;
}
.t-center {
	text-align:center;
}
.t-right {
	text-align:right;
}
.up {
	font-size:80%;
	text-align:right;
}

.navi {
	font-size:80%;
}

a img{
	border:0;
}

.mt10{
margin-top:10px;
}
