﻿body 
{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 62.5%;
	color: #333333;
	text-align:center;
	line-height: 16px;
}

html { height:100% ; margin-bottom:1px }

.answer
{
	display: none;
}


#wrapper 
{
	width:860px;
	margin:0px auto;
	border:0px;
	padding:0px;
	border-collapse: collapse;
}	    
#header 
{	
	margin:0px;
	height:41px;
	width: 860px;
	padding: 0px;
	background-image:url(../images/public/imgHomeTopBackground.gif);
}
#headerLeft 
{
	margin-left: 0px;
	width: 430px;
	height:41px;
	padding: 0px;
}
#headerRight 
{
	margin-left: 430px;
	width: 430px;
	height:41px;
	padding: 0px;
}
#content 
{
	margin:0px;
	padding-bottom:0px;
}
#content div 
{
	float:left;
}
#content-left 
{
	width:38px;
}
#content-main 
{
	margin:0px;
	width:784px;
	height: 565px;
}
#content-right
{	
	margin-left:0px;
	width:38px;		
}
#content-bottom
{
	margin-top: 0px;
	width: 784px;
	height: 20px;
}
#home-menu 
{
	margin:0px;
	width:784px;
	height:16px;
}
#menuMiddle
{
	margin:0px;
	width:783px;
	height:5px;
}
#content-flash
{
	margin:0px;
	width:784px;
	height:326px;
	background-color: #FFFFFF;
}
#HomeRedLine
{
	margin-top: 0px;
	width: 784px;
	height: 1px;
}
#content-image
{
	margin-top:0px;
	width:784px;
	height:183px;
}
#flash-left
{
	margin-left:0px;
	width:535px;
	height:183px;
}
#flash-right
{
	margin-left:0px;
	width:249px;
	height:183px;
	background-color: #59040F;
}
#final-footer
{
	margin-left:0px;
	margin-top: 0px;
	padding: 0px;
	width:784px;
	height: 38px;
	background-color:#2C1215;
}
#home-shadow
{
	margin: 0px;
	width: 784px;
	height: 7px;
}
#content-footer
{
	margin-left:0px;
	margin-top: 0px;
	padding: 0px;
	width:784px;
	height: 22px;
	background-image:url(../images/public/Home/imgHomeFooter0.gif);
}
#content-SecondFooter
{
	margin-top:-1px;
	width:784px;
	height: 20px;
	padding: 0px;
	background-image:url(../images/public/Home/imgHomeFooter1.gif);
	background-color:#2C1215;
}
.content-SecondFooter
{
	background-image:url(../images/public/Home/imgHomeFooter1.gif);
	background-color:#2C1215;
}
.homeFooter
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 500;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.001px;
	color: #4B4B4B;
}
	
#master-header
{
	margin:0px;
	width: 860px;
	height:31px;
	background-image: url(../images/public/imgTopBackground.gif);
}

#language-banner

{

      margin: 0px;

      width: 822px;

      height: 30px;

      padding-top: 15px;

      padding-left: 0px;

      margin-bottom: 2px;
      margin-left: 38px;

      font-family:Arial,Helvetica,Sans-Serif;
	color:#FFFFFF;
	font-size:10px;
	text-align:left;
	line-height:normal;

}

#language-banner {
font-family:Arial,Helvetica,Sans-Serif;
color:#FFFFFF;
font-size:10px;
text-align:left;
line-height:normal;
}


 

#language-banner a {

      color: #fff;

      font-size: 10px;

      text-decoration:none;

      padding: 0px 5px;

}

#master-header-homepage
{
	margin:0px;
	width: 430px;
	height: 41px;
	background-image: url(../images/public/Home/imgHomeBackgroundUp2.gif);
}

#home-language
{
	margin:0px;
	padding-left:244px;
	padding-top: 5px;
}

#page-language
{
	margin:0px;
	padding-left:674px;
	padding-top: 5px;
}

#masterContent-left
{
	width:38px;
}
#masterContent-middle
{
	width:784px;
	margin-left:0px;
}
#masterContent-right
{
	width:38px;
	margin-left:0px;
}

/* Public Master Page */

