/* ------------------------------------------------------------------- */ 
/* TOP NAV */
/* ------------------------------------------------------------------- */
#Header-Navigation-Wrapper								{ position:absolute; right:15px; top:8px;}
#Header-Navigation-Wrapper ul							{}
#Header-Navigation-Wrapper ul li						{ padding:0; margin:0; list-style:none; float:left; margin-left:13px; padding-left:14px; border-left: 1px solid #ca9799 }
#Header-Navigation-Wrapper ul li.first					{ padding-left:0; border:none; }
#Header-Navigation-Wrapper ul li a						{ /*background-position:0 0; background-repeat:no-repeat; display:block; height:6px; */font-size:.8em; color:#FFF; text-decoration: none; padding:0; margin:0; }
#Header-Navigation-Wrapper ul li a:hover,
#Header-Navigation-Wrapper ul li a.active				{ text-decoration: underline}


/* ------------------------------------------------------------------- */ 
/* PRIMARY NAV */
/* ------------------------------------------------------------------- */


#Primary-Navigation-Wrapper					{ position:absolute; bottom:0; z-index:8000; width:784px; background:#000 url('../grfx/layout/bkgd-nav.png') repeat-x top left;  }
ul#Primary-Navigation						{ }
ul#Primary-Navigation li					{ list-style:none; float:left; }
ul#Primary-Navigation li a					{ text-decoration:none; color:#FFF; display:block; height:26px; background-repeat:no-repeat; background-position:0 0; text-indent:-999em}
ul#Primary-Navigation li.HOME a,
ul#Primary-Navigation li.HOME-active a							{ background-image:url('../grfx/navigation/primary/home.png'); width:57px; }
ul#Primary-Navigation li.ABOUT-US a,
ul#Primary-Navigation li.ABOUT-US-active a						{ background-image:url('../grfx/navigation/primary/about-us.png'); width:74px; }
ul#Primary-Navigation li.APPLICATIONS a,
ul#Primary-Navigation li.APPLICATIONS-active a					{ background-image:url('../grfx/navigation/primary/applications.png'); width:93px; }
ul#Primary-Navigation li.SOLUTIONS a,
ul#Primary-Navigation li.SOLUTIONS-active a						{ background-image:url('../grfx/navigation/primary/solutions.png'); width:79px; }
ul#Primary-Navigation li.SERVICES a,
ul#Primary-Navigation li.SERVICES-active a						{ background-image:url('../grfx/navigation/primary/services.png'); width:70px; }
ul#Primary-Navigation li.DIVISIONS a,
ul#Primary-Navigation li.DIVISIONS-active a						{ background-image:url('../grfx/navigation/primary/divisions.png'); width:73px; }
ul#Primary-Navigation li.FACILITIES a,
ul#Primary-Navigation li.FACILITIES-active a					{ background-image:url('../grfx/navigation/primary/facilities.png'); width:73px; }
ul#Primary-Navigation li.QUALITY a,
ul#Primary-Navigation li.QUALITY-active a						{ background-image:url('../grfx/navigation/primary/quality.png'); width:69px; }
ul#Primary-Navigation li.TESTING a,
ul#Primary-Navigation li.TESTING-active a						{ background-image:url('../grfx/navigation/primary/testing.png'); width:70px; }
ul#Primary-Navigation li.QUALITY-AND-TESTING a,
ul#Primary-Navigation li.QUALITY-AND-TESTING-active a			{ background-image:url('../grfx/navigation/primary/quality-and-testing.png'); width:115px; }
ul#Primary-Navigation li.WORLDWIDE a,
ul#Primary-Navigation li.WORLDWIDE-active a						{ background-image:url('../grfx/navigation/primary/worldwide.png'); width:85px; }
ul#Primary-Navigation li.PACKAGING-AND-DISTRIBUTION a,
ul#Primary-Navigation li.PACKAGING-AND-DISTRIBUTION-active a	{ background-image:url('../grfx/navigation/primary/packing.png'); width:144px; }


ul#Primary-Navigation li a:hover,
ul#Primary-Navigation li a.active						{ background-position:0 -26px;}

ul#Primary-Navigation ul					{ display:none; }



/* ------------------------------------------------------------------- */ 
/* PRIMARY NAV - DROP DOWN */
/* ------------------------------------------------------------------- */ 

#Header-Wrapper		/* Brings Nav below website header */			{ z-index:2; } 

ul#Primary-Navigation li ul 										{ display: none; }
ul#Primary-Navigation li:hover ul,
ul#Primary-Navigation li.sfhover2 ul  /* Ie 6 JS fix */				{ display: block; position:absolute; z-index: 10000; }
ul#Primary-Navigation li ul li										{ float:none; }
ul#Primary-Navigation ul li a										{ text-decoration:none; color:#FFF; display:block; height:26px; background-repeat:no-repeat; 
																	background-position:0 0; background-image:none; text-indent:0; font-size: 0.85em; height:auto; 
																	padding: 4px 15px 4px 13px; border-top:1px solid #262626; background-color:#1a1a1a; width: auto; white-space:nowrap; }
