/*
// --------------------------------------------------------------------------------------------------------------------
// Layouts
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-layout, .bea-portal-layout-grid, .bea-portal-layout-border, .bea-portal-layout-flow
{
    width: 100%;
    padding: 0px;
    margin: 0px;
}

.bea-portal-layout-placeholder-container
{
    padding: 0 0 10px 0;
    margin: 0px;
    vertical-align: top;
}

.bea-portal-layout-placeholder
{
    padding: 0px;
    margin: 0px;
}
.bea-portal-layout-placeholder-container-east, .bea-portal-layout-placeholder-container-west, .bea-portal-layout-placeholder-container-north, .bea-portal-layout-placeholder-container-south, .bea-portal-layout-placeholder-container-center
{
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Custom css elements
// --------------------------------------------------------------------------------------------------------------------
*/

.custom-layout-section-top {
	background-color:#FFFFFF;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

.custom-layout-section-left {
	background-color:#92BA34;
    margin: 0 0 20px 0;
    padding: 0px;
    vertical-align: top;
    color: #000;
    white-space:nowrap;
}

.custom-layout-section-left hr {
	background-color: #ACCC6B;
	width: 100%;
	border: none 0;
	border-top: 1px;
	border-color: #ACCC6B;
	height:1px;
	color: #ACCC6B;
}

.custom-layout-section-left a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.custom-layout-section-left a:link {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.custom-layout-section-left a:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.custom-layout-section-left a:hover {
	color: #000000;
	text-decoration: underline;
}

.custom-layout-section-left a:active {
	color: #000000;
	text-decoration: none;
}

.custom-layout-section-left table, .custom-layout-section-left tr, .custom-layout-section-left td {
	color: #000000;
}

.custom-layout-section-left h1 {
	margin: 0 ; 
	padding: 0; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF; 
	white-space: normal;
}

.custom-layout-section-left h1 a, .custom-layout-section-left h1 a:link, .custom-layout-section-left h1 a:visited {
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF;
	white-space: normal;
	text-decoration: none;
}

.custom-layout-section-left h1 a:hover {
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: underline;
}

.custom-layout-section-center {
	background-color:#FFFFFF;
    padding: 0 10px 0px 10px;
    margin: 0;
    vertical-align: top;
    color: #666666;
}

.custom-layout-section-right {
	background-color:#004B9A;
    padding: 0px;
    margin: 0 0 20px 0;
    vertical-align: top;
    color: #AEC6E1;
    white-space:nowrap;
}

.custom-layout-section-right table, .custom-layout-section-right tr, .custom-layout-section-right td {
	color: #AEC6E1;
}

.custom-layout-section-right hr {
	background-color: #AEC6E1;
	border-color: #AEC6E1;
	width: 100%;
	border: none 0;
	border-top: 1px;
	height:1px;
	color: #AEC6E1;
}

.custom-layout-section-right h1 {
	margin: 0 ; 
	padding: 0; 
	font-size: 13px; 
	font-weight: bold; 
	color: #AEC6E1; 
	white-space: nowrap;}
}

.custom-layout-section-right a {
	font-size: 11px; 
	color: #AEC6E1;
	text-decoration: none;
}

.custom-layout-section-right a:link {
	font-size: 11px; 
	color: #AEC6E1;
	text-decoration: none;
}

.custom-layout-section-right a:visited {
	font-size: 11px; 
	color: #AEC6E1;
	text-decoration: none;
}

.custom-layout-section-right a:hover {
	color: #AEC6E1;
	text-decoration: underline;
}

.custom-layout-section-right a:active {
	color: #AEC6E1;
	text-decoration: none;
}