#masterContent-middle
{
	margin-top:0px;
    width: 784px;
}
#masterContent-MenuUp
{
      margin-top:0px;
      width: 784px;
      Height: 9px;
}
#masterContent-Menu
{
      margin-top:0px;
      Width: 784px;
      Height: 18px;
}
#masterContent-main
{
      margin-top:0px;
      Width:784px;
}
#masterContent-footer
{
      margin-top:0px;
      Width: 784px;
      Height: 20px;
      position: relative;
	  z-index : 5;
}
#website-footer
{
	margin-top:0px;
      Width: 784px;
      Height: 20px;
      position: relative;
	  z-index : 5;
}
#masterContent-header
{
      margin-top:0px;
      Width: 784px;
      Height: 92px;
}
#supplyChain-header
{
      margin-top:0px;
      Width: 784px;
      Height: 92px;
}
#presidentMessage-up
{
     margin-top:0px;
     Width: 784px;
     Height: 11px;
}
#presidentMessage-middle
{
     margin:0px;
     Width: 784px;
     background-color:#C2C0C0;
}
#masterContent-address
{
     margin-top:0px;
     Width: 784px;
     Height: 29px;
     background-color: #2D0F14;
}
#presidentMessage-left
{
     margin-left: 0px;
     margin-bottom: 0px;
     background-color:#C2C0C0;
     Width: 320px;
     Height: 479px;
}
#presidentMessage-right
{
     margin-left:0px;
     margin-bottom: 0px;
     background-image:url(../images/public/RightImages/imgPresidentMessageBackground.gif);
     background-repeat: repeat-x; 
     background-color:#C2C0C1;
     text-align: left;
     Width: 464px;
}
#presidentMessage-rightTop
{
     margin:0px;
     Width: 464px;
}
#presidentMessage-text
{
     margin-top:0px;
     width: 394px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	line-height: 18px;
}
#presidentMessage-logo
{ 
     margin: 0px;
     background-color:#C2C0C0;
     text-align: right;       
     width: 784px;
     height: 22px;
}

/* History & Culture */

#historyCulture-middle
{
     margin: 0px;
     width: 784px;
     background-color: #C2C0C0;
}
#historyCulture-header1
{
     margin-top: 0px;
     text-align: center;
     width: 784px;
     
}
#historyCulture-space
{
     margin-top: 0px;
     width: 784px;
     height: 10px;
}
#historyCulture-topImages
{
     margin-top: 23px;
     width: 784px;
}
#historyCulture-line
{
     margin-top: 30px;
     text-align: center;
     width: 784px;
     height: 40px;
}
#historyCulture-bottomImages
{
     margin-top: 0px;
     width: 784px;
} 

/* Markets Served */

#marketsServed-text
{
     margin-top: 0px;
     margin-right: 30px;   
     width: 754px;
     padding-left: 15px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: 500;
     color: #575757;
}
#marketsServed-image
{
     margin-top: 0px;
     margin-left: 20px;    
     width: 667px;
}

/* Our Mission */

#ourMission-topImage
{
     margin-top: 30px;
     width: 647px;
}
#ourMission-bottomImage
{
     margin: 0px;
     width: 784px;
} 

/* Customer Testimonials */

#customerTestimonial-topImage
{
     margin-top: 35px;
     width: 784px;
}
#customerTestimonial-firstTable
{
     margin: 0px;
     width: 784px;
}
#customerTestimonial-secondImage
{
     margin-top: 0px;
     width: 784px;
}
#customerTestimonial-secondTable
{
     margin: 0px;
     width: 784px;
}
#customerTestimonial-thirdImage
{
     margin-top: 0px;
     width: 784px;
}
#customerTestimonial-thirdTable
{
     margin: 0px;
     width: 784px;
}
#customerTestimonial-logo
{
	margin: 0px;
	width: 784px;
	height: 69px;
}
#customerTestimonial-Toplogo
{
	margin: 0px;
	width: 784px;
	height: 47px;
}
#customerTestimonial-BottomLogo
{
	margin: 0px;
	width: 784px;
	height: 22px;
}
#customerTestimonial-Leftlogo
{
	margin: 0px;
	width: 669px;
	height: 22px;
}
#customerTestimonial-Rightlogo
{
	margin-left: 0px;
	width: 115px;
	height: 22px;
	background-color:#C2C0C0;
    text-align: right; 
}

/* News and Awards */

#newsBackground
{
	border-collapse: collapse; 
	margin:0px; 
	width: 784px;
	background-image:url(../images/public/RightImages/imgNewsBackground.gif);
    background-repeat: repeat-x; 
    background-color:#C2C0C1;
}
#awardsBackground
{
	border-collapse: collapse; 
	margin:0px; 
	width: 784px;
	background-image:url(../images/public/RightImages/imgAwardsBackground.gif);
    background-repeat: repeat-x; 
    background-color:#C2C0C1;
}
#news-logo
{
	margin: 0px;
	width: 784px;
	background-color:#C2C0C0;
    text-align: right; 
}

