.UIPortalNavigationPortlet {
	!position: relative;
}

.UIPortalNavigationPortlet .UINavigationBar {
	white-space: nowrap;
}

.UIPortalNavigationPortlet .UINavigationBar .MiddleNavigationBar {
	background: url('MacSkin/background/UINavigationPortlet.png') repeat-x top;
	border-top: 1px solid white;
	padding-left: 8px; /* orientation=lt */
	padding-right: 8px; /* orientation=rt */
	!background-position: center 1px;
}

.UIPortalNavigationPortlet .UINavigationBar .UIHorizontalTabs	{
	height: 42px;
}

.UIPortalNavigationPortlet .UIHorizontalTabs .TabsContainer {
	float: none;
	_position: relative; /* orientation=rt */
}
 
.UIPortalNavigationPortlet .MiddleTab .TabLabel {
	padding: 0px 0px 0px 20px; /* orientation=lt */
	padding: 0px 20px 0px 0px; /* orientation=rt */
	background-position: left; /* orientation=lt */
	background-position: right; /* orientation=rt */
	display: block;
}

/* Portal Navigation sub menus */

.UIPortalNavigationPortlet .MenuItemContainer {
	white-space: nowrap;
	text-align: left; /* orientation=lt */
	text-align: right; /* orientation=rt */
	border: 1px #333 solid;
}

.UIPortalNavigationPortlet .MenuItemContainer .MenuItemDecorator {
	padding: 0px;
	border: 1px #fff solid;
}

.UIPortalNavigationPortlet .MenuItemContainer .CenterMiddleMenuDecorator {
	background: url('MacSkin/background/MenuBG.png') repeat;
	border-top: 1px solid #b3b3b3;
}

.UIPortalNavigationPortlet .MenuItemContainer .MenuItem {
	white-space: nowrap;
	cursor: pointer;
	display: block;
	border-bottom: 1px solid #dbdbdb;
}

.UIPortalNavigationPortlet .MenuItemContainer .MenuItem a {
	color: #1d1d1d;
	padding: 0px 20px 0px 25px; /* orientation=lt */
	padding: 0px 25px 0px 20px; /* orientation=rt */
	display: block;
}
	
.UIPortalNavigationPortlet .MenuItemContainer .MenuItem a:hover {
	color: #0F33C6;
	background: url('DefaultSkin/background/HoverItem.gif') repeat-x bottom;
}



.UIPortalNavigationPortlet .MenuItemContainer .SelectedItem .DefaultPageIcon {
	background: url('/eXoSkinMac/skin/MacSkin/skinIcons/16x16/icons/DefaultPageIcon.png') no-repeat scroll left center; /* orientation=lt */
	background: url('/eXoSkinMac/skin/MacSkin/skinIcons/16x16/icons/DefaultPageIcon.png') no-repeat scroll right center; /* orientation=rt */
}

.UIPortalNavigationPortlet .MenuItemContainer .SelectedItem {
	line-height: 24px;
	width: auto; 
	background: url('DefaultSkin/background/HoverItem.gif') repeat-x bottom;
}

.UIPortalNavigationPortlet .MenuItemContainer .SelectedItem a {
	color: #0F33C6;
	display: block;
}

.UIPortalNavigationPortlet .MenuItemContainer .SelectedItem .NormalItem a {
	color: #1D1D1D;
}

.UIPortalNavigationPortlet .MenuItemContainer .SelectedItem .NormalItem a:hover {
	color: #0F33C6;
}

.UIPortalNavigationPortlet .MenuItemContainer .NormalItem .SelectedItem a {
	color: #0F33C6;
}

.UIPortalNavigationPortlet .MenuItemContainer .ItemIcon {
	line-height: 25px; 
}

.UIPortalNavigationPortlet .MenuItemContainer .MenuItem .ArrowIcon {
	line-height: 25px; 
	background: url('MacSkin/background/UINavigationPortlet.png') no-repeat right -210px; /* orientation=lt */
	background: url('MacSkin/background/UINavigationPortlet-rt.png') no-repeat left -210px; /* orientation=rt */
}

.UIPortalNavigationPortlet .MenuItemContainer .SelectedItem .ArrowIcon {
	line-height: 25px; 
	background: url('MacSkin/background/UINavigationPortlet.png') no-repeat right -237px; /* orientation=lt */
	background: url('MacSkin/background/UINavigationPortlet.png') no-repeat left -237px; /* orientation=rt */
}

.UIPortalNavigationPortlet .ScrollButtons {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	padding: 9px;
	display: none;
}

.UIPortalNavigationPortlet .ScrollLeftButton {
	cursor: pointer;
	background: url('MacSkin/background/UINavigationPortlet.png') no-repeat left -42px; /* orientation=lt */
	background: url('MacSkin/background/UINavigationPortlet-rt.png') no-repeat right -42px; /* orientation=rt */
	width: 17px;
	height: 17px;
	padding-left: 17px; /* orientation=lt */
	padding-right: 17px; /* orientation=rt */
	margin: 0px 5px;
}

.UIPortalNavigationPortlet .ScrollRightButton {
	cursor: pointer;
	background: url('MacSkin/background/UINavigationPortlet.png') no-repeat left -60px; /* orientation=lt */
	background: url('MacSkin/background/UINavigationPortlet-rt.png') no-repeat right -60px; /* orientation=rt */
	width: 17px;
	height: 17px;
	margin: 0px 4px;
}

.UIPortalNavigationPortlet .DisableScrollLeftButton {
	cursor: pointer;
	background: url('MacSkin/background/UINavigationPortlet.png') no-repeat left -78px; /* orientation=lt */
	background: url('MacSkin/background/UINavigationPortlet-rt.png') no-repeat right -78px; /* orientation=rt */
	width: 17px;
	height: 17px;
	padding-left: 17px; /* orientation=lt */
	padding-right: 17px; /* orientation=rt */
	margin: 0px 5px;
}

.UIPortalNavigationPortlet .DisableScrollRightButton { 
	cursor: pointer;
	background: url('MacSkin/background/UINavigationPortlet.png') no-repeat left -96px; /* orientation=lt */
	background: url('MacSkin/background/UINavigationPortlet-rt.png') no-repeat right -96px; /* orientation=rt */
	width: 17px;
	height: 17px;
	margin: 0px 4px;
}

.UIPortalNavigationPortlet .HighlightScrollLeftButton {
	cursor: pointer;
	background: url('MacSkin/background/UINavigationPortlet.png') no-repeat left -114px; /* orientation=lt */
	background: url('MacSkin/background/UINavigationPortlet-rt.png') no-repeat right -114px; /* orientation=rt */
	width: 17px;
	height: 17px;
	padding-left: 17px; /* orientation=lt */
	padding-right: 17px; /* orientation=rt */
	margin: 0px 5px;
}

.UIPortalNavigationPortlet .HighlightScrollRightButton {
	cursor: pointer;
	background: url('MacSkin/background/UINavigationPortlet.png') no-repeat left -132px; /* orientation=lt */
	background: url('MacSkin/background/UINavigationPortlet-rt.png') no-repeat right -132px; /* orientation=rt */
	width: 17px;
	height: 17px;
	margin: 0px 4px;
}		