/*main headings*/
div#menu UL {
	padding:1px 0 0 5px;
	margin:0; 
	LIST-STYLE-TYPE: none;
	font-size:12px;
	z-index:100;
}


/*This floats the menu so they appear side by side and not on top of eachother.*/
div#menu UL LI {
	POSITION: relative;
	float:left;
	line-height:140%;
	padding:0 28px;
	z-index:100;
	font-weight:bold;
}

/*This changes the position and appearance of the submenus*/
LI UL { 
	DISPLAY: none;
	z-index:100;
}

LI UL LI UL{ 
	DISPLAY: none;
	visibility:hidden;
	z-index:100;
}

div#menu UL LI UL {
	padding:0;
	margin:0;
	text-align:left;
	background-color:#013600;/*#006859;*/
	line-height:140%;
	POSITION: absolute;
	z-index:100;
}

div#menu LI UL LI {
	padding:0;
	position:relative;
}

/*This changes the top level menu's links*/
div#menu UL LI A {
	PADDING:3px;
	DISPLAY: block;
	color:#D8D6D6;
	text-decoration:none;
	text-transform:uppercase;
}

/*This changes the hover for all links in the menu div*/
div#menu UL LI A:hover {
	BACKGROUND:#013600;/*#006859;*/
	color:#EBDC77;
	
}


/*This changes the submenu links*/
div#menu UL LI UL LI A {
	PADDING:2px 3px;
	text-transform:none;
}

div#menu UL LI UL LI UL {
	padding:0;
	margin:0;
	text-align:left;
	background-color:#013600;/*#006859;*/
	line-height:140%;
	POSITION: absolute;
	z-index:100;
	left:200px;
	top:0;
	width:210px;
	white-space:nowrap;
}

div#menu LI UL LI UL LI {
	padding:0;
	position:relative;
}


/*This makes the submenu list display in the hover. Do not change either of the commands listed below.*/
LI:hover UL {
	DISPLAY: block;
}

LI.over UL {
	DISPLAY: block;
}

LI UL LI:hover UL {
	DISPLAY: block;
	visibility:visible;
}

LI UL LI.over UL {
	DISPLAY: block;
	visibility:visible;
}
/*Please note that each of the main menus can have a class added to them and then each given a different width. The 
same can be done for the submenus. Each sub UL can be given a class and then each given a different width */


/*Top Submenus*/

#subhome {
	width:130px;
}

#subeng,
#subeng li{
	width:200px;
}

#submfg {
	width:170px;
}

#subnews {
	width:100px;
}

#submarkets {
	width:120px;
}

#subcareers {
	width:100px;
}

/*ul#menu_nav li {
	padding:0 18px;
	font-size:13px;
	margin:0;
	float:left;
	display:block;
	list-style-type:none;
}

ul#menu_nav li a {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	padding:0;
	margin:0;
}

ul#menu_nav li a:hover {
	color:#CABDD7;
}*/


ul.left_menu {
	padding:0 0 0 13px;
	margin:0;
	visibility:hidden;
	display:none;
}


ul.left_menu li {
	list-style-type:none;
	padding:0 0 9px 0;
	margin:0;
}


ul.left_menu a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
}


ul.left_menu a:hover {
	color:#EBDC77;	
	background-color:none;
}


div#left_container ul li a:hover {
	background-color:none;
	background:none;
}

ul.left_menu ul{
	display:block;
	visibility:visible;
	margin:0;
	padding:8px 0 0 16px;
}

/*ACTIVE MENU*/
/*Home*/
body#home ul#home_menu,
body#about ul#home_menu,
body#history ul#home_menu,
body#management ul#home_menu,
body#rapidproto ul#home_menu,
body#excess ul#home_menu,
/*Engineering*/
body#smteng ul#engineering_menu,
body#development ul#engineering_menu,
body#comp ul#engineering_menu,
body#testdev ul#engineering_menu,
body#partnership ul#engineering_menu,
body#casestudies ul#engineering_menu,
    /*Case Studies Sub Nav*/
