/* =========================================== ARTICLE STYLES =========================*/
.lGrayLarge {
  color: #818181;
  font-size: 1.5em;
  display: block;
}
/* ....................ARTICLE */
div#article {
  width: 553px;
  font-size: 13px;
  font-family: arial, sans-serif;
  line-height: 1.2em;
  margin: 0 0 0 25px;
  line-height: 18px;
}
div#artHeader {
  display: block;
}
div#titleSubTitle {
  width: 353px;
  border: 0px solid teal;
  float: left;
}
div#titleSubTitle div.c {
  margin: 15px 5px 5px 0px;
  border: 0px solid red;
}
.articleLinks {
  width: 550px;
  margin: 30px auto 0;
}
/* relatedArticles still being used */
div#relatedArticles {
  width: 186px;
  margin: 15px 0;
}
div#relatedArticles div.c {
  margin: 10px 5px 5px 0px;
  padding: 0px 8px;
}
.relatedHeader {
  display: block;
  font-size: 18px;
}
div#article h1 {
  color: #333333;
  font-size: 1.8em;
  font-weight: normal;
  padding: 0px;
  margin: 10px 0px 20px 0px;
  line-height: 1em;
}
div#article h2 {
  color: #333333;
  font-size: 1.2em;
  font-weight: bold;
  padding: 0px;
  margin: 0px 0px 15px 0px;
}
div#article h3 {
  color: #333333;
  font-size: 1.1em;
  padding: 0px;
  margin: 15px 0px 0px 0px;
}
div#article p {
  padding: 0px 20px 0px 0px;
  margin: 10px 0px 15px 0px;
}
div#article ul {
  padding: 0px 20px 0px 0px;
  margin: 5px;
}
div#article ul li {
  padding: 0px;
  margin: 10px 0px 0px 30px;
}
div.clearLeft {
  clear: left;
  display: block;
}
/* ....................PAGES */
div.section {
  border: dotted #666666;
  border-width: 0px 0px 0px;
  width: 100%;
  margin: 0px 0px 0px;
}
div.section div.c {
  margin: 0px 10px 10px 0px;
}
div.section div.categoryImage {
  float: left;
  margin: 0px 10px 0px 0px;
  background: transparent;
}
div.section div.snippet {
  margin: 4px 0px;
}
div.section div.moreLinks {
  width: auto;
  border: 0px solid red;
  float: left;
  padding: 0px;
  margin: 0 0 20px 0;
}
div.section div.moreLinks a {
  display: block;
  padding: 0 0 8px 0;
}
div#article div.section h2 {
  padding: 0;
  margin: 0px 0px 4px 0px;
  font-weight: bold;
}
div#article div.section h3 {
  padding: 0;
  margin: 8px 0px 0px 0px;
}
div#titleSubTitleHome {
  width: 100%;
  border: 0px solid teal;
  float: left;
}
div#titleSubTitleHome div.c {
  margin: 15px 5px 5px 0px;
  border: 0px solid red;
}
div#article div#allArticles {
  margin: 0 0 0 25px;
}
div#article div#allArticles a {
  display: block;
}
div#article div#allArticles h2 {
  font-size: 1.8em;
}
div.articleCategory {
  display: block;
  padding: 15px 0px;
}
div#article table td {
  vertical-align: top;
}
div#article table.data td {
  width: 258px;
  border: white solid;
  border-width: 0 0 1px 1px;
  padding: 0 0 0 8px;
  background: #EFEFEF;
}
div#article table.data tr.header td {
  background: #E8DAF2;
}
div#article table.dataCC td {
  width: 258px;
  border: white solid;
  border-width: 0 0 1px 1px;
  padding: 0 0 0 8px;
  background: #EEE4F5;
}
div#article table.dataCC tr.header td {
  background: #E8DAF2;
}
div#article table.dataTU td {
  width: 258px;
  border: white solid;
  border-width: 0 0 1px 1px;
  padding: 0 0 0 8px;
  background: #EEE4F5;
}
div#article table.dataTU tr.header td {
  background: #E8DAF2;
}
div#article table.dataPC td {
  width: 258px;
  border: white solid;
  border-width: 0 0 1px 1px;
  padding: 0 0 0 8px;
  background: #EEE4F5;
}
div#article table.dataPC tr.header td {
  background: #E8DAF2;
}
div#article table.dataSC td {
  width: 258px;
  border: white solid;
  border-width: 0 0 1px 1px;
  padding: 0 0 0 8px;
  background: #EEE4F5;
}
div#article table.dataSC tr.header td {
  background: #E8DAF2;
}
div.links p {
  margin: 0;
  padding: 0;
}
/* ....................RESOURCES */
.resourcesC p {
  margin: 0;
}
.resourcesC h1 {
  margin: 0;
  font-size: 1.8em;
  font-weight: normal;
}
.resourcesC .header {
  padding: 0 5px;
}
.dottedSpacer {
  border: dotted #666;
  border-width: 1px 0 0;
  margin: 25px auto 5px;
  width: 543px;
  height: 10px;
}
.indCat {
  width: 350px;
  float: left;
  margin: 15px 0;
  height: 70px;
}
.indCat img {
  display: block;
  float: left;
  padding: 0 10px 0 5px;
}
.indCat p {
  padding: 5px 5px 0 0;
}
.indCat p a {
  font-weight: bold;
  display: block;
}
.searchResources {
  width: 587px;
  margin: 35px 0 0;
}
.searchResources .l {
  float: left;
  width: 320px;
}
.searchResources .c {
  float: left;
  width: 27px;
  margin: 0 15px 0 5px;
}
.searchResources .r {
  float: left;
  width: 195px;
}
.content {
  float: left;
  width: 580px;
  margin: 30px 0 0 0;
}
.listStates {
  clear: both;
}
.listStates table {
  width: 768px;
}
.listStates table td a {
  line-height: 1.5;
}
/* articles etc redesigned */
.article .top {
  height: 36px;
}
.article .c {
  padding: 0 20px;
}
.article .title h1 {
  margin: 0 0 2px;
  font-size: 2em;
  font-weight: normal;
}
.article .title h2 {
  margin: 2px 0;
  font-size: 1.5em;
  font-weight: normal;
}
.article .title h3 {
  margin: 5px 0;
  font-size: 1.1em;
  font-style: italic;
  color: #333333;
  font-weight: normal;
}
.article .tableOfContentsArticle {
  float: right;
  clear: right;
  margin: 0 0 10px 10px;
  width: 230px;
}
.article .tableOfContentsArticle .top {
  background: url(/img/ececec_230_top.gif?v=1) 0 0 no-repeat;
  height: 34px;
}
.article .tableOfContentsArticle .c {
  background: #ECECEC;
  padding: 0 20px;
}
.article .tableOfContentsArticle .base {
  background: url(/img/ececec_230_base.gif?v=1) 0 0 no-repeat;
  height: 34px;
}
.article .tableOfContentsArticle .title {
  font-weight: bold;
  font-size: 14px;
}
.article .tableOfContentsArticle ul,
.article .tableOfContentsGuide ul {
  margin: 10px 0 0 10px;
}
.article .prevNxt {
  width: 100%;
  margin: 30px 0 0;
}
.article .prevNxt td {
  padding: 0px;
  width: 50%;
  font-weight: bold;
}
.article .prevNxt .r {
  text-align: right;
}
.verticalCont .base {
  height: 36px;
}
/* childCare calculator */
.ccCalc {
  height: 310px;
  background: url(/img/rd/calc-bg.gif?v=1) 0 0 no-repeat;
  margin: 15px 0;
  position: relative;
}
.ccCalc .c {
  padding: 40px 0 0 60px;
}
.ccCalc .label {
  color: #DC891B;
  font-size: 16px;
  display: block;
}
.ccCalc input {
  display: block;
  margin: 2px 0 10px;
}
.ccCalc select {
  display: block;
  margin: 2px 0 10px;
}
.ccCalc .submit {
  margin: 25px 0 0;
}
.ccCalc .responseContainer {
  position: absolute;
  top: 84px;
  left: 443px;
  width: 218px;
}
.ccCalc .responseContainer div {
  text-align: center;
}
.ccCalc #responseContainer.empty {
  color: #ddd3c2;
}
.ccCalc .responseContainer .title {
  color: #DC891B;
  font-weight: bold;
}
.ccCalc #responseContainer.empty .title {
  color: #ddd3c2;
}
/* overrides previous style */
.ccCalc #rate {
  font-size: 53px;
}
/* probably mostly use these styles to set up visual effects */
.xpandAll {
  margin: 0 0 15px;
}
.xpandAll a {
  padding: 0 8px 0 17px;
  background: 0 1px no-repeat;
  cursor: pointer;
}
.xpandAll a.togCol {
  background-image: url(/img/right_arrow_all_on.gif?v=1);
}
.xpandAll a.togExp {
  background-image: url(/img/down_arrow_all_on.gif?v=1);
}
.xpandAll a.disabled {
  text-decoration: none;
  color: #cccccc;
  cursor: default;
}
.indXpand .head {
  font-size: 18px;
  color: #666666;
  padding: 0 0 0 20px;
  background: url(/img/right_arrow.gif?v=1) 0 5px no-repeat;
  cursor: pointer;
}
.indXpand .cont {
  height: 0px;
  overflow: hidden;
}
/* these will be specific styles */
.xpandCalc .cont .c {
  padding: 0 0 0 30px;
  margin: 5px 0 8px 0;
}
.xpandCalc ul {
  margin: 0px;
}
.xpandCalc li {
  margin-left: 1.4em;
}
/* articles and resources xpand */
.xpandArticles .indXpand {
  margin: 0 0 15px;
}
.xpandArticles .head {
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  background: url(/img/down_arrow.gif?v=1) 0 3px no-repeat;
  position: relative;
}
.xpandArticles .head span {
  font-weight: normal;
}
.xpandArticles .cont {
  height: auto;
}
.xpandArticles .cont .c {
  padding: 0 0 0 19px;
  margin: 10px 0;
  background: transparent;
}
.xpandArticles ul {
  margin: 0px;
}
.xpandArticles li {
  margin-left: 1.4em;
}
/* 4YourNannies */
.xpandArticles .headColor {
  color: #369;
}
.xpandArticles .cont .body {
  margin: 5px 0;
  background: transparent;
}
.serviceHeader {
  padding: 0 15px;
  margin: 10px 0 15px;
}
.serviceHeader .serviceIcon {
  float: left;
}
.serviceHeader span {
  float: left;
  font-size: 18px;
  padding: 5px 0 0 12px;
}
.serviceRound .blogArticle {
  margin: 50px 0 0 1px;
  width: 563px;
}
.serviceRound .blogArticle .cont {
  padding: 18px 8px 0 82px;
  width: 457px;
}
.serviceRound .blogArticle .header {
  font-size: 18px;
  margin-bottom: 5px;
}
.serviceRound .blogArticle .title {
  font-size: 15px;
}
.serviceRound .blogArticle .description {
  margin: 5px 0 0 0;
}
.serviceRound .blogImage {
  background: url(/img/blog-photo.png?v=1) no-repeat top left;
  float: left;
  width: 79px;
  height: 79px;
}
.chRound .bg {
  background-color: #ffefce;
}
.chRound .blogArticle .top {
  background: url(/img/CC-blog-BG.gif?v=1) no-repeat top left;
  height: 25px;
}
.chRound .blogArticle .base {
  background: url(/img/CC-blog-BG.gif?v=1) no-repeat bottom left;
  height: 25px;
}
.chRound .blogArticle .blogC {
  padding: 0 8px 0 82px;
  background-color: #FFEFCE;
  border-right: solid 1px #E7E7E7;
}
.asRound .bg {
  background-color: #eef6ff;
}
.asRound .blogArticle .top {
  background: url(/img/SC-blog-BG.gif?v=1) no-repeat top left;
  height: 25px;
}
.asRound .blogArticle .base {
  background: url(/img/SC-blog-BG.gif?v=1) no-repeat bottom left;
  height: 25px;
}
.asRound .blogArticle .blogC {
  padding: 0 8px 0 82px;
  background-color: #CCE1F8;
  border-right: solid 1px #E7E7E7;
}
.peRound .bg {
  background-color: #d8f7e8;
}
.peRound .blogArticle .top {
  background: url(/img/SN-blog-BG.gif?v=1) no-repeat top left;
  height: 25px;
}
.peRound .blogArticle .base {
  background: url(/img/SN-blog-BG.gif?v=1) no-repeat bottom left;
  height: 25px;
}
.peRound .blogArticle .blogC {
  padding: 0 8px 0 82px;
  background-color: #d8f7e8;
  border-right: solid 1px #E7E7E7;
}
.hlRound .bg {
  background-color: #f6e6e6;
}
.hlRound .blogArticle .top {
  background: url(/img/HK-blog-BG.gif?v=1) no-repeat top left;
  height: 25px;
}
.hlRound .blogArticle .base {
  background: url(/img/HK-blog-BG.gif?v=1) no-repeat bottom left;
  height: 25px;
}
.hlRound .blogArticle .blogC {
  padding: 0 8px 0 82px;
  background-color: #F6E6E6;
  border-right: solid 1px #E7E7E7;
}
/* Social Media Bookmarking */
.socialMediaFooter {
  width: 100%;
  text-align: center;
  clear: both;
}
.socialMediaFooter .sml {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.socialMediaFooter .sml li {
  padding-right: 8px;
  display: inline;
}
.socialMediaFooter .bullets {
  color: #FBD070;
  font-size: 18px;
  margin-bottom: 6px;
  margin-top: 15px;
}
.socialMediaFooter .bullets span {
  padding-right: 6px;
}
.socailMediaAdlob {
  width: 230px;
  clear: right;
  margin-bottom: 10px;
}
.socailMediaAdlob .top {
  background: url(/img/sm/SB_module_top.gif?v=1) 0 0 no-repeat;
  height: 32px;
}
.socailMediaAdlob .c {
  background: url(/img/sm/SB_module_1px-middle.gif?v=1) repeat-y;
  padding: 5px 12px 0 16px;
  position: relative;
}
.socailMediaAdlob .base {
  background: url(/img/sm/SB_module_base.gif?v=1) 0 0 no-repeat;
  height: 25px;
}
.socailMediaAdlob p.smTitle {
  color: #E5801D;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  text-align: center;
  padding-top: 12px;
  padding-left: 25px;
}
.socailMediaAdlob dl {
  margin: 8px 0 0;
  padding: 0;
  clear: both;
}
.socailMediaAdlob dt {
  float: left;
  clear: left;
  width: 16px;
  margin: 0 0 5px;
  padding: 0;
}
.socailMediaAdlob dd {
  margin: 0 0 5px 22px;
  padding: 2px 0 0;
  clear: right;
}
/* overrides */
.noXpand {
  background: transparent;
}
.noXpand .head {
  padding-left: 0;
  cursor: default;
}
.grid .contFull .xpandArticles {
  padding: 0 15px;
}
.grid .contHalf .xpandArticles {
  padding: 0 15px;
}
.grid .contHalf .xpandArticles .head {
  background: transparent;
}
/* remove this if we make them expandable */
/* General Q&A Css */
.qna .intro {
  color: #818181;
  font-size: 16px;
  margin: 10px 0 30px;
}
.qna .bigTop {
  background: url(/img/rd/sc-round-img-top.jpg?v=1) 0 0 no-repeat;
  padding: 36px 20px 0;
  min-height: 236px;
}
/* see ie6fix */
.qna .top {
  background: url(/img/rd/sc-round-top.gif?v=1) 0 0 no-repeat;
  height: 36px;
}
.qna .c {
  padding: 0 20px;
}
.qna td {
  vertical-align: top;
  width: 33%;
}
.qna .questionTitle {
  margin: 0 0 10px;
  font-weight: bold;
}
.qna .questionCont a {
  /*float:left; clear:left;display:block;*/
}
.qna .section {
  margin: 10px 0;
  font-weight: bold;
  font-size: 15px;
}
.qna h1 {
  font-size: 24px;
  margin: 0;
  font-weight: normal;
  color: #4a92c4;
}
.qna h2 {
  font-size: 24px;
  margin: 0;
  color: #99c2f1;
  font-weight: normal;
}
.qna .q {
  font-weight: bold;
  margin: 15px 0;
}
.qna .a {
  margin: 15px 0;
}
.qna .moreInfo {
  padding: 10px 0;
  margin: 10px 0;
}
.relatedArticles {
  width: 186px;
  margin-top: 15px;
}
.relatedArticles span {
  color: #4a92c4;
  font-size: 20px;
}
.relatedArticles ul {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* Senior Care Q&A */
.scQNA {
  background: url(/img/rd/sc-round-sides.gif?v=1) 0 0 repeat-y;
  margin: 20px 0;
}
.scQNA .bigTop {
  background: url(/img/rd/sc-round-img-top.jpg?v=1) 0 0 no-repeat;
  padding: 36px 20px 0;
  min-height: 236px;
}
/* see ie6fix */
.scQNA h1 {
  font-size: 24px;
  margin: 0;
  font-weight: normal;
  color: #4a92c4;
}
.scQNA h2 {
  font-size: 24px;
  margin: 0;
  color: #99c2f1;
  font-weight: normal;
}
.scQNA .top {
  background: url(/img/rd/sc-round-top.gif?v=1) 0 0 no-repeat;
  height: 36px;
}
.scQNA .base {
  background: url(/img/rd/sc-round-base.gif?v=1) 0 0 no-repeat;
  height: 36px;
}
/* Special Needs Q&A */
.snQNA {
  background: url(/img/round-sides.gif?v=1) 0 0 repeat-y;
  margin: 20px 0;
}
.snQNA .bigTop {
  background: url(/img/sn-round-img-top.jpg?v=1) 0 0 no-repeat;
  padding: 36px 20px 0;
  width: 710px;
  min-height: 227px;
}
/* see ie6fix */
.snQNA h1 {
  font-size: 24px;
  margin: 0;
  font-weight: normal;
  color: #3589c5;
}
.snQNA h2 {
  font-size: 24px;
  margin: 0;
  color: #9ac4e2;
  font-weight: normal;
}
.snQNA .top {
  background: url(/img/round-top.gif?v=1) 0 0 no-repeat;
  width: 710px;
  height: 30px;
}
.snQNA .base {
  background: url(/img/round-base.gif?v=1) 0 0 no-repeat;
  width: 710px;
  height: 30px;
}
/* article Reesign */
.articleNew .title h1 {
  font: bold 32px arial;
  color: #333;
  margin: 0;
}
.articleNew .title h2 {
  font: 24px arial;
  color: #999;
  padding: 0 0 0 5px;
  margin: 0;
}
.articleNew .byLine {
  font: 12px arial;
  color: #666;
  padding: 20px 0 10px 0;
}
.articleNew .byLine .desig {
  font-style: italic;
}
/*.articleNew .artImg {}
	.articleNew .artImg .insideArticle {background: url(/img/article/img-white-transparent.png?v=1) 0 0 repeat-x; position: relative; right: 10px; width: 280px; height: 305px; float: right;}
	.articleNew .artImg .insideArticle .title {font:bold 21px arial; color:#333; margin:0px 20px; padding:10px 0; display:inline-block; background: url(/img/article/img-horiz-divder-guide.png?v=1) center bottom repeat-x;}
	.articleNew .artImg .insideArticle ul {margin:10px 10px 10px 30px; font:bold 14px arial; color:#333; display:inline-block; list-style-type:disc;}

	.articleNew  .insideArticle1 {background: url(/img/article/img-white-transparent.png?v=1) 0 0 repeat-x; position: relative; width: 280px; float: right;}
	.articleNew  .insideArticle1 .title {font:bold 21px arial; color:#333; margin:0px 20px; padding:10px 0; display:inline-block; background: url(/img/article/img-horiz-divder-guide.png?v=1) center bottom repeat-x;}
	.articleNew  .insideArticle1 ul {margin:10px 10px 10px 30px; font:bold 14px arial; color:#333; display:inline-block; width:210px; list-style-type:disc;}*/
.articleNew .artImg {
  float: left;
  padding-right: 10px;
  margin: 0 10px 15px 0;
  position: relative;
}
.articleNew .insideArticle1 {
  float: right;
  position: relative;
}
.articleNew .insideArticle2 {
  height: 305px;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 99;
}
.articleNew .insideArticle1 .title,
.articleNew .insideArticle2 .title {
  background: url(/img/article/img-horiz-divder-guide.png) repeat-x scroll center bottom transparent;
  color: #333333;
  display: inline-block;
  font: bold 21px arial;
  margin: 0 20px;
  padding: 10px 0;
}
.articleNew .insideArticle1 ul,
.articleNew .insideArticle2 ul {
  color: #333333;
  font: bold 14px arial;
  list-style-type: disc;
  margin: 10px 10px 10px 30px;
  width: 210px;
}
.articleNew .image-overlay {
  width: 280px;
  background: url(/img/article/img-white-transparent.png) repeat-x scroll 0 0 transparent;
  /* SET THIS TO A RELATIVE PATH*/
}
.articleNew .prevNxt {
  width: 100%;
  margin: 30px 0 0;
}
.articleNew .prevNxt td {
  padding: 0px;
  width: 50%;
  font-weight: bold;
}
.articleNew .prevNxt .r {
  text-align: right;
}
.articleNew .contentDesc {
  font: 13px/21px arial;
  padding: 0 50px 0 0;
}
.articleNew .prevNxt {
  padding: 0 0 20px 0;
  width: 680px;
}
.articleNew .preNext {
  font: bold 18px Arial;
  color: #333;
}
.articleNew .preNext a {
  font: bold 18px Arial;
  color: #336699;
}
.articleNew .mayLike {
  margin: 20px 0;
}
.articleNew .mayLike ul li {
  /*list-style: none; margin:0 0 0 10px;*/
}
.articleNew .mayLike .relTitle {
  font: bold 18px arial;
  color: #333;
}
/* to set the appropriate width on the article page */
.articleNew #formBlockWD,
.articleNew .comments {
  width: 700px;
}
/* Comments */
.comments {
  border-top: 1px solid #ededed;
  margin: 10px 0 0 0;
}
.comments .topLine {
  padding: 10px 0 10px 0;
}
.comments .topLeftComm {
  float: left;
}
.comments .topLeftComm .headline {
  font: 30px arial;
  color: #333;
  display: inline-block;
  padding: 0 0 0 5px;
}
.comments .postaComm {
  float: right;
  width: 120px;
  height: 26px;
}
.comments .postaComm {
  padding: 8px 20px 0 0;
}
.comments .postaComm a {
  font: bold 12px arial;
  color: #fff;
  text-decoration: none;
}
.comments .postaComm a.postCommLink {
  background: url(/img/article/btn-post-comment-anchor.png?v=1) no-repeat 0 0;
  display: block;
  width: 120px;
  height: 26px;
}
.comments .postaComm a.postCommLink:hover {
  background: url(/img/article/btn-post-comment-anchor-rollover.png?v=1) no-repeat 0 0;
}
.comments .postaComm .lnkTxt {
  display: block;
  padding: 5px 0 0 12px;
}
.comments .commentRole .commentsBlock {
  width: 700px;
  padding: 10px 0;
}
.comments .commentRole .commentsBlock .img {
  float: left;
  width: 60px;
}
.comments .commentRole .commentsBlock .content {
  float: right;
  width: 630px;
  margin: 0;
  display: inline-block;
}
.comments .commentRole .commentsBlock .content .top {
  background: url(/img/article/img-comment-bubble-top.png?v=1) no-repeat 0 0;
  height: 35px;
}
.comments .commentRole .commentsBlock .content .top .memName {
  font: bold 14px arial;
  color: #6b4589;
  position: relative;
  top: 10px;
  left: 30px;
}
.comments .commentRole .commentsBlock .content .c {
  background: url(/img/article/img-comment-bubble-mid.png?v=1) repeat-y 0 0;
}
.comments .commentRole .commentsBlock .content .comms {
  padding: 0 20px 0 30px;
  font: 12px arial;
  color: #333;
  display: inline-block;
  width: 550px;
  overflow: hidden;
}
.comments .commentRole .commentsBlock .content .base {
  background: url(/img/article/img-comment-bubble-btm.png?v=1) no-repeat 0 0;
  height: 35px;
}
.comments .commentRole .commentsBlock .content .base .posted {
  font: italic 11px arial;
  color: #666;
  position: relative;
  top: 5px;
  left: 30px;
}
.comments .leaveComment {
  background-color: #ece9ee;
  padding: 10px 10px;
}
.comments .leaveComment .head {
  padding: 5px 0 5px 0;
  font: 14px arial;
  color: #333;
  position: relative;
}
.comments .leaveComment .head .lc {
  font: bold 18px arial;
  color: #333;
  padding: 0 0 5px 0;
}
.comments .leaveComment .commentArea {
  background-color: #fff;
  margin: 10px 0 0 0;
  padding: 10px 20px;
  font: bold 12px arial;
  color: #333;
}
.comments .leaveComment .commentArea .errorText {
  display: none;
  font: 12px arial;
  padding: 5px 0;
}
.comments .leaveComment .commentArea .firstBlock {
  padding: 0 0 20px 0;
}
.comments .leaveComment .commentArea .firstBlock .indBlock {
  float: left;
}
.comments .leaveComment .commentArea .firstBlock .indBlock1 {
  float: right;
}
.comments .leaveComment .commentArea .firstBlock .inpblock {
  padding: 5px 0 0 0;
}
.comments .leaveComment .commentArea .firstBlock .inp {
  width: 300px;
  height: 25px;
  padding-left: 5px;
}
.comments .leaveComment .commentArea .secondBlock {
  padding: 0 0 10px 0;
}
.comments .leaveComment .commentArea .secondBlock .textComm {
  width: 645px;
  height: 100px;
}
.comments .leaveComment .commentArea .secondBlock .inpblock {
  padding: 5px 0 0 0;
}
.comments .leaveComment .commentArea .secondBlock .counterContainer {
  font: 11px arial;
  color: #666;
}
.comments .leaveComment .commentArea .secondBlock .counterContainer .counterValue {
  font-weight: normal;
}
.comments .leaveComment .commentArea .thirdBlock .captcha {
  width: 442px;
  float: left;
}
.comments .leaveComment .commentArea .thirdBlock .postButton {
  float: left;
  margin-left: 33px;
  margin-top: 28px;
}
.comments .leaveComment .commentArea .thirdBlock .buttonPos {
  margin: 10px 0 0 480px;
}
.comments .successMessage .success {
  font: bold 18px arial;
  color: #46166B;
  padding: 0 0 10px 0;
}
.connect {
  background-color: #6A458A;
  text-align: center;
  color: #FFFFFF;
  font-size: 18px;
  border-top: 5px solid #6A458A;
}
.icon {
  border-color: #6A458A;
  border-style: solid;
  border-width: 5px 5px 7px;
  padding: 10px 10px 6px;
  text-align: center;
  margin: 0 0 10px 0;
}
.dnone {
  display: none;
}
/* behavior articles - zero to three content*/
.behaviorArticles .behaviorTop {
  font-weight: bold;
  color: #333;
  font-size: 12px;
  border-bottom: 1px dotted #999;
  width: 685px;
}
.behaviorArticles .behaviorTop table {
  width: 685px;
}
.behaviorArticles .behaviorTop td.behHead {
  background-color: #f3f3f3;
  border-top: 1px dotted #999;
  border-bottom: 1px dotted #999;
  color: #333;
  font-family: Arial;
  font-size: 23px;
  font-weight: normal;
  padding: 10px 15px;
}
.behaviorArticles .behaviorTop td {
  vertical-align: top;
  width: 220px;
  padding: 5px 5px;
  font-family: arial;
  font-weight: bold;
}
.behaviorArticles .behaviorTop td ul {
  margin: 5px 0 5px 5px;
}
.behaviorArticles .footer {
  color: #333;
  font-size: 12px;
}
.behaviorArticles .contentBody {
  color: #333;
  font-size: 12px;
}
.behaviorArticles .footer a {
  color: #333;
  text-decoration: none;
}
.behaviorArticles .contentBody a {
  color: #000;
  text-decoration: none;
}
.behaviorArticles .moreArticles {
  color: #333;
  font-size: 12px;
}
.behaviorArticles .moreArticles a {
  color: #336699;
  font-weight: bold;
}
.behaviorArticles .moreArticles {
  color: #333;
  font-size: 12px;
}
.behaviorArticles .moreArticles a {
  color: #336699;
}
.description iframe {
  margin-bottom: 10px;
}
/* START of CE-2954 SEO Content Heirarchy - 6th July 2012*/
/* new css added for articles and resources & article topic pages */
/* may be like and related topics */
.mayLike .mayLikeTopics {
  width: 320px;
  float: left;
}
.mayLike .relatedTopics {
  width: 320px;
  float: left;
}
.mayLike .relLeftBorder {
  border-left: 1px dotted #333;
  padding-left: 25px;
}
/* childcare article resource page tabs */
.myCaregiverTabContainer .tab_lft_off {
  background: none;
  height: 0px;
  width: 0px;
  display: none;
}
.myCaregiverTabContainer .tab_lft_sqr_on {
  background: none;
  height: 0px;
  width: 0px;
  display: none;
}
.myCaregiverTabContainer .tab_rit_on {
  background: none;
  height: 0px;
  width: 0px;
  display: none;
}
.myCareTabNode .tab_lft_on {
  background: none;
  height: 0px;
  width: 0px;
  display: none;
}
.myCareTabNode .tab_rit_sqr_on {
  background: none;
  height: 0px;
  width: 0px;
  display: none;
}
.myCareTabNode .tab_rit_off {
  background: none;
  height: 0px;
  width: 0px;
  display: none;
}
.myCareTabNode .tab_lft_sqr_off {
  background: none;
  height: 0px;
  width: 0px;
  display: none;
}
.myCareTabNode .tab_rit_sqr_off {
  background: none;
  height: 0px;
  width: 0px;
  display: none;
}
.myCareTabNode .tab_lft_sqr_off {
  background: none;
  height: 0px;
  width: 0px;
  display: none;
}
.aR_baseGrey {
  background: none;
  height: 0px;
  width: 0px;
  display: none;
}
.myCaregiverTabContainer .myCaregiverTabContainer {
  height: 51px;
  padding-top: 5px;
  margin-top: 5px;
  border-bottom: 1px solid #ccc;
}
.myCareTabNode .tab_bg_on {
  cursor: default;
  border: 1px solid #CCCCCC;
  color: #000000;
  padding: 11px 10px;
  margin: 2px 10px;
  width: 170px;
  height: 23px;
  border-bottom: 0px solid #ccc;
  font-size: 16px;
  font-weight: bold;
  background: #e1f9fb;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1f9fb', endColorstr='#ffffff');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#e1f9fb), to(#ffffff));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #e1f9fb, #ffffff);
  /* for firefox 3.6+ */
  -webkit-box-shadow: 2px -2px 2px rgba(128, 128, 128, 0.25);
  -moz-box-shadow: 2px -2px 2px rgba(128, 128, 128, 0.25);
  box-shadow: ;
}
.myCareTabNode .tab_bg_off {
  cursor: pointer;
  border: 1px solid #CCCCCC;
  padding: 10px;
  margin: 2px 10px;
  width: 170px;
  height: 24px;
  border-bottom: 0px solid #ccc;
  font-size: 16px;
  background: #f2f2f2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#fafafa');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#fafafa));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #fafafa, #fafafa);
  /* for firefox 3.6+ */
}
.myCareTabNode .tab_bg_off a {
  color: #999999;
  font-weight: normal;
}
.aR_sidesGrey {
  background: none;
  border-top: 0px solid #ccc;
}
.aR_sidesGrey .grid {
  padding: 0px;
}
.articleBody {
  overflow: visible;
}
/* CAREZENSITE-27581 */
/* breadcrumb and social medialinks */
.topArticle {
  height: 30px;
}
.topArticle .breadCrumb {
  width: 550px;
  height: auto;
  float: left;
}
.topArticle .rightSocialItems {
  float: right;
  width: 355px;
  height: 30px;
}
.topArticle .rightSocialItems .socialMedia {
  float: left;
}
.browseText {
  font-weight: bold;
  font-size: 16px;
  margin: 20px 0 5px 0px;
}
.socialMediaTwit {
  float: left;
  width: 90px;
}
.socialMediaFB {
  float: left;
  width: 140px;
}
.socialMediaGPlus {
  float: left;
  width: 100px;
}
.socialMediaSeparator {
  float: left;
  text-align: center;
  width: 40px;
}
/* topicDetail on article Resources page */
.topicDet .topicImgDiv {
  margin: 10px 0px;
}
.topicDet .topicImgDiv .topicImageD {
  width: 315px;
  height: 177px;
  border-top: 2px solid #32CCE8;
  padding-top: 1px;
}
.topicDet .topicImgDiv .topicImageD .topicImageDInner {
  width: 313px;
  height: 176px;
  border: 1px solid #ccc;
  border-top: 0px solid #fff;
}
.topicDet .topicImgDiv .topicImageD .topicImageDInner .topicImage {
  width: 313px;
  height: 176px;
}
.topicDet {
  margin-right: 25px;
}
.topicDet .topicArticles {
  margin-left: 0px;
}
.topicDet .topicArticles ul {
  padding-left: 0px;
  margin-left: -0.2em;
}
.topicDet .topicTitle {
  margin: 10px 0px;
}
.topicDet .topicSummary {
  margin: 0px;
}
.topicDet .recentHead {
  margin: 10px 0px -5px 0px;
  font-weight: bold;
}
.topicDet .topicTitle a {
  color: #336699;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}
.topicDet li {
  margin: 0.5em 1.4em;
  color: #555;
}
.topicDet li a {
  color: #336699;
  text-decoration: none;
}
.topicDet .topiclink {
  margin: 10px 0px;
}
.topicDet .topiclink a {
  text-decoration: none;
}
/* articleTopic.jsp css */
.articleTopicCont {
  margin: 0px 15px 10px 0px;
  width: 660px;
}
.articleTopicCont .mainTopic {
  margin: 0px 0px;
}
.articleTopicCont .mainTopic .topicTitle {
  margin: 0px 0px 2px;
}
.articleTopicCont .mainTopic .topicTitle h1 {
  color: #000;
  font-size: 24px;
  line-height: 30px;
  font-weight: bold;
  text-decoration: none;
}
.articleTopicCont .mainTopic .topicImageSummary {
  position: relative;
  width: 656px;
  height: 369px;
  border: 1px solid #ccc;
}
.articleTopicCont .mainTopic .topicImageSummary .topicImageDiv {
  positin: absolute;
  width: 656px;
  height: 369px;
  top: 0px;
  border-top: 0px solid #fff;
  padding: 0px;
}
.articleTopicCont .mainTopic .topicImageSummary .topicImageDiv .topicImageSrc {
  width: 656px;
  height: 369px;
}
.articleTopicCont .mainTopic .topicImageSummary .topicSummary {
  width: 616px;
  height: 43px;
  position: absolute;
  bottom: 0px;
  background-color: #000;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  color: #fff;
  font-weight: bold;
  padding: 20px 20px;
}
.articleTopicCont .topicCustomBody {
  margin: 10px 0px;
  color: #000;
}
.articleTopicCont .ftArticles {
  margin: 20px 0px 20px -2px;
  width: 658px;
}
.articleTopicCont .ftArticles .ftArticle {
  padding: 0 20px 0 0;
  width: 203px;
}
.articleTopicCont .ftArticles .ftArticle .ftArticleImg {
  margin: 10px 0x;
  width: 200px;
  height: 113px;
  border: 1px solid #CCCCCC;
}
.articleTopicCont .ftArticles .ftArticle .ftArticleImgSrc {
  width: 200px;
  height: 113px;
}
.articleTopicCont .ftArticles .ftArticle .ftArticleTitle {
  margin: 5px 0px;
}
.articleTopicCont .ftArticles .ftArticle .ftArticleTitle a {
  font-size: 14px;
  font-weight: bold;
  color: #336699;
  text-decoration: none;
}
.articleTopicCont .ftArticles .ftArticle .ftArticleSummary {
  color: #000;
  margin: 5px 0px;
}
.articleTopicCont .ftArticles .ftArticle .ftArticleReadMore {
  margin: 15px 0px 0px;
}
.articleTopicCont .ftArticles .ftArticle .ftArticleReadMore a {
  font-weight: bold;
  color: #336699;
  text-decoration: none;
}
.articleTopicCont .topicSocialMedia {
  margin: 15px 0px;
}
.articleSubtopic {
  padding: 5px 0 5px 0;
  font-weight: bold;
  color: #000;
  font-size: 20px;
}
.articleItem {
  margin: 10px 0px 30px 0px;
}
.articleItem .articleTitle {
  margin: 10px 0 5px;
}
.articleItem .articleTitle a {
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
}
.articleItem .byLine {
  color: #999;
  margin: 5px 0px;
}
.articleItem .byLine a {
  color: #999;
  margin: 5px 0px;
}
.articleItem .articleSummary {
  color: #000;
}
.articleItem .articleReadLink {
  margin: 7px 0px;
}
.articleItem .articleReadLink a {
  text-decoration: none;
  font-weight: normal;
}
/* End of CE-2954 SEO Content Heirarchy - 6th July 2012*/
