a.plink:link {
	text-decoration : none;
	color : #0000CC;
}
a.plink:visited {
	text-decoration : none;
	color : #000077;
}
a.plink:hover {
	text-decoration : underline;
	color : #0000FF;
}
.toctitle {
	text-indent: 0pt;
	font-family : Arial, Helvetica, sans-serif;
	margin-top : 4pt;
	margin-bottom : 12pt;
}
.tochint {
	text-indent: 0pt;
	font-family : Arial, Helvetica, sans-serif;
	font-style : italic;
	margin-left : 12px;
	margin-top : 0pt;
	margin-bottom : 0pt;
	font-size : 10pt;
}
.daytocline {
	text-indent: 0pt;
	font-family : Arial, Helvetica, sans-serif;
	margin-left : 12px;
	margin-top : 12pt;
	margin-bottom : 6pt;
	font-size : 10pt;
	font-weight : bold;
}
.tracktocline {
	text-indent: 0pt;
	font-family : Arial, Helvetica, sans-serif;
	margin-left : 24px;
	margin-top : 6pt;
	margin-bottom : 2pt;
	font-size : 8pt;
	font-weight : bold;
}
.tocline {
	text-indent: 0pt;
	font-family : Arial, Helvetica, sans-serif;
	margin-left : 36px;
	margin-top : 1px;
	margin-bottom : 1px;
	font-size : 8pt;
}
.url {
	text-indent: 0pt;
	margin-left : 36px;
	margin-bottom : 0px;
	margin-top : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}
.daytitle {
	text-indent: 0pt;
	font-family : Arial, Helvetica, sans-serif;
	margin-top : 36pt;
	margin-bottom : 12pt;
	font-size : 24pt;
	background-color: #666666;
	color : #FFFFFF;
	text-align : center;
}
.tracktitle {
	text-indent: 0pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	margin-top : 30pt;
	margin-left : 0px;
	padding-left : 36px;
	margin-bottom : 12pt;
	font-size : 18pt;
	background-color: #CC6633;
	color : #FFFFFF;
}
.block-talk {
	background-color: #CCFFCC;
	border : ridge #CCFFCC;
}
.block-session {
	background-color: #FFCCCC;
	border : ridge #FFFFCC;
}
.block-keynote {
	background-color: #CCCCFF;
	border : ridge #CCCCFF;
}
.block-other {
	background-color: #DDDDDD;
	border : ridge #DDDDDD;
}
.block-break {
	background-color: #FFFFCC;
	border : ridge #FFFFCC;
}
.block-event {
	background-color: #CCFFFF;
	border : ridge #CCFFFF;
}
.talktitle {
	text-indent: 0pt;
	font-family : Arial, Helvetica, sans-serif;
	font-style : italic;
	color : #333333;
	margin-left : 36px;
	margin-top : 4pt;
	margin-bottom : 8pt;
	font-size : 13pt;
}
.title-default {
	text-indent: 0pt;
	font-family : Arial, Helvetica, sans-serif;
	font-style : italic;
	color : #333333;
	margin-left : 36px;
	margin-top : 4pt;
	margin-bottom : 8pt;
	font-size : 13pt;
}
.title-talk {
}
.title-session {
}
.title-keynote {
	color : #CC6633;
	font-size : 14pt;
}
.title-other {
}
.title-break {
}
.title-event {
}
.talk {
	text-indent: 0pt;
	margin-left : 36px;
	border : groove;
	padding : 4px 4px 4px 4px;
}
.authors {
	margin-top : 4pt;
	margin-bottom : 8pt;
}
.author {
	text-indent: 0pt;
	margin-left : 36px;
	font-size : 12pt;
	text-align : left;
	margin-top : 1pt;
	margin-bottom : 1pt;
}
.speaker {
	text-indent: 0pt;
	margin-left : 36px;
	font-weight : bold;
	font-size : 12pt;
	text-align : left;
	margin-top : 1pt;
	margin-bottom : 1pt;
}
.aff {
	font-weight : normal;
	font-size : 10pt;
}
/* reusable timeline styles start here */
.pitems {
	margin-bottom : 4pt;
	margin-top : 4pt;
	margin-left: 18pt;
}
.pitem {
	font-size : 10pt;
	list-style-image : url("../images/clock-icon.gif");
	padding-left : 14px;
}
.time {
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	color : #006363;
}
.date {
	font-weight : bold;
	color : #006363;
}
.bsess {
	display : block;
	margin-left : 160px;
}
.btype {
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}
.btitle {
	font-style : italic;
}
.btime {
	font-weight : bold;
}
.track {
}
.ttitle {
	font-style : italic;
}
.troom {
	font-style : italic;
}
/* reusable timeline styles end here */
