#glossaryIntro {
  margin-bottom: 10px;
}

#glossarySearch {
  margin-bottom: 15px;
}

a.glossaryChar {
  margin-left: 1px;
}

span.glossaryChar {
  color: #9B9B9B;
  margin-left: 1px;
}

#abcSearch {
  padding: 3px 0px;
  font-size: 1.2em;
  width: 100%;
  font-weight: bold;
  text-align: center;
}

#main form#glossarySearchForm div#showAllSearch {
  display: block;
  font-size: 1em;
  font-weight: bold;
  float: left;
}
#main form#glossarySearchForm div.button {
  padding-top: 1em;
  padding-right: 3px;
}
#main form#glossarySearchForm div.button input {
  float: right;
}
#main form#glossarySearchForm {
  padding-top: 3px;
  padding-bottom: 3px;
}

#main input.glossarySearchFormInput {
  font-size: 1.2em;
  width: 32.8em;
}

#main input.glossarySearchFormButton {
  font-weight: bold;
  border: 0px solid #ACD244;
  color: #7D9931;
  background-color: #F7FAEC;
  margin-left: 5px;
}

#glossaryResultTitle {
  margin-top: 30px;
  margin-bottom: 20px;
  color: #000;
  text-align: right;
}

#main h2.charSection {
  color: #000;
  font-size: 1.4em;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 7px;
  padding: 0px;
  padding-top: 1em;
  background: #fff url(pics/line_rast.gif) repeat-x left top;
}

#main div.glossaryEntry h3 {
  margin: 0;
  padding-bottom: 3px;
}
#main div.glossaryEntry h3.title {
  margin-top: 3.5em;
  padding-top: 1.5em;
  background: #fff url(pics/line_rast.gif) repeat-x left top;
}

#main div.glossaryEntryAbbreviations,
#main div.glossaryEntrySynonyms {
  margin-top: 3px;
}

#main div.glossaryEntryExplanation,
#main div.glossaryEntrySource,
#main div.glossaryEntryLinks {
  margin-top: 10px;
}

#main a.glossaryEntryLink {
  font-size: 0.9em;
  color: #822F0D;
}

#main div.glossaryLng {
  margin-top: 1em;
}

/* navigation for glossary pages */
#main .glossaryPageNavigation {
  background: #fff url(pics/line_rast.gif) repeat-x left top;
  width: 100%;
  margin: 20px 0 0 0;
  padding: 10px 0 3em 0;
}
#main .glossaryPageNavigation li.back {
  width: 15%;
  float: left;
  list-style-type: none;
}
#main .glossaryPageNavigation li.next {
  width: 15%;
  float: right;
  list-style-type: none;
}
#main .glossaryPageNavigation li.middle {
  text-align: center;
  float: left;
  width: 70%;
  list-style-type: none;
}

