<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@page {
	margin: 0px;
}


/* layout and basic */

body.cml {
	font-size: 14px;
	background-color: #ffffff;
	color: #222;
	margin: 0px;
	padding:0px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

.menuBar {
	display: none;
}

.hometag { 
	display: none;
}
.hometag a				{ text-decoration:none; }
.hometag a:link 		{ color:#fff; }
.hometag a:visited		{ color:#fff; }
.hometag a:hover 		{ color:#e9c579; text-decoration:underline; }
.hometag a:active		{ color:#e9c579; }

.subtag {
	display: none;
}

#pagecontent {
	width: 100%;
	padding: 0;
	margin: 0;
	margin-bottom: 50px;
	text-align: left;
}

#pagesideimg {
	display: none;
}

p {
	font-size: 13px;
	padding: 0;
	line-height: 1.4em;
	text-align: justify;
}

img {
	display: none;
}

img.media {
	padding: 0px;
	margin: 0px;
}

a {
	color:#864900;
	text-decoration:none;
}
a:hover {
	color:#861717;
	text-decoration:underline;
}

acronym {
	cursor: help;
	border-bottom: 1px dotted #000;
}

select {
	display: none;
}

.justify {
	text-align: justify;
}

h1, h2, h3, h4 {
    background-color: transparent;
    font-weight: normal;
    margin: 5px 0 8px 0;
    padding:   0;
    border-bottom: 1px solid #994848;
    clear: left;
}

h1 {font-size: 21px; margin-left: 0px;  color: #f91;}
h2 {font-size: 19px; margin-left: 10px; color: #7c1;}
h3 {font-size: 17px; margin-left: 20px; border-width: 0px; color: #f66;}
h4 {font-size: 15px; margin-left: 30px; border-width: 0px; color: #774;}

ul { 
	margin-left: 20px;
	padding: 0;
	padding: 20px;
	color: #222;
	list-style-type: decimal-leading-zero;
	font-size: 13px;
	line-height: 1.4em;
	text-align: justify;
}

ol {
	margin-left: 20px;
	padding: 0;
	padding: 20px;
	color: #222;
	font-weight: normal;
	list-style-image: none;
	font-size: 13px;
	line-height: 1.4em;
	text-align: justify;
}

code {
	font-family: "Courier New", monospace;
	color: #444;
}

pre.pre {
	overflow: auto;
}

hr {
}

body.cml table.backframe {
	padding: 0px;
	margin: 0;
	vertical-align:top
}

body.cml table.backframe td	{
	margin: 0;
}

body.cml table.backframe td	div {
	width: 100%;
}

body.cml table.indexframe {
	background-color: #ffffff;
	border-width: 0px;
	margin: 0px;
}

body.cml table.mainframe {
	background-color: #ffffff;
	border-width: 0px;
	margin: 0px;
}

body.cml table.mainframe td { margin:0px; }

body.cml table.searchframe {
	display: none;
}

body.cml ul.publication_list {
	font-size: 11px;
}

body.cml td.members_status {
	padding: 15px;
	vertical-align: top;
	font-size: 16px;
	font-weight: bold;
	color: #e61e50;
}

body.cml img.members_image {
}

body.cml a.members_index {
	border: 1px solid #994848;
	font-size: 12px;
	padding: 1px;
	margin: 0px;
}

body.cml div.member_item {
	margin-left: 30px;
	padding: 2px;
	font-size: 12px;
	clear: both;
	height: 16px ! important;
	max-height: 16px ! important;
	min-height: 16px ! important;
}

body.cml div.member_item div.member_group {
	font-size: 10px;
	float: left;
	text-align: right;
	font-weight: bold;
	width: 80px;
	padding: 0px 8px 0px 0px;
	margin: 0px;
	border-right: 3px solid #994848;
}

body.cml div.member_item div.member_name_inactive {
	float: left;
	text-align: left;
	width: 270px;
	padding: 0px;
	margin: 0px;
	background-color: #fff;
}

body.cml div.member_item div.member_name_active {
	float: left;
	text-align: left;
	width: 270px;
	padding: 0px;
	margin: 0px;
	background-color: #f9f9f9;
}

body.cml div.member_item div.member_name_inactive a {
	color: #422;
}
body.cml div.member_item div.member_name_active a {
	color: #933;
}

body.cml div.member_item div.member_mail {
	float: left;
	background: transparent url('images/m6_icon.gif') 0px 2px no-repeat;
	font-size: 11px;
	padding: 0px;
	padding-left: 12px;
	color: #55f;
	margin: 0px;
}

body.cml table.project_items {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

body.cml table.project_items img {
	float: right;
	padding: 0px;
	margin: 2px;
}

body.cml table.project_items td.project_name {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 0;
	background-color: #eed;
}

body.cml table.project_items td.project_desc {
	font-size: 11px;
	border-top: 1px solid #994848;
	border-bottom: 1px solid #994848;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	text-align: justify;
	line-height: 15px;
}

body.cml table.project_items td.project_desc span.project_demofile {
	font-size: 12px;
	text-align: left;
	padding: 2px 0px 2px 0px;
	color: #363;
	display: none;
}

body.cml div.illustration {
	font-size: 11px;
	margin: 0;
	padding: 3px;
	padding-right: 20px;
	text-align: justify;
}

body.cml table.talk_items {
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	border-collapse: collapse;
}

body.cml table.talk_items td {
	border-top: 1px solid #FDD;
	padding: 6px;
	line-height: 20px;
}

body.cml table.talk_items td.talk_label {
	background-color: #FEE;
	text-align: right;
	font-weight: bolder;
	color: #666;
	font-size: 10px;
	width: 70px;
	border-left: 1px solid #FDD;
}

body.cml table.talk_items td.talk_date {
	color: #383;
}

body.cml table.talk_items td.talk_topic {
	color: #338;
	font-weight: bolder;
}

body.cml table.talk_items td.talk_speaker {
	font-style: italic;
}

body.cml table.talk_items td.talk_file {
	border-right: 1px solid #FDD;
}

body.cml table.talk_items a.talk_fileurl {
	background: transparent url(images/attach3.gif) 0px 0px no-repeat;
	padding: 0px 5px 0px 18px;
}

body.cml table.talk_items span.talk_filesize {
	font-size: 10px;
}

body.cml table.talk_items td.talk_seperate {
	line-height: 10px;
}

body.cml div.thesis_items {
	padding: 0;
	margin: 0;
}

body.cml table.thesis_item {
	width: 100%;
	margin: 0px 0px 3px 0px;
	padding: 0;
	font-size: 12px;
	border: solid #994848;
	border-width: 1px 0px 1px 0px;
	border-collapse: collapse; 
}

body.cml table.thesis_item tr.header {
	background-color: transparent;
	color: #000;
}

body.cml table.thesis_item td {
	margin: 0px;
	padding: 3px;
	border-bottom: 1px solid #FDD;
}

body.cml table.thesis_item td.description {
	background-color: #FFF;
	border: 1px solid #FDD;
}

body.cml table.thesis_item p.description {
	margin: 0px;
	padding: 5px;
	color: #888;
	font-weight: bolder;
	font-size: 11px;
}

body.cml table.thesis_item p.description_keywords {
	margin: 0px;
	font-size: 10px;
	color: #774;
	padding: 0px 8px 8px 8px;
}

body.cml table.thesis_item td.label {
	background-color: #FEE;
	text-align: right;
	font-weight: bolder;
	color: #666;
	font-size: 10px;
	width: 90px;
}

body.cml table.thesis_item td.program {
	color: #555;
}

body.cml table.thesis_item td span.wholelist {
	font-size: 10px;
	color: #338;
	padding-left: 10px;
}

body.cml table.thesis_item td.time {
	color: #383;
}

body.cml table.thesis_item td.option {
	color: #338;
}

body.cml table.thesis_item td a,a:hover,a:visited  {
	color: #FF5566;
}

body.cml table.manageframe {
	margin: 0px;
	padding: 0px;
	border: 1px solid #994848;
	font-size: 12px;
}

body.cml table.manageframe th {
	border-right: 2px solid #994848;
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	width: 18%;
}

body.cml table.manageframe td {
	border-bottom: 1px solid #994848;
	padding-left: 5px;
	width: 50%;
}

body.cml table.manageframe span.mustfill {
	color: red;
}

body.cml table.manageframe span.requiredfield {
	color: red;
}

body.cml table.manageframe span.numeral {
	color: #33f;
}

body.cml table.manageframe tr.requiredfield {
	background-color: #fff5f5;
}

body.cml table.manageframe tr.optionalfield {
	background-color: #f5fff5;
}

table.changeframe {
	margin: 0;
	font-size: 12px;
}

table.changeframe th {
	padding: 3px 4px 3px 4px;
	border: 1px solid #994848;
}

table.changeframe td {
	padding: 2px 4px 2px 4px;
}

table.changeframe td.act {
	font-family: "Courier New", monospace;
	color: #444;
	padding: 2px 4px 2px 4px;
	font-weight: bold;
	font-size: 16px;
}

body.cml table.text100 {
	padding: 0px;
	margin: 0;
}

body.cml table.text100 p      { padding: 0px;}
body.cml table.text100 li     { padding: 0px;}

body.cml table.text60         { width:60%; padding:0px; margin: 0; height:100%}
body.cml table.text60 td      { vertical-align:top; height:100%}
body.cml table.text60 p       { padding: 0px; }

body.cml table.text50         { width:50%; padding:0px; margin: 0; height:100%}
body.cml table.text50 td      { vertical-align:top; padding: 0; height:100%; width:80%}
body.cml table.text50 p       { padding: 0px; }

body.cml table.text80         { width:80%; padding:0px; margin: 0; height:100%}
body.cml table.text80 td      { vertical-align:top; height:100%}
body.cml table.text80 p       { padding:0px; }

body.cml table.img40          { width:39%; padding:0px; margin: 0; height:100%}
body.cml table.img40  td      { vertical-align:top; text-align:center; width:38%; padding: 0px;}
body.cml table.img40  p       { text-align:left; padding: 0px;}

body.cml table.img20          { width:20%; padding:0px; margin: 0; height:100%}
body.cml table.img20  td      { vertical-align:top; text-align:center; width:19%; padding: 0px;}
body.cml table.img20  p       { text-align:left; padding: 0px;}

body.cml table.textlist       { padding:0px; margin:0px 10px;}
body.cml table.textlist  td   {
  padding:8px 8px 6px 8px; 
  margin:0;
  border-bottom-style:solid;
  border-bottom-width:1px; 
  border-color:#E8C478;
}

/* specified */

td.tdcmltab {
	background-color: #ffffff;
}

td.tdtableleftback {
	background-color: #ffffff;
}

a.internallink {
	color: #e61e50;
	text-decoration: none;
}
a.internallink:hover {
	color: #6496fa;
	text-decoration: underline;
}

a.urlextern {
	background-color: transparent;
	background-position: right;
	padding: 0px;
	color: #e61e50;
	text-decoration: none;
}
a.urlextern:after {
	content: "[" attr(href) "]";
	margin-left: 3px;
	font-size: 10px;
}

a.footer {
	color: #fff;
	text-decoration: none;
}
a.footer:hover {
	color: yellow;
	text-decoration: underline;
}

acronym.inactivelink {
	color: #888;
	cursor: help;
	border-width: 0;
}
acronym.inactivelink:hover {
	text-decoration: underline;
}

select.search {
	display: none;
}

select.manage_pubtype {
	display: none;
}

input.edit {
	display: none;
}

input.manageedit {
	display: none;
}

input.manageedit2 {
	display: none;
}

input.button {
	display: none;
}

input.inactivebutton {
	display: none;
}

input.activebutton {
	display: none;
}

div.level1 {margin-left: 0px;}
div.level2 {margin-left: 10px;}
div.level3 {margin-left: 20px;}
div.level4 {margin-left: 30px;}
div.level5 {margin-left: 40px;}

li.spacer {
	padding-bottom: 15px;
}

table.inline {
	border-spacing: 0px;
	border-collapse: collapse;
	font-size: 13px;
	margin-left: 0px;
}

th.inline {
	vertical-align: top;
	padding: 3px;
    border-right: 3px solid #994848;
	text-align: justify;
}

td.inline {
	padding: 3px;
	vertical-align: top;
}

td.tdclear {
	height: 20px;
}

span.title {
	font-size: 16px;
	font-weight: bold;
	background: #fff;
	padding: 0;
	padding-bottom: 5px;
	color: #e61e50;
}

span.li {
	padding-bottom: 5px;
}

hr.seperator {
	border: 0px;
	border-top: 1px solid #994848;
	text-align:center;
	height: 0px;
	margin: 0px;
}

a.manageback {
	border: 1px solid #994848;
	font-size: 12px;
	padding: 3px;
}

.managemodbtn {
	font-size: 12px;
}

span.foundbg {
	background-color: #eee;
	padding: 1px;
	margin: 0px;
	font-size: 11px;
	width: 100%;
}

div.pub_pages_links {
	display: none;
}

span.pub_pages_link {
	display: none;
}

span.pub_pages_link a {
	color: #d33;
}

span.pub_append_link {
	display: none;
}

div.member_pages_link {
	font-size: 11px;
	display: none;
}

div.member_pages_link span {
	color: #363;
	margin: 0px;
}

div.member_pages_link a {
	color: #b33;
}

.bibtex {
	display: none;
}

a.pubmod_year {
	font-size: 11px;
	padding: 0px 3px 0px 2px;
	text-align: left;
	color: #363;
}

a.selectedyear {
	background-color: #fcc;
	color: red;
}

li.callforpaper {
	padding: 2px 0px 2px 5px;
	font-size: 11px;
}

li.callforpaper a {
	color: #e61e50;
}

.bgred {
	background-color: #fff3f3;
}

.bggreen {
	background-color: #f3fff3;
}

.bgoverdue {
	color: #f33;
	font-weight: bold;
	padding-left: 5px;
}

.calldes {
	display: none;
}

table {
	border-spacing: 0px;
}

a.media:after {
	content: "[" attr(href) "]";
}

img.media {
	display: block;
}

p a {
	text-align: left;
}

</pre></body></html>