ul.sf-menu {
	margin-bottom:0px;
	text-align:left;
	position:relative;
	z-index:99;
}
.sf-menu a, .sf-menu a:hover {
	border:0px;
	text-decoration:none;
	color:#eff2ee;
	letter-spacing:0px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-weight:normal;
}

.sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #eff2ee; /* Should match above */
}

.sf-menu a:hover {
	color:#f9faf8; /* Sets hover color of all links */
}

.sf-menu li {
	background: none; /* removes default background-image for li */
}
.sf-menu li ul, .sf-menu li li ul {border:3px solid #1d341b;background-image:url('../../../siteart/bg-submenu.jpg');background-repeat:repeat-x;background-color:#fbfeee}
.sf-menu li li {
	background:none; /* Background color for submenu and below */
	border-bottom:0px solid #EEEEEE; /* Dividing line between items on submenu and below */
	/*filter:alpha(opacity=91);
	opacity: 0.91;
	-moz-opacity:0.91;*/
}
.sf-menu li li li {
	background:none; /* Background color for sub-submenu */
}

.sf-menu li a{
	margin:6px 15px 6px 10px; /* Sets padding on all a */
	padding:0px;
}

.sf-menu li li a{
	margin:0px;
	padding:6px 7px 6px 15px; /* Resets padding added above */
	color: #110d00; /* Different color for submenu and below */
	font-family:Verdana, Geneva, sans-serif;
	text-transform:none;
	font-weight:normal;
	font-size:11px;
	line-height:13px;
	text-indent:-5px
}
.sf-menu li li a, .sf-menu li li a:visited  { /* visited pseudo selector so IE6 applies text colour - different for submenu and below*/
	color: #333333;
}

.sf-menu li li a:hover {
	color:#110d00; /* Sets hover color of all links in submenu and below */
	font-family:Verdana, Geneva, sans-serif;
	text-transform:none;
	font-weight:bold;
	font-size:11px;
}

.sf-menu ul {
	width:10.9em; /* left offset of submenus need to match (see below) */
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:10.9em; /* match ul width */
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:10.9em; /* match ul width */
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:1.7em; /* Distance from top of main to top of sub */
	left:0.8em; /* Distance sub should be indented */
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:none /* Removes background hover color on all elements */
}

.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active{
	background-image:url('../../../siteart/arrow.png');
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.sf-menu li li li:hover, .sf-menu li li li.sfHover, .sf-menu li li li a:focus, .sf-menu li li li a:hover, .sf-menu li li li a:active{
	background-image:url('../../../siteart/arrow.png');
	background-repeat:no-repeat;
	background-position:0px 4px;
}

.sf-menu a.sf-with-ul {
	padding-right: 14px; /* Match padding-right on .sf-menu li a */
}
.sf-sub-indicator {
	display: none; /* Turns off arrow */
}

/* SPECIAL FAKE LINK */
.sf-menu a.fakeLink {
	cursor:default
}

/* SPECIAL DIVIDER */
.sf-menu .divider{
	padding:6px 11px 0px 0px;
	margin:0px;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
}

/* SPECIAL CURRENT LINK */
.sf-menu li.current {
}
.sf-menu li.current:hover, .sf-menu li.current>a:focus, .sf-menu li.current>a:hover, .sf-menu li.current>a:active {
	outline:0;
}
.sf-menu li.current>a, .sf-menu li.current>a:visited {
	color: #FFFFFF;
}

.sf-sub-indicator {
	display:none;
}