#FullPressRelease-Back
{
	margin: 0px;
	width: 784px;
	background-color:#C2C0C0;
    text-align: center;
    font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

.fullNews a#download-link
{
	color: #AE1722;
	text-decoration: none;
}

.fullNews a#download-link:hover
{
	text-decoration: underline;
}

.fullPressReleases a#download-link
{
	color: #AE1722;
	text-decoration: none;
}

.fullPressReleases a#download-link:hover
{
	text-decoration: underline;
}

#valueBackground
{
	margin: 0px;
	width: 784px;
	background-color:#C2C0C0;
	text-align: left;
	border-collapse: collapse;
}

/* Supplier Relations */

#SupplierRelations-table
{
	margin: 0px;
	width: 784px;
	height: 954px;
	background-color: #C2C0C0;
}
#supplierRelations-left
{
	margin-top: 0px;
	width: 173px;
	height: 534px;
	background-color: #C2C0C0;
}
#supplierRelations-middle
{
	margin-left: 0px;
	width: 366px;
	height: 954px;
	background-color: #C2C0C0;
}
.supplierRelationsText
{
	padding-left: 5px;
	width: 332px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	line-height: 18px;
}

.supplierRelationsList
{
	padding-top: 2px;
	width: 332px;
	line-height: normal;
}

#supplierRelations-right
{
	margin-left: 0px;
	width: 245px;
	height: 954px;
	background-color: #9E98B0;
}
#supplierRelations-right-top
{
	margin: 0px;
	width: 245px;
	height: 343px;
}
#supplierRelations-right-middle
{
	margin-top: 0px;
	width: 245px;
	height: 319px;
}
#supplierRelations-right-logo
{
	margin-top: 180px;
	width: 245px;
	height: 23px;
	text-align: right;
}
#SupplierRelations-right-text
{
	margin-top: 0px;
	padding-left: 14px;
	width: 216px;
	height: 87px;
}

.newSupplierRelationsText
{
	width:216px;
	height:87px;
	margin:0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 500;
	color: blue;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.001px;
	word-spacing: 0.001px;
	background-image: url(../images/public/RightImages/imgSupplierRelationsRightText.gif);
}

/* Site Map */

#siteMap
{
	margin: 0px;
	width: 784px;
	background-color:#C2C0C0;
	text-align: left;
	border-collapse: collapse;
}

/* studio111 */

#studio111-table
{
	margin: 0px;
	width: 784px;
	height: 979px;
	background-color: #C2C0C0;
}
#studio111-left
{
	margin-top: 0px;
	width: 171px;
	height: 979px;
	background-color: #C2C0C0;
}
#studio111-middle
{
	margin-left: 0px;
	width: 368px;
	height: 979px;
	background-color: #C2C0C0;
}
#studio111-right
{
	margin-left: 0px;
	width: 245px;
	height: 979px;
	background-color: #B7A19D;
}
#studio111-right-top
{
	margin: 0px;
	width: 245px;
	height: 267px;
}
#studio111-right-middle
{
	margin-top: 0px;
	width: 245px;
	height: 639px;
}
#studio111-right-logo
{
	margin-top: 50px;
	width: 245px;
	height: 23px;
	text-align: right;
}
#valueAddedServices-table
{
	margin: 0px;
	width: 784px;
	height: 581px;
	background-color: #C2C0C0;
}
#valueAddedServices-left
{
	margin-top: 0px;
	width: 171px;
	height: 581px;
	background-color: #C2C0C0;
}
#valueAddedServices-middle
{
	margin-left: 0px;
	width: 368px;
	height: 581px;
	background-color: #C2C0C0;
}
#valueAddedServices-right
{
	margin-left: 0px;
	width: 245px;
	height: 581px;
	background-color: #B7A19D;
}
#valueAddedServices-right-top
{
	margin: 0px;
	width: 245px;
	height: 458px;
}
#valueAddedServices-right-logo
{
	margin-top: 100px;
	width: 245px;
	height: 23px;
	text-align: right;
}
#financial-table
{
	margin: 0px;
	width: 784px;
	height: 954px;
	background-color: #C2C0C0;
}
#financial-left
{
	margin-top: 0px;
	width: 171px;
	height: 954px;
	background-color: #C2C0C0;
}
#financial-middle
{
	margin-left: 0px;
	width: 368px;
	height: 954px;
	background-color: #C2C0C0;
}
#financial-right
{
	margin-left: 0px;
	width: 245px;
	height: 954px;
	background-color: #95B398;
}
#financial-right-top
{
	margin: 0px;
	width: 245px;
	height: 323px;
}
#financial-right-middle
{
	margin-top: 0px;
	width: 245px;
	height: 358px;
}
#financial-right-logo
{
	margin-top: 250px;
	width: 245px;
	height: 23px;
	text-align: right;
}
#freundContainer-table
{
	margin: 0px;
	width: 784px;
	height: 698px;
	background-color: #C2C0C0;
}
#freundContainer-left
{
	margin-top: 0px;
	width: 171px;
	height: 698px;
	background-color: #C2C0C0;
}
#freundContainer-middle
{
	margin-left: 0px;
	width: 368px;
	height: 698px;
	background-color: #C2C0C0;
}
#freundContainer-right
{
	margin-left: 0px;
	width: 245px;
	height: 698px;
	background-color: #9fa5ac;
}
#freundContainer-right-top
{
	margin: 0px;
	width: 245px;
	height: 365px;
}
#freundContainer-right-logo
{
	margin-top: 310px;
	width: 245px;
	height: 23px;
	text-align: right;
}
#globalPacakging-table
{
	margin: 0px;
	width: 784px;
	height: 994px;
	background-color: #C2C0C0;
}
#globalPacakging-left
{
	margin-top: 0px;
	width: 190px;
	height: 994px;
	background-color: #C2C0C0;
}
#globalPacakging-middle
{
	margin-left: 0px;
	width: 349px;
	height: 994px;
	background-color: #C2C0C0;
}
#globalPacakging-right
{
	margin-left: 0px;
	width: 245px;
	height: 994px;
	background-color: #B09B9A;
}
#globalPacakging-right-top
{
	margin: 0px;
	width: 245px;
	height: 365px;
}
#globalPacakging-right-middle
{
	margin-top: 0px;
	width: 245px;
	height: 316px;
}
#globalPacakging-right-logo
{
	margin-top: 290px;
	width: 245px;
	height: 23px;
	text-align: right;
}
#supplyChain-table
{
	margin: 0px;
	width: 784px;
	height: 904px;
	background-color: #C2C0C0;
}
#supplyChain-left
{
	margin-top: 0px;
	width: 182px;
	height: 904px;
	background-color: #C2C0C0;
}
#supplyChain-middle
{
	margin-left: 0px;
	width: 357px;
	height: 904px;
	background-color: #C2C0C0;
}
.supplyChainHeader
{
	padding-top: 13px;
	width: 357px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	line-height: 18px;
}
#supplyChain-right
{
	margin-left: 0px;
	width: 245px;
	height: 904px;
	background-color: #B6A19C;
}
#supplyChain-right-top
{
	margin: 0px;
	width: 245px;
	height: 339px;
}
#supplyChain-right-middle
{
	margin-top: 0px;
	width: 245px;
	height: 420px;
}
#supplyChain-right-logo
{
	margin-top: 120px;
	width: 245px;
	height: 23px;
	text-align: right;
}
#e3-table
{
	margin: 0px;
	width: 784px;
	height: 517px;
	background-color: #C2C0C0;
}
#e3-left
{
	margin-top: 0px;
	width: 171px;
	height: 517px;
	background-color: #C2C0C0;
}
#e3-middle
{
	margin-left: 0px;
	width: 368px;
	height: 517px;
	background-color: #C2C0C0;
}
#e3-right
{
	margin-left: 0px;
	width: 245px;
	height: 517px;
	background-color: #A5A4B8;
}
#e3-right-top
{
	margin: 0px;
	width: 245px;
	height: 279px;
}
#e3-right-logo
{
	margin-top: 215px;
	width: 245px;
	height: 23px;
	text-align: right;
}
#operationalExcellence-table
{
	margin: 0px;
	width: 784px;
	height: 573px;
	background-color: #C2C0C0;
}
#operationalExcellence-left
{
	margin-top: 0px;
	width: 171px;
	height: 573px;
	background-color: #C2C0C0;
}
#operationalExcellence-middle
{
	margin-left: 0px;
	width: 368px;
	height: 573px;
	background-color: #C2C0C0;
}
#operationalExcellence-right
{
	margin-left: 0px;
	width: 245px;
	height: 573px;
	background-color: #AE9B9A;
}
#operationalExcellence-right-top
{
	margin: 0px;
	width: 245px;
	height: 365px;
}
#operationalExcellence-right-logo
{
	margin-top: 185px;
	width: 245px;
	height: 23px;
	text-align: right;
}



.gradient
{
	width:100%; 
	height:100%; 
	background-image:url(../images/public/imgGradient.gif);
    background-repeat: repeat-x; 
    background-color:#2C1215; 
}

.homeGradient
{
	width:100%; 
	height:100%; 
	background-image:url(../images/public/Home/imgHomeGradient.gif);
    background-repeat: repeat-x; 
    background-color:#2C1215; 
}

/* Structure */

.menu {
	width:783px;
	margin: 0px;
	border-collapse: collapse;
}

.footer1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #615E5E;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.001px;
	word-spacing: 0.001px;
	background-color: #2D0F14;
	}

