/*********************************************
	MAIN NAV
*********************************************/

/* Tags that use the sprite */
.nav-holder{
	background: url(/images/nav-plate.png);
	width:985px;
	height:51px;
	position:relative;
	left:15px;
}
.main-nav{
	position:relative;
	left:50px;
	top:20px;
}
.main-nav ul li,
.main-nav ul li a,
.main-nav ul ul{
	background: url(/images/nav.jpg) no-repeat left top;
}

/* main navigation bar and main li height */
.main-nav,
.main-nav ul li{
	display:block;
	height:29px;
}

.main-nav li{ cursor:pointer;}

/*set all z indexs for menus */
.main-nav{z-index:100;}
.main-nav ul{z-index:200; position:relative;}
.main-nav ul ul{z-index:300;}

.main-nav ul{
	list-style-type:none; 
	margin:0;
	padding:0;
}


/*********************************************
	Main Navigation
*********************************************/

.main-nav ul li{ 
	padding:0 0px;
	margin:0;
	float:left;
	background-position: left -80px;
	text-indent:-9999px;
	position:relative;
}
	.main-nav ul li a{
		display:block;
		height:29px;
	}


	.main-nav ul li.mm1 a{width:70px; background-position: left 0px;}
	.main-nav ul li:hover.mm1 a{background-position: 0px -29px;}
	
	.main-nav ul li.mm2 a{width:123px; background-position: -70px 0px;}
	.main-nav ul li:hover.mm2 a{background-position: -70px -29px;}
	
	.main-nav ul li.mm3 a{width:151px; background-position: -193px 0px;}
	.main-nav ul li:hover.mm3 a{background-position: -193px -29px;}
	
	.main-nav ul li.mm4 a{width:137px; background-position: -344px 0px;}
	.main-nav ul li:hover.mm4 a{background-position: -344px -29px;}
	
	.main-nav ul li.mm5 a{width:96px; background-position: -481px 0px;}
	.main-nav ul li:hover.mm5 a{background-position: -481px -29px;}
	
	.main-nav ul li.mm6 a{width:110px; background-position: -577px 0px;}
	.main-nav ul li:hover.mm6 a{background-position: -577px -29px;}
	
	.main-nav ul li.mm7 a{width:95px; background-position: -687px 0px;}
	.main-nav ul li:hover.mm7 a{background-position: -687px -29px;}
	
	.main-nav ul li.mm8 a{width:111px; background-position: -782px 0px;}
	.main-nav ul li:hover.mm8 a{background-position: -782px -29px;}

/*********************************************
	Sub Level 1
*********************************************/
.main-nav ul ul{
	position:absolute;
	top:49px;
	left:0;
	width:180px;
	background-position:left bottom;
	padding:0 0 14px 0;
}


.main-nav ul ul li{
	height:30px;
	margin:0;
	background-position:left -850px;
	width:100%;
	padding:0;
}

/*********************************************
	Sub Level 2
*********************************************/
.main-nav ul ul ul{
	width:198px;
	padding:0 0 14px 0;
	background-position:-492px bottom;
	margin: -50px 0 0 178px;
}


/* styling for first item in sub sub li */
.main-nav ul ul ul li.subsub1{background-position:-760px -1000px; height:31px;}
.main-nav ul ul ul li:hover.subsub1{background-position:-760px -1100px;}

	/* all other sub sub li styling */
	.main-nav ul ul ul li {background-position:-760px -1050px;}	
	.main-nav ul ul ul li:hover {background-position:-760px -1150px;}
	
	/* left flyout ( add "left-flyout" class to sub sub ul ) */
	.main-nav ul ul ul.left-flyout{margin-left: -194px; }
	.main-nav ul ul ul.left-flyout li.subsub1 {background-position:-742px -1200px;}	
	.main-nav ul ul ul.left-flyout li.subsub1:hover {background-position:-742px -1300px;}



/*********************************************
	Shared Sub and Sub Sub Navigation styles
*********************************************/
.main-nav ul ul,
.main-nav ul li:hover ul ul{
	display:none;
}

.main-nav ul li:hover ul,
.main-nav ul li:hover ul li:hover ul{
	display:block;		
}

	/* set height and margin of sub navigation a if different from main navigation height and margin */
	.main-nav ul ul li a{ }
	
	
	/* to debug a drop down and to make it visible set it to display block ( example: li.mm1 ul{display:block;} will set first menu drop down to be visible. ) */


/* comment in if you want text links for all sub navigation 
	.main-nav ul ul li{text-indent:0;}
	.main-nav ul ul li a{background:none; color:#fff; text-decoration:none;}
*/

	/* flat top - default style */
	.main-nav ul ul li a{
		width:90% !important;
		margin:10px 0 0 10%; 
	}
	
	.main-nav ul ul ul li a{margin-left:14%; }
	.main-nav ul ul li:hover{background-position:-500px -850px;}
	
	
	
	/* round top 
	.main-nav ul ul li.sub1{background-position:left -815px; height:35px;}
	.main-nav ul ul li:hover.sub1{background-position:-500px -815px; }
	.main-nav ul ul li.sub1 a{margin-top:13px;}
	.main-nav ul ul{top:50px; left:-5px;}
	.main-nav ul ul ul{ margin: -50px 0 0 182px;}
	.main-nav ul ul ul.left-flyout{margin-left: -190px; }
	 */
	


	/* pointer top */
	.main-nav ul ul li.sub1{background-position:-250px -800px; height:50px;}
	.main-nav ul ul li:hover.sub1{background-position:-750px -800px; }
	.main-nav ul ul li.sub1 a{margin-top:30px;}
	.main-nav ul ul{top:42px; left:-5px;}
	.main-nav ul ul ul{
		position:relative;
		margin: -64px 0 0 182px;
	} 
	.main-nav ul ul ul.left-flyout{margin-left: -190px; }
	


