img, div, input, li, td, tbody, table, h1 { behavior: url(/GlobalScripts/iepngfix.htc) }
body {
	background:#000 url(../images/centricbg.jpg) repeat 50% 0;
	margin:0; padding:0;	
	color: #b2b2b2;
	font-family: Arial, Sans-serif;
	font-size: 11px;
	line-height: 21px;
	text-align: center;
}
html>body ul li a {
	width: auto;
	}
p{
	margin-top: 7px;
	margin-bottom: 7px;
	}
img{border: 0px}
#wrapper {
	margin: 0 auto 20px auto;
 	width: 975px;
  	text-align: left;
	padding:20px 20px 10px 20px;
	background-color: #fff;
	margin-top: 50px;
	
}

#wrapper {
	padding: 10px 20px 10px 20px;
}

#header {
	height: 30px;
}

	a#clogin {
		float: right;
		width: 125px;
		height: 20px;
		background: transparent url(../images/clogin.gif) no-repeat;
		line-height: 100px;
		display: block;
		overflow: hidden;
	}
	
	a:hover#clogin {
		background-position: 0px -20px;
	}

.inputbox {background-color: #fff;
	   font-size: 10px;
	   border: 1px  #B2B2B2 solid;
	   height: auto; 
	   width: 150px;   
	   }
input.button
{
color: #4D4D4D;
background: #DFDCD3;
border: 1px solid #999;
margin: 5px 30px 3px 0px;/* top right bottom left*/
font-weight: bold;
text-transform: uppercase;
font-size: 9px;
}
input.button:hover
{
color: #333;
background: #FFB400;
border: 1px solid #666;
margin: 5px 30px 3px 0px;/* top right bottom left*/
font-weight: bold;
text-transform: uppercase;
}
h1.newsHL{width:55px; height:336px; margin:0 0 0px 0px; text-indent:-5000px; background:url(../images/news_events_title.png) no-repeat 0 0; background-position: center;}
h1.aboutus{width:55px; height:218px; margin:0 0 0px 0px; text-indent:-5000px; background:url(../images/AboutUs_title.png) no-repeat 0 0; background-position: center;}
h1.eTeam{width:55px; height:312px; margin:0 0 0px 0px; text-indent:-5000px; background:url(../images/eteam_title.gif) no-repeat 0 0; background-position: center;}
h1.investors{width:55px; height:237px; margin:0 0 0px 0px; text-indent:-5000px; background:url(../images/invest_title.png) no-repeat 0 0; background-position: center;}
h1.careers{width:55px; height:201px; margin:0 0 0px 0px; text-indent:-5000px; background:url(../images/careers_title.png) no-repeat 0 0; background-position: center;}
h1.gOffices{width:55px; height:363px; margin:0 0 0px 0px; text-indent:-5000px; background:url(../images/globoff_title.png) no-repeat 0 0; background-position: center;}
h1.contactUs{width:55px; height:276px; margin:0 0 0px 0px; text-indent:-5000px; background:url(../images/contact_title.png) no-repeat 0 0; background-position: center;}
h1.partners{width:55px; height:221px; margin:0 0 0px 0px; text-indent:-5000px; background:url(../images/partner_title.png) no-repeat 0 0; background-position: center;}
h1.solutions{width:55px; height:237px; margin:0 0 0px 0px; text-indent:-5000px; background:url(../images/Solutions_title.png) no-repeat 0 0; background-position: center;}
h1.industries{width:55px; height:239px; margin:0 0 0px 0px; text-indent:-5000px; background:url(../images/Industries_title.png) no-repeat 0 0; background-position: center;}
h1.resources{width:55px; height:260px; margin:0 0 0px 0px; text-indent:-5000px; background:url(../images/resource_title.png) no-repeat 0 0; background-position: center;}
h1.custportal{width:55px; height:420px; margin:0 0 0px 0px; text-indent:-5000px; background:url(../images/custport_title.png) no-repeat 0 0; background-position: center;}
h1.sitemap{width:55px; height:180px; margin:0 0 0px 0px; text-indent:-5000px; background:url(../images/sitemap_title.png) no-repeat 0 0; background-position: center;}
H2{
	font-style: normal;
	}
img { border:0 }

a { color:#b2b2b2; text-decoration:none; }
a:hover { color:#ffffff; }

/* ----------container to center the layout-------------- */
#container {
	width: 975px;
	margin: 0 auto;
}
#containerLong {
	width: 975px;
	margin: 0 auto;
	background-color: #000;
	margin-bottom: 0px;
}
.Stitle{
	padding: 0px;
	background-color: #4c4c4c;
	color: #fff;
	text-transform: uppercase;
}
.Stitlecol2{
	padding-top: 15px;
	padding-left: 10px;
	font-style: italic;
	color: #fff;
}