body#foodservicewirelessdiagnostics ul#engineering_menu,
body#smoothiemakerchallenge ul#engineering_menu,
body#ledlightapplication ul#engineering_menu,
body#heavydutyvehicletransmission ul#engineering_menu,
body#designexamples ul#engineering_menu,
/*Manufacturing*/
body#smtmfg ul#manufacturing_menu,
body#pcbdomestic ul#manufacturing_menu,
body#pcboffshore ul#manufacturing_menu,
body#assembly ul#manufacturing_menu,
body#quality ul#manufacturing_menu,
body#services ul#manufacturing_menu,
/*Markets*/
body#markets ul#markets_menu,
body#automotive ul#markets_menu,
body#medical ul#markets_menu,
body#military ul#markets_menu,
body#industrial ul#markets_menu,
body#networking ul#markets_menu,
/*News*/
body#news ul#news_menu,
body#links ul#news_menu,
body#indnews ul#news_menu,
/*Careers*/
body#careers ul#career_menu,
body#careerseng ul#career_menu,
body#careersmfg ul#career_menu {
	visibility:visible;
	display:block;
}

/*ACTIVE MENU HIGHLIGHT*/
/*Home*/
body#home a.homenav,
body#home a.homenav2,
body#about a.aboutnav,
body#about a.homenav,
body#history a.historynav,
body#history a.homenav,
body#management a.managementnav,
body#management a.homenav,
body#excess a.excessnav,
body#excess a.homenav,
body#news a.newsleftnav,
/*Engineering*/
body#smteng a.developmentnav,
body#smteng a.smtengnav,
body#smteng a.engineeringnav,
body#comp a.compnav,
body#comp a.smtengnav,
body#testdev a.testdevnav,
body#testdev a.smtengnav,
body#partnership a.partnershipnav,
body#partnership a.smtengnav,
body#casestudies a.casestudiesnav,
body#casestudies a.smtengnav,
body#foodservicewirelessdiagnostics a.fwdnav,
body#foodservicewirelessdiagnostics a.smtengnav,
body#foodservicewirelessdiagnostics a.casestudiesnav,
body#smoothiemakerchallenge a.smoothienav,
body#smoothiemakerchallenge a.smtengnav,
body#smoothiemakerchallenge a.casestudiesnav,
body#ledlightapplication a.lednav,
body#ledlightapplication a.smtengnav,
body#ledlightapplication a.casestudiesnav,
body#heavydutyvehicletransmission a.hdvehiclenav,
body#heavydutyvehicletransmission a.smtengnav,
body#heavydutyvehicletransmission a.casestudiesnav,
body#designexamples a.designnav,
body#designexamples a.smtengnav,
body#designexamples a.casestudiesnav,
/*Manufacturing*/
body#smtmfg a.smtmfgnav,
body#smtmfg a.manufacturingnav,
body#rapidproto a.rapidnav,
body#pcbdomestic a.pcbdomesticnav,
body#pcbdomestic a.smtmfgnav,
body#pcboffshore a.pcboffshorenav,
body#pcboffshore a.smtmfgnav,
body#assembly a.assemblynav,
body#quality a.qualitynav,
body#quality a.smtmfgnav,
body#services a.servicesnav,
/*Markets*/
body#markets a.marketsnav,
body#automotive a.automotivenav,
body#automotive a.marketsnav,
body#medical a.medicalnav,
body#medical a.marketsnav ,
body#military a.militarynav,
body#military a.marketsnav,
body#industrial a.industrialnav,
body#industrial a.marketsnav,
body#networking a.networkingnav,
body#networking a.marketsnav,
/*Contact*/
body#contact a#contactnav,
/*News*/
body#news a.newsnav,
body#links a.newsnav,
body#links a.linksnav,
body#indnews a.indnewsnav,
body#indnews a.newsnav,
/*Careers*/
body#careers a.careersnav,
body#careerseng a.engnav,
body#careerseng a.careersnav,
body#careersmfg a.mfgnav,
body#careersmfg a.careersnav {
	color:#EBDC77;
	font-weight:bold;
}

/********** PAGE IMAGE STYLES **********/
body#home #main_bg {
	background-image:none;
}

.shortmenu {
	padding-right:40px;
}

#footer_menu ul{
	margin:0;
	padding:0;
	list-style:none;
	width:660px;
}

#footer_menu li{
	width:220px;
	margin:0;
	padding:0;
	float:left;
	line-height:16px;
}

#footer_menu li a{
	color:#333;
	text-decoration:none;
}
#footer_menu li a:hover{
	color:#000;
	text-decoration:underline;
}
