th, td, a, p, h1, h2, h3, h4, ol, ul, dl { font-family: Verdana, Arial, Helvetica; font-size: 10pt; color: #000000; }

body { background: #ffffff; margin-top: 0pt; margin-left: 0pt }

h1 { font-size: 14pt; font-weight: bold; }
h2 { font-size: 12pt; font-weight: bold; }

p { text-align: justify; } 

a { color: #FF6600 }
a.poster { color: #777777 }

td.line { background: #555555 } 
td.blnk { background: #FFFFFF }
td.content { background: #FFFFFF }
td.menu { padding-top: 2px; padding-bottom: 2px; background: #EEEEEE }
td.menu a { font-size: 10pt; text-decoration: none; font-weight: bold; color: #FF6600 }
td.menu a:hover { font-size: 10pt; text-decoration: underline; font-weight: bold; color: #555555 }

td.footer { font-size: 8pt; text-align: center }

span.menu_sel { display: inline; padding-top: 2px; padding-bottom: 2px; font-weight: bold; background: #FF6600; color: #FFFFFF }

span.warning { background: #00FF00 }

ul { list-style-type: square; line-height: 2.5ex; } 
ul li { margin-top: 5pt } 


/* program */
table.program a { color: #000000 }

table.program tr th { background: #EEEEEE; font-weight: normal }
table.program tr td { background: #FFFFFF }

table.program tr.title th { background: #FF6600; color: #FFFFFF; font-weight: bold; text-align: left }

table.program tr.session th { background: #DDDDDD; color: #000000; text-align: center }
table.program tr.session td { background: #DDDDDD; color: #000000; font-weight: bold; text-align: center; padding-top: 10px; padding-bottom: 10px }
table.program tr.session_entry th { background: #DDDDDD; color: #000000; text-align: center }
table.program tr.session_entry td { background: #DDDDDD; color: #000000; font-weight: normal }

table.program tr.break th, table.program tr.break td { background: #AAAAAA }

.speaker { font-weight: normal; font-style: italic; }

