/* Start of CMSMS style sheet 'adgpl_menu' */
#menu
	{
	background:url(images/menuBG.png) no-repeat;
	width:771px;
	height:46px;
	margin:0px 0px 0px 28px;
	clear:both;
	padding:0px;	

             }

#menu ul
{
             position: absolute; 
             display:none;
             left:-40px;
             top:100%;
}

#menu ul ul
{
}

#menu li
{
	list-style:none;
	float:left;
	margin-top:0px;
	background:url(images/greenline2.png) right no-repeat bottom;
            width: 80px;
            text-align: center;
            position:relative
}

#menu li li
	{

	margin-top:0px;
             padding: 0px;
	background:url(images/menuHover.jpg) repeat-x bottom;
            width: 120px;
            text-align: center;
	}

#menu li li li
            {
             background:url(images/menuHover.jpg) repeat-x bottom;
             border-left: 1px solid #FFF;
             padding:0px;
             }

#menu a
	{
	text-decoration:none;
	padding:15px 5px 16px 5px;
	color:#ffffff;
	}

#menu li ul a
	{
	text-decoration:none;
	padding:2px 10px;
	color:#006633;
	}
	
#menu a:hover
	{
	text-decoration:underline;
	color:#006633;
	}

#menu li:hover
	{
             background:url(images/menuHover02.png) repeat-x bottom;

             }

#menu li li:hover
              {
               background:#aaaaaa;
              }


#menu li  li:hover ul 
       {
            display: block;
            position: absolute;
            left: 110px;
            top: 0px;
        }

#menu  ul, 
#menu  li:hover ul, 
#menu  li:hover ul ul, 
#menu  li.menuparenth ul, 
#menu  li.menuparenth ul ul 
{ 
   display: none; 

}

#menu li:hover ul, 
#menu  ul li:hover ul, 
#menu ul ul li:hover ul, 
#menu  li.menuparenth ul, 
#menu ul li.menuparenth ul, 
#menu  ul ul li.menuparenth ul 
{ 
   display: block; 
}





/* End of 'adgpl_menu' */

