.primaryNavContainer {position:relative; height:31px; z-index:100; width:778px}

#primaryNav {
	 WIDTH: 778px;  
}

#primaryNav ul { /* all lists */
	padding: 0; margin-top:20px;
	margin: 0;
	list-style: none;
}

#primaryNav li { /* all list items */
	float: left; 
	position: relative;
	/*width: 10em;*/
}

#primaryNav li ul { /* second-level lists */
	display: none; padding:5px; width:230px; text-align:left;  background-image:url(../accumulateimages/nav_dropdown_bg.gif);
	position: absolute; background-color:#ECF0F0 ; 
	top: 31px;
	left: 0;
}

#primaryNav li ul:hover { /* second-level lists */
	display: none; text-decoration:none; width:230px; /*background-image:url(../accumulateimages/nav_bg.gif);*/
	position: absolute; background-color:#ECF0F0; 
	top: 31px;	
	left: 0px;
	}

#primaryNav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto; 	left: auto;}

#primaryNav li.over ul { /* lists nested under hovered list items */
	display: block;  border:0px;}

#primaryNav li:hover ul 
{
	display: block;  border:0px; top: 31px;
}

/* All A tags in the nav*/
#primaryNav LI A { TEXT-INDENT: -9000px; text-decoration: none; display:block; height:31px;}

/* Just the A tags in the submenus*/
#primaryNav LI UL LI {width:230px}
#primaryNav LI UL LI A {TEXT-INDENT: 0px; height:15px;  border:0px; font-size:11px; text-decoration:none; color: #FFF; padding:3px 3px 3px 6px}
#primaryNav LI UL LI A:hover {TEXT-INDENT: 0px; height:15px;  border: 0px; background-color:#CCC; padding:3px 3px 3px 6px; color: #000;}

#home{background-image:url('../accumulateimages/nav_home.gif'); width:67px; height:31px; border:0px;} 
#aboutus {background-image:url('../accumulateimages/nav_about.gif'); width:77px; height:31px; border:0px;}
#oursolutions {background-image:url('../accumulateimages/nav_solutions.gif'); width:116px; height:31px; border:0px;}
#whyaccumulate {background-image:url('../accumulateimages/nav_why.gif'); width:133px; height:31px; border:0px;}
#casestudies{background-image:url('../accumulateimages/nav_case.gif'); width:102px; height:31px; border:0px;}
#resourcecentre {background-image:url('../accumulateimages/nav_resource.gif'); width:127px; height:31px; border:0px;}
#contactus {background-image:url('../accumulateimages/nav_contact.gif'); width:156px; height:31px; border:0px;}

#home_over {background-image:url('../accumulateimages/nav_home_on.gif'); width:67px; height:31px; border:0px;} 
#aboutus_over  {background-image:url('../accumulateimages/nav_about_on.gif'); width:77px; height:31px; border:0px;}
#oursolutions_over  {background-image:url('../accumulateimages/nav_solutions_on.gif'); width:116px; height:31px; border:0px;}
#whyaccumulate_over  {background-image:url('../accumulateimages/nav_why_on.gif'); width:133px; height:31px; border:0px;}
#casestudies_over {background-image:url('../accumulateimages/nav_case_on.gif'); width:102px; height:31px; border:0px;}
#resourcecentre_over  {background-image:url('../accumulateimages/nav_resource_on.gif'); width:127px; height:31px; border:0px;}
#contactus_over {background-image:url('../accumulateimages/nav_contact_on.gif'); width:156px; height:31px; border:0px;}

/* HH 20070309: to make menu appear in the right place, we need these too. (not nice at all)*/
#home_over_over {background-image:url('../accumulateimages/nav_home_on.gif'); width:67px; height:31px; border:0px;} 
#aboutus_over_over  {background-image:url('../accumulateimages/nav_about_on.gif'); width:77px; height:31px; border:0px;}
#oursolutions_over_over  {background-image:url('../accumulateimages/nav_solutions_on.gif'); width:116px; height:31px; border:0px;}
#whyaccumulate_over_over  {background-image:url('../accumulateimages/nav_why_on.gif'); width:133px; height:31px; border:0px;}
#casestudies_over_over {background-image:url('../accumulateimages/nav_case_on.gif'); width:102px; height:31px; border:0px;}
#resourcecentre_over_over  {background-image:url('../accumulateimages/nav_resource_on.gif'); width:127px; height:31px; border:0px;}
#contactus_over_over {background-image:url('../accumulateimages/nav_contact_on.gif'); width:156px; height:31px; border:0px;}

#home:hover{background-image:url('../accumulateimages/nav_home_on.gif'); width:67px; height:31px; border:0px;} 
#aboutus:hover  {background-image:url('../accumulateimages/nav_about_on.gif'); width:77px; height:31px; border:0px;}
#oursolutions:hover  {background-image:url('../accumulateimages/nav_solutions_on.gif'); width:116px; height:31px; border:0px;}
#whyaccumulate:hover {background-image:url('../accumulateimages/nav_why_on.gif'); width:133px; height:31px; border:0px;}
#casestudies:hover {background-image:url('../accumulateimages/nav_case_on.gif'); width:102px; height:31px; border:0px;}
#resourcecentre:hover  {background-image:url('../accumulateimages/nav_resource_on.gif'); width:127px; height:31px; border:0px;}
#contactus:hover  {background-image:url('../accumulateimages/nav_contact_on.gif'); width:156px; height:31px; border:0px;}
