pt8, .pt8 { font-size:8pt; }
pt9, .pt9 { font-size:9pt; }
pt10, .pt10 { font-size:10pt; }
pt11, .pt11 { font-size:11pt; }
pt12, .pt12 { font-size:12pt; }
pt13, .pt13 { font-size:13pt; }
pt14, .pt14 { font-size:14pt; }
pt15, .pt15 { font-size:15pt; }
pt16, .pt16 { font-size:16pt; }

n, .n { font-weight:normal; font-style:normal; }
cyan, .cyan {
	color:#006699;
}
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, hilite, .hilite, highlight, .highlight {
	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:9pt;
	background:#FFFFAA;
}
narrow, .narrow {
	font-family:arial narrow;
	font-size:1.05em;
}
III, .III {
	/* for Roman Numerals */
	font-family:Garamond,"Times New Roman",Times Roman;
}
piccap, .piccap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	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: 10pt;
	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:9pt;
}
title, .title {
	font-weight:bold;
	font-size:9pt;
}
speaker, .speaker {
	font-weight:bold;
	font-size:9pt;
}
affil, .affil {
	font-weight:bold;
	font-size:9pt;
}
abstract, .abstract, bio, .bio {
	font-weight:bold;
	font-size:9pt;
}
venue, .venue {
	font-weight:bold;
	font-size:9pt;
}
ts, .ts {
	/* for TimeStamp() */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight:bold;
	margin-top:0pt;
	margin-bottom:0pt;
	text-align:left;
	color:#999999;
}
ts2, .ts2 {
	/* for TimeStamp() */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight:bold;
	margin-top:0pt;
	margin-bottom:0pt;
	text-align:right;
	color:red;
}
t9, .t9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top:9pt;
	margin-bottom:0pt;
}

c, .c { text-align: center; }
b, .b { font-weight: bold; }
i, .i { font-style: italic; }
a, .a {
	color: #09347A;
	text-decoration: none;
}
a:link, .a:link {
	color: #09347A;
	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: #09347A;
}
a:link:active, .a:link:active {
	color: #999900;
	text-decoration: underline;
}

blue, .blue, blue:link, .blue:link {
	font-family: 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: 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;
}

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

subhead10, .subhead10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #09347A;
	letter-spacing: 0.2em;
}
subhead11, .subhead11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #09347A;
	letter-spacing: 0.2em;
	line-height:1.5;
}
subhead12, .subhead12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #09347A;
	letter-spacing: 0.2em;
	line-height:1.5;
}
subhead13, .subhead13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #09347A;
	letter-spacing: 0.2em;
	text-align: center;
	line-height:1.5;
}
subhead14, .subhead14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:bold;
	color:#09347A;
	letter-spacing: 0.2em;
	text-align:center;
	line-height:1.5;
}








h1 {
	font-size: 14pt;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #09347A;
}
h2 {
	font-size: 12pt;
	text-align: center;
	color: #09347A;
}
h3 {
	font-size: 11pt;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
}
td, .td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
p, .p, pp, .pp, li, .li, ul, .ul, ol, .ol, th, .th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
p6, .p6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top:6pt;
	margin-bottom:6pt;
}
p3, .p3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top:3pt;
	margin-bottom:3pt;
}
m0, .m0 {
	margin-top:0in;
	margin-bottom:0in;
}
m3, .m3 {
	margin-top:3pt;
	margin-bottom:3pt;
}
m2, .m2 {
	margin-top:2pt;
	margin-bottom:2pt;
}
m6, .m6 {
	margin-top:6pt;
	margin-bottom:6pt;
}
p0, .p0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top:0in;
	margin-bottom:0in
}
.head2link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
bold069, .bold069 {
	font-size:11pt;
	font-weight:bold;
	color:#09347A;
	margin-bottom:2pt;
	margin-top:2pt;
	letter-spacing: 0.03em;
}
blue069, .blue069 {
	color: #09347A;
}
.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: 9pt;
}

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

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

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

b369, .b369 {
	color:#09347A;
	font-weight:bold;
}
b069, .b069 {
	color:#09347A;
	font-weight:bold;
}
b036, .b036 {
	color:#09347A;
	font-weight:bold;
}


