#OC_BodyContent_v2 {
width:945px;
}

.GeneralDivider {
height:1px;
width:620px;
background-color:#FF0000;
margin:0px;
padding:0px;
float:left;
display:none;
}

.OurCompany_TextBody {
float:left;
}

.OurCompany_BodyHeader {
font-family:Arial, Helvetica, sans-serif;
}

.OurCompany_HeaderText {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin: -3px 0px 11px 0px; /* counteracts bottom margin of unified nav */
width:930px;
text-align:left;
}

.OurCompany_GreyText  {
color:#676767;
}

.OurCompany_RedText {
color:#FF0000;
}

.OurCompany_MainImage {
float:left;
text-align:center;
}

.OurCompany_RedBar {
float:left;
width:945px;
height:17px;
background-color:#FF0000;
margin-top:2px;
margin-bottom:5px;
}

.OurCompany_RedBarText {
background-color:#FF0000;
width:945px;
margin:2px 0 5px 0;
padding:0;
float:left;
}

.OurCompany_RedBarTextLeft {
/*width:356px;*/
width:422px;
text-align:right;
padding:5px 10px 5px 40px;
margin:10px 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
/*background-color:#00ff00;*/
font-weight:bold;
font-size:24px;
}

.OurCompany_RedBarTextRight {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
/*background-color:#0000ff;*/
font-size:14px;
/*width:309px;*/
width:412px;
border-left: 1px solid #FFF;
padding:5px 40px 5px 20px;
margin:10px 0 10px 0;
}

.OurCompany_TextBody table {
float:left;
}

.OurCompany_TextBodyBorder {
float:left;
clear:right;
border-left: 1px solid #C0C0C0;
}

.OurCompany_TextBodyContent {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
width:638px;
float:left;
clear:right;
border-top:1px solid #C0C0C0;
border-left:1px solid #C0C0C0;
}

.OurCompany_BodyContentHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
/* color:#FF0000; */
color:#ff0000;
font-weight:bold;
/* Using the padding and margin from the rest of the site
padding:5px 0px 5px 8px;
margin:0px 0px 0px 5px; */
padding:9px 0px 9px 8px;
margin:0px 2px 0px 2px;
background:url(/Colgate/PH/Corp_v2/Common/images/Body-Header-BG.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:auto;
width:auto;
}

.OurCompany_BodyContentHeader a {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ff0000;
font-weight:bold;
padding-left:12px;
background-image:url(/Colgate/PH/Corp_v2/Common/images/redArrow.gif);
background-repeat:no-repeat;
background-position: 0em;
text-decoration:none;
}

.OurCompany_BodyContentHeader a:hover {
text-decoration:underline;
}

.OurCompany_RedArrow {
margin:0px 0px -2px 5px;
}

.OurCompany_BodyContentText {
padding:5px 5px 5px 8px;
font-size:12px;
}


.OurCompany_BodyContentText p {
margin:0px 0px 10px 0px;
}

.OurCompany_BodyContentText h2 {
margin:10px 0px 10px 0px;
width:400px;
font-size:15px;
}

.OurCompany_BodyContentText h3 {
float:left;
margin:10px 0px 10px 0px;
font-size:13px;
}

.OurCompany_BodyContentText ul.redBullet {
margin:0px;
padding:0px;
list-style-type:none;
}

.OurCompany_BodyContentText ul.redBullet li {
margin: 0;
padding: 0 0 0 12px;
background:url(/Colgate/PH/Corp_v2/Common/images/red_Bullet.jpg);
background-repeat:no-repeat;
background-position:3px 5px;
}

.LearnMoreLabel {
float:left;
}

/* vvvvvvvvvvvvvvvvvvvvvv General Styles for middle content vvvvvvvvvvvvvvvvvvvvvvvvv*/
.OurCompany_ProgramPod {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:243px;
border-top:1px solid #C0C0C0;
float:left;
clear:right;
display:inline;
}

.OurCompany_ProgramPodHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
/* color:#FF0000; */
color:#ff0000;
font-weight:bold;
text-align:left;
/* padding:0px 0px 9px 8px; */
padding:9px 0px 9px 8px;
margin:0px 2px 0px 2px;
background:url(/Colgate/PH/Corp_v2/Common/images/Body-Header-BG.jpg);
background-repeat:repeat-x;
background-position:bottom;
/* height:33px;  Using auto height from Awards.css */
height:auto;
width:auto;
}

.OurCompany_ProgramPodHeader a {
/* including the font, size, color and weight to override settings in the unified nav */
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
/* color:#FF0000; */
color:#ff0000;
font-weight:bold;
padding-left:12px;
background-image:url(/Colgate/PH/Corp_v2/Common/images/redArrow.gif);
background-repeat:no-repeat;
background-position: 0em;
text-decoration:none;
}

.OurCompany_ProgramPodHeader a:hover {
color:#ff0000;
text-decoration:underline;
}

.OurCompany_ProgramPodHeader sup a:hover {
text-decoration:none;
 }
 
 
.OurCompany_ProgramPodText {
padding:5px 5px 5px 8px;
font-size:12px;
display:block;
width:auto;
float:left;
}

.OurCompany_ProgramPodText a:link, .OurCompany_ProgramPodText a:visited, .OurCompany_ProgramPodText a:hover, .OurCompany_ProgramPodText a:active {
  cursor: pointer;
}