#rightcolumn li{
	list-style-type: none;
	
	}
#rightcolumn ul li a{
	padding-top:5px;
	list-style-type: none;
	background-image: url(../images/gray_arr_right.png);
	background-repeat: no-repeat;
	line-height: 13px;
	padding-bottom: 6px;
	display: list-item;
	background-position: left 4px;
	padding-left: 20px;
	margin-left: -35px;
	padding-right: 10px;
	color: #B2B2B2;
	}
#rightcolumn ul li a:hover, td.mgmtnav ul li a.active{
	padding-top:5px;
	list-style-type: none;
	background-image: url(../images/yellow_arr_right.png);
	background-repeat: no-repeat;
	line-height: 13px;
	padding-bottom: 6px;
	display: list-item;
	background-position: left 4px;
	padding-left: 20px;
	padding-right: 10px;
	margin-left: -35px;
	color: #FFB400;
	}
#rightcolumn ul li a.active{
	padding-top:5px;
	list-style-type: none;
	background-image: url(../images/yellow_arr_left.png);
	background-repeat: no-repeat;
	line-height: 13px;
	padding-bottom: 6px;
	display: list-item;
	background-position: left 4px;
	padding-left: 20px;
	padding-right: 10px;
	margin-left: -35px;
	color: #FFB400;
	}
/* -----------------content--------------------- */
#content {
	padding: 0px;
	margin: 0 130px;
	background-color: #000;
	line-height: 16px;
}

#homecontent {
	padding: 0px;
	margin: 0px;
	background-color: #000;
	line-height: 16px;
	display: block;
}
div#content { 
	min-height:600px;
	height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
	line-height: 16px;
}

pre{
	padding: 5px 10px;
	margin:0px;
}

/* --------------left navi------------- */
h1.homelinkIndustries{
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-indent:-2000px;
	width: 150px;
	height: 140px;
	}
h1.homelinkSolutions{
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-indent:-2000px;
	width: 150px;
	height: 215px;
	}
h1.homelinkSolutionsProgram{
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-indent:-2000px;
	width: 150px;
	height: 145px;
	}
h1.homelinkSolutionsPLM{
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-indent:-2000px;
	width: 150px;
	height: 55px;
	}

h1.homelinkAboutus{
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-indent:-2000px;
	width: 150px;
	height: 170px;
	}
h1.homelinkResources{
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-indent:-2000px;
	width: 150px;
	height: 215px;
	}
h1.homelinknews{
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-indent:-2000px;
	width: 150px;
	height: 185px;
	}
h1.homelinkpr{
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-indent:-2000px;
	width: 150px;
	height: 220px;
	}
h1.homelinkpartners{
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-indent:-2000px;
	width: 150px;
	height: 145px;
	}
h1.homelinkportal{
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-indent:-2000px;
	width: 100px;
	height: 145px;
	}

#navcolumn {
	float: left;
	width: 150px;
	margin: 0;
	padding: 0;
	/*background-image: url(../images/navCol_bg.png);
	background-repeat: no-repeat;
	background-position: bottom;*/
	height: 600px;
	background-color: #000;
	font-size: 11px;
	display: block;
	
	position: relative;
}
#rightcolumn {
	float: right;
	width: 150px;
	margin: 0;
	padding: 0;
	background-color: #000;
	height: 600px;
}


