/* Css file for font and color adjustments for LCssDropDownMenu */
	/* .menuS is used for both (H)orizontal & (V)ertical menus, */
	/* .menuH & .menuV for the former and the latter. */


/* SHARED */
.menuS ul
{
	margin: 0 0 0 0;
    z-index: 1000;
}


/* select bg color for path when mouse-overing */
.menuS li:hover,.menuS li.sfhover { /*background-color: #dfb772;*/
	Xbackground: url(images/bg_90white.png);
	background: #fff;
}

/* all links */
.menuS a {
	color: blue;
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;
}

.menuS .parent
{
    text-transform: uppercase;
    font-size: 13px;
    /*color: #545454;*/
    color: #777;
    letter-spacing: 0px;
}

.menuS li
{
 


}

.menuS li a
{
    display: block;
    border-right: 1px solid #d2d2d2;
    text-transform: uppercase;
    font-size: 13px;
    color: #777;
    padding: 6px 15px 6px 15px;
    background-image: none ! important;
}

.menuS li ul
{
    padding: 15px 0 10px 0;
    background: #fff;
}

.menuS li ul li a
{
    display: block;
    line-height: 16px;
    padding: 4px 0px 4px 0px;
    margin: 0 0 0 15px;
    border-right: none;
    text-transform: none;
    font-size: 13px;
    color: #3b619d;
    border-bottom: 1px dotted #7f7f7f;
}

/* Mouseover when navigating in the menu (define this, otherwise taken from global A), or LI above */
.menuS span:hover, .menuS a:hover,.menuS a.parent:hover { 
	color: #000;
}

/* Selected menu item (current active page) */
.menuS a.selected { /*	background: #898068;*/
	Xbackground: url(images/bg_90white.png);
	/*text-decoration: underline;*/
}
/* Selected menu item (current active page) */
.menuS a.selectedPath, .menuS span.selectedPath { /*	background: #898068;*/
	Xbackground: url(images/bg_90white.png);
	background: #fff;
 
}

/* Master background color */
.menuS li ul li { /*background-color: #eeede5;*/
	background: #fff;
}

/* Submenu (non-topParent) container */
.menuS li ul { /* borders */ /*border: 1px solid #666666;*/
	margin-left: -1px;
}

/* Submenu links */
.menuS li ul a { /* color: #ff0000;*/

}

/* - not working 100% - */
.topParent { /*font-weight: bold;*/
   
}

.disabled {
	font-style: italic;
	color: #f00;
}

/* Size & Layout*/ /* HORIZONTAL MENU */
.menuH li ul ul { /* is "sublink width" value for left-margin
	-1.5em (top-margin) positiones the element on (about) the same height
	check font-size and padding */
	margin: -2em 0 0 16em;
}

.menuH li ul,.menuH li ul li {
	width: 16em;
}

.menuH a,.menuH span { /*width: 14em;*/

}

/* VERTICAL MENU */
.menuV a,.menuV span {
}

UL.menuV, .menuV LI {
	width: 16em;
}
.menuV LI {
	margin: 0;
	padding: 0;
}
.menuV ul {
	height: 1em;
	margin-left: 0;
	padding: 0;
}

/* second-level lists */
.menuV li ul {
	margin-left: 15em;
	margin-top: -2em;
	position: absolute;
	left: -999em;
}

#ThirdLevelNaviContainer .menuS li a
{
    display: block;
    border-right: none ! important;
    text-transform: uppercase;
    font-size: 13px;
    color: #777;
    padding: 6px 15px 6px 15px;
    background-image: none ! important;
    line-height: 10px;

}

#ThirdLevelNaviContainer .menuS li:hover,.menuS li.sfhover
{ /*background-color: #dfb772;*/
	Xbackground: url(images/bg_90white.png);
	background: transparent;
}

#ThirdLevelNaviContainer .menuS span:hover, .menuS a:hover,.menuS a.parent:hover {
	color: #000 ! important;
}

#ThirdLevelNaviContainer .menuS a.selectedPath, .menuS span.selectedPath { /*	background: #898068;*/
	Xbackground: url(images/bg_90white.png);
	background: transparent;
    color: #000;
}

