/*
  Entelechy Style Sheet
  Inspiration sources:
     http://www.useit.com/useit_style.css
     http://www.w3.org/StyleSheets/TR/W3C-REC.css

blue:  Pantone 287: RGB 12, 45, 131; RGB 0C2D83
green: Pantone 347: RGB 0, 128,  78; RGB 00804E

*/
body {
  font-family: "Times New Roman", Times, "New York", serif;
  color: black;
  background-color: white;
}
code, pre {
  font-family: "Courier New", Courier, Monaco, monospace;
}
a:link, .simulatedlink {
  color: blue;
  background-color: transparent;
}
a.old:link {
  color: #2222FF;
  background-color: transparent;
}
a.new:link {
  color: #0000FF;
  background-color: transparent;
}
a:visited {
  color: purple;
  background-color: transparent;
}
a:active {
  color: green;
  background-color: transparent;
}
@media screen {  /* hide from IE3 */
  a:hover {
    color: inherit;
    background-color: #ffa
  } 
}
.topNavBar {
  font-size: 80%;
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  color: black;
  background-color: #EEEEFF;
  margin-top: 0pt;
  padding: 2px;
}
.bottomNavBar {
  font-size: 80%;
  font-family: Verdana, Arial, sans-serif;
  color: black;
  background-color: #EEFFDD;
  padding: 2px;
}
.copyrightText {
  text-align: left;
  font-size: 70%;
}
.lastChangeText {
  text-align: right;
  font-size: 70%;
}
.searchBoxTd {
  text-align: right;
}
.majorPoint {
  margin-top: 32px;
  font-size: 110%;
  font-weight: bold;
}
.entelechyName {
  /*  color: #000088; */
  color: #0C2D83;
  font-weight: bold;
  background-color: transparent;
}
.stressedText {
  font-style: italic;
}
.pubTitle {
  font-style: italic;
}
.textAsAWord {
  font-style: italic;
}
.smallerText {
  font-size: 80%;
}
.businessText {
  /*  color: #005500; */
 color: #000000;
  background-color: transparent;
}
.technicalText {
  /*  color: #000055; */
  color: #000000;
  background-color: transparent;
}
.businessHeading {
  font-weight: bold;
  font-size: 95%;
  color: #000000;
  background-color: transparent;
}
.technicalHeading {
  font-weight: bold;
  font-size: 95%;
  color: #000000;
  background-color: transparent;
}
.technicalCell {
  color: black;
  background-color: #EEEEFF;
  font-size: 95%;
  vertical-align: top;
}
.businessCell {
  color: black;
  background-color: #EEFFDD;
  font-size: 95%;
  vertical-align: top;
}
.tableTwoColumnVerticalHeading {
  text-align: right;
  font-weight: bold;
  font-size: 95%;
}
.tableTwoColumnVerticalHeading2 {
  vertical-align: top;
  text-align: right;
  font-weight: bold;
  font-size: 95%;
}
.tableTwoColumnContent {
  font-size: 100%
}
.newsHeading {
  color: black;
  background-color: #EEEEFF;
  font-size: 70%;
  font-weight: bold;
  text-align: center;
}
.newsDate {
  color: #0C2D83;
  background-color: transparent;
  font-size: 75%;
}
.newsItem {
  color: black;
  background-color: transparent;
  font-size: 75%;
}
.logo {
  width: 124px;
  border: 0pt;
}
.newsTable {
  border: 2pt solid #8888FF;
}
form {
 margin-top: 0pt;
 margin-bottom: 0pt;
}
ul {
 margin-top: 0pt;
 margin-bottom: 0pt;
}
.listIntro {
  margin-bottom: 0;
}