/*********************************************************************************
	Sub Navigation 1
*********************************************************************************/
	.main-nav ul li.mm1 li.sub1 a{background-position: -1100px 0;}
	.main-nav ul li.mm1 li:hover.sub1 a{background-position: -1350px 0;}
	
	.main-nav ul li.mm1 li.sub2 a{background-position: -1100px -25px;}
	.main-nav ul li.mm1 li:hover.sub2 a{background-position: -1350px -25px;}
	
		/* sample sub sub navigation */
		.main-nav ul li.mm1 li.sub2 li.subsub1 a{background-position: -3100px 0px;}
		.main-nav ul li.mm1 li.sub2 li.subsub2 a{background-position: -3100px -25px;}
		.main-nav ul li.mm1 li.sub2 li.subsub3 a{background-position: -3100px -50px;}
		.main-nav ul li.mm1 li.sub2 li.subsub4 a{background-position: -3100px -75px;}
	
	.main-nav ul li.mm1 li.sub3 a{background-position: -1100px -50px;}
	.main-nav ul li.mm1 li:hover.sub3 a{background-position: -1350px -50px;}
	
	.main-nav ul li.mm1 li.sub4 a{background-position: -1100px -75px;}
	.main-nav ul li.mm1 li:hover.sub4 a{background-position: -1350px -75px;}
	
	.main-nav ul li.mm1 li.sub5 a{background-position: -1100px -100px;}
	.main-nav ul li.mm1 li:hover.sub5 a{background-position: -1350px -100px;}
	
	.main-nav ul li.mm1 li.sub6 a{background-position: -1100px -125px;}
	.main-nav ul li.mm1 li:hover.sub6 a{background-position: -1350px -125px;}
	
	.main-nav ul li.mm1 li.sub7 a{background-position: -1100px -150px;}
	.main-nav ul li.mm1 li:hover.sub7 a{background-position: -1350px -150px;}
	
	.main-nav ul li.mm1 li.sub8 a{background-position: -1100px -175px;}
	.main-nav ul li.mm1 li:hover.sub8 a{background-position: -1350px -175px;}
	
	.main-nav ul li.mm1 li.sub9 a{background-position: -1100px -200px;}
	.main-nav ul li.mm1 li:hover.sub9 a{background-position: -1350px -200px;}
	
	.main-nav ul li.mm1 li.sub10 a{background-position: -1100px -225px;}
	.main-nav ul li.mm1 li:hover.sub10 a{background-position: -1350px -225px;}
	
	.main-nav ul li.mm1 li.sub11 a{background-position: -1100px -250px;}
	.main-nav ul li.mm1 li:hover.sub11 a{background-position: -1350px -250px;}
	
	.main-nav ul li.mm1 li.sub12 a{background-position: -1100px -275px;}
	.main-nav ul li.mm1 li:hover.sub12 a{background-position: -1350px -275px;}
	
	.main-nav ul li.mm1 li.sub13 a{background-position: -1100px -300px;}
	.main-nav ul li.mm1 li:hover.sub13 a{background-position: -1350px -300px;}
	
	.main-nav ul li.mm1 li.sub14 a{background-position: -1100px -325px;}
	.main-nav ul li.mm1 li:hover.sub14 a{background-position: -1350px -325px;}
	
	.main-nav ul li.mm1 li.sub15 a{background-position: -1100px -350px;}
	.main-nav ul li.mm1 li:hover.sub15 a{background-position: -1350px -350px;}
	
	