.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: #AAAAAA;
}
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: #FFF000;/*#FFCC66;*/
	font-size:9pt;
}
gold:link:hover, .gold:link:hover, gold:visited:hover, .gold:visited:hover {
	color:orange;
}

lightyellow, .lightyellow, lightyellow:link, .lightyellow:link, lightyellow:visited, .lightyellow:visited {
	color: lightyellow;
	font-size:8pt;
	font-weight:bold;
}
lightyellow:link:hover, .lightyellow:link:hover, lightyellow:visited:hover, .lightyellow:visited:hover {
	color:orange;
}

fineprint, .fineprint, fineprint:link, .fineprint:link, fineprint:visited, .fineprint:visited {
	font-family: Arial Narrow, sans-serif;
	font-size: 9pt;
	color: silver;
	margin-top:0in;
	margin-bottom:0in;
}
fineprint:link:hover, .fineprint:link:hover, fineprint:visited:hover, .fineprint:visited:hover {
	color:powderblue;
}

/*  These override btn definitions in marm.css */
btn, .btn {
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
	background-color:#222222;
	color:#EEEEEE;
}
wbtn, .wbtn {
        font-family:tahoma;
        font-size:9pt;
        font-weight:bold;
        color:#333333;
}

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:#FFAAAA; border-color:#FFAAAA; }

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: 9pt;
	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: #09347A;
	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 */

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

cw, .cw   { font-family: courier new; }
tnr, .tnr { font-family: times new roman; }
tah, .tah { font-family:tahoma,verdana,arial,sans-serif; }
fieldset, .fieldset {
	background:whitesmoke;
}
bq20, .bq20 {
    margin-left:20pt;
    margin-right:20pt;
}
bq10, .bq10, bq, .bq {
    margin-left:10pt;
    margin-right:10pt;
}
small6, .small6, sm6, .sm6, sm6, .sm6 { font-size:.6em; }
small7, .small7, sm7, .sm7, sm7, .sm7 { font-size:.7em; }
small8, .small8, sm8, .sm8, sm8, .sm8 { font-size:.8em; }
small9, .small9, sm9, .sm9, sm9, .sm9 { font-size:.9em; }

big1, .big1, big10, .big10, em10, .em10, em1, .em1 { font-size:1.1em; font-weight:bold; }
big2, .big2, big20, .big20, em20, .em20, em2, .em2 { font-size:1.2em; font-weight:bold; }
big3, .big3, big30, .big30, em30, .em30, em3, .em3 { font-size:1.3em; font-weight:bold; }
big4, .big4, big40, .big40, em40, .em40, em4, .em4 { font-size:1.4em; font-weight:bold; }
big5, .big5, big50, .big50, em50, .em50, em5, .em5 { font-size:1.5em; font-weight:bold; }
big6, .big6, big60, .big60, em60, .em60, em6, .em6 { font-size:1.6em; font-weight:bold; }
big7, .big7, big70, .big70, em70, .em70, em7, .em7 { font-size:1.7em; font-weight:bold; }
big8, .big8, big80, .big80, em80, .em80, em8, .em8 { font-size:1.8em; font-weight:bold; }

en10, .en10, en1, .en1 { font-size:1.1em; }
en20, .en20, en2, .en2 { font-size:1.2em; }
en30, .en30, en3, .en3 { font-size:1.3em; }
en40, .en40, en4, .en4 { font-size:1.4em; }
en50, .en50, en5, .en5 { font-size:1.5em; }
en60, .en60, en6, .en6 { font-size:1.6em; }
en70, .en70, en7, .en7 { font-size:1.7em; }
en80, .en80, en8, .en8 { font-size:1.8em; }

pt8,  .pt8  { font-size:8pt; }
pt9,  .pt9  { font-size:9pt; }
pt10, .pt10 { font-size:10pt; }
pt11, .pt11 { font-size:11pt; }
pt12, .pt12 { font-size:12pt; }
pt13, .pt13 { font-size:13pt; }
pt14, .pt14 { font-size:14pt; }
pt15, .pt15 { font-size:15pt; }
pt16, .pt16 { font-size:16pt; }
pt17, .pt17 { font-size:17pt; }

