/*
Navigation: 
button/tab styles for the primary + secondary navigation
*/



/* PRIMARY NAVBAR USES JUST ONE IMAGE */
#primary
{
	background:  url(/c.652186/site/corporate_styles/i/primary_background.png) top;
	height: 35px;
	list-style-type: none;
	margin: 0 auto;
	clear: both;
}
#primary li
{
	float: left;
	margin-bottom: 0;
}
#primary a:link,
#primary a:visited
{
	display: block;
	float: left;
	background: url(/c.652186/site/corporate_styles/i/primary.png) no-repeat top;
	height: 35px;
	text-indent: -9999px;
}
/* default */
#primary a.software:link, #primary a.software:visited {		width: 112px;	background-position: -16px top;		}
#primary a.training:link, #primary a.training:visited {		width: 112px;	background-position: -118px top;	}
#primary a.services:link, #primary a.services:visited {		width: 112px;	background-position: -224px top;	}
#primary a.support:link, #primary a.support:visited {		width: 112px;	background-position: -334px top;	}
#primary a.hardware:link, #primary a.hardware:visited {		width: 112px;	background-position: -438px top;	}
#primary a.promotions:link, #primary a.promotions:visited {	width: 112px;	background-position: -558px top;	}
#primary a.events:link ,#primary a.events:visited {			width: 112px;	background-position: -672px top;	}
#primary a.e-store:link, #primary a.e-store:visited {		width: 112px;	background-position: -769px top;	}
/* hover */
#primary a.software:hover, #primary a.software:active {		background-position: -16px bottom;	}
#primary a.training:hover, #primary a.training:active {		background-position: -118px bottom;	}
#primary a.services:hover, #primary a.services:active {		background-position: -224px bottom;	}
#primary a.support:hover, #primary a.support:active {		background-position: -334px bottom;	}
#primary a.hardware:hover, #primary a.hardware:active {		background-position: -438px bottom;	}
#primary a.promotions:hover, #primary a.promotions:active {	background-position: -558px bottom;	}
#primary a.events:hover, #primary a.events:active {			background-position: -672px bottom;	}
#primary a.e-store:hover, #primary a.e-store:active {		background-position: -769px bottom;	}
/* current */
#current a.software:link, #current a.software:visited {		background-position: -16px bottom;	}
#current a.training:link, #current a.training:visited {		background-position: -118px bottom;	}
#current a.services:link, #current a.services:visited {		background-position: -224px bottom;	}
#current a.support:link, #current a.support:visited {		background-position: -334px bottom;	}
#current a.hardware:link, #current a.hardware:visited {		background-position: -438px bottom;	}
#current a.promotions:link, #current a.promotions:visited {	background-position: -558px bottom;	}
#current a.events:link, #current a.events:visited {			background-position: -672px bottom;	}
#current a.e-store:link, #current a.e-store:visited {		background-position: -769px bottom;	}

#primary ul.dropdown {
	width: 170px;
	overflow: hidden;
	background: #ebebeb;
	position: absolute;
	margin-top: 35px;
	margin-left: -0px;
	border: 1px solid #7d7d7d;
	border-top: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

#primary ul#software-solutions_menu.dropdown {
	width: 220px;
}

#primary ul.dropdown li {
	display: block !important;
	clear: left !important;
	float: none !important;
	line-height: auto !important;
	height: auto !important;
	list-style: none !important;
}

#primary ul.dropdown li a {
	color: #0076B9 !important;
	width: 150px !important;
	padding: 5px 10px !important;
	display: inline !important;
	float: left !important;
	background: none !important;
	text-indent: 0 !important;
	line-height: auto !important;
	height: auto !important;
	text-decoration: none !important;
}

#primary ul#software-solutions_menu.dropdown li a {
	width: 200px !important;
}

#primary ul.dropdown li a:hover {
	color: #fff !important;
	background: #41557b !important;
}

#primary a.roundtable-on-next-generation-manufacturing {
	display: none !important;
}

/* SECONDARY NAV IS A SET OF SIMPLE TABS */
#body #content #secondary
{
	list-style-type: none;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 25px;
	margin-bottom: 0 ;
}
body.level-1 #secondary
{
	padding-top: 25px;
}
body.level-2 #secondary
{
	padding-top: 12px;
}
#secondary li
{
	display: inline;
}
#secondary a:link,
#secondary a:visited
{
	font-family: "Lucida Sans", "Lucida Grande", Tahoma , Arial, sans-serif;
	font-size: 11px;
	padding: 5px 8px;
	margin-right: 4px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	text-decoration: none;
}
#secondary a:hover,
#secondary a:active,
#secondary li#current a:link,
#secondary li#current a:visited
{
	background: #F9F9F9;
	color: #A6BC09;
}