.footer2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: 500;
    letter-spacing: 0.001px;
	word-spacing: 0.001px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}

.newFooter
{
	width:784px;
	height:29px;
	margin:0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 500;
	color: #615E5E;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.001px;
	word-spacing: 0.001px;
	background-image: url(../images/public/RightImages/imgHistoryCultureBottom.gif);
}

.newOurMissionFooter
{
	width:784px;
	height:29px;
	margin:0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 500;
	color: #615E5E;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.001px;
	word-spacing: 0.001px;
	background-image: url(../images/public/RightImages/imgOurMissionBottom.gif);
}

.newFinancialServicesFooter
{
	width:784px;
	height:29px;
	margin:0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 500;
	color: #615E5E;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.001px;
	word-spacing: 0.001px;
	background-image: url(../images/public/RightImages/imgFinancialServicesBottom.gif);
}

.newStudio111Footer
{
	width:784px;
	height:29px;
	margin:0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 500;
	color: #615E5E;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.001px;
	word-spacing: 0.001px;
	background-image: url(../images/public/RightImages/imgStudio111Bottom.gif);
}

.newSupplierRelationsFooter
{
	width:784px;
	height:29px;
	margin:0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 500;
	color: #615E5E;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.001px;
	word-spacing: 0.001px;
	background-image: url(../images/public/RightImages/imgSupplierRelationsBottom.gif);
}

