BODY { 
  font-family: "Times", serif;
  background-color: white;
}

IMG.logo {
  float: right;
  border-left: +35px;
  border-right: +35px;
  border-top: +20px;
  border-bottom: +20px;

}

DIV.header {
  text-align: center;
  margin-left: +20pt;
  margin-right: +20pt;
}

P.university { 
  text-align: center;
  font-size: 12pt;
}

H2.project { 
  font-size: 14pt;
  font-weight: bold;
}

H2.title { 
  font-size: 16pt;
  font-weight: bold;
  text-align: center;
}

DIV.toc { 
  margin-left: +20pt;
}

DIV.toc H3 { 
  font-size: 16pt;
  font-weight: bold;
  color: red;
}

DIV.navigator { 
  margin-left: +20pt;
  margin-right: +20pt;
  margin-top: 20 pt;
  margin-bottom: 20 pt;
  text-align: center;
}

DIV.section { 
  margin-left: +20pt;
}

DIV.section H3 { 
  font-size: 16pt;
  font-weight: bold;
  color: darkgreen;
}

DIV.subsection { 
  margin-left: +20pt;
}

DIV.subsection H4 { 
  font-size: 14pt;
  color: darkred;
}

TABLE.programme { 
  border-width: thin;
  border-style: solid;
  padding: 2.5%;
}

TABLE.buttons { 
  border-width: thick;
  border-style: solid;
}

THEAD { 
}

TBODY {
}

TR { 
}

TD.button {
  padding-top: 10pt; 
  padding-bottom: 10pt; 
}

TD.time { 
  border-width: thin;
  border-style: solid;
  text-align: center;
}

TD.title { 
  border-width: thin;
  border-style: solid;
  text-align: center;
}

TD.speaker { 
  border-width: thin;
  border-style: solid;
  text-align: center;
}

TD.desc { 
  border-width: thin;
  border-style: solid;
  text-align: left;
}

DIV.form {
/*  border-width: thin;
  border-style: solid; */
/*  margin-left: 20pt;
  margin-right: 20pt; */
  padding: 2.5%;
}

FORM h4.title { 
  font-weight: bold;
  text-align: center;
}

FORM DIV.controls {
  margin-top: 20pt;
  margin-bottom: 20pt;
  text-align: center;
}

P.instruct { 
  font-weight: bold;
  color: darkred;
}

P.speaker { 
  font-style: italic;
}

LABEL {
  display: inline; 
  color: darkblue; 
}

SELECT {
  display: inline; 
}

OPTION {
  display: inline; 
}

SPAN.email { 
  font-family: "Courier New", monospace;
/*  font-size: smaller; */
}

SPAN.location { 
  color: darkgreen;
}



