﻿UL {
	MARGIN: 1em 0px; PADDING-LEFT: 30px
}
OL {
	MARGIN: 1em 0px; PADDING-LEFT: 30px
}
DL {
	MARGIN: 1em 0px; PADDING-LEFT: 30px
}
DL {
	MARGIN: 1em 0px
}
DD {
	PADDING-LEFT: 40px
}
UL.level2 {
	BORDER-TOP: #ccc 1px solid
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:link {
	COLOR: #aa1428
}
A:visited {
	COLOR: #aa1428
}
A:hover {
	COLOR: #ff0000
}
DIV#menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV#menu LI {
	Z-INDEX: 5; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
DIV#menu LI A {
	LINE-HEIGHT: 32px; DISPLAY: block; FLOAT: left; HEIGHT: 40px; COLOR: #646464; TEXT-DECORATION: none
}
#menu LI SPAN.separator {
	LINE-HEIGHT: 32px; DISPLAY: block; FLOAT: left; HEIGHT: 40px; COLOR: #646464; TEXT-DECORATION: none
}
DIV#menu LI SPAN {
	DISPLAY: block
}
DIV#menu LI SPAN {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 95% 0px
}
DIV#menu LI A.current {
	COLOR: #ff3300
}
DIV#menu A:hover {
	COLOR: #000000
}
DIV#menu SPAN.separator:hover {
	COLOR: #000000
}
DIV#menu SPAN.sfhover {
	COLOR: #000000
}
DIV#menu LI.active {
	FONT-WEIGHT: bold
}
DIV#menu LI.active UL {
	FONT-WEIGHT: normal
}
DIV#menu LI.parent SPAN.separator {
	CURSOR: pointer
}
DIV#menu LI.fancy {
	Z-INDEX: 4; POSITION: absolute; VISIBILITY: hidden; OVERFLOW: hidden; TOP: 0px
}
DIV#menu LI.fancy DIV.fancy-container {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
DIV#menu LI.fancy DIV.fancy-container DIV.fancy-m {
	BACKGROUND: url(images/menu/menu_tab_m.png) repeat-x 0px 0px; HEIGHT: 35px
}
DIV#menu LI.fancy DIV.fancy-container DIV.fancy-l {
	POSITION: absolute; WIDTH: 10px; BACKGROUND: url(images/menu/menu_tab_l.png) no-repeat 0px 0px; HEIGHT: 35px; TOP: 0px; LEFT: 0px
}
DIV#menu LI.fancy DIV.fancy-container DIV.fancy-r {
	POSITION: absolute; WIDTH: 10px; BACKGROUND: url(images/menu/menu_tab_r.png) no-repeat 0px 0px; HEIGHT: 35px; TOP: 0px; RIGHT: 0px
}
DIV#menu A.level1 {
	LINE-HEIGHT: 2.5em; LETTER-SPACING: 0em; COLOR: #c1bfbf; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
DIV#menu SPAN.level1 {
	LINE-HEIGHT: 2.5em; LETTER-SPACING: 0em; COLOR: #c1bfbf; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
DIV#menu A.level1 SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 3px
}
DIV#menu SPAN.level1 SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 3px
}
DIV#menu LI.active A.level1 {
	COLOR: #ff3300
}
DIV#menu LI.active SPAN.level1 {
	COLOR: #ff3300
}
DIV#menu A.level1 SPAN.title {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 200%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#menu SPAN.level1 SPAN.title {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 200%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#menu A.level1 SPAN.sub {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 10px; MARGIN-TOP: -6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: 0.5em; COLOR: #969696; PADDING-TOP: 0px
}
DIV#menu SPAN.level1 SPAN.sub {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 10px; MARGIN-TOP: -6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: 0.5em; COLOR: #969696; PADDING-TOP: 0px
}
DIV#menu UL.menu UL {
	Z-INDEX: 2; POSITION: absolute; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; BACKGROUND: url(images/menu/menu_dropdown_bg.png) no-repeat 0px 100%; TOP: 35px; PADDING-TOP: 0px; LEFT: -999em
}
DIV#menu LI:hover UL {
	Z-INDEX: 2; POSITION: absolute; LEFT: 0px
}
DIV#menu LI.sfhover UL {
	Z-INDEX: 2; POSITION: absolute; LEFT: 0px
}
DIV#menu LI.level1 LI {
	Z-INDEX: 2; TEXT-INDENT: 15px; WIDTH: 100%
}
DIV#menu LI.level1 LI A {
	Z-INDEX: 2; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images/menu/menu_level2_item.png) #eeeeee no-repeat 100% 0px; FLOAT: none; LETTER-SPACING: 0em; HEIGHT: 25px; FONT-SIZE: 0.8em; FONT-WEIGHT: bolder; PADDING-TOP: 0px
}
DIV#menu LI.level1 LI SPAN.separator {
	Z-INDEX: 2; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images/menu/menu_level2_item.png) #eeeeee no-repeat 100% 0px; FLOAT: none; LETTER-SPACING: 0em; HEIGHT: 25px; FONT-SIZE: 0.8em; FONT-WEIGHT: bolder; PADDING-TOP: 0px
}
DIV#menu LI.level2 A.parent {
	BACKGROUND: url(images/menu/menu_level2_item_parent.png) #eeeeee no-repeat 100% 0px; LETTER-SPACING: 0em; FONT-SIZE: 0.8em; FONT-WEIGHT: bolder
}
DIV#menu LI LI.level2 SPAN.parent {
	BACKGROUND: url(images/menu/menu_level2_item_parent.png) #eeeeee no-repeat 100% 0px; LETTER-SPACING: 0em; FONT-SIZE: 0.8em; FONT-WEIGHT: bolder
}
DIV#menu LI.level3 LI A {
	LETTER-SPACING: 0em; FONT-SIZE: 0.8em; FONT-WEIGHT: bolder
}
DIV#menu LI.level3 LI SPAN.separator {
	LETTER-SPACING: 0em; FONT-SIZE: 0.8em; FONT-WEIGHT: bolder
}
.level2 {
	Z-INDEX: 1000; POSITION: relative
}
.level3 {
	Z-INDEX: 1000; POSITION: relative
}
DIV#menu LI UL UL {
	MARGIN: -36px 0px 0px 179px
}
DIV#menu LI:hover UL UL {
	BORDER-TOP: #c8c8c8 1px solid
}
DIV#menu LI.sfhover UL UL {
	BORDER-TOP: #c8c8c8 1px solid
}
DIV#menu LI:hover UL UL {
	LEFT: -999em
}
DIV#menu LI.sfhover UL UL {
	LEFT: -999em
}
DIV#menu LI:hover UL UL UL {
	LEFT: -999em
}
DIV#menu LI.sfhover UL UL UL {
	LEFT: -999em
}
DIV#menu LI:hover UL UL UL UL {
	LEFT: -999em
}
DIV#menu LI.sfhover UL UL UL UL {
	LEFT: -999em
}
DIV#menu LI LI:hover UL {
	Z-INDEX: 100; LEFT: 0px
}
DIV#menu LI LI.sfhover UL {
	Z-INDEX: 100; LEFT: 0px
}
DIV#menu LI LI LI:hover UL {
	Z-INDEX: 100; LEFT: 0px
}
DIV#menu LI LI LI.sfhover UL {
	Z-INDEX: 100; LEFT: 0px
}
DIV#menu LI LI LI LI:hover UL {
	Z-INDEX: 100; LEFT: 0px
}
DIV#menu LI LI LI LI.sfhover UL {
	Z-INDEX: 100; LEFT: 0px
}