/*********************************************************************************
	Sub Navigation 2
*********************************************************************************/
	.main-nav ul li.mm2 li.sub1 a{background-position: -1100px -400px;}
	.main-nav ul li.mm2 li:hover.sub1 a{background-position: -1350px -400px;}
	
	.main-nav ul li.mm2 li.sub2 a{background-position: -1100px -425px;}
	.main-nav ul li.mm2 li:hover.sub2 a{background-position: -1350px -425px;}
	
	.main-nav ul li.mm2 li.sub3 a{background-position: -1100px -450px;}
	.main-nav ul li.mm2 li:hover.sub3 a{background-position: -1350px -450px;}
	
	.main-nav ul li.mm2 li.sub4 a{background-position: -1100px -475px;}
	.main-nav ul li.mm2 li:hover.sub4 a{background-position: -1350px -475px;}
	
	.main-nav ul li.mm2 li.sub5 a{background-position: -1100px -500px;}
	.main-nav ul li.mm2 li:hover.sub5 a{background-position: -1350px -500px;}
	
	.main-nav ul li.mm2 li.sub6 a{background-position: -1100px -525px;}
	.main-nav ul li.mm2 li:hover.sub6 a{background-position: -1350px -525px;}
	
	.main-nav ul li.mm2 li.sub7 a{background-position: -1100px -550px;}
	.main-nav ul li.mm2 li:hover.sub7 a{background-position: -1350px -550px;}
	
	.main-nav ul li.mm2 li.sub8 a{background-position: -1100px -575px;}
	.main-nav ul li.mm2 li:hover.sub8 a{background-position: -1350px -575px;}
	
	.main-nav ul li.mm2 li.sub9 a{background-position: -1100px -600px;}
	.main-nav ul li.mm2 li:hover.sub9 a{background-position: -1350px -600px;}
	
	.main-nav ul li.mm2 li.sub10 a{background-position: -1100px -625px;}
	.main-nav ul li.mm2 li:hover.sub10 a{background-position: -1350px -625px;}
	
	.main-nav ul li.mm2 li.sub11 a{background-position: -1100px -650px;}
	.main-nav ul li.mm2 li:hover.sub11 a{background-position: -1350px -650px;}
	
	.main-nav ul li.mm2 li.sub12 a{background-position: -1100px -675px;}
	.main-nav ul li.mm2 li:hover.sub12 a{background-position: -1350px -675px;}
	
	.main-nav ul li.mm2 li.sub13 a{background-position: -1100px -700px;}
	.main-nav ul li.mm2 li:hover.sub13 a{background-position: -1350px -700px;}
	
	.main-nav ul li.mm2 li.sub14 a{background-position: -1100px -725px;}
	.main-nav ul li.mm2 li:hover.sub14 a{background-position: -1350px -725px;}
	
	.main-nav ul li.mm2 li.sub15 a{background-position: -1100px -750px;}
	.main-nav ul li.mm2 li:hover.sub15 a{background-position: -1350px -750px;}
	
	
	
/*********************************************************************************	
	Sub Navigation 3
*********************************************************************************/
	.main-nav ul li.mm3 li.sub1 a{background-position: -1100px -800px;}
	.main-nav ul li.mm3 li:hover.sub1 a{background-position: -1350px -800px;}
	
	.main-nav ul li.mm3 li.sub2 a{background-position: -1100px -825px;}
	.main-nav ul li.mm3 li:hover.sub2 a{background-position: -1350px -825px;}
	
	.main-nav ul li.mm3 li.sub3 a{background-position: -1100px -850px;}
	.main-nav ul li.mm3 li:hover.sub3 a{background-position: -1350px -850px;}
	
	.main-nav ul li.mm3 li.sub4 a{background-position: -1100px -875px;}
	.main-nav ul li.mm3 li:hover.sub4 a{background-position: -1350px -875px;}
	
	.main-nav ul li.mm3 li.sub5 a{background-position: -1100px -900px;}
	.main-nav ul li.mm3 li:hover.sub5 a{background-position: -1350px -900px;}
	
	.main-nav ul li.mm3 li.sub6 a{background-position: -1100px -925px;}
	.main-nav ul li.mm3 li:hover.sub6 a{background-position: -1350px -925px;}
	
	.main-nav ul li.mm3 li.sub7 a{background-position: -1100px -950px;}
	.main-nav ul li.mm3 li:hover.sub7 a{background-position: -1350px -950px;}
	
	.main-nav ul li.mm3 li.sub8 a{background-position: -1100px -975px;}
	.main-nav ul li.mm3 li:hover.sub8 a{background-position: -1350px -975px;}
	
	.main-nav ul li.mm3 li.sub9 a{background-position: -1100px -1000px;}
	.main-nav ul li.mm3 li:hover.sub9 a{background-position: -1350px -1000px;}
	
	.main-nav ul li.mm3 li.sub10 a{background-position: -1100px -1025px;}
	.main-nav ul li.mm3 li:hover.sub10 a{background-position: -1350px -1025px;}
	
	.main-nav ul li.mm3 li.sub11 a{background-position: -1100px -1050px;}
	.main-nav ul li.mm3 li:hover.sub11 a{background-position: -1350px -1050px;}
	
	.main-nav ul li.mm3 li.sub12 a{background-position: -1100px -1075px;}
	.main-nav ul li.mm3 li:hover.sub12 a{background-position: -1350px -1075px;}
	
	.main-nav ul li.mm3 li.sub13 a{background-position: -1100px -1100px;}
	.main-nav ul li.mm3 li:hover.sub13 a{background-position: -1350px -1100px;}
	
	.main-nav ul li.mm3 li.sub14 a{background-position: -1100px -1125px;}
	.main-nav ul li.mm3 li:hover.sub14 a{background-position: -1350px -1125px;}
	
	.main-nav ul li.mm3 li.sub15 a{background-position: -1100px -1150px;}
	.main-nav ul li.mm3 li:hover.sub15 a{background-position: -1350px -1150px;}
	
	
