body {
   font-family: verdana, Arial, sans-serif; 
   background-color: white;
   color: #000000;
   font-size: 10pt;
   margin: 0 3cm;
}

p, .TOC {
   padding-left: 10px;
}

h1, h2, h3 { 
   font-size: 16pt;
   border-bottom: 2px solid #b3b1b1;
   line-height: 85%;
   width: 100%;
}

h2 { font-size: 14pt; }

h3 { font-size: 12pt; }

.titlepage {
  color: black;
  padding-left: 10px;
}

h1.title { color: black; }

a:link, a:visited {
   color: #9f0000;
   font-weight: bold;
   text-decoration: none;
}

a:hover, a:active {     
   color: #000000;   
   text-decoration: none;
}

p { text-align: justify; }

hr { display: none; }

table { font-size: 9pt;
        color: white;
        padding: 10px;
        _padding: 2px;
        background-color: #6b0800;
}

td { _padding: 3px 10px; }

td a:link, td a:visited {
   color: white;
   font-weight: bold;
   text-decoration: none;
}

td a:hover, td a:active {     
   color: white;   
   text-decoration: underline;
}
              
.title, .subtitle { color: navy }

/*
.navfooter, .navheader { 
  margin: 100px;
  background-color: green;
}
*/

blockquote {
  background-color: #fffbe7;
  border: 1px solid #2e2e2e;
  color: #2e2e2e;
  margin: 0.5cm;
  padding: 0 0.3cm;
}

/* 
blockquote.note {
  background-color: #fffbe7;
  border: 1px solid #2e2e2e;
  color: #2e2e2e;
  margin: 0.5cm;
  padding: 0 0.3cm;
      
} 
*/

.example {
  background-color: #fffbe7;
  border: 1px solid #2e2e2e;
  color: #2e2e2e;
  margin: 0.5cm;
  padding: 0 0.3cm;
}    


.guibutton {
  font-weight: bold;
  font-size: 8pt;
  color: black;
  background-color: #fff1cb;
  border: 1px solid #ffde8c;
  padding-left: 10px;
  padding-right: 10px;
  white-space: nowrap;
}

.guimenu {
  font-weight: bold;
  color: black;
  padding: 0 5px;
  border: 1px solid #dfdfdf;
  white-space: nowrap;
}

.guimenuitem {
  font-weight: bold;
  color: black;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px solid #dfdfdf;
  white-space: nowrap;
}

.underline {
  text-decoration: underline;
}

.caps {
  font-size: 8pt;
  font-weight: bold;
}

td .phrase {
  font-size: 12pt;
  font-weight: bold;
  color: white;
  background-color: black;
  padding: 0 3px;
}

.caption .phrase {
  font-size: 8pt;
  background-color: white;
  color: black;
}

.simplelist, .CALSTABLE {
  background-color: white;
  color: black;
}