.contentcolumn{
	padding: 30px 20px 3px 20px;/* top right bottom left*/
	background-color: #fff;
	color: #4c4c4c;
	border-bottom: 1px solid #cccccc;
	width: 350px;
	
}
.solutionscolumn{
	padding: 30px 20px 3px 25px;/* top right bottom left*/
	background-color: #fff;
	color: #4c4c4c;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
.resourceHome{
	padding: 30px 20px 3px 20px;/* top right bottom left*/
	background-color: #fff;
	color: #4c4c4c;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
.solutionscolumn a{color:#4c4c4c}
.solutionshome{
	background-image: url(../images/solutions_main_bg.png);
	padding: 30px 20px 3px 50px;/* top right bottom left*/
	background-color: #fff;
	color: #4c4c4c;
	border-bottom: 1px solid #cccccc;
	width: 557px;
	}
.industrieshome{
	padding: 30px 20px 3px 30px;/* top right bottom left*/
	background-color: #6B6362;
	color: #e0e1e2;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	width: 557px;
	}
	.industable{
		
		color: #B0A790;
		background-color: #;
		line-height: 22px;
		font-size: 12px;
		}
	.miniindustable{
		padding: 10px 10px 10px 5px;/* top right bottom left*/
		color: #B0A790;
		background-color: #554E40;
		margin-right: 10px;
		line-height: 16px;
		}
	.miniindustable a{
		line-height: 16px;
		}
		
		
		
		

.globalofficeshome{
	padding: 30px 20px 3px 32px;/* top right bottom left*/
	background-color: #fff;
	color: #4c4c4c;
	border-bottom: 1px solid #cccccc;
	width: 557px;
	}
.globalofficeshome a{
	color:#4c4c4c;
	}
.fmcgsolutionshome{
	padding: 30px 20px 3px 50px;/* top right bottom left*/
	background-color: #6F6860;
	color: #e0e1e2;
	border-bottom: 1px solid #cccccc;
	width: 557px;
	}

.aboutushome{
	padding: 30px 20px 3px 50px;/* top right bottom left*/
	background-color: #6f6860;
	color: #e0e1e2;
	border-bottom: 1px solid #cccccc;
	width: 557px;
	}
.partnersshome{
	padding: 30px 20px 3px 40px;/* top right bottom left*/
	background-color: #fff;
	color: #4c4c4c;
	border-bottom: 1px solid #cccccc;
	width: 557px;
	}

.investorshome{
	padding: 30px 20px 3px 40px;/* top right bottom left*/
	background-color: #fff;
	color: #444344;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 557px;
	}

.newsshome{
	background-color:#6B6362;
	padding: 30px 0px 3px 42px;/* top right bottom left*/
	color: #fff;
	border-bottom: 1px solid #cccccc;
	width: 515px;
	}
.newscontent{
	background:#ddd url(../images/solutions_main_bg.pn) repeat;
	padding: 33px 40px 40px 40px;/* top right bottom left*/
	background-color: #fff;
	color: #4c4c4c;
	border: 1px solid #cccccc;
	width: 475px;
	text-align:justify;
	}
.newscontent a{
	color: #4c4c4c;
	color: #a68026;
	}
.newscontent a:hover{
	color: #ffbb00;
	}
	#release_title{
		padding-bottom: 10px;
		border-bottom: 2px dotted #4c4c4c;
		}
	.newstitle{
		color: #ffbb00;
		font-size: 14px;
		text-transform: uppercase;
		line-height: 18px;
		font-weight: bold;
		}
		
		.newstitle a, a.downlink {
			color: #a8822b;
		}
		
		.newstitle a:hover, a:hover.downlink {
			color: #ffbb00;
		}
		
		#scroller {
    		 margin: auto;
    		 width: 465px;
    		 height: 510px;
    		 border: inset 0px #8888bb;
    		 background: #ffffff;
    		 overflow: auto;
     		 padding: 40px;
		 }
			#scroller p{
     			margin-top: 5px;
     			margin-bottom: 5px;
     			text-align: justify;
    
		 }

.newsshome ul li{
	list-style-type: none;
	margin-left: -30px;
	line-height: 13px;
	padding-bottom: 5px;
	}
.newsshome ul li a{
	color: #B0A790;
	}
.newsshome ul li a:hover{
	color: #fff;
	}
.resourceHome ul li{
	list-style-type: none;
	margin-left: -30px;
	line-height: 13px;
	padding-bottom: 5px;
	}
.resourceHome ul li a{
	color: #666;
	}
.resourceHome ul li a:hover{
	color: #b2b2b2;
	}
td.newscol1{
	text-transform: uppercase;
	}
td.newsnav{
	width: 198px;
	background:#999 url(../images/news_home.jp) no-repeat;
	height: 600px;
	text-align:right;
	padding-top:23px;
	padding-right:15px;
	border-bottom: 1px solid #cccccc;
	}
		td.newsnav ul li{
			list-style-type: none;
			}
		td.newsnav ul li a{
			padding-right: 18px;
			margin-bottom:15px;
			background-image: url(../images/gray_arr_rightfacing.png);
			background-repeat: no-repeat;
			background-position: right 0px;
			display:list-item;
			color:#fff;
			line-height:13px;
			font-size:10px;
			}
		td.newsnav ul li a:hover, td.newsnav ul li a.active{
			padding-right: 18px;
			background-image: url(../images/yellow_arr_right.png);
			background-repeat: no-repeat;
			display:list-item;
			color: #ffbb00;
			}
			
