body, td, th {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #333333;
	line-height: 150%;
	margin-left: 2em;
	margin-right: 2em;
	text-align: justify;
	}


p {
	margin-bottom: 1em;
	}
p.indent {
	text-indent: 2em;
	}
p.hanging {
	text-indent: -2em;
	margin-left: 2em;
	}
p.footer {
	margin-top: 4em;
	width: 20%;
	text-align: left;
	font-size: 6.5pt;
	color: #BBBBBB;
	border-top: solid 1pt #BBBBBB;
	}
a:link {
	color: #5555DD;
	text-decoration: none;
	}
a:visited {
	text-decoration: none;
	color: #5555DD;
	}
a:hover {
	text-decoration: underline;
	color: #DD5555;
	}
a:active {
	text-decoration: underline;
	}
sup, sub { 
	vertical-align: 0;
      	position: relative; 
	}
sup { 
	bottom: 1ex; 
	}
sub { 
	top: 0.8ex; 
	}

li { 
	margin-bottom: 0.5em; 
	}

h1 {
	color: #005099;
	font-size: 150%;
	line-height: 150%;
	font-weight: bold;
	text-align: center;
	margin-top: 2em;
	margin-bottom: 1.5em;
	}
h2 {
	color: #005099;
	font-size: 120%;
	line-height: 150%;
	font-weight: bold;
	text-align: left;
	margin-top: 1em;
	margin-bottom: 0.5em;
	}
h3 {
	color: #005099;
	font-size: 105%;
	line-height: 150%;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	margin-left: 1em;
	margin-top: 1em;
	margin-bottom: 0.5em;
	}
.markred {
	color: #EE0066; 
	}

table.gallery {
	width: 95%;
	table-layout: auto;
	border-style: hidden;
	border-width: thin;
	border-spacing: 1pt; 
	border-collapse: collapse;
	empty-cells: show;
	}
table.gallery td { 
	width: 20%;
	padding: 5px 5px 20px 5px;
	vertical-align: top; 
	overflow: hidden; 
	text-align: center;
	font-size: 7pt;
	}

table.usefullinks {
	width: 95%;
	table-layout: auto;
	border-style: hidden;
	border-width: thin;
	border-collapse: collapse;
	empty-cells: show;
	}
table.usefulinks td { 
	vertical-align: middle; 
	overflow: hidden; 
	text-align: center;
	font-size: 7pt;
	}
td.linkicon {
	width: 20%;
	text-align: center;
	vertical-align: middle;
	padding: 10px 20px 10px 5px;
	}
td.linkdescription {
	text-align: left;
	vertical-align: middle;
	font-size: 11pt;
	font-weight: bold;
	}
td.docicon {
	width: 10%;
	text-align: center;
	vertical-align: middle;
	padding: 5px 20px 5px 5px;
	}
td.docdescription {
	text-align: left;
	vertical-align: middle;
	font-size: 10pt;
	font-weight: normal;
	}
img.linkicon { 
	width: 100px; 
	}


table.person {
	width: 100%;
	table-layout: auto;
	border-style: hidden;
	border-width: thin;
	border-spacing: 0pt; 
	border-collapse: collapse; 
	empty-cells: show;
	background-color: #FFFFCC;
	}
table.person-alumni {
	width: 100%;
	table-layout: auto;
	border-style: hidden;
	border-width: thin;
	border-spacing: 0pt; 
	border-collapse: collapse; 
	empty-cells: show;
	background-color: #EEEEEE;
	}
table.person-pi {
	width: 100%;
	table-layout: auto;
	border-style: hidden;
	border-width: thin;
	border-spacing: 0pt; 
	border-collapse: collapse; 
	empty-cells: show;
	background-color: #CCDDFF;
	}
table.person-advisor {
	width: 100%;
	table-layout: auto;
	border-style: hidden;
	border-width: thin;
	border-spacing: 0pt; 
	border-collapse: collapse; 
	empty-cells: show;
	background-color: #FAFAFA;
	}
tr {
	vertical-align: top; 
	}
td.portrait {
	padding: 5pt;
	width: 50px;
	text-align: left;
	}
td.person {
	padding: 5pt;
	text-align: left;
	}
img.portrait { 
	width: 100px; 
	border: solid 1pt #FFFFFF;
	}

table.phds { 
	width: 100%;
	table-layout: auto;
	border-style: hidden;
	border-width: thin;
	border-spacing: 0pt; 
	border-collapse: collapse; 
	empty-cells: show;
	}
tr.phds { 
	vertical-align: top; 
	}
td.phds {
	text-align: left;
	}
table.phds th { 
	padding: 5pt;
	vertical-align: bottom; 
	font-weight: normal; 
	font-style: italic;
	padding-top: 1em;
	text-align: left;
	border-bottom: 1pt dashed;
	}
.phdname { 
	padding: 5pt;
	text-align: left;
	}
.phdtopic { 
	padding: 5pt;
	text-align: left;
	}
.phdthesis { 
	padding: 5pt;
	text-align: left;
	}
.phdnumbers { 
	text-align: right;
	padding: 5px 35px 5px 5px;
	}


p.name { 
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	margin-top: 5pt;
	margin-bottom: 0.5em;
	}
.namestress { 
	font-size: 110%;
	}


table.tabmenu { 
	table-layout: auto;
	}
table.tabmenu td { 
	padding-right: 25px;
	}

table.CV {
	width: 100%;
	table-layout: fixed;
	text-align: left;
	table-layout: fixed;
	border-style: hidden;
	border-width: thin;
	border-spacing: 0pt; 
	border-collapse: collapse; 
	empty-cells: hide;
	}
table.CV td, table.CV th { 
	border-style: hidden;
	border-width: thin;
	padding: 5pt;
	vertical-align: top; 
	overflow:hidden; 
	}
table.CV th { 
	font-weight: bold; 
	padding-top: 1em;
	}
.cvleft { 
	width: 17.5%; 
	text-align: left;
	}
.cvright { 
	text-align: left;
	}
#projecttitle { 
	font-weight: bold; 
	font-style: italic;
	}
#tabstrong { 
	font-weight: bold; 
	}
#tabsupervisor { 
	}
#tabcommittee { 
	}

table.schedule {
	width: 95%;
	border-style: hidden;
	border-width: thin;
	border-spacing: 0pt; 
	border-collapse: collapse; 
	empty-cells: show;
	}
td.left { 
	padding: 5px 5px 5px 20px;
	vertical-align: top; 
	overflow: hidden; 
	text-align: left;
	}
td.right { 
	padding: 5px 25px 5px 5px;
	vertical-align: top; 
	overflow: hidden; 
	text-align: right; 
	}
th.left { 
	padding: 5px;
	vertical-align: bottom; 
	overflow: hidden; 
	text-align: left;
	}
th.right { 
	padding: 5px;
	vertical-align: bottom; 
	overflow: hidden; 
	text-align: right; 
	}


.publication {
	font-size: 100%;
	line-height: 150%;
	margin-left: 2%;
	margin-right: 5%;
	}
.pubauthors {
	}
.pubauthorhigh {
	text-decoration: underline;
	}
.pubtitle {
	font-weight: bold;
	}
.pubjournal {
	font-style: italic;
	}
.pubnumbers {
	}
.pubepub {
	}
img.publink {
	height: 16px;
	border: none;
	vertical-align: bottom;
	}

.navigation {
	font-style: italic;
	}

#refauthors { 
	}
#reftitle { 
	font-weight: bold;
	}
#refjournal { 
	font-style: italic;
	}
#refnumbers { 
	}

