/* Start of CMSMS style sheet 'ger_menu.css' */
/* CSS Document */




/* start mneu items */


#navlist {
margin: 0;
padding: 0;
}

#navcontainer { 
width: 190px; 
margin: 0 0 0 0px;
padding: 0 0 10px 0;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1.25em;
background-color:#fff;
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-weight: normal;
line-height: 20px; 

}


#navcontainer li
{

}

#navcontainer a
{
display: block;
padding: 10px 15px 8px 25px;
width: 160px;  /* 188 */
border-top: 0px;

}

#navcontainer a:link, #navlist a:visited
{
color: #692c08;
text-decoration: none;
border-top: 0px;
background-image: url(images/bg-menu.gif);
background-repeat:no-repeat;
background-position: bottom left;
}

#navcontainer a:hover
{
color: #31734a;
background-image: url(images/bg-menu-on.gif);
background-repeat:no-repeat;
color: #6083b8;
}

/* sub menu IN */

#menu-in a:link, #menu-in a:visited
{
display: block;
padding: 10px 15px 8px 25px;
width: 160px;   /* 188 */
border-top: 0px;
background-image: url(images/bg-menu-in.gif);
background-repeat:no-repeat;
color: #692c08;
background-position: bottom left;
}
#menu-in a:hover
{

border-top: 0px;
background-image: url(images/bg-menu-in-on.gif);
background-repeat:no-repeat;
color: #6083b8;
}

/* if menu item is a parent */

#menu-parent a:link, #menu-parent a:visited
{
display: block;
padding: 10px 15px 8px 25px;
width: 160px;  /* 188 */
border-top: 0px;
background-image: url(images/bg-menu-parent.gif);
background-position: bottom left;
background-repeat:no-repeat;
color: #692c08;
}
#menu-parent a:hover
{
border-top: 0px;
background-image: url(images/bg-menu-parent-on.gif);
background-position: bottom left;
background-repeat:no-repeat;
color: #6083b8;
}

/* if CURRENT menu item is a parent */

#menu-parent-in a:link, #menu-parent-in a:visited
{
display: block;
padding: 10px 15px 8px 25px;
width: 160px;  /* 188 */
border-top: 0px;
background-image: url(images/bg-menu-parent-in.gif);
background-repeat:no-repeat;
color: #692c08;
}
#menu-parent-in a:hover
{

background-color: #e1ba88;
border-top: 0px;
background-image: url(images/bg-menu-parent-in-on.gif);
background-repeat:no-repeat;
color: #6083b8;
}



/* sub-menus */

#navcontainer ul ul {  /* submenu ul box */
margin: 0;
padding: 0;
font-size: .80em;
}

#navcontainer ul ul li a:link, #navcontainer ul ul li a:visited
{
display: block;
padding: 5px 3px 6px 45px;
width: 155px;  /* 180 */
border-top: 0px;
background-color: #faf3e3;
background-image: none;
font-weight: normal;
line-height: 18px;
color: #a44416;
background-image: url(images/bg-submenu.gif);
background-position: bottom left;
background-repeat:no-repeat;

}
#navcontainer ul ul li a:hover
{
display: block;
padding: 5px 3px 6px 45px;
width: 155px;  /* 180 */
background-color: #fbf8ee;
border-top: 0px;
background-image: none;
font-weight: normal;
color: #772c07;

background-image: url(images/bg-submenu-on.gif);
background-position: bottom left;
background-repeat:no-repeat;
}

/* sub menus IN */

#navcontainer ul ul #menu-in a:link, #navcontainer ul ul #menu-in  a:visited
{
display: block;
padding: 5px 3px 6px 45px;
width: 155px;  /* 180 */
border-top: 0px;
background-image: url(images/bg-submenu-in.gif);
background-color: #faf3e3;
background-position: bottom left;
background-repeat:no-repeat;
font-weight: normal;
line-height: 18px;
color: #a44416;

}
#navcontainer ul ul #menu-in  a:hover
{
display: block;
padding: 5px 3px 6px 45px;
width: 155px;  /* 180 */
background-color: #fbf8ee;
border-top: 0px;
background-image: url(images/bg-submenu-in-on.gif);
background-position: bottom left;
background-repeat:no-repeat;
font-weight: normal;
color: #772c07;
}