.newE3Footer
{
	width:784px;
	height:29px;
	margin:0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 500;
	color: #615E5E;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.001px;
	word-spacing: 0.001px;
	background-image: url(../images/public/RightImages/imgE3Bottom.gif);
}

.newFreundContainerFooter
{
	width:784px;
	height:29px;
	margin:0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 500;
	color: #615E5E;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.001px;
	word-spacing: 0.001px;
	background-image: url(../images/public/RightImages/imgFreundContainerBottom.gif);
}

.newHomeFooter
{
	width:784px;
	height:19px;
	margin:0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 500;
	color: #615E5E;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.001px;
	word-spacing: 0.001px;
	background-image: url(../images/public/Home/imgHomeBottom.gif);
}

.homeFooter1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #615E5E;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.02px;
	word-spacing: 0.02px;
	background-color: #1E1E1D;
	height: 21px;
	}

.homeFooter2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
    letter-spacing: 0.02px;
	word-spacing: 0.02px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	background-color: #1E1E1D;
	height: 21px;
}

.footer
{
	background-color: #2D0F14;
}

/* Text */

p
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	color: #333333;
}

.leftClass
{
	background-color: #C2C0C0;
}
	
.content
{
	padding: 20px;
	width: 327px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.company
{
	border-collapse: collapse; 
	margin:0px; 
	background-color:#C2C0C0;
}

.presidentMessage-background
{
	border-collapse: collapse; 
	margin:0px; 
	background-image:url(../images/public/RightImages/imgPresidentMessageBackground.gif);
    background-repeat: repeat-x; 
    background-color:#C2C0C1;
}

.presidentMessage-text
{
	width: 394px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	line-height: 18px;
}

.newsBackground
{
	border-collapse: collapse; 
	margin:0px; 
	background-image:url(../images/public/RightImages/imgNewsBackground.gif);
    background-repeat: repeat-x; 
    background-color:#C2C0C1;
}

.awardsBackground
{
	border-collapse: collapse; 
	margin:0px; 
	background-image:url(../images/public/RightImages/imgAwardsBackground.gif);
    background-repeat: repeat-x; 
    background-color:#C2C0C1;
}

.history
{
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	line-height: 18px;
}

.textCSS
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
}

.globalPackagingGroup		
{
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;	
}

.financialServicesText
{
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	text-align: left;
	margin-right: 15px;
}

.financialHeader
{
	margin-left: 15px;
}
.financialImage
{
	margin: 7px;
}

#financialText
{
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	line-height: 18px;
}

.operationalHeader
{
	margin-left: 15px;
}

.freundHeader
{
	margin-left: 15px;
}

.operationalText
{
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 12px;
	text-align: left;
	color: #646464;
	line-height: 18px;
}

.historyText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	text-align: left;
	color: #AA0000;
	font-weight: bold;
}	

.historyTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #AA0000;
}	

.historyLeft
{
	width:35px;
}

.historyRight
{
	width:55px;
}

.historyLogo
{
   width: 10px;
}

.historyMiddle
{
   width: 60px;
}

.marketLeft
{
   width: 150px;
}

