/* vertical menu bar */
ul.mbv {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 9em;
	display: block;

}
ul.mbv li {
	margin: 0 0 0 0px;
	padding: 0;
	list-style: none;
	position: absolute;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
   	height: 21px;
	vertical-align: bottom;
	display: block;
	width:80px;
		line-height: 24px;
}


ul.mbv li.consultancy_home {
	padding: 0;
	margin: 0;
	font-weight:100;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	z-index: 1;
	background-image: url(images/consultancy/home.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 150px;
	display:block;
}
ul.mbv li.consultancy_about {
	padding: 0;
	margin: 0;

	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	display: block;
	background-image: url(images/consultancy/about.png);
	background-repeat: no-repeat;
	z-index: 6;
	width: 150px;
	height: 40px;
}

ul.mbv li.consultancy_aboutsub {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/aboutsub.png);
	background-repeat: no-repeat;
	z-index: 3;
	width: 114px;	height: 21px;

}

ul.mbv li.consultancy_joinus {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/joinsub.png);
	background-repeat: no-repeat;
	z-index: 3;
	width: 114px;	height: 21px;

}

ul.mbv li.ta {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	z-index: 4;
	background-image: url(images/consultancy/ta.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 150px;
}
ul.mbv li.consultancy_resources {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	z-index: 4;
	background-image: url(images/consultancy/resources.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 150px;
}
ul.mbv li.consultancy_faq {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/faq.png);
	background-repeat: no-repeat;
	z-index: 1;
	width: 114px;	height: 21px;

}
ul.mbv li.consultancy_acronyms {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/acronyms.png);
	background-repeat: no-repeat;
	z-index: 1;
	width: 114px;

}
ul.mbv li.consultancy_links {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/links.png);
	background-repeat: no-repeat;
	z-index: 1;
	width: 114px;	height: 21px;

}
ul.mbv li.consultancy_contact {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	z-index: 3;
	background-image: url(images/consultancy/contact.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 150px;
}
ul.mbv li.consultancy_partner {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/partner.png);
	background-repeat: no-repeat;
	z-index: 3;
	width: 114px;	height: 21px;

} 
ul.mbv li.consultancy_contactsub {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/contactsub.png);
	background-repeat: no-repeat;
	z-index: 3;
	width: 114px;	height: 21px;

}

ul.mbv li.consultancy_sitemap {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	z-index: 1;
	background-image: url(images/consultancy/sitemap.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 150px;
}

ul.mbv li.consultancy_services {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	z-index: 1;
	background-image: url(images/consultancy/services.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 150px;
}
ul.mbv li.consultancy_planning {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	z-index: 1;
	background-image: url(images/consultancy/planning.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 150px;
}

ul.mbv li.wimax {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/wimax.png);
	background-repeat: no-repeat;
	z-index: 3;
	width: 114px;	height: 21px;

}
ul.mbv li.fibre {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/fibre.png);
	background-repeat: no-repeat;
	z-index: 3;
	width: 114px;	height: 19px;

}
ul.mbv li.mpls {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/mpls.png);
	background-repeat: no-repeat;
	z-index: 3;
	width: 114px;	height: 21px;

}
ul.mbv li.pathloss {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/pathloss.png);
	background-repeat: no-repeat;
	z-index: 3;
	width: 114px;	height: 21px;

}
ul.mbv li.ta {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	z-index: 1;
	background-image: url(images/consultancy/ta.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 150px;
}

/*
test  1 2  3
*/
ul.mbv ul {
	margin: 0 0 0px -114px;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0px; /* if using borders, -1 to align top borders */
	left: 110em;
	right: 100px;
	left: 0em;
	width: 114px;
	background: #2d3639;
}
/* separator to mark end of menu group */
ul.mbv li.end {
	border-bottom: 1px dashed #399;
}

ul.mbv li a:link,
ul.mbv li a:visited,
ul.mbv li a:hover,
ul.mbv li a:active {
  	display: block;
	padding: .2em .5em;
	width: 10em;
	text-decoration: none;
	color: #399;

}
ul.mbv li.test a:active {
	display: block;
	padding: .2em .5em;
	width: 114px;
	text-decoration: none;
	background: #666;
	color: #39;
}
ul.mbv li.consultancy_home a:hover,
ul.mbv li.consultancy_home a:active {
padding: 0;
margin: 0;
width: 150px;
height: 30px;
display:block;
	background-image: url(images/consultancy/home_over.png);
	background-repeat: no-repeat;
	z-index: 1;

}
ul.mbv li.consultancy_about a:hover,
ul.mbv li.consultancy_about a:active {
padding: 0;
margin: 0;
width: 150px;
height: 30px;
display: block;
	background-image: url(images/consultancy/about_over.png);
	background-repeat: no-repeat;
	z-index: 1;

}

ul.mbv li.consultancy_aboutsub a:hover,
ul.mbv li.consultancy_aboutsub a:active {
padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/aboutsub_over.png);
	background-repeat: no-repeat;
	z-index: 3;height: 19px;	width:114px;

}

