
A:link {
	text-decoration: underline;
}

A:visited {
	text-decoration: underline;
}

A:hover {
	color: #0000FF;
	font-size: 100%;
}

table.level1 {
	width: 680;
	height: 0;
	vertical-align: top;
	border-style: solid;
	border-width: 0;
	border-spacing: 0;
	padding: 0;
	margin: 0;
}

td.left {
	width: 145;
	height: 45;
	padding-left: 5;
	padding-right: 5;
	margin: 0;
	background-color: #eeeeee;
	font-size: small;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
}

td.left-top {
	width: 145;
	height: 45;
	padding-left: 5;
	padding-right: 5;
	margin: 0;
	background-color: #eeeeee;
	font-size: small;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
}

td.back {
	width: 145;
	height: 0;
	padding-left: 5;
	padding-right: 5;
	margin: 0;
	vertical-align: bottom;
	background-color: #eeeeee;
	font-size: small;
	font-weight: bold;
	white-space: nowrap;
}

td.back_vtop {
	width: 145;
	height: 0;
	padding-left: 5;
	padding-right: 5;
	margin: 0;
	vertical-align: top;
	background-color: #eeeeee;
	font-size: small;
	font-weight: bold;
	white-space: nowrap;
}

td.back_sub_5 {
	width: 145;
	height: 0;
	padding-left: 5;
	padding-right: 5;
	padding-top: 450;
	margin: 0;
	vertical-align: bottom;
	background-color: #eeeeee;
	font-size: small;
	font-weight: bold;
	white-space: nowrap;
}

td.back_sub_7 {
	width: 145;
	height: 0;
	padding-left: 5;
	padding-right: 5;
	padding-top: 700;
	margin: 0;
	vertical-align: bottom;
	background-color: #eeeeee;
	font-size: small;
	font-weight: bold;
	white-space: nowrap;
}

td.right {
	width: 505;
	height: 0;
	padding-left: 10;
	padding-right: 10;
	padding-top: 10;
	margin: 0;
	color: #000000;
	font-size: small;
	vertical-align: top;
}

td.index {
/*	width: 145;
	height: 0;*/
	padding-right: 5;
	padding-left: 5;
	padding-top: 5;
	padding-bottom: 5;
	margin: 0;
	font-size: small;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
/*    background-color: #eeeeee;*/
	white-space: nowrap;
}

td.index2 {
/*	width: 535;
	height: 0;*/
	padding-right: 10;
	padding-left: 10;
	padding-top: 10;
	padding-bottom: 0;
	color: #000000;
	font-size: small;
	font-weight: bold;
/*	text-align: center;
	vertical-align: middle;*/
}

font.title {
	color: #ffffff;
	font-size: large;
	font-weight: bold;
}

font.index {
	font-size: small;
	font-weight: bold;
}

font.info {
	font-size: small;
	font-weight: normal;
}

div.back {
	text-align: right;
}

p.img {
	padding-top: 10;
	padding-bottom: 10;
}

img.title {
	width: 400;
	height:	85;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
}

img.title1 {
	width: 400;
	height:	73;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
}

img.index {
	width: 422;
	height: 44;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
}

img.back {
	width: 40;
	height:	16;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	background-image: url(/img/back.jpg);
/*	background-position: top right;*/
}

img.smark {
	width: 43;
	height:	18;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	background-image: url(/img/s_mark.gif.jpg);
	background-position: top right;
}

img.emark {
	width: 43;
	height:	18;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	background-image: url(/img/e_mark.gif.jpg);
	background-position: top right;
}

p.topic {
	font-size: small;
	font-weight: bold;
	padding-left: 10;
	padding-right: 20;
	padding-top: 10;
	padding-bottom: 10;
	text-align: left;
}

p.topic:first-line {
	text-align: left;
}

div.topic {
	font-size: small;
	font-weight: bold;
	padding-left: 10;
	padding-top: 10;
}

dt {
	font-size: small;
	font-weight: bold;
}

dd {
	font-size: small;
/*	font-weight: bold;*/
}

table.sem_plan {
	width: 520;
	border-style: none;
}

td.sem_plan {
	width: 260;
	padding: 3;
	margin: 0;
	text-align: center;
	font-weight: bold;
	font-size: small;
}

#sem_plan {
	border-style: outset none inset none;
/*	border-top-style: outset;
	border-bottom-style: outset;
	border-right-style: none;
	border-left-style: none;*/
	border-color: #00FF00;
	border-width: 3 0 3 0;
}

table.sem_txt {
	width: 520;
	border-style: none;
}

td.sem_txt {
	width: 260;
	padding: 3;
	margin: 0;
/*		text-align: center;*/
	font-weight: bold;
/*    font-size: small;*/
	font-size: 10pt;
}

