a.plink:link {
	text-decoration : none;
	color : #0000CC;
}
a.plink:visited {
	text-decoration : none;
	color : #000077;
}
a.plink:hover {
	text-decoration : underline;
	color : #0000FF;
}
.typetitle {
	text-indent: 0pt;
	font-family : Arial, Helvetica, sans-serif;
	margin-top : 4pt;
	margin-bottom : 24pt;
	font-size : 14pt;
}
.toctitle {
	text-indent: 0pt;
	font-family : Arial, Helvetica, sans-serif;
	margin-top : 4pt;
	margin-bottom : 12pt;
	font-size : 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;
}
.typetocline {
	text-indent: 0pt;
	font-family : Arial, Helvetica, sans-serif;
	margin-left : 12px;
	margin-top : 6pt;
	margin-bottom : 2pt;
	font-size : 8pt;
	font-weight : bold;
}
.tocline {
	text-indent: -24px;
	font-family : Arial, Helvetica, sans-serif;
	margin-left : 48px;
	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;
}
.talk {
	background-color: #FFFFCC;
	border : ridge #FFFFCC;
}
.title-default {
	text-indent: -30px;
	font-family : Arial, Helvetica, sans-serif;
	font-style : italic;
	color : #333333;
	margin-left : 36px;
	margin-top : 4pt;
	margin-bottom : 12pt;
	font-size : 13pt;
}
.title-talk {
}
.title-session {
}
.title-keynote {
	color : #CC6633;
	font-size : 13pt;
}
.title-other {
}
.title-break {
}
.title-event {
}
.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;
}
.abstract {
	text-indent: 0pt;
	margin-left : 36px;
	background-color: #FFFFCC;
	border : groove;
	padding : 4px 4px 4px 4px;
}
.abstracttitle {
	text-indent: 0pt;
	font-weight : bold;
	margin-bottom : 8pt;
}
.abstractbody {
	text-indent: 0pt;
	margin-bottom : 6pt;
	margin-top : 6pt;
}
.ap {
	text-indent: 0pt;
	margin-bottom : 6pt;
	margin-top : 6pt;
}
/* 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 */