em0, .em0 { font-size:1em; }
i, .i { font-style:italic; }
b, .b { font-weight:bold; }
u, .u { text-decoration:underline; }
c, .c, ctr, .ctr { text-align:center; }
n, .n { font-weight:normal; font-style:normal; text-decoration:none; }
r, .r, right, .right { text-align:right; }
l, .r, left, .left   { text-align:left;  }
bi, .bi { font-weight:bold; font-weight:bold; }
lh2, .lh2 { line-height:1.2; }
lh3, .lh3 { line-height:1.3; }
lh4, .lh4 { line-height:1.4; }
lh5, .lh5 { line-height:1.5; }
lh15, .lh15 { line-height:1.5; }
lh6, .lh6 { line-height:1.6; }
lh7, .lh7 { line-height:1.7; }
lh8, .lh8 { line-height:1.8; }
ls1, .ls1 { letter-spacing:.1em; }
ls2, .ls2 { letter-spacing:.2em; }

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;
}

r0, .r0, r0:link, .r0:link, r0:visited, .r0:visited {
	border-color:transparent;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
	background:transparent;
	text-decoration:none;
}
r0:hover, .r0:hover, r0:visited:hover, .r0:visited:hover {
	border-color:#FFAAAA;
	text-decoration:none;
	background:transparent;
}

edit, .edit {
	font-family:courier new;
	font-size:9pt;
	background:#FFFFAA;
}
narrow, .narrow {
	font-family:arial narrow;
	font-size:1.05em;
}
piccap, .piccap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	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: 10pt;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	margin-right:0pt;
	text-align:center;
	color:#666666;
}
ts, .ts, timestamp, .timestamp {
	/* for TimeStamp() */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight:bold;
	margin-top:0pt;
	margin-bottom:0pt;
	text-align:left;
	color:#999999;
}

blue, .blue, blue:link, .blue:link, ab, .ab, ab:link, .ab:link {
	font-family: 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: 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;
}

black, .black, blackred, .blackred, blackred:link, .blackred:link {
	color:black;
}
blackred:link:hover, .blackred:link: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:link:hover, .red:link:hover, red:visited:hover, .red:visited:hover {
	text-decoration: underline;
	color: darkorange;
}
red:visited, .red:visited {
	color: #AA0000;
}
red:link:active, .red:link:active {
	text-decoration: underline;
	color: darkorange;
}
brick, .brick, firebrick, .firebrick { color:firebrick; }

p6, .p6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top:6pt;
	margin-bottom:6pt;
}
p3, .p3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top:3pt;
	margin-bottom:3pt;
}
lr0, .lr0 {
	margin-left:0in;
	margin-right:0in;
}
m0, .m0 {
	margin-top:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-right:0in;
	border-width:0px;
	border-color:transparent;
	border-style:none;
}
m3, .m3 {
	margin-top:3pt;
	margin-bottom:3pt;
}
m2, .m2 {
	margin-top:2pt;
	margin-bottom:2pt;
}
p0, .p0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top:0in;
	margin-bottom:0in
}
bold069, .bold069 {
	font-size:11pt;
	font-weight:bold;
	color:#006699;
	margin-bottom:2pt;
	margin-top:2pt;
	letter-spacing: 0.03em;
}
blue069, .blue069 {
	color: #006699;
}
white, .white {
	color: #FFFFFF;
}
green, .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:underline;
}

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; }

cy, .cy, cy:link, .cy:link, cy:visited, .cy:visited,
cyan, .cyan, cyan:link, .cyan:link, cyan:visited, .cyan:visited
{ color:#006699; }
cy:link:hover, .cy:link:hover,
cyan:link:hover, .cyan: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;
}

.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:9pt;
}
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: Arial Narrow, sans-serif;
	font-size: 9pt;
	color: silver;
	margin-top:0in;
	margin-bottom:0in;
}
fineprint:link:hover, .fineprint:link:hover, fineprint:visited:hover, .fineprint:visited:hover {
	color:powderblue;
}

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: 9pt;
	font-weight:normal;
}

iframe.ifr, .iframe.ifr {
	width:100%;
	height:700px;
	background:white;
	border-collapse:collapse;
	border-style:solid;
	border-color:#888888;
	border-width:0px;
}
/**=====================================================================**/



