/*
-----------------------------------------------------------------------------------------------------------
CONTAINER
-----------------------------------------------------------------------------------------------------------
*/

#masterGlobalNavigation .ms-core-listMenu-horizontalBox 
{
	height:40px;
	
	margin: 0px !important;
	padding: 0px !important;
}

#masterGlobalNavigation .ms-core-listMenu-horizontalBox ul.static
{
	margin: 0px !important;
	padding: 0px !important;
}

/*
-----------------------------------------------------------------------------------------------------------
STATIC ITEMS
-----------------------------------------------------------------------------------------------------------
*/

/* Containing <li> tag for links */
#masterGlobalNavigation .ms-core-listMenu-horizontalBox > li.static
{
	margin: 0px !important;
	padding: 0px !important;
}

/* Default nav item state */
#masterGlobalNavigation .ms-core-listMenu-horizontalBox li.static  > .ms-core-listMenu-item
{
	height: 24px;
	
	margin-left: 20px;
	margin-right: 0px;
	
	padding-left: 15px;
	padding-right: 15px;
	
	/*Text*/
	font-family: Verdana;
	font-size: 12px;
	line-height: 24px;
	text-transform: uppercase;
	color: white;
}

/* Hover state for nav items (no submenu) */
#masterGlobalNavigation .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item:hover
{
	background-color: white;
	color: rgb(64,71,78);
}

/* Hover state for nav items (with submenu) */
#masterGlobalNavigation .ms-core-listMenu-horizontalBox li.static.dynamic-children > .ms-core-listMenu-item:hover,
#masterGlobalNavigation .ms-core-listMenu-horizontalBox li.static.dynamic-children > .ms-core-listMenu-item.hovered
{
	background-color: white;
	color: rgb(64,71,78);
	border-bottom: 1px solid rgb(190,190,190);
}

/* Selected state for nav item */
#masterGlobalNavigation .ms-core-listMenu-horizontalBox li.selected a.selected
{
	/*
	background-color: rgb(203,207,233);
	color: rgb(38,67,147);
	*/
	border-bottom: 1px solid white;
}

/* Hiding dropdown arrows */
#masterGlobalNavigation .ms-navedit-flyoutArrow {
	background-image: none !important;
	padding-right: 0px !important;
}

/*
-----------------------------------------------------------------------------------------------------------
DROPDOWN ITEMS
-----------------------------------------------------------------------------------------------------------
*/

/* Dropdown menu position*/
#masterGlobalNavigation .ms-core-listMenu-horizontalBox li.static.dynamic-children.hover > ul.dynamic,
#masterGlobalNavigation .ms-core-listMenu-horizontalBox li.static.dynamic-children.hover-off > ul.dynamic
{
    top: 26px !important;
    left: 20px !important;
	
	width: auto !important;
	white-space: nowrap;
}

/* Containing <ul> for dropdown navigation items */
#masterGlobalNavigation ul.dynamic
{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	
	border: 0px;
	box-shadow: 0px 3px 2px 2px rgba(0,0,0,0.2);
	
	list-style: none;
	
	background: white;
}

/* Link tag in dropdown nav */
#masterGlobalNavigation ul.dynamic .ms-core-listMenu-item
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	
	/*Text*/
	font-family: Verdana;
	font-size: 12px;
	line-height: 15px;
	color: rgb(64,71,78);
}

/* Hover state for links in the dropdown navigation */
#masterGlobalNavigation ul.dynamic .ms-core-listMenu-item:hover
{
	background:rgb(220,220,220);
}

/*
-----------------------------------------------------------------------------------------------------------
EDIT LINKS
-----------------------------------------------------------------------------------------------------------
*/

#masterGlobalNavigation .ms-listMenu-editLink
{
	display: none !important;
}