.marketRight
{
   width: 150px;
}

.mission
{
   width: 154px;
}

.testimonialFirstRight
{
   width: 40px;
   height: 213px;
   
}

.testimonialFirstLeft
{
   width: 40px;
   height: 213px;
   background-color: #D9CAA1;
}

.testimonialSecondLeft
{
   width: 180px;
}

.testimonialSecondRight
{
   width: 20px;
   background-color: #BBC8B4;
}

.testimonialThirdRight
{
   width: 69px;
}

.testimonialThirdLeft
{
   width: 50px;
   background-color: #C3CADC;
}

.testimonialMargin
{
	margin-left:20;
}

.timeline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;
	font-style:italic;
	vertical-align: text-top;
}	

.cultureTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #AA0000;
}	

.cultureText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;
	font-style:italic;
	vertical-align: text-top;
}	

.capabilities
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.testimonials
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #AA0000;
}	

.testimonialsTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	background-color: #D9CAA1;
	width: 282px;
	height: 213px;
	border-collapse: collapse;
	margin-right:100px;
}

.testimonialsFirstTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	background-color: #D9CAA1;
	width: 784px;
	height: 21px;
	margin: 0px;
	border-collapse: collapse;
}

.testimonialsSecondTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	background-color: #BBC8B4;
	width: 276px;
	height: 212px;
	margin: 0px;
	border-collapse: collapse;
	background-image:url(../images/public/RightImages/imgCustomerTestimonialBackground.gif);
    background-repeat: repeat-y;
}

.testimonialsThirdTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	background-color: #C3CADC;
	width: 277px;
	height: 211px;
	margin: 0px;
	border-collapse: collapse;
}

.newsTop
{
	background-color: #C2C0C0;
	width: 784px; 
	height: 27px;
	margin: 0px;
	border-collapse: collapse;
}

.pressRelease
{ 
   color: #D45F00;
}

.fullPressReleases
{
	width: 335px;
	line-height:17px;
	overflow:hidden;
}

.fullNews
{
	width: 515px;
	line-height:17px;
}

.shortQuote-text
{
	line-height: 16px;
}

.jobText
{
	width: 535px;
}

.president
{
	height:479px;
	margin:0px;
}

.benefit
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	line-height: 18px;
}

.submitResume
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
    width: 470px;
    line-height: 17px;
}

.news
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
    width: 470px;
    line-height: 18px;
}

.news_benefits
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
    width: 498px;
    line-height: 18px;
}

.pressReleaseText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
    width: 485px;
    line-height: 18px;
}

.service
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AA0000;
}

.serviceText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #363435;
}

.operationalExcellence
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4F0101;
}

.studio111
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.financialServices		
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4F0101;
}

.e3Text		
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.valueAddedServices
{
	padding: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	line-height: 18px;
}

.globalPacakgingGroup
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	line-height: 18px;
	padding-right: 20px;
}

#PressRelease-Year
{
	margin-top: 15px;
	width: 510px;
}

#PressRelease-Item
{
	margin-top: 15px;
	width: 510px;
}

#PressRelease-Column
{
	margin-top: 0px;
	width: 510px;
}

#Press-logo
{
	margin-top: 0px;
	width: 60px;
	height: 50px;
}

#Press-table
{
	margin: 0px;
	width: 510px;
}

#Press-text
{
	margin-left: 0px;
	color: #D45F00;
	width: 450px;
}

.valueHeader
{
	margin-left: 12px;
}

.sitemap
{
	padding: 25px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	line-height: 18px;
}

.location
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	line-height: 18px;
}	

/* Product Section */

#Product-Shadow
{
	margin: 0px;
	width: 784px;
	height: 11px;
}

#Product-Content
{
	margin: 0px;
	
	width: 784px;
	
	font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: 500;
     color: #575757;
}

#Product-Top
{
	margin: 0px;
	width: 784px;
	height: 86px;
}

#Product-Table
{
	margin-top: 35px;
	padding-left: 40px;
	width: 784px;
	text-align: left;
	
}

.Product-Text
{
	font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: 500;
     color: #575757;
}

#Product-Line
{
	margin-top: 11px;
	padding-left: 0px;
	width: 472px;
	height: 7px;
	text-align: left;
}

#Product-Line-Image
{
	margin-top: 0px;
	padding-left: 34px;
}

#Product-Main
{
	margin-top: 20px;
	width: 784px;
	height: 464px;
	background-image:url(../images/public/RightImages/imgProductMainBackground.gif);
    background-repeat: repeat-x; 
    background-color:#C2C0C0;
}

#Product-Main-Content
{ 
	margin-top: 0px;
     padding-left: 0px;
     background-color:#C2C0C0;
     width: 761px;
     height: 454px;
}

