#OC_BodyContent_v2 {
width:945px;
}

.GeneralDivider {
height:1px;
width:620px;
background-color:#FF0000;
margin:0px;
padding:0px;
float:left;
}

.OurCompany_TextBody {
float:left;
}

.OurCompany_BodyHeader {
font-family:Arial, Helvetica, sans-serif;
}

.OurCompany_MainImage {
float:left;
text-align:center;
margin-left:1px;
}

.OurCompany_RedBar {
float:left;
}

.OurCompany_RedBarText {
background-color:#FF0000;
width:905px;
*width:945px;
padding:0px 40px 10px 0px;
*padding:10px 40px 10px 0px;
margin:2px 0px 15px 0px;
float:left;
}

.OurCompany_RedBarTextLeft {
width:451px;
*width:472px;
text-align:right;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:bold;
font-size:24px;
}

.OurCompany_RedBarTextRight {
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:bold;
font-size:14px;
width:309px;
border-left: 1px solid #FFF;
padding-left:20px;
margin-top:10px;
*margin-top:0px;
}

/* Commented out by Shareholder.com
.OurCompany_TextBody table {
float:left;
}*/

.OurCompany_BodyHeader {
font-family:Arial, Helvetica, sans-serif;
}

.OurCompany_HeaderText {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin: 0px 0px 9px 0px;
width:930px;
text-align:left;
}

.OurCompany_GreyText {
color:#676767;
}

.OurCompany_RedText {
color:#FF0000;
}

.OurCompany_RedBar {
width:945px;
height:17px;
background-color:#FF0000;
margin-bottom:5px;
}

.OurCompany_TextBodyBorder {
float:left;
clear:right;
border-left: 1px solid #C0C0C0;
*margin-bottom:-9px;
}

.OurCompany_TextBodyContent {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
width:638px;
float:left;
clear:right;
border-top:1px solid #C0C0C0;
}

.OurCompany_BodyContentHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF0000;
font-weight:bold;
padding:5px 0px 5px 8px;
*padding:5px 0px 0px 8px;
margin-left:5px;
background:url(../images/Body-Header-BG.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:auto;
*height:35px;
width:620px;
*width:630px;
}

.OurCompany_RedArrow {
margin:0px 0px -2px 5px;
}

.OurCompany_BodyContentText {
padding:0px 5px 5px 8px;
*padding:0px 5px 0px 8px;
font-size:12px;
/*Added by Shareholder.com*/
margin: 10px 0 0 0;

}


.OurCompany_BodyContentText p {
/*Changed by Shareholder.com
margin:0px 0px 10px 0px;*/
/*border:1px solid #666;*/
margin:15px 0;
}

.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;
}
.LearnMoreLabel {
float:left;
}

/* vvvvvvvvvvvvvvvvvvvvvv General Styles for middle content vvvvvvvvvvvvvvvvvvvvvvvvv*/
.OurCompany_ProgramPod {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
width:243px;
border-top:1px solid #C0C0C0;
float:left;
clear:right;
}
/* Alternate Style -- Look for _IE6.css and IE_7.css elsewhere in channel */
.OurCompany_ProgramPodHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF0000;
font-weight:bold;
padding:5px 0px 5px 8px;
margin-left:4px;
background:url(../images/Body-Header-BG.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:auto;
width:227px;

}

.OurCompany_ProgramPodHeader sup {
   font-size: 9px;
 }

.OurCompany_ProgramPodHeader a {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF0000;
font-weight:bold;
text-decoration:none;
}

.OurCompany_ProgramPodHeader sup a:hover {
text-decoration:none;
 }
 
.OurCompany_RedArrow {
margin:0px 0px -2px 5px;
}

.OurCompany_ProgramPodText {
padding:0px 5px 5px 8px;
font-size:12px;
display:block;
width:200px;
float:left;
}

.OurCompany_PodImage {
margin-left:0px;
float:right;
width: 236px;
}
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ End General Styles for middle content ^^^^^^^^^^^^^^^^^^^^^^^^^^*/


