/*
//  css/book.css

*/


*.bea-portal-book-primary
{
  font-size: small;
  width: 100%;
  padding: 0px;
  background-color: rgb(255, 255, 255);
  margin: 0px;
}


*.bea-portal-portlet-content-only *.bea-portal-book-primary
{
  background-color: rgb(255, 255, 255);
}


*.bea-portal-book-primary-content
{
  padding: 0px;
  vertical-align: top;
  margin: 0px;
}


*.bea-portal-book-primary-page
{
  padding: 0px;
  margin: 0px;
}


*.bea-portal-portlet-content-only *.bea-portal-book-primary-page
{
  padding: 0px;
  margin: 0px;
}


*.bea-portal-book
{
  padding: 0px;
  margin: 0px;
}


*.bea-portal-book-content
{
  scrollbar-base-color: rgb(255, 255, 255);
}


*.bea-portal-book-page
{
  font-size: small;
  padding: 0px;
  background-color: rgb(255, 255, 255);
  margin: 0px;
}


*.bea-portal-book-primary-menu
{
  display: none;
}


*.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(255, 255, 255);
  background-color: rgb(255, 255, 255);
  margin: 0px;
}


*.bea-portal-book-primary-menu-root
{
  font-size: small;
  padding: 4px 0px;
}


*.bea-portal-book-primary-menu-root a
{
  color: rgb(51, 51, 102);
}


*.bea-portal-book-primary-menu-root a:hover
{
  color: rgb(0, 0, 51);
  border-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  text-decoration: none;
}


*.bea-portal-book-primary-menu-root ul
{
  display: inline;
  padding: 0px;
  list-style: none;
  margin: 0px;
}


*.bea-portal-book-primary-menu-root li
{
  display: inline;
  padding: 0px;
  list-style: none;
  margin: 0px;
}


*.bea-portal-book-primary-menu-root-item
{
}


*.bea-portal-book-primary-menu-root-item-active a
{
  color: rgb(0, 0, 51);
  border-color: rgb(255, 255, 255);
}


*.bea-portal-book-primary-menu-nested
{
  font-size: x-small;
}


*.bea-portal-book-primary-menu-nested-item a, *.bea-portal-book-primary-menu-nested-item-active a
{
  display: block;
  border-style: solid;
  width: 150px;
  padding: 1px 4px;
  border-width: 1px 0px;
  border-color: rgb(255, 255, 255);
  text-decoration: none;
}


*.bea-portal-book-primary-menu-nested-item a:hover, *.bea-portal-book-primary-menu-nested-item-active a:hover
{
  color: rgb(0, 0, 51);
  border-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
}


*.bea-portal-book-primary-menu-nested-item a
{
  color: rgb(240, 240, 255);
  background-color: rgb(153, 153, 204);
}


*.bea-portal-book-primary-menu-nested-item-active a
{
  color: rgb(240, 240, 255);
  background-color: rgb(153, 153, 204);
}


*.bea-portal-book-menu
{
  display: none;
}


*.bea-portal-book-menu-root, *.bea-portal-book-menu-root-item a, *.bea-portal-book-menu-root-item-active a
{
  font-weight: bold;
  padding: 4px;
  margin: 0px;
  background-color: rgb(255, 255, 255);
}


*.bea-portal-book-menu-root
{
  font-size: x-small;
  padding: 4px 0px;
}


*.bea-portal-book-menu-root a
{
  color: rgb(51, 51, 102);
}


*.bea-portal-book-menu-root a:hover
{
  color: rgb(0, 0, 51);
  border-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  text-decoration: none;
}


*.bea-portal-book-menu-root ul
{
  display: inline;
  padding: 0px;
  list-style: none;
  margin: 0px;
}


*.bea-portal-book-menu-root li
{
  display: inline;
  padding: 0px;
  list-style: none;
  margin: 0px;
}


*.bea-portal-book-menu-root-item
{
}


*.bea-portal-book-menu-root-item-active a
{
  color: rgb(0, 0, 51);
  border-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
}


*.bea-portal-book-menu-nested
{
  font-size: x-small;
}


*.bea-portal-book-menu-nested-item a, *.bea-portal-book-menu-nested-item-active a
{
  display: block;
  border-style: solid;
  width: 150px;
  padding: 1px 4px;
  border-width: 1px 0px;
  border-color: rgb(255, 255, 255);
  text-decoration: none;
}


*.bea-portal-book-menu-nested-item a:hover, *.bea-portal-book-menu-nested-item-active a:hover
{
  color: rgb(0, 0, 51);
  border-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
}


*.bea-portal-book-menu-nested-item a
{
  color: rgb(240, 240, 255);
  background-color: rgb(255, 255, 255);
}


*.bea-portal-book-menu-nested-item-active a
{
  color: rgb(240, 240, 255);
  background-color: rgb(255, 255, 255);
}


*.bea-portal-book-primary-menu-single-container
{
}


*.bea-portal-book-primary-menu-single, *.bea-portal-book-primary-menu-single a, *.bea-portal-book-primary-menu-single span
{
  color: rgb(51, 51, 102);
  border-style: solid;
  font-weight: bold;
  padding: 4px;
  border-width: 0px 0px 3px 0px;
  border-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  margin: 0px;
}


*.bea-portal-book-primary-menu-single
{
  font-size: small;
  padding: 4px 0px;
}


*.bea-portal-book-primary-menu-single a
{
}


*.bea-portal-book-primary-menu-single a:hover
{
  color: rgb(0, 0, 51);
  border-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  text-decoration: none;
}


*.bea-portal-book-primary-menu-single span
{
  color: rgb(0, 0, 51);
  border-color: rgb(255, 255, 255);
}


*.bea-portal-book-primary-menu-single ul
{
  display: inline;
  padding: 0px;
  list-style: none;
  margin: 0px;
}


*.bea-portal-book-primary-menu-single li
{
  display: inline;
  padding: 0px;
  list-style: none;
  margin: 0px;
}


*.bea-portal-book-primary-menu-single-item
{
}


*.bea-portal-book-primary-menu-single-item-active
{
}


*.bea-portal-book-menu-single-container
{
  vertical-align: bottom;
  background-color: rgb(255, 255, 255);
}


*.bea-portal-book-menu-single
{
  font-size: x-small;
  font-weight: bold;
  padding: 4px 0px;
  margin: 0px;
}


*.bea-portal-book-menu-single a, *.bea-portal-book-menu-single span
{
  color: rgb(51, 51, 102);
  padding: 4px;
}


*.bea-portal-book-menu-single a
{
}


*.bea-portal-book-menu-single a:hover
{
  color: rgb(102, 0, 0);
  text-decoration: none;
}


*.bea-portal-book-menu-single span
{
  color: rgb(0, 0, 51);
  background-color: rgb(255, 255, 255);
}


*.bea-portal-book-menu-single ul
{
  display: inline;
  padding: 0px;
  list-style: none;
  margin: 0px;
}


*.bea-portal-book-menu-single li
{
  display: inline;
  padding: 0px;
  list-style: none;
  margin: 0px;
}


*.bea-portal-book-menu-single-item
{
}


*.bea-portal-book-menu-single-item-active
{
}


*.bea-portal-book-menu-single-item-buttons
{
  background-color: rgb(216, 216, 229);
}

