/*
//  book.css

*/


*.bea-portal-book-primary-menu-single
{
  font-size:  small;
  padding:  4px 0px;
}


*.bea-portal-book-menu-single a, *.bea-portal-book-menu-single span
{
  color:  rgb(102, 102, 102);
  padding:  4px;
}


*.bea-portal-book-primary-page
{
  padding:  0px;
}


*.bea-portal-book-menu-single li
{
  display:  inline;
  padding:  0px;
  margin:  0px;
  list-style:  none;
}


*.bea-portal-book-menu-root ul
{
  display:  inline;
  padding:  0px;
  margin:  0px;
  list-style:  none;
}


*.bea-portal-book-primary-menu-nested-item-active a
{
  color:  rgb(51, 51, 51);
  background-color:  rgb(229, 229, 229);
}


*.bea-portal-book-menu-root-item-active a
{
  color:  rgb(0, 0, 0);
  border-color:  rgb(0, 0, 0);
  background-color:  rgb(229, 229, 229);
}


*.bea-portal-book-menu
{
  display:  none;
}


*.bea-portal-book-primary-content
{
  padding:  0px;
  vertical-align:  top;
}


*.bea-portal-book-primary-menu-root, *.bea-portal-book-primary-menu-root-item a, *.bea-portal-book-primary-menu-root-item-active a
{
  border-style:  solid;
  font-weight:  bold;
  padding:  4px;
  border-width:  0px 0px 3px 0px;
  border-color:  rgb(153, 153, 153);
  background-color:  rgb(255, 255, 255);
  margin:  0px;
}


*.bea-portal-book-menu-single ul
{
  display:  inline;
  padding:  0px;
  margin:  0px;
  list-style:  none;
}


*.bea-portal-book-menu-nested-item-active a
{
  color:  rgb(51, 51, 51);
  background-color:  rgb(229, 229, 229);
}


*.bea-portal-book-menu-single-item-active
{
}


*.bea-portal-book-primary-menu-nested-item a:hover, *.bea-portal-book-primary-menu-nested-item-sub a, *.bea-portal-book-primary-menu-nested-item-active a:hover
{
  color:  rgb(51, 51, 51);
  border-color:  rgb(204, 204, 204);
  background-color:  rgb(229, 229, 229);
}


*.bea-portal-book-menu-single-item-buttons
{
  background-color:  rgb(229, 229, 229);
}


*.bea-portal-book
{
  border-style:  solid;
  border-width:  1px;
  border-color:  rgb(102, 102, 102);
  margin:  4px;
}


*.bea-portal-book-menu-nested-item a:hover, *.bea-portal-book-menu-nested-item-sub a, *.bea-portal-book-menu-nested-item-active a:hover
{
  color:  rgb(51, 51, 51);
  border-color:  rgb(204, 204, 204);
  background-color:  rgb(229, 229, 229);
}


*.bea-portal-book-primary-menu-nested
{
  font-size:  x-small;
  border-style:  solid;
  border-width:  1px;
  border-color:  rgb(51, 51, 51);
}


*.bea-portal-book-primary-menu-single ul
{
  display:  inline;
  padding:  0px;
  margin:  0px;
  list-style:  none;
}


*.bea-portal-book-menu-nested-item a
{
  color:  rgb(102, 102, 102);
  background-color:  rgb(255, 255, 255);
}


*.bea-portal-book-menu-single-container
{
  vertical-align:  bottom;
  background-color:  rgb(229, 229, 229);
}


*.bea-portal-book-primary-menu-single span
{
  color:  rgb(0, 0, 0);
  border-color:  rgb(0, 0, 0);
  background-color:  rgb(229, 229, 229);
}


*.bea-portal-book-primary-menu-single-item-active
{
}


*.bea-portal-book-menu-single a
{
}


*.bea-portal-book-menu-nested
{
  font-size:  x-small;
  border-style:  solid;
  border-width:  1px;
  border-color:  rgb(51, 51, 51);
}


*.bea-portal-book-primary-menu-root-item
{
}


*.bea-portal-book-primary-menu-root ul
{
  display:  inline;
  padding:  0px;
  margin:  0px;
  list-style:  none;
}


*.bea-portal-book-primary-menu-single, *.bea-portal-book-primary-menu-single a, *.bea-portal-book-primary-menu-single span
{
  color:  rgb(51, 51, 51);
  border-style:  solid;
  font-weight:  bold;
  padding:  4px;
  border-width:  0px 0px 3px 0px;
  border-color:  rgb(153, 153, 153);
  background-color:  rgb(255, 255, 255);
  margin:  0px;
}