/*vvvvvvvvvvvvvvvvvvvvvvvvvvvv Wide pods vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */

.Center .OurCompany_ProgramPod {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
width:638px;
*width:639px;
border-top:1px solid #C0C0C0;
border-left:1px solid #C0C0C0;
float:left;
clear:right;
padding-bottom:5px;
}
/* Alternate Style -- Look for _IE6.css and IE_7.css elsewhere in channel */
.Center .OurCompany_ProgramPodHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF0000;
font-weight:bold;
padding:5px 0px 5px 8px;
margin-left:4px;
background:url(../images/Body-Header-BG.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:auto;
width:623px;
*width:631px;
}

.Center .OurCompany_ProgramPodHeader sup {
   font-size: 9px;
 }

.Center .OurCompany_ProgramPodHeader a {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF0000;
font-weight:bold;
text-decoration:none;
}

.Center .OurCompany_ProgramPodHeader sup a:hover {
text-decoration:none;
 }
 
.OurCompany_RedArrow {
margin:0px 0px -2px 5px;
}

.Center .OurCompany_ProgramPodText {
padding:0px 5px 5px 8px;
*padding:5px 5px 5px 8px;
font-size:12px;
display:block;
width:373px;
float:left;
}


.Center .OurCompany_ProgramPodText ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.Center .OurCompany_ProgramPodText ul li {
margin:0px;
padding:0px 0px 0px 10px;
list-style-type:none;
background:url(../images/red_Bullet.jpg);
background-repeat:no-repeat;
background-position:center left;
}


.Center .OurCompany_PodImage {
margin-left:0px;
float:right;
width: 236px;
margin:3px 3px 0px 0px
}

/*^^^^^^^^^^^^^^^^^^^^^^^^^ End wide pods ^^^^^^^^^^^^^^^^^^^^^^^^*/

/* vvvvvvvvvvvvvvvvvvvvvvvvvvvv Left side small pods vvvvvvvvvvvvvvvvvvvvvvvvvvvv */

.Left .OurCompany_ProgramPod {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
width:316px;
border-top:1px solid #C0C0C0;
float:left;
clear:right;
padding-right:4px;
padding-top:5px;
padding-bottom:5px;
*padding-bottom:10%;
border-right:1px solid #C0C0C0;
border-left:1px solid #C0C0C0;
margin-right:-1px;
}

/* Alternate Style -- Look for _IE6.css and IE_7.css elsewhere in channel */
.Left .OurCompany_ProgramPodHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF0000;
font-weight:bold;
padding:5px 0px 5px 8px;
margin-left:4px;
background:url(../images/Body-Header-BG.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:auto;
*height:33px;
width:304px;
*width:311px;
}

.Left .OurCompany_ProgramPodHeader sup {
   font-size: 9px;
 }

.Left .OurCompany_ProgramPodHeader a {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF0000;
font-weight:bold;
text-decoration:none;
}

.Left .OurCompany_ProgramPodHeader sup a:hover {
text-decoration:none;
 }
 
.Left .OurCompany_RedArrow {
margin:0px 0px -2px 5px;
}


.Left .OurCompany_ProgramPodText {
padding:0px 5px 5px 8px;
*padding:5px 5px 5px 8px;
font-size:12px;
display:block;
width:277px;
float:left;
}

.Left .OurCompany_ProgramPodText ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.Left .OurCompany_ProgramPodText ul li {
margin:0px;
padding:0px 0px 0px 10px;
list-style-type:none;
background:url(../images/red_Bullet.jpg);
background-repeat:no-repeat;
background-position:center left;
}

.Left .OurCompany_PodImage {
margin:4px 0px 0px 4px;
*margin:4px 0px 0px 0px;
float:left;
}
/* ^^^^^^^^^^^^^^^^^^^^^^^^^End left side small pods^^^^^^^^^^^^^^^^^^^^^^^^^ */

/* vvvvvvvvvvvvvvvvvvvvvvvvvvvv Right side small pods vvvvvvvvvvvvvvvvvvvvvvvvvvvv */
.Right .OurCompany_ProgramPod {
border-left:1px solid #C0C0C0;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
width:316px;
border-top:1px solid #C0C0C0;
float:left;
clear:right;
padding-bottom:5px;
}

