ul#navigation {
	list-style-type: none;
	border: 0;
	top: 0px;
	left: -10px;
	width: 515px;
	height: 27px;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	clip: rect(auto,auto,auto,auto);
	background-color: #E0E1E3;
}

p, p a {

}


/*<group=level 1>*/

ul#navigation li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	letter-spacing: -9999px;
}

ul#navigation li a {
	border: 0;
	display: block;
	height: 27px;
	background-image: url(navigation.gif);
	background-repeat: no-repeat;
}

ul#navigation li a:hover {
	border: 0;
	display: block;
	background-image: url(navigation.gif);
}	
	
/*</group>*/

/*<group=level 1 ids>*/

li#homepage a,
li#homepage a:link,
li#homepage a:visited {
	width: 98px;
	background-position: 0px 0px;
}
 
li#homepage a:hover {
	background-position: 0px -27px;
}

li#aboutus a,
li#aboutus a:link,
li#aboutus a:visited {
	width: 97px;
	background-position: -98px 0px;
}

li#aboutus a:hover {
	background-position: -98px -27px;
}

li#services a,
li#services a:link,
li#services a:visited {
	width: 91px;
	background-position: -195px 0px;
}

li#services a:hover {	
	background-position: -195px -27px;
}


li#testimonials a,
li#testimonials a:link, 
li#testimonials a:visited {
	width: 126px;
	background-position: -286px 0px;
}
 
li#testimonials a:hover {	
	background-position: -286px -27px;
}

li#contactus a,
li#contactus a:link, 
li#contactus a:visited {
	width: 103px;
	background-position: -412px 0px;
}

li#contactus a:hover {	
	background-position: -412px -27px;
}
	
/*</group>*/

/*<group=level 2>*/


#navigation li ul {
	display: block;
	visibility: hidden;
	width: 129px;
	position: absolute;
	padding: 0px;
	float: left;
	height: 135px;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 1000;
}

#navigation li:hover ul {
	visibility: visible;
	z-index: 1000;
}

#navigation li#services ul {
	background: none;
	height: 24px;
	margin-left: 18px;
}

* html #navigation li#services ul {
	margin-left: 0px;
}

/*</group>*/

/*<group=level 2 ids>*/

ul#navigation li#services ul li#SEB a:link, 
ul#navigation li#services ul li#SEB a:visited {
	width: 129px;
	height: 25px;
	background-image: url(subnavigation_services.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: 15px;
}

ul#navigation li#services ul li#SEB a:hover {
	width: 129px;
	height: 25px;
	background-image: url(subnavigation_services.gif);
	background-repeat: no-repeat;
	background-position: 0px -135px;
}

ul#navigation li#services ul li#NS a:link, 
ul#navigation li#services ul li#NS a:visited {
	width: 129px;
	height: 18px;
	background-image: url(subnavigation_services.gif);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

ul#navigation li#services ul li#NS a:hover {
	width: 129px;
	height: 18px;
	background-image: url(subnavigation_services.gif);
	background-repeat: no-repeat;
	background-position: 0px -160px;
}

ul#navigation li#services ul li#B a:link, 
ul#navigation li#services ul li#B a:visited {
	width: 129px;
	height: 18px;
	background-image: url(subnavigation_services.gif);
	background-repeat: no-repeat;
	background-position: 0px -43px;
}

ul#navigation li#services ul li#B a:hover {
	width: 129px;
	height: 18px;
	background-image: url(subnavigation_services.gif);
	background-repeat: no-repeat;
	background-position: 0px -178px;
}

ul#navigation li#services ul li#T a:link, 
ul#navigation li#services ul li#T a:visited {
	width: 129px;
	height: 18px;
	background-image: url(subnavigation_services.gif);
	background-repeat: no-repeat;
	background-position: 0px -61px;
}

ul#navigation li#services ul li#T a:hover {
	width: 129px;
	height: 18px;
	background-image: url(subnavigation_services.gif);
	background-repeat: no-repeat;
	background-position: 0px -196px;
}

ul#navigation li#services ul li#PR a:link, 
ul#navigation li#services ul li#PR a:visited {
	width: 129px;
	height: 18px;
	background-image: url(subnavigation_services.gif);
	background-repeat: no-repeat;
	background-position: 0px -79px;
}

ul#navigation li#services ul li#PR a:hover {
	width: 129px;
	height: 18px;
	background-image: url(subnavigation_services.gif);
	background-repeat: no-repeat;
	background-position: 0px -214px;
}

ul#navigation li#services ul li#IMA a:link, 
ul#navigation li#services ul li#IMA a:visited {
	width: 129px;
	height: 18px;
	background-image: url(subnavigation_services.gif);
	background-repeat: no-repeat;
	background-position: 0px -97px;
}

ul#navigation li#services ul li#IMA a:hover {
	width: 129px;
	height: 18px;
	background-image: url(subnavigation_services.gif);
	background-repeat: no-repeat;
	background-position: 0px -232px;
}

ul#navigation li#services ul li#MD a:link, 
ul#navigation li#services ul li#MD a:visited {
	width: 129px;
	height: 20px;
	background-image: url(subnavigation_services.gif);
	background-repeat: no-repeat;
	background-position: 0px -115px;
}

ul#navigation li#services ul li#MD a:hover {
	width: 129px;
	height: 20px;
	background-image: url(subnavigation_services.gif);
	background-repeat: no-repeat;
	background-position: 0px -250px;
}
