th, td, a, p, h1, h2, h3, h4, ol, ul, dl, div { 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; }

a { color: #EE3338 }

.badlink { text-decoration: underline; color: #0000FF }

td.line { background: #555555 } 
td.blnk { 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: #EE3338 }

ol.wide li, ul.wide li { margin-top: 10pt } 
ol.halfwide li, ul.halfwide li { margin-top: 5pt } 


span.menu_sel { display: inline; padding-top: 2px; padding-bottom: 2px; font-weight: bold; background: #EE3338; color: #FFFFFF }

/* Committees */
table.com th { color: #FFFFFF; background: #555555; }
table.com td { line-height: 4ex; text-align: center }

/* Dates */
table.dates_fa { border: solid 3px red }
table.dates th, table.dates_fa th { text-align: right }
table.dates td, table.dates_fa td { text-align: left }

/* Dates */
table.news { border: solid 2px #FF0000 }
table.news td, table.news th { background: #FFCCCC }

table.detailed_program td.Ofel { background: #FFA0A0 }
table.detailed_program td.Ousers { background: #99DDDD }
table.detailed_program td.Ocombi { background: #CCFF99 }
table.detailed_program th.0 { background: #000000; color: #FFFFFF }
table.detailed_program th.0break { background: #777777; color: #FFFFFF }

table.detailed_program td.fel { background: #00FFFF }
table.detailed_program td.users { background: #FFFF00 }
table.detailed_program td.combi { background: #00FF00 }
table.detailed_program th { background: #FFFFFF; color: #000000 }
table.detailed_program th.break { background: #FFFFFF; color: #000000 }


table.proceedings th.header {
	font-size: 12pt;
	font-weight: bold;
}
table.proceedings td {
	border-bottom: 1px dotted Silver;
	padding-left: 5px;
}
table.proceedings th {
	border-bottom: 1px dotted Silver;
	text-align: left;
}



table.proceedings th a {
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #EE3338;
}
table.proceedings th a:hover {
	text-decoration: underline;
}
table.proceedings td a {
	font-size: 8pt;
	text-decoration: none;
	color: #2224AA;
}
table.proceedings td a:hover {
	text-decoration: underline;
}



h1.phead, h2.phead {
	font-weight: bold;
	font-size: 14pt;
	margin-bottom: 10px;
	color: #2224AA;
}
h2.phead {
	border-bottom: 2px dashed Silver;
	padding-bottom: 3px;
}



p.paperintoc {
	border-bottom: 1px dotted Silver;
	padding-top: 10px;
	padding-bottom: 3px;
}
p.paperintoc a {
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	color: #EE3338;
}
.abstract {
	border-bottom: 1px dotted Silver;
	padding-left: 10px;
	font-size: 9pt;
}
.ptitle {
	font-size: 12pt;
	font-weight: bold;
	color: #2224AA;
}