.OurCompany_ProgramPodText ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.OurCompany_ProgramPodText ul li {
margin: 0;
padding: 0 0 0 12px;
background:url(/Colgate/PH/Corp_v2/Common/images/red_Bullet.jpg);
background-repeat:no-repeat;
background-position:3px 5px;
}

.OurCompany_PodImage {
margin-left:0px;
float:right;
width: 310px;
text-align: right;
}
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ End General Styles for middle content ^^^^^^^^^^^^^^^^^^^^^^^^^^*/

.AddBorder { border-left: 1px solid #C0C0C0; }

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvv Wide pods vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */

.Center .OurCompany_ProgramPod {
width:638px;
/*border-left:1px solid #C0C0C0; -- see .AddBorder */
padding-bottom:5px;
}

.Center .OurCompany_PodImage {
width: 236px;
margin:3px 3px 0px 0px
}

/*^^^^^^^^^^^^^^^^^^^^^^^^^ End wide pods ^^^^^^^^^^^^^^^^^^^^^^^^*/

/* vvvvvvvvvvvvvvvvvvvvvvvvvvvv Left side small pods vvvvvvvvvvvvvvvvvvvvvvvvvvvv */

.Left .OurCompany_ProgramPod {
width:316px;
padding-right:4px;
padding-top:0px;
padding-bottom:5px;
border-right:1px solid #C0C0C0;
margin-right:-1px;
}

.Left .OurCompany_PodImage {
margin:4px 0px 0px 4px;
float:left;
}
/* ^^^^^^^^^^^^^^^^^^^^^^^^^End left side small pods^^^^^^^^^^^^^^^^^^^^^^^^^ */

/* vvvvvvvvvvvvvvvvvvvvvvvvvvvv Right side small pods vvvvvvvvvvvvvvvvvvvvvvvvvvvv */
.Right .OurCompany_ProgramPod {
border-left:1px solid #C0C0C0;
width:316px;
padding-bottom:5px;
}

.Right .OurCompany_PodImage {
margin:4px 0px 0px 4px;
float:left;
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^End right side small pods^^^^^^^^^^^^^^^^^^^^^^^^^ */



.OurCompany_VerticalSeparator {
width:1px;
height:100%;
background-color:#C0C0C0;

}

.OurCompany_Clear { 
clear:both;
margin: -1px 0 0 0; 
height: 0; 
padding: 0; 
}

/* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv Related information Pod vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */
.OurCompany_RelatedInfo {
border-top:1px solid #C0C0C0;
font-family:Arial, Helvetica, sans-serif;
width:307px;
height:auto;
background:url(/Colgate/PH/Corp_v2/Common/images/Related-Information-BG.jpg);
background-repeat:repeat-y;
border-right: 1px solid #C0C0C0;
padding-bottom:10px;
margin-left:4px;
background-color:#EFEFEF;
}

.OurCompany_RelatedInfo ul li {
margin:0px;
padding:0px 0px 0px 10px;
list-style-type:none;
background:url(/Colgate/PH/Corp_v2/Common/images/red_BulletGreyBG.jpg);
background-repeat:no-repeat;
background-position:center left;
font-size: 12px;
}

.OurCompany_RelatedInfo a {
font-size: 12px;
}

.OurCompany_RelatedInfo_Header {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FF0000;
height:auto;
width:auto;
background:url(/Colgate/PH/Corp_v2/Common/images/Related-Information-Header-BG.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding:9px 0px 9px 8px;
margin:0 2px 0 2px;
}

.OurCompany_Pod {
padding-left:10px;
}

.OurCompany_RelatedInfo_Pod_Header {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:10px 0px 10px 0px;
margin:0px;
}

.OurCompany_RelatedInfo_Pod_Text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 5px 10px 0px;
margin:0px;
}

.OurCompany_Pod ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.OurCompany_Pod ul li {
margin: 0;
padding: 0 0 0 12px;
background:url(/Colgate/PH/Corp_v2/Common/images/red_BulletGreyBG.jpg);
background-repeat:no-repeat;
background-position:3px 5px;
}

.OurCompany_RelatedInfo_Pod_Link a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0076C5;
padding:0px;
margin:0px;
}

.OurCompany_PodSeparator {
height:1px;
/*width:304px; -- Let's use the width from Consumers.css */
width:auto;
margin:0px;
padding:0px;
background-color:#D6D6D6;
}
/* End Related information Pod */



.OurCompany_TextBody_Bottom {
background:url(/Colgate/PH/Corp_v2/Common/images/Community-Programs-Body-Bottom.jpg);
background-repeat:no-repeat;
width:945px;
height:7px;
float:left;
margin:0px 0px 0px 0px;
padding:0px;
}

#ContentHeadline {
  margin: 0;
  padding: 0 0 8px 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 125%;
  color: #333;
  border-top: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  border-bottom: none;
  border-left: none;
  width: auto;
  clear: both;
}

#ContentHeadline .CH_Blurb { margin: 0; padding: 0; }

#ContentHeadline .CH_Blurb p {
  margin: 0 0 10px 0;
  padding: 6px;
}

#ContentHeadline .CH_Blurb ul {
  margin: 0 0 0 12px;
  padding: 0;
  list-style: none;
}

#ContentHeadline .CH_Blurb ul li {
  margin: 0;
  padding: 0 0 0 12px;
  background:url(/Colgate/PH/Corp_v2/Common/images/red_Bullet.jpg);
  background-repeat:no-repeat;
  background-position:3px 5px;
}

sup {font-size: smaller; vertical-align: baseline; position: relative; bottom: 0.33em;text-decoration:none;}

.nobr {white-space: nowrap}