hidden, .hidden { display:none; }
border1, .border1 { border-color:#AAAAAA;border-collapse:collapse;border-style:solid;border-width:1px; }
cw, .cw   { font-family: courier new; }
tnr, .tnr { font-family: times new roman; }
tah, .tah, tahoma, .tahoma { font-family:tahoma,verdana,arial,sans-serif; }
lucida, .lucida, luc, .luc { font-family:lucida sans,verdana,arial,sans-serif; }
arblack, .arblack { font-family:arial black, arial; }
III, .III { /* for Roman Numerals */ font-family:Bookman Old Style,"Times New Roman",Times Roman; }
red, .red, crimson, .crimson { color:crimson; }
pgbanner, .pgbanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #336699;
	letter-spacing: 0.2em;
	line-height:1.5;
	margin-top:3pt;
	margin-bottom:3pt;
}
legend, .legend {
	background:#006699;
	color:white;
	font-weight:bold;
	font-size:11pt;
	font-family:lucida sans, tahoma, sans-serif, sans serif;
	padding: 4px 16px 4px 16px;
}
fieldset, .fieldset {
	background:whitesmoke;
}
bq, .bq { margin-left:10pt; margin-right:10pt; }
bq10, .bq10 { margin-left:10pt; margin-right:10pt; }
bq20, .bq20 { margin-left:20pt; margin-right:20pt; }
bq30, .bq30 { margin-left:30pt; margin-right:30pt; }
bq40, .bq40 { margin-left:40pt; margin-right:40pt; }
bq50, .bq50 { margin-left:50pt; margin-right:50pt; }

small6, .small6, sm6, .sm6, sm6, .sm6 { font-size:.6em; }
small7, .small7, sm7, .sm7, sm7, .sm7 { font-size:.7em; }
small8, .small8, sm8, .sm8, sm8, .sm8 { font-size:.8em; }
small9, .small9, sm9, .sm9, sm9, .sm9 { font-size:.9em; }

em0, .em0 { font-size:1em; }
big, .big { font-size:1.2em; }
big1, .big1, big10, .big10, em10, .em10, em1, .em1 { font-size:1.1em; }
big2, .big2, big20, .big20, em20, .em20, em2, .em2 { font-size:1.2em; }
big3, .big3, big30, .big30, em30, .em30, em3, .em3 { font-size:1.3em; }
big4, .big4, big40, .big40, em40, .em40, em4, .em4 { font-size:1.4em; }
big5, .big5, big50, .big50, em50, .em50, em5, .em5 { font-size:1.5em; }
big6, .big6, big60, .big60, em60, .em60, em6, .em6 { font-size:1.6em; }
big7, .big7, big70, .big70, em70, .em70, em7, .em7 { font-size:1.7em; }
big8, .big8, big80, .big80, em80, .em80, em8, .em8 { font-size:1.8em; }
big9, .big9, big90, .big90, em90, .em90, em9, .em9 { font-size:1.9em; }

en10, .en10, en1, .en1 { font-size:1.1em; }
en20, .en20, en2, .en2 { font-size:1.2em; }
en30, .en30, en3, .en3 { font-size:1.3em; }
en40, .en40, en4, .en4 { font-size:1.4em; }
en50, .en50, en5, .en5 { font-size:1.5em; }
en60, .en60, en6, .en6 { font-size:1.6em; }
en70, .en70, en7, .en7 { font-size:1.7em; }
en80, .en80, en8, .en8 { font-size:1.8em; }
en90, .en90, en9, .en9 { font-size:1.9em; }

pt8,  .pt8  { font-size:8pt; }
pt9,  .pt9  { font-size:9pt; }
pt10, .pt10 { font-size:10pt; }
pt11, .pt11 { font-size:11pt; }
pt12, .pt12 { font-size:12pt; }
pt13, .pt13 { font-size:13pt; }
pt14, .pt14 { font-size:14pt; }
pt15, .pt15 { font-size:15pt; }
pt16, .pt16 { font-size:16pt; }
pt17, .pt17 { font-size:17pt; }
pt18, .pt18 { font-size:18pt; }
pt19, .pt19 { font-size:19pt; }