/*********************************************************************************	
	Sub Navigation 4
*********************************************************************************/
	.main-nav ul li.mm4 li.sub1 a{background-position: -1600px 0;}
	.main-nav ul li.mm4 li:hover.sub1 a{background-position: -1850px 0;}
	
	.main-nav ul li.mm4 li.sub2 a{background-position: -1600px -25px;}
	.main-nav ul li.mm4 li:hover.sub2 a{background-position: -1850px -25px;}
	
	.main-nav ul li.mm4 li.sub3 a{background-position: -1600px -50px;}
	.main-nav ul li.mm4 li:hover.sub3 a{background-position: -1850px -50px;}
	
	.main-nav ul li.mm4 li.sub4 a{background-position: -1600px -75px;}
	.main-nav ul li.mm4 li:hover.sub4 a{background-position: -1850px -75px;}
	
	.main-nav ul li.mm4 li.sub5 a{background-position: -1600px -100px;}
	.main-nav ul li.mm4 li:hover.sub5 a{background-position: -1850px -100px;}
	
	.main-nav ul li.mm4 li.sub6 a{background-position: -1600px -125px;}
	.main-nav ul li.mm4 li:hover.sub6 a{background-position: -1850px -125px;}
	
	.main-nav ul li.mm4 li.sub7 a{background-position: -1600px -150px;}
	.main-nav ul li.mm4 li:hover.sub7 a{background-position: -1850px -150px;}
	
	.main-nav ul li.mm4 li.sub8 a{background-position: -1600px -175px;}
	.main-nav ul li.mm4 li:hover.sub8 a{background-position: -1850px -175px;}
	
	.main-nav ul li.mm4 li.sub9 a{background-position: -1600px -200px;}
	.main-nav ul li.mm4 li:hover.sub9 a{background-position: -1850px -200px;}
	
	.main-nav ul li.mm4 li.sub10 a{background-position: -1600px -225px;}
	.main-nav ul li.mm4 li:hover.sub10 a{background-position: -1850px -225px;}
	
	.main-nav ul li.mm4 li.sub11 a{background-position: -1600px -250px;}
	.main-nav ul li.mm4 li:hover.sub11 a{background-position: -1850px -250px;}
	
	.main-nav ul li.mm4 li.sub12 a{background-position: -1600px -275px;}
	.main-nav ul li.mm4 li:hover.sub12 a{background-position: -1850px -275px;}
	
	.main-nav ul li.mm4 li.sub13 a{background-position: -1600px -300px;}
	.main-nav ul li.mm4 li:hover.sub13 a{background-position: -1850px -300px;}
	
	.main-nav ul li.mm4 li.sub14 a{background-position: -1600px -325px;}
	.main-nav ul li.mm4 li:hover.sub14 a{background-position: -1850px -325px;}
	
	.main-nav ul li.mm4 li.sub15 a{background-position: -1600px -350px;}
	.main-nav ul li.mm4 li:hover.sub15 a{background-position: -1850px -350px;}
	
	
	
/*********************************************************************************	
	Sub Navigation 5
*********************************************************************************/
	.main-nav ul li.mm5 li.sub1 a{background-position: -1600px -400px;}
	.main-nav ul li.mm5 li:hover.sub1 a{background-position: -1850px -400px;}
	
	.main-nav ul li.mm5 li.sub2 a{background-position: -1600px -425px;}
	.main-nav ul li.mm5 li:hover.sub2 a{background-position: -1850px -425px;}
	
	.main-nav ul li.mm5 li.sub3 a{background-position: -1600px -450px;}
	.main-nav ul li.mm5 li:hover.sub3 a{background-position: -1850px -450px;}
	
	.main-nav ul li.mm5 li.sub4 a{background-position: -1600px -475px;}
	.main-nav ul li.mm5 li:hover.sub4 a{background-position: -1850px -475px;}
	
	.main-nav ul li.mm5 li.sub5 a{background-position: -1600px -500px;}
	.main-nav ul li.mm5 li:hover.sub5 a{background-position: -1850px -500px;}
	
	.main-nav ul li.mm5 li.sub6 a{background-position: -1600px -525px;}
	.main-nav ul li.mm5 li:hover.sub6 a{background-position: -1850px -525px;}
	
	.main-nav ul li.mm5 li.sub7 a{background-position: -1600px -550px;}
	.main-nav ul li.mm5 li:hover.sub7 a{background-position: -1850px -550px;}
	
	.main-nav ul li.mm5 li.sub8 a{background-position: -1600px -575px;}
	.main-nav ul li.mm5 li:hover.sub8 a{background-position: -1850px -575px;}
	
	.main-nav ul li.mm5 li.sub9 a{background-position: -1600px -600px;}
	.main-nav ul li.mm5 li:hover.sub9 a{background-position: -1850px -600px;}
	
	.main-nav ul li.mm5 li.sub10 a{background-position: -1600px -625px;}
	.main-nav ul li.mm5 li:hover.sub10 a{background-position: -1850px -625px;}
	
	.main-nav ul li.mm5 li.sub11 a{background-position: -1600px -650px;}
	.main-nav ul li.mm5 li:hover.sub11 a{background-position: -1850px -650px;}
	
	.main-nav ul li.mm5 li.sub12 a{background-position: -1600px -675px;}
	.main-nav ul li.mm5 li:hover.sub12 a{background-position: -1850px -675px;}
	
	.main-nav ul li.mm5 li.sub13 a{background-position: -1600px -700px;}
	.main-nav ul li.mm5 li:hover.sub13 a{background-position: -1850px -700px;}
	
	.main-nav ul li.mm5 li.sub14 a{background-position: -1600px -725px;}
	.main-nav ul li.mm5 li:hover.sub14 a{background-position: -1850px -725px;}
	
	.main-nav ul li.mm5 li.sub15 a{background-position: -1600px -750px;}
	.main-nav ul li.mm5 li:hover.sub15 a{background-position: -1850px -750px;}
	
	
	