/* Alternate Style -- Look for _IE6.css and IE_7.css elsewhere in channel */
.Right .OurCompany_ProgramPodHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF0000;
font-weight:bold;
padding:10px 0px 5px 8px;
margin-left:4px;
background:url(../images/Body-Header-BG.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:auto;
*height:38px;
width:301px;
*width:310px;
}

.Right .OurCompany_ProgramPodHeader sup {
   font-size: 9px;
 }

.Right .OurCompany_ProgramPodHeader a {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF0000;
font-weight:bold;
text-decoration:none;
}

.Right .OurCompany_ProgramPodHeader sup a:hover {
text-decoration:none;
 }
 
.Right .OurCompany_RedArrow {
margin:0px 0px -2px 5px;
}

.Right .OurCompany_ProgramPodText {
padding:0px 5px 5px 8px;
*padding:5px 5px 5px 8px;
font-size:12px;
display:block;
width:277px;
float:left;
}

.Right .OurCompany_ProgramPodText ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.Right .OurCompany_ProgramPodText ul li {
margin:0px;
padding:0px 0px 0px 10px;
list-style-type:none;
background:url(../images/red_Bullet.jpg);
background-repeat:no-repeat;
background-position:center left;
}


.Right .OurCompany_PodImage {
margin:4px 0px 0px 4px;
*margin:4px 0px 0px 0px;
float:left;
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^End right side small pods^^^^^^^^^^^^^^^^^^^^^^^^^ */



.OurCompany_VerticalSeparator {
width:1px;
height:100%;
background-color:#C0C0C0;

}

.OurCompany_Clear {
clear:both;
margin:0px;
padding:0px;
}

/* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv Related information Pod vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */
.OurCompany_RelatedInfo {
border-top:1px solid #C0C0C0;
font-family:Arial, Helvetica, sans-serif;
width:305px;
*width:305px;
height:auto;
background:url(../images/Related-Information-BG.jpg);
background-repeat:repeat-y;
border-right: 1px solid #C0C0C0;
padding-bottom:10px;
margin-left:4px;
background-color:#EFEFEF;
}
/* Alternate Style -- Look for _IE6.css and IE_7.css elsewhere in channel */
.OurCompany_RelatedInfo_Header {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FF0000;
height:auto;
*height:36px;
background:url(../images/Related-Information-Header-BG.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding:5px 0px 10px 8px;
*padding:5px 0px 0px 8px;
margin:0 2px 0 4px;
width:288px;
*width:296px;
}

.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_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;
margin:0px;
padding:0px;
background-color:#D6D6D6;
}
/* End Related information Pod */

/* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv Left Nav vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */


.GeneralClear {
  margin: 0;
  padding: 0;
  height: 100%;
  clear: both;	
}

#OurCompany_LeftNav_Container {
  margin: 0px auto 0 auto;
  padding: 0;
  float:left;
  clear:right;

}

/*----*/
/*---- Page Content ----*/
.OurCompany_LeftNav {
  background-image: url(../images/Left_Column_BG.gif);
  background-repeat: repeat-y;
  border-top: 1px solid #B8BABC;
}