ul#Primary-Navigation li ul li a:hover 								{ background-color:#669933; }
ul#Primary-Navigation li.ABOUT-US ul li a,
ul#Primary-Navigation li.ABOUT-US-active ul li a					{ background-image:none; width: 67px; }
ul#Primary-Navigation li.APPLICATIONS ul li a,
ul#Primary-Navigation li.APPLICATIONS-active ul li a				{ background-image:none; width: 113px; }
ul#Primary-Navigation li.SERVICES ul li a,
ul#Primary-Navigation li.SERVICES-active ul li a					{ background-image:none; width: 119px; }
ul#Primary-Navigation li.DIVISIONS ul li a,
ul#Primary-Navigation li.DIVISIONS-active ul li a					{ background-image:none; width: 168px; }
ul#Primary-Navigation li.FACILITIES ul li a,	
ul#Primary-Navigation li.FACILITIES-active ul li a					{ background-image:none; width: 106px; }
ul#Primary-Navigation li.QUALITY-AND-TESTING ul li a,
ul#Primary-Navigation li.QUALITY-AND-TESTING-active ul li a			{ background-image:none; width: 119px; }
ul#Primary-Navigation li.WORLDWIDE ul li a,
ul#Primary-Navigation li.WORLDWIDE-active ul li a					{ background-image:none; width: 92px; }
ul#Primary-Navigation li.PACKAGING-AND-DISTRIBUTION ul li a,
ul#Primary-Navigation li.PACKAGING-AND-DISTRIBUTION-active ul li a	{ background-image:none; width: 116px; }



/* ------------------------------------------------------------------- */ 
/* SUB NAV */
/* ------------------------------------------------------------------- */
#Layout1-ColA								{}
#Layout1-ColA h2							{ font-size:1em; text-transform:uppercase; padding:5px; background:#ededed url('../grfx/layout/bkgd-subnav-top.png') repeat-x left -1px; border-left:1px solid #CCC;  border-right:1px solid #CCC;   }

#SecondNav									{}
#SecondNav ul 								{}
#SecondNav ul li 							{ list-style:none; }
#SecondNav ul li a							{ text-decoration:none; background-color:#000;  background:url('../grfx/layout/bkgd-nav.png') repeat-x left -2px; color:#FFF; display:block; padding:4px 5px; border:1px solid #fff; border-top:none; font-size:.8em; border-left:none; border-right:none; background-color:#000000; }
#SecondNav ul li a:hover,
#SecondNav ul li a.active					{ background:#669933 url('../grfx/layout/nav-active.png') no-repeat right center; border-right:none}



/* ------------------------------------------------------------------- */ 
/* BREADCRUMB */
/* ------------------------------------------------------------------- */
#Layout1-BCT-Wrapper						{ color:#999; font-size:.8em; text-transform:lowercase; margin:0 0 10px;}
#Layout1-BCT-Wrapper a,
#Layout1-BCT-Wrapper a:visited				{ color:#999; text-decoration:none; float:left; margin-right:8px;}
#Layout1-BCT-Wrapper span.bct-div-char		{ /*display:block; width:7px; height:5px; background:url('../grfx/navigation/breadcrumb-arrow.gif') no-repeat 0 0;*/ float:left; /*text-indent:-999em;*/ /*margin-top:3px;*/ padding-right:8px; color:#999;}
#Layout1-BCT-Wrapper a:hover				{ color:#000}



/* ------------------------------------------------------------------- */
/* SITE TOOLS CONTAINER */
/* ------------------------------------------------------------------- */
#SiteTools-Container					{ position:absolute; left:0; bottom:0; text-align:right; border:1px solid #d9d9d9; width:589px; height:18px; padding:5px 0 0 0; }
#SiteTools-Wrapper { float:right; margin-right:10px; }
#SiteTools-Container a					{ color:#787777; font-size:.8em; display:block; background-position:0 0; background-repeat:no-repeat; float:left; margin-left:12px; height:14px; padding:2px 0 2px 18px; vertical-align:middle; text-decoration:none}
#SiteTools-Container a.EMAIL-PAGE		{ background-image:url('../grfx/navigation/ico-email.png');}
#SiteTools-Container a.BOOKMARK-PAGE	{ background-image:url('../grfx/navigation/ico-bookmark.png');}
#SiteTools-Container a.PRINT-PAGE		{ background-image:url('../grfx/navigation/ico-print.png');}

#SiteTools-Container a:hover			{ color:#333; text-decoration:none; background-position:0 -20px;}







