/*********************************************
	MAIN NAV
*********************************************/

/* Tags that use the sprite */
.main-nav,
.main-nav ul li a,
.main-nav ul ul,
.main-nav ul ul li{
	background: url(/images/system/nav.png) no-repeat left top;
}

/* main navigation bar and main li height */
.main-nav,
.main-nav ul li{
	display:block;
	height:44px;
	margin-top:-5px;
}

.main-nav li{ cursor:pointer;}

/*set all z indexs for menus */
.main-nav{z-index:10; }
.main-nav ul{z-index:20; position:relative;}
.main-nav ul ul{z-index:30;}

.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:32px;}

.main-nav ul li{ 
	padding:0;
	margin:0;
	float:left;
	background-position: left -80px;
	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;
		padding:0 10px;
		height:100%;
	}


	/* offset left position, normally it's left or 0, but in this cas is set to padding from ".main-nav ul li a above */
	/* offset top position, if it's normally -200px but set to -220px */
	.main-nav ul li.mm1 a{width:50px; background-position: 10px -225px;}
	.main-nav ul li:hover.mm1 a{background-position: -340px -225px;}
	
	.main-nav ul li.mm2 a{width:92px; background-position: 10px -265px;}
	.main-nav ul li:hover.mm2 a{background-position: -340px -265px;}
	
	.main-nav ul li.mm3 a{width:62px; background-position: 10px -305px;}
	.main-nav ul li:hover.mm3 a{background-position: -340px -305px;}
	
	.main-nav ul li.mm4 a{width:116px; background-position: 10px -345px;}
	.main-nav ul li:hover.mm4 a{background-position: -340px -345px;}
	
	.main-nav ul li.mm5 a{width:73px; background-position: 10px -385px;}
	.main-nav ul li:hover.mm5 a{background-position: -340px -385px;}
	
	.main-nav ul li.mm6 a{width:116px; background-position: 10px -425px;}
	.main-nav ul li:hover.mm6 a{background-position: -340px -425px;}
	
	.main-nav ul li.mm7 a{width:82px; background-position: 10px -465px;}
	.main-nav ul li:hover.mm7 a{background-position: -340px -465px;}
	
	.main-nav ul li.mm8 a{width:116px; background-position: 10px -505px;}
	.main-nav ul li:hover.mm8 a{background-position: -340px -505px;}
	
	.main-nav ul li.mm9 a{width:48px; background-position: 10px -545px;}
	.main-nav ul li:hover.mm9 a{background-position: -340px -545px;}
	
	.main-nav ul li.mm10 a{width:70px; background-position: -100px -585px;}
	.main-nav ul li:hover.mm10 a{background-position: -340px -585px;}
	
	.main-nav ul li.mm11 a{width:70px; background-position: -100px -620px;}
	.main-nav ul li:hover.mm11 a{background-position: -340px -620px;}
	
	.main-nav ul li.mm12 a{width:70px; background-position: -100px -660px;}
	.main-nav ul li:hover.mm12 a{background-position: -340px -660px;}
	


/*********************************************
	Sub Level 1
*********************************************/
.main-nav ul ul{
	position:absolute;
	top:49px;
	left:0;
	width:185px;
	background-position:1px bottom;
	padding:0 0 12px 0;
}


.main-nav ul ul li {
	background-position:left -850px;
	height:auto;
	margin:0;
	padding:0;
	width:100%;
}