i, .i { font-style:italic; }
b, .b { font-weight:bold; }
u, .u { text-decoration:underline; }
c, .c, ctr, .ctr { text-align:center; }
n, .n { font-weight:normal; font-style:normal; text-decoration:none; }
r, .r, right, .right { text-align:right; }
l, .r, left, .left   { text-align:left;  }
bi, .bi, ib, .ib { font-weight:bold; font-style:italic; }
lh1, .lh1 { line-height:1.1; }
lh2, .lh2 { line-height:1.2; }
lh3, .lh3 { line-height:1.3; }
lh4, .lh4 { line-height:1.4; }
lh5, .lh5 { line-height:1.5; }
lh6, .lh6 { line-height:1.6; }
lh7, .lh7 { line-height:1.7; }
lh8, .lh8 { line-height:1.8; }
lh9, .lh9 { line-height:1.9; }
lh11, .lh11 { line-height:1.1; }
lh12, .lh12 { line-height:1.2; }
lh13, .lh13 { line-height:1.3; }
lh14, .lh14 { line-height:1.4; }
lh15, .lh15 { line-height:1.5; }
lh16, .lh16 { line-height:1.6; }
lh17, .lh17 { line-height:1.7; }
lh18, .lh18 { line-height:1.8; }
lh19, .lh19 { line-height:1.9; }
ls1, .ls1 { letter-spacing:.1em; }
ls2, .ls2 { letter-spacing:.2em; }
ls11, .ls11 { letter-spacing:.1em; }
ls12, .ls12 { letter-spacing:.2em; }
pink, .pink  { color:pink; }
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, hilite, .hilite  {        
        background:yellow;
}
yellow:link:hover, .yellow:link:hover, yellow:visited:hover, .yellow:visited:hover, 
hilite:link:hover, .hilite:link:hover, hilite:visited:hover, .hilite:visited:hover {
        color:crimson;
        text-decoration:underline;
}
/***  Use wr with pix:  <img src=... class=wr border=1 >  ***/
wr, .wr, wr:link, .wr:link, wr:visited, .wr:visited {
	border-Color:white;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
}
wr:link:hover, .wr:link:hover, wr:visited:hover, .wr:visited:hover {
	border-Color:pink;
}
r0, .r0, r0:link, .r0:link, r0:visited, .r0:visited {
	border-color:transparent;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
	background:transparent;
	text-decoration:none;
}
r0:link:hover, .r0:link:hover, r0:visited:hover, .r0:visited:hover {
	border-color:#FFAAAA;
	text-decoration:none;
	background:transparent;
}
edit, .edit {
	font-family:courier new;
	font-size:9pt;
	background:#FFFFAA;
}
narrow, .narrow {
	font-family:arial narrow;
	font-size:1.05em;
}
/*
body, .body {
	background: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 0in;
	margin-left: 0.05in;
	margin-right: 0.05in;
	margin-bottom: 0.05in;
*/
}
piccap, .piccap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	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: 10pt;
	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:9pt;
}
title, .title {
	font-weight:bold;
	font-size:9pt;
}
speaker, .speaker {
	font-weight:bold;
	font-size:9pt;
}
affil, .affil {
	font-weight:bold;
	font-size:9pt;
}
abstract, .abstract, bio, .bio {
	font-weight:bold;
	font-size:9pt;
}
venue, .venue {
	font-weight:bold;
	font-size:9pt;
}
ts, .ts, timestamp, .timestamp {
	/* for TimeStamp() */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight:bold;
	margin-top:0pt;
	margin-bottom:0pt;
	text-align:left;
	color:#999999;
}
ts2, .ts2 {
	/* for TimeStamp() */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight:bold;
	margin-top:0pt;
	margin-bottom:0pt;
	text-align:right;
	color:#999999;
}
t9, .t9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top:9pt;
	margin-bottom:0pt;
}
td, .td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
a, .a {
	color: #336699;
	text-decoration: none;
	font-weight:bold;
}
a:link, .a:link {
	color: #336699;
	text-decoration: none;
	font-weight:bold;
}
a:link:visited, .a:link:visited {
	color: #003366;
}
a:link:active, .a:link:active, a:link:visited:active, .a:link:visited:active {
	color: #999900;
	text-decoration: underline;
}
a:link:hover, .a:link:hover, a:visited:hover, .a:visited:hover {
	text-decoration: underline;
	color: crimson;
}

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

.steelblue { color:steelblue; }

teal, .teal, teal:link, .teal:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000808;
	border-color: #000808;
	font-weight:bold;
	font-style:italic;
}
teal:link:hover, .teal:link: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:link:active, .teal:link:active {
	text-decoration: underline;
	color: lightblue;
	border-color: lightblue;
}

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

