#menu {
	margin:0;
	padding:22px 0 0 49px;
	display:block;
}

#menu ul {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
}

#menu ul li {
	margin:0;
	padding:0;
	float:left;
}

#menu ul li a {
	margin:0;
	padding:0;
	height:38px;
	display:block;
	outline: none;
}
	
#menu ul li a.m2 { 
	background:url('images/menu/home.jpg') top left no-repeat;
	width:73px;
}

#menu ul li a.m10 {
	background:url('images/menu/about.jpg') top left no-repeat;
	width:104px;
}

#menu ul li a.m3 {
	background:url('images/menu/support.jpg') top left no-repeat;
	width:90px;
}

#menu ul li a.m83 {
	background:url('images/menu/enhancement.jpg') top left no-repeat;
	width:127px;
}

#menu ul li a.m87 {
	background:url('images/menu/implementation.jpg') top left no-repeat;
	width:147px;
}

#menu ul li a.m27 {
	background:url('images/menu/customers.jpg') top left no-repeat;
	width:147px;
}

#menu ul li a.m17 {
	background:url('images/menu/news.jpg') top left no-repeat;
	width:76px;
}

#menu ul li a.m22 {
	background:url('images/menu/careers.jpg') top left no-repeat;
	width:92px;
}

#menu ul li a.m29 {
	background:url('images/menu/contact.jpg') top left no-repeat;
	width:93px;
}

#menu ul li a span {
	display:none;
}

#menu ul li a:hover {
	background-position:0 -38px;
}

body.home #menu ul li a.m2,
body.aboutus #menu ul li a.m10,
body.support #menu ul li a.m3,
body.enhancement #menu ul li a.m83,
body.implementation #menu ul li a.m87,
body.customers #menu ul li a.m27,
body.news #menu ul li a.m17,
body.careers #menu ul li a.m22,
body.contact #menu ul li a.m29 {
	background-position:0 -76px;
}



#sub_menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#sub_menu ul li {
	margin:0;
	padding:0 0 6px 0;
	float:left;
}

#sub_menu ul li a {
	color:#00AA7C;
	text-decoration:none;
	padding:0 14px 0 16px;
	border-right:1px solid #00AA7C;
}

#sub_menu ul li.last a {
	border:none;
}

#sub_menu ul li a:hover {
	color:#FFF;
}

#sub_menu ul li.active {
	background:url('images/bgs/sub_menu_arrow.gif') bottom center no-repeat;
}

#sub_menu ul li.active a {
	color:#FFF;
}