/*********************************************************************************	
	Sub Navigation 6
*********************************************************************************/
	.main-nav ul li.mm6 li.sub1 a{background-position: -1600px -800px;}
	.main-nav ul li.mm6 li:hover.sub1 a{background-position: -1850px -800px;}
	
	.main-nav ul li.mm6 li.sub2 a{background-position: -1600px -825px;}
	.main-nav ul li.mm6 li:hover.sub2 a{background-position: -1850px -825px;}
	
	.main-nav ul li.mm6 li.sub3 a{background-position: -1600px -850px;}
	.main-nav ul li.mm6 li:hover.sub3 a{background-position: -1850px -850px;}
	
	.main-nav ul li.mm6 li.sub4 a{background-position: -1600px -875px;}
	.main-nav ul li.mm6 li:hover.sub4 a{background-position: -1850px -875px;}
	
	.main-nav ul li.mm6 li.sub5 a{background-position: -1600px -900px;}
	.main-nav ul li.mm6 li:hover.sub5 a{background-position: -1850px -900px;}
	
	.main-nav ul li.mm6 li.sub6 a{background-position: -1600px -925px;}
	.main-nav ul li.mm6 li:hover.sub6 a{background-position: -1850px -925px;}
	
	.main-nav ul li.mm6 li.sub7 a{background-position: -1600px -950px;}
	.main-nav ul li.mm6 li:hover.sub7 a{background-position: -1850px -950px;}
	
	.main-nav ul li.mm6 li.sub8 a{background-position: -1600px -975px;}
	.main-nav ul li.mm6 li:hover.sub8 a{background-position: -1850px -975px;}
	
	.main-nav ul li.mm6 li.sub9 a{background-position: -1600px -1000px;}
	.main-nav ul li.mm6 li:hover.sub9 a{background-position: -1850px -1000px;}
	
	.main-nav ul li.mm6 li.sub10 a{background-position: -1600px -1025px;}
	.main-nav ul li.mm6 li:hover.sub10 a{background-position: -1850px -1025px;}
	
	.main-nav ul li.mm6 li.sub11 a{background-position: -1600px -1050px;}
	.main-nav ul li.mm6 li:hover.sub11 a{background-position: -1850px -1050px;}
	
	.main-nav ul li.mm6 li.sub12 a{background-position: -1600px -1075px;}
	.main-nav ul li.mm6 li:hover.sub12 a{background-position: -1850px -1075px;}
	
	.main-nav ul li.mm6 li.sub13 a{background-position: -1600px -1100px;}
	.main-nav ul li.mm6 li:hover.sub13 a{background-position: -1850px -1100px;}
	
	.main-nav ul li.mm6 li.sub14 a{background-position: -1600px -1125px;}
	.main-nav ul li.mm6 li:hover.sub14 a{background-position: -1850px -1125px;}
	
	.main-nav ul li.mm6 li.sub15 a{background-position: -1600px -1150px;}
	.main-nav ul li.mm6 li:hover.sub15 a{background-position: -1850px -1150px;}
	



/*********************************************************************************	
	Sub Navigation 7
*********************************************************************************/
	.main-nav ul li.mm7 li.sub1 a{background-position: -2100px 0;}
	.main-nav ul li.mm7 li:hover.sub1 a{background-position: -2350px 0;}
	
	.main-nav ul li.mm7 li.sub2 a{background-position: -2100px -25px;}
	.main-nav ul li.mm7 li:hover.sub2 a{background-position: -2350px -25px;}
	
	.main-nav ul li.mm7 li.sub3 a{background-position: -2100px -50px;}
	.main-nav ul li.mm7 li:hover.sub3 a{background-position: -2350px -50px;}
	
	.main-nav ul li.mm7 li.sub4 a{background-position: -2100px -75px;}
	.main-nav ul li.mm7 li:hover.sub4 a{background-position: -2350px -75px;}
	
	.main-nav ul li.mm7 li.sub5 a{background-position: -2100px -100px;}
	.main-nav ul li.mm7 li:hover.sub5 a{background-position: -2350px -100px;}
	
	.main-nav ul li.mm7 li.sub6 a{background-position: -2100px -125px;}
	.main-nav ul li.mm7 li:hover.sub6 a{background-position: -2350px -125px;}
	
	.main-nav ul li.mm7 li.sub7 a{background-position: -2100px -150px;}
	.main-nav ul li.mm7 li:hover.sub7 a{background-position: -2350px -150px;}
	
	.main-nav ul li.mm7 li.sub8 a{background-position: -2100px -175px;}
	.main-nav ul li.mm7 li:hover.sub8 a{background-position: -2350px -175px;}
	
	.main-nav ul li.mm7 li.sub9 a{background-position: -2100px -200px;}
	.main-nav ul li.mm7 li:hover.sub9 a{background-position: -2350px -200px;}
	
	.main-nav ul li.mm7 li.sub10 a{background-position: -2100px -225px;}
	.main-nav ul li.mm7 li:hover.sub10 a{background-position: -2350px -225px;}
	
	.main-nav ul li.mm7 li.sub11 a{background-position: -2100px -250px;}
	.main-nav ul li.mm7 li:hover.sub11 a{background-position: -2350px -250px;}
	
	.main-nav ul li.mm7 li.sub12 a{background-position: -2100px -275px;}
	.main-nav ul li.mm7 li:hover.sub12 a{background-position: -2350px -275px;}
	
	.main-nav ul li.mm7 li.sub13 a{background-position: -2100px -300px;}
	.main-nav ul li.mm7 li:hover.sub13 a{background-position: -2350px -300px;}
	
	.main-nav ul li.mm7 li.sub14 a{background-position: -2100px -325px;}
	.main-nav ul li.mm7 li:hover.sub14 a{background-position: -2350px -325px;}
	
	.main-nav ul li.mm7 li.sub15 a{background-position: -2100px -350px;}
	.main-nav ul li.mm7 li:hover.sub15 a{background-position: -2350px -350px;}
	
	

	
