/*********************************************
	MAIN NAV
*********************************************/
.navbar{height:62px;position:absolute;top:337px;width:1000px;	background: url(/images/navbar.png) repeat-x;}
/* Tags that use the sprite */
.main-nav,
.main-nav ul li,
.main-nav ul li a,
.main-nav ul ul{
	background: url(/images/nav.png) no-repeat left top;
}

/* main navigation bar and main li height */
.main-nav,
.main-nav ul li{
	display:block;
	height:62px;
}

.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
*********************************************/

/* center main navigation - delete if left aligned */
.main-nav ul.level1{margin-left:00px;}

.main-nav ul li{ 
	padding:0 12px;
	margin:0;
	float:left;
	background-position: left -118px;
	text-indent:-9999px;
	position:relative;
}

.main-nav ul li:hover{background-position: -505px -80px; }

	/* remove left border for first item - just offset background image by 5px to hide graphic border in sprite file */
	.main-nav ul li.mm1{background-position: -5px -80px;} 
	.main-nav ul li:hover.mm1{background-position: -505px -80px; } 

	/* set height and margin of main navigation a */
	.main-nav ul li a{
		display:block;
		height:27px;
		margin:19px 0 0;
	}


	.main-nav ul li.mm1 a{width:147px; background-position: left -240px;}
	.main-nav ul li:hover.mm1 a{background-position: -350px -240px;}
	
	.main-nav ul li.mm2 a{width:104px; background-position: left -271px;}
	.main-nav ul li:hover.mm2 a{background-position: -350px -271px;}
	
	.main-nav ul li.mm3 a{width:142px; background-position: left -301px;}
	.main-nav ul li:hover.mm3 a{background-position: -350px -301px;}
	
	.main-nav ul li.mm4 a{width:134px; background-position: left -330px;}
	.main-nav ul li:hover.mm4 a{background-position: -350px -330px;}
	
	.main-nav ul li.mm5 a{width:107px; background-position: left -360px;}
	.main-nav ul li:hover.mm5 a{background-position: -350px -360px;}
	
	.main-nav ul li.mm6 a{width:111px; background-position: left -391px;}
	.main-nav ul li:hover.mm6 a{background-position: -350px -391px;}
	
	.main-nav ul li.mm7 a{width:131px; background-position: left -421px;}
	.main-nav ul li:hover.mm7 a{background-position: -350px -421px;}
	
	.main-nav ul li.mm8 a{width:86px; background-position: left -452px;}
	.main-nav ul li:hover.mm8 a{background-position: -350px -452px;}
	
	.main-nav ul li.mm9 a{width:70px; background-position: left -560px;}
	.main-nav ul li:hover.mm9 a{background-position: -350px -560px;}
	
	.main-nav ul li.mm10 a{width:70px; background-position: left -600px;}
	.main-nav ul li:hover.mm10 a{background-position: -350px -600px;}
	
	.main-nav ul li.mm11 a{width:70px; background-position: left -640px;}
	.main-nav ul li:hover.mm11 a{background-position: -350px -640px;}
	
	.main-nav ul li.mm12 a{width:70px; background-position: left -680px;}
	.main-nav ul li:hover.mm12 a{background-position: -350px -680px;}
	


/*********************************************
	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;}