.soluimage{
	padding-bottom: 15px;
	border-bottom: 1px dotted #ccc;
	}
.partnerlines{
	padding: 10px 0px 10px 0px;/* top right bottom left*/
	border-bottom: 1px solid #ccc;
	
	}
.partnerlinesLast{
	padding: 10px 0px 10px 0px;/* top right bottom left*/
	
	}
.newsimage{
	padding-bottom: 10px;
	border-bottom: 2px dotted #4c4c4c;
	}
.dottedbottom{
	padding-bottom: 0px;
	border-bottom: 1px dotted #4c4c4c;
	}
td.solhomelinks{
	background-color: #554e40;
	}
td.solhomelinks ul li{
	margin-left: -10px;
	list-style: none;
	display: list-item;
	text-transform: uppercase;
	margin-bottom: 2px;
	padding-top: 2px;
	border-top: 1px dotted #666;
	}
td.solhomelinks ul li a{
	color: #fff
	}
td.solhomelinks ul li a:hover{
	color: #FFB400
	}
td.consthomelinks{
	background-color: #B0A790;
	}
td.consthomelinks ul li{
	margin-left: -10px;
	list-style: none;
	display: list-item;
	text-transform: uppercase;
	margin-bottom: 2px;
	padding-top: 2px;
	border-top: 1px dotted #666;
	}
td.consthomelinks ul li a{
	color: #666
	}
td.consthomelinks ul li a:hover{
	color: #fff
	}
.titlecolumn{
	padding-top: 35px;
	width:55px;
	}
.borderbottom{
	border-bottom: 1px solid #999;
}
div#nav ul li{
	list-style:none;
}
div#secnav ul li{
	list-style:none;
}

#communities {
	position: absolute;
	top: 492px;
	width: 150px;
}

	#communities #nav {
		border-top: 1px solid #666;
		border-bottom: none;
		margin-bottom: 0px;
		padding-top: 0px;

	}
	
#nav {
	padding-right: 10px;
	text-align: right;
	padding-top: 10px;
	border-bottom: 1px solid #666;
	margin-bottom: 20px;
}

#nav ul {
	margin: 10px 0px;
	padding: 0px;
}

#nav li a{
	padding-right: 18px;
	list-style-type: none;
	background-image: url(../images/graybullet.png);
	background-repeat: no-repeat;
	background-position: right;

}
#nav li a.active{
	padding-right: 18px;
	list-style: none;
	background-image: url(../images/yellow_arrow_dn.png);
	background-repeat: no-repeat;
	background-position: right;
	color: #FFB400;

}
#nav li a.active_right{
	padding-right: 18px;
	list-style: none;
	background-image: url(../images/yellow_arr_right.png);
	background-repeat: no-repeat;
	background-position: right;
	color: #FFB400;

}
#secnav{
	padding-right: 100px;
	text-align: right;
	margin-bottom: 20px;
	
}
#secnav li.sub{
	list-style: none;
	line-height: 13px;
	padding-bottom: 6px;
	width: 100px;
}
#secnav li.sub a{
	padding-right: 18px;
	list-style: none;
	background-image: url(../images/graybullet.png);
	background-repeat: no-repeat;
	background-position: right;	
	display: list-item;
}

#secnav ul li a.active{
	background-image: url(../images/yellow_arr_right.png);
	background-repeat: no-repeat;
	background-position: right;
	color:#FFB400;
}
#secnav ul li a.active_down{
	background-image: url(../images/yellow_arrow_dn.png);
	background-repeat: no-repeat;
	background-position: right;
	color:#FFB400;
}
#Ybar{
	background-color: #FFB400;
	height: 5px;
	width: 150px;
	
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	display: block;
	font-size: 0px;
}
div#date2{
	height: 21px; 
	width: 150px;
	text-align: center;
	border-bottom: 1px solid #666;
	vertical-align: middle;
	position: relative;
	top: 5px;
	padding-top: 4px;
}
.dateinput{
	width:110px;
	border:0px #000 solid;
	background-color:#000;
	color:#999;
	font-size: 10px;
	
}
a.portal{
	color: #fff;
	background-color: ;
	margin-right: 20px;
	font-size: 14px;
	background-image: url(../images/yellowdot.gif);
	background-repeat: repeat;
	background-position: top;
	letter-spacing: 1px;
}
a:hover.portal{
	color:#333;
	text-decoration: none;
}
/* Subnav in the sections*/
#subnav { 
	height: auto;
	width: 180px;
	left: -80px; 
	top:0px; 
	position: relative; 
	visibility: visible;
	text-align: right;
	padding-bottom: 5px;
	padding-top: 0px;
}
#subnav ul li.subsecnav{
	list-style-type: none;
	padding-right: 18px;
}
div#subnav ul li.subsecnav a{
	color: #fff;
	background-image: url(../images/gray_up.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 143px;
	display: list-item;
	margin-right: 10px;
	padding-right: 5px;
	letter-spacing: 1px;
	padding-top: 0px;
	font-size: 10px;
	font-style: normal;
	list-style: none;
	
	height: 20px;
	
}
#subnav ul li.subsecnav a:hover, #subnav ul li.subsecnav a.active{
	background-image: url(../images/yellow_over.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-right:5px;
	color: #ffbb00;

}
	
