div#menu { float: left; background: #a7c2dc; width: 190px; padding: 0 0 10px; }

div.box_menu_top { display: none; }

div#menu div.menu_title_main {

	font-family: "Times New Roman", Times, serif;
	
	font-size: 18px;

	margin: 4px;

	padding: 2px 0 0 4px;

	color: #FFFFFF;
	
	background: url(/themes/default/images/backgrounds/bg_menu.jpg) right top no-repeat #1b364f;
	
	border-top: 1px solid #7994ae;

}



div#menu ul { list-style: none; margin: 0px; padding: 0px; margin: 0 5px; border-top: 1px solid #fff; }

div#menu ul li { margin-left: 5px; }

div#menu ul li a { background: url(/themes/default/images/arrow_menu_item_depth_1.gif) 0 7px no-repeat; display: block; font-weight: bold; border-bottom: 1px dotted #4584bf; color: #FFFFFF }

div#menu ul li ul { border: none; }

div#menu ul li ul li a {

	padding: 3px 0px 3px 11px;

	color: #1b364f;

	background: url(/themes/default/images/arrow_menu_item_depth_2.gif) 1px 8px no-repeat;
	
	border-bottom: 1px dotted #ffffff;
	
	font-weight: normal;

}

div#menu ul li ul li ul li a { color: #385d7f; background: url(/themes/default/images/arrow_menu_item_depth_3.gif) 1px 9px no-repeat; }

div#menu ul li a.menu_item_depth_0 { width: 158px; margin: 0px; padding: 3px 0 3px 12px;  }

div#menu ul li a.menu_item_depth_1 { width: 133px; margin: 0px 0px 0px 15px; }

div#menu ul li a.menu_item_depth_2 { width: 117px; margin: 0px 0px 0px 20px; }

div#menu ul li a.menu_item_depth_3 { width: 107px; margin: 0px 0px 0px 30px; }

div#menu ul li a.menu_item_depth_4 { width: 93px; margin: 0px 0px 0px 44px; }



div#menu ul li a:hover { color: #1b364f; }
div#menu ul li ul li a:hover { font-weight: bold; }
div#menu ul li ul li ul li a:hover { font-weight: normal; color: #1b364f; background: url(/themes/default/images/arrow_menu_item_depth_3.gif) 1px 9px no-repeat #b7cfe6; }

div#menu ul li a.selected { background: url(/themes/default/images/arrow_menu_item_depth_1b.gif) 0pt 7px no-repeat; color: #1b364f; cursor: default; }

div#menu ul li ul li a.selected { font-weight: bold; background: url(/themes/default/images/arrow_menu_item_depth_1b.gif) 0pt 7px no-repeat; color: #1b364f; }

div#menu ul li ul li ul li a.selected {  }
div#menu ul li ul li ul li a.selected:hover { cursor: default; background: url(/themes/default/images/arrow_menu_item_depth_1b.gif) 0pt 7px no-repeat; color: #1b364f; font-weight: bold;  }


div#menu ul li a.has_children {}
div#menu ul li ul li a.has_children {}

div#menu ul li a.inroute { font-weight: bold; color: #1b364f; }

div#menu ul li a.inroute:hover { text-decoration: underline; }