
BODY { 
    background : #FFFFFF;
    color : #000000;
    font-family :   "Helvetica", sans-serif; 
     font-size: 12pt; }

* { font-family :  "Helvetica", sans-serif; color: #000054; }

H1 { 
   font-family:   "Helvetica", sans-serif;
   font-size: 180%;
   font-weight: bold;
   color: #008080; }

H2 { 
   font-family:   "Helvetica", sans-serif;
   font-size: 150%;
   font-weight: bold;
   color: #008080; }

H3 { 
   font-family:   "Helvetica", sans-serif;
   font-size: 125%;
   font-weight: bold;
   color: #008080; }

H4 { 
   font-family:   "Helvetica", sans-serif;
   font-size: 110%;
   font-weight: bold;
   color: #008080; }

H5 {
   font-family:   "Helvetica", sans-serif;
   font-size: 100%;
   color: #000000; }


H6 {
   font-family:   "Helvetica", sans-serif;
   font-size: 90%;
   color: #008080; }

TD, TH, UL, OL { 
   font-family:   "Helvetica", sans-serif;
   color : #000054; }

P, BLOCKQUOTE {
   font-family:   "Helvetica", sans-serif;
   text-align: justify; 
   color: #000054; }

P.c3 { 
   font-family:   "Helvetica", sans-serif;
   font-weight: bold;
   font-style: normal;
   color : #008080; 
   text-align: justify; }

P.c3 A:link    { text-decoration: none; }
P.c3 A:visited { text-decoration: none; }
P.c3 A:active  { text-decoration: none; }


P.c5 { 
   font-family:   "Helvetica", sans-serif;
   margin-left: 3em;
   margin-right: 3em;
   color : #891734; 
   text-align: justify; }

P.c6 { 
   font-family:   "Helvetica", sans-serif;
   margin-right: 2em;
   color : #891734; 
   text-align: right; }

P.c7 { 
   font-family:   "Helvetica", sans-serif;
   font-weight: bold;
   color : #008080; 
   text-align: justify; }


TD.c1 { 
   font-family:   "Helvetica", sans-serif;
   font-size: 165%;
   color : #008080; 
    }

DL.t1 { text-align: left; }

TD.c4 { 
   font-family:   "Helvetica", sans-serif;
   font-size: 125%;
   color : #891734; 
    }

TD.c2 { 
   font-family:   "Helvetica", sans-serif;
   font-style: normal;
   font-size: 125%;
   font-weight: bold;
   color : #008080; 
    }

SPAN.cancelled{
  color: red;
}

.paper-title{
  font-style:italic;
  padding-bottom: 0.5em;
  list-style:none;
}

#timetable th{
  font-weight:lighter;
  height:2em;
  padding-left:1.5em;
  padding-right:1.5em;
}

#timetable td {
  vertical-align:top;
/*  border-top:solid 1px;*/
}

#timetable td .author {
  font-style:italic;
  font-size:smaller;
}

#timetable .time {
  font-size:smaller;
  vertical-align: top;
/*  border-top: solid 1px;*/
}

#timetable .lunchbreak{
  background-color: #ffd1fe;
  height:3em;
  text-align:center;
  vertical-align:middle;
}

#timetable .coffeebreak{
  background-color: #ffd1fe;
/*  border-top:solid 1px;*/
/*  border-bottom:solid 1px;*/
  text-align:center;
  vertical-align:middle;
}

#timetable .invited{
/*light green*/
/*  background-color: #dbf7c0;*/
  font-weight:bold;
}

#timetable .tr1{
/* light red */
  background-color: #ffe8df;
}

#timetable .session{
/* light red */
  font-style:italic;
  color : red;
}

#timetable .tr2 {
/*light blue*/
  background-color: #e7efff;
}

#timetable .tr4 {
/*  light yellow*/
  background-color: #fffcd7;
}

#timetable .tr3 {
/*light green*/
  background-color: #d7ffe0;
}

#timetable .orga {
/*light pink*/
  background-color: #ffd1fe;
}

#timetable .separator td {
  border-bottom:solid 1px;
}

TD.wh { background-color : #FFFFFF;  }

TD.or { background-color : #ffe98b;  }

TD.bl { background-color : #99aecb;  }

TD.el { background-image: url('gifs/empty.gif');  }

TD.te { background-color : #C5C591;  }
EM, I { 
   font-family:   "Helvetica", sans-serif;
   font-style: italic; }

PRE { font-family: monospace; }

A:link { color : #891734; }
A:visited { color : #008b8b }
A:active { color : #ff0000; }

HR { color : #000054; }


DIV.description {
   font-family: "Helvetica", sans-serif;
   color : #000054;
   text-align: justify; }

DIV.big3 {
   font-family: "Helvetica", sans-serif;
   font-size: 240%;
   font-weight: bold;
   color : #000054;
   text-align: center; }

DIV.big2 {
   font-family: "Helvetica", sans-serif;
   font-size: 200%;
   font-weight: bold;
   color : #000054;
   text-align: left; }

DIV.big {
   font-family: "Helvetica", sans-serif;
   font-size: 300%;
   font-weight: bold;
   color : #000054;
   text-align: left; }

DIV.quotation {
   font-family: "Times New Roman", serif;
   font-size: 110%;
   font-style: italic;
   color : #005454;
   text-align: justify; }

DIV.url A:link    { text-decoration: none; }
DIV.url A:visited { text-decoration: none; }
DIV.url A:active  { text-decoration: none; }

DIV.url { font-family : "Helvetica", sans-serif;
   font-size: 90%; }

DIV.foot TD {
   font-family : "Helvetica", sans-serif;
   font-size: 90%;
   font-weight: bold;
   color: #008080; }

DIV.date { color: #000000; font-size: 60% }

DIV.copy { font-family : "Helvetica", sans-serif;
   font-size: 40%;
   color: #000000; }

DIV.foot A:link    { text-decoration: none; }
DIV.foot A:visited { text-decoration: none; }
DIV.foot A:active  { text-decoration: none; }
