#globaltop2 { background:url("/images/nextgen/global/bg_header_mwlogo_notag.jpg") no-repeat scroll -2px top #FFFFFF !important; }
#globaltop2 #logopixel { float:left; position:absolute; top:0; z-index:10000; }
#globaltop2 #tagline { margin: 17px 0px 0px 182px; padding: 0px; font-style: italic; color: rgb(107, 107, 107); font-size: 10px; height: 23px; border-left: 1px solid rgb(181, 181, 181); line-height: 25px; text-indent: 10px; float:left; font-weight:normal; position:absolute; top:0px; z-index:100; }
/*
.header_container p.tagline {
	margin: 17px 0px 0px 183px;
	padding: 0px;
	font-style: italic;
	color: rgb(107, 107, 107);
	font-size:10px;
	display: inline;
	height: 23px;
	border-left: 1px solid rgb(181, 181, 181);
	overflow: hidden;
	line-height: 25px;
	text-indent: 10px;
	width:auto;
	float:left;
	position:absolute;
}
*/

/* ----- TOP NAVIGATION STYLES ----- */ 
#navbar { width:960px; position:absolute; font-size:11px; z-index:20; float:left; padding:0px; margin:0px; top:110px; height:30px; /*height is larger to add space to bottom and allow roll-over to work better */ }
#navbar { margin-top:-50px; }
*html #navbar { width:100%; }
.topnav_frame { height:26px; }
.topnav_frame_classic { height:28px; _height:31px; }
#navbar ul { padding:0px; margin:0px; list-style-image:none; list-style-type:none; }
#navbar li { list-style: none; float: left; background:none; padding:0px; margin:0px; }
#navbar li a { /* Colors and Styles for the Top level bar */ display: block; padding:5px 12px 4px 13px; /*This padding is to all links throughout the topnav */ color:#2354a1; text-decoration: none; font-weight:bold; }
#navbar li.active a { background:#ececec; }
#navbar li:hover a, #navbar li.sfhover a { background:#dbdbdb; } /*Change color of top level on roll over */
#navbar li ul.two-level { display: none; background:#none; border:1px #dedddd solid; margin:0px; padding:0px; }
#navbar li:hover ul.two-level, #navbar li.sfhover ul.two-level { display: block; position: absolute; margin: 0; padding: 0; top:22px; /* Adding Top here makes the third level drop less choppy in IE6 */ background:#ffffff; /* fallback color */ background-image: -moz-linear-gradient(100% 100% 90deg, #efefef, #ffffff); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#efefef)); }
#navbar li:hover li, #navbar li.sfhover li { float: none; }
#navbar li:hover li a, #navbar li.sfhover li a { /*controls styles of second level */ background:#dedddd; /* fallback color */ background-image: -moz-linear-gradient(100% 100% 90deg, #e0e0e0, #efefef); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#e0e0e0)); color:#333333; padding:5px 15px 4px 15px;  /*This padding for the left side on this level and next */ }
#navbar ul.three-level li:hover a, #navbar ul.three-level li.sfhover a { background:#7d9dbc; color:#FFFFFF; margin-bottom:3px; /*increases rollover area at bottom of second level less choppy in ie7 */ }  /*Change color of second level rollover */
#navbar li ul.three-level { display: none; background:none; }
#navbar li:hover ul.three-level, #navbar li.sfhover ul.three-level { display: block; position: absolute; margin:0; padding:0; height:25px; float:left; width:960px; top:22px; left:0; background:#dedddd; /* fallback color */ background-image: -moz-linear-gradient(100% 100% 90deg, #e0e0e0, #efefef); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#e0e0e0)); border-top:1px #dedddd solid; }
#navbar li ul.three-level li { list-style: none; float: left; background:none; }
#navbar li ul.three-level li ul.third-tier li { float:none; }
#navbar li ul.three-level li ul.third-tier { display: none; background:#ffffff; /* fallback color */ background-image: -moz-linear-gradient(100% 100% 90deg, #efefef, #ffffff); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#efefef)); border:1px #dedddd solid; }
#navbar li ul.three-level li:hover ul.third-tier, #navbar li ul.three-level li.sfhover ul.third-tier { display: block; position: absolute; margin:0; padding: 0; top:23px; /* Adding Top here makes the third level drop less choppy in IE6 */ }
/*Drop Shadow  for dropdown for all levels */
#navbar li ul.three-level li:hover ul.third-tier, #navbar li ul.three-level li.sfhover ul.third-tier, #navbar li:hover ul.two-level, #navbar li.sfhover ul.two-level { -moz-box-shadow: 3px 3px 5px #888; -webkit-box-shadow: 3px 3px 5px #888; box-shadow: 3px 3px 5px #888; }
/* IE6 only */
#navbar table { border-collapse:collapse; margin:0px; font-size:1em; width:0; height:0; padding:0; }
#navbar .multi-column { padding:10px 0px 0px 14px; margin:0px; height:auto; }
.three-column { width:700px; }
.two-column { width:526px; }
.one-column { width:240px; }
#navbar .three-column .column { width:33%; }
#navbar .two-column .column { width:49%; }
#navbar .multi-column ul { padding:0px 5px 12px 0px; margin:0px; }
#navbar .multi-column li a, #navbar ul.three-level li:hover ul.third-tier li a, #navbar li:hover ul.two-level a, #navbar ul.three-level li.sfhover ul.third-tier li a { /* Controling styles of content boxes */ padding:0px; margin:0px; background:none; color:#1069d1; font-weight:normal; display:inline; }
/* IE6 fix for spacing in final dropdowns */
*html #navbar .multi-column li a, *html #navbar ul.three-level li:hover ul.third-tier li a, *html #navbar li:hover ul.two-level a { background:#ffffff; padding:0px; color:#1069d1; }

