a.plink:link {
	text-decoration : none;
	color : #000000;
}
a.plink:visited {
	text-decoration : none;
	color : #000040;
}
a.plink:hover {
	text-decoration : underline;
	color : #0000FF;
}
.lypage {
	background-color: #F0F0F0;
	layer-background-color: #F0F0F0;
	border: 2px outset #F0F0F0;
}
.lyhead {
	background-color: #666666;
	layer-background-color: #666666;
	border: none;
}
.lyhour {
	background-color: #FFCC99;
	layer-background-color: #FFCC99;
	border: none;
}
.lyhourbar {
	background-color: #FFCC99;
	layer-background-color: #FFCC99;
	border: none;
}
.lycolhead {
	background-color: #CC6633;
	layer-background-color: #CC6633;
	border: none;
}
.lycolbar {
	background-color: #CC6633;
	layer-background-color: #CC6633;
	border: none;
}
.ly-talk {
	background-color: #CCFFCC;
	layer-background-color: #CCFFCC;
	border: 3px outset #CCFFCC;
}
.ly-session {
	background-color: #FFCCCC;
	layer-background-color: #FFCCCC;
	border: 3px outset #FFCCCC;
}
.ly-keynote {
	background-color: #CCCCFF;
	layer-background-color: #CCCCFF;
	border: 3px outset #CCCCFF;
}
.ly-other {
	background-color: #DDDDDD;
	layer-background-color: #DDDDDD;
	border: 3px outset #DDDDDD;
}
.ly-break {
	background-color: #FFFFCC;
	layer-background-color: #FFFFCC;
	border: 3px outset #FFFFCC;
}
.ly-event {
	background-color: #CCFFFF;
	layer-background-color: #CCFFFF;
	border: 3px outset #CCFFFF;
}
.pagehead {
	color: #FFFFFF;
	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
}
.colhead {
	color: #FFFFFF;
	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}
.timebox {
	text-align : center;
}
.timeboxhour {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
}
.timeboxsuff {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
.box {
}
.boxp {
	padding : 0px 4px 0px 4px;
	margin-top : 3px;
	margin-bottom : 3px;
	margin-left : 14px;
	text-indent : -14px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.boxtime {
	font-weight : bold;
}
.boxtype {
}
.boxduration {
	font-size : 8pt;
}
.keyspeaker {
	padding : 0px 4px 0px 4px;
	margin-top : 3px;
	margin-bottom : 3px;
	margin-left : 14px;
	font-weight : bold;
}
.keyaffil {
	font-weight : normal;
	font-size : 9pt;
}
.talkspeaker {
	padding : 0px 4px 0px 4px;
	margin-top : 2px;
	margin-bottom : 2px;
	margin-left : 14px;
}
.talkaffil {
	font-weight : normal;
	font-size : 9pt;
}
.sessiontalk {
	padding : 0px 4px 0px 4px;
	margin-top : 1px;
	margin-bottom : 1px;
	margin-left :14px;
	text-indent : -12px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
.titlesessiontalk {
	font-style : italic;
}
.titlesessiontalktime {
	font-weight : bold;
}
.sessspeaker {
}
.sessaffil {
	font-style : italic;
}
.title-talk {
	font-style : italic;
}
.title-session {
	font-style : italic;
}
.title-keynote {
	font-style : italic;
	font-weight : bold;
	font-size : 10pt;
}
.title-other {
	font-style : italic;
}
.title-break {
	font-style : italic;
}
.title-event {
	font-style : italic;
}
