
/*** ESSENTIAL STYLES ***/
#main-nav, #main-nav * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
#main-nav li { line-height:	1.0; }

#main-nav ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
#main-nav ul li {
	width:			100%;
}
#main-nav li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
#main-nav li {
	float:			left;
	position:		relative;
}
#main-nav a {
	display:		block;
	position:		relative;
}
#main-nav li:hover ul,
#main-nav li.sfHover ul {
	left:			0px; /* cheat a little /* 0; */
	top:			10px; /* cheat a little */ /* 2.5em; /* match top ul list item height */
	z-index:		99;
}
ul#main-nav li:hover li ul,
ul#main-nav li.sfHover li ul {
	top:			-999em;
}
ul#main-nav li li:hover ul,
ul#main-nav li li.sfHover ul {
	left:			10em; /*cheat a little - 10em; /* match ul width */
	top:			0;
}
ul#main-nav li li:hover li ul,
ul#main-nav li li.sfHover li ul {
	top:			-999em;
}
ul#main-nav li li li:hover ul,
ul#main-nav li li li.sfHover ul {
	left:			10em; /* cheat a little - 10em; /* match ul width */
	top:			0;
}

/*** HIGNELL TOPTIER SKIN ***/
ul#main-nav {
	float:			left;
	margin-bottom:	1em;
}

ul#main-nav a, ul #main-nav a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
	font-size: 9px;
	font-family: Verdana, sans-serif;
	text-decoration:none;
}

ul#main-nav a {
	padding: .75em 1em;
}

ul#main-nav ul {
	display: none;
	margin-top: 6px; /* push callout down below the tab */
	padding: 0;
	padding-top: 25px; /* push text down below callout */
	background-color: transparent;
	background-image: url('../images/layout/nav-callout.png');
	background-repeat: no-repeat;
	background-position: top left;
}

ul#main-nav ul li {
	background-color: black;
	background-image: none;
}


ul#main-nav ul ul {
	margin-top: 0;
	padding-top: 0;
	background-image: none;
	background-color: black;
}






/*** arrows **/
#main-nav a.sf-with-ul {
	display: block;
	width: 80%;
	background-image:		url('../images/layout/arrow-right.png');
	background-repeat: no-repeat;
	background-position: right center;
}

#main-nav a.sf-with-ul span { display: none; }

/* === top-level menu background with rounded corners === */
#main-nav li {
	background-image: url('../images/layout/tab-background.png');
	background-repeat: repeat-x;
	margin-right: 3px;
}
#main-nav li span {
	display: block;
	background: url('../images/layout/tab-corner-bottom-left.png') no-repeat left bottom;
}

#main-nav li span a {
	background: url('../images/layout/tab-corner-bottom-right.png') no-repeat right bottom ;
}


#nav-item1 { background-color: #6b644f; }
#nav-item2 { background-color: #595da7; }
#nav-item3 { background-color: #6c7940; }
#nav-item4 { background-color: #485f89; }
#nav-item5 { background-color: #736a90; }
#nav-item6 { background-color: #cc6e29; }
#nav-item7 { background-color: #7d3002; }
#nav-item8 { background-color: #666769; }