blackred, .blackred, blackred:link, .blackred:link {
	color:black;
}
blackred:link:hover, .blackred:link: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, { 
	color:rgb(195,2,8);
}
_red:link, ._red:link { 
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
}
_red:link:hover, ._red:link:hover, _red:visited:hover, ._red:visited:hover {
	text-decoration: underline;
	color: darkorange;
}
_red:visited, ._red:visited, {
	color: rgb(185,0,7);
}
_red:link:active, ._red:link:active, {
	text-decoration: underline;
	color: darkorange;
}

brick, .brick, firebrick, .firebrick { color:firebrick; }

link10g, .link10g, a.link10g:link, .a.link10g:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}
a.link10g:visited {
	color: #5599BB/*#336600*/;
}
a.link10g:link:hover, a.link10g:visited:hover, .a.link10g:link:hover, .a.link10g:visited:hover {
	color: crimson;
	text-decoration: underline;
}
a.link10g:link:active {
	color: #AAAA00;
	text-decoration: underline;
}
a.link11g:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	text-decoration: none;
}
a.link11g:link:hover, a.link11g:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: crimson;
	text-decoration: underline;
}
a.link11g:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	text-decoration: none;
}
a.link11g:link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336600;
	text-decoration: underline;
}
a.link10r:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #336699;
	text-decoration: none;
}
a.link10r:link:hover, a.link10r:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: crimson;
	text-decoration: underline;
}
a.link10r:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	text-decoration: none;
}
a.link10r:link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	text-decoration: none;
}
a.link11r:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	text-decoration: none;
}
a.link11r:link:hover, a.link11r:visited:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: crimson;
	text-decoration: underline;
}
a.link11r:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	text-decoration: none;
}
a.link11r:link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	text-decoration: none;
}
h1 {
	font-size: 14pt;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
}
h2 {
	font-size: 11pt;
	text-align: center;
	color: #006699;
}
h3 {
	font-size: 10pt;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
}
p, .p, pp, .pp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
p6, .p6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top:6pt;
	margin-bottom:6pt;
}
p3, .p3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top:3pt;
	margin-bottom:3pt;
}
lr0, .lr0 {
	margin-left:0in;
	margin-right:0in;
}
bd0, .bd0 {
	border-width:0px;
	border-color:transparent;
	border-style:none;
}
m0, .m0 { margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }
m1, .m1 { margin-top:1pt; margin-bottom:1pt; }
m2, .m2 { margin-top:2pt; margin-bottom:2pt; }
m3, .m3 { margin-top:3pt; margin-bottom:3pt; }
m4, .m4 { margin-top:4pt; margin-bottom:4pt; }
m5, .m5 { margin-top:5pt; margin-bottom:5pt; }
m6, .m6 { margin-top:6pt; margin-bottom:6pt; }
m7, .m7 { margin-top:7pt; margin-bottom:7pt; }
m8, .m8 { margin-top:8pt; margin-bottom:8pt; }
m9,  .m9  { margin-top:9pt;  margin-bottom:9pt;  }
m10, .m10 { margin-top:10pt; margin-bottom:10pt; }
m12, .m12 { margin-top:12pt; margin-bottom:12pt; }
m16, .m16 { margin-top:16pt; margin-bottom:16pt; }
m18, .m18 { margin-top:18pt; margin-bottom:18pt; }

