body {margin:0;padding:0;}
 
body a {
outline: none;
}
 
 body td {text-align:left;}

h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 1em;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
}

a {
	color: #0263D1;
	text-decoration: underline;
	}		


/*** START inline nav ***/
#navcontainer {
	margin: 5px 0 5px 0;
	padding: 0;
	height: auto;
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	width: 279px;	
}

#navcontainer ul {
	white-space: nowrap;
	padding: 0;
	margin: 5px 0 5px 10px;
	text-align:left;
}

#navcontainer li {
	display: inline;
	list-style-type: none;
	font-size: 10px;
	margin: 0;
	padding:0;
}

#navcontainer a {
	padding: 0 5px 0 10px;
	background-color: #fff;
	background-image: url(/SIS/HealthyMouthHealthyBody/US/EN/HMHB_BlueArrow.jpg);
	background-position:left center;
	background-repeat: no-repeat;
	margin: 0;
}

#navcontainer a:link, #navlist a:visited {
	color: #000;
	text-decoration: none;
}

#navcontainer a:hover {
	background-color: #fff;
	background-image: url(/SIS/HealthyMouthHealthyBody/US/EN/HMHB_BlueArrow.jpg);
	background-position:left center;
	background-repeat: no-repeat;
	color: #ff0000;
}

#navcontainer active a:link, #active a:visited, #active a:hover {
	background-color: #fff;
	background-image: url(/SIS/HealthyMouthHealthyBody/US/EN/HMHB_BlueArrow.jpg);
	background-position:left center;
	background-repeat: no-repeat;
	color: #ff0000;
}

/*** END inline nav ***/

#sisMain {
	background-color:#ed1b24;
	width: 764px;
	padding: 18px;
	margin-bottom: 12px;
	position: relative;
}

.bkgrdBlock {
	background-color:#cc0009;
	border-top: 3px solid #fff;
}

.checkback {
	border-top: 3px solid #fff;
}

.content {
	background-color: #fff;
	width: 751px;
	padding: 4px;
	margin: 15px 0 15px 0;
	position: relative;
}

.second_content {
	background-color: #fff;
	width: 753px;
	padding: 4px 0px 4px 5px;
	margin: 15px 0 15px 0;
	position: relative;
}

#copyWrap p.copy {
  margin: 0 0 0 10px;
  padding: 0;
}

.copy {
	margin: 0px 5px 1px 10px; 
	font-size: 13px;
	font-family: inherit;
	width:255px;
}

.WomenHeartImage { margin: 8px 0 0 8px; }

a:link.redLink, a:visited.redLink { color: #F00; }

a:hover.redLink, a:active.redLink { text-decoration: none; }

.downloadSteps {
padding:15px 0px 0px 0px;
margin:0px;
}



.copy a {
	color:#0263D1;
	text-decoration: underline;
}

.copyright {
	color: #000;
	font-size: 10px;
	margin-top: 5px;
	padding-bottom: 30px;
}

.footer a {
	color: #000;
	text-decoration: underline;
	margin-top: 5px;
	font-size: 11px;
}

.goNow {
	position:absolute;
	top:90px; left: 76px;
}

.goNow_noPic {
	position:absolute;
    top:79px; left: 187px;top:79px; left: 187px;
}

.logo_copy a {
	font-size:11px; 
	font-weight: bold;
	color:#dd1204; 
	text-decoration:underline; 
	position:absolute; 
	left: 490px; 
	top: 9px; 
	width: 250px;
	padding-right:0;
	}
	
.logo_fullsize {
	position:relative;	
	}	
	


	
.rc {
	margin: 5px 2px 0 8px; 
	border-top: 1px #ccc solid; 
	padding: 5px 0 0 5px;
	}
	
.rcCopy {
	padding: 10px 0 0 5px; 
	color:#666;
	font-size: 13px;
	font-family: inherit;
	}

.rcCopy img {
    padding-left: 5px;	
	}

.xSell {
	margin: 0 0 0 2px;
	padding: 0;
	}	
	
/*** START HomePage Styles ***/

#logo_sml{
	position:relative;
	top:0px;
	left:0px;
	height:24px;
	width:283px;
	min-width:283px;
	min-height:24px;
	margin:0; /* not important */
}

.LinkPods {
 background-color:#fff;
margin-bottom:10px;
padding: 3px 3px 3px 3px; 
width:759px;
}

#colHP {
}

.blurb {
  color:#CD030F;
}

html>body .3colHP {	
	padding: 2px 0 0 0;
	height: 121px;
}
	
/*** END HomePage Styles ***/

/*** START Article Styles ***/
.ArticleHeadlineImage, .PrintIcon {
margin:0px;
padding:0px;
}



