brown, .brown  {
	color:saddlebrown;
	font-weight:bold;
	font-size:1.1em;
	margin-top:0pt;
	margin-bottom:0pt;
	text-align:center;
}
brown:link, brown:visited, .brown:link, .brown:visited {
	color:saddlebrown;
}
brown:link:hover, brown:visited:hover, .brown:link:hover, .brown:visited:hover {
	color:#663300;
	text-decoration:underline;
}
yellow, .yellow {
	background:yellow;
}
yellow:link:hover, .yellow:link:hover, yellow:visited:hover, .yellow:visited:hover {
	color:crimson;
	text-decoration:underline;
}
wr, .wr, wr:link, .wr:link, wr:visited, .wr:visited {
	border-Color:white;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
}
wr:hover, .wr:hover, wr:visited:hover, .wr:visited:hover {
	border-Color:pink;
}
edit, .edit {
	font-family:courier new;
	font-size:11pt;
	background:#FFFFAA;
}
narrow, .narrow {
	font-family: Times New Roman, Arial narrow;
	font-size:1.05em;
}
III, .III {
	/* for Roman Numerals */
	font-family:Garamond,"Times New Roman",Times Roman;
}
body, .body {
	Xbackground: #006699;
	font-family: Times New Roman, serif;
	font-size: 12pt;
	margin-top: 0in;
	margin-left: 0.05in;
	margin-right: 0.05in;
	margin-bottom: 0.05in;
}
piccap, .piccap {
	font-family:Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	margin-right:0pt;
	text-align:left;
/*	color:#666666; */
}
piccapc, .piccapc {
	font-family: Lucida Sans, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	margin-right:0pt;
	text-align:center;
	color:#666666;
}
below, .below { color:green; font-weight:bold; }
date, .date {
	font-weight:bold;
	font-size:11pt;
}
title, .title {
	font-weight:bold;
	font-size:11pt;
}
speaker, .speaker {
	font-weight:bold;
	font-size:11pt;
}
affil, .affil {
	font-weight:bold;
	font-size:11pt;
}
abstract, .abstract, bio, .bio {
	font-weight:bold;
	font-size:11pt;
}
venue, .venue {
	font-weight:bold;
	font-size:11pt;
}
ts, .ts {
	/* for TimeStamp() */
	font-family:Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	margin-top:0pt;
	margin-bottom:0pt;
	text-align:left;
	color:#999999;
}
ts2, .ts2 {
	/* for TimeStamp() */
	font-family:Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	margin-top:0pt;
	margin-bottom:0pt;
	text-align:right;
	color:red;
}
t9, .t9 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-top:11pt;
	margin-bottom:0pt;
}
td, .td {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
b, .b { font-weight: bold; }
a, .a {
	color: #336699;
	text-decoration: none;
}
a:link, .a:link {
	color: #336699;
	text-decoration: none;
}
a:link:hover, .a:link:hover, a:link:visited:hover, .a:link:visited:hover {
	text-decoration: underline;
	color: #DD0000;
}
a:visited, .a:visited, a:link:visited, .a:link:visited {
/*	color: #336600;*/
/*	color: #223388;*/
	color: #003366;
}
a:link:active, .a:link:active {
	color: #999900;
	text-decoration: underline;
}

blue, .blue, blue:link, .blue:link {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	color: blue;
	font-weight:bold;
	font-style:italic;
}
blue:hover, .blue:hover, blue:visited:hover, .blue:visited:hover {
	text-decoration: underline;
	color: teal;
}
blue:visited, .blue:visited {
	color: #8888FF;
}
blue:active, .blue:active {
	color: orange;
	text-decoration: underline;
}

teal, .teal, teal:link, .teal:link {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	color: #000808;
	border-color: #000808;
	font-weight:bold;
	font-style:italic;
}
teal:hover, .teal:hover, teal:link:hover, .teal:link:hover, teal:visited:hover, .teal:visited:hover {
	text-decoration: underline;
	color: dodgerblue;
	border-color: dodgerblue;
}
teal:visited, .teal:visited {
	color: #000707;
	border-color: #000707;
}
teal:active, .teal:active {
	text-decoration: underline;
	color: lightblue;
	border-color: lightblue;
}

blackred, .blackred, blackred:link, .blackred:link {
	color:black;
}
blackred:hover, .blackred:hover, blackred:visited:hover, .blackred:visited:hover {
	text-decoration: underline;
	color: crimson;
}
blackred:visited, .blackred:visited {
	color: black;
}
blackred:active, .blackred:active {
	text-decoration: underline;
	color: crimson;
}

red, .red, red:link, .red:link {
	color:crimson;
}
red:hover, .red:hover, red:visited:hover, .red:visited:hover {
	text-decoration: underline;
	color: darkorange;
}
red:visited, .red:visited {
	color: #AA0000;
}
red:active, .red:active {
	text-decoration: underline;
	color: darkorange;
}

link10g, .link10g, a.link10g:link {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}
a.link10g:hover, a.link10g:visited:hover {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	color: crimson;
	text-decoration: underline;
}
a.link10g:visited {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	color: #336600;
}
a.link10g:active {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	color: #BBBB00;
	text-decoration: underline;
}
a.link11g:link {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #336699;
	text-decoration: none;
}
a.link11g:hover {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: crimson;
	text-decoration: underline;
}
a.link11g:visited {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #336600;
	text-decoration: none;
}
a.link11g:active {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #336600;
	text-decoration: underline;
}
a.link10r:link {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	text-decoration: none;
}
a.link10r:hover {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: crimson;
	text-decoration: underline;
}
a.link10r:visited {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	text-decoration: underline;
}
a.link10r:active {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	text-decoration: none;
}
a.link11r:link {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #336699;
	text-decoration: none;
}
a.link11r:hover {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: crimson;
	text-decoration: underline;
}
a.link11r:visited {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #990000;
	text-decoration: underline;
}
a.link11r:active {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #990000;
	text-decoration: none;
}
h1 {
	font-size: 18pt;
	text-align: center;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	color: #006699;
}
h2 {
	font-size: 13pt;
	text-align: center;
	color: #006699;
}
h3 {
	font-size: 12pt;
}
h4 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
}
p, .p, pp, .pp {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
p6, .p6 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-top:8pt;
	margin-bottom:8pt;
}
p3, .p3 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-top:3pt;
	margin-bottom:3pt;
}
m0, .m0 {
	margin-top:0in;
	margin-bottom:0in;
}
m3, .m3 {
	margin-top:3pt;
	margin-bottom:3pt;
}
p0, .p0 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-top:0in;
	margin-bottom:0in
}
.head2link {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 13pt;
}
bold069, .bold069 {
	font-size:13pt;
	font-weight:bold;
	color:#006699;
	margin-bottom:2pt;
	margin-top:2pt;
	letter-spacing: 0.03em;
}
blue069, .blue069 {
	color: #006699;
}
.redC00 {
	color: #CC0000;
}
.white {
	color: #FFFFFF;
}
.green {
	color: #006600;
}
green:link, .green:link, green:visited, .green:visited {
	color: #009900;
}
green:hover, .green:hover, green:visited:hover, .green:visited:hover {
	color:#669966;
	text-decoration:none;
}
.greek {
	font-family: Symbol;
	font-size: 11pt;
}

