/*
description: Stylesheet for main portal navigation menu.
*/

/* horizontal menu parts */
td.horizontal div.menu_portal { /* this class only available when module is configured with horizontal layout */
	width: 100%;
	height: 24px;
	white-space: nowrap;
	border: none;
	border-left: #aa9f00 1px solid;
	background: url('/portals/KHVAay96TB/files/nav_bg.gif') repeat-x;
}

div.menu_portal table { /* table that surrounds entire menu */
	font: 12px Trebuchet MS,Arial,Helvetica,sans-serif;
	border: 0px;
	background-color: transparent;
	height: 24px;
	z-index: 1100;
}

div.menu_portal td.item { /* horizontal page title link */
	color: #000000;
	font: bold 12px Trebuchet MS,Arial,Helvetica,sans-serif;
	background-color: transparent;
	white-space: nowrap;
	vertical-align: middle;
	padding: 1px 8px 1px 8px;
	cursor: pointer;
}

div.menu_portal td.item.hover { /* horizontal page title link: HOVER */
	color: #369941;
	text-decoration: none;
}

div.menu_portal td.item.active { /* page title link: ACTIVE */
	color: #369941;
	text-decoration: none;
}

div.menu_portal td.item.pressed { /* page title link: PRESSED */
	color: #369941;
	text-decoration: none;
}

div.menu_portal td.item.separator { /* horizontal separator container */
	width: 2px;
}

div.menu_portal table tr td.separator div { /* horizontal separator (if any) */
	border-left: #fffcc6 1px solid;
	border-right: #cfc101 1px solid;
	height: 14px;
	overflow: hidden;
}

/* vertical menu parts */
td.vertical div.menu_portal { /* this class only available when module is configured with vertical layout */
	white-space: nowrap;
	border: none;
	background-color: transparent;
}

div.dynarch-popup-menu.menu_portal {
	position: absolute;
	left: 0px;
	top: 0px;
	border: 1px solid;
	border-color: #fff98f #bab109 #bab109 #fef45d;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	z-index: 2000;
}


div.dynarch-popup-base-menu.menu_portal {
	position: static;
}

div.menu_portal tr.item { /* vertical page title */
	height: 16px;
	font: bold 12px Trebuchet MS,Arial,Helvetica,sans-serif;
	color: #000000;
	background-color: #faee0e;
}

div.menu_portal tr.item.hover {
	color: #369941;
	text-decoration: none;
}

div.menu_portal tr.item.active {
	color: #369941;
	text-decoration: none;
}

div.menu_portal tr.item.pressed {
	color: #369941;
	text-decoration: none;
}

div.menu_portal tr.item td.icon { /* vertical page icon (if any) */
	padding: 0px;
	height: 16px;
	text-decoration: none;
}

div.menu_portal tr.item td.label { /* vertical page label */
	padding: 0px;
	padding-left: 5px;
}

div.menu_portal tr.separator td { /* vertical separator container */
	background-color: none;
}

div.menu_portal tr.separator td div { /* vertical page separator (if any) */
	padding: 0px;
	margin: 4px;
	height: 0px;
	border-top: #DDDDDD 1px solid;
	border-bottom: #FFFFFF 1px solid;
	text-decoration: none;
}

div.menu_portal tr.item td.arrow {
	width: 11px;
	padding-left: 5px;
	text-decoration: none;
}

div.menu_portal tr.item td.arrow div {
	width: 11px;
	background: url("/skins/default/images/rarrow_black.png") no-repeat 0% 50%;
	text-decoration: none;
}

div.menu_portal tr.hover td.arrow div,
div.menu_portal tr.active td.arrow div {
	background: url("/skins/default/images/rarrow_black.png") no-repeat 0% 50%;
	text-decoration: none;
} 