﻿/*-------------------------------------------------------------------------------------------------*/
/*---  NUTRALIS PROFESSIONAL DNN SKIN - www.shebangwebsites.co.za ---------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

.dnavmenu_icon {
	display: none;
}
/*--------- dnn menu style ----------*/
/* main menu td */
.dnavmenu_bar 
{
	cursor:pointer;
	font-size: 12px; 
	background-color:transparent;
}

/*  Main Menu Normal  */
.dnavmenu_rootitem  {	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006b77;
	font-weight:bold; 	
	vertical-align: middle;
	padding: 5px;
	background-color: #fff;
	border-bottom: 1px #006b77 solid;
}

/*  Main menu hover  */
.dnavmenu_rootitem_hover
{  
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight:bold; 	
	vertical-align: middle;
	padding: 5px;
	background-image: url('menunav_hover.gif');
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #408f9a;
	border-bottom: 1px #006b77 solid;
}

/*  Main menu selected  */
.dnavmenu_rootitem_selected 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006b77;
	font-weight:bold; 	
	vertical-align: middle;
	padding: 5px;
	background: url(menu_navactive.gif) no-repeat top left transparent;
	background-image: url('menunav_active.gif');
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #dddddd;
	border-bottom: 1px #006b77 solid;
}

/*  SUB Menu Normal */
.dnavmenu_submenu 
{
border-width: 0px;
margin:0px 0px 0px 3px;
}

.dnavmenu_submenu td
{
	z-index: 1000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006b77;
	font-weight:bold; 	
	vertical-align: middle;
	padding: 5px;
	background-color: #fff;
	border-bottom: 1px #006b77 solid;
}

/*  SUB Menu hover & selected */
.dnavmenu_itemhover td   
{  
	z-index: 1000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight:bold; 	
	vertical-align: middle;
	padding: 5px;
	background-color: #006b77;
	border-bottom: 1px #006b77 solid;
}
.dnavmenu_itemselected td 	{  
	z-index: 1000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006b77;
	font-weight:bold; 	
	vertical-align: middle;
	padding: 5px;
	background-color: #ddd;
	border-bottom: 1px #006b77 solid;
}
.dnavmenu_break
{
	height: 1px;
	background-color: transparent;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel{
	background-color:transparent;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak{
	height: 2px;
	background-color: #D5E0FF;
}
/*========================================================*/
/*     MODULES MENU                                       */
/*========================================================*/
/*-- submenu container --*/
.ModuleTitle_SubMenu {
	z-index: 1000;
	background-color: transparent;
}
/*-- module menu container --*/
.ModuleTitle_MenuContainer {
	color: #fff;
}
/*-- module menu bar --*/
.ModuleTitle_MenuBar {
}
/*-- module menu item idle --*/
.ModuleTitle_MenuItem {
	color: #006b77;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	height: 25px;
	padding: 0px 10px 0px 10px;
	background-color: #fff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: 1px gray solid;
}
/*-- module menu item selected/hover --*/
.ModuleTitle_MenuItemSel {
	color: #fff;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	height: 25px;
	padding: 0px 10px 0px 10px;
	background-color: #006b77;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: 1px gray solid;
}
/*-- not needed - module menu --*/
.ModuleTitle_MenuIcon {
	display: none;
}
.ModuleTitle_MenuBreak {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background: transparent;
	vertical-align: top;
}
.ModuleTitle_RootMenuArrow {
	display: none;
}
.ModuleTitle_MenuArrow {
	display: none;
}
.MainMenuSeperator {
	display: none;
}


