body { font-size: 16pt; font-family: Verdana, Arial, Geneva, sans-serif; font-weight: normal; color: #000000; background-color : #ffffff; margin: 0 0 0 0; padding: 0 0 0 0; width : auto; }
h1 { font-weight : bold; font-size : 20pt; color : #4444aa; }
h3 { font-weight : bold; font-size : 12pt; color : #4444bb; }
h2 { font-weight : bold; font-size : 14pt; color : #4444cc; }
.menu       { font-size : 12px; color:#000000; border-collapse: separate; border-spacing: 2pt; margin : 10px 20px; padding : 5px; clear : both; background-color : #ffeeee; }
.menu a    { display: block; padding: 2px 2px 2px 2px; font-size: 12px; line-height: 14px; white-space: nowrap; } .menu a:hover { background-color: #aaaaff; color: #000044; }
table.main {  font-size: 12px; line-height: 14px; font-family: 'Verdana', 'Geneva', 'Arial', 'sans-serif'; }

table.register td { font-size: 12px; border-style: dotted; border-color:#0000ff; border-width: 0px 0px 1px 0px; }


td.workshop  { background-color: #ddddff; }
td.time  { background-color: #ccccff; }
td.time1 { background-color: #ffffff; color:#ffffff; }
td.break { background-color: #aaaaff; }

table.speakers { font-size: 10px; line-height: 12px; font-family: 'Verdana', 'Geneva', 'Arial', 'sans-serif'; }
table.program th { background-color: #aaaaff; }

a       { background-color: #eeeeff; color: #000088; } 
a:hover { background-color: #0000aa; color: #ffffff; }
