/*
// -----------------------------------------------------------
// -----------------------------------------------------------
// About CAP Book Section
// -----------------------------------------------------------
// -----------------------------------------------------------
*/

.bea-portal-book-primary-aboutcap {
    	padding: 0px;
    	margin: 0px;
	font : small "Arial Helvetica sans-serif";
    	width: 100%;
	background-color: #ffffff;
}

.bea-portal-book-primary-aboutcap-content {
    	padding: 0px;
    	vertical-align: top;
	background-color: #ffffff;
}

.bea-portal-book-primary-aboutcap-page {
    	padding: 0px;
}

.bea-portal-book-aboutcap {
    	margin: 0px;
    	border-style: none;
    	border-width: 0px;
    
}

.bea-portal-book-aboutcap-content {
	background-color: #ffffff;
}

.bea-portal-book-aboutcap-menuarea {
	
}

.bea-portal-book-aboutcap-page {
    	background-color: #ffffff;
    	padding: 0px;
    	font-size: small;
}

.bea-portal-book-aboutcap-menu-container {
  
    vertical-align: bottom;
}

.bea-portal-book-aboutcap-menu-navbuffer {
	width: 0px;
}

/*
// -----------------------------------------------------------
// Primary Book Menu, Single-Level
// -----------------------------------------------------------
*/

.bea-portal-book-primary-aboutcap-menu-single, 
.bea-portal-book-primary-aboutcap-menu-single a, 
.bea-portal-book-primary-aboutcap-menu-single span {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
	font : small "Arial Helvetica sans-serif";
}

.bea-portal-book-primary-aboutcap-menu-single {
    font-size: large;
    padding: 0px 0px;
}

.bea-portal-book-primary-aboutcap-menu-single a:hover {
    text-decoration: none;
    padding: 0px 0px;
}

.bea-portal-book-primary-aboutcap-menu-single span {
    color: #000033;
    border-color: #990000;
}

