
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: 140;
	height: 0;
	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: 140;
	height: 0;
	padding-left: 5;
	padding-right: 5;
/*	padding-bottom: 10;*/
	margin: 0;
	vertical-align: bottom;
	background-color: #eeeeee;
	font-size: small;
	font-weight: bold;
	white-space: nowrap;
}

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

td.index {
/*	width: 140;
	height: 0;*/
	padding-right: 10;
	padding-left: 10;
	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: 530;
	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;
}

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

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

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

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-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-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: 140;
	height: 0;
	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: 140;
	height: 0;
	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: 140;
	height: 0;
	padding-left: 5;
	padding-right: 5;
/*	padding-bottom: 10;*/
	margin: 0;
	vertical-align: bottom;
/*	background-color: #eeeeee; */
	font-size: small;
	font-weight: normal;
	white-space: nowrap;
	background: url(/img/back_img_1.png);
}

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

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

table.tlo_info_e {
	border-style: double none double none;
	border-color: #00FF00;
	border-width: 2 0 2 0;
}

table.tlo_info {
	border-style: double none double none;
	border-color: #00FF00;
	border-width: 2 0 0 0;
}