/* IE6 fix for spacing in final dropdowns */
*html #navbar .multi-column li, *html #navbar ul.three-level li:hover ul.third-tier li, *html #navbar li:hover ul.two-level, *html #navbar .multi-column ul li, {
padding:0px;
margin-bottom:-12px;
}
#navbar .multi-column .column h2, #navbar ul.third-tier li div.multi-column div.column h2 a, #navbar ul.two-level li div.multi-column div.column h2 a { font-size:11px; padding:0px; margin:0px; color:#000000; border:none; background:none; font-weight:bold; display:inline; }
#navbar ul.two-level li div.multi-column div.column ul li, #navbar ul.three-level li ul.third-tier li div.multi-column div.column ul li { /*Fix IE6 issue with Japanese product list */ padding:1px 0px 1px 0px; margin:0px; }
#navbar .multi-column li a:hover, #navbar ul.three-level li:hover ul.third-tier li a:hover, #navbar li:hover ul.two-level a:hover, #navbar ul.three-level li.sfhover ul.third-tier li a:hover { text-decoration:underline; }
#navbar .multi-column .column { float:left; }
/* iFrame styles for ie6 */
/* keep the 'next' level invisible by placing it off screen. */
*html #navbar iframe { display: block; position: absolute; margin:1px 0 0 0; padding: 0; left:-9999px; top:-9999px; width:0; height:0; list-style:none; }
/* keep the 'next' level invisible by placing it off screen. */
*html #navbar li ul.three-level li:hover iframe, #navbar li ul.three-level li.sfhover iframe { z-index:-2000; top:auto; left:auto; }
*html #navbar iframe.matlab { width:715px; height:402px; }
*html #navbar iframe.simulink { width:542px; height:420px; }
*html #navbar iframe.polyspace { width:256px; height:202px; }
*html #navbar iframe.industries { width:256px; height:160px; }
*html #navbar iframe.capabilities { width:256px; height:277px; }
*html #navbar iframe.applications { width:255px; height:174px; }
#footer { width:958px; _height:21px!important; _overflow:hidden; }
/* nextGen Variations */
div.container_240 #navbar { width:940px; position:relative; }
div.container_240 #navbar li:hover ul.three-level, div.container_240 #navbar li.sfhover ul.three-level { width:962px; }
div.container_240 #navbar li:hover ul.three-level, div.container_240 #navbar li.sfhover ul.three-level { _top:21px; /*This adjusts space between menus in ie6 */ }
div.container_240 #navbar li ul.three-level li:hover ul.third-tier, div.container_240 #navbar li ul.three-level li.sfhover ul.third-tier { _top:21px; /*This adjusts space between menus in ie6 */ }
div.container_240 #navbar li:hover ul.two-level, div.container_240 #navbar li.sfhover ul.two-level { _top:21px;  /*This adjusts space between menus in ie6 */ }
*html div.container_240 #navbar iframe.matlab { height:406px; }
*html div.container_240 #navbar iframe.simulink { height:425px; }
*html div.container_240 #navbar iframe.polyspace { height:198px; }
*html div.container_240 #navbar iframe.industries { height:160px; }
*html div.container_240 #navbar iframe.capabilities { height:279px; }
*html div.container_240 #navbar iframe.applications { height:175px; }
/* Rollover delay styles */
.inactive_state ul { display:none; }
#navbar.inactive_state li ul.three-level { display:none; }
#navbar.inactive_state li ul.two-level { display:none; }
#navbar.inactive_state ul h2 { display:none; }
#navbar.inactive_state ul div { display:none; }
/* ----- FOOTER STYLES ----- */ 
li.footernav_help a { padding-left:0px; border:none; }
li.footernav_twitter { margin:0px 5px 0px 0px; padding:0px; display:inline-block; }
li.footernav_twitter a:hover, li.footernav_twitter a.sfhover { background-position: -21px -20px; }
li.footernav_twitter a { background:transparent url("/images/nextgen/global/social-icons.gif") no-repeat; background-position: -21px 0px; height:16px; width:16px; border-left:none; margin:0px; padding:0px; }
li.footernav_facebook { margin:0px 5px 0px 0px; padding:0px; display:inline-block; }
li.footernav_facebook a:hover, li.footernav_facebook a.sfhover { background-position: 0px -20px; }
li.footernav_facebook a { background:transparent url("/images/nextgen/global/social-icons.gif") no-repeat; height:16px; width:16px; border-left:none; margin:0px; padding:0px; }
li.footernav_google { margin:0px 5px 0px 0px; padding:0px; display:inline-block; }
li.footernav_google a:hover, li.footernav_google a.sfhover { background-position: -63px -20px; }
li.footernav_google a { background:transparent url("/images/nextgen/global/social-icons.gif") no-repeat; background-position: -63px 0px; height:16px; width:16px; border-left:none; margin:0px; padding:0px; }
li.footernav_linkedin { margin:0px 5px 0px 0px; padding:0px; display:inline-block; }
li.footernav_linkedin a { background: url("/images/nextgen/global/ico-linkedin.png") no-repeat scroll left top transparent; height:16px; width:16px; border-left:none; margin:0px; padding:0px; }
li.footernav_rss { margin:0px 0px 0px 0px; padding:0px; display:inline-block; }
li.footernav_rss a:hover, li.footernav_rss a.sfhover { background-position: -42px -20px; }
li.footernav_rss a { background:transparent url("/images/nextgen/global/social-icons.gif") no-repeat; background-position: -42px 0px; height:16px; width:16px; border-left:none; margin:0px; padding:0px; }
li.footernav_piracy { margin: 0px 15px 0px 0px; }
