#submenu {
width: 170px;
background: #f5f5f5;
font-size: 20px;
z-index: 900;
/*background: url(/images/subpage_menu_bg_sides.jpg);
background-repeat: repeat-y;*/
border-bottom: 1px solid #f5f5f5;
}

#submenu ul { 
list-style: none;
margin: 0px;
padding: 0px;
}

#submenu a, #submenu h2 { 
font: 12px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: white white #dddddd white;
margin: 0;
padding: 4px;
}

#submenu h2 {
/* menu labels */
color: #414C5E;
/*border-top: 1px solid #f5f5f5;*/
background: #eeeeee;
/*background: #414C5E;*/
/*background: url(/images/subpage_menu_bg2.jpg);
background-repeat: no-repeat;*/
}


/* submenu links */
#submenu a {
color: #000;
/*font-weight: bold;*/
/*background: #ffffff;*/
text-decoration: none;

}

#submenu a:hover {
color: #173B6D;
/*background: #fff;*/
text-decoration: underline;
}


#submenu li {
position: relative;
padding: 0px;
}

#submenu li li li {
/*border-width: 1px;
border-style: solid;
border-color: #173B6D;*/
padding: 0px;
}

#submenu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
/*background: #132346;*/
z-index: 1000;
padding: 0px;
}


div#submenu ul ul ul,
div#submenu ul li:hover ul ul,
div#submenu ul ul li:hover ul ul,
div#submenu ul ul ul li:hover ul ul
{display: none;}

div#submenu ul ul li:hover ul,
div#submenu ul ul ul li:hover ul,
div#submenu ul ul ul ul li:hover ul
{display: block;}


#shadow
{
border-width: 1px 3px 3px 1px;
border-style: solid;
border-color: gray;
}

#border
{
border-width: 1px 1px 3px 1px;
border-style: double solid;
border-color:  #DADADA black black #DADADA;
}

