body {
  font-size: 14px;
  font-family: Helvetica, Arial, san-serif;
}

.mainbox {
  position: absolute;
 left: 0px;
 top: 0px;
 border-collapse: collapse;
}

.smalltext {
  font-size: smaller;
}

.collapseMe {
  broder-collapse: collapse;
}

.blank { }

.banner {
  background: url(/images/tallblue.jpg);
  background-repeat: repeat-x;
  border-collapse: collapse;
  background-color: #77A7FB;
  border: 1px solid black;
  padding: 2px 3px 1px 8px;
}

.sidebanner {
  background: url(/images/tallblue.jpg);
  background-repeat: repeat-x;
  background-color: #77A7FB;
  border: 1px solid black;
  padding: 2px 3px 3px 3px;
  width: 200px;
}

.sideconvert {
  background: url(/images/shortblue.jpg);
  background-repeat: repeat-x;
  background-color: #77A7FB;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: black;
  padding: 2px 3px 1px 3px;
  width: 200px;
}

.sideheader {
  background: url(/images/shortblue.jpg);
  background-repeat: repeat-x;
  background-color: #77A7FB;
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-color: black;
  padding: 2px 3px 1px 3px;
  width: 200px;
}

.sideinfo {
  background: url(/images/shortcyan.jpg);
  background-repeat: repeat-x;
  background-color: #D1E2FF;
  border-width: 0px 1px 0px 1px;
  border-style: solid;
  border-color: black;
  padding: 2px 3px 1px 8px;
  width: 200px;
}

.highlight {
  background: url(/images/tallyellow.jpg);
  background-repeat: repeat-x;
  background-color: #F4FBDC;
}
      
.infolist {
  margin: 0px;
  padding: 0px 0px 0px 17px;
  list-style-image: url("/images/bullet.gif");
}

.deflist {
  margin: 0.5em 0em 0.5em 1.4em;
  padding: 0em 0em 0em 1em;
}

.notelist {
  margin: 0em;
  padding: 0em 0em 0em 1em;
  list-style-type: none;
}

.licence {
  font-size: 11px;
}
      
.licence a {
  text-decoration: underline;
  color: #000;        
}

.licence a:HOVER {
  text-decoration: underline;
  color: #555;        
}

blockquote {
  margin: 0px 0px 0px 12px;
}

a {
  text-decoration: none;
  color: #000;        
}

a:hover {
  text-decoration: none;
  color: #555;        
}
      
.textbox {
  color: #777; 
  padding: 1px 3px 1px 3px; 
  border: 2px solid black; 
  font-size: 11px;
}

.entry {
  border: 1px solid black; 
  width: 600px; 
  border-collapse: collapse;
}

.entryHead {
  background-image: url(/images/tallblue.jpg); 
  background-repeat: repeat-x;
  background-color: #77A7FB;
  padding: 2px 3px 0px 3px
}

.entrySub {
  background-image: url(/images/tallcyan.jpg); 
  background-repeat: repeat-x;
  background-color: #D1E2FF;
}

.entryDef {
  background-image: url(/images/tallyellow.jpg); 
  background-repeat: repeat-x;
  background-color: #F4FBDC;
  padding: 2px 5px 2px 5px;
}

.recs {
  background-image: url(/images/tallyellow.jpg); 
  background-repeat: repeat-x;
  background-color: #F4FBDC;
  padding: 2px 5px 2px 5px;
}

.recsheader {
  background: url(/images/shortblue.jpg);
  background-repeat: repeat-x;
  background-color: #77A7FB;
  padding: 2px 3px 1px 3px;
  width: 200px;
}

.recsinfo {
  background: url(/images/shortcyan.jpg);
  background-repeat: repeat-x;
  background-color: #D1E2FF;
  padding: 2px 3px 1px 3px;
  width: 200px;
}