#Product-Main-UpImage
{
	margin-top: 0px;
    width: 761px;
    height: 17px;
}

#Product-Main-Middle
{
	margin-top: 0px;
    width: 761px;
    height: 370px;
}

#Product-Main-LeftImage
{
	margin: 0px;
    width: 44px;
    height: 370px;
}

#Product-Main-Table
{
	margin-left: 0px;
    width: 702px;
    height: 370px;
    background-image:url(../images/public/RightImages/imgProductItemBackground.gif);
    background-repeat: repeat-x;
}

#Product-Main-RightImage
{
	padding-left: 0px;
    width: 15px;
    height: 370px;
}

#Product-Main-DownImage
{
	margin-top: 0px;
    width: 761px;
    height: 67px;
}

#Product-Left-Table
{
	margin-top: 0px;
	padding-left: 3px;
    width: 163px;
    height: 370px;
}

.Product-Header
{
	font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: bold;
     color: Black;
}

.Product-Compare
{
	font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     color: Black;
}

#Product-Right-Text
{
	margin-top: 5px;
    width: 500px;
    height: 12px;
}



#Product-Right-Table
{
	margin-left: 0px;
    width: 534px;
    height: 370px;
}

#Product-Right-Items
{
	margin-top: 10px;
	padding-left: 17px;
    width: 514px;
    height: 302px;
}

#Product-Item-UpImage
{
	margin-top: 0px;
    width: 504px;
    height: 8px;
}

#Product-Item-Middle
{
	margin-top: 0px;
    width: 504px;
    height: 285px;
    background-color: #ACACAC;
}

#Product-Item-LeftImage
{
	margin: 0px;
    width: 11px;
    height: 285px;
}

#Product-Item-Table
{
	margin-left: 0px;
    width: 482px;
    height: 285px;
}

#Product-Items
{
	margin-left: 0px;
    width: 480px;
    height: 260px;
    
}

#Product-Buttons
{
	margin-left: 0px;
    width: 480px;
    height: 25px;
    text-align: left;
}

#Product-Compare
{
	padding-left: 30px;
    width: 450px;
    height: 25px;
}

#Product-Item-RightImage
{
	margin-left: 0px;
    width: 11px;
    height: 285px;
}

#Product-Item-DownImage
{
	margin-top: 0px;
    width: 504px;
    height: 9px;
}

#Product-logo
{ 
     margin-top: 0px;
     background-color:#C2C0C0;
     text-align: right;       
     width: 784px;
     height: 22px;
}

/* Request Information */

#requestInformation
{
	margin: 0px;
	width: 784px;
	background-color:#C2C0C0;
}

#requestInformation-ContactUs
{
	margin-top: 20px;
	padding-left: 50px;
	width: 660px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	line-height: 18px;
	
}

#requestInformation-ContactUs-Header
{
	margin-top: 0px;
	padding-left: 0px;
	width: 650px;
	color: #AE1722;
	font-size: 14px;
}

#requestInformation-ContactUs-Text
{
	margin-top: 5px;
	padding-left: 0px;
	width: 650px;
	color: #646464;
}

#requestInformation-ContactForm-Header
{
	margin-top: 10px;
	padding-left: 0px;
	width: 650px;
	color: #AE1722;
	font-size: 14px;
}

#requestInformation-ContactForm
{
	margin-top: 10px;
	padding-left: 30px;
	width: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	line-height: 18px;
	
}

#requestInformation-ContactForm table
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	line-height: 18px;	
}

#requestInformation-ContactForm table td
{
	height: 30px;
}

#requestInformation-ContactForm TextBox
{
	height: 15px;
}

#ffscrollbarfix {
	position: absolute;
	top: 0;
	bottom: -0.1px;
	width: 1em;
	z-index: -1;
}

	
/* Links */

a.grayToRed
{
	color: #615E5E;
	text-decoration: underline;
}

a.grayToRed:hover
{
	color: #ffffff;
	text-decoration: underline;
}

a.pressRelease
{
	color: Black;
	text-decoration: none;
}

a.pressRelease:hover
{
	color: Blue;
	text-decoration: underline;
}

a.studio111
{
	Font-Size: 12px;
    color: #AE1722;
    text-decoration: underline;
    font-weight: 500;
    font-family: Arial, Helvetica, Sans-Serif;
}

a.studio111:hover
{
    color: Blue;

}

a.siteMap
{
    color: #AE1722;
    Font-Size: 12px;
    font-weight: 500;
    font-family: Arial, Helvetica, Sans-Serif;
    padding: 0px;
    margin: 0px;
}