ul.mbv li.consultancy_joinus a:hover,
ul.mbv li.consultancy_joinus a:active {
padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/joinsub_over.png);
	background-repeat: no-repeat;
	z-index: 3;height: 19px;	width:114px;

}



ul.mbv li.consultancy_consultancy a:hover,
ul.mbv li.consultancy_consultancy a:active {
padding: 0;
margin: 0;
width: 150px;
height: 40px;
display:block;
	background-image: url(images/consultancy/consultancy_over.png);
	background-repeat: no-repeat;
	z-index: 1;

}

ul.mbv li.consultancy_resources a:hover,
ul.mbv li.consultancy_resources a:active {
padding: 0;
margin: 0;
width: 150px;
height: 40px;
display:block;
	background-image: url(images/consultancy/resources_over.png);
	background-repeat: no-repeat;
	z-index: 1;

}

ul.mbv li.consultancy_contact a:hover,
ul.mbv li.consultancy_contact a:active {
padding: 0;
margin: 0;
width: 150px;
height: 40px;
display:block;
	background-image: url(images/consultancy/contact_over.png);
	background-repeat: no-repeat;
	z-index: 1;

}
ul.mbv li.consultancy_sitemap a:hover,
ul.mbv li.consultancy_sitemap a:active {
padding: 0;
margin: 0;
width: 150px;
height: 40px;
display:block;
	background-image: url(images/consultancy/sitemap_over.png);
	background-repeat: no-repeat;
	z-index: 1;

}
/*side bar */ /*side bar *//*side bar *//*side bar *//*side bar */
/*side bar *//*side bar *//*side bar *//*side bar *//*side bar */
/*side bar *//*side bar *//*side bar *//*side bar *//*side bar */

ul.mbv li.consultancy_services a:hover,
ul.mbv li.consultancy_services a:active {
padding: 0;
margin: 0;
width: 150px;
height: 40px;
display:block;
	background-image: url(images/consultancy/services_over.png);
	background-repeat: no-repeat;
	z-index: 1;

}
ul.mbv li.consultancy_planning a:hover,
ul.mbv li.consultancy_planning a:active {
padding: 0;
margin: 0;
width: 150px;
height: 40px;
display:block;
	background-image: url(images/consultancy/planning_over.png);
	background-repeat: no-repeat;
	z-index: 1;

}
ul.mbv li.fibre a:hover,
ul.mbv li.fibre a:active {
padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/fibre_over.png);
	background-repeat: no-repeat;
	z-index: 3;height: 19px;

}
ul.mbv li.wimax a:hover,
ul.mbv li.wimax a:active {
padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/wimax_over.png);
	background-repeat: no-repeat;
	z-index: 3;height: 19px;

}
ul.mbv li.mpls a:hover,
ul.mbv li.mpls a:active {
padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/mpls_over.png);
	background-repeat: no-repeat;
	z-index: 3;height: 19px;

}
ul.mbv li.pathloss a:hover,
ul.mbv li.pathloss a:active {
padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/pathloss_over.png);
	background-repeat: no-repeat;
	z-index: 3;height: 19px;

}

ul.mbv li.ta a:hover,
ul.mbv li.ta a:active {
padding: 0;
margin: 0;
width: 150px;
height: 40px;
display:block;
	background-image: url(images/consultancy/ta_over.png);
	background-repeat: no-repeat;
	z-index: 1;

}



ul.mbv li.consultancy_contactsub a:hover,
ul.mbv li.consultancy_contactsub a:active {
padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/contactsub_over.png);
	background-repeat: no-repeat;
	z-index: 3;height: 19px;	width:114px;

}


ul.mbv li.consultancy_faq a:hover,
ul.mbv li.consultancy_faq a:active {
padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/faq_over.png);
	background-repeat: no-repeat;
	z-index: 3;height: 21px;	width:114px;

}


ul.mbv li.consultancy_acronyms a:hover,
ul.mbv li.consultancy_acronyms a:active {
padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/acronyms_over.png);
	background-repeat: no-repeat;
	z-index: 3;height: 21px; 	width:114px;

}

ul.mbv li.consultancy_partner a:hover,
ul.mbv li.consultancy_partner a:active {
padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/partner_over.png);
	background-repeat: no-repeat;
	z-index: 3;height: 21px;
 	width:114px;
}

ul.mbv li.consultancy_links a:hover,
ul.mbv li.consultancy_links a:active {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid; /* fixes gap problem in IE */
	position: relative;
	background-image: url(images/consultancy/links_over.png);
	background-repeat: no-repeat;
	z-index: 3;height: 21px; 	width:114px;

}

ul.mbv li a.hidden:link,
ul.mbv li a.hidden:visited {
padding: 0;
	margin: 0;	/*background: #9CC url(1.gif) 100% -12px no-repeat;*/
}
ul.mbv li a.visible:link,
ul.mbv li a.visible:visited,
ul.mbv li a.visible:hover,
ul.mbv li a.visible:active {
	padding: 0;
	margin: 0;/*background: #399 url(1.gif) 100% -62px no-repeat;
	color: #FFF;*/
}

