.sf-menu {
	Z-INDEX: 2; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.sf-menu * {
	Z-INDEX: 2; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.sf-menu {
	LINE-HEIGHT: 1
}
.sf-menu UL {
	POSITION: absolute; WIDTH: 10em; TOP: -999em
}
.sf-menu UL LI {
	WIDTH: 100%
}
.sf-menu LI:hover {
	VISIBILITY: inherit
}
.sf-menu LI {
	POSITION: relative; FLOAT: left
}
.sf-menu A {
	POSITION: relative; DISPLAY: block
}
.sf-menu LI:hover UL {
	Z-INDEX: 99; TOP: 2.5em; LEFT: 0px
}
.sf-menu LI.sfHover UL {
	Z-INDEX: 99; TOP: 2.5em; LEFT: 0px
}
UL.sf-menu LI:hover LI UL {
	TOP: -999em
}
UL.sf-menu LI.sfHover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI:hover UL {
	TOP: 0px; LEFT: 10em
}
UL.sf-menu LI LI.sfHover UL {
	TOP: 0px; LEFT: 10em
}
UL.sf-menu LI LI:hover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI.sfHover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI LI:hover UL {
	TOP: 0px; LEFT: 10em
}
UL.sf-menu LI LI LI.sfHover UL {
	TOP: 0px; LEFT: 10em
}
.sf-menu {
	BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 0px solid; WIDTH: 940px; BACKGROUND: url(../images/nav-default.png) #f4f4f4 repeat-x center center; FLOAT: left; FONT-SIZE: 12px; BORDER-TOP: #a0a0a0 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #a0a0a0 0px solid
}
.sf-menu LI UL {
	BORDER-BOTTOM: #9f9f9f 1px solid; BORDER-LEFT: #9f9f9f 1px solid; BORDER-TOP: #9f9f9f 1px solid; BORDER-RIGHT: #9f9f9f 1px solid
}
.sf-menu A {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 1.2em; PADDING-RIGHT: 1.2em; BORDER-RIGHT: #ffffff 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0.6em
}
.sf-menu LI UL LI A {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BORDER-RIGHT: 0px; PADDING-TOP: 0.5em
}
.sf-menu A {
	COLOR: #6f6f6f
}
.sf-menu A:visited {
	COLOR: #6f6f6f
}
.sf-menu LI {
	BACKGROUND: url(../images/nav-default.png) #f4f4f4 repeat-x center center
}
.sf-menu LI#search {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.6em; PADDING-LEFT: 3em; PADDING-RIGHT: 3em; BACKGROUND: url(../images/nav-default.png) #f4f4f4 repeat-x center center; COLOR: #6f6f6f; VERTICAL-ALIGN: middle; TEXT-DECORATION: none; PADDING-TOP: 0.6em
}
.sf-menu LI#search:hover {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.6em; PADDING-LEFT: 3em; PADDING-RIGHT: 3em; BACKGROUND: url(../images/nav-default.png) #f4f4f4 repeat-x center center; COLOR: #6f6f6f; VERTICAL-ALIGN: middle; TEXT-DECORATION: none; PADDING-TOP: 0.6em
}
.sf-menu LI LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #a0a0a0 1px solid
}
.hoverOver {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BACKGROUND: #00ff00; COLOR: #ff0000
}

/*
.sf-menu LI:hover LI:first-child A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BACKGROUND: url(../images/nav-active.png) #aeaeae repeat-x center center; COLOR: #ffffff
}
*/
.sf-menu LI:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BACKGROUND: url(../images/nav-active.png) #aeaeae repeat-x center center; COLOR: #ffffff
}
.sf-menu LI.sfHover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BACKGROUND: url(../images/nav-active.png) #aeaeae repeat-x center center; COLOR: #ffffff
}
.sf-menu LI.current A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BACKGROUND: url(../images/nav-active.png) #aeaeae repeat-x center center; COLOR: #ffffff
}
.sf-menu LI.current LI.current A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BACKGROUND: url(../images/nav-active.png) #aeaeae repeat-x center center; COLOR: #ffffff
}
.sf-menu LI.current A SPAN {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BACKGROUND: url(../images/nav-active.png) #aeaeae repeat-x center center; COLOR: #ffffff
}
.sf-menu LI:hover A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BACKGROUND: url(../images/nav-active.png) #aeaeae repeat-x center center; COLOR: #ffffff
}
.sf-menu LI.sfHover A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BACKGROUND: url(../images/nav-active.png) #aeaeae repeat-x center center; COLOR: #ffffff
}
#main-nav .sf-menu A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BACKGROUND: url(../images/nav-active.png) #aeaeae repeat-x center center; COLOR: #ffffff
}
#main-nav .sf-menu A:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BACKGROUND: url(../images/nav-active.png) #aeaeae repeat-x center center; COLOR: #ffffff
}
#main-nav .sf-menu A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BACKGROUND: url(../images/nav-active.png) #aeaeae repeat-x center center; COLOR: #ffffff
}
.sf-menu LI:hover LI {
	BACKGROUND: url(../images/nav-default.png) #f4f4f4 repeat-x center center; COLOR: #6f6f6f
}
.sf-menu LI.sfHover LI {
	BACKGROUND: url(../images/nav-default.png) #f4f4f4 repeat-x center center; COLOR: #6f6f6f
}
.sf-menu LI:hover LI A {
	BACKGROUND: url(../images/nav-default.png) #f4f4f4 repeat-x center center; COLOR: #6f6f6f
}
.sf-menu LI.sfHover LI A {
	BACKGROUND: url(../images/nav-default.png) #f4f4f4 repeat-x center center; COLOR: #6f6f6f
}
.sf-menu LI.current {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BACKGROUND: url(../images/nav-active.png) #aeaeae repeat-x center center; COLOR: #ffffff
}
