pbody
{
  border-width: 0px;
  font-size: 14pt;
  font-family: Arial,Helvetica,sans-serif;
  color: black;
  margin: auto;
  padding: 0px;
}

div.pageHeader
{
  color: #204020;
  text-align: left;
  font-size: 14pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0px;
}

div.chapter
{
  font: bold 18pt arial, helvetica, sans-serif;
  color: #80C080;
  margin: 12px 0px 0px 0px;
  text-align: center;
}

div.subChapter
{
  font: bold 14pt arial, helvetica, sans-serif;
  color: #FF8080;
  border-width: 1pt;
  text-align: left;
}

div.frameTop
{
  margin: 0px;
  padding: 0px;
  background-image: url('images/framet.png');
  background-repeat: repeat-x;
  height: 16px;
}

div.frameBottom
{
  margin: 0px;
  padding: 0px;
  background-image: url('images/frameb.png');
  background-repeat: repeat-x;
  height: 16px;
}

table
{
  margin: auto;
  padding: 0px;
  font-size: 12pt;
  background-color: white;
  width: 100%;
}

table.framed
{
  border: white solid 10px;
  border-collapse: collapse;
  empty-cells: show;
}

table.menu
{
  border-width: 0px;
  text-align: center;
}

table.submenu
{
  border-collapse: collapse;
  border-width: 0px;
  text-align: center;
}

table.header
{
  margin: 5px 10px;
}

table.chapter
{
  border-width: 0px;
  margin: 10px auto;
  width: 100%;
}

table.chapterDivisor
{
  border-width: 0pt;
  margin: 10px 0px;
  border-collapse: collapse;
  empty-cells: show;
  font-size: 1pt;
}

table.para
{
  margin-left: 10px;
}

table.yearPublications
{
  border-collapse: collapse;
  empty-cells: show;
}

table.projectDownloads
{
  border-collapse: collapse;
}

td
{
  color: black;
  padding: 0px;
  font-family: arial, helvetica, sans-serif;
}

div.subChapter td
{
  padding: 6px 0px;
}

td.chapterDivisor
{
  padding: 0px;
  empty-cells: show;
}

table.yearPublications td
{
  padding: 3px 0px;
}

table.projectDownloads td
{
  padding: 8px 0px;
}

td.cap
{
  width: 8px;
  vertical-align: top;
}

td.chapterDivisor
{
  background-image: url('images/hr.png');
  background-repeat: repeat-x;
  background-position: top;
}

img.frameCornerL
{
  float: right;
}

img.frameCornerR
{
  float: left;
}

td.frameTop
{
  background-image: url('images/frameT.png');
  background-repeat: repeat-x;
}

td.frameBottom
{
  background-image: url('images/frameB.png');
  background-repeat: repeat-x;
}

td.frameLeft
{
  background-image: url('images/frameL.png');
  background-repeat: repeat-y;
  background-position: right;
}

td.frameRight
{
  background-image: url('images/frameR.png');
  background-repeat: repeat-y;
}

td.first
{
  color: #4040C0;
  vertical-align: top;
}

td.smallImage
{
  vertical-align: top;
}

td.menuItemCurrent
{
  font: bold 12pt arial, helvetica, sans-serif;
  color: #208020;
  background-color: #FFD0AD;
}

td.menuItem
{
  font: bold 12pt arial, helvetica, sans-serif;
  color: #FF6C00;
  cursor: pointer;
}

td.menuItemCurrentProject
{
  font: bold 10pt arial, helvetica, sans-serif;    color: #208020;
  color: #208020;
  background-color: #FFD0AD;
  padding: 2pt;
}

td.menuItemProject
{
  font: bold 10pt arial, helvetica, sans-serif;
  color: #FF6C00;
  cursor: pointer;
  padding: 2pt;
}

td.publicItem
{
  background-image: url("images/item.png");
  background-position: 0px 3px;
  background-repeat: no-repeat;
  padding-right: 20px;
}

td.publicFileLink
{
  padding-left: 15px;
  vertical-align: top;
}

td.wait
{
  text-align: center;
}

td.stories
{
  font-family: curier, monospace;
  white-space: pre-line;
  padding-left: 20px;
}

td.storyButton
{
  padding-top: 15px;
}

img
{
  border-width: 0;
}

img.small
{
  border: 4px solid #0F951E;
}

img.wait
{
  background-color: transparent;
}

p.copyright
{
  color: black;
  font: bold 10pt times, helvetica, sans-serif;
  margin: auto;
  width: 100%;
  text-align: center;
}

.publicYear
{
	font-weight: bold;
}

.publicAuthors
{
	font-weight: bold;
	color: #0000C0
}

.publicConf
{
	font-style: italic;
}

a
{
  font-weight: bold;
}

a:link 
{
  color: #FF6C00;
  text-decoration: none;
}

a:visited   
{
  color: #FF9140;
  text-decoration: none;
}

a:hover 
{
  color: #FF4040;
}

a:active
{
  color: #FF0000;
}

.adjacent
{
  padding: 0px;
  margin: 0px;
} 

.paraTitle
{
  color: #4040C0;
  font-weight: bold;
  margin-top: 10px;
}

.longtext
{
  line-height: 1.5;
  letter-spacing: 0.08em;
  word-spacing: 2.5pt;
  text-align: justify;
  margin-bottom: 6px;
  text-indent: 6px;
}

.epigraph
{
  font-size: smaller;
}

.warnIE
{
  font-weight: bold;
  color: red;
  text-align: center;
}

table.stats
{
  font-size: 8pt;
  text-align: center;
  table-layout: fixed;
  empty-cells: show;
  border-collapse: separate;
  border-spacing: 10px;
}

.browser
{
  text-align: center;
  color: #606060;
  font-size: 8pt;
}

.browser.name
{
  vertical-align: top;
}

.browser.share
{
  vertical-align: bottom;
}

.browser.bar
{
  vertical-align: bottom;
}

.crawler
{
  color: #E08080;
}

.browserBar
{
  background-color: #C0C0C0;
}

.crawlerBar
{
  background-color: #FFC0C0;
}

.crawlerBarContainer
{
  background-color: #E0E0E0;
}

img.dem
{
  border: 3px solid #0F951E;
  cursor: pointer;
}

.demLink
{
  font: bold 18pt arial, helvetica, sans-serif;
  color: #FF6C00;
  cursor: pointer;
  display: inline;
  vertical-align: middle;
}