#sem_txt {
	border-style: outset none inset none;
/*	border-top-style: outset;
	border-bottom-style: outset;
	border-right-style: none;
	border-left-style: none;*/
	border-color: #00CC00;
	border-width: 0 0 1 0;
}

#sem_txt_e {
	border-style: outset none inset none;
/*	border-top-style: outset;
	border-bottom-style: outset;
	border-right-style: none;
	border-left-style: none;*/
	border-color: #00FF00;
	border-width: 0 0 3 0;
}

td.t-intro {
	width: 680;
	height: 80;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-size: large;
	font-weight: bold;
	background-color: #0000FF;
}

td.t-recep {
	width: 680;
	height: 80;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-size: large;
	font-weight: bold;
	background-color: #FFFF99;
}

td.t-project {
	width: 680;
	height: 80;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-size: large;
	font-weight: bold;
	background-color: #FF9900;
}

td.t-project2 {
	width: 680;
	height: 80;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-size: large;
	font-weight: bold;
	background-color: #32CD32;
}

td.t-paper {
	width: 680;
	height: 80;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-size: large;
	font-weight: bold;
	background-color: #FF66FF;
}

td.t-paper-2 {
	width: 680;
	height: 80;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-size: large;
	font-weight: bold;
	background-color: #CC99FF;
}

td.t-seminar {
	width: 680;
	height: 80;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-size: large;
	font-weight: bold;
	background-color: #66FFFF;
}

td.t-seminar2 {
	width: 680;
	height:	80;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	text-align: center;
	vertical-align: middle;
	font-size: x-large;
	font-weight: bold;
	color: #330099;
	background-image: url(/img/bg_img_20.png);
}

td.t-seminar3 {
	width: 680;
	height:	80;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	text-align: center;
	vertical-align: middle;
	font-size: x-large;
	font-weight: bold;
	color: #66FFCC;
}

td.t-member {
	width: 680;
	height: 80;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-size: large;
	font-weight: bold;
	background-color: #00CC33;
}

td.t-link {
	width: 680;
	height: 80;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-size: large;
	font-weight: bold;
	background-color: #3366DD;
}

td.t-site {
	width: 680;
	height: 80;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-size: large;
	font-weight: bold;
	background-color: #339900;
}

td.t-bio {
	width: 680;
	height: 80;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-size: large;
	font-weight: bold;
	background-color: #00CCFF;
}

td.t-e-bio {
	width: 680;
	height: 80;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-size: large;
	font-weight: bold;
	background-color: #00CC00;
}

td.t-bank {
	width: 680;
	height: 80;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-size: large;
	font-weight: bold;
	background-color: #003366;
}

td.t-tlo {
	width: 680;
	height: 80;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-size: large;
	font-weight: bold;
	background-color: #0000FF;
}

td.left-2 {
	width: 145;
	height: 45;
	padding-left: 5;
	padding-right: 5;
	margin: 0;
	background-color: #eeeeee;
	font-size: small;
	font-weight: bold;
	color: #880000;
/*	vertical-align: middle;*/
	text-align: center;
/*	white-space: nowrap;*/
}

td.left-3 {
	width: 145;
	height: 45;
	padding-left: 5;
	padding-right: 5;
	margin: 0;
/*	background-color: #eeeeee; */
	font-size: small;
	font-weight: bold;
	color: #880000;
/*	vertical-align: middle;*/
	text-align: center;
	white-space: nowrap;
	background: url(/img/back_img_1.png);
}

td.back-3 {
	width: 145;
	height: 0;
	padding-left: 5;
	padding-right: 5;
	margin: 0;
	vertical-align: bottom;
	font-size: small;
	font-weight: normal;
	white-space: nowrap;
	background: url(/img/back_img_1.png);
}

td.right-top {
	width: 505;
	height: 35;
	padding-left: 10;
	padding-right: 10;
	padding-top: 10;
	vertical-align: middle;
	text-align: center;
	color: #000000;
	font-size: large;
	font-weight: bold;
}

p.topic:first-line {
	text-align: left;
}

td.sem-plan {
	width: 260;
	padding: 3;
	margin: 0;
	text-align: center;
	font-weight: bold;
	font-size: small;
}

#sem-plan {
	border-style: outset none inset none;
/*	border-top-style: outset;
	border-bottom-style: outset;
	border-right-style: none;
	border-left-style: none;*/
	border-color: #00FF00;
	border-width: 3 0 3 0;
}

table.sem-txt {
	width: 520;
	border-style: none;
}

td.sem-txt {
	width: 260;
	padding: 3;
	margin: 0;
	font-weight: bold;
	font-size: 10pt;
}

td.sem-txt-l {
	font-size: 10pt;
}

#sem-txt {
	border-style: outset none inset none;
