
body {
  font-family: Helvetica;
  background-color : Khaki;
  background-repeat: repeat-x;
  text-color : Black;
  text-align : left;
  margin-top : 20px;
  vertical-align : middle;
}
table {
  background-color: Khaki;
  margin-top: 20px;
  margin-bottom: 20px;
}
td {
  padding-left: 10px;
  padding-right: 10px;
}
td.bold {
  font-weight: bold;`
}
td.timeslot {
  width: 100px;
  font-weight: bold;
  padding-top: 10px;
  text-align: right;
}
td.speaker {
  font-size: 100%;
  font-family: Helvetica;
  color: Black;
  padding-top: 10px;
  width: 700px;
}
td.invited {
  font-weight: bold;
  width: 700px;
  padding-top: 10px;
}
td.invspeaker {
  font-size: 100%;
  font-family: Helvetica;
  color: Black;
  width: 700px;
}
td.break {
  font-weight: bold;
  width: 700px;
  padding-top: 20px;
  padding-bottom: 10px;
}
td.talktitle {
  font-size: 100%;
  font-family: Helvetica;
  font-style: italic;
  color: BlueViolet;
  width: 700px;
}
tr.abstract {
  display: none;
}
td.abstract {
  font-size: 90%;
  font-family: Helvetica;
  padding-top:10px;
  padding-bottom: 10px;
  width: 700px;
}
table.top {
  text-align: center;
  width : 100%;
  border: 0;
  margin: 0;
  padding: 0;
  outline: 0;
  background-color : White;
}
td.top {
  valign: top;
  border: 0;
  margin: 0;
  padding: 0;
  outline: 0;
}
table.bottom {
  text-align: center;
  width : 100%;
  border: 0;
  margin: 0;
  padding: 0;
  outline: 0;
  background-color : White;
}
tr.bottom {
  valign: bottom;
  border: 0;
  margin: 0;
  padding: 0;
  outline: 0;
}
td.bottom {
  valign: bottom;
  border: 0;
  margin: 0;
  padding: 0;
  outline: 0;
}

.heavy {
  font-family: Helvetica;
  font-size: 150%;
  font-weight: bold;
  color: #8b4513;
  letter-spacing: 0;
}

.bigger {
  font-family: Helvetica;
  font-size: 120%;
  font-weight: bold;
  color: #8b4513;
  letter-spacing: 0;
  line-height: 150%
}

#content {
  width : 80%;
  border: 0;
  margin: 0;
  padding: 10px;
  outline: 0;
  text-align : left;
  background-color : White;
  margin-bottom: 1em
}


#simplecontent {
  width : 80%;
  margin-right : auto;
  margin-left : auto;
  margin-top : 30px;
  font-size: 18pt;
  font-weight: bold;
  padding : 0px;
  text-align : left;
font: arial, helvetica, sans-serif;
}


h1{
  font-family: Helvetica;
  font-size: 180%;
  font-weight: bold;
  color: #8b4513;
  letter-spacing: 0;
}
h2{
  font-family: Helvetica;
  font-size: 160%;
  color: #ff0000;
  text-decoration: none;
  letter-spacing: 0;
  margin-top: 10pt;
  margin-bottom: 10pt;
}
h3{
  font-family: Helvetica;
  font-size: 150%;
  color: #8b4513;
  text-decoration: none;
  letter-spacing:0;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}


.second { color: #009;  
            font-weight: normal;
	text-decoration: none;}     
.second:visited { color: #369; 
            font-weight: normal;
	text-decoration: none;}      


#navcontainer ul
{
padding-top : .5em;
padding-bottom : .5em;
padding-right : 6px;
padding-left: 4px;
margin-left: 0;
margin-right: 0;
margin-top: .5em;
margin-bottom: .5em;
list-style-type: none;
font: normal 100% arial, helvetica, sans-serif;
text-align: center;
background-color: White;
}

#navcontainer ul li {
display: inline; 
}
                                                                           
#navcontainer ul li a
{
text-decoration: none;
background-color: #8b4513;
color: White;
font-weight: bold;
padding: 0.4em 1em;
border: outset 2px #8b4513;
}
                                                                           
#navcontainer ul li a:hover
{
background-color: White;
color: #8b4513;
}

#mylist ul
{
list-style-type: none;
color: #000;
font: normal 90% arial, helvetica, sans-serif;
text-align: center;
}

#mylist ul li
{
padding-top : 10px;
padding-bottom : 10px;
}

#mylist ul li:hover
{
background-color: #eef;
}

