h1.tableTitle {
  padding: 0.5em;
  margin: 10px 0.0em 0.0em 0.0em;
  font-family: sans-serif;
  font-size: 120%;
  color: #607BBF;
}

table.groupTable {
  width: 768px;
  margin: 10px;
  margin-bottom: 20px;
  font-family: sans-serif;
  font-size: 80%;
  color: black;
}

tr.tableHeader {
  padding: 0.5em;
  font-weight: bold;
  text-align: left;
  color: black;
  background-color: #bfd1ff;
}

tr.tableOddRow {
  background-color: white;  
}

tr.tableEvenRow {
  background-color: #e6edff;  
}

p {
  margin-left: 10px;
  margin-bottom: 20px;
  font-family: sans-serif;
  font-size: 80%;
  color: black;
}

h1.sectionTitle {
  margin-left: 10px;
  margin-top: 15px;
  font-family: sans-serif;
  font-size: 120%;
  color: #607BBF;
}

h2.job {
  margin-left: 10px;
  margin-top: 20px;
  margin-bottom: 0px;
  font-family: sans-serif;
  font-size: 100%;
  color: #607BBF;
}

div.addressText {
  float: left;
  width: 300px;
}

iframe.googleMap {
  float: right;
  margin-right: 10px;
  margin-top: 20px;
}

ul.cv {
  list-style-type: none;
  margin-bottom: 20px;
  font-family: sans-serif;
  font-size: 80%;
  color: black;
}

ul.pubList {
  padding: 0px;
  margin-left: 0px;
  list-style-type: none;
  font-family: sans-serif;
}

li.pubList {
  clear: both;
  padding: 0px;
  margin-left: 10px;
  width: 750px;
}

div.pubNumber {
/*  display: inline;*/
  float: left;
  width: 20px;
  text-align: right;
  font-size: 80%;
  color: grey;
	
}

div.pubContainer {
  float: left;
  margin-bottom: 20px;
}

div.pubTitle {
  width: 600px;
  margin-left: 30px;
  font-weight: bold;
  font-size: 100%;
  color: #607BBF;
}

div.pubAuthors {
  width: 600px;
  margin-left: 30px;
  font-size: 80%;
  color: black;
}

div.pubJournal {
  width: 600px;
  margin-left: 30px;
  font-size: 60%;
  color: grey;
  }

div.pubLinks {
  float: left;
  width: 100px;
/*  margin-left: 30px; */
  vertical-align: top;
}

img.pubLinks {
  float: left;
  margin-left: 10px;
  vertical-align: top;
}

ul.research {
/*  list-style-type: none; */
  margin-bottom: 20px;
  font-family: sans-serif;
  font-size: 80%;
  color: black;
}

img.projectLogo {
  width: 64px;
}

td.projectList {
  padding-top: 10px;
  padding-bottom: 10px;
}