#subnav ul li.subsecnav2{
	list-style-type: none;
	padding-right: 18px;
	margin-left: -25px;
}
div#subnav ul li.subsecnav2 a{
	color: #fff;
	background-image: url(../images/gray_up.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 120px;
	display: list-item;
	margin-right: 10px;
	padding-right: 5px;
	letter-spacing: 1px;
	padding-top: 0px;
	font-size: 10px;
	font-style: normal;
	list-style: none;
	
	height: 20px;
	
}
#subnav ul li.subsecnav2 a:hover, #subnav ul li.subsecnav2 a.active{
	background-image: url(../images/yellow_over.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-right:5px;
	color: #ffbb00;
}


	/*MANAGEMNT LINKS*/
	
a.linkopacity img {
	filter:alpha(opacity=70);
	-moz-opacity: 0.5; 
	opacity: 0.5;
	-khtml-opacity: 0.5;
	margin-right: 4px;
	}
a.linkactive img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
	-khtml-opacity: 1.0;
	margin-right: 4px;
	border-bottom: 6px solid #ffbb00;
	/*border-right: 4px solid #4c4c4c;*/
	}
a.linkopacitylast img {
	filter:alpha(opacity=70);
	-moz-opacity: 0.5; 
	opacity: 0.5;
	-khtml-opacity: 0.5;
	margin-right: 0px;
	
	}
a.linkactivelast img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
	-khtml-opacity: 1.0;
	margin-right: 0px;
	border-bottom: 6px solid #ffbb00;
	}

a.mgmtlinkactive {
	color: #333;
	text-decoration: none;
	letter-spacing: 0px;
	}

a.linkopacity:hover img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
	-khtml-opacity: 1.0;
	}
a.linkopacitylast:hover img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
	-khtml-opacity: 1.0;
	}

a.plinkopacity img {
	filter:alpha(opacity=100);
	-moz-opacity: 0.5; 
	opacity: 0.5;
	-khtml-opacity: 0.5;
	color: #333333;
	}


a.plinkopacity:hover img {
	filter:alpha(opacity=70);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
	-khtml-opacity: 1.0;
	border: 1px solid #666666;
	}	

a.mgmtlink {
	color: #333;
	text-decoration: none;
	letter-spacing: 0px;
	
	}
a:hover.mgmtlink {
		color:#FFB400;
		font-weight: normal;
		/*text-shadow: black 0.2em 0.2em 0.2em;*/
	
	}
td.mgmtnav{
	margin: 0px;
	}
td.mgmtnav li{
	list-style-type: none;
	
	}
td.mgmtnav ul li a{
	padding-top:10px;
	list-style-type: none;
	background-image: url(../images/gray_arr_right.png);
	background-repeat: no-repeat;
	line-height: 13px;
	padding-bottom: 6px;
	display: list-item;
	background-position: 0px;
	padding-left: 20px;
	margin-left: -20px;
	color: #fff;
	}
td.mgmtnav ul li a:hover, td.mgmtnav ul li a.active{
	padding-top:10px;
	list-style-type: none;
	background-image: url(../images/yellow_arr_right.png);
	background-repeat: no-repeat;
	line-height: 13px;
	padding-bottom: 6px;
	display: list-item;
	background-position: 0px;
	padding-left: 20px;
	margin-left: -20px;
	color: #FFB400;
	}

/* -----------footer--------------------------- */
#footer, #footer2 {
	
	margin: 0;
	padding-top: 10px;
	text-align: left;
	background-color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	display: block;
	height: 23px;
	font-family: Arial, Sans-serif;
	color: #b2b2b2;
}

