/* ./_css/main_menu.css */



	div#site_top div#mainMenu {
		padding:0 0 0 20px;
		z-index:10000;
	}
	
		/* - menu items */
		div#site_top div#mainMenu a {
			display:block;
			font-family:Tahoma, Geneva, sans-serif;	
			text-decoration:none;
			color:#5d767d;
		}
		
		
	
	
		/* -- tier 1 */
		div#site_top div#mainMenu ul#mm_tier1 {
			position:relative;
			z-index:3;
			margin:0;
			padding:0;
			list-style:none;
		}
		
			div#site_top div#mainMenu ul#mm_tier1 li  {				
				display:block;
				float:left;
				margin:4px 0 0 0;
			}
			
				div#site_top div#mainMenu ul#mm_tier1 li a {
					padding:0 10px;
					line-height:24px;
					text-transform:uppercase;
					font-size:11px;
				}
				
				div#site_top div#mainMenu ul#mm_tier1 li.active a {
					color:#344950;
					background:url(../_images/_template/bg_mm_tier2.png);
				}
				
		
				
				/* -- tier 2 */
				
				div#site_top div#mainMenu ul#mm_tier1 li div.cover {
					position:absolute;
					top:29px;
					z-index:5;
					height:3px;
					background:url(../_images/_template/bg_mm_tier2.png);
				}
				
				div#site_top div#mainMenu ul#mm_tier1 li div.mm_tier2 {
					display:none;
					position:absolute;
					z-index:4;
					top:31px;
					left:-2px;
					padding:20px 12px 0 12px;	
					width:894px;
					list-style:none;
					background:url(../_images/_template/bg_mm_tier2.png);
					border:1px solid #e1e6e8;
					-moz-border-radius:0 0 5px 5px;
					-webkit-border-radius:0 0 5px 5px;
				}
				
					
					div#site_top div#mainMenu ul#mm_tier1 li div.section_name {
						float:left;
						margin:0 0 10px 0;
						padding:0 0 10px 0;
						width:70%;
						border-bottom:1px dashed #ccc;
						
					}
					
						div#site_top div#mainMenu ul#mm_tier1 li div.section_name a {
							float:left;
							padding:2px 12px 2px 0;
							line-height:11px;
							color:#fff;
							font-weight:bold;
							background:url(../_images/_template/mm_tier2_title.png) no-repeat right center;
						}
					
					/* --- features */
					div#site_top div#mainMenu ul#mm_tier1 li div.features {
						float:right;
						width:200px;
					}
					
					
						div#site_top div#mainMenu ul#mm_tier1 li div.features div.feature {
							margin:0 0 20px 0;
							text-align:left;			
						}
						
							div#site_top div#mainMenu ul#mm_tier1 li div.features div.feature img {
								
							}
						
						
							div#site_top div#mainMenu ul#mm_tier1 li div.features div.feature a {
								color:#fff;	
								background:none;
							}
							
							
							div#site_top div#mainMenu ul#mm_tier1 li div.features div.feature h4 {
								margin:0;
								padding:6px 0 0 8px;	
							}
							
						
								div#site_top div#mainMenu ul#mm_tier1 li div.features div.feature h4 a {
									line-height:11px;
									font-size:11px;
								}
						
					
					
					/* ---- tier 2 menu items */
					div#site_top div#mainMenu ul#mm_tier1 li div.mm_tier2 ul {
						margin:0 45px 20px 0;
						padding:0;
						float:left;
						max-width:350px;
					}
				
						div#site_top div#mainMenu ul#mm_tier1 div.mm_tier2 ul li {
							float:none;
						}
						
							div#site_top div#mainMenu ul#mm_tier1 li div.mm_tier2 ul li a {
								padding:4px 6px;
								line-height:11px;
								color:#fff;
								background:none;			
							}
							
								div#site_top div#mainMenu ul#mm_tier1 div.mm_tier2 ul li a:hover {
									text-decoration:underline;
								}
							
							
		div#site_top div#mainMenu div#searchBlock {
			float:right;
			margin:2px 17px 0 0;
			height:25px;
			background:url(../_images/_template/searchBlock.gif) no-repeat right top;
		}
	
			div#site_top div#mainMenu div#searchBlock input#searchArrow {
				margin:4px 8px 0 0;
			}
			
			div#site_top div#mainMenu div#searchBlock input#searchField {
				margin:6px 0 0 14px;
				width:118px;
				border:none;
				background:transparent;
				color:#505050;
				font-size:10px;
				text-transform:lowercase;
			}							

