/* from http://demo.raibledesigns.com/struts-menu/cssVertical.jsp */

		ul#ulMainMenu3,
        ul#ulMainMenu3 ul {
            /*width: 150px;*/
            margin: 0;
            padding: 0;
			/*font-size: 70%; */
			font-size: 8pt;
            /*background: #fff;*/ /* IE6 Bug */
/*            font-size: 100%; */
/*
			background-image: url("/images/space.gif");
			background-position: left top;
			cursor: pointer;
*/
        }


        ul#ulMainMenu3
			{
			/*
            float: left;
            width: auto;
			background-image: url("/images/space.gif");
			background-position: left top;
			cursor: pointer;
			*/
        	}

/*
        ul#ulMainMenu3:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }
*/
        ul#ulMainMenu3 li
			{
            position: relative;
            list-style: none;
            float: left;
            width: auto; /* Width of Menu Items */
			background-image: url("/images/menu_item_bg.gif");
			background-position: right bottom;
			cursor: pointer;
        	}
		* html ul#ulMainMenu3 li {width: 1%; white-space: nowrap;}

        ul#ulMainMenu3 li a,
        ul#ulMainMenu3 li li a {
            display: block;
            text-decoration: none;
            color: #ffffff;
            padding: 5px;

			background-image: url("/images/space.gif");
			background-position: left top;
			cursor: pointer;
        }

        /* Fix IE. Hide from IE Mac \*/
        * html ul#ulMainMenu3 li { float: left; height: 1%; }
        * html ul#ulMainMenu3 li a { height: 1%; }
        /* End */

        ul#ulMainMenu3 ul {
            position: absolute;
            display: none;
        }

        ul#ulMainMenu3 ul ul {
            left: 150px;
            top: 0;
        }

        ul#ulMainMenu3 li ul li a
		{
		/*	padding: 2px 5px; */
		} /* Sub Menu Styles */

        ul#ulMainMenu3 li:hover ul ul,
        ul#ulMainMenu3 li:hover ul ul ul,
        ul#ulMainMenu3 li.over ul ul,
        ul#ulMainMenu3 li.over ul ul ul { display: none; } /* Hide sub-menus initially */

        ul#ulMainMenu3 li:hover ul,
        ul#ulMainMenu3 li li:hover ul,
        ul#ulMainMenu3 li li li:hover ul,
        ul#ulMainMenu3 li.over ul,
        ul#ulMainMenu3 li li.over ul,
        ul#ulMainMenu3 li li li.over ul { display: block;/* 			background-image: url("/images/space.gif"); */
			background-position: left top;
			cursor: pointer;} /* The magic */

        ul#ulMainMenu3 li.menubar { /*background: transparent url(images/arrow-down.gif) right center no-repeat;*/ }
        ul#ulMainMenu3 li li.menubar { /*background: transparent url(images/arrow-right.gif) right center no-repeat;*/ }
 
        ul#ulMainMenu3 li:hover,
        ul#ulMainMenu3 li.over
			{
			/* background-color: #f9f9f9 !important; */
/*			background-color: #cccccc !important; */
/*			background-image: url("/images/space.gif");
			background-position: left top; */
			cursor: pointer;
			}

        ul#ulMainMenu3 li a:hover { /*color: #E2144A;*/ color: #DFB6F4;}



		#ulMainMenu3 li
			{
			}
		#ulMainMenu3 li ul
			{
			background-color: #461F5A;
/*
			background-image: url("/images/space.gif");
			background-position: left top;
			cursor: pointer;
*/
			}
        ul#ulMainMenu3 li ul li
			{
			width: 150px;
			border: none;
			background-color: #461F5A;
			background-image: url("/images/space.gif");
			background-position: left top;
			cursor: pointer;
			}
        ul#ulMainMenu3 li ul li a
			{
			color: #ffffff;
			background-color: #461F5A;
			background-image: url("/images/space.gif");
			background-position: left top;
			cursor: pointer;
			margin-left: 10px;
			}