#footer div, #footer2 div {
	display: block;
	height: 23px;
}

#footer a, #footer2 a{
	margin-right: 25px;
	font-family: Arial, Sans-serif;
}
#footer a:hover, #footer2 a:hover{
	color: #000
}

a#sitemap {
	font-size: 10px;
	color: #b2b2b2;
	text-decoration: none;
}

#foot_title{
	float: right;
	position: relative;
	
}

/*-----------form errors---------------*/
.error {
	font-size: 8pt;
	color: red;
	display:none;
  }

#headers { display: block; width: 825px; }


.partnerlines a, .partnerlinesLast a {
	color: #4c4c4c;
}

.partnerlines a:hover, .partnerlinesLast a:hover {
	color:#b2b2b2;
}

#footericons {
	margin: 0px 0px 0px 380px;
}

.footericon {
	float: left;
}

	.footericon a {
		background-image: url(../images/sociallinks.jpg);
		width: 64px;
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 21px;
		overflow: hidden;
		display: block;
	}
		
	.footericon a:hover {
		background-image: url(../images/sociallinks.jpg);
	}
	
	a#twitter {
		background-position: 0px 0px;
	}
	
	a:hover#twitter {
		background-position: 0px -21px;
	}
	
	a#facebook {
		background-position: 64px 0px;
	}
	
	a:hover#facebook {
		background-position: 64px -21px;
	}




/*   IMAGE REPLACEMENT   */

td.contactlong{
	background-image: url(../images/contact_home_extnd.jpg);
	width: 213px;
	
	overflow: hidden;
	}
td.newslong{
	background-image: url(../images/news_home.jpg);
	background-repeat: no-repeat;
	background-color: #898383;
	width: 213px;
	}
td.investorlong{
	background-image: url(../images/invest_home_extnd.jpg);
	width: 213px;
	}
td.sitemap{
	background-image: url(../images/sitemap_home.jpg);
	width: 213px;
	}

td.fashioncolumn{
	background-image: url(../images/fashion_home.jpg);
	width: 213px;
	
	}
td.solutions_homecolumn{
	background-image: url(../images/solutions_home.jpg);
	width: 213px;
	}

td.prod_sourcingcolumn{
	background-image: url(../images/solutions_prodsrc_home.jpg);
	width: 213px;
	}
td.cent_projectcolumn{
	background-image: url(../images/Solutions_centproj_home.jpg);
	width: 213px;
	}

td.buildingcolumn{
	background-image: url(../images/build_home.jpg);
	width: 213px;
	}
td.aerocolumn{
	background-image: url(../images/aero_home.jpg);
	width: 213px;
	}
td.pharmacolumn{
	background-image: url(../images/pharma_home.jpg);
	width: 213px;
	}
td.consumercolumn{
	background-image: url(../images/consumer_home.jpg);
	width: 213px;
	}
td.partnerscolumn{
	background-image: url(../images/partner_home.jpg);
	width: 213px;
	}
td.resourcecolumn{
	background-image: url(../images/resource_home.jpg);
	width: 213px;
	}
td.productsupportcolumn{
	background-image: url(../images/partner_home.jpg);
	width: 213px;
	}
td.productsupportcolumn{
	background-image: url(../images/partner_home.jpg);
	width: 213px;
	}
td.custportalcolumn{
	background-image: url(../images/custport_home.jpg);
	width: 213px;
	}
td.industriescolumn{
	background-image: url(../images/Industries_home.jpg);
	width: 213px;
	}
td.careerscolumn{
	background-image: url(../images/Careers_home.jpg);
	width: 213px;
	background-color: #454138;
	background-repeat: no-repeat;
	}


/*   ABOUT HEADERS   */

