/* LAYOUT SETTINGS */
/* Main Menu */
#SFNav {
font-size:15px;
font-family: Arial, SunSans-Regular, Sans-Serif;
}

#SFNav li {}

#SFNav a {
	height:16px; /* <-- How tall should the main menu items be (without padding)? */
	padding:12px 10px; /* <-- How much padding should be on the root menu items? */
}

/* Sub Menu */
#SFNav li ul,
#SFNav li ul li {
	width:220px; /* <-- How wide should the sub-menus be? */
}

#SFNav li ul li a {
	height:16px; /* <-- How tall should the sub-menu items be (without padding)? */
	padding:12px 10px; /* <-- How much padding should be on the sub-menu items? */
}

/* Third Level Menus */
#SFNav li ul ul {
	/*
		Applies to LEVEL 3 OR GREATER sub menus only
		margin-top = total height of parent menu item
		margin-right = total width of parent menu item
	*/
	margin-top: -31px; /* <-- WHat do you get when you add the height, top padding, and top border sizes for a sub-menu item? */
	margin-bottom: 0px;
	margin-left: 220px; /* <-- How wide did you set the the sub-menus to be? */
	margin-right: 0px;
}


/*
	COSMETIC SETTINGS
	The following settings should only affect appearance and not layout
	EXCEPTION: The addition of border sizes may modify heights.  If borders are added, margins on some items may also need to be altered.
*/

/* Main Menu */
#SFNav {
	background-color:transparent; /* <-- What is the background color for the main menu bar (Root UL)? */
}

#SFNav a:link,
#SFNav a:active,
#SFNav a:visited,
#SFNav a:hover {
	white-space:nowrap;
	color:white; /* <-- What is the text color for all root menu items? */
}

#SFNav a:hover {
	background-color:white; /* <-- What is the background color for all root menu items ON HOVER? */
	color:black; /* <-- What is the text color for all root menu items ON HOVER? */
}

/* Sub Menu */
#SFNav li ul {
	border-top:1px solid black; /* <-- What are the border settings for the TOP of the entire sub-menu? */
}

#SFNav li ul li {
	background-color:#eea701; /* <-- What is the background color for all sub-menu items? */
	border-bottom:1px solid black; /* <-- What are the border settings for the BOTTOM of all sub-menu items? */
	border-right:1px solid black; /* <-- What are the border settings for the RIGHT SIDE of all sub-menu items? */
	border-left:1px solid black; /* <-- What are the border settings for the LEFT SIDE of all sub-menu items? */
}

#SFNav ul a:link,
#SFNav ul a:active,
#SFNav ul a:visited,
#SFNav ul a:hover {
	white-space:normal;
	color:white; /* <-- What is the text color for all sub-menu items? */
}

#SFNav ul a:hover {
	background-color:white; /* <-- What is the background color for all root menu items ON HOVER? */
	color:black; /* <-- What is the text color for all root menu items ON HOVER? */
}


/* VERTICAL MENUS */

#SFNav.NMDropdown.vertical {
	width:300px;  /* <-- How wide should the flyout menu be? */
}
#SFNav.NMDropdown.vertical ul,
#SFNav.NMDropdown.vertical li {
	width:300px; /* <-- How wide did you set the flyout menu to be? */
}

#SFNav.NMDropdown.vertical li ul {
	margin-top: -30px; /* <-- WHat do you get when you add the height, top padding, and top border sizes for a root menu item? */
	margin-bottom: 0px;
	margin-left: 300px; /* <-- How wide did you set the flyout menu to be? */
	margin-right: 0px;
}