a.siteMap:hover
{
    color: Blue;
}

a.BackLink
{
	color: #AE1722;
	text-decoration: none;
	text-align: right;
	Font-Size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, Sans-Serif;
}

a.BackLink:hover
{
	text-decoration: underline;
}

a#year
{
    color: #AE1722;
    Font-Size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, Sans-Serif;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
}

a#year:hover
{
    color: Blue;
    text-decoration: underline;
}

a.Email
{
    color: #D40000;
    Font-Size: 12px;
    font-weight: 500;
    font-family: Arial, Helvetica, Sans-Serif;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
}

a.Email:hover
{
    color: Blue;
    text-decoration: underline;
}

a#submitResume
{
    color: #D40000;
    Font-Size: 12px;
    font-weight: 500;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}

a#submitResume:hover
{
    color: Blue;
    text-decoration: underline;
}

#Audio
{
	margin: 0px;
	position: absolute;
	z-index: -1;
}

a.supplierRelations
{
    color: blue;   
    text-decoration: none;
}

a.supplierRelations:hover
{
    color: Blue;
    text-decoration: underline;
}

a.RequestInformation
{
    color: #AE1722;   
    text-decoration: underline;
}

a.RequestInformation:hover
{
    color: Blue;
    text-decoration: underline;
}

/* Supplier Chain Agreement */

#Agreement-wrapper 
{
	width:790px;
	margin:0px auto;
	border:0px;
	padding:0px;
	border-collapse: collapse;
}

#Agreement-Header
{
	margin: 0px;
	width: 790px;
	height: 36px;
}

#Agreement-content
{
	margin: 0px;
	width: 790px;
	background-color: #C2C0C0;
}	  

#Agreement-left
{
	margin: 0px;
	width: 3px;
}

#Agreement-right
{
	padding-left: 0px;
	width: 3px;
}

#Agreement-middle
{
	padding-left: 0px;
	width: 784px;
	background-color: #C2C0C0;
}

#Agreement-bottom
{
	margin: 0px;
	width: 790px;
	height: 30px;
}

#Agreement-top
{
	margin: 0px;
	width: 784px;
	height: 40px;
}

#Agreement-top-image
{
	margin-top: 23px;
	padding-left: 251px;
	width: 278px;
	height: 19px;
	font-size: 14px;
	font-weight: bold;
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
}

#Agreement-text
{
	margin-top: 25px;
	padding-left: 59px;
	width: 677px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	color: #646464;
	line-height: 18px;
}

#TermsConditions-top
{
	margin: 0px;
	width: 784px;
	height: 40px;
}

#TermsConditions-top-image
{
	margin-top: 24px;
	padding-left: 251px;
	width: 246px;
	height: 16px;
}

/* ISO Logo */

#studio111-left-image
{
	margin: 0px;
	width: 171px;
	height: 524px;
}

#studio111-left-logo
{
	padding-top: 416px;
	padding-left: 6px;
	width: 165px;
	height: 38px;
}

#capabilities-left-image
{
	margin: 0px;
	width: 171px;
	height: 433px;
}

#capabilities-left-logo
{
	padding-top: 110px;
	padding-left: 6px;
	width: 165px;
	height: 38px;
}

#FinancialServices-left-image
{
	margin: 0px;
	width: 171px;
	height: 532px;
}

#FinancialServices-left-logo
{
	padding-top: 383px;
	padding-left: 6px;
	width: 165px;
	height: 38px;
}

#FreundContainer-left-image
{
	margin: 0px;
	width: 171px;
	height: 491px;
}

#FreundContainer-left-logo
{
	padding-top: 168px;
	padding-left: 6px;
	width: 165px;
	height: 38px;
}

#E3-left-image
{
	margin: 0px;
	width: 171px;
	height: 307px;
}

#E3-left-logo
{
	padding-top: 173px;
	padding-left: 6px;
	width: 165px;
	height: 38px;
}

#OperationalExcellence-left-image
{
	margin: 0px;
	width: 171px;
	height: 456px;
}

#OperationalExcellence-left-logo
{
	padding-top: 77px;
	padding-left: 6px;
	width: 165px;
	height: 38px;
}

#SupplyChain-left-image
{
	margin: 0px;
	width: 182px;
	height: 390px;
}

#SupplyChain-left-logo
{
	padding-top: 472px;
	padding-left: 6px;
	width: 165px;
	height: 38px;
}

#GlobalPackagingGroup-left-image
{
	margin: 0px;
	width: 190px;
	height: 391px;
}

#GlobalPackagingGroup-left-logo
{
	padding-top: 564px;
	padding-left: 6px;
	width: 165px;
	height: 38px;
}


