.menu {
	width:742px;
	padding: 0px 0px 0px 0px;
	float:left;
	background-color:#1e1e1e;
}
.menu ul {
	margin:0;
	padding:0px;
	list-style:none;
}
.menu2 {
	padding:0 0 0 0px;
	margin:0;
	list-style:none;
	height:30px;
	z-index:500;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
.menu2 li.top {
	display:block;
	float:left;
	padding:0px 0px; 
}

.menu2 table {
	border-collapse:collapse;
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
}

.menu2 a:hover {
	visibility:visible;
	position:relative;
	z-index:200;
}
.menu2 li:hover {
	position:relative;
	z-index:200;
}

/*------------------------------Home Menu Style------------------------------*/
.menu2 li a.home, .menu2 li a.homeact {
	display:block;
	overflow:hidden;
	height:30px;
	float:left;
	width:32px;
	cursor:pointer;
	padding-right:42px;
	background: url(../images/navigation.jpg) left 0px no-repeat;
	
}
.menu2 li a.home:hover, .menu2 li a.homeact {
	background:url(../images/navigation.jpg) left -30px no-repeat;	

}
.menu2 li a.home span, .menu2 li a.homeact span {
	display:none;
}

/*------------------------------Services Menu Style------------------------------*/
.menu2 li a.services, .menu2 li a.servicesact {
	display:block;
	float:left;
	height:30px;
	color:#f8d513;
	width:49px;
	text-decoration:none;
	padding-right:42px;
	background:url(../images/navigation.jpg) -170px 0px no-repeat;
}
.menu2 li a.services span, .menu2 li a.servicesact span {
	display:none;
	height:30px;
	float:left;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}
.menu2 li a.services:hover, .menu2 li a.servicesact {
	color:#f8d513;
	background:url(../images/navigation.jpg) -170px -30px no-repeat;

}

/*------------------------------Company Menu Style------------------------------*/
.menu2 li a.company, .menu2 li a.companyact {
	display:block;
	overflow:hidden;
	height:30px;
	float:left;
	cursor:pointer;
	width:54px;
	padding-right:42px;
	background:url(../images/navigation.jpg) -74px 0px no-repeat;
}
.menu2 li a.company:hover, .menu2 li a.companyact {
	background:url(../images/navigation.jpg) -74px -30px no-repeat;
}
.menu2 li a.company span, .menu2 li a.companyact span {
	display:none;
}

/*------------------------------Our Work Menu Style------------------------------*/
.menu2 li a.portfolio, .menu2 li a.portfolioact {
	display:block;
	overflow:hidden;
	height:30px;
	float:left;
	width:49px;
	cursor:pointer;
	padding-right:43px;
	background:url(../images/navigation.jpg) -261px 0px no-repeat;
}
.menu2 li a.portfolio:hover, .menu2 li a.portfolioact {
	background:url(../images/navigation.jpg) -261px -30px no-repeat;
}
.menu2 li a.portfolio span, .menu2 li a.portfolioact span {
	display:none;
}

/*------------------------------Partner Menu Style------------------------------*/
.menu2 li a.partner, .menu2 li a.partneract {
	display:block;
	overflow:hidden;
	height:30px;
	float:left;
	width:87px;
	cursor:pointer;
	padding-right:41px;
	background:url(../images/navigation.jpg) -353px 0px no-repeat;
}
.menu2 li a.partner:hover, .menu2 li a.partneract {
	background:url(../images/navigation.jpg) -353px -30px no-repeat;
}
.menu2 li a.partner span, .menu2 li a.partneract span {
	display:none;
}

/*------------------------------Hiring Menu Style------------------------------*/
.menu2 li a.hiring, .menu2 li a.hiringact {
	display:block;
	overflow:hidden;
	height:30px;
	float:left;
	width:79px;
	cursor:pointer;
	padding-right:43px;
	background:url(../images/navigation.jpg) -595px 0px no-repeat;
}
.menu2 li a.hiring:hover, .menu2 li a.hiringact {
	background:url(../images/navigation.jpg) -595px -30px no-repeat;
}
.menu2 li a.hiring span, .menu2 li a.hiringact span {
	display:none;
}

/*------------------------------Studies Menu Style------------------------------*/
.menu2 li a.studies, .menu2 li a.studiesact {
	display:block;
	overflow:hidden;
	height:30px;
	float:left;
	width:77px;
	cursor:pointer;
	padding-right:41px;
	background:url(../images/navigation.jpg) -624px 0px no-repeat;
}
.menu2 li a.studies:hover, .menu2 li a.studiesact {
	background:url(../images/navigation.jpg) -624px -30px no-repeat;
}
.menu2 li a.studies span, .menu2 li a.studiesact span {
	display:none;
}

/*------------------------------Clients Menu Style------------------------------*/
.menu2 li a.blog, .menu2 li a.clientsact {
	display:block;
	overflow:hidden;
	height:30px;
	float:left;
	width:25px;
	cursor:pointer;
	background:url(../images/navigation.jpg) -717px 0px no-repeat;
}
.menu2 li a.blog:hover, .menu2 li a.clientsact {
	background:url(../images/navigation.jpg) -717px -30px no-repeat;
}
.menu2 li a.blog span, .menu2 li a.clientsact span {
	display:none;
}

/*------------------------------Testimonial Menu Style------------------------------*/
.menu2 li a.testimonial, .menu2 li a.testimonialact {
	display:block;
	overflow:hidden;
	height:30px;
	float:left;
	width:73px;
	cursor:pointer;
	padding-right:41px;
	background:url(../images/navigation.jpg) -481px 0px no-repeat;
}
.menu2 li a.testimonial:hover, .menu2 li a.testimonialact {
	background:url(../images/navigation.jpg) -481px -30px no-repeat;
}
.menu2 li a.testimonial span, .menu2 li a.testimonialact span {
	display:none;
}