/* Domain-specific section */
.a_articleindex {
  padding:5px;
  float:left;
  display:inline;
  width:160px;
  border:1px solid #808080;
  margin:5px 5px 5px 0;
}
.a_articleindex UL {
  list-style:none;
  margin:0;
  padding:0;
  text-indent:0;
 } 
#n_content .a_articleindex ul {
  padding-left:0;
}
.a_articleindex A {
/*  color:#4b4b4b;  */

}

.a_articleindexlvl2 LI {
  padding-left:10px;
  text-indent:-10px;
  line-height:normal;
  padding-bottom:.5em;
  font-size:.85em;
}
.n_list { /* the list of topics */
/*  color:#666699;    */
}
.n_list A { /* the list of topics */
  text-decoration:none;
}
.n_articlelhs {
  float:left;
  display:inline;
  border:1px solid #808080;
  padding:5px;
  font-size:.9em;
/*  color:#666699;  */
  margin-bottom:15px;
}
/*
.n_articleSection {
  float:left;
  display:inline;
  width:400px;
}
*/

/* generic section */

.n_list UL {
  list-style:none;
}
.n_menuhilite {
  font-weight:bold;
}
.n_atoz {
  text-align:center;
}
.n_atoz SPAN {
  padding:5px;
  border:1px solid #808080;
  margin-left:2px;
  cursor:pointer;
}
.n_atoz A {
  font-size:1.2em;
  text-decoration:none;
}
.n_col {  /* handles multiple columns of lists */
  float:left;
  display:inline;
  padding:0 10px;
  width:45%;
}
.n_col UL {
  padding-left:10px;
}
.n_col UL LI {
  text-indent:-10px;
}
#n_content h1 {
  margin:0 auto;
  padding:24px 0 0 0;
}
#n_content h2, #n_content h3, #n_content h4 {
  clear:none !important;
}
#n_content ul {
  overflow:auto;
  padding-left:1em;
}
#bl {
  clear:both;
}
#bl UL {
  margin:0;
  padding:0;
  border-bottom:1px solid #a0a0a0;
}
#bl UL LI {
  cursor:hand;
/*  width:100px;  */
  white-space:nowrap;
  border:solid #a0a0a0;
  border-width:1px 1px 0 1px;
  padding:3px 2px;
  margin:0;
}
#bl UL UL LI {
/*  width:85px; */
  white-space:nowrap;
  border:none;
  padding:0 0 0 15px;
}
#bl DIV {
  float:left;
  display:inline;
}
.n_logo {
  display:inline;
  float:right;
}

.n_glossary H3 {
  padding:0;
  margin:.5em 0 0 0;
  font-size:1em;
  font-style:normal;
}
.n_articlemid UL {
  list-style-position:inside;
}
.n_subjectslist {
  width:200px;
  padding:10px;
  color:#808080;
  border:1px solid #808080   !important;
  background-color:#ffffff  !important;
  display:none;
  position:absolute;
  bottom:0;
  right:200px;
  text-align:left;
}
.n_subjectslist.inline {
  width:auto;
  position:static;
  border:none !important;
  background-color:transparent  !important;
  text-align:center;
  display:block;
}
.n_subjectslist.inline li:before {
  content:'';
}
.n_subjectslist {
  list-style:none;
  padding:0;
  margin:0;
  text-indent:0;  
}
.n_subjectslist SPAN {
  cursor:pointer;
}