/*********************************************************************************	
	Sub Navigation 8
*********************************************************************************/
	.main-nav ul li.mm8 li.sub1 a{background-position: -2100px -400px;}
	.main-nav ul li.mm8 li:hover.sub1 a{background-position: -2350px -400px;}
	
		/* sample sub sub navigation */
		.main-nav ul li.mm8 li.sub4 li.subsub1 a{background-position: -3100px -100px;}
		.main-nav ul li.mm8 li.sub4 li.subsub2 a{background-position: -3100px -125px;}
		.main-nav ul li.mm8 li.sub4 li.subsub3 a{background-position: -3100px -150px;}
	
	.main-nav ul li.mm8 li.sub2 a{background-position: -2100px -425px;}
	.main-nav ul li.mm8 li:hover.sub2 a{background-position: -2350px -425px;}
	
	.main-nav ul li.mm8 li.sub3 a{background-position: -2100px -450px;}
	.main-nav ul li.mm8 li:hover.sub3 a{background-position: -2350px -450px;}
	
	.main-nav ul li.mm8 li.sub4 a{background-position: -2100px -475px;}
	.main-nav ul li.mm8 li:hover.sub4 a{background-position: -2350px -475px;}
	
	.main-nav ul li.mm8 li.sub5 a{background-position: -2100px -500px;}
	.main-nav ul li.mm8 li:hover.sub5 a{background-position: -2350px -500px;}
	
	.main-nav ul li.mm8 li.sub6 a{background-position: -2100px -525px;}
	.main-nav ul li.mm8 li:hover.sub6 a{background-position: -2350px -525px;}
	
	.main-nav ul li.mm8 li.sub7 a{background-position: -2100px -550px;}
	.main-nav ul li.mm8 li:hover.sub7 a{background-position: -2350px -550px;}
	
	.main-nav ul li.mm8 li.sub8 a{background-position: -2100px -575px;}
	.main-nav ul li.mm8 li:hover.sub8 a{background-position: -2350px -575px;}
	
	.main-nav ul li.mm8 li.sub9 a{background-position: -2100px -600px;}
	.main-nav ul li.mm8 li:hover.sub9 a{background-position: -2350px -600px;}
	
	.main-nav ul li.mm8 li.sub10 a{background-position: -2100px -625px;}
	.main-nav ul li.mm8 li:hover.sub10 a{background-position: -2350px -625px;}
	
	.main-nav ul li.mm8 li.sub11 a{background-position: -2100px -650px;}
	.main-nav ul li.mm8 li:hover.sub11 a{background-position: -2350px -650px;}
	
	.main-nav ul li.mm8 li.sub12 a{background-position: -2100px -675px;}
	.main-nav ul li.mm8 li:hover.sub12 a{background-position: -2350px -675px;}
	
	.main-nav ul li.mm8 li.sub13 a{background-position: -2100px -700px;}
	.main-nav ul li.mm8 li:hover.sub13 a{background-position: -2350px -700px;}
	
	.main-nav ul li.mm8 li.sub14 a{background-position: -2100px -725px;}
	.main-nav ul li.mm8 li:hover.sub14 a{background-position: -2350px -725px;}
	
	.main-nav ul li.mm8 li.sub15 a{background-position: -2100px -750px;}
	.main-nav ul li.mm8 li:hover.sub15 a{background-position: -2350px -750px;}
	
	
	
