body{
  font-family: vera, arial, verdana, Helvetica, sans-serif;
  font-size: 12pt;
  color: #000000;
  background: #CBC5B5;
}
.toc{
  font-size: 13pt;
  background: #B0C4DE;
  margin:20px;
}
.glo{
  font-size: 13pt;
  background: #FFE4E1;
  margin:60px;
}
.mushrooms{
  background: #CDC6B4;
  margin:20px;
}
.primitives{
  background: #FFEBCD;
  margin:20px;
}
.flowers{
  background: #008080;
  margin:20px;
}
.animals{
  background: #F6B297;
  margin:20px;
}
a:link {
  text-decoration: none;
  font-size: 14pt;
  font-weight: bold;
  color: #000000
}
a:visited {
  text-decoration: none;
  font-size: 14pt;
  font-weight: bold;
  color: #000000
}
a:hover {
  text-decoration: overline underline;
  color: #87CEEB;
  background: #191970;
}
h1 {
  font-size: 15pt;
  font-weight: bold;
  color: #000000;
  padding-bottom: 1em;
}
h2 {
  font-size: 14pt;
  font-weight: bold;
  color: #00008B;
}
h3 {
  font-size: 14pt;
  font-weight: bold;
  color: #000000;
}
h4 {
  font-size: 13pt;
  font-weight: bold;
  color: #000000;
}
ul.none {
  display : list-item;
  list-style-type: none;
  padding: 1em;
}
.some {
  padding-bottom: 1em;
}
li.gloss{
  margin-bottom: 4px;
  text-indent: -2em;
}
li.num {
  padding: 2px 20px;
}
hr {
  border:1px solid #000;
  width:100%;
  height:4px;
  color:#000;
  background-color:#000;
}
hr.tiny {
  border:none;
  width:40%;
  height:2px; 
}
hr.narrow {
  border:1px solid #000000;
  width:50%;
  height:2px;
}
hr.wide {
  width:1004px;
  height:2px;
}
img  {
  display: inline;
}
p {
  border: none;
  padding: 0;
}
.picturebox {
  width:1004px;
  margin-top: 1em;
  margin-bottom: 1em;
}
.buttonbox {
  width:1004px;
  height:30px;
  padding-top:4px;
}
div.frame {
  width:1004px;
  margin-right:auto;
  margin-left:0%;
  padding:0px;
}
div.contentleft {
  width:280px;
  padding:0px;
  float:left;
  text-align:left;
}
div.contentcenter {
  width:364px;
  padding:0px;
  float:left;
  text-align:center;
  font-style:italic;
  font-size: 11pt;
}
div.contentright {
  width:360px;
  padding:0px;
  float:left;
  text-align:right;
}
.flowerbox {
  width:700px;
  height:30px;
  text-align: right;
  margin-left: 304px;
  margin-top: -50px;
  padding-top: 4px;
}
.guillebox {
  border:none;
  padding: 0;
  text-align: left;
  font-size: 12pt;
  font-weight: bold;
}
.mnavbox {
  width:1004px;
  text-align: center;
  font-size: 16pt;
  font-weight: bold;
  color: #7D1B02;
}
.anavbox {
  width:1004px;
  text-align: center;
  font-size: 16pt;
  font-weight: bold;
  color: #58201F;
}
.fnavbox {
  width:1004px;
  text-align: center;
  font-size: 16pt;
  font-weight: bold;
  color: #E2EFE5;
  margin: 0px 0px 0px 0px;
}
.titlebox {
  width:1004px;
  margin: -1em -1em;
  text-align: right;
  font-size: 11pt;
  font-style: italic;
  font-weight: lighter;
  color: #000000;
}
.pnavbox {
  width:1004px;
  text-align: center;
  font-size: 16pt;
  font-weight: bold;
  color: #0B4508;
}
.btn {
  width: 50px;
  font-weight: bold;
}
.xbtn {
  width: 25px;
  font-weight: bold;
}
.fbtn {
  width: 50px;
  font-weight: bold;
}
table {
   width: 100%;
   border-width: 0px;
   border-style: none;
   text-align: left;
}
table.inner {
   width: auto;
   border-width: 1px;
   border-color: black;
   border-style: solid;
}
th,td {
   height: auto;
   text-align: center;
   font-size: 13pt;
   border-width: 1px;
   border-color: black;
   border-style: solid;
   background-color: paleturquoise;
}
td.dim {
   height: auto;
   text-align: center;
   font-size: 13pt;
   border-width: 0px;
   border-style: none;
   background-color: #B0C4DE;
}
.blt {
   height: 40px;
   font-size: 14pt;
   font-weight: normal;
   border-style: solid none solid solid;
   background-color: #22AD22;
}
.brt {
   height: 40px;
   font-size: 14pt;
   font-weight: normal;
   border-style: solid solid solid none ;
   background-color: #22AD22;
}
.brtl {
   text-align: left;
   padding-left: 3px;
}
.brtltoc {
   height: 20px;
   text-align: right;
   font-size: 12pt;
   font-style: italic;
   padding-right: 1em;
   background-color: sandybrown;
}
.topc {
   font-size: 11pt;
   font-style: italic;
}
div.tframe {
  width: 1004px;
  margin-top: 1em;
  margin-right: auto;
  margin-left: 0%;
  padding: 0px 3px 2px 2px;
}
div.tcontentleft {
  width: 500px;
  float: left;
  text-align: left;
  font-style: italic;
  font-size: 11pt;
}
div.tcontentright {
  width: 499px;
  float: left;
  text-align: right;
  font-style: italic;
  font-size: 11pt;
}
div.tocframe {
  width:1004px;
  height:60px;
  margin-right:auto;
  margin-left:0%;
  padding:0px;
  font-style:normal;
  font-size: 14pt;
}
div.tocm {
  width:251px;
  height:35px;
  padding: 5px 0px 0px 0px;
  float:left;
  text-align:center;
  font-weight: bold;
  color: #7D1B02;
  background-color:#CDC6B4;
}
div.tocp {
  width:251px;
  height:35px;
  padding: 5px 0px 0px 0px;
  float:left;
  text-align:center;
  font-weight: bold;
  color: #0B4508;
  background-color:#FFEBCD;
}
div.tocf {
  width:251px;
  height:35px;
  padding: 5px 0px 0px 0px;
  float:left;
  text-align:center;
  font-weight: bold;
  color: #E2EFE5;
  background-color:#008080;
}
div.toca {
  width:251px;
  height:35px;
  padding: 5px 0px 0px 0px;
  float:left;
  text-align:center;
  font-weight: bold;
  color: #58201F;
  background-color:#F6B297;
}
div.tocr {
  width:251px;
  height:35px;
  padding: 5px 0px 0px 0px;
  float:left;
  text-align:center;
  font-weight: bold;
  color: #00000;
  background-color:#CD5C5C;
}
div.rrnd {
  border-radius:0px 10px 10px 0px;
  -moz-border-radius:0px 10px 10px 0px;
  -khtml-border-radius:0px 10px 10px 0px;
  -webkit-border-radius:0px 10px 10px 0px;
}
div.lrnd {
  border-radius:10px 0px 0px 10px;
  -moz-border-radius:10px 0px 0px 10px;
  -khtml-border-radius:10px 0px 0px 10px;
  -webkit-border-radius:10px 0px 0px 10px;
}
.tocbtn {
  width: 150px;
  font-weight: bold;
  font-size: 13pt;
  color: #000000;
}
div.aframe {
  width:1004px;
  height:25px;
  margin-right:auto;
  margin-left:0%;
  padding:0px;
  font-style:normal;
  font-size: 13pt;
}
div.alpha {
  width:304px;
  height:25px;
  float:left;
  text-align:center;
  font-style:normal;
  font-weight: bold;
  font-size: 14pt;
  background-color:#DEB887;
  padding:5px 0px 0px 0px;
}
div.aleft {
  width:347px;
  height:25px;
  padding:0px 0px 0px 3px;
  float:left;
  text-align:left;
  background-color:#F0FFF0;
}
div.acenter {
  width:350px;
  height:25px;
  padding:5px 0px 0px 0px;
  float:left;
  text-align:center;
  font-style:italic;
  font-size: 11pt;
  background-color:#DEB887;
}
div.aright {
  width:347px;
  height:25px;
  padding:0px 0px 0px 3px;
  float:right;
  text-align:left;
  background-color:#FFFFF0;
}
div.locframe {
  width:1004px;
  margin-right:auto;
  margin-left:0%;
  padding:0px;
}
div.locleft {
  width:502px;
  padding:0px 0px 10px 0px;
  float:left;
  text-align:left;
}
div.locright {
  width:502px;
  padding:0px 0px 10px 0px;
  float:left;
  text-align:left;
}
div.container {
  position: absolute;
  left: 50%;
  width: 1004px;
  margin-left: -502px;
}
