aa:link { color: #3312a8;text-decoration:none; }
a:visited { color:#3312a8;text-decoration:none; }
a:active { color:#e84813;text-decoration:none; }
a:hover { color:#e84813;text-decoration:underline; }

/******************************/

body {
   font-size:12px;
   line-height:18px;
}

td {
   font-size:12px;
   line-height:18px;
}

/*----------------------------*/

h1 {
   margin:3px 0px 3px 0px;
   padding:0px;
   font-size:18px;
   font-weight:bold;
}

h2 {
   margin:3px 0px 3px 0px;
   padding:0px;
   font-size:18px;
   font-weight:bold;
}

h3 {
   margin:3px 0px 3px 0px;
   padding:0px;
   font-size:15px;
   font-weight:bold;
}

h4 {
   margin:3px 0px 3px 0px;
   padding:0px;
   font-size:13px;
   font-weight:bold;
}

/*----------------------------*/

ul {
   margin:0px 0px 0px 18px;
   padding:0px;
}

dt {
   font-weight:bold;
}

/******************************/

.copy {
   margin:0px 5px 2px 0px;
   padding:0px;
   font-size:11px;
}

.copy_link {
   margin:0px 5px 2px 0px;
   padding:0px;
   font-size:11px;
   border-bottom:solid 1px #cccccc;
}

/******************************/

.f10 { font-size:10px;line-height:17px;font-weight:nomal; }
.f10b { font-size:10px;line-height:17px;font-weight:bold; }

.f11 { font-size:11px;line-height:17px;font-weight:nomal; }
.f11b { font-size:11px;line-height:17px;font-weight:bold; }

.f12 { font-size:12px;line-height:17px;font-weight:nomal; }
.f12b { font-size:12px;line-height:17px;font-weight:bold; }

.f13 { font-size:13px;line-height:18px;font-weight:nomal; }
.f13b { font-size:13px;line-height:18px;font-weight:bold; }

.f14 { font-size:14px;line-height:19px;font-weight:nomal; }
.f14b { font-size:14px;line-height:19px;font-weight:bold; }

.f15 { font-size:15px;line-height:20px;font-weight:nomal; }
.f15b { font-size:15px;line-height:20px;font-weight:bold; }

.f16 { font-size:16px;line-height:21px;font-weight:nomal; }
.f16b { font-size:16px;line-height:21px;font-weight:bold; }

.f17 { font-size:17px;line-height:22px;font-weight:nomal; }
.f17b { font-size:17px;line-height:22px;font-weight:bold; }

.f18 { font-size:18px;line-height:23px;font-weight:nomal; }
.f18b { font-size:18px;line-height:23px;font-weight:bold; }

.f19 { font-size:19px;line-height:24px;font-weight:nomal; }
.f19b { font-size:19px;line-height:24px;font-weight:bold; }

.f20 { font-size:20px;line-height:25px;font-weight:nomal; }
.f20b { font-size:20px;line-height:25px;font-weight:bold; }

.f21 { font-size:21px;line-height:26px;font-weight:nomal; }
.f21b { font-size:21px;line-height:26px;font-weight:bold; }

.f22 { font-size:22px;line-height:27px;font-weight:nomal; }
.f22b { font-size:22px;line-height:27px;font-weight:bold; }

.f23 { font-size:23px;line-height:28px;font-weight:nomal; }
.f23b { font-size:23px;line-height:28px;font-weight:bold; }

.f24 { font-size:24px;line-height:29px;font-weight:nomal; }
.f24b { font-size:24px;line-height:29px;font-weight:bold; }

.f25 { font-size:25px;line-height:30px;font-weight:nomal; }
.f25b { font-size:25px;line-height:30px;font-weight:bold; }

.f26 { font-size:26px;line-height:31px;font-weight:nomal; }
.f26b { font-size:26px;line-height:31px;font-weight:bold; }

.f27 { font-size:27px;line-height:32px;font-weight:nomal; }
.f27b { font-size:27px;line-height:32px;font-weight:bold; }

.f28 { font-size:28px;line-height:33px;font-weight:nomal; }
.f28b { font-size:28px;line-height:33px;font-weight:bold; }

.f29 { font-size:29px;line-height:34px;font-weight:nomal; }
.f29b { font-size:29px;line-height:34px;font-weight:bold; }

.f30 { font-size:30px;line-height:35px;font-weight:nomal; }
.f30b { font-size:30px;line-height:35px;font-weight:bold; }

/*----------------------------*/

.clr_01 {
   color:#0c2c80;
}

.clr_02 {
   color:#6699cc;
}

.clr_03 {
   color:#f96f16;
}

.clr_04 {
   color:#0a50a1;
}

.clr_05 {
   color:#ee0000;
}

/******************************/