*.bea-portal-book-primary
{
  font-size:  small;
  width:  100%;
  padding:  0px;
  margin:  0px;
}


*.bea-portal-book-primary-menu-root
{
  font-size:  small;
  padding:  4px 0px;
}


*.bea-portal-book-menu-single a:hover
{
  color:  rgb(0, 0, 0);
  text-decoration:  none;
  background-color: rgb(0, 0, 1);
}


*.bea-portal-book-primary-menu
{
  display:  none;
}


*.bea-portal-book-menu-root a:hover
{
  color:  rgb(0, 0, 0);
  border-color:  rgb(204, 204, 204);
  background-color:  rgb(229, 229, 229);
  text-decoration:  none;
}


*.bea-portal-book-menu-single span
{
  color:  rgb(51, 51, 51);
  background-color:  rgb(255, 255, 255);
}


*.bea-portal-book-primary-menu-single a:hover
{
  color:  rgb(51, 51, 51);
  border-color:  rgb(204, 204, 204);
  background-color:  rgb(229, 229, 229);
  text-decoration:  none;
}


*.bea-portal-book-page
{
  font-size:  small;
  padding:  4px;
  background-color:  rgb(255, 255, 255);
}


*.bea-portal-book-primary-menu-nested-item-sub a
{
  color:  rgb(51, 51, 51);
  background-color:  rgb(229, 229, 229);
}


*.bea-portal-book-primary-menu-single-item
{
}


*.bea-portal-book-menu-single
{
  font-size:  x-small;
  font-weight:  bold;
  padding:  4px 0px;
  margin:  0px;
}


*.bea-portal-book-menu-single-item
{
}


*.bea-portal-book-primary-menu-nested-item a, *.bea-portal-book-primary-menu-nested-item-sub a, *.bea-portal-book-primary-menu-nested-item-active a
{
  display:  block;
  border-style:  solid;
  width:  150px;
  padding:  1px 4px 1px 4px;
  border-width:  1px 0px;
  border-color:  rgb(240, 240, 240);
  text-decoration:  none;
}


*.bea-portal-book-primary-menu-single-container
{
}


*.bea-portal-book-menu-root, *.bea-portal-book-menu-root-item a, *.bea-portal-book-menu-root-item-active a
{
  border-style:  solid;
  font-weight:  bold;
  padding:  4px;
  border-width:  0px 0px 3px 0px;
  border-color:  rgb(153, 153, 153);
  background-color:  rgb(255, 255, 255);
  margin:  0px;
}


*.bea-portal-book-menu-root-item
{
}


*.bea-portal-book-menu-root li
{
  display:  inline;
  padding:  0px;
  margin:  0px;
  list-style:  none;
}


*.bea-portal-book-primary-menu-root a
{
  color:  rgb(102, 102, 102);
}


*.bea-portal-book-content
{
  scrollbar-base-color:  rgb(240, 240, 240);
}


*.bea-portal-book-primary-menu-root a:hover
{
  color:  rgb(0, 0, 0);
  border-color:  rgb(204, 204, 204);
  background-color:  rgb(229, 229, 229);
  text-decoration:  none;
}


*.bea-portal-book-primary-menu-root-item-active a
{
  color:  rgb(0, 0, 0);
  border-color:  rgb(0, 0, 0);
  background-color:  rgb(229, 229, 229);
}


*.bea-portal-book-menu-root a
{
  color:  rgb(102, 102, 102);
}


*.bea-portal-book-primary-menu-nested-item a
{
  color:  rgb(102, 102, 102);
  background-color:  rgb(255, 255, 255);
}


*.bea-portal-book-menu-root
{
  font-size:  small;
  padding:  4px 0px;
}


*.bea-portal-book-primary-menu-root li
{
  display:  inline;
  padding:  0px;
  margin:  0px;
  list-style:  none;
}


*.bea-portal-book-primary-menu-single li
{
  display:  inline;
  padding:  0px;
  margin:  0px;
  list-style:  none;
}


*.bea-portal-book-menu-nested-item-sub a
{
  color:  rgb(51, 51, 51);
  background-color:  rgb(229, 229, 229);
}


*.bea-portal-book-primary-menu-single a
{
}


*.bea-portal-book-menu-nested-item a, *.bea-portal-book-menu-nested-item-sub a, *.bea-portal-book-menu-nested-item-active a
{
  display:  block;
  border-style:  solid;
  width:  150px;
  padding:  1px 4px 1px 4px;
  border-width:  1px 0px;
  border-color:  rgb(240, 240, 240);
  text-decoration:  none;
}

