ul#navigation {
	width: 720px;
	height: 42px;
	background: url(navigation_over.gif) no-repeat;
}

/*<group=level 1>*/

ul#navigation li {
position: relative;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent: -9999px;	
}

ul#navigation li a {
	border: 0;
	display: block;
	height: 42px;
	background: url(navigation.gif) no-repeat;
}

ul#navigation li a:hover {
	border: 0;
	display: block;
	background-image: url(navigation_over.gif);
}	
	
/*</group>*/

/*<group=level 1 ids>*/

li#m1 a {
	width: 167px;
 }

li#m2 a {
	width: 110px;
}

li#m2 a:link,
li#m2 a:visited,
li#m2 a:hover {
	background-position: -167px 0px;
}

li#m3 a {
	width: 100px;
}

li#m3 a:link,
li#m3 a:visited,
li#m3 a:hover {	
	background-position: -277px 0px;
}


li#m4 a {
	width: 69px;
}

li#m4 a:link, 
li#m4 a:visited, 
li#m4 a:hover {	
	background-position: -377px 0px;
}

li#m5 a {
	width: 94px;
}

li#m5 a:link, 
li#m5 a:visited, 
li#m5 a:hover {	
	background-position: -446px 0px;
}
li#m6 a {
	width: 89px;
}

li#m6 a:link, 
li#m6 a:visited, 
li#m6 a:hover {	
	background-position: -540px 0px;
}


/*</group>*/

/*<group=level 2>*/


#navigation li ul {	
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0px;
	width: 486px;
	margin: 0;
}

#navigation li:hover ul {
	visibility: visible;
	z-index: 100;
}

#navigation li#m3 ul {
	background: none;
	height: 27px;
	margin-left: -160px;
}
#navigation li#m4 ul {
	background: none;
	height: 27px;
	margin-left: -2px;
}
#navigation li#m5 ul {
	background: none;
	height: 27px;
	margin-left: -2px;
}
#navigation li#m6 ul {
	background: none;
	height: 27px;
	margin-left: -129px;
}

* html #navigation li#m3 ul {
	margin-left: -160px;
}
* html #navigation li#m4 ul {
	margin-left: -2px;
}
* html #navigation li#m5 ul {
	margin-left: -2px;
}
* html #navigation li#m6 ul {
	margin-left: -129px;
}
/*</group>*/

/*<group=level 2 ids>*/

/*--- MENU 2 LINKS ---*/
/*- m2 submenu link1 -*/
ul#navigation li#m2 ul li#s21 a:link, 
ul#navigation li#m2 ul li#s21 a:visited {
	width: 96px;
	height: 27px;
	background: url(s2.gif) no-repeat 0px 0px;
}

ul#navigation li#m2 ul li#s21 a:hover {
	width: 96px;
	height: 27px;
	background: url(s2.gif) no-repeat 0px -27px;
}
/*- m2 submenu link2 -*/
ul#navigation li#m2 ul li#s22 a:link, 
ul#navigation li#m2 ul li#s22 a:visited {
	width: 99px;
	height: 27px;
	background: url(s2.gif) no-repeat -96px 0px;
}

ul#navigation li#m2 ul li#s22 a:hover {
	width: 99px;
	height: 27px;
	background: url(s2.gif) no-repeat -96px -27px;
}
/*- m2 submenu link3 -*/
ul#navigation li#m2 ul li#s23 a:link, 
ul#navigation li#m2 ul li#s23 a:visited {
	width: 190px;
	height: 27px;
	background: url(s2.gif) no-repeat -195px 0px;
}

ul#navigation li#m2 ul li#s23 a:hover {
	width: 190px;
	height: 27px;
	background: url(s2.gif) no-repeat -195px -27px;
}

/*--- MENU 3 LINKS ---*/
/*- m3 submenu link1 -*/
ul#navigation li#m3 ul li#s31 a:link, 
ul#navigation li#m3 ul li#s31 a:visited {
	width: 98px;
	height: 27px;
	background: url(s3.gif) no-repeat 0px 0px;
}