c036,            .c036            { color:#003366; }
c036:link,       .c036:link       { color:#003366; }
c036:visited,    .c036:visited    { color:#003366; }
c036:link:hover, .c036:link:hover { color:crimson; }

c369,            .c369            { color:#336699; }
c369:link,       .c369:link       { color:#336699; }
c369:visited,    .c369:visited    { color:#336699; }
c369:link:hover, .c369:link:hover { color:crimson; }

c069,            .c069            { color:#006699; }
c069:link,       .c069:link       { color:#006699; }
c069:visited,    .c069:visited    { color:#006699; }
c069:link:hover, .c069:link:hover { color:crimson; }

b369, .b369 {
	color:#336699;
	font-weight:bold;
}
b069, .b069 {
	color:#006699;
	font-weight:bold;
}
b036, .b036 {
	color:#003366;
	font-weight:bold;
}

subhead10, .subhead10 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #336699;
	letter-spacing: 0.2em;
}
subhead10b, .subhead10b {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0.2em;
}
subhead11, .subhead11 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #336699;
	letter-spacing: 0.2em;
	line-height:1.5;
}
subhead11b, .subhead11b {
	font-family: Times New Roman, Arial Black, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #5577BB;
	letter-spacing: 0.2em;
}
subhead12, .subhead12 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #336699;
	letter-spacing: 0.2em;
	line-height:1.5;
}
subhead12b, .subhead12b {
	font-family: Times New Roman, Arial Black, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #5577BB;
	letter-spacing: 0.2em;
}
subhead13, .subhead13 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #336699;
	letter-spacing: 0.2em;
	text-align: center;
	line-height:1.5;
}
subhead14, .subhead14 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:bold;
	color:#336699;
	letter-spacing: 0.2em;
	text-align:center;
	line-height:1.5;
}
.text8 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.text9 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.text10 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
.text11 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.dauphin10 {
	font-family: Dauphin;
	font-size: 11pt;
	font-style: italic;
	color: #FF0000;
}

.redCC00-11 {
	font-size: 12pt;
	color: #FF0000;
}

.bluered, .bluered:link { color:darkblue; }
.bluered:visited, .bluered:link:visited { color:darkblue; }
.bluered:hover, .bluered:link:hover, .bluered:visited:hover, .bluered:link:visited:hover { color:crimson; }

gray, .gray, gray:link, .gray:link, gray:visited, .gray:visited {
	color: gray;
}
gray:link:hover, .gray:link:hover, gray:visited:hover, .gray:visited:hover {
	color:powderblue;
}

gold, .gold, gold:link, .gold:link, gold:visited, .gold:visited {
	color: #FFCC66;
	font-size:11pt;
}
gold:link:hover, .gold:link:hover, gold:visited:hover, .gold:visited:hover {
	color:orange;
}
fineprint, .fineprint, fineprint:link, .fineprint:link, fineprint:visited, .fineprint:visited {
	font-family: Times New Roman, Arial Narrow, sans-serif;
	font-size: 11pt;
	color: silver;
	margin-top:0in;
	margin-bottom:0in;
}
fineprint:link:hover, .fineprint:link:hover, fineprint:visited:hover, .fineprint:visited:hover {
	color:powderblue;
}
btn, .btn {
	font-family:tahoma;
	font-size:10pt;
	font-weight:bold;
}

whitered, whitered:link, .whitered, .whitered:link { color:white; }
a.whitered, a.whitered:link, .a.whitered, .a.whitered:link { color:white; }
whitered:visited, .whitered:visited { color:white; border-color:white; }
a.whitered:visited, .a.whitered:visited { color:white; border-color:white; }
whitered:hover, whitered:link:hover, whitered:visited:hover, whitered:link:visited:hover, .whitered:hover, .whitered:link:hover, .whitered:visited:hover, .whitered:link:visited:hover { color:crimson; border-color:crimson; }

whitegold, whitegold:link, .whitegold, .whitegold:link { color:white; }
a.whitegold, a.whitegold:link, .a.whitegold, .a.whitegold:link { color:white; }
whitegold:visited, .whitegold:visited { color:white; border-color:white; }
a.whitegold:visited, .a.whitegold:visited { color:white; border-color:white; }
whitegold:hover, whitegold:link:hover, whitegold:visited:hover, whitegold:link:visited:hover, .whitegold:hover, .whitegold:link:hover, .whitegold:visited:hover, .whitegold:link:visited:hover { color:gold; border-color:gold; }

grayred, grayred:link, .grayred, .grayred:link { color:silver; }
a.grayred, a.grayred:link, .a.grayred, .a.grayred:link { color:silver; }
grayred:visited, .grayred:visited { color:silver; border-color:silver; }
a.grayred:visited, .a.grayred:visited { color:silver; border-color:silver; }
grayred:hover, grayred:link:hover, grayred:visited:hover, grayred:link:visited:hover, .grayred:hover, .grayred:link:hover, .grayred:visited:hover, .grayred:link:visited:hover { color:crimson; border-color:crimson; }

select, .select, option, .option, input, .input, textarea, .textarea, button, .button {
	font-family:tahoma, arial, sans-serif, sans serif;
	font-size: 11pt;
	font-weight:normal;
}

table.bluebox {
/*	cell-spacing:0px;*/
	border-color:#99BBDD;
	border-collapse:collapse; /* collapse separate */
	border-style:solid; /* solid outset inset */
	border-width:2px 2px 2px 2px;
	background-color: rgb(255, 255, 255);
}
table.bluebox th {
	border-width: 0px 2px 0px 2px;
	padding: 2px 10px 2px 10px;
	border-style: inset inset inset inset;
	border-color:#99BBDD #99BBDD #99BBDD #99BBDD;
	background-color: #336699;
	color: white;
	vertical-align: top;
	/*-moz-border-radius: 6px 6px 6px 6px;*/
}
table.bluebox td {
	padding: 2px 10px 2px 10px;
	border-color:#99BBDD;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	vertical-align: top;
}
table.bluebox caption {
	caption-side: top;
	padding: 4px 10px 4px 10px;
	font-size:1.1em;
/*	color:#336688;*/
	font-weight:bold;
}
table.bluebox .col1 { background:white; }
table.bluebox .col2 { background:white; } /* etc */
