/*********************************************
	MAIN NAV
*********************************************/

/* Tags that use the sprite */

.main-nav ul li,
.main-nav ul li a {
	background: url(/images/nav.png) no-repeat left top;
}
.main-nav ul ul.sub, .main-nav ul li ul li, .main-nav ul li ul li a {
	background:url(/images/dropdown-sprite.png) no-repeat left top;

}

/* main navigation bar and main li height */
.main-nav,
.main-nav ul li{
	display:block;
	height:44px;
}

.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:0px;}

.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 20px;
		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:33px; background-position: -405px 0px;}
	.main-nav ul li:hover.mm1 a{background-position: -405px -45px;}
	
	.main-nav ul li.mm2 a{width:100px; background-position: -478px 0px;}
	.main-nav ul li:hover.mm2 a{background-position: -478px -45px;}
	
	.main-nav ul li.mm3 a{width:92px; background-position: -618px 0px;}
	.main-nav ul li:hover.mm3 a{background-position: -618px -45px;}
	
	.main-nav ul li.mm4 a{width:62px; background-position: -750px 0px;}
	.main-nav ul li:hover.mm4 a{background-position: -750px -45px;}
	
	.main-nav ul li.mm5 a{width:85px; background-position: -852px 0px;}
	.main-nav ul li:hover.mm5 a{background-position: -852px -45px;}
	
	.main-nav ul li.mm6 a{width:97px; background-position: -977px 0px;}
	.main-nav ul li:hover.mm6 a{background-position: -977px -45px;}
	
	.main-nav ul li.mm7 a{width:110px; background-position: -1114px 0px;}
	.main-nav ul li:hover.mm7 a{background-position: -1114px -45px;}
	
	.main-nav ul li.mm8 a{width:76px; background-position: -1264px 0px;}
	.main-nav ul li:hover.mm8 a{background-position: -1264px -45px;}
	
	.main-nav ul li.mm9 a{width:40px; background-position: -1380px 0px;}
	.main-nav ul li:hover.mm9 a{background-position: -1380px -45px;}
	



/*********************************************
	Sub Level 1
*********************************************/
.main-nav ul ul{
	position:absolute;
	top:49px;
	left:0;
	width:180px;
	background-position:left bottom;
}