/*********************************************************************************	
	Sub Navigation 9
*********************************************************************************/
	.main-nav ul li.mm9 li.sub1 a{background-position: -2100px -800px;}
	.main-nav ul li.mm9 li:hover.sub1 a{background-position: -2350px -800px;}
	
	.main-nav ul li.mm9 li.sub2 a{background-position: -2100px -825px;}
	.main-nav ul li.mm9 li:hover.sub2 a{background-position: -2350px -825px;}
	
	.main-nav ul li.mm9 li.sub3 a{background-position: -2100px -850px;}
	.main-nav ul li.mm9 li:hover.sub3 a{background-position: -2350px -850px;}
	
	.main-nav ul li.mm9 li.sub4 a{background-position: -2100px -875px;}
	.main-nav ul li.mm9 li:hover.sub4 a{background-position: -2350px -875px;}
	
	.main-nav ul li.mm9 li.sub5 a{background-position: -2100px -900px;}
	.main-nav ul li.mm9 li:hover.sub5 a{background-position: -2350px -900px;}
	
	.main-nav ul li.mm9 li.sub6 a{background-position: -2100px -925px;}
	.main-nav ul li.mm9 li:hover.sub6 a{background-position: -2350px -925px;}
	
	.main-nav ul li.mm9 li.sub7 a{background-position: -2100px -950px;}
	.main-nav ul li.mm9 li:hover.sub7 a{background-position: -2350px -950px;}
	
	.main-nav ul li.mm9 li.sub8 a{background-position: -2100px -975px;}
	.main-nav ul li.mm9 li:hover.sub8 a{background-position: -2350px -975px;}
	
	.main-nav ul li.mm9 li.sub9 a{background-position: -2100px -1000px;}
	.main-nav ul li.mm9 li:hover.sub9 a{background-position: -2350px -1000px;}
	
	.main-nav ul li.mm9 li.sub10 a{background-position: -2100px -1025px;}
	.main-nav ul li.mm9 li:hover.sub10 a{background-position: -2350px -1025px;}
	
	.main-nav ul li.mm9 li.sub11 a{background-position: -2100px -1050px;}
	.main-nav ul li.mm9 li:hover.sub11 a{background-position: -2350px -1050px;}
	
	.main-nav ul li.mm9 li.sub12 a{background-position: -2100px -1075px;}
	.main-nav ul li.mm9 li:hover.sub12 a{background-position: -2350px -1075px;}
	
	.main-nav ul li.mm9 li.sub13 a{background-position: -2100px -1100px;}
	.main-nav ul li.mm9 li:hover.sub13 a{background-position: -2350px -1100px;}
	
	.main-nav ul li.mm9 li.sub14 a{background-position: -2100px -1125px;}
	.main-nav ul li.mm9 li:hover.sub14 a{background-position: -2350px -1125px;}
	
	.main-nav ul li.mm9 li.sub15 a{background-position: -2100px -1150px;}
	.main-nav ul li.mm9 li:hover.sub15 a{background-position: -2350px -1150px;}
	
	

/*********************************************************************************	
	Sub Navigation 10
*********************************************************************************/
	.main-nav ul li.mm10 li.sub1 a{background-position: -2600px 0;}
	.main-nav ul li.mm10 li:hover.sub1 a{background-position: -2850px 0;}
	
	.main-nav ul li.mm10 li.sub2 a{background-position: -2600px -25px;}
	.main-nav ul li.mm10 li:hover.sub2 a{background-position: -2850px -25px;}
	
	.main-nav ul li.mm10 li.sub3 a{background-position: -2600px -50px;}
	.main-nav ul li.mm10 li:hover.sub3 a{background-position: -2850px -50px;}
	
	.main-nav ul li.mm10 li.sub4 a{background-position: -2600px -75px;}
	.main-nav ul li.mm10 li:hover.sub4 a{background-position: -2850px -75px;}
	
	.main-nav ul li.mm10 li.sub5 a{background-position: -2600px -100px;}
	.main-nav ul li.mm10 li:hover.sub5 a{background-position: -2850px -100px;}
	
	.main-nav ul li.mm10 li.sub6 a{background-position: -2600px -125px;}
	.main-nav ul li.mm10 li:hover.sub6 a{background-position: -2850px -125px;}
	
	.main-nav ul li.mm10 li.sub7 a{background-position: -2600px -150px;}
	.main-nav ul li.mm10 li:hover.sub7 a{background-position: -2850px -150px;}
	
	.main-nav ul li.mm10 li.sub8 a{background-position: -2600px -175px;}
	.main-nav ul li.mm10 li:hover.sub8 a{background-position: -2850px -175px;}
	
	.main-nav ul li.mm10 li.sub9 a{background-position: -2600px -200px;}
	.main-nav ul li.mm10 li:hover.sub9 a{background-position: -2850px -200px;}
	
	.main-nav ul li.mm10 li.sub10 a{background-position: -2600px -225px;}
	.main-nav ul li.mm10 li:hover.sub10 a{background-position: -2850px -225px;}
	
	.main-nav ul li.mm10 li.sub11 a{background-position: -2600px -250px;}
	.main-nav ul li.mm10 li:hover.sub11 a{background-position: -2850px -250px;}
	
	.main-nav ul li.mm10 li.sub12 a{background-position: -2600px -275px;}
	.main-nav ul li.mm10 li:hover.sub12 a{background-position: -2850px -275px;}
	
	.main-nav ul li.mm10 li.sub13 a{background-position: -2600px -300px;}
	.main-nav ul li.mm10 li:hover.sub13 a{background-position: -2850px -300px;}
	
	.main-nav ul li.mm10 li.sub14 a{background-position: -2600px -325px;}
	.main-nav ul li.mm10 li:hover.sub14 a{background-position: -2850px -325px;}
	
	.main-nav ul li.mm10 li.sub15 a{background-position: -2600px -350px;}
	.main-nav ul li.mm10 li:hover.sub15 a{background-position: -2850px -350px;}
	
	

	
