/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book
// --------------------------------------------------------------------------------------------------------------------*/
.bea-portal-book-primary {
background-color:#fff;
font-size:small;
margin:0;
padding:0;
width:100%;
}

.bea-portal-book-primary-content {
margin:0;
padding:0 3px;
vertical-align:top;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Page
// --------------------------------------------------------------------------------------------------------------------

  padding here affects the placement of main content under the menu*/
.bea-portal-book-primary-page {
align:left;
margin:0;
padding:0;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book
// --------------------------------------------------------------------------------------------------------------------*/
.bea-portal-book {
margin:0;
}

.bea-portal-book-content {
scrollbar-base-color:#d8d8e5;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Page
// --------------------------------------------------------------------------------------------------------------------*/
.bea-portal-book-page {
background-color:#fff;
font-size:small;
padding:4px;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Root Menu, Multi-Level
// --------------------------------------------------------------------------------------------------------------------*/
.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 {
background-color:#fff;
font-weight:700;
margin:0;
padding:4px;
}

.bea-portal-book-primary-menu-root {
font-size:small;
padding:4px 0;
}

.bea-portal-book-primary-menu-root a:hover {
background-color:#e5e5ff;
border-color:#c66;
color:#003;
text-decoration:none;
}

.bea-portal-book-primary-menu-root-item-active a {
border-color:#900;
color:#003;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Root Menu, Multi-Level
// --------------------------------------------------------------------------------------------------------------------*/
.bea-portal-book-menu-root,.bea-portal-book-menu-root-item a,.bea-portal-book-menu-root-item-active a {
background-color:#d8d8e5;
font-weight:700;
margin:0;
padding:4px;
}

.bea-portal-book-menu-root {
font-size:x-small;
padding:4px 0;
}

.bea-portal-book-menu-root a:hover {
background-color:#fff;
border-color:#c66;
color:#003;
text-decoration:none;
}

.bea-portal-book-menu-root-item-active a {
background-color:#fff;
border-color:#900;
color:#003;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Menu, Single-Level
// --------------------------------------------------------------------------------------------------------------------*/
.bea-portal-book-primary-menu-single-container {
border-bottom:3px #FFC211 solid;
margin-left:11px;
padding-top:8px;
width:100%;
}

.bea-portal-book-primary-menu-single {
color:#095AA6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
list-style:none;
margin:0;
padding:5px;
}

.searchli {
border-bottom:1px #FFF solid;
display:inline;
font-size:small;
font-weight:700;
margin-left:90px;
padding:0;
}

/* margin controls spacing between */
.searchli a {
background-color:#FFF;
background-image:url(/v2portal/resources/images/tab_search.gif);
background-position:left bottom;
background-repeat:repeat;
border-right:1px #FFF solid;
color:#F90030;
font-weight:700;
margin:0;
padding:1px 25px;
text-decoration:none;
}

.searchli a:hover {
background-color:#FFF;
background-image:url(/v2portal/resources/images/tab_search.gif);
background-position:left bottom;
background-repeat:repeat;
color:#095AA6;
text-decoration:underline;
}

/* margin controls spacing between */
.searchli a:visited {
background-color:#FFF;
background-image:url(/v2portal/resources/images/tab_search.gif);
background-position:left bottom;
background-repeat:repeat;
border-right:1px #FFF solid;
color:#F90030;
font-weight:700;
margin:0;
padding:1px 5px;
text-decoration:none;
}

.bea-portal-book-primary-menu-single-item {
border-bottom:1px #FFF solid;
display:inline;
font-weight:700;
margin-top:0;
}

/* margin controls spacing between */
.bea-portal-book-primary-menu-single-item a {
background-color:#DBDBDB;
background-image:url(/v2portal/resources/images/tab_off.gif);
background-position:left bottom;
background-repeat:repeat;
border-right:1px #FFF solid;
color:#095AA6;
font-weight:700;
margin:0;
padding:5px;
text-decoration:none;
}

.bea-portal-book-primary-menu-single-item a:hover {
background-color:#FFC211;
background-image:url(/v2portal/resources/images/tab_over.gif);
background-position:left bottom;
background-repeat:repeat;
color:#095AA6;
text-decoration:underline;
}

.bea-portal-book-primary-menu-single-item-active {
background-color:#FFC211;
background-image:url(/v2portal/resources/images/tab_over.gif);
background-position:left bottom;
background-repeat:repeat;
color:#095AA6;
display:inline;
margin-right:4px;
padding:5px;
}

.bea-portal-book-primary-menu-single-item-active a {
background-color:#FFF;
color:#095AA6;
display:inline;
margin:0;
padding:6px 5px;
text-decoration:none;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Menu, Single-Level
// --------------------------------------------------------------------------------------------------------------------*/
.bea-portal-book-menu-single-container {
background-color:#d8d8e5;
vertical-align:bottom;
}

.bea-portal-book-menu-single {
font-size:x-small;
font-weight:700;
margin:0;
padding:4px 0;
}

.bea-portal-book-menu-single span {
background-color:#fff;
color:#003;
padding:4px;
}

.bea-portal-book-menu-single a {
color:#000;
}

.bea-portal-book-menu-single a:hover {
color:#600;
text-decoration:none;
}

.bea-portal-book-menu-single-item-buttons {
background-color:#d8d8e5;
}

.bea-portal-book-primary-menu-root a,.bea-portal-book-menu-root a {
color:#336;
}

.bea-portal-book-primary-menu-root ul,.bea-portal-book-primary-menu-root li,.bea-portal-book-menu-root ul,.bea-portal-book-menu-root li,.bea-portal-book-menu-single ul,.bea-portal-book-menu-single li {
display:inline;
list-style:none;
margin:0;
padding:0;
}

.bea-portal-book-primary-menu-nested,.bea-portal-book-menu-nested {
font-size:x-small;
}

.bea-portal-book-primary-menu-nested-item a,.bea-portal-book-primary-menu-nested-item-active a,.bea-portal-book-menu-nested-item a,.bea-portal-book-menu-nested-item-active a {
background-color:#99c;
color:#f0f0ff;
}

.bea-portal-book-primary-menu-nested-item a:hover,.bea-portal-book-primary-menu-nested-item-active a:hover,.bea-portal-book-menu-nested-item a:hover,.bea-portal-book-menu-nested-item-active a:hover {
background-color:#b2b2e5;
border-color:#cccce5;
color:#003;
}