/*********************************************
	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 comment out this block if you don't want flat top 
	.main-nav ul ul li a  {
		height:30px;
		padding:0;
		width:100% !important;
	}
	
	.main-nav ul ul ul li a{margin-left:14%; }
	.main-nav ul ul li:hover{background-position:-500px -850px;}
	
	.main-nav ul li.mm1 li.sub1 a{background-position: -1085px 10px !important;}
	.main-nav ul li.mm1 li:hover.sub1 a{background-position: -1335px  10px !important;}
	
	.main-nav ul li.mm2 li.sub1 a{background-position: -1085px -390px !important;}
	.main-nav ul li.mm2 li:hover.sub1 a{background-position: -1335px -390px !important;}
	
	.main-nav ul li.mm3 li.sub1 a{background-position: -1085px -790px !important;}
	.main-nav ul li.mm3 li:hover.sub1 a{background-position: -1335px -790px !important;}
	
	.main-nav ul li.mm4 li.sub1 a{background-position: -1590px 10px !important;}
	.main-nav ul li.mm4 li:hover.sub1 a{background-position: -1840px 10px !important;}
	
	.main-nav ul li.mm5 li.sub1 a{background-position: -1590px -390px !important;}
	.main-nav ul li.mm5 li:hover.sub1 a{background-position: -1840px -390px !important;}
	
	.main-nav ul li.mm6 li.sub1 a{background-position: -1590px -790px !important;}
	.main-nav ul li.mm6 li:hover.sub1 a{background-position: -1840px -790px !important;}
	
	.main-nav ul li.mm7 li.sub1 a{background-position: -2090px 10px !important;}
	.main-nav ul li.mm7 li:hover.sub1 a{background-position: -2340px 10px !important;}
	
	.main-nav ul li.mm8 li.sub1 a{background-position: -2090px -390px !important;}
	.main-nav ul li.mm8 li:hover.sub1 a{background-position: -2340px -390px !important;}
	 */	
	
	/* end flat top block */
	
	
	
	/* round top 
	
	.main-nav ul ul li a  {
		height:30px;
		padding:0;
		width:100% !important;
	}	
	.main-nav ul ul ul li a{margin-left:14%; }
	.main-nav ul ul li:hover{background-position:-500px -850px;}
	.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 a  {
		height:30px;
		padding:0;
		width:100% !important;
	}
	.main-nav ul ul ul li a{margin-left:14%; }
	.main-nav ul ul li:hover{background-position:-500px -850px;}
	.main-nav ul ul li.sub1{background-position:-250px -799px; height:50px;}
	/* .main-nav ul ul li:hover.sub1{background-position:-750px -799px; } */
	.main-nav ul ul li.sub1 a{margin-top:30px;}
	.main-nav ul ul{top:36px; left:-5px;}
	.main-nav ul ul ul{
		position:absolute;
		margin: -44px 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: -1085px 0;}
	.main-nav ul li.mm1 li:hover.sub1 a{background-position: -1335px 0;}
	
	
	.main-nav ul li.mm1 li.sub2 a{background-position: -1085px -15px;}
	.main-nav ul li.mm1 li:hover.sub2 a{background-position: -1335px -15px;}
	
		/* sample sub sub navigation */
		.main-nav ul li.mm1 li.sub2 li.subsub1 a{background-position: -3100px 10px;}
		.main-nav ul li.mm1 li.sub2 li.subsub2 a{background-position: -3100px -15px;}
		.main-nav ul li.mm1 li.sub2 li.subsub3 a{background-position: -3100px -40px;}
		.main-nav ul li.mm1 li.sub2 li.subsub4 a{background-position: -3100px -65px;}
	
	.main-nav ul li.mm1 li.sub3 a{background-position: -1085px -40px;}
	.main-nav ul li.mm1 li:hover.sub3 a{background-position: -1335px -40px;}
	
	.main-nav ul li.mm1 li.sub4 a{background-position: -1085px -65px;}
	.main-nav ul li.mm1 li:hover.sub4 a{background-position: -1335px -65px;}
	
	.main-nav ul li.mm1 li.sub5 a{background-position: -1085px -90px;}
	.main-nav ul li.mm1 li:hover.sub5 a{background-position: -1335px -90px;}
	
	.main-nav ul li.mm1 li.sub6 a{background-position: -1085px -115px;}
	.main-nav ul li.mm1 li:hover.sub6 a{background-position: -1335px -115px;}
	
	.main-nav ul li.mm1 li.sub7 a{background-position: -1085px -140px;}
	.main-nav ul li.mm1 li:hover.sub7 a{background-position: -1335px -140px;}
	
	.main-nav ul li.mm1 li.sub8 a{background-position: -1085px -165px;}
	.main-nav ul li.mm1 li:hover.sub8 a{background-position: -1335px -165px;}
	
	.main-nav ul li.mm1 li.sub9 a{background-position: -1085px -190px;}
	.main-nav ul li.mm1 li:hover.sub9 a{background-position: -1335px -190px;}
	
	.main-nav ul li.mm1 li.sub10 a{background-position: -1085px -215px;}
	.main-nav ul li.mm1 li:hover.sub10 a{background-position: -1335px -215px;}
	
	.main-nav ul li.mm1 li.sub11 a{background-position: -1085px -240px;}
	.main-nav ul li.mm1 li:hover.sub11 a{background-position: -1335px -240px;}
	
	.main-nav ul li.mm1 li.sub12 a{background-position: -1085px -265px;}
	.main-nav ul li.mm1 li:hover.sub12 a{background-position: -1335px -265px;}
	
	.main-nav ul li.mm1 li.sub13 a{background-position: -1085px -290px;}
	.main-nav ul li.mm1 li:hover.sub13 a{background-position: -1335px -290px;}
	
	.main-nav ul li.mm1 li.sub14 a{background-position: -1085px -315px;}
	.main-nav ul li.mm1 li:hover.sub14 a{background-position: -1335px -315px;}
	
	.main-nav ul li.mm1 li.sub15 a{background-position: -1085px -340px;}
	.main-nav ul li.mm1 li:hover.sub15 a{background-position: -1335px -340px;}
	
	