/* if SUBmenu item is a parent */

#navcontainer ul ul #menu-parent a:link, #navcontainer ul ul #menu-parent  a:visited
{
display: block;
padding: 5px 3px 6px 45px;
width: 155px;  /* 180 */
border-top: 0px;
background-image: url(images/bg-submenu-parent.gif);
background-position: bottom left;
background-repeat:no-repeat;
font-weight: normal;
line-height: 18px;
color: #a44416;

}
#navcontainer ul ul #menu-parent  a:hover
{
display: block;
padding: 5px 3px 6px 45px;
width: 155px;  /* 180 */
border-top: 0px;
background-image: url(images/bg-submenu-parent-on.gif);
background-position: bottom left;
background-repeat:no-repeat;
font-weight: normal;
color: #772c07;
}


/* if SUBmenu item is a parent AND IN state*/

#navcontainer ul ul #menu-parent-in a:link, #navcontainer ul ul #menu-parent-in  a:visited
{
display: block;
padding: 5px 3px 6px 45px;
width: 155px;  /* 180 */
border-top: 0px;
background-image: url(images/bg-submenu-parent-in.gif);
background-position: bottom left;
background-repeat:no-repeat;
font-weight: normal;
line-height: 18px;
color: #a44416;

}
#navcontainer ul ul #menu-parent-in  a:hover
{
display: block;
padding: 5px 3px 6px 45px;
width: 155px;  /* 180 */
border-top: 0px;
background-image: url(images/bg-submenu-parent-on.gif);
background-position: bottom left;
background-repeat:no-repeat;
font-weight: normal;
color: #772c07;
}








/* 3rd level SUBsub-menus */

#navcontainer ul ul ul {  
margin: 0;
padding: 0 0 0 22px;
font-size: 1em;
}

#navcontainer ul ul #menu-parent-in ul a:link, #navcontainer ul ul #menu-parent-in ul  a:visited,
#navcontainer ul ul #menu-parent ul a:link, #navcontainer ul ul #menu-parent ul  a:visited
{
display: block;
padding: 5px 3px 6px 45px;  /* padding: 5px 3px 6px 45px;*/
width: 126px;  /* 126 */
border-top: 0px;
background-color: #faf3e3;
line-height: 18px;
color: #a44416;

background-image: url(images/bg-submenu.gif);
background-position: bottom left;
background-repeat:no-repeat;



}
#navcontainer ul ul #menu-parent-in ul  a:hover,
#navcontainer ul ul #menu-parent ul  a:hover,
{
display: block;
padding: 5px 3px 6px 45px;
width: 126px;  /* 180 */
background-color: #fbf8ee;
border-top: 0px;
background-image: none;
color: #772c07;

background-image: url(images/bg-submenu-on.gif);
background-position: bottom left;
background-repeat:no-repeat;
}
/* sub menus IN */

#navcontainer ul ul ul #menu-in a:link, #navcontainer ul ul ul #menu-in  a:visited
{
display: block;
padding: 5px 3px 6px 45px;
width: 126px;  /* 180 */
border-top: 0px;
background-image: url(images/bg-submenu-in.gif);
background-color: #faf3e3;
background-position: bottom left;
background-repeat:no-repeat;
font-weight: normal;
line-height: 18px;
color: #a44416;


}
#navcontainer ul ul ul #menu-in  a:hover
{
display: block;
padding: 5px 3px 6px 45px;
width: 126px;  /* 180 */
background-color: #fbf8ee;
border-top: 0px;
background-image: url(images/bg-submenu-in-on.gif);
background-position: bottom left;
background-repeat:no-repeat;
font-weight: normal;
color: #772c07;
}


/* End of 'ger_menu.css' */

