div#menu {
		height:100%;
		background-color:#F5F5F3;
		width:150px;
		padding:0px;
		margin:0px;
	}

	ul#mainMenu, #mainMenu ul  {
		padding:0;
		margin:0;
		list-style-type:none;
		list-style-image: none;
	}


	ul#mainMenu ul {
		visibility:hidden;
		position:absolute;
		left:150px;
		top:-2;		
	}

	ul#mainMenu ul ul {
		top:-3;		
	}

	/* level 2 */
		ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{
			visibility:visible;
		}


		ul#mainMenu li:hover ul ul, ul#mainMenu li.hover ul ul{
			visibility:hidden;
		}
	/* level 3 */
		ul#mainMenu li:hover ul li:hover ul , ul#mainMenu li.hover ul li.hover ul{
			visibility:visible;
		}


		ul#mainMenu li:hover ul li:hover ul ul, ul#mainMenu li.hover ul li.hover  ul ul{
			visibility:hidden;
		}
	/* level 4 */
	ul#mainMenu li:hover ul li:hover ul li:hover ul , ul#mainMenu li.hover ul li.hover ul li.hover ul{
		visibility:visible;
	}




	ul#mainMenu li {
		position:relative;
		background-color:#F5F5F3;
		width:130px;
		_width:150px;
		/*height:13px;*/

		padding:0px;

		padding-top: 3px;
		padding-bottom: 0px;
		margin-bottom: 9px;

		padding-left: 5px;
		padding-right: 15px;

		margin-left: 0px;
		margin-right: 0px;

		/* height:26px; */
		vertical-align : middle;
	}

	ul#mainMenu li li {
		text-align:left;
		font-size:11px;
		font-weight:normal;
		padding-top: 6px;
		padding-bottom: 6px;
		margin-bottom: 0px;
	}

  li.first_item {
		border-top:3px solid #E61C09;
	}

	li.items {
		background-image:url('images/arr.gif');
		background-repeat:no-repeat;
		background-position:center right;		
	}

	li.items:hover, li.itemsHover
	 {
		/*background-image:url('images/arr_act.gif');*/
		background-repeat:no-repeat;
		background-position:center right;
	}


	ul#mainMenu li.active_item_items {
		background-image:url('images/arr_act.gif');
		background-repeat:no-repeat;
		background-position:center right;
	}

	ul#mainMenu li a {
		display:block;
		font-weight:bold;
		color : black;
		text-decoration:none;
	}

	ul#mainMenu li.active_item a, ul#mainMenu li.active_item_items a {
		color:#E61C09;
	}

	ul#mainMenu li a:hover {
		color:#E61C09;
	}

	ul#mainMenu li ul li a {
		font-weight:normal;
		color : black;
	}

	ul#mainMenu li.active_item ul li a, ul#mainMenu li.active_item_items ul li a {
		font-weight:normal;
		color : black;
	}

	ul#mainMenu li.active_item ul li a:hover, ul#mainMenu li.active_item_items ul li a:hover {
		color : #E61C09;
	}

	ul#mainMenu li li {
		margin-bottom:0;
		border-left:1px solid white;
		border-bottom:1px solid white;
		/* background-color:white; */
		background-color:#F5F5F3;

	}

	li.first_item {
		border-top:3px solid #E61C09;
	}

	ul#mainMenu li {
		behavior: url(js/hover.htc);
	}