/*********************************************************************************
	Sub Navigation 2
*********************************************************************************/
	.main-nav ul li.mm2 li.sub1 a{background-position: -1085px -400px;}
	.main-nav ul li.mm2 li:hover.sub1 a{background-position: -1335px -400px;}
	
	.main-nav ul li.mm2 li.sub2 a{background-position: -1085px -415px;}
	.main-nav ul li.mm2 li:hover.sub2 a{background-position: -1335px -415px;}
	
	.main-nav ul li.mm2 li.sub3 a{background-position: -1085px -440px;}
	.main-nav ul li.mm2 li:hover.sub3 a{background-position: -1335px -440px;}
	
	.main-nav ul li.mm2 li.sub4 a{background-position: -1085px -465px;}
	.main-nav ul li.mm2 li:hover.sub4 a{background-position: -1335px -465px;}
	
	.main-nav ul li.mm2 li.sub5 a{background-position: -1085px -490px;}
	.main-nav ul li.mm2 li:hover.sub5 a{background-position: -1335px -490px;}
	
	.main-nav ul li.mm2 li.sub6 a{background-position: -1085px -515px;}
	.main-nav ul li.mm2 li:hover.sub6 a{background-position: -1335px -515px;}
	
	.main-nav ul li.mm2 li.sub7 a{background-position: -1085px -540px;}
	.main-nav ul li.mm2 li:hover.sub7 a{background-position: -1335px -540px;}
	
	.main-nav ul li.mm2 li.sub8 a{background-position: -1085px -565px;}
	.main-nav ul li.mm2 li:hover.sub8 a{background-position: -1335px -565px;}
	
	.main-nav ul li.mm2 li.sub9 a{background-position: -1085px -590px;}
	.main-nav ul li.mm2 li:hover.sub9 a{background-position: -1335px -590px;}
	
	.main-nav ul li.mm2 li.sub10 a{background-position: -1085px -615px;}
	.main-nav ul li.mm2 li:hover.sub10 a{background-position: -1335px -615px;}
	
	.main-nav ul li.mm2 li.sub11 a{background-position: -1085px -640px;}
	.main-nav ul li.mm2 li:hover.sub11 a{background-position: -1335px -640px;}
	
	.main-nav ul li.mm2 li.sub12 a{background-position: -1085px -665px;}
	.main-nav ul li.mm2 li:hover.sub12 a{background-position: -1335px -665px;}
	
	.main-nav ul li.mm2 li.sub13 a{background-position: -1085px -690px;}
	.main-nav ul li.mm2 li:hover.sub13 a{background-position: -1335px -690px;}
	
	.main-nav ul li.mm2 li.sub14 a{background-position: -1085px -715px;}
	.main-nav ul li.mm2 li:hover.sub14 a{background-position: -1335px -715px;}
	
	.main-nav ul li.mm2 li.sub15 a{background-position: -1085px -740px;}
	.main-nav ul li.mm2 li:hover.sub15 a{background-position: -1335px -740px;}
	
	
	
