/*
  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: Verdana, "Times New Roman", Times, "New York", serif;
  color: black;
  background-color: white;
}
code, pre {
  font-family: "Courier New", Courier, Monaco, monospace;
}
.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: #0C2D83;
  font-weight: bold;
  font-style: italic;
  font-size: 110%;
}
.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;
}
.servicesCell {
  vertical-align: top;
  padding-left: 2em;
  padding-right: 2em;
}
.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-family: monospace;
}
.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;
}
.logoLetters {
  font-weight: normal;
  font-family: Times New Roman;
}
.howLetters {
  color: #008000;
}
.toLetters {
  color: #0000FF;
}
.decideLetters {
  color: #ff0000;
}
.tmLetters {
  font-family: arial, sans-serif;
  vertical-align: text-top;
  letter-spacing: normal;
  font-size: 0.15em;
  color: gray;
}
.copyRight {
  font-size: 70%;
  color: gray;
}
.copyRight {
  margin-top: 1em;
  font-size: 70%;
  color: gray;
}
.navbar {
  color: gray;
}
.navbarItem {
  font-size: 75%;
}
.alternativeText {
  color: blue;
}
.whatDoStatement {
  font-style: italic;
  font-size: 95%;
}
.descriptiveText {
  font-size: 95%;
}

.productLineLink:link {text-decoration: none; color: #0C2D83 }
.productLineLink:visited {text-decoration: none; color: #0C2D83 }

.everBlackLink:link {color: black }
.everBlackLink:visited {color: black }

.contactLabel {
  font-size: 95%;
  font-weight: bold;
  padding: 0.5em;
  padding-left: 1em;
}
.contactValue {
  font-size: 95%;
  padding: 0.5em;
}

.pageHeader { 
  text-align: center;
  margin-bottom: 3em;
}

.pageContent { 
}
.pageFooter { 
  margin-top: 4em;
  text-align: center;
}
.strongLicenseText {
  padding: 2px 8px;
  margin-top: 5px;
  background: #fffbcc;
  border: 1px solid #e6db55;
}
.noUL:link { color: black; text-decoration: none; }
.noUL:visited { color: black; text-decoration: none; }