/*********************************************************************************	
	Sub Navigation 11
*********************************************************************************/
	.main-nav ul li.mm11 li.sub1 a{background-position: -2600px -400px;}
	.main-nav ul li.mm11 li:hover.sub1 a{background-position: -2850px -400px;}
	
	.main-nav ul li.mm11 li.sub2 a{background-position: -2600px -425px;}
	.main-nav ul li.mm11 li:hover.sub2 a{background-position: -2850px -425px;}
	
	.main-nav ul li.mm11 li.sub3 a{background-position: -2600px -450px;}
	.main-nav ul li.mm11 li:hover.sub3 a{background-position: -2850px -450px;}
	
	.main-nav ul li.mm11 li.sub4 a{background-position: -2600px -475px;}
	.main-nav ul li.mm11 li:hover.sub4 a{background-position: -2850px -475px;}
	
	.main-nav ul li.mm11 li.sub5 a{background-position: -2600px -500px;}
	.main-nav ul li.mm11 li:hover.sub5 a{background-position: -2850px -500px;}
	
	.main-nav ul li.mm11 li.sub6 a{background-position: -2600px -525px;}
	.main-nav ul li.mm11 li:hover.sub6 a{background-position: -2850px -525px;}
	
	.main-nav ul li.mm11 li.sub7 a{background-position: -2600px -550px;}
	.main-nav ul li.mm11 li:hover.sub7 a{background-position: -2850px -550px;}
	
	.main-nav ul li.mm11 li.sub8 a{background-position: -2600px -575px;}
	.main-nav ul li.mm11 li:hover.sub8 a{background-position: -2850px -575px;}
	
	.main-nav ul li.mm11 li.sub9 a{background-position: -2600px -600px;}
	.main-nav ul li.mm11 li:hover.sub9 a{background-position: -2850px -600px;}
	
	.main-nav ul li.mm11 li.sub10 a{background-position: -2600px -625px;}
	.main-nav ul li.mm11 li:hover.sub10 a{background-position: -2850px -625px;}
	
	.main-nav ul li.mm11 li.sub11 a{background-position: -2600px -650px;}
	.main-nav ul li.mm11 li:hover.sub11 a{background-position: -2850px -650px;}
	
	.main-nav ul li.mm11 li.sub12 a{background-position: -2600px -675px;}
	.main-nav ul li.mm11 li:hover.sub12 a{background-position: -2850px -675px;}
	
	.main-nav ul li.mm11 li.sub13 a{background-position: -2600px -700px;}
	.main-nav ul li.mm11 li:hover.sub13 a{background-position: -2850px -700px;}
	
	.main-nav ul li.mm11 li.sub14 a{background-position: -2600px -725px;}
	.main-nav ul li.mm11 li:hover.sub14 a{background-position: -2850px -725px;}
	
	.main-nav ul li.mm11 li.sub15 a{background-position: -2600px -750px;}
	.main-nav ul li.mm11 li:hover.sub15 a{background-position: -2850px -750px;}
	
	
	
/*********************************************************************************	
	Sub Navigation 12
*********************************************************************************/
	.main-nav ul li.mm12 li.sub1 a{background-position: -2600px -800px;}
	.main-nav ul li.mm12 li:hover.sub1 a{background-position: -2850px -800px;}
	
	.main-nav ul li.mm12 li.sub2 a{background-position: -2600px -825px;}
	.main-nav ul li.mm12 li:hover.sub2 a{background-position: -2850px -825px;}
	
	.main-nav ul li.mm12 li.sub3 a{background-position: -2600px -850px;}
	.main-nav ul li.mm12 li:hover.sub3 a{background-position: -2850px -850px;}
	
	.main-nav ul li.mm12 li.sub4 a{background-position: -2600px -875px;}
	.main-nav ul li.mm12 li:hover.sub4 a{background-position: -2850px -875px;}
	
	.main-nav ul li.mm12 li.sub5 a{background-position: -2600px -900px;}
	.main-nav ul li.mm12 li:hover.sub5 a{background-position: -2850px -900px;}
	
	.main-nav ul li.mm12 li.sub6 a{background-position: -2600px -925px;}
	.main-nav ul li.mm12 li:hover.sub6 a{background-position: -2850px -925px;}
	
	.main-nav ul li.mm12 li.sub7 a{background-position: -2600px -950px;}
	.main-nav ul li.mm12 li:hover.sub7 a{background-position: -2850px -950px;}
	
	.main-nav ul li.mm12 li.sub8 a{background-position: -2600px -975px;}
	.main-nav ul li.mm12 li:hover.sub8 a{background-position: -2850px -975px;}
	
	.main-nav ul li.mm12 li.sub9 a{background-position: -2600px -1000px;}
	.main-nav ul li.mm12 li:hover.sub9 a{background-position: -2850px -1000px;}
	
	.main-nav ul li.mm12 li.sub10 a{background-position: -2600px -1025px;}
	.main-nav ul li.mm12 li:hover.sub10 a{background-position: -2850px -1025px;}
	
	.main-nav ul li.mm12 li.sub11 a{background-position: -2600px -1050px;}
	.main-nav ul li.mm12 li:hover.sub11 a{background-position: -2850px -1050px;}
	
	.main-nav ul li.mm12 li.sub12 a{background-position: -2600px -1075px;}
	.main-nav ul li.mm12 li:hover.sub12 a{background-position: -2850px -1075px;}
	
	.main-nav ul li.mm12 li.sub13 a{background-position: -2600px -1100px;}
	.main-nav ul li.mm12 li:hover.sub13 a{background-position: -2850px -1100px;}
	
	.main-nav ul li.mm12 li.sub14 a{background-position: -2600px -1125px;}
	.main-nav ul li.mm12 li:hover.sub14 a{background-position: -2850px -1125px;}
	
	.main-nav ul li.mm12 li.sub15 a{background-position: -2600px -1150px;}
	.main-nav ul li.mm12 li:hover.sub15 a{background-position: -2850px -1150px;}