/*********************************************************************************	
	Sub Navigation 3
*********************************************************************************/
	.main-nav ul li.mm3 li.sub1 a{background-position: -1085px -800px;}
	.main-nav ul li.mm3 li:hover.sub1 a{background-position: -1335px -800px;}
	
	.main-nav ul li.mm3 li.sub2 a{background-position: -1085px -815px;}
	.main-nav ul li.mm3 li:hover.sub2 a{background-position: -1335px -815px;}
	
	.main-nav ul li.mm3 li.sub3 a{background-position: -1085px -840px;}
	.main-nav ul li.mm3 li:hover.sub3 a{background-position: -1335px -840px;}
	
	.main-nav ul li.mm3 li.sub4 a{background-position: -1085px -865px;}
	.main-nav ul li.mm3 li:hover.sub4 a{background-position: -1335px -865px;}
	
	.main-nav ul li.mm3 li.sub5 a{background-position: -1085px -890px;}
	.main-nav ul li.mm3 li:hover.sub5 a{background-position: -1335px -890px;}
	
	.main-nav ul li.mm3 li.sub6 a{background-position: -1085px -915px;}
	.main-nav ul li.mm3 li:hover.sub6 a{background-position: -1335px -915px;}
	
	.main-nav ul li.mm3 li.sub7 a{background-position: -1085px -940px;}
	.main-nav ul li.mm3 li:hover.sub7 a{background-position: -1335px -940px;}
	
	.main-nav ul li.mm3 li.sub8 a{background-position: -1085px -965px;}
	.main-nav ul li.mm3 li:hover.sub8 a{background-position: -1335px -965px;}
	
	.main-nav ul li.mm3 li.sub9 a{background-position: -1085px -990px;}
	.main-nav ul li.mm3 li:hover.sub9 a{background-position: -1335px -990px;}
	
	.main-nav ul li.mm3 li.sub10 a{background-position: -1085px -1015px;}
	.main-nav ul li.mm3 li:hover.sub10 a{background-position: -1335px -1015px;}
	
	.main-nav ul li.mm3 li.sub11 a{background-position: -1085px -1040px;}
	.main-nav ul li.mm3 li:hover.sub11 a{background-position: -1335px -1040px;}
	
	.main-nav ul li.mm3 li.sub12 a{background-position: -1085px -1065px;}
	.main-nav ul li.mm3 li:hover.sub12 a{background-position: -1335px -1065px;}
	
	.main-nav ul li.mm3 li.sub13 a{background-position: -1085px -1090px;}
	.main-nav ul li.mm3 li:hover.sub13 a{background-position: -1335px -1090px;}
	
	.main-nav ul li.mm3 li.sub14 a{background-position: -1085px -1115px;}
	.main-nav ul li.mm3 li:hover.sub14 a{background-position: -1335px -1115px;}
	
	.main-nav ul li.mm3 li.sub15 a{background-position: -1085px -1140px;}
	.main-nav ul li.mm3 li:hover.sub15 a{background-position: -1335px -1140px;}
	
	