/*	border-top-style: outset;
	border-bottom-style: outset;
	border-right-style: none;
	border-left-style: none;*/
	border-color: #00CC00;
	border-width: 0 0 1 0;
}

#sem-txt-e {
	border-style: outset none inset none;
/*	border-top-style: outset;
	border-bottom-style: outset;
	border-right-style: none;
	border-left-style: none;*/
	border-color: #00FF00;
	border-width: 0 0 3 0;
}

table.b-human {
	width: 160;
	color: #FFFFFF;
	background-color: #dfeaf4;
	text-align: center;
/*	border-color: #FF3333;
	border-color: #FF00FF;*/
}

td.b-human {
	color: #FFFFFF;
	padding: 3;
	margin: 0;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
}

#b-human {
	border-style: outset;
	border-color: #FF3333;
	border-width: 5 5 5 5;
}
A.title:link {
	text-decoration: none;
}

A.title:visited {
	text-decoration: none;
}

A.title:hover {
	text-decoration: underline;
	color: #FF9900;
	font-size: 100%;
}

td.c-title {
	height: 120;
	vertical-align: middle;
}

td.c-txt {
	height: 180;
	vertical-align: middle;
}

img.c-img {
	border-style: none;
	height: 420;
	margin: 10
}

img.c-img2 {
	border-style: none;
	height: 300;
	margin: 10
}

img.c-img3 {
	border-style: none;
	width: 380;
	margin: 10
}
td.c-t-main {
	width: 680;
	height: 40;
	border-style: none;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-size: x-large;
	font-weight: bold;
}

td.c-t-sub {
	width: 680;
	height: 20;
	border-style: none;
	vertical-align: bottom;
	text-align: right;
	color: #000000;
	font-size: small;
	font-weight: bold;
}

table.c-t-color {
	background-color: #FF66FF;
}

table.c-t-color_17 {
	background-color: #33FF00;
}

table.c-list {
	margin: auto;
}

td.c-list1 {
	border-bottom-style: double;
}

td.c-list2 {
	text-align: center;
	width: 80;
}

td.c-list3 {
	border-bottom-style: double;
	text-align: center;
}

td.p-title {
	height: 80;
	vertical-align: middle;
}

td.p-title2 {
	text-align: right;
}

tr.p-title2 {
	height: 60;
}

td.p-txt {
	vertical-align: top;
}

img.p-img {
	border-style: none;
	width: 240;
	margin: 10
}

img.p-img2 {
	border-style: none;
	height: 160;
	margin: 10
}

div.p-msg {
	height: 30;
	padding-top: 10;
	text-align: center;
	color: red;
	font-size: small;
	font-weight: bold;
}

table.index-1 {
	width: 250;
	height: 0;
	padding-left: 10;
	padding-right: 10;
	padding-top: 5;
	padding-bottom: 5;
	margin: 0;
	background-color: #eeeeee;
	font-size: normal;
	font-weight: bold;
	color: #880000;
	vertical-align: middle;
	text-align: left;
/*	white-space: nowrap;*/
}

table.back-4 {
	width: 250;
	height: 0;
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	padding-bottom: 5;
	margin: 0;
	background-color: #eeeeee;
	font-size: normal;
	font-weight: bold;
	color: black;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
}

table.back-5 {
	width: 450;
	height: 0;
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	padding-bottom: 5;
	margin: 0;
	background-color: #eeeeee;
	font-size: normal;
	font-weight: bold;
	color: black;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
}

table.back_under {
	padding: 3;
	margin-top: 15;
	margin-bottom: 15;
}

td.back-1 {
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	padding-bottom: 5;
	background-color: #eeeeee;
	color: #880000;
	font-size: small;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
}

td.level-1 {
	padding: 10 20 10 20;
}

table.img-01 {
	width: 300;
	height:	37;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	vertical-align: middle;
	font-size: normal;
	font-weight: bold;
	color: #009900;
	background-image: url(/img/bg_img_08.png);
}

table.img-01-2 {
	width: 450;
	height:	37;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	vertical-align: middle;
	font-size: normal;
	font-weight: bold;
	color: #009900;
	background-image: url(/img/bg_img_08.png);
}

table.img-02 {
	width: 480;
	height:	37;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	vertical-align: middle;
	font-size: normal;
	font-weight: bold;
/*	color: #009900;*/
	background-image: url(/img/bg_img_09.png);
}

table.img-03 {
	width: 380;
	height:	37;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	vertical-align: middle;
	font-size: normal;
	font-weight: bold;
/*	color: #009900;*/
	background-image: url(/img/bg_img_11.png);
}

table.img-04 {
	width: 380;
	height:	31;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	vertical-align: middle;
/*	font-size: normal;*/
	font-weight: bold;
	text-align: center;
/*	color: #009900;*/
	background-image: url(/img/bg_img_13.png);
}

