/* start 1st level */

div#lefthandNavRoot {
  padding-top: 0.4167em;/*pxem= padding-top: 5px; *!12px* =pxem*/
}

div#lefthandNavRoot ul {
	border-top: 2px solid #C6C6C6;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0 0 1.58333em 0;
}

div#content.no-lefthand-nav div#leftCol {
    height: 1em;
}

div#content.no-lefthand-nav div#lefthandNavRoot ul {
    display: none;
}

div#lefthandNavRoot.special-nav ul {
    padding-top: 0;
}

div#lefthandNavRoot ul li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	line-height: 16px;
}

div#lefthandNavRoot ul li.last-child {
    border-bottom: 2px solid #C6C6C6;
}

div#lefthandNavRoot ul li a {
	display: block;
	text-decoration: none;
    background: transparent url("/myweb/p/wui/3/core/img/dotted_line.gif") repeat-x left bottom;
    /*width: 14.25em;*/
    line-height: 16px;
    padding: 1px 0 3px 0;
}

div#lefthandNavRoot ul li.last-child a {
    background: transparent;
    padding: 1px 0 3px 0; /*c*/
}


div#lefthandNavRoot ul li.last-child li ul li a,
div#lefthandNavRoot ul li.last-child.open li.last-child.open li.last-child a{
    background: none;
}

/* FF2 Hack */
div#lefthandNavRoot ul li a, x:-moz-any-link {
    padding: .1667em 0 .1667em 0;
}

/* restore for FF3 or higher */
div#lefthandNavRoot ul li a, x:-moz-any-link, x:default {
    padding: 1px 0 3px 0;
}

div#lefthandNavRoot ul li a {
    color: #4c4c4c;
}

div#lefthandNavRoot ul li.active > a,
div#lefthandNavRoot ul li.current > a {
    color: #2d8dae;
}

div#lefthandNavRoot ul li.open a {
    background: transparent url("/myweb/p/wui/3/core/img/dotted_line.gif") repeat-x left bottom;
}

div#lefthandNavRoot ul li.open ul li a,
div#lefthandNavRoot ul li.open ul li ul li a {
    background: none;
}     

div#lefthandNavRoot ul li a:hover,
div#lefthandNavRoot ul li a:focus {
    color: #2d8dae;
}

div#lefthandNavRoot ul li ul {
    border-top: none;
    display: none;
	padding: 0 0 0 1.16666em;
    background: transparent url("/myweb/p/wui/3/core/img/dotted_line.gif") repeat-x left bottom;
}

#rtl div#lefthandNavRoot ul li ul {
    padding: 0 1.16666em 0 0;
}

div#lefthandNavRoot ul > li.last-child.open ul,
div#lefthandNavRoot ul > li.last-child.open ul li.last-child ul {
	background: transparent none;
}

div#lefthandNavRoot ul li.last-child.open ul li ul {
    background: transparent url("/myweb/p/wui/3/core/img/dotted_line.gif") repeat-x left bottom;
}    


div#lefthandNavRoot ul li.open > ul {
    display: block;
}

div#lefthandNavRoot ul li ul li a {
	background-image: none;
	/*width: 13.08333em;*/
}

/*
* html div#lefthandNavRoot ul li ul li a {
	width: 13.08333em;
}
*/

div#lefthandNavRoot ul li ul li.open a {
    background: transparent url("/myweb/p/wui/3/core/img/dotted_line.gif") repeat-x left bottom;
}

div#lefthandNavRoot ul li ul li.open li a {
    background-image: none;    
}

div#lefthandNavRoot ul li.last-child li,
div#lefthandNavRoot ul li li.last-child {
    border-bottom: none;
}
/*
div#lefthandNavRoot ul li.last-child li.last-child a,*/
/*
div#lefthandNavRoot ul li.last-child ul {
    background: transparent;
}
*/



/* start 3d level */

/*
div#lefthandNavRoot ul li ul li ul li a {
    width: 11.91666em;
}
*/
div#lefthandNavRoot ul li ul li ul li.open > a {
    background-image: none;
}

/* start special-nav elements */

div#lefthandNavRoot h3.navigation-title {
    color: #094981;
    font-weight: bold;
	margin: 0 .75em 0 0;
    padding: 0 0 0.75em 0;/*pxem= padding: 0 0 9px 0; *!12px* =pxem*/
}

div#lefthandNavRoot a.link-item {
    background: none;
    color: #4c4c4c;
    margin: .58333em .75em 1.6667em 0;
    padding: 0 0 0 0;
}

div#lefthandNavRoot a.link-item:hover {
    color: #2d8dae;
}

/* special tweaks to correct 1px in the last ul */
div#lefthandNavRoot > ul li.last-child > a {
    padding-bottom: 2px;    
}

div#lefthandNavRoot > ul li.last-child.open > a,
div#lefthandNavRoot > ul li li.last-child.empty > a {
    padding-bottom: 3px;    
}



/* special tweaks to correct 1px in the last ul end */
