#header{height:32px; background:#006600;}
#nav{height:72px; background:#006600;}
#nav2{background:#ffffff; text-align: center; padding: 10px 0px 5px 0px;}
#wrapper{overflow:hidden;}
#main{float:left;width:560px; background:#ccffcc; padding: 5px 3px 5px 3px; text-align: center; }
#sidebar{float:left;width:184px; background:#006600; color: #ffffff; padding: 5px 0px 5px 0px; font-size: 110%;  line-height: 170%; text-align: left; a:link { color: #ffffff; }

img {
	float: left;
	display: block;
}

a:hover { color: #ffff00; } 
a:active { color: #ff0000; }
}
#footer{background:#006600;}

body {
background-color: #003300;
font-size: 90%;
}

#sidebar a:link { color: #ffffff; }
#sidebar a:visited { color: #ffffff; }
#sidebar a:hover { color: #ffff00; } 
#sidebar a:active { color: #ff0000; }


#main a:link { color: #0000cc; }
#main a:visited { color: #0000cc; }
#main a:hover { color: #bb0000; } 
#main a:active { color: #bb0000; }

.a-button {
  background-color:#ccffcc;
  color:#006600;
  width:180px;
  height:60px;
  font-weight: bold;
  font-size: 13pt;
}

.b-button {
  background-color:#ffff00;
  color:#006600;
  width:180px;
  height:60px;
  font-weight: bold;
  font-size: 13pt;
}

.f-button {
  background-color:#006600;
  color:#ffff00;
  width:180px;
  height:90px;
  font-weight: bold;
  font-size: 12pt;
}

.c-button {
  color:#000000;
  font-size: 13pt;
}

.d-button {
  background-color:#ccffcc;
  color:#006600;
  width:180px;
  height:60px;
  font-weight: bold;
  font-size: 12pt;
}

.e-button {
  background-color:#ffff00;
  color:#006600;
  width:180px;
  height:60px;
  font-weight: bold;
  font-size: 12pt;
}

.g-button {
  background-color:#ccffcc;
  color:#006600;
  width:180px;
  height:50px;
  font-weight: bold;font-size: 13pt;"
}

.h-button {
  background-color:#ffff00;
  color:#006600;
  width:180px;
  height:50px;
  font-weight: bold;font-size: 13pt;"
}

.i-button {
  background-color:#006600;
  color:#ffff00;
  width:135px;
  height:40px;
  font-weight: bold;font-size: 14pt;
}

.j-button {
  background-color:#cccccc;
  color:#006600;
  width:135px;
  height:40px;
  font-weight: bold;
  font-size: 14pt;
}

.k-button {
  background-color:#006600;
  color:#ffffff;
  width:260px;
  height:40px;
  font-weight: bold;
  font-size: 13pt;
}

.l-button {
  background-color:#006600;
  color:#ffff00;
  width:190px;
  height:60px;
  font-weight: bold;
  font-size: 18pt;
}

.m-button {
  background-color:#006600;
  color:#ccffcc;
  width:130px;
  height:50px;
  font-weight: bold;
  font-size: 9pt;
}

.n-button {
  background-color:#ffff00;
  color:#006600;
  width:130px;
  height:50px;
  font-weight: bold;
  font-size: 9pt;
}

.o-button {
  background-color:#ccffcc;
  color:#006600;
  width:180px;
  height:60px;
  font-weight: bold;
  font-size: 10pt;
}


.p-button {
  background-color:#cccccc;
  color:#006600;
  width:188px;
  height:30px;
  font-weight: bold;
  font-size: 12pt;
}

.q-button {
  background-color:#006600;
  color:#ffff00;
  width:188px;
  height:30px;
  font-weight: bold;
  font-size: 12pt;
}

.r-button {
  background-color:#cccccc;
  color:#006600;
  width:187px;
  height:30px;
  font-weight: bold;
  font-size: 12pt;
}

.s-button {
  background-color:#006600;
  color:#ffff00;
  width:500px;
  height:90px;
  font-weight: bold;
  font-size: 14pt;
}

.t-button {
background-color:#cccccc;
color:#006600;
width:188px;
height:30px;
font-weight: bold;
font-size: 12pt;
}

.u-button {
background-color:#cccccc;
color:#006600;
width:187px;
height:30px;
font-weight: bold;
font-size: 12pt;
}

.v-button {
background-color:#006600;
color:#ffff00;
width:188px;
height:30px;
font-weight: bold;
font-size: 12pt;
}

.w-button {
background-color:#006600;
color:#ffff00;
width:187px;
height:30px;
font-weight: bold;
font-size: 12pt;
}

table.dtype { width: 545px; background-color: #ffc; vertical-align:top; empty-cells: show; text-align: center; padding: 6px; }

table.ctype { width: 552px; background-color: #ffffff; vertical-align:top; empty-cells: show; text-align: left; padding: 6px;  font-size: 120%; line-height: 170%; }

table.rtype { width: 552px; background-color: #ffffff; vertical-align:top; empty-cells: show; text-align: left; padding: 8px;  font-size: 100%; line-height: 170%; }

table.ktype { width: 645px; background-color: #ffffff; vertical-align:top; empty-cells: show; text-align: left; padding: 6px;  font-size: 120%; line-height: 170%;}

table.stype { width: 552px; background-color: #ffffff; font-size: 95%; vertical-align:top; empty-cells: show;  border-spacing: 0px; border-width: 0px ; line-height: 170%; }
table.stype td.s001{ width:362px;  text-align: left; padding: 0px; }
table.stype td.s002{ width:184px; text-align: left; padding: 3px; }


table.ttype { width: 552px; background-color: #ffffff; font-size: 95%; vertical-align:top; empty-cells: show;  border-spacing: 0px; border-width: 0px ; line-height: 170%; }
table.ttype td.t001{ width:320px;  text-align: left; padding: 0px; }
table.ttype td.t002{ width:224px; text-align: left; padding: 4px; }

table.utype { width: 552px; background-color: #ffffff; font-size: 95%; vertical-align:top; empty-cells: show;  border-spacing: 0px; border-width: 0px ; line-height: 170%; }
table.utype td.u001{ width:250px;  text-align: left; padding: 0px; }
table.utype td.u002{ width:294px; text-align: left; padding: 4px; }

table.vtype { width: 552px; background-color: #ffffff; font-size: 95%; vertical-align:top; empty-cells: show;  border-spacing: 0px; border-width: 0px ; line-height: 170%; }
table.vtype td.v001{ width:310px;  text-align: left; padding: 0px; }
table.vtype td.v002{ width:234px; text-align: left; padding: 4px; }

table.mtype { width: 552px; background-color: #ccffcc; vertical-align:top; empty-cells: show; text-align: center; border-collapse:collapse ;  }
table.mtype td { width: 69px; background-color: #ccffcc; vertical-align:top; empty-cells: show; text-align: center; padding: 0px; border-spacing: 0px;}

table.qtype { width: 520px; background-color: #ffffff; vertical-align:top; empty-cells: show; text-align: center; border-collapse:collapse ;  line-height: 130%; }
table.qtype td.q001 { width: 200px; background-color: #ffffff; vertical-align:top; empty-cells: show; text-align: center; padding: 8px; border-spacing: 0px;}
table.qtype td.q002 { width: 520px; background-color: #ffffff; vertical-align:top; empty-cells: show; text-align: center; padding: 8px; text-align: left; border-spacing: 0px; font-size: 90%;}

table.ptype { width: 552px; background-color: #ffffff; vertical-align:top; empty-cells: show; text-align: center; border-collapse:collapse ;  font-size: 110%;}
table.ptype td.p001 { width: 210px; background-color: #ffffff; vertical-align:top; empty-cells: show; text-align: left; padding: 0px; border-spacing: 0px; border-width: 0px ;}
table.ptype td.p002 { width: 342px; background-color: #ffffff; vertical-align:top; empty-cells: show; text-align: left; padding: 6px; border-spacing: 0px; border-width: 0px ;}

table.atype { width: 552px; background-color: #ffffff; vertical-align:top; empty-cells: show; text-align: center; border-collapse:collapse ;  font-size: 90%; line-height: 150%;}
table.atype td { width: 138px; background-color: #ffffff; vertical-align:top; empty-cells: show; text-align: center; padding: 0px; border-spacing: 0px;}

table.htype { width: 744px; background-color: #ffffff; border-collapse: collapse; border-width: 1px ; border-style: ridge; border-color: black; border-spacing: 2px; empty-cells: show;  font-size: 120%;  line-height: 170%;}
table.htype td.h001 { width: 432px; background-color: #ffffff; vertical-align:top; empty-cells: show; text-align: left; padding: 4px; border-spacing: 2px; border-width: 1px ; border-style: ridge; border-color: black;}
table.htype td.h002 { width: 312px; background-color: #ffffff; vertical-align:top; empty-cells: show; text-align: left; padding: 4px; border-spacing: 2px; border-width: 1px ; border-style: ridge; border-color: black;}

table.jtype { width: 645px; border-collapse: collapse; border-width: 1px ; border-style: ridge; border-color: black; border-spacing: 2px; empty-cells: show;  font-size: 120%; line-height: 170%; }
table.jtype th{ width:145px; background-color: #ccf; text-align: left; border-width: 1px ; border-style: ridge; border-color: black; padding: 6px; }
table.jtype td{ width:500px; background-color: #ffffff; text-align: left; border-width: 1px ; border-style: ridge; border-color: black; padding: 6px; }

table.btype { width: 545px; border-collapse: collapse; border-width: 1px ; border-style: ridge; border-color: black; border-spacing: 2px; empty-cells: show;  font-size: 120%; line-height: 170%; }
table.btype th{ width:145px; background-color: #ccf; text-align: left; border-width: 1px ; border-style: ridge; border-color: black; padding: 6px; }
table.btype td{ width:400px; background-color: #ffffff; text-align: left; border-width: 1px ; border-style: ridge; border-color: black; padding: 6px; }

table.etype { width: 530px; border-collapse: collapse; border-width: 1px ; border-style: ridge; border-color: black; border-spacing: 2px; empty-cells: show;  font-size: 120%; line-height: 170%; }
table.etype td.e000{ width:76px; background-color: #fff; text-align: left; border-width: 1px ; border-style: ridge; border-color: black; padding: 4px; }
table.etype td.e001{ width:140px; background-color: #ccf; text-align: left; border-width: 1px ; border-style: ridge; border-color: black; padding: 4px; }
table.etype td.e002{ width:76px; background-color: #ccf; text-align: center; border-width: 1px ; border-style: ridge; border-color: black; padding: 4px; }
table.etype td.e003{ width:76px; background-color: #fff; text-align: center; border-width: 1px ; border-style: ridge; border-color: black; padding: 4px; }
table.etype td.e004{ width:76px; background-color: #ccc; text-align: center; border-width: 1px ; border-style: ridge; border-color: black; padding: 4px; }
table.etype td.e005{ width:76px; background-color: #ffc; text-align: left; border-width: 1px ; border-style: ridge; border-color: black; padding: 20px; }

table.gtype { width: 530px; border-collapse: collapse; border-width: 1px ; border-style: ridge; border-color: black; border-spacing: 2px; empty-cells: show;  font-size: 120%; line-height: 170%; }
table.gtype td.g000{ width:41px; background-color: #fff; text-align: left; border-width: 1px ; border-style: ridge; border-color: black; padding: 4px; }
table.gtype td.g001{ width:140px; background-color: #ccf; text-align: left; border-width: 1px ; border-style: ridge; border-color: black; padding: 4px; }
table.gtype td.g002{ width:41px; background-color: #ccf; text-align: center; border-width: 1px ; border-style: ridge; border-color: black; padding: 4px; }
table.gtype td.g003{ width:41px; background-color: #fff; text-align: center; border-width: 1px ; border-style: ridge; border-color: black; padding: 4px; }
table.gtype td.g004{ width:41px; background-color: #ccc; text-align: center; border-width: 1px ; border-style: ridge; border-color: black; padding: 4px; }
table.gtype td.g005{ width:41px; background-color: #ffc; text-align: left; border-width: 1px ; border-style: ridge; border-color: black; padding: 20px; }

table.ftype { width: 400px; border-collapse: collapse; border-width: 1px ; border-style: ridge; border-color: black; border-spacing: 2px; empty-cells: show;  font-size: 95%;}
table.ftype td.f001{ width:80px; background-color: #ccf; text-align: left; border-width: 1px ; border-style: ridge; border-color: black; padding: 4px; }
table.ftype td.f002{ width:80px; background-color: #ccf; text-align: center; border-width: 1px ; border-style: ridge; border-color: black; padding: 4px; }
table.ftype td.f003{ width:80px; background-color: #fff; text-align: center; border-width: 1px ; border-style: ridge; border-color: black; padding: 4px; }
table.ftype td.f004{ width:80px; background-color: #fff; text-align: leftr; border-width: 1px ; border-style: ridge; border-color: black; padding: 4px; }

h1 { color: black; font-size: 100%; font-weight: bold }

.top001 { color: black; font-size: 100%;  line-height: 170%;  }
.top002 { color: #aa0000; font-size: 100%; font-weight: bold; line-height: 170%;  }

.set-center { text-align: center; }
.size8-nw  { color: white; font-size: 88% }
.size10-na  { color: #00c; font-size: 93% }
.size10-ba  { color: #00c; font-size: 93%; font-weight: bold }
.size10-nw  { color: white; font-size: 93% }
.size12-nw  { color: white; font-size: 100% }
.size14-nw  { color: white; font-size: 105% }
.size18-nw  { color: white; font-size: 110% }
.size8-bw  { color: white; font-size: 88%; font-weight: bold }
.size10-bw  { color: white; font-size: 93%; font-weight: bold }
.size12-bw  { color: white; font-size: 100%; font-weight: bold }
.size14-bw  { color: white; font-size: 105%; font-weight: bold }
.size18-bw  { color: white; font-size: 110%; font-weight: bold }
.size8-bb  { color: black; font-size: 88%; font-weight: bold }
.size10-bb  { color: black; font-size: 93%; font-weight: bold }
.size12-bb  { color: black; font-size: 100%; font-weight: bold }
.size14-bb  { color: black; font-size: 105%; font-weight: bold }
.size18-bb  { color: black; font-size: 110%; font-weight: bold }
.size8-nb  { color: black; font-size: 88%; font-weight: normal }
.size10-nb   { color: black; font-size: 93%; font-weight: normal }
.size12-nb  { color: black; font-size: 100%; font-weight: normal }
.size14-nb  { color: black; font-size: 105%; font-weight: normal }
.size18-nb  { color: black; font-size: 110%; font-weight: normal }
.size10-br  { color: #aa0000; font-size: 93%; font-weight: bold }
.bg-gray { background-color: #ccc }
.bg-white { background-color: white }
.bg-purple { background-color: #ccf }
.bg-lgreen { background-color: #cfc }
.bg-mgreen { background-color: #060 }
.bg-dgreen { background-color: #030 }
.bg-yellow { background-color: #ffc }
.sub-text  { color: white; font-size: 93%; background-color: #060 }
.size80 { color: black; font-size: 80% }
.size90 { color: black; font-size: 93% }
.size100 { color: black; font-size: 100% }
.size110 { color: black; font-size: 110% }
.size120 { color: black; font-size: 120% }
.size10-nr { color: red; font-size: 93% }
.size12-br { color: #aa0000; font-size: 100%; font-weight: bold }
.link-text { color: white; font-size: 93%; font-weight: bold; background-color: #006600 }
.link-text2 { color: white; font-size: 120%; font-weight: bold; background-color: #006600 }