/* Side menu */
/* start sub menu items */

.parent-item {
display: block;
padding: 0px 0px 2px 0px;
margin: 0px 0 0 0;
border-bottom: 1px solid #b9bbb9;
width: 237px; 
}

.parent-item a {
display: block;
padding: 5px;
padding-left: 0px;
width: 235px; 
border-top: 0px;
font-weight: normal;
line-height: 18px;
margin: 0;
}

.parent-item a:link, .parent-item a:visited {
	color: #9fa59f;
text-decoration: none;
border-top: 0px;

}

.parent-item a:hover
{
color: #9b5e5e;
}



.menu-bottom {
height: 44px;

}

#navlist {
margin: 0px 0 0 0px;
background-image: url(/images/menu-top-bg.png);
background-position: top left;
background-repeat:no-repeat;


}

.navcontainer { 
width: 245px; 
margin: 0px 0 0 0px;
padding-bottom: 30px;
font-family: arial, "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: .8em;
text-align: left;

background-image: url(/images/menu-line.png);
background-position: bottom left;
background-repeat:no-repeat;

}

.navcontainer ul
{
margin-left: 0px;
padding-left: 0;
list-style-type: none;
font-weight: bold;
line-height: 18px;

}


.navcontainer ul ul  /* turns off border above at child stage */
{
	border-top: 0;
}


.navcontainer li
{

}

.navcontainer a
{
display: block;
padding: 4px;
padding-left: 17px;
width: 216px; 
border-top: 0px;
border-bottom: 1px solid #b9bbb9;
/*background-color: #82b3ce;*/
}

.navcontainer a:link, .navcontainer a:visited
{
color: #586093;
text-decoration: none;
border-top: 0px;
border-bottom: 1px solid #b9bbb9;
/*background-color: #82b3ce;*/
padding-top: 6px;
padding-bottom: 6px;
}

.navcontainer a:hover
{
background-color: #d2b9b4;
color: #7d3535;
  opacity:0.8;
  filter:alpha(opacity=80); /* For IE8 and earlier */
}



/* 2nd level menus */

.navcontainer ul ul {  /* submenu ul box */
margin: 0;
padding: 0;
font-size: 1em;
font-weight: normal;
background-image: url(/images/bg-menu-2ndlevel.gif);
background-repeat: repeat-y;
}

.navcontainer ul ul li
{}

.navcontainer ul ul li a:link, .navcontainer ul ul li a:visited
{
/*background-image: none;*/
display: block;
padding: 4px 5px 4px 5px;
padding-left: 30px;
width: 202px;
border-top: 0px;
font-weight: normal;
line-height: 22px;
color: #586093;
background-image: url(/images/bg-submenu.gif);
background-position: 0px 2px;
background-repeat:no-repeat;
border-bottom: 1px solid #c9c9c9;
}
.navcontainer ul ul li a:hover
{
display: block;
padding: 4px 5px 4px 5px;
padding-left: 30px;
width: 202px;
border-top: 0px;
font-weight: normal;
background-color: #e3d9d7;
color: #9b5e5e;
  opacity:0.8;
  filter:alpha(opacity=80); /* For IE8 and earlier */
}




/* 2nd level set parent override - adds > to 2nd level parents */
.navcontainer ul ul li.parent a:link, .navcontainer ul ul li.parent a:visited
{
background-image: url(/images/bg-menu-parent.gif);
background-position: 11px 1px;
background-repeat:no-repeat;
}

/* 3nd level set parent override - removes > from following li's */
.navcontainer ul ul li.parent li a:link, .navcontainer ul ul li.parent li a:visited
{
background-image: url(/images/bg-submenu.gif);
background-repeat:no-repeat;
}






/* 3RD level menus */

.navcontainer ul ul ul {  /* submenu ul box */
margin: 0;
padding: 0;
background-image: url(/images/bg-menu-3rdlevel.gif);
background-repeat: repeat-y;

}
.navcontainer ul ul ul li
{}
.navcontainer ul ul ul li a:link, .navcontainer ul ul ul li a:visited
{
background-image: none;
display: block;
padding: 3px 5px 3px 5px;
padding-left: 40px;
width: 192px;
border-top: 0px;
font-weight: normal;
line-height: 22px;
color: #586093;
background-image: url(/images/bg-submenu.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
border-bottom: 1px solid #b7b7b7;
}
.navcontainer ul ul ul li a:hover
{
display: block;
padding: 3px 5px 3px 5px;
padding-left: 40px;
width: 192px;
border-top: 0px;
background-image: none;
font-weight: normal;
background-color: #e3d9d7;
color: #9b5e5e;
background-image: url(/images/bg-submenu-on.gif);
background-repeat:no-repeat;
}





/* if menu item is a parent */

.parent a:link, .menu-parent a:link, .parent a:visited, .menu-parent a:visited
{
background-image: none;
background-image: url(/images/bg-menu-parent.gif);
/*background-position: inherit;*/
background-repeat:no-repeat;
}
.parent a:hover, .menu-parent a:hover
{
background-image: url(/images/bg-menu-parent-on.gif);
/*background-position: inherit;*/
background-repeat:no-repeat;
}




/* sub menu IN */
.menu-in
{
background-image: none;
background-image: url(/images/bg-menu-in.gif);
background-repeat:no-repeat;
background-position: top left;
}
i
/* Stylesheet: KF_navigation-sidebar Modified On 2012-09-24 16:12:30 */
