.sf-menu {position:absolute; top:0px; right:0px; width:930px; height:65px; margin:0; padding:0 10px; z-index:3; background:url(../images/nav-tail.jpg) 0 0 repeat-x;}
.sf-menu > li {
	float:left;
	height:57px;
	margin:0;
	position:relative;
	background:url(../images/menu-spacer.gif) right 0 no-repeat;
}
.sf-menu > li > a {
	display:block;
	font-size:16px;
	line-height:53px;
	color:#181f24;
	word-spacing:6px;
	text-shadow:1px 0 0 #181f24;
	text-decoration:none;
	padding:0 20px 4px 18px;
	font-family:Arial, Helvetica, sans-serif;
}
.sf-menu li a:hover, .sf-menu li.sfHover a, .sf-menu li a.current {background:url(../images/menu-current.gif) 0 0 repeat-x; color:#fbfbfb; text-shadow:1px 0 0 #fbfbfb;}
/***********************submenu***********************/
.sf-menu ul {
	display:none;
	position:absolute;
	width:98px; /* left offset of submenus need to match (see below) */
	padding:0;
	z-index:200;
}
.sf-menu ul li {width:100%; margin:0; position:relative;}
.sf-menu li:hover li a, .sf-menu li.sfHover li a {
	display:block;
	font-size:12px;
	line-height:29px;
	color:#999999;
	text-decoration:none;
	text-shadow:none;
	word-spacing:normal;
	padding:0 10px;
	background:url(../images/submenu-tail.gif) 0 bottom repeat-x #2f2f2f;
}
.sf-menu li li a:hover, .sf-menu li li.sfHover a {background:url(../images/submenu-tail.gif) 0 0 repeat-x #038bb6; color:#f2f2f2;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0; top:65px; z-index:99;}

/***********************submenu2***********************/
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:98px; top:0px; width:170px;}
.sf-menu li li.sfHover li a {
	display:block;
	font-size:12px;
	line-height:29px;
	color:#727272;
	text-decoration:none; 
	background:url(../images/submenu2-tail.gif) 0 bottom repeat-x #1c1c1c;
}
.sf-menu li li.sfHover li a:hover {background:url(../images/submenu2-tail.gif) 0 0 repeat-x #026f95; color:#f2f2f2;}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline:0;}