ul#navigation li#m3 ul li#s31 a:hover {
	width: 98px;
	height: 27px;
	background: url(s3.gif) no-repeat 0px -27px;
}
/*- m3 submenu link2 -*/
ul#navigation li#m3 ul li#s32 a:link, 
ul#navigation li#m3 ul li#s32 a:visited {
	width: 128px;
	height: 27px;
	background: url(s3.gif) no-repeat -98px 0px;
}

ul#navigation li#m3 ul li#s32 a:hover {
	width: 128px;
	height: 27px;
	background: url(s3.gif) no-repeat -98px -27px;
}
/*- m3 submenu link3 -*/
ul#navigation li#m3 ul li#s33 a:link, 
ul#navigation li#m3 ul li#s33 a:visited {
	width: 145px;
	height: 27px;
	background: url(s3.gif) no-repeat -226px 0px;
}

ul#navigation li#m3 ul li#s33 a:hover {
	width: 145px;
	height: 27px;
	background: url(s3.gif) no-repeat -226px -27px;
}
/*- m3 submenu link4 -*/
ul#navigation li#m3 ul li#s34 a:link, 
ul#navigation li#m3 ul li#s34 a:visited {
	width: 115px;
	height: 27px;
	background: url(s3.gif) no-repeat -371px 0px;
}

ul#navigation li#m3 ul li#s34 a:hover {
	width: 115px;
	height: 27px;
	background: url(s3.gif) no-repeat -371px -27px;
}

/*--- MENU 4 LINKS ---*/
/*- m4 submenu link1 -*/
ul#navigation li#m4 ul li#s41 a:link, 
ul#navigation li#m4 ul li#s41 a:visited {
	width: 101px;
	height: 27px;
	background: url(s4.gif) no-repeat 0px 0px;
}

ul#navigation li#m4 ul li#s41 a:hover {
	width: 101px;
	height: 27px;
	background: url(s4.gif) no-repeat 0px -27px;
}
/*- m4 submenu link2 -*/
ul#navigation li#m4 ul li#s42 a:link, 
ul#navigation li#m4 ul li#s42 a:visited {
	width: 159px;
	height: 27px;
	background: url(s4.gif) no-repeat -101px 0px;
}

ul#navigation li#m4 ul li#s42 a:hover {
	width: 159px;
	height: 27px;
	background: url(s4.gif) no-repeat -101px -27px;
}

/*--- MENU 5 LINKS ---*/
/*- m5 submenu link1 -*/
ul#navigation li#m5 ul li#s51 a:link, 
ul#navigation li#m5 ul li#s51 a:visited {
	width: 108px;
	height: 27px;
	background: url(s5.gif) no-repeat 0px 0px;
}

ul#navigation li#m5 ul li#s51 a:hover {
	width: 108px;
	height: 27px;
	background: url(s5.gif) no-repeat 0px -27px;
}
/*- m5 submenu link2 -*/
ul#navigation li#m5 ul li#s52 a:link, 
ul#navigation li#m5 ul li#s52 a:visited {
	width: 61px;
	height: 27px;
	background: url(s5.gif) no-repeat -108px 0px;
}

ul#navigation li#m5 ul li#s52 a:hover {
	width: 61px;
	height: 27px;
	background: url(s5.gif) no-repeat -108px -27px;
}

/*--- MENU 6 LINKS ---*/
/*- m6 submenu link1 -*/
ul#navigation li#m6 ul li#s61 a:link, 
ul#navigation li#m6 ul li#s61 a:visited {
	width: 112px;
	height: 27px;
	background: url(s6.gif) no-repeat 0px 0px;
}

ul#navigation li#m6 ul li#s61 a:hover {
	width: 112px;
	height: 27px;
	background: url(s6.gif) no-repeat 0px -27px;
}
/*- m6 submenu link2 -*/
ul#navigation li#m6 ul li#s62 a:link, 
ul#navigation li#m6 ul li#s62 a:visited {
	width: 126px;
	height: 27px;
	background: url(s6.gif) no-repeat -112px 0px;
}

ul#navigation li#m6 ul li#s62 a:hover {
	width: 126px;
	height: 27px;
	background: url(s6.gif) no-repeat -112px -27px;
}
