/*
//  book.css

*/


*.bea-portal-book-primary-menu-single
{
  border-style:  solid;
  color: #FFFFFF;
  font-size:  small;
  border-bottom-color:  #FFFFFF;
  border-top-color:  #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-width:  1px 0px 0px 0px;
  background-color:  #666666;
  margin:  0px;
  padding:  10px 0px 10px 0px;
}


*.bea-portal-book-menu-single a, *.bea-portal-book-menu-single span
{
  border-style:  solid;
  color:  #FFFFFF;
  padding:  2px 4px;
  border-width:  0px 0px 1px 0px;
  border-color:  #FFFFFF;
  BORDER-RIGHT: #ffffff 1px solid;
}


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


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


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


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


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


*.bea-portal-book-menu-root-item-active a
{
  border-style:  solid;
  border-bottom-color:  rgb(255, 255, 255);
  border-width:  0px 1px 1px 1px;
  border-color:  rgb(204, 204, 204);
  background-color:  rgb(255, 255, 255);
}


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


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


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


*.bea-portal-book-menu-root-item a, *.bea-portal-book-menu-root-item-active a
{
  border-style:  solid;
  color:  #FFFFFF;
  padding:  2px 4px;
  border-width:  0px 0px 1px 0px;
  border-color:  rgb(204, 204, 204);
}


*.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:  #FFFFFF;
  border-color:  rgb(204, 204, 229);
  background-color:  rgb(229, 229, 255);
}


*.bea-portal-book-primary-menu-root-item a, *.bea-portal-book-primary-menu-root-item-active a
{
  color:  #FFFFFF;
  padding:  2px 6px;
}


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


*.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:  #FFFFFF;
  border-color:  rgb(204, 204, 229);
  background-color:  rgb(229, 229, 255);
}


*.bea-portal-book-primary-menu-nested
{
  font-size:  x-small;
  border-style:  solid;
  border-width:  1px;
  border-color:  rgb(0, 0, 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:  #FFFFFF;
  background-color:  rgb(255, 255, 255);
}


*.bea-portal-book-menu-single-container
{
  width:  100%;
  white-space:  nowrap;
  padding:  0px;
  border-width:  0px;
  margin:  0px;
}


*.bea-portal-book-primary-menu-single span
{
  border-style:  solid;
  color:  #FFFFFF;
  border-bottom-color:  #FFFFFF;
  border-width:  0px 1px 0px 0px;
  border-color:  #FFFFFF;
  background-color:  #ed2124;
}


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


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


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


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


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


*.bea-portal-book-primary-menu-root
{
  border-style:  solid;
  font-size:  small;
  border-bottom-color:  rgb(204, 204, 229);
  border-top-color:  rgb(240, 240, 255);
  padding:  2px 0px;
  border-width:  1px 0px;
  background-color:  rgb(229, 229, 255);
  margin:  0px;
}


*.bea-portal-book-primary-menu-single a, *.bea-portal-book-primary-menu-single span {
  color:  #FFFFFF;
  padding: 11px 20px 10px 20px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
}


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


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


*.bea-portal-book-menu-root a:hover
{
  color:  rgb(255, 255, 255);
  background-color:  #ED2124;
  text-decoration:  none;
}


*.bea-portal-book-menu-single span
{
  border-style:  solid;
  border-bottom-color:  rgb(255, 255, 255);
  border-width:  0px 1px 1px 1px;
  border-color:  rgb(204, 204, 204);
  background-color:  rgb(255, 255, 255);
}


*.bea-portal-book-primary-menu-single a:hover
{
  color:  rgb(255, 255, 255);
  background-color:  #ED2124;
  text-decoration:  none;
}


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


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


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

*.bea-portal-book-primary-menu-single-item a {
  BORDER-RIGHT: #ffffff 1px solid;
  padding: 10px 6px 10px 6px;
}

.bea-portal-book-primary-menu-single-item-no-border a {
  padding: 10px 6px 10px 6px;
}

.bea-portal-book-primary-menu-single-item-no-border li {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}




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

}


*.bea-portal-book-menu-single
{
  border-style:  solid;
  font-size:  x-small;
  padding:  2px 0px;
  border-width:  0px 0px 1px 0px;
  border-color:  rgb(204, 204, 229);
  background-color:  rgb(240, 240, 240);
  margin:  0px;
}


*.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, 255);
  text-decoration:  none;
}


*.bea-portal-book-primary-menu-single-container
{
  width:  100%;
  white-space:  nowrap;
  padding:  0px;
  border-width:  0px;
  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-content
{
  border-style:  solid;
  /* scrollbar-base-color:  rgb(229, 229, 255); */
  border-width:  0px 0px 0px 0px;
  border-color:  rgb(204, 204, 229);
}


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


*.bea-portal-book-primary-menu-root a:hover
{
  color:  rgb(255, 255, 255);
  background-color:  #ED2124;
  text-decoration:  none;
}


*.bea-portal-book-primary-menu-root-item-active a
{
  border-style:  solid;
  color:  rgb(255, 255, 255);
  border-bottom-color:  rgb(127, 127, 178);
  border-width:  0px 1px 1px 1px;
  border-color:  rgb(204, 204, 229);
  background-color:  #ed2124;
}


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


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


*.bea-portal-book-menu-root
{
  border-style:  solid;
  font-size:  x-small;
  padding:  2px 0px;
  border-width:  0px 0px 1px 0px;
  border-color:  rgb(204, 204, 229);
  background-color:  rgb(240, 240, 240);
  margin:  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(0, 0, 51);
  background-color:  rgb(229, 255, 229);
}


*.bea-portal-book-primary-menu-single a {
  padding: 11px 20px 10px 20px;
}


*.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, 255);
  text-decoration:  none;
}