h2.aboutushome {
	background-image: url(../images/AboutUs_home.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	padding-top: 450px;
	overflow: hidden;
	display: block;
	font-size: 12px;
}

h1.aboutushead {
	background-image: url(../images/AboutUs_head.png);
	background-repeat: no-repeat;
	width: 480px;
	height: 0px;
	margin: 0px 0px;
	padding: 0px;
	padding-top: 192px;
	overflow: hidden;
	display: block;
	font-size: 12px;
}

	td.investorlong h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.investorlong {
		padding: 0px;
	}
	
	h1.abo_investors {
		background-image: url(../images/invest_head.png);
		background-repeat: no-repeat;
		width: 469px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 60px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.careerscolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.careerscolumn {
		padding: 0px;
	}
	
	h1.abo_careers {
		background-image: url(../images/careers_head.png);
		background-repeat: no-repeat;
		width: 364px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 107px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.contactlong h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.contactlong {
		padding: 0px;
	}
	
	h1.abo_contact {
		background-image: url(../images/contact_head.png);
		background-repeat: no-repeat;
		width: 485px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 47px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	h1.abo_offices {
		background-image: url(../images/globoff_head.png);
		background-repeat: no-repeat;
		width: 486px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 72px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.partnerscolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.partnerscolumn {
		padding: 0px;
	}
	
	h1.abo_partners {
		background-image: url(../images/partner_head.png);
		background-repeat: no-repeat;
		width: 486px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 122px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
		

/*   SOLUTIONS HEADERS   */

td.solutions_homecolumn h2 {
	height: 0px;
	padding: 0px;
	margin: 0px;
	padding-top: 600px;
	overflow: hidden;
	display: block;
	font-size: 12px;
}

td.solutions_homecolumn {
	padding: 0px;
}

h1.solutionshead {
	background-image: url(../images/Solutions_head.png);
	background-repeat: no-repeat;
	width: 475px;
	height: 0px;
	margin: 0px 0px;
	padding: 0px;
	padding-top: 164px;
	overflow: hidden;
	display: block;
	font-size: 12px;
}

	td.centric8column h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.centric8column {
		padding: 0px;
		background-image: url(../images/solutions_cent8_home.jpg);
		width: 213px;
	}
	
	td.product_profit_planning h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.product_profit_planning {
		padding: 0px;
		background-image: url(../images/solutions_Home_ppp_01.jpg);
		width: 213px;
	}
	
	h1.sol_centric8 {
		background-image: url(../images/solutions_cent8_head.png);
		background-repeat: no-repeat;
		width: 477px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 217px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}

	h1.sol_c8_profit {
		background-image: url(../images/solutions_ppp_head.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 90px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}

	td.lineplanningcolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
		
	td.lineplanningcolumn {
		padding: 0px;
		background-image: url(../images/solutions_linepln_home.jpg);
		width: 213px;
	}
	
	h1.sol_c8_line {
		background-image: url(../images/solutions_linepln_head.png);
		background-repeat: no-repeat;
		width: 362px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 193px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.prod_sourcingcolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.prod_sourcingcolumn {
		padding: 0px;
	}
	
	h1.sol_c8_sourcing {
		background-image: url(../images/solutions_prodsrc_head.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 166px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.productspeccolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.productspeccolumn {
		padding: 0px;
		background-image: url(../images/solutions_prodspec_home.jpg);
		width: 213px;
	}
	
	h1.c8_sol_spec {
		background-image: url(../images/solutions_prodspec_head.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 185px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.materialmgmtcolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.materialmgmtcolumn {
		padding: 0px;
		background-image: url(../images/material_home.jpg);
		width: 213px;
	}
	
	h1.c8_sol_material {
		background-image: url(../images/material_head.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 132px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.storyboardcolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.storyboardcolumn {
		padding: 0px;
		background-image: url(../images/storyboard_home.jpg);
		background-repeat: no-repeat;
		background-color: #88846b;
		width: 213px;
	}
	
	h1.c8_sol_story {
		background-image: url(../images/storyboard_head.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 176px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.calendarcolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.calendarcolumn {
		padding: 0px;
		background-image: url(../images/calendar_home.jpg);
		width: 213px;
	}
	
	h1.c8_sol_calendar {
		background-image: url(../images/calendar_head.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 197px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.enterprisecolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.enterprisecolumn {
		padding: 0px;
		background-image: url(../images/solutions_enter_search.jpg);
		width: 213px;
	}
	
	h1.sol_c8_enter {
		background-image: url(../images/solutions_enter_search_head.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 159px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	h1.sol_c8_enterconnect {
		background-image: url(../images/solutions_enter_connectivity_head.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 91px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.programmgmtcolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.programmgmtcolumn {
		padding: 0px;
		background-image: url(../images/solutions_const_home.jpg);
		width: 213px;
	}
	
	h1.sol_prgmng {
		background-image: url(../images/solutions_const_head.png);
		background-repeat: no-repeat;
		width: 475px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 132px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.cent_projectcolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	h1.sol_prgmng_project {
		background-image: url(../images/Solutions_centproj_head.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 221px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.insightcolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.insightcolumn {
		padding: 0px;
		background-image: url(../images/solutions_insight_home.jpg);
		width: 213px;
	}
	
	h1.sol_prgmng_insight {
		background-image: url(../images/solutions_insight_head.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 116px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.multisightcolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.multisightcolumn {
		padding: 0px;
		background-image: url(../images/solutions_multisight_home.jpg);
		width: 213px;
	}
	
	h1.sol_prgmng_multisight {
		background-image: url(../images/solutions_multisight_head.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 193px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}	



/*   INDUSTRIES HEADERS   */

td.industriescolumn h2 {
	height: 0px;
	padding: 0px;
	margin: 0px;
	padding-top: 600px;
	overflow: hidden;
	display: block;
	font-size: 12px;
}

td.industriescolumn {
	padding: 0px;
}

h1.industrieshead {
	background-image: url(../images/Industries_head.png);
	background-repeat: no-repeat;
	width: 486px;
	height: 0px;
	margin: 0px 0px;
	padding: 0px;
	padding-top: 225px;
	overflow: hidden;
	display: block;
	font-size: 12px;
}

	td.fashioncolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.fashioncolumn {
		padding: 0px;
	}
	
	h1.ind_fashion {
		background-image: url(../images/fashion_head.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 190px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.consumercolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.consumercolumn {
		padding: 0px;
	}
	
	h1.ind_consumerproducts {
		background-image: url(../images/cunsumer_head.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 232px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.autoaerocolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		background-image: url(../images/auto_home.jpg);
		width: 213px;
		font-size: 12px;
	}
	
	td.autoaerocolumn {
		padding: 0px;
	}
	
	h1.ind_autoaero {
		background-image: url(../images/auto_aero.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 124px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.buildingcolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.buildingcolumn {
		padding: 0px;
	}
	
	h1.ind_building {
		background-image: url(../images/build_head.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 232px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.pharmacolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	td.pharmacolumn {
		padding: 0px;
	}
	
	h1.ind_pharma {
		background-image: url(../images/pharma_head.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 171px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	

/*   NEWS HEADERS   */


	td.newslong h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	.newsshome h1 {
		background-image: url(../images/news_head.png);
		background-repeat: no-repeat;
		width: 486px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 92px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	
	
/*   RESOURCES HEADERS   */
	
	
	td.resourcecolumn h2 {
		height: 0px;
		padding: 0px;
		margin: 0px;
		padding-top: 600px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	h1.resource {
		background-image: url(../images/resources_homeNU.png);
		background-repeat: no-repeat;
		width: 360px;
		height: 0px;
		margin: 0px 0px;
		padding: 0px;
		padding-top: 147px;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	
#banner {
	/*width: 975px;*/
	height: 164px;
	background: #d8d8d8;
}
	
	.box {
		width: 275px;
		/*height: 164px;*/
		height: 0px;
		padding-top: 164px;
		overflow: hidden;
		display: block;
		float: left;
	}
	
	.newsbox {
		height: 164px;
		padding-top: 0px;
	}
	
	a.newsbox h3 {
		font-size: 12px;
		line-height: 16px;
		padding: 32px 14px 0px 175px;
		margin: 0px;
		text-align: right;
		color: #7d590a;
	}
	
	a:hover.newsbox h3 {
		color: #f2a620;
	}
	
	a#one {
		background: url(../images/bannerBoxes.jpg) 0px -0px;
	}
	
	a:hover#one {
		background-position: 0px -164px;
	}
	
	a#two {
		background: url(../images/bannerBoxes.jpg) -276px 0px;
	}

	a:hover#two {
		background-position: -276px -164px;
	}
	
	a#three {
		background: url(../images/bannerBoxes.jpg) -550px -0px;
	}
	
	a:hover#three {
		background-position: -550px -164px;
	}
	
#logo {
	margin-top: 16px;
	padding: 0px 19px 6px 19px;
	border-bottom: 1px solid #666;
	display: block;
}
		
#inner_box {
	background-color: #6b6362; padding: 20px; 
}

	
#headleft {
	float: left;
	text-align:left;
}

.downbutton {
	padding: 5px 0px 0px 0px;
}

.downbutton a {
	width: 100px;
	height: 24px;
	color: #ffffff;
	background: #6b6362;
	line-height: 24px;
	display: block;
	border: 1px solid #333;
	font-weight: bold;
	text-align: center;
}

.downbutton a:hover {
	color: #ffb400;
	background: #a8968d;
}
	
/*  FIX 
CAREERS
FASHION
AUTOAERO
PHARMA
CENTRIC EIGHT
PRODUCT SOURCING

STORYBOARD
ENTERPRISE CONNECTIVITY
*/