div#MainMenu {
    position: relative;
    height: 32px; 
    top: 0px;
    width: 1100px;
    z-index: 100;    
    background-color: #8080FF;
    background-image: url(/images/backgrounds/menu.png);
    background-repeat: repeat-x;   
} 

div#MainMenuItems {
    position: absolute;
    width: 729px;
    height: 32px;
    left: 50%;
    margin-left: -364px;
    z-index: 100;  
}

div#MainMenuItems div#adoptionMenu ul#B4_Submenu { margin-left: 16em; top: 32px; width: 16em;}

div#MainMenuItems div#adoptionMenu div#adoption {background-image: url(/images/Menu/menu.png); margin-left: 1px; width: 90px; height: 32px; overflow: hidden; z-index: 100; }
div#MainMenuItems div#adoptionMenu div#adoption p { margin-top: 7px; text-align: center; vertical-align: middle; font-size: 14px; font-weight: bold; color: #000080; }
div#MainMenuItems div#adoptionMenu ul#adoptionList { margin-left: 1px; width: 16em; }

div#MainMenuItems div#lendAHandMenu div#lendAHand { background-image: url(/images/Menu/menu.png); margin-left: 92px; width: 90px; height: 32px; overflow: hidden; }
div#MainMenuItems div#lendAHandMenu div#lendAHand p { margin-top: 7px; text-align: center; vertical-align: middle; font-size: 14px; font-weight: bold; color: #000080; }
div#MainMenuItems div#lendAHandMenu ul#lendAHandList { margin-left: 92px; width: 20em; }

div#MainMenuItems div#donationsMenu div#donations { background-image: url(/images/Menu/menu.png); margin-left: 183px; width: 90px; height: 32px; overflow: hidden; }
div#MainMenuItems div#donationsMenu div#donations p { margin-top: 7px; text-align: center; vertical-align: middle; font-size: 14px; font-weight: bold; color: #000080; }
div#MainMenuItems div#donationsMenu ul#donationsList { margin-left: 183px; width: 26em; }

div#MainMenuItems div#giftShopMenu div#giftShop { background-image: url(/images/Menu/menu.png); margin-left: 274px; width: 90px; height: 32px; overflow: hidden; }
div#MainMenuItems div#giftShopMenu div#giftShop p { margin-top: 7px; text-align: center; vertical-align: middle; font-size: 14px; font-weight: bold; color: #000080; }
div#MainMenuItems div#giftShopMenu ul#giftShopList { margin-left: 274px; width: 13em; }

div#MainMenuItems div#assistanceMenu div#assistance { background-image: url(/images/Menu/menu.png); margin-left: 365px; width: 90px; height: 32px; overflow: hidden; }
div#MainMenuItems div#assistanceMenu div#assistance p { margin-top: 7px; text-align: center; vertical-align: middle; font-size: 14px; font-weight: bold; color: #000080; }
div#MainMenuItems div#assistanceMenu ul#assistanceList { margin-left: 365px; width: 24em; }

div#MainMenuItems div#informationMenu div#information { background-image: url(/images/Menu/menu.png); margin-left: 456px; width: 90px; height: 32px; overflow: hidden; }
div#MainMenuItems div#informationMenu div#information p { margin-top: 7px; text-align: center; vertical-align: middle; font-size: 14px; font-weight: bold; color: #000080; }
div#MainMenuItems div#informationMenu ul#informationList { margin-left: 456px; width: 20em; }

div#MainMenuItems div#resourcesMenu div#resources{ background-image: url(/images/Menu/menu.png); margin-left: 547px; width: 90px; height: 32px; overflow: hidden; }
div#MainMenuItems div#resourcesMenu div#resources p { margin-top: 7px; text-align: center; vertical-align: middle; font-size: 14px; font-weight: bold; color: #000080; }
div#MainMenuItems div#resourcesMenu ul#resourcesList { margin-left: 547px; width: 28em; }

div#MainMenuItems div#aboutUsMenu div#aboutUs{ background-image: url(/images/Menu/menu.png); margin-left: 638px; width: 90px; height: 32px; overflow: hidden; }
div#MainMenuItems div#aboutUsMenu div#aboutUs p { margin-top: 7px; text-align: center; vertical-align: middle; font-size: 14px; font-weight: bold; color: #000080; }
div#MainMenuItems div#aboutUsMenu ul#aboutUsList { margin-left: 638px; width: 16em; }

div#MainMenuItems div ul  {
    position: absolute;
    background-color: #e0e0ff;
    background-repeat: repeat;
    border: solid 2px #000080;
    list-style-type: none;    
    color: #000080;        
    visibility: hidden;
    top: 32px;
    overflow: hidden;
}

div#MainMenuItems a:visited { color: #000080; }
div#MainMenuItems a {
   text-decoration: none; 
   color: #000080; 
   width: inherit;
   overflow: hidden;
}

div#MainMenuItems div ul li {
   height: 1.5em;
   padding-left: 10px;
   padding-bottom: 0.25em;
   overflow: hidden;
}

div#MainMenuItems div ul li span {
    overflow:hidden;
    white-space: nowrap;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5em;
    height: 1.5em;
    text-align: left;
    padding-right: 35em;
    overflow: hidden;
}
	
div#MainMenuItems div ul li:hover {
    background-color: #000080;
    cursor: pointer;
    color: #FFFFFF;
    overflow: hidden;
}
	
div#MainMenuItems div ul li:hover span {
    background-color: #000080;
    cursor: pointer;
    color: #FFFFFF;
    overflow: hidden;
}

div#MainMenuItems div div { 
    position: absolute;  
    top: 0px;
    width: 104px;
    height: 32px;    
}

div#MainMenuItems div:hover div {   
   background-position: 0px -32px;
   cursor: pointer;
}

div#MainMenuItems div#adoptionMenu:hover div#adoption p,
div#MainMenuItems div#lendAHandMenu:hover div#lendAHand p,
div#MainMenuItems div#donationsMenu:hover div#donations p,
div#MainMenuItems div#giftShopMenu:hover div#giftShop p,
div#MainMenuItems div#assistanceMenu:hover div#assistance p,
div#MainMenuItems div#informationMenu:hover div#information p,
div#MainMenuItems div#resourcesMenu:hover div#resources p,
div#MainMenuItems div#aboutUsMenu:hover div#aboutUs p {   
   color: #ffffff;
}

div#MainMenuItems div:hover ul { visibility: visible; }
div#MainMenuItems div:hover { cursor: pointer;  }