/*********************************************************************************	
	Sub Navigation 4
*********************************************************************************/
	.main-nav ul li.mm4 li.sub1 a{background-position: -1586px 0px;}
	.main-nav ul li.mm4 li:hover.sub1 a{background-position: -1836px 0px;} 	
	
	.main-nav ul li.mm4 li.sub2 a{background-position: -1590px -15px;}
	.main-nav ul li.mm4 li:hover.sub2 a{background-position: -1840px -15px;}
	
	.main-nav ul li.mm4 li.sub3 a{background-position: -1590px -40px;}
	.main-nav ul li.mm4 li:hover.sub3 a{background-position: -1840px -40px;}
	
	.main-nav ul li.mm4 li.sub4 a{background-position: -1590px -65px;}
	.main-nav ul li.mm4 li:hover.sub4 a{background-position: -1840px -65px;}
	
	.main-nav ul li.mm4 li.sub5 a{background-position: -1590px -90px;}
	.main-nav ul li.mm4 li:hover.sub5 a{background-position: -1840px -90px;}
	
	.main-nav ul li.mm4 li.sub6 a{background-position: -1590px -115px;}
	.main-nav ul li.mm4 li:hover.sub6 a{background-position: -1840px -115px;}
	
	.main-nav ul li.mm4 li.sub7 a{background-position: -1590px -140px;}
	.main-nav ul li.mm4 li:hover.sub7 a{background-position: -1840px -140px;}
	
	.main-nav ul li.mm4 li.sub8 a{background-position: -1590px -165px;}
	.main-nav ul li.mm4 li:hover.sub8 a{background-position: -1840px -165px;}
	
	.main-nav ul li.mm4 li.sub9 a{background-position: -1590px -190px;}
	.main-nav ul li.mm4 li:hover.sub9 a{background-position: -1840px -190px;}
	
	.main-nav ul li.mm4 li.sub10 a{background-position: -1590px -215px;}
	.main-nav ul li.mm4 li:hover.sub10 a{background-position: -1840px -215px;}
	
	.main-nav ul li.mm4 li.sub11 a{background-position: -1590px -240px;}
	.main-nav ul li.mm4 li:hover.sub11 a{background-position: -1840px -240px;}
	
	.main-nav ul li.mm4 li.sub12 a{background-position: -1590px -265px;}
	.main-nav ul li.mm4 li:hover.sub12 a{background-position: -1840px -265px;}
	
	.main-nav ul li.mm4 li.sub13 a{background-position: -1590px -290px;}
	.main-nav ul li.mm4 li:hover.sub13 a{background-position: -1840px -290px;}
	
	.main-nav ul li.mm4 li.sub14 a{background-position: -1590px -315px;}
	.main-nav ul li.mm4 li:hover.sub14 a{background-position: -1840px -315px;}
	
	.main-nav ul li.mm4 li.sub15 a{background-position: -1590px -340px;}
	.main-nav ul li.mm4 li:hover.sub15 a{background-position: -1840px -340px;}
	
	
	