.main-nav ul ul li {
	background-position:left -850px;
	height:44px;
	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:hover{background-position:-500px -850px;}
	.main-nav ul ul li a{background:none; color:#fff; text-decoration:none; width:166px !important; padding:7px;}
*/

	/* 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 -800px; height:44px;}
	.main-nav ul ul li:hover.sub1{background-position:-750px -800px; }

	.main-nav ul ul{top:42px; 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;}
	
	.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: -1590px 0;}
	.main-nav ul li.mm4 li:hover.sub1 a{background-position: -1840px 0;}
	
	.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;}
	
	

	
/*********************************************************************************	
	Sub Navigation 8
*********************************************************************************/
	.main-nav ul li.mm8 li.sub1 a{background-position: 0px 0px;}
	.main-nav ul li.mm8 li:hover.sub1 a{background-position: 0px -177px;}

	.main-nav ul li.mm8 li.sub2 a{background-position: 0px -44px;}
	.main-nav ul li.mm8 li:hover.sub2 a{background-position: 0px -221px;}
	
	.main-nav ul li.mm8 li.sub3 a{background-position: 0px -90px;}
	.main-nav ul li.mm8 li:hover.sub3 a{background-position: 0px -267px;}
	
	.main-nav ul li.mm8 li.sub4 a{background-position: 0px -132px;}
	.main-nav ul li.mm8 li:hover.sub4 a{background-position: 0px -309px;}
	
	.main-nav ul li.mm8 li.sub5 a{background-position: -2090px -490px;}
	.main-nav ul li.mm8 li:hover.sub5 a{background-position: -2340px -490px;}
	
	.main-nav ul li.mm8 li.sub6 a{background-position: -2090px -515px;}
	.main-nav ul li.mm8 li:hover.sub6 a{background-position: -2340px -515px;}
	
	.main-nav ul li.mm8 li.sub7 a{background-position: -2090px -540px;}
	.main-nav ul li.mm8 li:hover.sub7 a{background-position: -2340px -540px;}
	
	.main-nav ul li.mm8 li.sub8 a{background-position: -2090px -565px;}
	.main-nav ul li.mm8 li:hover.sub8 a{background-position: -2340px -565px;}
	
	.main-nav ul li.mm8 li.sub9 a{background-position: -2090px -590px;}
	.main-nav ul li.mm8 li:hover.sub9 a{background-position: -2340px -590px;}
	
	.main-nav ul li.mm8 li.sub10 a{background-position: -2090px -615px;}
	.main-nav ul li.mm8 li:hover.sub10 a{background-position: -2340px -615px;}
	
	.main-nav ul li.mm8 li.sub11 a{background-position: -2090px -640px;}
	.main-nav ul li.mm8 li:hover.sub11 a{background-position: -2340px -640px;}
	
	.main-nav ul li.mm8 li.sub12 a{background-position: -2090px -665px;}
	.main-nav ul li.mm8 li:hover.sub12 a{background-position: -2340px -665px;}
	
	.main-nav ul li.mm8 li.sub13 a{background-position: -2090px -690px;}
	.main-nav ul li.mm8 li:hover.sub13 a{background-position: -2340px -690px;}
	
	.main-nav ul li.mm8 li.sub14 a{background-position: -2090px -715px;}
	.main-nav ul li.mm8 li:hover.sub14 a{background-position: -2340px -715px;}
	
	.main-nav ul li.mm8 li.sub15 a{background-position: -2090px -740px;}
	.main-nav ul li.mm8 li:hover.sub15 a{background-position: -2340px -740px;}
	
	
	
/*********************************************************************************	
	Sub Navigation 9
*********************************************************************************/
	.main-nav ul li.mm9 li.sub1 a{background-position: -2090px -790px;}
	.main-nav ul li.mm9 li:hover.sub1 a{background-position: -2340px -790px;}
	
	.main-nav ul li.mm9 li.sub2 a{background-position: -2090px -815px;}
	.main-nav ul li.mm9 li:hover.sub2 a{background-position: -2340px -815px;}
	
	.main-nav ul li.mm9 li.sub3 a{background-position: -2090px -840px;}
	.main-nav ul li.mm9 li:hover.sub3 a{background-position: -2340px -840px;}
	
	.main-nav ul li.mm9 li.sub4 a{background-position: -2090px -865px;}
	.main-nav ul li.mm9 li:hover.sub4 a{background-position: -2340px -865px;}
	
	.main-nav ul li.mm9 li.sub5 a{background-position: -2090px -890px;}
	.main-nav ul li.mm9 li:hover.sub5 a{background-position: -2340px -890px;}
	
	.main-nav ul li.mm9 li.sub6 a{background-position: -2090px -915px;}
	.main-nav ul li.mm9 li:hover.sub6 a{background-position: -2340px -915px;}
	
	.main-nav ul li.mm9 li.sub7 a{background-position: -2090px -940px;}
	.main-nav ul li.mm9 li:hover.sub7 a{background-position: -2340px -940px;}
	
	.main-nav ul li.mm9 li.sub8 a{background-position: -2090px -965px;}
	.main-nav ul li.mm9 li:hover.sub8 a{background-position: -2340px -965px;}
	
	.main-nav ul li.mm9 li.sub9 a{background-position: -2090px -990px;}
	.main-nav ul li.mm9 li:hover.sub9 a{background-position: -2340px -990px;}
	
	.main-nav ul li.mm9 li.sub10 a{background-position: -2090px -1015px;}
	.main-nav ul li.mm9 li:hover.sub10 a{background-position: -2340px -1015px;}
	
	.main-nav ul li.mm9 li.sub11 a{background-position: -2090px -1040px;}
	.main-nav ul li.mm9 li:hover.sub11 a{background-position: -2340px -1040px;}
	
	.main-nav ul li.mm9 li.sub12 a{background-position: -2090px -1065px;}
	.main-nav ul li.mm9 li:hover.sub12 a{background-position: -2340px -1065px;}
	
	.main-nav ul li.mm9 li.sub13 a{background-position: -2090px -1090px;}
	.main-nav ul li.mm9 li:hover.sub13 a{background-position: -2340px -1090px;}
	
	.main-nav ul li.mm9 li.sub14 a{background-position: -2090px -1115px;}
	.main-nav ul li.mm9 li:hover.sub14 a{background-position: -2340px -1115px;}
	
	.main-nav ul li.mm9 li.sub15 a{background-position: -2090px -1140px;}
	.main-nav ul li.mm9 li:hover.sub15 a{background-position: -2340px -1140px;}
	
	

/*********************************************************************************	
	Sub Navigation 10
*********************************************************************************/
	.main-nav ul li.mm10 li.sub1 a{background-position: -2590px 0;}
	.main-nav ul li.mm10 li:hover.sub1 a{background-position: -2840px 0;}
	
	.main-nav ul li.mm10 li.sub2 a{background-position: -2590px -15px;}
	.main-nav ul li.mm10 li:hover.sub2 a{background-position: -2840px -15px;}
	
	.main-nav ul li.mm10 li.sub3 a{background-position: -2590px -40px;}
	.main-nav ul li.mm10 li:hover.sub3 a{background-position: -2840px -40px;}
	
	.main-nav ul li.mm10 li.sub4 a{background-position: -2590px -65px;}
	.main-nav ul li.mm10 li:hover.sub4 a{background-position: -2840px -65px;}
	
	.main-nav ul li.mm10 li.sub5 a{background-position: -2590px -90px;}
	.main-nav ul li.mm10 li:hover.sub5 a{background-position: -2840px -90px;}
	
	.main-nav ul li.mm10 li.sub6 a{background-position: -2590px -115px;}
	.main-nav ul li.mm10 li:hover.sub6 a{background-position: -2840px -115px;}
	
	.main-nav ul li.mm10 li.sub7 a{background-position: -2590px -140px;}
	.main-nav ul li.mm10 li:hover.sub7 a{background-position: -2840px -140px;}
	
	.main-nav ul li.mm10 li.sub8 a{background-position: -2590px -165px;}
	.main-nav ul li.mm10 li:hover.sub8 a{background-position: -2840px -165px;}
	
	.main-nav ul li.mm10 li.sub9 a{background-position: -2590px -190px;}
	.main-nav ul li.mm10 li:hover.sub9 a{background-position: -2840px -190px;}
	
	.main-nav ul li.mm10 li.sub10 a{background-position: -2590px -215px;}
	.main-nav ul li.mm10 li:hover.sub10 a{background-position: -2840px -215px;}
	
	.main-nav ul li.mm10 li.sub11 a{background-position: -2590px -240px;}
	.main-nav ul li.mm10 li:hover.sub11 a{background-position: -2840px -240px;}
	
	.main-nav ul li.mm10 li.sub12 a{background-position: -2590px -265px;}
	.main-nav ul li.mm10 li:hover.sub12 a{background-position: -2840px -265px;}
	
	.main-nav ul li.mm10 li.sub13 a{background-position: -2590px -290px;}
	.main-nav ul li.mm10 li:hover.sub13 a{background-position: -2840px -290px;}
	
	.main-nav ul li.mm10 li.sub14 a{background-position: -2590px -315px;}
	.main-nav ul li.mm10 li:hover.sub14 a{background-position: -2840px -315px;}
	
	.main-nav ul li.mm10 li.sub15 a{background-position: -2590px -340px;}
	.main-nav ul li.mm10 li:hover.sub15 a{background-position: -2840px -340px;}
	
	

	
/*********************************************************************************	
	Sub Navigation 11
*********************************************************************************/
	.main-nav ul li.mm11 li.sub1 a{background-position: -2590px -390px;}
	.main-nav ul li.mm11 li:hover.sub1 a{background-position: -2840px -390px;}
	
	.main-nav ul li.mm11 li.sub2 a{background-position: -2590px -415px;}
	.main-nav ul li.mm11 li:hover.sub2 a{background-position: -2840px -415px;}
	
	.main-nav ul li.mm11 li.sub3 a{background-position: -2590px -440px;}
	.main-nav ul li.mm11 li:hover.sub3 a{background-position: -2840px -440px;}
	
	.main-nav ul li.mm11 li.sub4 a{background-position: -2590px -465px;}
	.main-nav ul li.mm11 li:hover.sub4 a{background-position: -2840px -465px;}
	
	.main-nav ul li.mm11 li.sub5 a{background-position: -2590px -490px;}
	.main-nav ul li.mm11 li:hover.sub5 a{background-position: -2840px -490px;}
	
	.main-nav ul li.mm11 li.sub6 a{background-position: -2590px -515px;}
	.main-nav ul li.mm11 li:hover.sub6 a{background-position: -2840px -515px;}
	
	.main-nav ul li.mm11 li.sub7 a{background-position: -2590px -540px;}
	.main-nav ul li.mm11 li:hover.sub7 a{background-position: -2840px -540px;}
	
	.main-nav ul li.mm11 li.sub8 a{background-position: -2590px -565px;}
	.main-nav ul li.mm11 li:hover.sub8 a{background-position: -2840px -565px;}
	
	.main-nav ul li.mm11 li.sub9 a{background-position: -2590px -590px;}
	.main-nav ul li.mm11 li:hover.sub9 a{background-position: -2840px -590px;}
	
	.main-nav ul li.mm11 li.sub10 a{background-position: -2590px -615px;}
	.main-nav ul li.mm11 li:hover.sub10 a{background-position: -2840px -615px;}
	
	.main-nav ul li.mm11 li.sub11 a{background-position: -2590px -640px;}
	.main-nav ul li.mm11 li:hover.sub11 a{background-position: -2840px -640px;}
	
	.main-nav ul li.mm11 li.sub12 a{background-position: -2590px -665px;}
	.main-nav ul li.mm11 li:hover.sub12 a{background-position: -2840px -665px;}
	
	.main-nav ul li.mm11 li.sub13 a{background-position: -2590px -690px;}
	.main-nav ul li.mm11 li:hover.sub13 a{background-position: -2840px -690px;}
	
	.main-nav ul li.mm11 li.sub14 a{background-position: -2590px -715px;}
	.main-nav ul li.mm11 li:hover.sub14 a{background-position: -2840px -715px;}
	
	.main-nav ul li.mm11 li.sub15 a{background-position: -2590px -740px;}
	.main-nav ul li.mm11 li:hover.sub15 a{background-position: -2840px -740px;}
	
	
	
/*********************************************************************************	
	Sub Navigation 12
*********************************************************************************/
	.main-nav ul li.mm12 li.sub1 a{background-position: -2590px -790px;}
	.main-nav ul li.mm12 li:hover.sub1 a{background-position: -2840px -790px;}
	
	.main-nav ul li.mm12 li.sub2 a{background-position: -2590px -815px;}
	.main-nav ul li.mm12 li:hover.sub2 a{background-position: -2840px -815px;}
	
	.main-nav ul li.mm12 li.sub3 a{background-position: -2590px -840px;}
	.main-nav ul li.mm12 li:hover.sub3 a{background-position: -2840px -840px;}
	
	.main-nav ul li.mm12 li.sub4 a{background-position: -2590px -865px;}
	.main-nav ul li.mm12 li:hover.sub4 a{background-position: -2840px -865px;}
	
	.main-nav ul li.mm12 li.sub5 a{background-position: -2590px -890px;}
	.main-nav ul li.mm12 li:hover.sub5 a{background-position: -2840px -890px;}
	
	.main-nav ul li.mm12 li.sub6 a{background-position: -2590px -915px;}
	.main-nav ul li.mm12 li:hover.sub6 a{background-position: -2840px -915px;}
	
	.main-nav ul li.mm12 li.sub7 a{background-position: -2590px -940px;}
	.main-nav ul li.mm12 li:hover.sub7 a{background-position: -2840px -940px;}
	
	.main-nav ul li.mm12 li.sub8 a{background-position: -2590px -965px;}
	.main-nav ul li.mm12 li:hover.sub8 a{background-position: -2840px -965px;}
	
	.main-nav ul li.mm12 li.sub9 a{background-position: -2590px -990px;}
	.main-nav ul li.mm12 li:hover.sub9 a{background-position: -2840px -990px;}
	
	.main-nav ul li.mm12 li.sub10 a{background-position: -2590px -1015px;}
	.main-nav ul li.mm12 li:hover.sub10 a{background-position: -2840px -1015px;}
	
	.main-nav ul li.mm12 li.sub11 a{background-position: -2590px -1040px;}
	.main-nav ul li.mm12 li:hover.sub11 a{background-position: -2840px -1040px;}
	
	.main-nav ul li.mm12 li.sub12 a{background-position: -2590px -1065px;}
	.main-nav ul li.mm12 li:hover.sub12 a{background-position: -2840px -1065px;}
	
	.main-nav ul li.mm12 li.sub13 a{background-position: -2590px -1090px;}
	.main-nav ul li.mm12 li:hover.sub13 a{background-position: -2840px -1090px;}
	
	.main-nav ul li.mm12 li.sub14 a{background-position: -2590px -1115px;}
	.main-nav ul li.mm12 li:hover.sub14 a{background-position: -2840px -1115px;}
	
	.main-nav ul li.mm12 li.sub15 a{background-position: -2590px -1140px;}
	.main-nav ul li.mm12 li:hover.sub15 a{background-position: -2840px -1140px;}
