td, .td, p, .p {
	font-family:tahoma;
	font-size:9pt;
	color:black;
	text-align:left;
}
body {
	font-family:tahoma;
	font-size:9pt;
	color:#666666;
	text-align:left;
	background:whitesmoke;
}
btn, .btn, input, .input {
	font-family:tahoma;
	font-size:7pt;
	font-weight:bold;
}
mainhead, .mainhead {
	font-weight:bold;
	font-size:11pt;
	text-align:center;
	align:center;
}
Title_SE {
	color:green;
}
sessionrolelabel, .sessionrolelabel {
	font-family:arial;
	font-size:8.5pt;
	font-weight:bold;
	color:black;
}
sessionroleperson, .sessionroleperson {
	font-family:arial;
	font-size:8.5pt;
	color:darkblue;
	font-weight:bold;
}
sessionpaperlink, .sessionpaperlink {
	font-family:arial;
	font-size:8.5pt;
	color:blue;
	font-weight:bold;
}
sessionpapertime, .sessionpapertime, paperDateTime, .paperDateTime {
	font-family:arial;
	font-size:9pt;
	color:darkblue;
	font-weight:bold;
}
date, .date {
	font-family:arial;
	font-size:9.5pt;
	color:darkblue;
	margin-top:12pt;
	margin-bottom:0pt;
}
title, .title {
	font-family:tahoma,arial;
	font-size:10pt;
	color:darkgreen;
	font-weight:bold;
}
subtitletype, .subtitletype {
	font-family:tahoma,arial;
	font-size:11pt;
	font-weight:bold;
	margin-top:0pt;
	margin-bottom:4pt;
}
session, .session {
	font-family:tahoma,arial;
	font-size:10pt;
	color:#009900;
	font-weight:bold;
	margin-left:.35in;
	text-indent:-.2in;
	margin-top:0pt;
	margin-bottom:2pt;
}
header, .header {
	font-family:tahoma,arial;
	font-size:10pt;
	color:darkblue;
	font-weight:bold;
}
abstract, .abstract {
	margin-left:.25in;
	margin-right:.25in;
	margin-top:6pt;
	margin-bottom:6pt;
	font-weight:normal;
	text-align:left;
	color:black;
}
author, .author {
	margin-top:0pt;
	margin-bottom:0pt;
}
sponsor, .sponsor {
	color:black;
}
a:hover, .a:hover, a:visited:hover, .a:visited:hover {
    color:crimson;
}
marmtitle, .marmtitle {
	font-size: 14pt;
	margin-top:2pt;
	margin-bottom:0pt;
	font-family: lucida handwriting, comic sans ms, tahoma;
	font-weight: bold;
	color:#8C082F;
	text-align:center;
}
marmnavbar, .marmnavbar {
	font-size: 9pt;
	margin-top:0pt;
	margin-bottom:4pt;
	font-family: tahoma;
	font-weight: normal;
	color:#444444;
	text-align:center;
}
/* <!--#title#--> */
form, .form {
	margin-bottom:0pt;
	margin-top:0pt;
}
paper, .paper {
}
techprogrambodyafterbanner, .techprogrambodyafterbanner {
    color:black;
}
techprogrampaperheader, .techprogrampaperheader {
    color:black;
}
/* paperDateTime, .paperDateTime { } */
techprogrampaperauthors, .techprogrampaperauthors {
    color:black;
}
techprogramabstracttext, .techprogramabstracttext {
    color:black;
}
programlistitem, .programlistitem {
    margin-top:2pt;
    margin-bottom:2pt;
    font-family:arial;
    margin-left:.4in;
}
sessionlistitem, .sessionlistitem {
    margin-top:2pt;
    margin-bottom:2pt;
    font-family:arial;
    margin-left:.4in;
    font-family:tahoma, arial;
    font-weight:bold;
}
sessionlistitem2, .sessionlistitem2, sessionlistitem2:link, .sessionlistitem2:link {
    color:darkgreen;
    text-decoration:none;
}
sessionlistitem2:visited, .sessionlistitem2:visited {
    color:green;
}
sessionlistitem2:hover, .sessionlistitem2:hover, sessionlistitem2:visited:hover, .sessionlistitem2:visited:hover {
    color:darkturquoise;
}
normaltime, .normaltime {
    margin-left:.2in;
}

/********* for AAG.HTM (At-A-Glance matrix) *********/
programtype, .programtype {
	font-size:7pt;
	font-family:arial narrow;
	color:orange;
	display:none;
}
maintype, .maintype {
	font-size:10pt;
	font-family:arial;
	font-weight:bold;
	color:black;
	text-align:center;
}
ampmtype, .ampmtype {
	font-size:9pt;
	font-family:arial;
	font-weight:bold;
	color:black;
	text-align:center;
}
sessionstype, .sessionstype {
	font-size:8pt;
	font-family:arial;
	color:blue;
	text-align:center;
	margin-top:2pt;
	margin-bottom:2pt;
}
techpage, .techpage {
	font-size:9pt;
	font-family:arial narrow;
	color:darkgreen;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}
