	/* Clearing Floats */
.clearfix:after 		{ content: "."; 
						display: block; 
						height: 0; 
						clear: both; 
						visibility: hidden; }
.clearfix 				{ display: inline-table; }
/* Hides from IE-mac \*/
html .clearfix 			{ height: 1%; }
.clearfix 				{ display: block; }
/* End hide from IE-mac */


/* ------------------------------------------------------------------- */
/* GLOBAL */
/* ------------------------------------------------------------------- */
body 					{ font-family:Arial, Helvetica, Sans-serif; font-size:78%; text-align:center; background:#000 url('../grfx/layout/bkgd.png') repeat-x 0 0}

*						{ margin:0; padding:0; zoom: 1.0;}
img 					{ border: 0; }

p, #Layout1-ColB-Wrapper ul	{ margin:0 0 1.1em 0; color:#c2c2c2; line-height:1.3em; font-size:.9em;}

#Layout1-Page-Text ul li,
#Layout1-Page-Text2 ul li,
#Layout1-Page-Text3 ul li,
#Layout1-Page-Text4 ul li		{ margin:0 0 1em 15px; }	
#Layout1-Page-Text ul li,
#Layout1-Page-Text2 ul li,
#Layout1-Page-Text3 ul li,
#Layout1-Page-Text4 ul li		{ margin-bottom:.3em}

 
ul.prod-list a,
#Layout1-ColB-Wrapper ul a,
p a,
#Contact-Details-Wrapper a,
a,
#Layout1-ColB-Wrapper a		{ color: #c2c2c2; text-decoration:none; }
#Contact-Details-Wrapper a,
a:visited 				{ color: #c2c2c2; }
a:active, a:hover,
#Layout1-ColB-Wrapper a:hover 		{ color: #FFF; text-decoration:underline; }                            
 

h1#Website-Logo			{ display:block; height:1px; width:1px; }
h1#Website-Logo span	{ text-indent:-999em; display:block; width:270px; height:65px; position:absolute; z-index:99; top:30px; left:16px; cursor:pointer; }
h2 						{ }
h3						{ font-weight:normal; color:#FF9900;}


/* Special buttons */
/* ------------------------------------------------------------------- */
a.learn-more,
a.login,
a.request-info,
a.request-callback,
a.request-callback,
a.contact-us						{ display: block; width:134px; height:25px; background-position:0 0; background-repeat: no-repeat; text-decoration: none; font-size: .8em; text-indent: -999em }
a.learn-more:hover,
a.login:hover,
a.request-info:hover,
a.request-callback:hover,
a.contact-us:hover					{ background-position: 0 -25px;}
a.learn-more						{ background-image: url('../grfx/buttons/btn-learnMore.png');}
a.login								{ background-image: url('../grfx/buttons/btn-login.png');}
a.request-info						{ background-image: url('../grfx/buttons/btn-requestInfo.png');}
a.request-callback					{ background-image: url('../grfx/buttons/btn-requestCallback.png');}
a.contact-us						{ background-image: url('../grfx/buttons/btn-onlineEnquiry.png');}

/* ------------------------------------------------------------------- */ 
/* LAYOUT */
/* ------------------------------------------------------------------- */
#Site-Wrapper					{  }
#Body-Wrapper					{ width:1000px; text-align:left; margin:0 auto; clear:both; background:url('../grfx/layout/site-bg.png') no-repeat 0 0;  }
#Header-Wrapper					{ position:relative; background:url('../grfx/layout/bkgd-site.png') no-repeat 0 0; height:109px;}
#Homepage-Body-Wrapper,
#Layout1-Wrapper				{}


/* ------------------------------------------------------------------- */ 
/* HEADER */
/* ------------------------------------------------------------------- */
p.global-tel-no					{ color:#FFF; position:absolute; top:10px; right:225px;}

/*#Header-WebSearch-Wrapper		{ position:absolute; top:30px; left:303px;}*/

/* ------------------------------------------------------------------- */ 
/* FORMS */
/* ------------------------------------------------------------------- */
#Form-Wrapper					{ position:relative; }
form							{ }
form a							{ color:#666}
form td							{ vertical-align:top; padding-bottom:5px;}
form input, form select, 
form textarea					{ border:none; padding:1px 3px; font-size:10px; font-family:Arial, Helvetica, Sans-serif; width:190px; border:1px solid #AAA;  }
form select						{ background-color:#FFF;}
th.label,
#Login-Container span.account,
#Login-Container span.password	{ width:105px; vertical-align:top; text-align:left; color:#FFF; font-weight:normal; font-size:.9em; margin-right:10px;  }
th.label-question				{ text-align:left; color:#FFF;}

form table						{ margin-bottom:10px;}

#Form-Wrapper h3,
form h2,
#Login-Container h2,
#ForgottenPassword-Form-Container h2,
#AccountActivation-Form-Container h2,
th.label-question,
th.business-details,
#CallbackRequest-Form table#Question td b	{ background-position:0 0; background-repeat:no-repeat; display:block; width:100%; height:12px; text-indent:-999em;  margin-bottom:10px;}


#Login-Container,
#Form-Wrapper,
#formAdvSearch,
#CallbackRequest-Form-Container,
#ForgottenPassword-Form-Container,
#AccountActivation-Form-Container	{ padding:15px 15px 15px 15px; margin:15px 0; clear:both; border-top: 1px solid #343434; background-color: #212121; position:relative}
#formAdvSearch						{ margin-top:0}

#Contact-Form						{ padding:0; margin:10px 0 0 0; border:none} 

span.mand-text											{ font-size:.9em; color:#888; /*border:1px solid red; float:left; width:100%;*/  /*position:absolute; left:15px; */}
form#Account-Application-Form table#Footer,
form#Account-Application-Form table#Footer,
form#CallbackRequest-Form-Container	table#Footer		{ display:inherit; height:auto}


/* Lose border around checkboxs & radio buttons in IE 6 */
/* ------------------------------------------------------------------- */
#Contact-Form table#Interests input,
#Contact-Form table#MarketingRequest input,	
#CallbackRequest-Form td.radio-button-cell input,
#Content-Search-Wrapper span.search-type input,
#Content-Search-Wrapper span.content-groups input,
#CallbackRequest-Form-Container table.literature-details li span.checkboxes input	{ border:none;}


/* Error text */
/* ------------------------------------------------------------------- */
#Form-Layout-One-Validation-Wrapper,
#CallbackRequest-Validation-Wrapper		{ background-color:#F18F15; padding:10px; padding-bottom:3px; color:#FFF; margin-bottom:15px; font-size:11px}
#Form-Layout-One-Validation-Wrapper p,
#CallbackRequest-Validation-Wrapper p	{ color:#FFF; margin-bottom:5px;}
#Form-Layout-One-Validation-Wrapper ul,
#CallbackRequest-Validation-Wrapper ul	{ color:#FFF; margin-left:22px;}
#Form-Layout-One-Validation-Wrapper li,
#CallbackRequest-Validation-Wrapper li	{ background-image:none; list-style:disc; padding-left:0;}


/* Contact form */
/* ------------------------------------------------------------------- */
#Contact-Form h3.contact-details			{ background-image:url('../grfx/titles/sub-titles/contact-details.png');  margin-top:5px;}
#Contact-Form h3.business-details			{ background-image:url('../grfx/titles/sub-titles/business-details.png'); margin-top:5px;}
#Contact-Form table#Interests				{ color:#666; font-size:.9em; }
#Contact-Form table#Interests td			{ padding-right:20px; font-size:10px;}
#Contact-Form table#Interests input			{ width:auto;}
#Contact-Form table.message					{ margin-bottom:-5px; }

/*table#Interests	table td					{ padding-left:17px;}
table#Interests	table td input				{ margin-left:-17px;}*/

#Contact-Form table#MarketingRequest		{ margin-left:130px;}
#Contact-Form table#MarketingRequest input	{ width:auto; float:left; margin-right:5px;}
#Contact-Form table#MarketingRequest span p	{ color:#666; margin-bottom:3px }

#Contact-Form table#Question td				{ font-size:11px; color: #666;}
#Contact-Form table#Question select			{ margin-left:58px; width:211px; position:relative; top:-4px}


/* Advanced Search */
/* ------------------------------------------------------------------- */
#Content-Search-Wrapper										{ position: relative}
#Content-Search-Wrapper	form input							{ width:auto; }
#Content-Search-Wrapper span.keywords-label					{ color:#FFF; margin-right:5px; font-size:11px}
#Content-Search-Wrapper span.search-type input 				{ margin-left:10px;}
#Content-Search-Wrapper span.keywords input.search-keywords	{ margin-right:10px; margin-left:0;}
#Content-Search-Wrapper span.search-type					{ color:#FFF; font-size:11px;}
#Content-Search-Wrapper span.content-groups 				{ display:none;}
#Content-Search-Wrapper input.search-button					{ clear:both; display:block;  border:none; position:absolute; right:20px; bottom:11px}

#Search-Results-Wrapper										{ margin-top:15px; }
#Search-Results-Wrapper p.search-article					{ margin-bottom:0; padding:15px 0; border-top:1px solid #3c3c3c;}
#Search-Results-Wrapper span.title a						{ display:block; display:block; text-decoration:none; font-weight:bold; color:#FFF; font-size:1em}
#Search-Results-Wrapper span.title a:hover					{ text-decoration:underline}
#Search-Results-Wrapper span.summary						{ display:block; }
#Search-Results-Wrapper a.read-more							{ color:#666; margin-right:20px; margin-top:5px; background:url('../grfx/buttons/grey-arrow.png') no-repeat right 3px; padding:2px 35px 2px 0; text-decoration:none;}
#Search-Results-Wrapper a.read-more:hover					{ background-position:right -23px; color:#2255A9}


/* Request Callback */
/* ------------------------------------------------------------------- */
form.CallbackRequest-Form table											{ background-position:0 0; background-repeat:no-repeat; /*padding-top:25px;*/ position:relative; margin-bottom:25px }
form.CallbackRequest-Form table th.label-question b,
form.CallbackRequest-Form table th.business-details b,
form.CallbackRequest-Form table.additional-info th.additional-info b,
form.CallbackRequest-Form table.question th.label-question b			{ /*display:none;*/ display:block; width:300px; height:12px; background-position:0 0; background-repeat:no-repeat; position:absolute; text-indent:-999em }
form.CallbackRequest-Form table.contact-details th.label-question b		{ background-image:url('../grfx/titles/sub-titles/contact-details.png')}
form.CallbackRequest-Form table.business-details th.business-details b	{ background-image:url('../grfx/titles/sub-titles/business-details.png')}
form.CallbackRequest-Form table.additional-info th.label-question b		{ background-image:url('../grfx/titles/sub-titles/additional-notes.png')}
form.CallbackRequest-Form table.question th.label-question b			{ background-image:url('../grfx/titles/sub-titles/callback-time.png'); margin-bottom:-35px; }
#CallbackRequest-Form-Container									{ }
#CallbackRequest-Form-Container table							{ }
form.CallbackRequest-Form table.question						{ margin:0;}
form.CallbackRequest-Form table.submit-table					{ margin:0;}
#CallbackRequest-Form-Container th.label-question				{ /*padding-bottom:5px; */ }
#CallbackRequest-Form-Container td.radio-button-cell input		{ width:14px; margin-right:2px;}
#CallbackRequest-Form-Container td.radio-button-cell			{ font-size:11px; color:#000;}
#CallbackRequest-Form-Container span.sd-radio1-label,
#CallbackRequest-Form-Container span.sd-radio2-label			{ margin-right:6px; color:#FFF; position:relative; top:-3px;}
#CallbackRequest-Form-Container select.date-select				{ margin-bottom:5px; width:125px; float:left; margin-right:20px;}
#CallbackRequest-Form-Container select.time-select				{ width:90px;}


/* Request Literature */
/* ------------------------------------------------------------------- */
form.ReqLiterature-Form table									{ /*padding-top:25px;*/ position:relative; margin-bottom:25px; background-position:0 0; background-repeat:no-repeat;}
form.ReqLiterature-Form table.organisation-details				{ /*margin-bottom:150px;*/ }
form.ReqLiterature-Form table th.label-question b,
form.ReqLiterature-Form table th.business-details b				{ /*display:none;*/ display:block; width:300px; height:12px; background-position:0 0; background-repeat:no-repeat; position:absolute; text-indent:-999em }
form.ReqLiterature-Form table#contact-details th.label-question	 b		{ background-image:url('../grfx/titles/sub-titles/contact-details.png')}
form.ReqLiterature-Form table.business-details th.business-details b	{ background-image:url('../grfx/titles/sub-titles/business-details.png')}
form.ReqLiterature-Form table.organisation-details th.label-question b	{ background-image:url('../grfx/titles/sub-titles/postal-address.png')}
form.ReqLiterature-Form span.mand-text									{ position:relative; left:-337px; bottom:-82px; }

form.ReqLiterature-Form table.additional-info { position:absolute; left:350px; top:174px; }
form.ReqLiterature-Form table.additional-info th.label-question	 b		{ display:none; }
form.ReqLiterature-Form table.additional-info th { width:105px; }
form.ReqLiterature-Form table.additional-info textarea { width:220px; height:60px; }



/* Subscribe */
/* ------------------------------------------------------------------- */
/*#Form-Container h3.subscribe						{ background-image:url('../grfx/titles/sub-titles/subscribe.png'); }
#Form-Container h3.company-details					{ background-image:url('../grfx/titles/sub-titles/company-details.png'); margin-top:15px;}
form#Subscribe-Form	h3.contact-details				{ display:none; }*/

#Form-Container h3.subscribe						{ display:none; }
#Form-Container h3.company-details					{ background-image:url('../grfx/titles/sub-titles/company-details.png'); }
form#Subscribe-Form	h3.contact-details				{ background-image:url('../grfx/titles/sub-titles/subscribe.png');  }


/* Unsubscribe */
/* ------------------------------------------------------------------- */
#Form-Wrapper h3.unsubscribe						{ background-image:url('../grfx/titles/sub-titles/unsubscribe.png'); }
form#UnSubscribe-Form h3.unsubscribe-details		{ display:none;}


/* Email page */
/* ------------------------------------------------------------------- */
form#Email-Link-Form input.button			{ margin-left:-3px;}

/* Ask Question */
/* ------------------------------------------------------------------- */
#Question-Form table#Question td			{ font-size:11px; color: #666;}
#Question-Form table#Question select		{ margin-left:58px; width:211px; position:relative; top:-4px} 

/* Suggest a link */
/* ------------------------------------------------------------------- */
#Suggest-Form table#SuggestLink input		{ width:195px;}
#Suggest-Form table#BusinessDetails th		{ margin-bottom:4px;}




/* 2 COL FORM */
/* ------------------------------------------------------------------- */
/*#Contact-Form table#ContactDetails,
#Contact-Form table#BusinessDetails,
#Suggest-Form table#ContactDetails,
#Suggest-Form table#BusinessDetails,
#Question-Form table#QuestionDetails,
#Question-Form table#BusinessDetails,
#Account-Application-Form table#ContactDetails				{  float:left; margin-right:35px; width:325px; }
#Contact-Form table#Question textarea,
#Suggest-Form table#Description textarea,
#Question-Form table#Question textarea						{ width:325px; height:178px}
#CallbackRequest-Form table#Question textarea				{ height:328px}
#Suggest-Form table#Description textarea					{ height:96px;}*/

form#CallbackRequest-Form table.contact-details,
form#CallbackRequest-Form table.business-details,
form#Subscribe-Form	table.contact-details,
form#Contact-Form table.contact-details						{ float:left; margin-right:17px; width:320px;  }


#Contact-Form table.business-details,
form.CallbackRequest-Form table.additional-info.
form.ReqLiterature-Form	table.organisation-details,
#Subscribe-Form table.company-details								{ width:335px;}
#Contact-Form table#Message textarea,
#Contact-Form table.business-details input,
form.CallbackRequest-Form table.additional-info textarea,
form.ReqLiterature-Form	table.organisation-details input,
#Subscribe-Form table.company-details input							{ width:220px; }



/* Submit button */
/* ------------------------------------------------------------------- */
table.submit-table th.label-footer						{ display:none;}
table.submit-table										{ height:17px; padding:0; margin:0; }

#Contact-Form input.button,
form.CallbackRequest-Form input.button,
form.ReqLiterature-Form	input.button,
#Suggest-Form input.button,
#Question-Form input.button,
#Account-Application-Form input.button,
form#Subscribe-Form input.button,
form#UnSubscribe-Form input.button						{ border:none; width:auto; position:absolute; right:13px; bottom:10px; }


/* Top search */
/* ------------------------------------------------------------------- */
#Header-WebSearch-Wrapper						{ position:relative; width:200px; left:785px; top:9px; padding-left:12px; background:url('../grfx/layout/header-vertLine.png') no-repeat 0 0; height:45px;} 
#Header-WebSearch-Wrapper label					{ position:absolute; top:0; color:#acacac; text-transform:uppercase; font-size:.8em }
#Header-WebSearch-Wrapper input#SearchKeywords	{ width:140px; height:13px; border:none; position:absolute; top:14px; left:12px; background-color:#444; font-size:.8em; color:#FFF; padding:2px 4px}
#Header-WebSearch-Wrapper input.button			{ position:absolute; top:14px; left:170px; width:35px; height:18px; border:none; padding:0; margin:0;  }
#Header-WebSearch-Wrapper a.advanced-search		{ position:absolute; top:33px; color:#acacac; font-size:.8em; text-decoration:none;  }
#Header-WebSearch-Wrapper a:hover				{ text-decoration:underline;}




/* ------------------------------------------------------------------- */
/* FOOTER */
/* ------------------------------------------------------------------- */
#Footer-Navigation-Container		{ margin:0 auto; text-align:left; position:relative; clear:both; width:1000px; height:163px; background:url('../grfx/layout/bkgd-footer.jpg') no-repeat left bottom; }
#Footer-Company-Details-Wrapper		{ }

#Footer-Navigation-Container p		{ color:#6a6a6a;}

#Footer-Row1 p						{ margin:0;}

#Footer-Contact-Details-Wrapper				{ position:absolute; left:0; top:122px}
#Footer-Contact-Details-Wrapper p			{ color:#6a6a6a; margin:0; font-size:.8em;}
#Footer-Contact-Details-Wrapper span		{ margin-right:.7em; color:#6a6a6a; display: block; }
#Footer-Contact-Details-Wrapper	span.footer-email			{ position:absolute; top:26px; width:175px; }
#Footer-Contact-Details-Wrapper a			{ color:#6a6a6a; text-decoration:none;}
#Footer-Contact-Details-Wrapper a:hover		{ color:#d0d0d0; }

#Footer-Author-Wrapper				{ margin-bottom:-25px; position:absolute; bottom:0; right:0; }
#Footer-Author-Wrapper a			{ background:url('../grfx/layout/logo-media52.png') no-repeat 0 0; text-indent:-999em; display:block; width:102px; height:15px; text-decoration:none; }

#Footer-Company-Details-Wrapper		{ position:absolute; left:0; top:14px;}
#Footer-Company-Details-Wrapper	p	{ font-size:.8em; }

#Footer-Copyright-Wrapper			{ position:absolute; top:0; }
#Footer-Copyright-Wrapper p			{ margin:0; color:#6a6a6a; font-size:.8em; display:block; width:145px; height:7px; /*background:url('../grfx/navigation/footer/copyright.png') no-repeat 0 0; text-indent:-999em;*/ text-transform:uppercase; font-weight:bold;  }

#Footer-Links						{ }
#Footer-Links ul					{ position:absolute; right:0; top:50px; background:url('../grfx/layout/divider-footer.png') no-repeat 0 0; z-index:999;  }
#Footer-Links ul li					{ list-style:none; }
#Footer-Links ul li.first			{ border-left:none;}
#Footer-Links ul li	a				{ text-decoration:none; color:#6a6a6a; font-size:.8em; }
#Footer-Links ul li	a:hover			{ color:#d0d0d0}
/*#Footer-Links ul li a				{ text-decoration:none; background-position:0 0; background-repeat:no-repeat; display:block; height:7px; text-indent:-999em; font-size:6px }
#Footer-Links ul li	a.SITEMAP					{ background-image:url('../grfx/navigation/footer/sitemap.gif'); width:39px}
#Footer-Links ul li	a.PRIVACY-POLICY			{ background-image:url('../grfx/navigation/footer/privacy.gif'); width:74px}
#Footer-Links ul li	a.TERMS-OF-USE				{ background-image:url('../grfx/navigation/footer/terms.gif'); width:67px}
#Footer-Links ul li	a.ACCESSIBILITY-STATEMENT	{ background-image:url('../grfx/navigation/footer/accessibility.gif'); width:122px}
#Footer-Links ul li	a:hover						{ background-position:0 -17px}*/
	

#Footer-Contact-Details span.footer-tel-no		{ }

#Footer-Business-Logo							{ position:absolute; }
#Footer-Business-Logo a							{ display:block; width:32px; height:31px; text-indent:-999em}


/* Columns */
/* ------------------------------------------------------------------- */
ul.footer-menu									{ margin-left:145px; position:absolute; top:0; background:url('../grfx/layout/divider-footer.png') no-repeat 565px 0; height:215px; }
ul.footer-menu ul								{ list-style:none; float:left; width:118px; font-weight:bold; background:url('../grfx/layout/footer-divider.png') no-repeat 0 0; padding:0 0 0 7px; margin-left:6px; }
ul.footer-menu ul.PRODUCTS						{ width:87px;}
ul.footer-menu ul.TECHNICAL-SERVICES			{ /*width:96px;*/ width:100px}
ul.footer-menu ul.DESIGN-AND-INNOVATION			{ width:99px;}
ul.footer-menu ul.QUALITY-AND-ENVIRONMENT		{ width: 112px}
ul.footer-menu ul.MARKET-SECTORS				{ width:123px; }
ul.footer-menu ul.LOGISTICS						{ width: 90px}
ul.footer-menu ul.COMMUNICATION					{ width:78px;}
ul.footer-menu ul.ABOUT-US						{ width:60px; }
ul.footer-menu ul a,
ul.footer-menu ul a:visited						{ color:#6a6a6a; font-size:.8em; text-decoration:none;}
ul.footer-menu ul a:hover						{ color:#d0d0d0; }

ul.footer-menu ul ul,
/*ul.footer-menu ul.CONTACT-US,*/
ul.footer-menu ul.LINKS,
ul.footer-menu ul.CAREERS,
ul.footer-menu ul.PORTALS/*,
ul.footer-menu ul.RESOURCES*/					{ font-weight:normal; text-transform:none; background-image:none; height:auto; padding:0; margin:0; }

/*ul.footer-menu ul.CONTACT-US ,*/
ul.footer-menu ul.LINKS ,
ul.footer-menu ul.CAREERS ,
ul.footer-menu ul.PORTALS/*,
ul.footer-menu ul.RESOURCES*/					{ position:relative; top:-152px; left:607px; clear:both; }


ul.footer-menu ul ul							{ float:none; font-weight:normal; text-transform:none; background-image:none; height:auto; padding:0;}


/* Footer titles */
/* ------------------------------------------------------------------- */
ul.footer-menu ul.PRODUCTS li a.PRODUCTS,
ul.footer-menu ul.TECHNICAL-SERVICES li a.TECHNICAL-SERVICES,
ul.footer-menu ul.DESIGN-AND-INNOVATION li a.DESIGN-AND-INNOVATION,
ul.footer-menu ul.QUALITY-AND-ENVIRONMENT li a.QUALITY-AND-ENVIRONMENT,
ul.footer-menu ul.MARKET-SECTORS li a.MARKET-SECTORS,
ul.footer-menu ul.LOGISTICS li a.LOGISTICS,
ul.footer-menu ul.COMMUNICATION li a.COMMUNICATION,
ul.footer-menu ul.ABOUT-US li a.ABOUT-US,
ul.footer-menu ul.ABOUT-US li ul.ABOUT-US a,
ul.footer-menu ul.ABOUT-US li ul.CONTACT-US a,
ul.footer-menu ul.ABOUT-US li ul.RESOURCES a								{ background-position:0 0; background-repeat:no-repeat; display:block; height:10px; text-indent:-999em; margin-bottom:1px;}
ul.footer-menu ul.ABOUT-US,
ul.footer-menu ul.ABOUT-US li ul.ABOUT-US,
ul.footer-menu ul.ABOUT-US li ul.CONTACT-US,
ul.footer-menu ul.ABOUT-US li ul.RESOURCES									{  width:60px;}
ul.footer-menu ul.ABOUT-US li a.ABOUT-US,
ul.footer-menu ul.ABOUT-US li ul.ABOUT-US a,
ul.footer-menu ul.ABOUT-US li ul.CONTACT-US a,
ul.footer-menu ul.ABOUT-US li ul.RESOURCES a								{ margin-bottom:3px; }
ul.footer-menu ul.PRODUCTS li a.PRODUCTS									{ background-image:url('../grfx/navigation/footer/products.png'); }
ul.footer-menu ul.TECHNICAL-SERVICES li a.TECHNICAL-SERVICES				{ background-image:url('../grfx/navigation/footer/technical-services.png'); }
ul.footer-menu ul.DESIGN-AND-INNOVATION li a.DESIGN-AND-INNOVATION			{ background-image:url('../grfx/navigation/footer/design-innovation.png'); }
ul.footer-menu ul.QUALITY-AND-ENVIRONMENT li a.QUALITY-AND-ENVIRONMENT		{ background-image:url('../grfx/navigation/footer/quality-environment.png'); }
ul.footer-menu ul.MARKET-SECTORS li a.MARKET-SECTORS						{ background-image:url('../grfx/navigation/footer/market-sectors.png'); }
ul.footer-menu ul.LOGISTICS li a.LOGISTICS									{ background-image:url('../grfx/navigation/footer/logistics.png'); }
ul.footer-menu ul.COMMUNICATION li a.COMMUNICATION							{ background-image:url('../grfx/navigation/footer/communication.png'); }
ul.footer-menu ul.ABOUT-US li a.ABOUT-US									{ background-image:url('../grfx/navigation/footer/about-us.png'); }
ul.footer-menu ul.ABOUT-US li ul.ABOUT-US a									{ background-image:url('../grfx/navigation/footer/contact-us.png'); }
ul.footer-menu ul.ABOUT-US li ul.CONTACT-US a								{ background-image:url('../grfx/navigation/footer/resources.png'); }
ul.footer-menu ul.ABOUT-US li ul.RESOURCES a								{ background-image:url('../grfx/navigation/footer/cvp-net.png'); }

ul.footer-menu ul.PRODUCTS li a.PRODUCTS:hover,
ul.footer-menu ul.TECHNICAL-SERVICES li a.TECHNICAL-SERVICES:hover,
ul.footer-menu ul.DESIGN-AND-INNOVATION li a.DESIGN-AND-INNOVATION:hover,
ul.footer-menu ul.QUALITY-AND-ENVIRONMENT li a.QUALITY-AND-ENVIRONMENT:hover,
ul.footer-menu ul.MARKET-SECTORS li a.MARKET-SECTORS:hover,
ul.footer-menu ul.LOGISTICS li a.LOGISTICS:hover,
ul.footer-menu ul.COMMUNICATION li a.COMMUNICATION:hover,
ul.footer-menu ul.ABOUT-US li a.ABOUT-US:hover,
ul.footer-menu ul.ABOUT-US li ul.ABOUT-US a:hover,
ul.footer-menu ul.ABOUT-US li ul.CONTACT-US a:hover,
ul.footer-menu ul.ABOUT-US li ul.RESOURCES a:hover								{ background-position:0 -15px}

/*#Sponsors-Wrapper			{ position:absolute; bottom:0; left:0;}

#Sponsors-Wrapper ul li  		 { float:left; margin:0px; padding:0; list-style:none; }
#Sponsors-Wrapper ul li a		 { text-indent:-999px;  width:55px; height:27px;  margin:0; padding:0; display:block; background-position:top left; background-repeat:no-repeat;  }
#Sponsors-Wrapper ul li a.MIA	 { background-image:url(../grfx/footer/mia.gif); }  
#Sponsors-Wrapper ul li a:hover	 { background-position:bottom left; } */

#Sponsors-Wrapper					{ margin-bottom:-40px; position:absolute; bottom:0; left:0; }
#Sponsors-Wrapper ul li a			{ text-indent:-999px;  width:55px; height:27px;  margin:0; padding:0; display:block; background-repeat:no-repeat;  }
#Sponsors-Wrapper ul li a.MIA		{ background-image:url(../grfx/buttons/mia_noroll.gif); }
#Sponsors-Wrapper ul li a:hover		{ background-image:url(../grfx/buttons/mia_roll.gif); } 