body{
background-color:white;
color: #515152;
font-family: proxima-nova-n4,proxima-nova;
font-size: 15px;
line-height: 1.5em;
}

.homebody{
background-color:white;
margin:0;
color: #515152;
font-family: proxima-nova-n4,proxima-nova;
font-size: 13px;
line-height: 1.5em;
}

blockquote{
background-color:white;
color: #515152;
font-family: proxima-nova-n4,proxima-nova;
font-size: 15px;
}


.greyBottomSeperator      {border-bottom:1px solid #dfdfdf; }
.blackBottomBorder        {border-bottom: 1px solid #515152;}
.blackBottomAndLeftBorder {border-bottom: 1px solid #515152; border-left: 1px solid #515152;}
.blackLeftBorder          {border-left: 1px solid #515152;}


a:link, a:visited, a:active {
	color: #515152;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 15px;
        text-decoration:none;
}
a:hover {
             color: #329cc9;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 15px;
             text-decoration:none;
}
a.home:link, a.home:visited, a.home:active {
	color: #515152;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 13px;
        text-decoration:none;
}
a.home:hover {
             color: #329cc9;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 13px;
             text-decoration:none;
}
a.homedate:link, a.homedate:visited, a.homedate:active {
	color: #329cc9;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 13px;
        text-decoration:none;
}
a.homedate:hover {
             color: #329cc9;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 13px;
             text-decoration:none;
}


a.homecopy:link,a.homecopy:visited,a.homecopy:active {
	color: #515152;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 13px;
        text-decoration:none;
}
a.homecopy:hover {
        color: #329cc9;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 13px;
        text-decoration:none;
}
a.copy:link,a.copy:visited,a.copy.hover,a.copy:active {
        color: #329cc9;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 15px;
        text-decoration:none;
}


a.header:link,a.header:visited,a.header:hover,a.header:active  {
        color: #032c6c;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 12px;
        text-decoration:none;
}

/****************************************************************************/
/* global page links header text */
.footerheader {
        color: #7fc1db;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 13px;
        text-decoration:none;
}
a.footer:link,a.footer:visited,a.footer:active  {
        color: #f6f4f0;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 13px;
        text-decoration:none;
}

a.footer:hover  {
        color: #329cc9;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 13px;
        text-decoration:none;
}
.footer {
        color: #f6f4f0;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 13px;
 
}

/*************************************************************************/
.hdr1 {
	color: #f36e45;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 32px;
        line-height: 1.2em;
}
.hdr2 {
	color: #454545;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 20px;
        font-weight: 400;
        line-height: 1.2em;
}
.hdr2border {
	color: #454545;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 20px;
        font-weight: 400;
        border-bottom: 1px solid #515152;
}
.hdr3 {
        color: #003d79;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 16px;
        font-weight: 600;
        line-height: 1.3em;
}
.hdr4 {
        color: #f36e45;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 18px;
        font-weight: 400;
}
.hdr4home {
        color: #f36e45;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 20px;
        font-weight: 400;
        line-height: 2em;

}
.hdr4industry {
        color: #f36e45;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 18px;
        font-weight: 400;
        line-height: 1 em;
}

.hdrCallout{
        color: #f36e45;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 15px;
        font-weight: 600;
        line-height: 1.4em;
}

.hdrCalloutQuote{
        color: #515152;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 15px;
        line-height: 1.4em;
}

.hdrCalloutCreditName{
        color: #515152;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 13px;
        line-height: 1.2em;
        font-weight: 400;
}
.hdrCalloutCredit{
        color: #515152;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 13px;
        line-height: 1.2em;
        font-weight: 200;
}


.thumbnailheader {
             color: #f36e45;
	font-family:proxima-nova-n4,proxima-nova;
	font-size: 18px;
             font-weight: 400;
}
.smallbody {
	color: #515152;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 13px;
}
borders {
	border-style: solid;
	border-width: 1px;
	font-family: Arial;
}

/*********************************************************************/
/* Class for bullets on Home Page */
.orangeList
{
        list-style:url("images/orange-bullet.gif");
        font-family: proxima-nova; 
        font-size: 13px;
}


/********************************************************************/
/* Bullets with and without extra space between bulleted text  */

.orangeCircle,.orangeCircleSpace  {
        list-style:none;    
}
.orangeCircle li,.orangeCircleSpace li  {
list-style:none; 
padding-left: 10px;
padding-bottom: 5px;
background-image: url("images/orange-circle.gif");
background-repeat: no-repeat;
background-position: 0 .5em;      
}
.orangeCircleSpace  li  {  
margin-bottom: 15px;    
}


/********************************************************************/
/* Class for li on Home Page */
.orangeList li
{
padding: .3em;
}


/***************************************************************/
/* Div Stuff */
#FourCol1, #FourCol2, #FourCol3, #FourCol4, #ThreeCol1, #ThreeCol2, #ThreeCol3,  #TwoCol1,  #TwoCol2
{position: relative;   float: left;}
#FourCol1, #FourCol2, #FourCol3
{   width: 225px;   margin-right:20px;}
#FourCol4
{   width: 225px;   margin-right:0px;}
#ThreeCol1, #ThreeCol2
{   width: 307px;   margin-right:20px;}
#ThreeCol3
{ width: 306px; }
#TwoCol1
{   width: 460px;   margin-right:20px;}
#TwoCol2
{ width: 460px; }


/******************************************************************************/
/* Slider Styles */
a.sliderlink:link,a.sliderlink:visited,a.sliderlink:active,a.sliderlink:hover
{
        color: #7fc1db;
	font-family: proxima-nova-n4,proxima-nova;
	font-size: 12px;
        font-weight: 400;
}

.slideTop {
        color: #6a6767;
	font-family:proxima-nova-n4,proxima-nova;
	font-size: 32px;
        line-height: 36px;
}
.freshFoods {
        color: #e51937;
	font-family:proxima-nova-n4,proxima-nova;
	font-size: 32px;
        line-height: 36px;
        font-weight: 200;
}
.cpg {
        color: #ca2d92;
	font-family:proxima-nova-n4,proxima-nova;
	font-size: 32px;
        line-height: 36px;
        font-weight: 200;
}
.foodservice {
        color: #1fb25a;
	font-family:proxima-nova-n4,proxima-nova;
	font-size: 32px;
        line-height: 36px;
        font-weight: 200;
}
.apparel {
        color: #116d79;
	font-family:proxima-nova-n4,proxima-nova;
	font-size: 32px;
        line-height: 36px;
        font-weight: 200;
}
.healthcare {
        color: #09347a;
	font-family:proxima-nova-n4,proxima-nova;
	font-size: 32px;
        line-height: 36px;
        font-weight: 200;
}

/*******************************************************************************/
/* Div Stuff-Jeanette  */
#divRight
{
position: relative;
float:right;
width: 200px;
border: 0px;
margin: 15px 5px 15px 15px;
padding: 7px;
background-color: #F6F4F0;
}
#divRight250
{
position: relative;
float:right;
width: 250px;
border: 0px;
margin: 5px 5px 15px 15px;
padding: 7px;
background-color: #F6F4F0;
}

.GS1US_Documents .dgtxt{color: red; width: 150px;}


/**********************Image Style**********************************************/
.imageRight {
border-width: 0px;
border-style: solid;
float: right;
margin-top: 18px;
margin-left: 5px;
}

/************************Grey callout boxes*************************************/
.calloutHeader {
        color: #003d79;
	font-family:proxima-nova-n4,proxima-nova;
	font-size: 18px;
}

















