/* CSS Document */


/* ----------------------------------------- main menu -------------------- -*/

#mainMenu {
	position: absolute;
	margin: 0;
	top: 121px;
	left: 0px;
	width: 764px;
	z-index: 100;
}

#mainMenu ul {
	border-top: 1px solid #FFF;
	list-style: none;
	margin: 0;
	padding: 0 0 0 330px;
}

#mainMenu li {
	margin: 1px 0 0 0;
	padding: 0;
	height: 23px;
}


#mainMenu li a { 
     display: block; 
     height:0px !important; 
     padding: 23px 0 0 0; 
     margin:0; 
     overflow:hidden; 
     height /**/:23px;
}


/* menuMain button */
#mainMenu li#aboutUs { 
	position: absolute;
	top: 0;
	left: 329px;
	width: 81px;
     background:transparent url(images/menuAboutUs-over.gif) top left no-repeat;
}

#mainMenu li#aboutUs a{ 
	position: absolute;
	top: 0;
	left: 0;
	width: 81px;
     background:transparent url(images/menuAboutUs.gif) top left no-repeat;
}

#mainMenu li#aboutUsB { 
	position: absolute;
	top: 23px;
	left: 12px;
	width: 398px;
     background: #0A0849 url(images/menuAboutUs-down.gif) right bottom no-repeat;
	 border: 1px solid #FFF;
}

/* About Us button */
#mainMenu li#projects { 
	position: absolute;
	top: 0;
	left: 414px;
	width: 73px;
     background:transparent url(images/menuProjects-over.gif) top left no-repeat;
}

#mainMenu li#projects a{ 
	position: absolute;
	top: 0;
	left: 0;
	width: 73px;
     background:transparent url(images/menuProjects.gif) top left no-repeat;
}

#mainMenu li#projectsB { 
	position: absolute;
	top: 23px;
	left: 12px;
	width: 473px;
     background: #0A0849 url(images/menuProjects-down.gif) right bottom no-repeat;
	 border: 1px solid #FFF;
}

/* Benefits button */
#mainMenu li#clientResources { 
	position: absolute;
	top: 0;
	left: 490px;
	width: 136px;
     background:transparent url(images/menuClientResources-over.gif) top left no-repeat;
}

#mainMenu li#clientResources a{ 
	position: absolute;
	top: 0;
	left: 0;
	width: 136px;
     background:transparent url(images/menuClientResources.gif) top left no-repeat;
}

#mainMenu li#clientResourcesB { 
	position: absolute;
	top: 23px;
	left: 12px;
	width: 613px;
     background: #0A0849 url(images/menuClientResources-down.gif) right bottom no-repeat;
	 border: 1px solid #FFF;
}

/* Locations button */
#mainMenu li#news { 
	position: absolute;
	top: 0;
	left: 629px;
	width: 57px;
     background:transparent url(images/menuNews-over.gif) top left no-repeat;
}

#mainMenu li#news a{ 
	position: absolute;
	top: 0;
	left: 0;
	width: 57px;
     background:transparent url(images/menuNews.gif) top left no-repeat;
}

#mainMenu li#newsB { 
	position: absolute;
	top: 23px;
	left: 12px;
	width: 673px;
     background: #0A0849 url(images/menuNews-down.gif) right bottom no-repeat;
	 border: 1px solid #FFF;
}

/* Contact Us button */
#mainMenu li#careers { 
	position: absolute;
	top: 0;
	left: 689px;
	width: 72px;
     background:transparent url(images/menuCareers-over.gif) top left no-repeat;
}

#mainMenu li#careers a{ 
	position: absolute;
	top: 0;
	left: 0;
	width: 72px;
     background:transparent url(images/menuCareers.gif) top left no-repeat;
}

#mainMenu li#careersB {
	position: absolute;
	top: 23px;
	left: 12px;
	width: 748px; 
     background: #0A0849 url(images/menuCareers-down.gif) right bottom no-repeat;
	 border: 1px solid #FFF;
}

body #container #mainMenu ul li a:hover, body #container #mainMenu ul li a.active  {
     background:transparent;
}