.articleCopy {
	padding: 10px 15px 0 5px; 
	color:#666;
	font-size: 13px;
	font-family: inherit;
	}
	
.articleCopy a {
	color: #dd1204; 
	text-decoration: underline;
	}	
	
.articleCopy p {
	margin-right: 15px;
        margin-left: 10px;
	text-align:left;
	}	

.articleCopy ul {
  margin: 0 0 0 5px;
  padding: 0;
  list-style: none;
}

.articleCopy ul li {
  margin: 0 0 3px 0;
  padding: 0 0 0 12px;
  background-image: url(/SIS/HealthyMouthHealthyBody/US/EN/GreyBullet.gif);
  background-repeat: no-repeat;
  background-position: 4px 6px;
}
	
.articleCopy img {
	padding: 0 0 0 10px; 
	}

.articleCopy .PersonCallout {
        margin: 0;
        }

.articleCopy .PersonCallout .PC_Image {
        width: 101px;
        float: left;
        }

.articleCopy .PersonCallout .PC_Content {
        margin: 0 0 24px 124px;
        }

.articleList {
	padding: 0 29px 0 0px;
        margin:11px 0px 0px 0px;
	font-size: 13px;
        width: 278px;
	}
	
.articleList a {		
	color:#098ADB;  
        margin: 0 0 0 11px;
	padding: 11px 0 12px 18px;  /* space for the image */
	text-decoration: none;
	font-weight:900;
        display: block;
	}

.articleList a.current {
	background-image:url(/SIS/HealthyMouthHealthyBody/US/EN/HMHB_BlueArrow.jpg); 
	background-repeat:no-repeat; 
	background-position:0 14px;
	color: #dd1204; 
	}

.articleList ul li{
	list-style-type: none;
        border-bottom: 1px solid #AFAFAF;
	text-align:left;
}
	
.articleList p a.more {	
	color: #dd1204; 
	text-decoration:underline;
	margin: 0;
	padding: 0;
	background-image:none;
	font-weight: bold;
	}	
	
.articleList p {
	font-weight: normal;
	line-height:normal;
	padding-bottom: 0;
	font-size: 13px;
	padding-right: 15px;
	margin-right: 15px;
	}

.articleSumm {
	padding: 15px 0 10px 0;
	border-bottom: 1px #ccc solid;
	font-size: 13px;	
	}
	
.articleSumm a {
	color: #dd1204; 
	font-weight: bold;
	}
	
.list {
  margin: 5px 0 0 0;
  padding:0px;
  border-top: 1px solid #AFAFAF;
  text-align:left;
  text-transform:uppercase;
}
	
.articleHeader {
color:#D00001;
font-size:18px;
padding:5px 0px 5px 0px;
}

 .SubArticleNav {
      font-size: 13px;
      margin: 10px 0px 0px 0px;
 }
  
 .SubArticleNav a {           
      background-image:url(/SIS/HealthyMouthHealthyBody/US/EN/redArrow_article.gif);  
      background-repeat:no-repeat;  
      background-position:left center; 
      color:#5f5f5f;   
      padding-left: 15px;  /* space for the image */ 
      text-decoration:underline; 
      font-weight:bold;
 
      } 
  
 .SubArticleNav a.SubArticleNav_On { 
      background-image:url(/SIS/HealthyMouthHealthyBody/US/EN/redArrow_article.gif);  
      background-repeat:no-repeat;  
      background-position:left center; 
      color: #dd1204;  
      } 
  

 .SubArticleNav ul { 
      margin:0px;
      padding:0px 0px 10px 10px;
 } 

 .SubArticleNav ul li { 
      list-style-type: none; 
      margin:0px;
      padding:0px;
 } 

.PrintIcon {
padding: 0px 0px 10px 0px;
}

.PrintIcon img {
padding-right: 5px;
}

.ArticleHeadlineImage {
padding: 0px 0px 0px 0px;
}

.ArticleNavImage  a {
margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  /* space for the image */
}
/*** END Article Styles ***/

.Disclaimer {
width:759px;
text-align:left;
}
	
/*---- Heart Promises Pledge ----*/
.PledgeDownload{
  margin: 0;
  padding: 10px 0 10px 0;
}

.TAF_Headline{
  margin: 0 0 10px 10px;
  padding: 0;
  font-size: 18px;
  font-weight: 900;
  color: #F00;
}

form { margin: 0 0 0 10px; }

.formCopy {
  padding: 0 0 6px 0;
}

.formField {
  padding: 0 0 6px 0;
}

.formField input { width: 220px; }

.formField textarea { width: 220px; }