t0, .t0 { margin-top:0pt; } b0, .b0 { margin-bottom:0pt; }
t1, .t1 { margin-top:1pt; } b1, .b1 { margin-bottom:1pt; }
t2, .t2 { margin-top:2pt; } b2, .b2 { margin-bottom:2pt; }
t3, .t3 { margin-top:3pt; } b3, .b3 { margin-bottom:3pt; }
t4, .t4 { margin-top:4pt; } b4, .b4 { margin-bottom:4pt; }
t5, .t5 { margin-top:5pt; } b5, .b5 { margin-bottom:5pt; }
t6, .t6 { margin-top:6pt; } b6, .b6 { margin-bottom:6pt; }
t7, .t7 { margin-top:7pt; } b7, .b7 { margin-bottom:7pt; }
t8, .t8 { margin-top:8pt; } b8, .b8 { margin-bottom:8pt; }
t9, .t9 { margin-top:9pt; } b9, .b9 { margin-bottom:9pt; }
t10, .t10 { margin-top:10pt; } b10, .b10 { margin-bottom:10pt; }
t12, .t12 { margin-top:12pt; } b12, .b12 { margin-bottom:12pt; }
t14, .t14 { margin-top:14pt; } b14, .b14 { margin-bottom:14pt; }
t16, .t16 { margin-top:16pt; } b16, .b16 { margin-bottom:16pt; }
t18, .t18 { margin-top:18pt; } b18, .b18 { margin-bottom:18pt; }
t20, .t20 { margin-top:20pt; } b20, .b20 { margin-bottom:20pt; }
t22, .t22 { margin-top:22pt; } b22, .b22 { margin-bottom:22pt; }
t24, .t24 { margin-top:24pt; } b24, .b24 { margin-bottom:24pt; }
t28, .t28 { margin-top:28pt; } b28, .b28 { margin-bottom:28pt; }
t30, .t30 { margin-top:30pt; } b30, .b30 { margin-bottom:30pt; }

mt0, .mt0 { margin-top:0pt; } mb0, .mb0 { margin-bottom:0pt; }
mt1, .mt1 { margin-top:1pt; } mb1, .mb1 { margin-bottom:1pt; }
mt2, .mt2 { margin-top:2pt; } mb2, .mb2 { margin-bottom:2pt; }
mt3, .mt3 { margin-top:3pt; } mb3, .mb3 { margin-bottom:3pt; }
mt4, .mt4 { margin-top:4pt; } mb4, .mb4 { margin-bottom:4pt; }
mt5, .mt5 { margin-top:5pt; } mb5, .mb5 { margin-bottom:5pt; }
mt6, .mt6 { margin-top:6pt; } mb6, .mb6 { margin-bottom:6pt; }
mt7, .mt7 { margin-top:7pt; } mb7, .mb7 { margin-bottom:7pt; }
mt8, .mt8 { margin-top:8pt; } mb8, .mb8 { margin-bottom:8pt; }
mt9, .mt9 { margin-top:9pt; } mb9, .mb9 { margin-bottom:9pt; }
mt10, .mt10 { margin-top:10pt; } mb10, .mb10 { margin-bottom:10pt; }
mt12, .mt12 { margin-top:12pt; } mb12, .mb12 { margin-bottom:12pt; }
mt14, .mt14 { margin-top:14pt; } mb14, .mb14 { margin-bottom:14pt; }
mt16, .mt16 { margin-top:16pt; } mb16, .mb16 { margin-bottom:16pt; }
mt18, .mt18 { margin-top:18pt; } mb18, .mb18 { margin-bottom:18pt; }
mt20, .mt20 { margin-top:20pt; } mb20, .mb20 { margin-bottom:20pt; }
mt22, .mt22 { margin-top:22pt; } mb22, .mb22 { margin-bottom:22pt; }
mt24, .mt24 { margin-top:24pt; } mb24, .mb24 { margin-bottom:24pt; }
mt28, .mt28 { margin-top:28pt; } mb28, .mb28 { margin-bottom:28pt; }
mt30, .mt30 { margin-top:30pt; } mb30, .mb30 { margin-bottom:30pt; }

p0, .p0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top:0in;
	margin-bottom:0in
}
.head2link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
bold069, .bold069 {
	font-size:11pt;
	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, .green {
        color: #006600;
}
green:link, .green:link, green:visited, .green:visited {
        color: green;
}
green:link:hover, .green:link:hover, green:visited:hover, .green:visited:hover {
        color:green;  
        text-decoration:underline;
}
lightgreen, .lightgreen {
        color: #00AA00;
}
lightgreen:link, .lightgreen:link, lightgreen:visited, .lightgreen:visited {
        color: #00AA00;
}
lightgreen:link:hover, .lightgreen:link:hover, lightgreen:visited:hover, .lightgreen:visited:hover {
        color:#00AA00;   
        text-decoration:underline;
}

.greek {
	font-family: Symbol;
	font-size: 9pt;
}

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; }

