.header {
	background: url(../images/bg_header.jpg) no-repeat left top;
}

/* leftmenu */
#left {
	background: #FBEEEB;
}
#left h2,
#middle h2,
#right h2 {
	background-color:#61A493;
	color: #fff;
}

/* Method definitions */
#left ul.menu,
#right ul.service {
	background: transparent url(../images/bgMenu.png) repeat-y scroll left top;
}
#left ul.menu li a:hover,
#left ul.menu li.selected a,
#right ul.service > li > a:hover,
#right ul.service > li > a.selected {
	background-color: #81B6A9;
}
#left ul.menu li ul,
#right ul.service li div,
.pagination {
	background: #EFF6F4;
}

/* Level 1 */
#left ul.menu li.open a,
#left ul.menu li a.open {
	background-color: #70AD9D; /* 80% */
}
#left ul.menu li.open ul li a:hover,
#left ul.menu li.open ul li.open ul li a.parent:hover {
	background-color:#CFE3DE /* 30% */
}
/* Level 2 */
#left ul.menu li ul li {
	background-color: #EFF5F4; /* 15% */
}
#left ul.menu li.open ul li.open > a.parent {
	background-color: #80B6A8; /* 60% */
}
/* Level 3 */
#left ul.menu li.open ul li ul li {
	background-color: #F2F7F6; /* 8% */
}
#left ul.menu li.open ul li.open ul li.open a.parent {
	background-color: #BFDAD3; /* 40% */
}


/* Content */
ul.breadcrumb {
	border-bottom-color: #61A493;
}

/* Portal submenu */
.portal-submenu {
	background: #61A493;
	padding-top: 26px;
	position: absolute;
	width: 472px;
	z-index: 998;
}
.portal-submenu a.close {
	background: #fff url(/portal/HO_MarketingPortal/images/submenuClose.gif) no-repeat left top;
	color: #6bdd18;
	display: block;
	height: 12px;
	position: absolute;
	right: 10px;
	top: 6px;
	text-decoration: none;
	width: 12px;
	z-index: 999;
}
.portal-submenu a.close span {
	display: none;
}
.portal-submenu-content {
	border-top: 1px solid #fff;
	position: relative;
}
.portal-submenu ul {
	margin: 0;
	min-height: 220px;
	padding: 0;
}
.portal-submenu ul li {
	background: #81B6A9;
	border-bottom: 0;
	list-style-type: none;
}
.portal-submenu ul li a,
.portal-submenu ul li a.parent {
	background-image: none;
	color: #fff;
}
/* Second level */
.portal-submenu li ul {
	background: #f3f3f3;
	list-style-type: none;
	padding-top: 10px;
}
.portal-submenu li ul li.parent {
	background: transparent url(/portal/HO_MarketingPortal/images/arrowRedSmall.gif) no-repeat 11px 8px;
}
.portal-submenu li ul li a,
.portal-submenu li ul li a:hover {
	background: transparent;
	color: #c03;
}
.portal-submenu li ul li a:hover {
	text-decoration: underline;
}
.portal-submenu li ul li.parent a:hover {
	text-decoration: none;
}
.portal-submenu li ul li.open {
	background: #61A493 url(/portal/HO_MarketingPortal/images/arrowWhiteSmall.gif) no-repeat 11px 9px;
}
.portal-submenu li ul li.open > a,
.portal-submenu li ul li.open > a:hover {
	background: transparent;
	border-bottom: 0;
	color: #fff;
}
.portal-submenu li ul li.open ul li a:hover {
	text-decoration: underline;
}

.portal-submenu li ul li,
.portal-submenu li ul li a,
.portal-submenu li ul li a:hover {
	background: #f3f3f3;
}
.portal-submenu li ul li a,
.portal-submenu li ul li a:hover {
	border-bottom: 1px solid #d1d1d1;
	color: #c03;
	font: normal normal 0.92em Verdana, Arial, Helvetica, sans-serif;
	margin: 0 10px 0 27px;
	padding: 4px 0px 6px 0;
}
.portal-submenu li ul li a:hover {
	text-decoration: underline;
}


/* Third level */
.portal-submenu li ul li ul {
	background: #fff;
	display: none;
	padding-bottom: 16px;
}
.portal-submenu li ul li.open ul {
	display: block;
	padding-bottom: 20px;
}
.portal-submenu li ul li ul li {
	background: #fff;
}
.portal-submenu li ul li ul li a,
.portal-submenu li ul li ul li a:hover {
	background: transparent url(/portal/HO_MarketingPortal/custom/portal/images/bulletRound.gif) no-repeat left center;
	border-bottom: 0;
	padding-left: 20px;
}