.OurCompany_LeftNav_NavigationTop {
height:36px;
width:198px;
margin:0 2px 2px 2px;
background:url(../images/Related-Information-Header-BG.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content {
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 115%;
  color: #000;
  background-image: url(../images/Left_Column_BG.gif);
  background-repeat: repeat-y;
  background-position: 0 0;
  background-color: #FFF;
  border-top: none;
  border-bottom: none;
  border-left: none;
height:100%;
}

/*---- OurCompany_LeftNav_Navigation Setup ----*/
#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation {
  margin: 0 0 0 1px;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  line-height: 100%;
  width: 204px;
  float: left;
}

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Nav_Tab {
  margin: 0;
  padding: 0;
  background-image: url(../images/NavTab_Red.gif);
  background-repeat: repeat-y;
  background-position: 0 50%;
  border-top: 1px solid #B8BABC;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Nav_Tab h2 {
  margin: 0;
  padding: 6px 6px 6px 0;
  font-size: 12px;
  font-weight: 900;
}

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Nav_Tab h2 a { display: block; }

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Nav_Tab h2 a:link, #OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Nav_Tab h2 a:visited {
  padding: 0 0 0 16px;
  background-image: url(../images/Nav_Tab_OffArrow.gif);
  background-repeat: no-repeat;
  background-position: 3px 50%;
  color: #FFF;
  text-decoration: none;
}

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Nav_Tab h2 a:hover, #OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Nav_Tab h2 a:active {
  padding: 0 0 0 16px;
  background-image: url(../images/Nav_Tab_OnArrow.gif);
  background-repeat: no-repeat;
  background-position: 3px 50%;
}

#OurCompany_LeftNav_Navigation_EndCap { height: 25px; }
/*---- Nav Tab On States ----*/
#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Nav_Tab_On {
  margin: 0;
  padding: 0;
  background-image: url(../images/NavTab_Red.gif);
  background-repeat: repeat-y;
  background-position: 0 50%;
  border-top: 1px solid #B8BABC;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Nav_Tab_On h2 {
  margin: 0;
  padding: 6px 0 6px 16px;
  font-size: 12px;
  font-weight: 900;
  background-image: url(../images/Nav_Tab_OnArrow.gif);
  background-repeat: no-repeat;
  background-position: 3px 50%;
}

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Nav_Tab_On h2 a { display: block; }

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Nav_Tab_On h2 a:link, #OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Nav_Tab_On h2 a:visited { color: #FFF; text-decoration: none; }

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Nav_Tab_On h2 a:hover, #OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Nav_Tab_On h2 a:active { color: #FFF; }
/*---- END Nav Tab On States ----*/
/*--*/
/*---- SubNav Off States----*/
#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Sub_Nav {
  margin: 0;
  padding: 0;
}

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Sub_Nav h3 {
  margin: 0;
  padding: 6px 6px 6px 16px;
  font-size: 12px;
  font-weight: 900;
  background-image: url(../images/NavTab_Grey.gif);
  background-repeat: repeat-y;
  background-position: 0 50%;
  border-top: 1px solid #B8BABC;
  border-right: none;
  border-bottom: none;
  border-left: none;

}

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Sub_Nav h3 a { display: block;}

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Sub_Nav h3 a:link, #OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Sub_Nav h3 a:visited { color: #424242; text-decoration: none;}

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Sub_Nav h3 a:hover, #OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Sub_Nav h3 a:active { color: #424242; text-decoration: none;}
/*---- END SubNav Off States ----*/
/*--*/
/*---- SubNav On States ----*/
#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Sub_Nav h3.OurCompany_LeftNav_SubOn {
  margin: 0;
  padding: 6px 6px 6px 16px;
  font-size: 12px;
  font-weight: 900;
  background-image: none;
  background-color: #FFF;
  border-top: 1px solid #B8BABC;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Sub_Nav h3.OurCompany_LeftNav_SubOn a:link, #OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Sub_Nav h3.OurCompany_LeftNav_SubOn a:visited { color: #FF0000; text-decoration: none; }

#OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Sub_Nav h3.OurCompany_LeftNav_SubOn a:hover, #OurCompany_LeftNav_Container .OurCompany_LeftNav_PT_Content .OurCompany_LeftNav_Navigation .OurCompany_LeftNav_Sub_Nav h3.OurCompany_LeftNav_SubOn a:active { color: #FF0000; text-decoration: none; }
/*---- END SubNav On States ----*/

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ End left nav ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */


/* May have alternate styles -- Look for _IE6.css elsewhere in channel, or down each individual channel i.e. SpecialOffers.css in the Special Offers channels */
.OurCompany_TextBody_Bottom {
background:url(../images/Community-Programs-Body-Bottom.jpg);
background-repeat:no-repeat;
width:945px;
height:7px;
float:left;
margin:0px 0px 0px 0px;
padding:0px;
}