cy, .cy, cy:link, .cy:link, cy:visited, .cy:visited,
cyan, .cyan, cyan:link, .cyan:link, cyan:visited, .cyan:visited
{ color:#006699; }
cy:link:hover, .cy:link:hover,
cyan:link:hover, .cyan: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: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #336699;
	letter-spacing: 0.2em;
}
subhead10b, .subhead10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0.2em;
}
subhead11, .subhead11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #336699;
	letter-spacing: 0.2em;
	line-height:1.5;
}
subhead11b, .subhead11b {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #5577BB;
	letter-spacing: 0.2em;
}
subhead12, .subhead12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #336699;
	letter-spacing: 0.2em;
	line-height:1.5;
}
subhead12b, .subhead12b {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #5577BB;
	letter-spacing: 0.2em;
}
subhead13, .subhead13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #336699;
	letter-spacing: 0.2em;
	text-align: center;
	line-height:1.5;
}
subhead14, .subhead14 {
	font-family: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: Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.text9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.dauphin10 {
	font-family: Dauphin;
	font-size: 9pt;
	font-style: italic;
	color: #FF0000;
}

.redCC00-11 {
	font-size: 10pt;
	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, grey, .grey, grey:link, .grey:link, grey:visited, .grey:visited {
	color: gray;
}
gray:link:hover, .gray:link:hover, gray:visited:hover, .gray:visited:hover, grey:link:hover, .grey:link:hover, grey:visited:hover, .grey:visited:hover, a.gray:link:hover, .a.gray:link:hover, a.gray:visited:hover, .a.gray:visited:hover, a.grey:link:hover, .a.grey:link:hover, a.grey:visited:hover, .a.grey:visited:hover {
	/* doesn't work with Firefox -- WHY?? */
	color:powderblue;
}

gold, .gold, gold:link, .gold:link, gold:visited, .gold:visited {
	color: #FFCC66;
	font-size:9pt;
}
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: Arial Narrow, sans-serif;
	font-size: 9pt;
	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:8pt;
	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; border-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; }

silver, .silver { color:silver; border-color:silver; }

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

iframe.ifr, .iframe.ifr {
	width:100%;
	height:700px;
	background:white;
	border-collapse:collapse;
	border-style:solid;
	border-color:#888888;
	border-width:0px;
}

/* bluebox: bgn { */
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 */
/* bluebox: end } */

/* box: bgn { */
table.box {
/*	cell-spacing:0px;*/
	border-color:#BBBBBB;
	border-collapse:collapse; /* collapse separate */
	border-style:solid; /* solid outset inset */
	border-width:2px 2px 2px 2px;
	background-color: #FFFFFF;
	color:black;
}
table.box th {
	border-width: 0px 2px 0px 2px;
	padding: 2px 10px 2px 10px;
	border-style: inset inset inset inset;
	border-color:#BBBBBB #BBBBBB #BBBBBB #BBBBBB;
	background-color: #666666;
	color: white;
	vertical-align: top;
	/*-moz-border-radius: 6px 6px 6px 6px;*/
}
table.box td {
	padding: 2px 10px 2px 10px;
	border-color:#BBBBBB;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	vertical-align: top;
	color:black;
}
table.box caption {
	caption-side: top;
	padding: 4px 10px 4px 10px;
	font-size:1.1em;
/*	color:#336688;*/
	color:black;
	font-weight:bold;
}
table.box .col1 { background:white; }
table.box .col2 { background:white; } /* etc */
/* box: end } */

/* gray: bgn { */
table.gray {
	border-color:#BBBBBB;
	background-color: #FFFFFF;
/*	color:black;*/
}
table.gray th {
	border-color:#BBBBBB #BBBBBB #BBBBBB #BBBBBB;
	background-color: #666666;
	color: white;
}
table.gray td {
	border-color:#BBBBBB;
	color:black;
}
table.gray caption {
/*	color:#666666;*/
}

/* For listing officers in a section */
post, .post {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:center;
	font-weight:bold;
	margin-top:9pt;
	margin-bottom:0pt;
}
name, .name {
	font-family:tahoma, arial;
	font-size:11pt;
	color:darkgreen;
	font-weight:bold;
	letter-spacing:.05em;
	text-align:center;
	margin-top:0pt;
	margin-bottom:0pt;
}
phone, .phone {
	font-size: 10pt;
	margin-top:0pt;
	margin-bottom:0pt;
	text-align:center;
}
email, .email {
	font-size: 10pt;
	margin-top:0pt;
	margin-bottom:0pt;
	font-weight:bold;
	text-align:center;
}


