﻿
.fleft LI.nav-cms-nochild A {
	PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.fleft {

}
.fleft LI {
	TEXT-TRANSFORM: uppercase; POSITION: relative; TEXT-ALIGN: left
}
.fleft LI.over {
	Z-INDEX: 999
}
.fleft A {
	DISPLAY: block; LINE-HEIGHT: 1.3em; TEXT-DECORATION: none
}
.fleft A:hover {
	DISPLAY: block; LINE-HEIGHT: 1.3em; TEXT-DECORATION: none
}
.fleft SPAN {
	DISPLAY: block; CURSOR: pointer; WHITE-SPACE: nowrap
}
.fleft LI UL SPAN {
	WHITE-SPACE: normal
}
.fleft LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px;  PADDING-BOTTOM: 3px; MARGIN: 0; PADDING-TOP: 3px
}
.fleft LI.active A {
	COLOR: #444
}
.fleft .a {
	PADDING-RIGHT: 11px;  BACKGROUND: url(../images/nav_parent_arrow.gif) no-repeat 100% 50%; FLOAT: left; COLOR: #444
}
.fleft LI.over A {
	COLOR: #444
}
.fleft A:hover {
	COLOR: #444;
	text-decoration: underline;
}
.fleft LI.over {
	/*BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BACKGROUND: #ececec; MARGIN: 0px 7px 10px 0px; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid*/
}
.fleft LI.active {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BACKGROUND: #ececec; MARGIN: 0px 7px 10px 0px; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid
}
.fleft UL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	MARGIN: 0px;
	TEXT-TRANSFORM: none;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	padding: 0px;
}
.fleft UL LI.active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 1px; MARGIN: 0px; TEXT-TRANSFORM: none; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.fleft UL LI.over {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 1px; MARGIN: 0px; TEXT-TRANSFORM: none; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.fleft UL LI.parent {
	BACKGROUND: url(../images/nav_parent_arrow.gif) no-repeat 100% 50%
}
.fleft UL LI.last {
	PADDING-BOTTOM: 0px
}
.fleft UL LI.active {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
.fleft UL A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.fleft UL A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.fleft UL LI A {
	FONT-WEIGHT: normal! important
}
.fleft UL {
	BORDER-RIGHT: #bbb 1px solid;
	PADDING-RIGHT: 8px;
	BORDER-TOP: #bbb 1px solid;
	PADDING-LEFT: 8px;
	FONT-SIZE: 12px;
	BACKGROUND: #fcfcfc;
	LEFT: -1000px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #bbb 1px solid;
	WIDTH: 15em;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #999 2px solid;
	POSITION: absolute;
	TOP: 22px
}
.fleft LI.over > UL {
	LEFT: 50px
}
.fleft LI.over > UL LI.over > UL {
	LEFT: 100px
}
.fleft LI.over UL UL {
	LEFT: -1000px
}
*html .fleft LI.over UL{
	LEFT: 10px
}
.fleft UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: #444! important; PADDING-TOP: 3px
}
.fleft UL LI A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: #5a7f00! important; PADDING-TOP: 3px
}
.fleft UL{
	TOP: 5px
}
*html .fleft LI.over UL{
 LEFT: 10px
}