body { font-family: Arial, Helvetica, sans-serif;  font-size:small; cursor:default; background-color:white; color:black; margin-left:auto; margin-right:auto; }
td { font-family: Arial, Helvetica, sans-serif; font-size:small; }
th { font-family: Arial, Helvetica, sans-serif; font-size:small; }
p { font-family: Arial, Helvetica, sans-serif; font-size:small; text-align:left; }
p.workshops { font-family: Arial, Helvetica, sans-serif; font-size:small; text-align:left; padding-top: 2px; margin-top:2px; text-indent:1em; }
blockquote { margin-left: 15px; margin-right: 0px; margin-top: 2px; margin-bottom: 15px;  font-size:small;}
input[type="text"] { border:2px; border-style:inset; background-color:#EEEEEE; }
textarea { border:2px; border-style:inset; background-color:#EEEEEE; }
.bluelink   { color: #0000FF; font-family: arial, helvetica, sans-serif; }
.yellowlink { color: #FFFF00; }
.greenlink  { color: #2D5D2D; }
.offwhitelink { color: #FFFBF0; }
.alignright { text-align:right; margin-right: 10px; }
.right { text-align:right; }
.left  { text-align:left; }

/* .show { display: ; } */
.hide { display: none; }
.pageEnd { page-break-after: always; }
.monospace { font-family: monospace; }
.portrait { margin-right: 10px; margin-bottom: 6px; }
.hairline { border:1px solid #000000; }
.dialog { background-color:#D0D0D0;border-style:outset; border-width:2px; margin:8px; padding:10px; }
.announcement { background-color:#EEEEEE;color:black; border-style:outset; border-width:2px; margin:6px; padding:10px; text-align:center; font-weight:bold; width:80%;}
.sidebar { background-color:#EEEEEE;color:black; border-style:outset; border-width:2px; margin:6px; padding:5px; text-align:center; font-weight:bold; }
.sidepanel { background-color:black; color:#FFFBF0; width:157px; font-size:x-small; padding-left:4px; padding-right:4px; }
.sideprintpanel { background-color: #2D5D2D; color: #FFFBF0; width:157px; font-size:x-small; }
.center { margin-left:auto; margin-right:auto; text-align:center; }
.thumbnail { text-align:center; line-height:0.95; font-size:x-small; }
.blockcenter { margin-left:auto; margin-right:auto; }
.initialpage { background-color:#555555; color:black; }
.stocksite { color:black; background-color:#0033CC; }
.printsite { color:black; background-color:#B0B0B0; }

a { font-family:Arial, Helvetica, sans-serif;}

a:active { color:#3366FF; }
a:link { color:#3366FF; }
a:visited { color:#3366FF; }
a:hover { color:#3366FF; }

A.printslink:active   { color:#0000FF; }
A.printslink:link   { color:#0000FF;  }
A.printslink:visited { color:#0000FF; }
A.printslink:hover  { color:#0000FF; }

A.stocklink:active   { color:#2D5D2D;}
A.stocklink:link   { color:#2D5D2D;  }
A.stocklink:visited { color:#2D5D2D;  }
A.stocklink:hover  { color:#2D5D2D;  }

A.annce:active   { color:red;}
A.annce:link   { color:red;  }
A.annce:visited { color:red;  }
A.annce:hover  { color:red;  }

A.yellowlink:active   { color:#FFFF00;}
A.yellowlink:link   { color:#FFFF00;  }
A.yellowlink:visited { color:#FFFF00;  }
A.yellowlink:hover  { color:#FFFF00;  }

A.offwhitelink:active   { color:#FFFBF0; }
A.offwhitelink:link   { color:#FFFBF0;  }
A.offwhitelink:visited { color:#FFFBF0;  }
A.offwhitelink:hover  { color:#FFFBF0;  }