table.img-05 {
/*	width: 480;*/
	height:	31;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	vertical-align: middle;
/*	font-size: normal;*/
	font-weight: bold;
	text-align: center;
/*	color: #009900;*/
	background-image: url(/img/bg_img_15.png);
	white-space: nowrap;
}

table.img-06 {
/*	width: 480;*/
	height:	31;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	vertical-align: middle;
/*	font-size: normal;*/
	font-weight: bold;
	text-align: center;
/*	color: #009900;*/
/*	background-image: url(/img/bg_img_16.png);*/
	white-space: nowrap;
}

table.img-07 {
	width: 380;
	height:	37;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	text-align: center;
	vertical-align: middle;
	font-size: normal;
	font-weight: bold;
/*	color: #009900;*/
	background-image: url(/img/bg_img_17.png);
}

table.img-08 {
	width: 192;
	height:	36;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	vertical-align: middle;
/*	font-size: normal;*/
	font-weight: bold;
	text-align: center;
	color: #FFFF00;
	background-image: url(/img/member/bg_img_site_002.png);
}

table.img-09 {
	width: 192;
	height:	36;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	vertical-align: middle;
/*	font-size: normal;*/
	font-weight: bold;
	text-align: center;
	color: #FFFF00;
	background-image: url(/img/member/bg_img_site_003.png);
}

table.img-10 {
	height:	32;
	margin-top: 2;
	margin-bottom: 2;
	vertical-align: middle;
/*	font-size: normal;*/
	font-weight: bold;
	text-align: center;
/*	background-image: url(/img/common/backTitleImgOrange_001.gif);*/
}

table.list-01 {
	border-style: dashed none dashed none;
  border-color: #3366FF;
  border-width: 1 0 1 0;
	background-color: #CCFFFF;
	vertical-align: top;
}

table.list-02 {
	width: 520;
	border-style: dashed none dashed none;
  border-color: #3366FF;
  border-width: 1 0 0 0;
	background-color: #CCFFFF;
	vertical-align: top;
}

table.list-03 {
	border-style: dashed none dashed none;
  border-color: #3366FF;
  border-width: 1 0 1 0;
	background-color: yellow;
	vertical-align: top;
	text-align: left;
}

table.list-04 {
	border-style: dashed none dashed none;
  border-color: #3366FF;
  border-width: 1 0 1 0;
	background-color: white;
	vertical-align: top;
}

#list-01 {
	width: 50;
	vertical-align: top;
}

#list-02 {
	width: 10;
	vertical-align: top;
}

#list-03 {
	width: 120;
	vertical-align: top;
}

#list-04 {
	width: 370;
	vertical-align: top;
}

table.site_enq {
	width: 640;
	border-style: none;
}

td.site_enq {
	width: 130;
	padding: 3;
	margin: 0;
/*	text-align: center;*/
	font-size: small;
	white-space: nowrap;
}

#site_enq {
	border-style: outset none inset none;
/*	border-top-style: outset;
	border-bottom-style: outset;
	border-right-style: none;
	border-left-style: none;*/
	border-color: #00FF00;
	border-width: 3 0 3 0;
}

#site_enq_e {
	border-style: outset none inset none;
/*	border-top-style: outset;
	border-bottom-style: outset;
	border-right-style: none;
	border-left-style: none;*/
	border-color: #00FF00;
	border-width: 0 0 3 0;
}

#site_enq2 {
	border-style: outset none inset none;
/*	border-top-style: outset;
	border-bottom-style: outset;
	border-right-style: none;
	border-left-style: none;*/
	border-color: #00FF00;
	border-width: 0 0 1 0;
}
td.sem_plan {
/*	width: 260;*/
	padding: 3;
	margin: 0;
	text-align: center;
	font-weight: bold;
	font-size: small;
}

td.t-member2 {
	width: 680;
	height:	37;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	text-align: center;
	vertical-align: middle;
	font-size: normal;
	font-weight: bold;
	color: #330099;
	background-image: url(/img/bg_img_17.png);
}

td.t-bank2 {
	width: 680;
	height:	37;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	text-align: center;
	vertical-align: middle;
	font-size: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/img/bg_img_21.png);
}

#site_mem {
	border-style: outset none double none;
/*	border-top-style: outset;
	border-bottom-style: outset;
	border-right-style: none;
	border-left-style: none;*/
	border-color: #00CCFF;
	border-width: 0 0 3 0;
}

#site_l {
	border-style: outset none inset none;
/*	border-top-style: outset;
	border-bottom-style: outset;
	border-right-style: none;
	border-left-style: none;*/
	border-color: #00CCFF;
	border-width: 0 0 1 0;
	vertical-align: middle;
}

