/* 
 * Menu styles, corner image positions etc. for submenus
 * appearing in the left column.
 *
 */

div.module_menu *{
  /* might not be valid, but works for menu item wrapping*/
  word-wrap: break-word;
  
  /* cleans the slate */
  margin: 0;
  padding: 0;
}

div.module_menu h3 {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
  font-family: Verdana;
  margin: 2px 0 3px 0;
}

div.module_menu {
  background: url(../images/submenu/submenu_br.png) 100% 100% no-repeat;
  margin-bottom: 8px;
}

div.module_menu div {
	background: url(../images/submenu/submenu_bl.png) 0 100% no-repeat;
}

div.module_menu div div {
	background: url(../images/submenu/submenu_tr.png) 100% 0 no-repeat;
}

div.module_menu div div div {
  background: url(../images/submenu/submenu_tl.png) 0 0 no-repeat;
  padding: 2px 0 10px 8px;
}

div.module_menu div div div div {
	background: none;
}




/*
 * Menu items
 *
 */
 
div.module_menu ul {
  list-style-type: none;
}

div.module_menu ul li a:link, div.module_menu ul li a:visited {
	font-weight: bold;
  color: #273538;
  font-size: 12px;
  text-decoration: none;
}



div.module_menu ul li ul {
	padding-left: 2px;
}

div.module_menu ul li ul li a:link, div.module_menu ul li ul li a:visited {
  color: #455d61;
  font-size: 11px;
  text-decoration: none;
}
