/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-window
{
	padding: 0px;
    border-style: none;
    background-color: #ffffff;
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
	padding-right: 0;
}

.bea-portal-window-content
{
    margin: 0px;
    padding : 0px;
    scrollbar-base-color:#d8d8e5;
    text-align: left;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-window-titlebar
{
    background-color:#557488;
    padding: 2px;
    margin: 0px;
    font-weight: bold;
	font-family: arial;
	font-weight: bold;
}

.bea-portal-window-titlebar-container
{
    padding: 0px;
    width: 100%;
}

.bea-portal-window-icon
{
    text-align: center;
    padding: 0px 4px 0px 0px;
    margin: 0px;
    width: 1%;
}

.bea-portal-window-icon img
{
    padding: 0px;
    margin: 0px;
}

.bea-portal-window-titlebar-title
{
    color: #FFFFFF;
    text-align: left;
    padding: 4px;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
}

.bea-portal-window-titlebar-buttons
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

/* CENTER SOLID BORDER */

.bea-portal-theme-centersolidborder .bea-portal-window {
    margin-bottom: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #B8B893;   
    background-color: #ffffff;
	/* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
}

.bea-portal-theme-centersolidborder .bea-portal-window-content {
    scrollbar-base-color:#d8d8e5;
    padding-left: 10px;
    padding-right:10px;
    padding-bottom:10px;
}

/* CENTER NO BORDER */
.bea-portal-theme-centernoborder .bea-portal-window {
    margin-bottom: 10px;
    border-style: none;
    border-color: #B8B893;   
    background-color: #ffffff;
	/* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
}


.bea-portal-theme-centernoborder .bea-portal-window-content {
    scrollbar-base-color:#d8d8e5;	
    padding-left: 10px;
    padding-right:10px;
    padding-bottom:10px;
}


/* LEFT MENU */
.bea-portal-theme-leftmenu .bea-portal-window {
    border-style: solid;
    border-width: 1px;
    border-color: #B8B893;    
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
    background-color: #D4EEC0;	    
	margin-bottom: 10px;
	margin-top: 0px;
}

.bea-portal-theme-leftmenu .bea-portal-window-content {
	margin-left: 18px;
	line-height: 200%;
}

.bea-portal-theme-leftmenu .bea-portal-window-content a {
	color: #158155;
	font-weight: bold;
	text-decoration: underline;
}

.bea-portal-theme-leftmenu .bea-portal-window-content a:hover {
	color: #003399;
	font-weight: bold;
}


.bea-portal-theme-leftmenu .bea-portal-window-titlebar {
   	background-color: #158155;
    padding: 2px;
    margin: 0px;
    font-weight: bold;
	font-family: arial;
	font-weight: bold;
}

.leftMenuHeader {
	font-weight: bold;
	color: #158155;
	font-size: 140%;
}

/* RIGHT MENU */
.bea-portal-theme-rightmenusolidborder .bea-portal-window {
    margin-bottom: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #B8B893;    
    /*background-color: #ffffff;*/
    background-color: transparent;
	/* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
}

.bea-portal-theme-rightmenusolidborder .bea-portal-window-content {
	padding: 3px;
	line-height: 170%;	
}

.bea-portal-theme-rightmenusolidborder .bea-portal-window-content a {
	text-decoration: underline;
}

/* OVERFLOW AND MARGIN SETTINGS DEPENDING ON CONTAINING PLACEHOLDER*/
.rgov-center-placeholder .bea-portal-window-content {
	width: 498px;
	overflow-x: auto;
	overflow-y: hidden;
}

.rgov-subheader-placeholder .bea-portal-window-content {
	width: 693px;
	overflow-x: auto;
	overflow-y: hidden;
}

.rgov-subheader-placeholder .promo .bea-portal-window-content {
	width: 714px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 10px;
}


.rgov-leftmenu-placeholder .bea-portal-window {
	width: 208px;
}

.rgov-rightmenu-placeholder .bea-portal-window {
	width: 182px;
}

.rgov-rightmenu-placeholder .bea-portal-window-content {
	width: 176px;
	overflow: auto;
}


.rgov-footer-placeholder .bea-portal-window {
    margin-top: 10px;
}

.rgov-footer-placeholder .bea-portal-window-content {
    background-color: #D4EEC0;
}