.bea-portal-book-primary-aboutcap-menu-single ul {
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.bea-portal-book-primary-aboutcap-menu-single li {
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.bea-portal-book-primary-aboutcap-menu-single-item-active {
	color: #ffffff;
	background-color: #000000;
	font :small "Arial, Helvetica, sans-serif";
	font-weight : bold;
	font-style : italic;
}

/*
// -----------------------------------------------------------
// Standard Book Root Menu, Multi-Level
// -----------------------------------------------------------
*/

.bea-portal-book-aboutcap-menu-root {
	padding: 4px 0px 2px 0px;
	margin: 0px 0px 0px 6px;
	border-top: 1px solid #ffffff;
}

.bea-portal-book-aboutcap-menu-root-top {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 6px;
}

.bea-portal-book-aboutcap-menu-root a,
.bea-portal-book-aboutcap-menu-root-item-active, 
.bea-portal-book-aboutcap-menu-root span {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

.bea-portal-book-aboutcap-menu-root a {
	color: #ffffff;
	vertical-align: middle;
}

.bea-portal-book-aboutcap-menu-root a:hover {
    text-decoration: underline;
	 color: #ffffff;
}

.bea-portal-book-aboutcap-menu-root-item {
	padding: 2px 2px 2px 5px;
}

.bea-portal-book-aboutcap-menu-root-item-active {
    background-color: #ffffff;
    font-weight: bold;
    padding: 2px 2px 2px 5px;
}

.bea-portal-book-aboutcap-menu-root-item-active-image {
    background-color: #ffffff;
}

/*
// -----------------------------------------------------------
// Standard Book Nested Menu, Multi-Level
// -----------------------------------------------------------
*/

.bea-portal-book-aboutcap-menu-nested {
	padding: 4px 0px 2px 0px;
	margin: 0px 0px 0px 10px;
	border-top: 1px solid #ffffff;
}

.bea-portal-book-aboutcap-menu-nested-top {
	padding: 2px 0px 4px 0px;
	margin: 0px 0px 0px 10px;
}

.bea-portal-book-aboutcap-menu-nested a,
.bea-portal-book-aboutcap-menu-nested-item-active, 
.bea-portal-book-aboutcap-menu-nested span {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.bea-portal-book-aboutcap-menu-nested a {
	vertical-align: middle;
	color: #ffffff;
}

.bea-portal-book-aboutcap-menu-nested a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.bea-portal-book-aboutcap-menu-nested-item {
	padding: 2px 2px 2px 5px;
}

.bea-portal-book-aboutcap-menu-nested-item-active {
   	padding: 2px 2px 2px 5px;
	font-weight: bold;
	border-bottom: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	background-color: #E4E4E4;
}

/*
// -----------------------------------------------------------
// Standard Book Menu, Single-Level Vertical
// -----------------------------------------------------------
*/

.bea-portal-book-aboutcap-menu-single-container {
    background-color: #000066;
    vertical-align: bottom;
}

.bea-portal-book-aboutcap-menu-single {
    	padding: 4px 0px;
    	font-size: 8pt;
	margin: 0px 0px 0px 6px;
}

.bea-portal-book-aboutcap-menu-single a, .bea-portal-book-aboutcap-menu-single span {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 6px 0px 0px;
}

.bea-portal-book-aboutcap-menu-single a {
	color: #ffffff;
}

.bea-portal-book-aboutcap-menu-single a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.bea-portal-book-aboutcap-menu-single span {
	font-weight: bold;
	font-size: 9pt;
}

.bea-portal-book-aboutcap-menu-single ul {
    	display: inline;
    	list-style: none;
    	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-aboutcap-menu-single li {
    	display: inline;
    	list-style: none;
    	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-aboutcap-menu-single-item-active {
	background-color: #ffffff;
	color: #000000;
}

.bea-portal-book-aboutcap-menu-single-item-buttons {
    	background-color: #d8d8e5;
}

/*
// -----------------------------------------------------------
// -----------------------------------------------------------
// About CAP Layouts Section
// -----------------------------------------------------------
// -----------------------------------------------------------
*/

.bea-portal-layout-aboutcap, 
.bea-portal-layout-aboutcap-grid, 
.bea-portal-layout-aboutcap-border, 
.bea-portal-layout-aboutcap-flow {
   	padding: 0px;
   	margin: 0px;
   	width: auto;
}

.bea-portal-layout-placeholder-aboutcap-container {
   	vertical-align: top;
	padding: 10px 50px 5px 25px;
	background: #ffffff;
}

.bea-portal-layout-placeholder-aboutcap-container-right {
   	vertical-align: top;
	padding: 10px 50px 5px 25px;
	background: #8586D8;	
	color: #ffffff;
}

.bea-portal-layout-placeholder-aboutcap {
   	padding: 0px;
   	margin: 0px;
	background: #8586D8;
}

.bea-portal-layout-placeholder-aboutcap-container-east, 
.bea-portal-layout-placeholder-aboutcap-container-west, 
.bea-portal-layout-placeholder-container-north, 
.bea-portal-layout-placeholder-aboutcap-container-south, 
.bea-portal-layout-placeholder-aboutcap-container-center {
   	padding: 0px;
   	margin: 0px;
   	vertical-align: top;
}

/*
// -----------------------------------------------------------
// -----------------------------------------------------------
// About CAP Window Section
// -----------------------------------------------------------
// -----------------------------------------------------------
*/

.bea-portal-window-aboutcap {
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    
}

/*
// -----------------------------------------------------------
// Window Titlebar
// -----------------------------------------------------------
*/

.bea-portal-window-aboutcap-titlebar {
   	 border-bottom: 2px solid #000066;
	 border-left: 1px solid #000066;
}

.bea-portal-window-aboutcap-titlebar-container {
    	 width: auto;
	 margin: 2px 0px 2px 10px;
}

.bea-portal-window-aboutcap-icon {
    	text-align: center;
    	width: 1%;
}

.bea-portal-window-aboutcap-titlebar-title {
    font-family: Arial, "Helvetica Light", sans-serif;
	 font-size: 12pt;
	 font-weight: bold;
	 color: #000000;
    white-space: nowrap;
    overflow: hidden;
}

.bea-portal-window-aboutcap-titlebar-buttons {
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
}

/*
// -----------------------------------------------------------
// -----------------------------------------------------------
// Lab Resources Book Section
// -----------------------------------------------------------
// -----------------------------------------------------------
*/

.bea-portal-book-primary-labres {
    padding: 0px;
    margin: 0px;
	 font : small "Arial Helvetica sans-serif";
    width: 100%;
	 background-color: #ffffff;
}

.bea-portal-book-primary-labres-content {
    padding: 0px;
    vertical-align: top;
	 background-color: #ffffff;
}

.bea-portal-book-primary-labres-page {
    padding: 8px;
}

.bea-portal-book-labres {
    margin: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #333366;
}

.bea-portal-book-labres-content {
	background-color: #ffffff;
}

.bea-portal-book-labres-menuarea {
	background-color: #660066;
}

.bea-portal-book-labres-page {
    background-color: #ffffff;
    padding: 4px;
    font-size: small;
}

.bea-portal-book-labres-menu-container {
    background-color: #838383;
    vertical-align: bottom;
}

.bea-portal-book-labres-menu-navbuffer {
	width: 2px;
}

/*
// -----------------------------------------------------------
// Primary Book Menu, Single-Level
// -----------------------------------------------------------
*/

.bea-portal-book-primary-labres-menu-single, 
.bea-portal-book-primary-labres-menu-single a, 
.bea-portal-book-primary-labres-menu-single span {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
	background-color: #9999ff;
	font : small "Arial Helvetica sans-serif";
}

.bea-portal-book-primary-labres-menu-single {
    font-size: small;
    padding: 0px 0px;
}

.bea-portal-book-primary-labres-menu-single a:hover {
    color: #000033;
    background-color: #e5e5ff;
    border-color: #cc6666;
    text-decoration: none;
}

.bea-portal-book-primary-labres-menu-single span {
    color: #000033;
    border-color: #990000;
}

.bea-portal-book-primary-labres-menu-single ul {
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.bea-portal-book-primary-labres-menu-single li {
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.bea-portal-book-primary-labres-menu-single-item-active {
	color: #ffffff;
	background-color: #000000;
	font :small "Arial, Helvetica, sans-serif";
	font-weight : bold;
	font-style : italic;
}

/*
// -----------------------------------------------------------
// Standard Book Root Menu, Multi-Level
// -----------------------------------------------------------
*/

.bea-portal-book-labres-menu-root {
	padding: 4px 0px 2px 0px;
	margin: 0px 0px 0px 6px;
	border-top: 1px solid #ffffff;
}

.bea-portal-book-labres-menu-root-top {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 6px;
}

.bea-portal-book-labres-menu-root a,
.bea-portal-book-labres-menu-root-item-active, 
.bea-portal-book-labres-menu-root span {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

.bea-portal-book-labres-menu-root a {
	color: #ffffff;
	vertical-align: middle;
}

.bea-portal-book-labres-menu-root a:hover {
    	text-decoration: underline;
	color: #ffffff;
}

.bea-portal-book-labres-menu-root span {
}

.bea-portal-book-labres-menu-root-item {
	padding: 2px 2px 2px 5px;
}

.bea-portal-book-labres-menu-root-item-active {
    	background-color: #ffffff;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
}

/*
// -----------------------------------------------------------
// Standard Book Nested Menu, Multi-Level
// -----------------------------------------------------------
*/

.bea-portal-book-labres-menu-nested {
	padding: 4px 0px 2px 0px;
	margin: 0px 0px 0px 10px;
	border-top: 1px solid #ffffff;
}

.bea-portal-book-labres-menu-nested-top {
	padding: 2px 0px 4px 0px;
	margin: 0px 0px 0px 10px;
}

.bea-portal-book-labres-menu-nested a,
.bea-portal-book-labres-menu-nested-item-active, 
.bea-portal-book-labres-menu-nested span {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.bea-portal-book-labres-menu-nested a {
	vertical-align: middle;
	color: #ffffff;
}

.bea-portal-book-labres-menu-nested a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.bea-portal-book-labres-menu-nested-item {
	padding: 2px 2px 2px 5px;
}

.bea-portal-book-labres-menu-nested-item-active {
   	padding: 2px 2px 2px 5px;
	font-weight: bold;
	border-bottom: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	background-color: #E4E4E4;
}

/*
// -----------------------------------------------------------
// Standard Book Menu, Single-Level Vertical
// -----------------------------------------------------------
*/

.bea-portal-book-labres-menu-single-container {
    	background-color: #660066;
    	vertical-align: bottom;
}

.bea-portal-book-labres-menu-single {
    	padding: 4px 0px;
    	font-size: 8pt;
	margin: 0px 0px 0px 6px;
}

.bea-portal-book-labres-menu-single a,
 .bea-portal-book-labres-menu-single span {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 2px 0px 0px;
}

.bea-portal-book-labres-menu-single a {
	color: #ffffff;
}

.bea-portal-book-labres-menu-single a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.bea-portal-book-labres-menu-single span {
	font-weight: bold;
	font-size: 9pt;
}

.bea-portal-book-labres-menu-single ul {
    	display: inline;
   	list-style: none;
    	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-labres-menu-single li {
    	display: inline;
    	list-style: none;
    	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-labres-menu-single-item-active {
	background-color: #ffffff;
	color: #000000;
}

.bea-portal-book-labres-menu-single-item-buttons {
    	background-color: #d8d8e5;
}

/*
// -----------------------------------------------------------
// -----------------------------------------------------------
// Lab Resources Layouts Section
// -----------------------------------------------------------
// -----------------------------------------------------------
*/

.bea-portal-layout-labres, 
.bea-portal-layout-labres-grid, 
.bea-portal-layout-labres-border, 
.bea-portal-layout-labres-flow {
   	padding: 0px;
   	margin: 0px;
   	width: auto;
}

.bea-portal-layout-placeholder-labres-container {
   	vertical-align: top;
	padding: 10px 50px 5px 25px;
	background: #ffffff;
}

.bea-portal-layout-placeholder-labres-container-right {
   	vertical-align: top;
	padding: 10px 50px 5px 25px;
	background: #996699;	
	color: #ffffff;
}

.bea-portal-layout-placeholder-labres {
   vertical-align: top;
	padding: 10px 5px 5px 5px;
	background: #996699;
}

.bea-portal-layout-placeholder-labres-container-east, 
.bea-portal-layout-placeholder-labres-container-west,
.bea-portal-layout-placeholder-labres-container-north,
.bea-portal-layout-placeholder-labres-container-south,
.bea-portal-layout-placeholder-labres-container-center {
   	padding: 0px;
   	margin: 0px;
   	vertical-align: top;
}

/*
// -----------------------------------------------------------
// -----------------------------------------------------------
// Lab Resources Window Section
// -----------------------------------------------------------
// -----------------------------------------------------------
*/

.bea-portal-window-labres {
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
   
}

/*
// -----------------------------------------------------------
// Window Titlebar
// -----------------------------------------------------------
*/

.bea-portal-window-labres-titlebar {
   	border-bottom: 2px solid #660066;
	border-left: 1px solid #660066;
}

.bea-portal-window-labres-titlebar-container {
    	width: auto;
	margin: 2px 0px 2px 10px;
}

.bea-portal-window-labres-icon {
    	text-align: center;
    	width: 1%;
}

.bea-portal-window-labres-titlebar-title {
    	font-family: Arial, "Helvetica Light", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
    	white-space: nowrap;
    	overflow: hidden;
}

.bea-portal-window-labres-titlebar-buttons {
    	text-align: right;
    	white-space: nowrap;
    	overflow: hidden;
}

/*
// -----------------------------------------------------------
// -----------------------------------------------------------
// MY CAP Book Section
// -----------------------------------------------------------
// -----------------------------------------------------------
// -----------------------------------------------------------
*/

.bea-portal-book-primary-mycap {
    	padding: 0px;
    	margin: 0px;
	font : small "Arial Helvetica sans-serif";
    	width: 100%;
	background-color: #ffffff;
}

.bea-portal-book-primary-mycap-content {
    	padding: 0px;
    	vertical-align: top;
	background-color: #ffffff;
}

.bea-portal-book-primary-mycap-page{
    	padding: 8px;
}

.bea-portal-book-mycap {
    	margin: 4px;
    	border-style: solid;
    	border-width: 1px;
    	border-color: #333366;
}

.bea-portal-book-mycap-content {
	background-color: #ffffff;
}

.bea-portal-book-mycap-menuarea {
	background-color: #990000;
}

.bea-portal-book-mycap-page {
    	background-color: #ffffff;
    	padding: 4px;
    	font-size: small;
}

.bea-portal-book-mycap-menu-container {
    	background-color: #838383;
    	vertical-align: bottom;
}

.bea-portal-book-mycap-menu-navbuffer {
	width: 2px;
}

/*
// -----------------------------------------------------------
// Primary Book Menu, Single-Level
// -----------------------------------------------------------
*/

.bea-portal-book-primary-mycap-menu-single,
.bea-portal-book-primary-mycap-menu-single a,
.bea-portal-book-primary-mycap-menu-single span {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
	background-color: #9999ff;
	font : small "Arial Helvetica sans-serif";
}

.bea-portal-book-primary-mycap-menu-single {
    	font-size: small;
    	padding: 0px 0px;
}

.bea-portal-book-primary-mycap-menu-single a:hover {
    	color: #000033;
    	background-color: #e5e5ff;
    	border-color: #cc6666;
    	text-decoration: none;
}

.bea-portal-book-primary-mycap-menu-single span {
    	color: #000033;
    	border-color: #990000;
}

.bea-portal-book-primary-mycap-menu-single ul {
    	display: inline;
    	list-style: none;
    	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-primary-mycap-menu-single li {
    	display: inline;
    	list-style: none;
    	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-primary-mycap-menu-single-item-active {
	color: #ffffff;
	background-color: #000000;
	font :small "Arial, Helvetica, sans-serif";
	font-weight : bold;
	font-style : italic;
}

/*
// -----------------------------------------------------------
// Standard Book Root Menu, Multi-Level
// -----------------------------------------------------------
*/

.bea-portal-book-mycap-menu-root {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 6px;
	border-top: 1px solid #ffffff;	
}

.bea-portal-book-mycap-menu-root a,
.bea-portal-book-mycap-menu-root-item-active, 
.bea-portal-book-mycap-menu-root span {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

.bea-portal-book-mycap-menu-root a {
	color: #ffffff;
	vertical-align: middle;
}

.bea-portal-book-mycap-menu-root a:hover {
    	text-decoration: underline;
	color: #ffffff;
}

.bea-portal-book-mycap-menu-root-item {
	padding: 2px 2px 2px 5px;
	/*border-top: 1px solid #ffffff;*/
}

.bea-portal-book-mycap-menu-root-item-active {
    	background-color: #ffffff;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
}

/*
// -----------------------------------------------------------
// Standard Book Nested Menu, Multi-Level
// -----------------------------------------------------------
*/

.bea-portal-book-mycap-menu-nested {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 10px;
	border-top: 1px solid #ffffff;
} 

.bea-portal-book-mycap-menu-nested a,
.bea-portal-book-mycap-menu-nested-item-active, 
.bea-portal-book-mycap-menu-nested span {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.bea-portal-book-mycap-menu-nested a {
	vertical-align: middle;
	color: #ffffff;
}

.bea-portal-book-mycap-menu-nested a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.bea-portal-book-mycap-menu-nested-item {
	padding: 2px 2px 2px 5px;
}

.bea-portal-book-mycap-menu-nested-item-active {
   	padding: 2px 2px 2px 5px;
	font-weight: bold;
	border-bottom: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	background-color: #E4E4E4;
}

/*
// -----------------------------------------------------------
// Standard Book Menu, Single-Level Vertical
// -----------------------------------------------------------
*/

.bea-portal-book-mycap-menu-single-container {
    	background-color: #990000;
    	vertical-align: bottom;
}

.bea-portal-book-mycap-menu-single {
    	padding: 4px 0px;
    	font-size: 8pt;
	margin: 0px 0px 0px 8px;
}

.bea-portal-book-mycap-menu-single a,
.bea-portal-book-mycap-menu-single span {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 2px 0px 0px;
}

.bea-portal-book-mycap-menu-single a {
	color: #ffffff;
}

.bea-portal-book-mycap-menu-single a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.bea-portal-book-mycap-menu-single span {
	font-weight: bold;
	font-size: 9pt;
}

.bea-portal-book-mycap-menu-single ul {
    	display: inline;
    	list-style: none;
    	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-mycap-menu-single li {
    	display: inline;
    	list-style: none;
    	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-mycap-menu-single-item-active {
	background-color: #ffffff;
	color: #000000;
}

.bea-portal-book-mycap-menu-single-item-buttons {
    	background-color: #d8d8e5;
}

/*
// -----------------------------------------------------------
// -----------------------------------------------------------
// MY CAP Layouts Section
// -----------------------------------------------------------
// -----------------------------------------------------------
*/

.bea-portal-layout-mycap,
.bea-portal-layout-mycap-grid,
.bea-portal-layout-mycap-border,
.bea-portal-layout-mycap-flow {
   	padding: 0px;
   	margin: 0px;
   	width: auto;
}

.bea-portal-layout-placeholder-mycap-container {
   	vertical-align: top;
	padding: 10px 50px 5px 25px;
	background: #ffffff;
}

.bea-portal-layout-placeholder-mycap-container-right {
   	vertical-align: top;
	padding: 10px 50px 5px 25px;
	background: #E30000;	
	color: #ffffff;
}

.bea-portal-layout-placeholder-mycap {
   	padding: 0px;
   	margin: 0px;
	background: #E30000;
}

.bea-portal-layout-placeholder-mycap-container-east,
.bea-portal-layout-placeholder-mycap-container-west,
.bea-portal-layout-placeholder-container-north,
.bea-portal-layout-placeholder-mycap-container-south,
.bea-portal-layout-placeholder-mycap-container-center {
   	padding: 0px;
   	margin: 0px;
   	vertical-align: top;
}

/*
// -----------------------------------------------------------
// -----------------------------------------------------------
// MY CAP Window Section
// -----------------------------------------------------------
// -----------------------------------------------------------
*/

.bea-portal-window-mycap {
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    
}

/*
// -----------------------------------------------------------
// Window Titlebar
// -----------------------------------------------------------
*/

.bea-portal-window-mycap-titlebar {
	border-bottom: 2px solid #990000;
	border-left: 1px solid #990000;
}

.bea-portal-window-mycap-titlebar-container {
    	width: auto;
	margin: 2px 0px 2px 10px;
}

.bea-portal-window-mycap-icon {
    	text-align: center;
    	width: 1%;
}

.bea-portal-window-mycap-titlebar-title {
    	font-family: Arial, "Helvetica Light", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
    	white-space: nowrap;
    	overflow: hidden;
}

.bea-portal-window-mycap-titlebar-buttons {
    	text-align: right;
    	white-space: nowrap;
    	overflow: hidden;
}

/*
// -----------------------------------------------------------
// -----------------------------------------------------------
// Pathologist Resources Book Section
// -----------------------------------------------------------
// -----------------------------------------------------------
*/

.bea-portal-book-primary-pathres {
    	padding: 0px;
    	margin: 0px;
	font : small "Arial Helvetica sans-serif";
    	width: 100%;
	background-color: #ffffff;
}

.bea-portal-book-primary-pathres-content {
    	padding: 0px;
    	vertical-align: top;
	background-color: #ffffff;
}

.bea-portal-book-primary-pathres-page {
    	padding: 8px;
}

.bea-portal-book-pathres {
    	margin: 4px;
    	border-style: solid;
    	border-width: 1px;
   	border-color: #333366;
}

.bea-portal-book-pathres-content {
	background-color: #ffffff;
}

.bea-portal-book-pathres-menuarea {
	background-color: #006699;
}

.bea-portal-book-pathres-page {
    	background-color: #ffffff;
    	padding: 4px;
    	font-size: small;
}

.bea-portal-book-pathres-menu-container {
    	background-color: #838383;
    	vertical-align: bottom;
}

.bea-portal-book-pathres-menu-navbuffer {
	width: 2px;
}

/*
// -----------------------------------------------------------
// Primary Book Menu, Single-Level
// -----------------------------------------------------------
*/

.bea-portal-book-primary-pathres-menu-single,
.bea-portal-book-primary-pathres-menu-single a,
.bea-portal-book-primary-pathres-menu-single span {
	margin: 0px;
	padding: 4px;
	color: #000000;
	font-weight: bold;
	background-color: #9999ff;
	font : small "Arial Helvetica sans-serif";
}

.bea-portal-book-primary-pathres-menu-single {
    	font-size: small;
    	padding: 4px 0px;
}

.bea-portal-book-primary-pathres-menu-single a:hover {
    	color: #000033;
    	background-color: #e5e5ff;
    	border-color: #cc6666;
    	text-decoration: none;
}

.bea-portal-book-primary-pathres-menu-single span {
    	color: #000033;
    	border-color: #990000;
}

.bea-portal-book-primary-pathres-menu-single ul {
    	display: inline;
    	list-style: none;
    	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-primary-pathres-menu-single li {
   	display: inline;
    	list-style: none;
  	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-primary-pathres-menu-single-item-active {
	color: #ffffff;
	background-color: #000000;
	font :small "Arial, Helvetica, sans-serif";
	font-weight : bold;
	font-style : italic;
}

/*
// -----------------------------------------------------------
// Standard Book Root Menu, Multi-Level
// -----------------------------------------------------------
*/

.bea-portal-book-pathres-menu-root {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 6px;
	border-top: 1px solid #ffffff;
}

.bea-portal-book-pathres-menu-root a,
.bea-portal-book-pathres-menu-root-item-active, 
.bea-portal-book-pathres-menu-root span {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

.bea-portal-book-pathres-menu-root a {
	color: #ffffff;
	vertical-align: middle;
}

.bea-portal-book-pathres-menu-root a:hover {
    	text-decoration: underline;
	color: #ffffff;
}

.bea-portal-book-pathres-menu-root span {
}

.bea-portal-book-pathres-menu-root-item {
	padding: 2px 0px 2px 2px;
}

.bea-portal-book-pathres-menu-root-item-active {
    	background-color: #ffffff;
	font-weight: bold;
	padding: 2px 0px 2px 2px;
}

/*
// -----------------------------------------------------------
// Standard Book Nested Menu, Multi-Level
// -----------------------------------------------------------
*/

.bea-portal-book-pathres-menu-nested {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 10px;
	border-top: 1px solid #ffffff;
} 

.bea-portal-book-pathres-menu-nested a,
.bea-portal-book-pathres-menu-nested-item-active, 
.bea-portal-book-pathres-menu-nested span {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.bea-portal-book-pathres-menu-nested a {
	vertical-align: middle;
	color: #ffffff;
}

.bea-portal-book-pathres-menu-nested a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.bea-portal-book-pathres-menu-nested span {
}

.bea-portal-book-pathres-menu-nested-item {
	padding: 2px 0px 2px 2px;
}

.bea-portal-book-pathres-menu-nested-item-active {
   	padding: 2px 0px 2px 2px;
	font-weight: bold;
	border-bottom: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	background-color: #E4E4E4;
}

/*
// -----------------------------------------------------------
// Standard Book Menu, Single-Level Vertical
// -----------------------------------------------------------
*/

.bea-portal-book-pathres-menu-single-container {
    	background-color: #006699;
    	vertical-align: bottom;
}

.bea-portal-book-pathres-menu-single {
    	padding: 4px 0px;
    	font-size: 8pt;
	margin: 0px 0px 0px 6px;
}

.bea-portal-book-pathres-menu-single a,
.bea-portal-book-pathres-menu-single span {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 2px 0px 0px;
}

.bea-portal-book-pathres-menu-single a {
	color: #ffffff;
}

.bea-portal-book-pathres-menu-single a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.bea-portal-book-pathres-menu-single span {
	font-weight: bold;
	font-size: 9pt;
}

.bea-portal-book-pathres-menu-single ul {
    	display: inline;
    	list-style: none;
    	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-pathres-menu-single li {
    	display: inline;
    	list-style: none;
    	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-pathres-menu-single-item-active {
	background-color: #ffffff;
	color: #000000;
}

.bea-portal-book-pathres-menu-single-item-buttons {
    	background-color: #d8d8e5;
}

/*
// -----------------------------------------------------------
// -----------------------------------------------------------
// Pathologist Resources Layouts Section
// -----------------------------------------------------------
// -----------------------------------------------------------
*/

.bea-portal-layout-pathres,
.bea-portal-layout-pathres-grid,
.bea-portal-layout-pathres-border,
.bea-portal-layout-pathres-flow {
   	padding: 0px;
   	margin: 0px;
   	width: auto;
}

.bea-portal-layout-placeholder-pathres-container {
   vertical-align: top;
	padding: 10px 50px 5px 25px;
	background: #ffffff;
}

.bea-portal-layout-placeholder-pathres-container-right {
   	vertical-align: top;
	padding: 10px 50px 5px 52px;
	background: #6699CC;
	color: #ffffff;
}

.bea-portal-layout-placeholder-pathres {
   	padding: 0px;
   	margin: 0px;
	background: #6699CC;
}

.bea-portal-layout-placeholder-pathres-container-east,
.bea-portal-layout-placeholder-pathres-container-west,
.bea-portal-layout-placeholder-container-north,
.bea-portal-layout-placeholder-pathres-container-south,
.bea-portal-layout-placeholder-pathres-container-center {
   	padding: 0px;
   	margin: 0px;
   	vertical-align: top;
}

/*
// -----------------------------------------------------------
// -----------------------------------------------------------
// Pathologist Resources Window Section
// -----------------------------------------------------------
// -----------------------------------------------------------
*/

.bea-portal-window-pathres {
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    
}

/*
// -----------------------------------------------------------
// Window Titlebar
// -----------------------------------------------------------
*/

.bea-portal-window-pathres-titlebar {
   	border-bottom: 2px solid #006699;
	border-left: 1px solid #006699;
}

.bea-portal-window-pathres-titlebar-container {
    	width: auto;
	margin: 2px 0px 2px 10px;
}

.bea-portal-window-pathres-icon {
    	text-align: center;
    	width: 1%;
}

.bea-portal-window-pathres-titlebar-title {
    	font-family: Arial, "Helvetica Light", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
    	white-space: nowrap;
    	overflow: hidden;
}

.bea-portal-window-pathres-titlebar-buttons {
    	text-align: right;
    	white-space: nowrap;
    	overflow: hidden;
}

/*
// -----------------------------------------------------------
// -----------------------------------------------------------
// Patients and Public Book Section
// -----------------------------------------------------------
// -----------------------------------------------------------
*/

.bea-portal-book-primary-patientres {
    	padding: 0px;
    	margin: 0px;
	font : small "Arial Helvetica sans-serif";
    	width: 100%;
	background-color: #ffffff;
}

.bea-portal-book-primary-patientres-content {
    	padding: 0px;
    	vertical-align: top;
	background-color: #ffffff;
}

.bea-portal-book-primary-patientres-page {
    	padding: 8px;
}

.bea-portal-book-patientres {
    	margin: 4px;
    	border-style: solid;
    	border-width: 1px;
    	border-color: #333366;
}

.bea-portal-book-patientres-content {
	background-color: #ffffff;
}

.bea-portal-book-patientres-menuarea {
	background-color: #006633;
}

.bea-portal-book-patientres-page {
    	background-color: #ffffff;
    	padding: 4px;
    	font-size: small;
}

.bea-portal-book-patientres-menu-container {
    	background-color: #838383;
    	vertical-align: bottom;
}

.bea-portal-book-patientres-menu-navbuffer {
	width: 2px;
}

/*
// -----------------------------------------------------------
// Primary Book Menu, Single-Level
// -----------------------------------------------------------
*/

.bea-portal-book-primary-patientres-menu-single,
.bea-portal-book-primary-patientres-menu-single a,
.bea-portal-book-primary-patientres-menu-single span {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
	background-color: #9999ff;
	font : small "Arial Helvetica sans-serif";
}

.bea-portal-book-primary-patientres-menu-single {
    	font-size: small;
    	padding: 0px 0px;
}

.bea-portal-book-primary-patientres-menu-single a:hover {
    	color: #000033;
    	background-color: #e5e5ff;
    	border-color: #cc6666;
    	text-decoration: none;
}

.bea-portal-book-primary-patientres-menu-single span {
    	color: #000033;
    	border-color: #990000;
}

.bea-portal-book-primary-patientres-menu-single ul {
    	display: inline;
    	list-style: none;
    	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-primary-patientres-menu-single li {
    	display: inline;
    	list-style: none;
    	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-primary-patientres-menu-single-item-active {
	color: #ffffff;
	background-color: #000000;
	font :small "Arial, Helvetica, sans-serif";
	font-weight : bold;
	font-style : italic;
}

/*
// -----------------------------------------------------------
// Standard Book Root Menu, Multi-Level
// -----------------------------------------------------------
*/

.bea-portal-book-patientres-menu-root {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 6px;
	border-top: 1px solid #ffffff;
}

.bea-portal-book-patientres-menu-root a,
.bea-portal-book-patientres-menu-root-item-active, 
.bea-portal-book-patientres-menu-root span {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

.bea-portal-book-patientres-menu-root a {
	color: #ffffff;
	vertical-align: middle;
}

.bea-portal-book-patientres-menu-root a:hover {
    	text-decoration: underline;
	color: #ffffff;
}

.bea-portal-book-patientres-menu-root-item {
	padding: 2px 2px 2px 5px;
}

.bea-portal-book-patientres-menu-root-item-active {
    	background-color: #ffffff;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
}

/*
// -----------------------------------------------------------
// Standard Book Nested Menu, Multi-Level
// -----------------------------------------------------------
*/

.bea-portal-book-patientres-menu-nested {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 10px;
	border-top: 1px solid #ffffff;
} 

.bea-portal-book-patientres-menu-nested a,
.bea-portal-book-patientres-menu-nested-item-active, 
.bea-portal-book-patientres-menu-nested span {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.bea-portal-book-patientres-menu-nested a {
	vertical-align: middle;
	color: #ffffff;
}

.bea-portal-book-patientres-menu-nested a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.bea-portal-book-patientres-menu-nested-item {
	padding: 2px 2px 2px 5px;
}

.bea-portal-book-patientres-menu-nested-item-active {
   	padding: 2px 2px 2px 5px;
	font-weight: bold;
	border-bottom: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	background-color: #E4E4E4;
}

/*
// -----------------------------------------------------------
// Standard Book Menu, Single-Level Vertical
// -----------------------------------------------------------
*/

.bea-portal-book-patientres-menu-single-container {
    	background-color: #006633;
    	vertical-align: bottom;
}

.bea-portal-book-patientres-menu-single {
    	padding: 4px 0px;
    	font-size: 8pt;
	margin: 0px 0px 0px 6px;
}

.bea-portal-book-patientres-menu-single a,
.bea-portal-book-patientres-menu-single span {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 2px 0px 0px;
}

.bea-portal-book-patientres-menu-single a {
	color: #ffffff;
}

.bea-portal-book-patientres-menu-single a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.bea-portal-book-patientres-menu-single span {
	font-weight: bold;
	font-size: 9pt;
}

.bea-portal-book-patientres-menu-single ul {
    	display: inline;
    	list-style: none;
    	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-patientres-menu-single li {
    	display: inline;
    	list-style: none;
    	padding: 0px;
    	margin: 0px;
}

.bea-portal-book-patientres-menu-single-item-active {
	background-color: #ffffff;
	color: #000000;
}

.bea-portal-book-patientres-menu-single-item-buttons {
    	background-color: #d8d8e5;
}

/*
// -----------------------------------------------------------
// -----------------------------------------------------------
// Patients and Public Layouts Section
// -----------------------------------------------------------
// -----------------------------------------------------------
*/

.bea-portal-layout-patientres,
.bea-portal-layout-patientres-grid,
.bea-portal-layout-patientres-border,
.bea-portal-layout-patientres-flow {
   	padding: 0px;
   	margin: 0px;
   	width: auto;
}

.bea-portal-layout-placeholder-patientres-container {
   	vertical-align: top;
	padding: 10px 50px 5px 25px;
	background: #ffffff;
}

.bea-portal-layout-placeholder-patientres-container-right {
   vertical-align: top;
	padding: 10px 50px 5px 25px;
	background: #66CC99;
	color: #ffffff;
}

.bea-portal-layout-placeholder-patientres {
   	padding: 0px;
   	margin: 0px;
	background: #66CC99;
}

.bea-portal-layout-placeholder-patientres-container-east,
.bea-portal-layout-placeholder-patientres-container-west,
.bea-portal-layout-placeholder-container-north,
.bea-portal-layout-placeholder-patientres-container-south,
.bea-portal-layout-placeholder-patientres-container-center {
   	padding: 0px;
   	margin: 0px;
   	vertical-align: top;
}

/*
// -----------------------------------------------------------
// -----------------------------------------------------------
// Patients and Public Window Section
// -----------------------------------------------------------
// -----------------------------------------------------------
*/

.bea-portal-window-patientres {
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
   
}

/*
// -----------------------------------------------------------
// Window Titlebar
// -----------------------------------------------------------
*/

.bea-portal-window-patientres-titlebar {
  	border-bottom: 2px solid #006633;
	border-left: 1px solid #006633;
}

.bea-portal-window-patientres-titlebar-container {
    	width: auto;
	margin: 0px 0px 0px 0px;
}

.bea-portal-window-patientres-icon {
    	text-align: center;
    	width: 1%;
}

.bea-portal-window-patientres-titlebar-title {
    	font-family: Arial, "Helvetica Light", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
    	white-space: nowrap;
    	overflow: hidden;
}

.bea-portal-window-patientres-titlebar-buttons {
    	text-align: right;
    	white-space: nowrap;
    	overflow: hidden;
}