/*********************************************************************************	
	Sub Navigation 5
*********************************************************************************/
	.main-nav ul li.mm5 li.sub1 a{background-position: -1590px -400px;}
	.main-nav ul li.mm5 li:hover.sub1 a{background-position: -1840px -400px;}
	
	.main-nav ul li.mm5 li.sub2 a{background-position: -1590px -415px;}
	.main-nav ul li.mm5 li:hover.sub2 a{background-position: -1840px -415px;}
	
	.main-nav ul li.mm5 li.sub3 a{background-position: -1590px -440px;}
	.main-nav ul li.mm5 li:hover.sub3 a{background-position: -1840px -440px;}
	
	.main-nav ul li.mm5 li.sub4 a{background-position: -1590px -465px;}
	.main-nav ul li.mm5 li:hover.sub4 a{background-position: -1840px -465px;}
	
	.main-nav ul li.mm5 li.sub5 a{background-position: -1590px -490px;}
	.main-nav ul li.mm5 li:hover.sub5 a{background-position: -1840px -490px;}
	
	.main-nav ul li.mm5 li.sub6 a{background-position: -1590px -515px;}
	.main-nav ul li.mm5 li:hover.sub6 a{background-position: -1840px -515px;}
	
	.main-nav ul li.mm5 li.sub7 a{background-position: -1590px -540px;}
	.main-nav ul li.mm5 li:hover.sub7 a{background-position: -1840px -540px;}
	
	.main-nav ul li.mm5 li.sub8 a{background-position: -1590px -565px;}
	.main-nav ul li.mm5 li:hover.sub8 a{background-position: -1840px -565px;}
	
	.main-nav ul li.mm5 li.sub9 a{background-position: -1590px -590px;}
	.main-nav ul li.mm5 li:hover.sub9 a{background-position: -1840px -590px;}
	
	.main-nav ul li.mm5 li.sub10 a{background-position: -1590px -615px;}
	.main-nav ul li.mm5 li:hover.sub10 a{background-position: -1840px -615px;}
	
	.main-nav ul li.mm5 li.sub11 a{background-position: -1590px -640px;}
	.main-nav ul li.mm5 li:hover.sub11 a{background-position: -1840px -640px;}
	
	.main-nav ul li.mm5 li.sub12 a{background-position: -1590px -665px;}
	.main-nav ul li.mm5 li:hover.sub12 a{background-position: -1840px -665px;}
	
	.main-nav ul li.mm5 li.sub13 a{background-position: -1590px -690px;}
	.main-nav ul li.mm5 li:hover.sub13 a{background-position: -1840px -690px;}
	
	.main-nav ul li.mm5 li.sub14 a{background-position: -1590px -715px;}
	.main-nav ul li.mm5 li:hover.sub14 a{background-position: -1840px -715px;}
	
	.main-nav ul li.mm5 li.sub15 a{background-position: -1590px -740px;}
	.main-nav ul li.mm5 li:hover.sub15 a{background-position: -1840px -740px;}
	
	
	
/*********************************************************************************	
	Sub Navigation 6
*********************************************************************************/
	.main-nav ul li.mm6 li.sub1 a{background-position: -1590px -800px;}
	.main-nav ul li.mm6 li:hover.sub1 a{background-position: -1840px -800px;}
	
	.main-nav ul li.mm6 li.sub2 a{background-position: -1590px -815px;}
	.main-nav ul li.mm6 li:hover.sub2 a{background-position: -1840px -815px;}
	
	.main-nav ul li.mm6 li.sub3 a{background-position: -1590px -840px;}
	.main-nav ul li.mm6 li:hover.sub3 a{background-position: -1840px -840px;}
	
	.main-nav ul li.mm6 li.sub4 a{background-position: -1590px -865px;}
	.main-nav ul li.mm6 li:hover.sub4 a{background-position: -1840px -865px;}
	
	.main-nav ul li.mm6 li.sub5 a{background-position: -1590px -890px;}
	.main-nav ul li.mm6 li:hover.sub5 a{background-position: -1840px -890px;}
	
	.main-nav ul li.mm6 li.sub6 a{background-position: -1590px -915px;}
	.main-nav ul li.mm6 li:hover.sub6 a{background-position: -1840px -915px;}
	
	.main-nav ul li.mm6 li.sub7 a{background-position: -1590px -940px;}
	.main-nav ul li.mm6 li:hover.sub7 a{background-position: -1840px -940px;}
	
	.main-nav ul li.mm6 li.sub8 a{background-position: -1590px -965px;}
	.main-nav ul li.mm6 li:hover.sub8 a{background-position: -1840px -965px;}
	
	.main-nav ul li.mm6 li.sub9 a{background-position: -1590px -990px;}
	.main-nav ul li.mm6 li:hover.sub9 a{background-position: -1840px -990px;}
	
	.main-nav ul li.mm6 li.sub10 a{background-position: -1590px -1015px;}
	.main-nav ul li.mm6 li:hover.sub10 a{background-position: -1840px -1015px;}
	
	.main-nav ul li.mm6 li.sub11 a{background-position: -1590px -1040px;}
	.main-nav ul li.mm6 li:hover.sub11 a{background-position: -1840px -1040px;}
	
	.main-nav ul li.mm6 li.sub12 a{background-position: -1590px -1065px;}
	.main-nav ul li.mm6 li:hover.sub12 a{background-position: -1840px -1065px;}
	
	.main-nav ul li.mm6 li.sub13 a{background-position: -1590px -1090px;}
	.main-nav ul li.mm6 li:hover.sub13 a{background-position: -1840px -1090px;}
	
	.main-nav ul li.mm6 li.sub14 a{background-position: -1590px -1115px;}
	.main-nav ul li.mm6 li:hover.sub14 a{background-position: -1840px -1115px;}
	
	.main-nav ul li.mm6 li.sub15 a{background-position: -1590px -1140px;}
	.main-nav ul li.mm6 li:hover.sub15 a{background-position: -1840px -1140px;}
	



