/* ./_css/main_menu.css */

	div#mainMenu {		
		margin:0 0 6px 0;
		height:60px;
		background:url(../_images/_template/bg_main_menu.gif) repeat-x;
	}
	
		div#mainMenu div#mainMenu_left,
		div#mainMenu div#mainMenu_right {
			float:left;
			width:9px;
			height:100%;
			background:url(../_images/_template/bg_main_menu_left.gif) no-repeat;
		}
		
		div#mainMenu div#mainMenu_right {
			background-image:url(../_images/_template/bg_main_menu_right.gif);
		}
		
		div#mainMenu_center {
			float:left;
			width:942px;
		}		
	
		/* links on the right side of the main nav */
		div#mainMenu_center div#mm_right_links {
			float:right;
			width:240px;
		}
			
			div#mainMenu_center div#mm_right_links a {
				display:block;
				float:right;
				margin:11px 14px 9px 0;
				padding:0 6px 0 6px;
				line-height:11px;
				font-weight:bold;
				color:#FFF;
				text-decoration:none;		
				text-transform:uppercase;
			}
			
			/* links on the right side of the main nav */
			div#mainMenu_center div#mm_right_links a#emtec_site_link {
				margin:4px 0 0 0;
				line-height:27px;
				font-size:13px;
				font-weight:normal;
			}
			
			div#mainMenu_center div#mm_right_links a.last {
				margin-right:0;
			}
		
		
			
			


	
		/* tier 1 */
		ul#mm_tier1 {
			position:relative;
			z-index:10;
			margin:0;
			padding:4px 0 0 0;
			float:left;
			list-style:none;
			
		}
			ul#mm_tier1 li  {
				display:block;
				float:left;	
				margin:0;
				padding:0;
			}
			
				ul#mm_tier1 li a {
					display:block;
					padding:0 13px 0 13px;
					line-height:27px;
					font-size:13px;
					font-weight:normal;
					color:#FFF;
					text-transform:uppercase;
					text-decoration:none;
				}
				
				
			
			/* hover state for tier1 */
			ul#mm_tier1 li.active {
				background:url(../_images/_template/bg_mm_tier1_item.gif) no-repeat top right;
			}
			
				ul#mm_tier1 li.active a {					
					color:#1660a2;					
					background:url(../_images/_template/bg_mm_tier1_item_leftCap.gif) no-repeat top left;					
				}
				
				/* disable inheritance of hover / active state for tier 1 */
				ul#mm_tier1 li.active ul * {
					background:none;
				}
						
				div#mm_tier2_placeholder {
					width:942px;
					height:26px;
				}
			
				/* tier 2 */
				ul#mm_tier1 li ul.mm_tier2 {
					position:absolute;
					margin:0 0 0 0;
					padding:3px 0 0 0;					
					top:31px;
					left:-1px;
					width:942px;
				}
			
			
					ul#mm_tier1 li ul.mm_tier2 li  {
						position:relative;
						display:block;
						float:left;
						margin:0;
						padding:0;
					}
				
		
						ul#mm_tier1 li ul.mm_tier2 li a {
							padding:0 13px 6px 13px;
							line-height:20px;
							font-size:11px;					
							font-weight:normal;
							color:#606060;
							text-transform:none;
							background:none;
						}
				
						ul#mm_tier1 li ul.mm_tier2 li a:hover,
						ul#mm_tier1 li ul.mm_tier2 li:hover a {
							color:#1660a2;
						}
						
					
					/* hover state for tier 2 */
					ul#mm_tier1 li ul.mm_tier2 li.active {
						background:url(../_images/_template/bg_mm_tier2_item.gif) no-repeat top right;
					}
						
						ul#mm_tier1 li ul.mm_tier2 li.active a {
							background:url(../_images/_template/bg_mm_tier2_item_leftCap.gif) no-repeat top left;					
						}
						
						/* disable inheritance of hover state for tier 2 */
						ul#mm_tier1 li ul.mm_tier2 li.active ul *{
							background:none;					
						}
						
						
						
						/* tier 3 */			
						ul#mm_tier1 li ul.mm_tier2 li ul.mm_tier3 {
							position:absolute;
							display:none;
							clear:both;
							margin:0;
							padding:0;							
							left:0;							
							background:#f0f2f3;
							border:1px solid #9f9f9f;
							border-left-color:#eeeff0;
							border-top:0;
							-moz-border-radius-bottomright:5px;
							-moz-border-radius-bottomleft:5px;
							-webkit-border-bottom-right-radius:5px;
							-webkit-border-bottom-left-radius:5px;
						}
			
							ul#mm_tier1 li ul.mm_tier2 li ul.mm_tier3 li {
								width:100%;
								padding:0;
								margin:0;
							}
							
								ul#mm_tier1 li ul.mm_tier2 li ul.mm_tier3 li a {
									margin:0;
									padding:6px 13px;
									width:250px;
									line-height:12px;
									color:#606060;
									background:none;									
									border-top:1px solid #DDD;
								}
								
								ul#mm_tier1 li ul.mm_tier2 li ul.mm_tier3 li.first a{
									border-top:0;
								}
								
								
								ul#mm_tier1 li ul.mm_tier2 li ul.mm_tier3 li a:hover,
								ul#mm_tier1 li ul.mm_tier2 li ul.mm_tier3 li:hover a {									
									color:#1660a2;
								}
								