@charset "UTF-8";
/* CSS Document */

/*MENU*/
/*base styles*/
#menu											{ height: 36px; width:955px; z-index:999; padding:0px; margin:0px; background-image:url(../images/nav_bg); font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.inside-menu									{ height: 36px; width:955px; }


#menu ul											{  height: 36px; width: 100%; z-index: 9999; padding:0px; margin:0px; position:relative;  }
#menu li											{ list-style: none; float: left;  padding-right: 0px; text-transform: lowercase; position: relative; }
#menu li.last										{ background: none; }
#menu li a											{ height: 36px; width:135px; display: block; background-repeat: no-repeat; background-position: 100% 0 ; color: #fff; text-decoration: none; font-size:11px; font-weight:bold;																background-image: url(../images/nav_link_bg.gif); text-transform:uppercase; text-align:left; padding-left:15px }
#menu li a:hover									{ background-position: 50% -44px; } 
#menu li a span										{ position:relative; top:10px }
#menu li.sfhover ul ul, #menu li.sfhover ul ul ul 	{ _left: -999em; }
#menu li.sfhover ul, #menu li li.sfhover ul 		{ _left: auto; }



/*2nd level submenu*/							
#menu li ul 									{ position: absolute; left: -999em; width: 156px; height: auto; background-image:url(../images/dropdown_bg.gif); background-position:top;}	
#menu li ul li 									{ height: auto; background: none; }	
#menu li ul li a 								{ height: auto; display: block; width: 150px; padding: 5px 4px 5px 15px; background: #bbdef7; border-bottom: 1px solid #fff; color:#0153b6; text-align:left; font-weight:100; }	
#menu li ul li a:hover 							{ background: #2f89db; color: #fff; background-position: 0 -20px; }

/*hide/show submenu's*/
#menu li:hover ul ul, #menu li:hover ul ul ul 	{ left: -999em; }
#menu li:hover ul, #menu li li:hover ul 		{ left: auto; }

/*common active sections*/
body.home a#mm-home,
body.brochures a#mm-brochures					{ background-position: 50% -325px; }