/*********************************************************************************	
	Sub Navigation 7
*********************************************************************************/
	.main-nav ul li.mm7 li.sub1 a{background-position: -2090px 0;}
	.main-nav ul li.mm7 li:hover.sub1 a{background-position: -2340px 0;}
	
	.main-nav ul li.mm7 li.sub2 a{background-position: -2090px -15px;}
	.main-nav ul li.mm7 li:hover.sub2 a{background-position: -2340px -15px;}
	
	.main-nav ul li.mm7 li.sub3 a{background-position: -2090px -40px;}
	.main-nav ul li.mm7 li:hover.sub3 a{background-position: -2340px -40px;}
	
	.main-nav ul li.mm7 li.sub4 a{background-position: -2090px -65px;}
	.main-nav ul li.mm7 li:hover.sub4 a{background-position: -2340px -65px;}
	
	.main-nav ul li.mm7 li.sub5 a{background-position: -2090px -90px;}
	.main-nav ul li.mm7 li:hover.sub5 a{background-position: -2340px -90px;}
	
	.main-nav ul li.mm7 li.sub6 a{background-position: -2090px -115px;}
	.main-nav ul li.mm7 li:hover.sub6 a{background-position: -2340px -115px;}
	
	.main-nav ul li.mm7 li.sub7 a{background-position: -2090px -140px;}
	.main-nav ul li.mm7 li:hover.sub7 a{background-position: -2340px -140px;}
	
	.main-nav ul li.mm7 li.sub8 a{background-position: -2090px -165px;}
	.main-nav ul li.mm7 li:hover.sub8 a{background-position: -2340px -165px;}
	
	.main-nav ul li.mm7 li.sub9 a{background-position: -2090px -190px;}
	.main-nav ul li.mm7 li:hover.sub9 a{background-position: -2340px -190px;}
	
	.main-nav ul li.mm7 li.sub10 a{background-position: -2090px -215px;}
	.main-nav ul li.mm7 li:hover.sub10 a{background-position: -2340px -215px;}
	
	.main-nav ul li.mm7 li.sub11 a{background-position: -2090px -240px;}
	.main-nav ul li.mm7 li:hover.sub11 a{background-position: -2340px -240px;}
	
	.main-nav ul li.mm7 li.sub12 a{background-position: -2090px -265px;}
	.main-nav ul li.mm7 li:hover.sub12 a{background-position: -2340px -265px;}
	
	.main-nav ul li.mm7 li.sub13 a{background-position: -2090px -290px;}
	.main-nav ul li.mm7 li:hover.sub13 a{background-position: -2340px -290px;}
	
	.main-nav ul li.mm7 li.sub14 a{background-position: -2090px -315px;}
	.main-nav ul li.mm7 li:hover.sub14 a{background-position: -2340px -315px;}
	
	.main-nav ul li.mm7 li.sub15 a{background-position: -2090px -340px;}
	.main-nav ul li.mm7 li:hover.sub15 a{background-position: -2340px -340px;}
	
	

	

