
@import url("reset.css");
 
.clearBoth{display:block;clear:both;}
.helpDesc{font-style:italic; white-space:nowrap;}
.help2Desc{font-weight:bold; margin-left:4px;font-size: 12px; padding:0 6px;border:1px solid #0067B1;display:inline-block;}
.hightlight1 {color:#0067b1;}
.blueBar {background:url(/images/quoteBG.gif) no-repeat;}
.underline {text-decoration:underline;}
#pageWrap{min-width:960px;max-width:1200px;padding:0 10px;margin:30px auto;}
#popUpMask{z-index:9000; width:100%; height:100%; position:fixed; left:0; top:0;background-color:#fff;opacity:0.8; filter:alpha(opacity=80);}

#popUpMov{position:fixed; top:50%; left:50%; margin-top:-200px;margin-left:-263px;z-index:9999;border:4px solid gray;background-color:#fff; width:520px; height:400px}
#popUpMov .close{padding-left:10px; cursor:pointer; color:#0067B1;}
#popUpMov .buttons{clear:both;}
#popUpMov .buttons a{margin:0 15px;}
#popUpMov .buttons .left{float:left;}
#popUpMov .buttons .right{float:right;}
#popUpMov .Mov{margin:20px 15px 15px;}
/*.Mov {position:relative; height:340px;}
.Mov embed {width:490px; left:50%; margin:20px 0 0 -245px; position:absolute;}*/

#home #pageWrap{width:960px;}
#headerWrap{background-color:#f3f2f9;font-size:1.1em;height:4.7em;padding:10px;position:relative;}
#headerWrap h1{margin:0;}
#headerWrap h1 img{line-height:0;}
#headerWrap p,#headerWrap div{margin:0;position:absolute;}
#headerWrap #homeLink{top:46px;left:153px; font-size:1.1em;}
#headerWrap #homeLink a{margin-left:3px;}
#headerWrap #tagLine{top:10px;left:210px;color:#46166b;font-size:1.2em;}
#headerWrap #tagLine span{font-size:1.8em;color:gray;position:relative;top:3px;}
#headerWrap #memberMeta{top:.9em;right:.9em;font-size:1.1em;}
#headerWrap #headerSearch{top:3.6em;right:.9em;}
#headerWrap #headerSearch p{position:relative;margin:0;}
#headerWrap #headerSearch p #headerSearchInput{background-color:#fff;border:1px solid #666;}
#headerWrap #headerSearch p #headerSearchSubmit{background-color:transparent;border:none;color:#0067B1;cursor:pointer;}
#navWrap{background:#e3e2ec url(../images/layout/top-nav-bg-stripe.gif) repeat-x left top;position:relative;z-index:400;}
#navWrap ul{width:710px;height:3.35em;padding:0;margin:0 auto;list-style-type:none;position:relative;}
#navWrap li{float:left;width:170px;margin:0 10px 0 0;position:relative;}
#navWrap ul ul{visibility:hidden;position:absolute;height:0;top:3.15em;left:0;width:168px;}
#navWrap #familyPillarLink,#navWrap li ul li{margin-right:0;}
#navWrap a,#navWrap a:visited{display:block;text-decoration:none;color:#4c4c4c;width:150px;padding:.75em 10px .3em;font-weight:700;font-size:1.3em;text-transform:uppercase;}
#navWrap #selfPillarLink a#selfNavigation,#navWrap #selfPillarLink a#selfNavigation:visited{background:#e3e2ec url(../images/layout/top-nav-bg-self.gif) repeat-x left top;}
#navWrap #selfPillarLink a#selfNavigation:hover,.self #navWrap #selfPillarLink a#selfNavigation:visited{background:#fcb034 url(../images/layout/top-nav-bg-self-hover.gif) repeat-x left top;color:#fff;}
#navWrap #workPillarLink a#workNavigation,#navWrap #workPillarLink a#workNavigation:visited{background:#e3e2ec url(../images/layout/top-nav-bg-work.gif) repeat-x left top;}
#navWrap #workPillarLink a#workNavigation:hover,.work #navWrap #workPillarLink a#workNavigation:visited{background:#949c50 url(../images/layout/top-nav-bg-work-hover.gif) repeat-x left top;color:#fff;}
#navWrap #playPillarLink a#playNavigation,#navWrap #playPillarLink a#playNavigation:visited{background:#e3e2ec url(../images/layout/top-nav-bg-play.gif) repeat-x left top;}
#navWrap #playPillarLink a#playNavigation:hover,.play #navWrap #playPillarLink a#playNavigation:visited{background:#46166b url(../images/layout/top-nav-bg-play-hover.gif) repeat-x left top;color:#fff;}
#navWrap #familyPillarLink a#familyNavigation,#navWrap #familyPillarLink a#familyNavigation:visited{background:#e3e2ec url(../images/layout/top-nav-bg-family.gif) repeat-x left top;}
#navWrap #familyPillarLink a#familyNavigation:hover,.family #navWrap #familyPillarLink a#familyNavigation:visited{background:#559abb url(../images/layout/top-nav-bg-family-hover.gif) repeat-x left top;color:#fff;}
#navWrap table{position:absolute;top:0;left:0;border-collapse:collapse;}
#navWrap a:hover,#navWrap ul ul a:hover{color:#fff;}
#navWrap :hover > a,#navWrap ul ul :hover > a{color:#fff;}
#navWrap ul li:hover ul,#navWrap ul a:hover ul{visibility:visible;}
#navWrap ul #selfPillarLink ul a,#navWrap ul #selfPillarLink ul a:visited,#navWrap ul #selfPillarLink ul a:hover,#navWrap ul #workPillarLink ul a,#navWrap ul #workPillarLink ul a:visited,#navWrap ul #workPillarLink ul a:hover,#navWrap ul #playPillarLink ul a,#navWrap ul #playPillarLink ul a:visited,#navWrap ul #playPillarLink ul a:hover,#navWrap ul #familyPillarLink ul a,#navWrap ul #familyPillarLink ul a:visited,#navWrap ul #familyPillarLink ul a:hover{background-image:none;background-color:#fff;border-right:1px solid #ccc;border-bottom:3px solid #ccc;border-left:1px solid #ccc;font-size:1em;width:148px;padding-top:.75em;font-weight:400;padding-bottom:.75em;color:gray;text-transform:none;}
#navWrap ul #selfPillarLink ul a,#navWrap ul #selfPillarLink ul a:visited,#navWrap ul #selfPillarLink ul a:hover{border-bottom-color:#fcb034;}
#navWrap ul #selfPillarLink ul a span,#navWrap ul #selfPillarLink ul a:visited span,#navWrap ul #selfPillarLink ul a:hover span{color:#fcb034;}
#navWrap ul #workPillarLink ul a,#navWrap ul #workPillarLink ul a:visited,#navWrap ul #workPillarLink ul a:hover{border-bottom-color:#949c51;}
#navWrap ul #workPillarLink ul a span,#navWrap ul #workPillarLink ul a:visited span,#navWrap ul #workPillarLink ul a:hover span{color:#949c51;}
#navWrap ul #playPillarLink ul a,#navWrap ul #playPillarLink ul a:visited,#navWrap ul #playPillarLink ul a:hover{border-bottom-color:#46166b;}
#navWrap ul #playPillarLink ul a span,#navWrap ul #playPillarLink ul a:visited span,#navWrap ul #playPillarLink ul a:hover span{color:#46166b;}
#navWrap ul #familyPillarLink ul a,#navWrap ul #familyPillarLink ul a:visited,#navWrap ul #familyPillarLink ul a:hover{border-bottom-color:#559abb;}
#navWrap ul #familyPillarLink ul a span,#navWrap ul #familyPillarLink ul a:visited span,#navWrap ul #familyPillarLink ul a:hover span{color:#559abb;}
#leftNavInner,#mainColWrap,#mainColBottomBorder,#subColRightInner,#footerWrap,#welcomePromoWrap,#toolsWrap{*zoom:1;}
#welcomePromoWrap{background:url(../images/layout/bg-promo-360px.gif) no-repeat right bottom;position:relative;}
#promoWrap{width:350px;float:right;}
#promoVertAlign{padding:20px 0 0; float:right;width:320px; margin-right:17px;}
#promoVertAlign.grandFamily {background:url(/images/layout/promo-grand-magazine-family.jpg) no-repeat; margin:0; padding:0; cursor:pointer; height:208px; width:350px;}
#promoImage{float:left;margin:0;}
#promoImage img{display:block;} 
#promoText-verticalImage{text-align:center;margin:0 auto;font-family:georgia, serif;font-size:1.4em;}
#promoText{text-align:center;margin:0 0 0 122px;font-family:georgia, serif;font-size:1.4em;}
#promoText span{display:block;margin:0 0 1em;font-size:1.2em;}
#promoVertAlign.promoBrainGames {height:208px;width:350px;background:url(/images/layout/bg-promo-brainGames.gif) no-repeat; margin:0; padding:0;cursor:pointer;}
#promoVertAlign.promoBrainGames h4 {font-family:Georgia,Serif;font-size:1.7em;font-weight:400;margin:27px 0 0 10px; color:#2c2d25; margin-bottom:10px;}
#promoVertAlign.promoBrainGames p {color:#4d4d4d;margin:5px 0 5px 10px;font-size:1.2em;}
#promoVertAlign.promoBrainGames a {margin-left:10px;font-size:1.2em; color:#0067b1; display:block;}
#promoVertAlign.johnson {width:350px; padding:0; margin:0; background:url(/images/layout/j&j.jpg) no-repeat; height:208px; cursor:pointer;}
.getTheBook{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 0;width:100px;height:25px;text-indent:-9999px;display:block;margin:auto;margin-top:1em;outline:none;}
.getTheBook:hover{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 -24px;outline:none;}
.takeTheQuiz:hover{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 -72px;}
.takeTheQuiz{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 -48px;width:100px;height:25px;text-indent:-9999px;display:block;margin:auto;margin-top:1em;}
.subscribeNow{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 -96px;width:100px;height:25px;text-indent:-9999px;display:block;margin:auto;margin-top:1em;}
.subscribeNow:hover{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 -120px;}
.clickHere{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 -144px;width:100px;height:25px;text-indent:-9999px;display:block;margin:auto;margin-top:1em;outline:none;}
.clickHere:hover{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 -168px;outline:none;}
.jobSearch{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 -193px;width:101px;height:25px;text-indent:-9999px;display:block;margin:auto;margin-top:1em;outline:none;cursor:pointer;}
.jobSearch:hover{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 -217px;outline:none;}
.readEntireBlogself:hover{outline:none;background:transparent url(/images/btn-read-entire-blog.gif) no-repeat scroll 0 -28px;}
.readEntireBlogself{outline:none;background:transparent url(/images/btn-read-entire-blog.gif) no-repeat scroll 0 0;width:153px;height:28px;text-indent:-9999px;display:block;margin-bottom:1em;}
.readEntireBlogwork:hover{outline:none;background:transparent url(/images/btn-read-entire-blog.gif) no-repeat scroll 0 -84px;}
.readEntireBlogwork{outline:none;background:transparent url(/images/btn-read-entire-blog.gif) no-repeat scroll 0 -56px;width:153px;height:28px;text-indent:-9999px;display:block;margin-bottom:1em;}
.readEntireBlogplay:hover{outline:none;background:transparent url(/images/btn-read-entire-blog.gif) no-repeat scroll 0 -140px;}
.readEntireBlogplay{outline:none;background:transparent url(/images/btn-read-entire-blog.gif) no-repeat scroll 0 -112px;width:153px;height:28px;text-indent:-9999px;display:block;margin-bottom:1em;}
.readEntireBlogfamily:hover{outline:none;background:transparent url(/images/btn-read-entire-blog.gif) no-repeat scroll 0 -196px;}
.readEntireBlogfamily{outline:none;background:transparent url(/images/btn-read-entire-blog.gif) no-repeat scroll 0 -168px;width:153px;height:28px;text-indent:-9999px;display:block;margin-bottom:1em;}
.ContinueButton{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 -242px;width:100px;height:25px;text-indent:-9999px;display:block;margin:auto;margin-top:1em;outline:none;}
.ContinueButton:hover{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 -266px;outline:none;}
.FreeBookButton{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 -346px;width:208px;height:28px;text-indent:-9999px;display:block;margin:auto;outline:none;}
.FreeBookButton:hover{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 -374px;outline:none;}
.ExploreButton{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 -290px;width:208px;height:28px;text-indent:-9999px;display:block;margin:auto;outline:none;}
.ExploreButton:hover{background:transparent url(../images/btn-focus-area.gif) no-repeat scroll 0 -318px;outline:none;}
#welcomeWrap{margin-right:356px;padding:15px 0;font-size:1.2em;min-height:178px;}
#welcomeWrap h2{margin:0 27px;font-weight:400;font-size:2.4em;font-family:georgia, serif;}
#welcomeWrap p{margin:0 27px;color:#4c4c4c;width:67%;font-family:georgia;font-size:1.1em;}
#welcomeWrap p.welcomeTextWork{width:50%;}
#welcomeWrap p.welcomeTextPlay{width:60%;}
#welcomeWrap p.welcomeTextFamily{width:54%;}
#welcomeWrap #pillarWelcomeBrackets{margin:0 7px .25em;position:relative;top:-0.5em;font-size:1.4em;font-family:georgia, serif;}
#welcomeWrap #pillarWelcomeBrackets span{font-size:2.4em;position:relative;top:.2em;}
#contentBackgroundWrap{background:url(/images/layout/bg-content-top-fade.gif) repeat-x left top;}
.self #contentBackgroundWrap,.work #contentBackgroundWrap,.play #contentBackgroundWrap,.family #contentBackgroundWrap{background:none;}
#toolsWrap{font-size:1.1em;}
#toolsWrap p{margin:0;padding:.5em;}
#toolsWrap p a,#toolsWrap p a:visited{border:1px solid #999;font-family:georgia, serif;display:inline-block;vertical-align:text-bottom;padding:0 4px;margin:0 2px;color:#111;}
#toolsWrap p a:hover{text-decoration:none;background-color:#333;color:#fff;}
#toolsWrap #defaultTextSize{font-size:1em;}
#toolsWrap #largeTextSize{font-size:1.2em;}
#toolsWrap #largestTextSize{font-size:1.4em;}
#toolsWrap #rssLink a{border:none;background:url(../images/layout/rss-icon.gif) no-repeat left center;padding:0 0 0 12px;margin-left:52px;color:#0067b1;font-family:arial, sans-serif;}
#leftNavWrap{float:left;width:180px;font-family:georgia, serif;font-size:1.8em;margin-bottom:30px;}
#leftNavInner{background:url(../images/layout/bg-left-nav-top-border.gif) repeat-x left top;margin:0 10px 0 0;}
#leftNavWrap ul,#leftNavWrap ul li{list-style:none;padding:0;margin:0;}
#leftNavWrap ul #leftNavActive{background-color:#f1f1f1;}
#leftNavWrap a{display:block;text-transform:uppercase;color:#111;padding:6px 8px;}
#leftNavWrap ul ul a,#leftNavWrap ul ul a:visited{font-size:.8em;text-transform:none;border-top:1px dotted #bbb;}
#leftNavWrap ul ul ul a,#leftNavWrap ul ul ul a:visited{border-top:none;text-transform:none;font-size:.7em;color:#0067b1;}
#subColWrap{float:right;width:350px;margin-bottom:30px;}
#subColWrap .rightColSpan{float:right;padding:18px 20px; /*position:relative; top:-20px; margin-bottom:-10px*/margin-bottom:10px; background: url(../images/layout/bg-promo-360px.gif) no-repeat right bottom;}
#subColLeft{float:left;font-size:1.1em;width:170px;}
.additionalLinks{padding:5px;color:#4c4c4c;border-top:3px solid #fcb034;}
.additionalLinks.promoBrainGames {background:url(/images/layout/bg-brain-games.jpg) bottom center no-repeat; padding-bottom:80px; margin-bottom:15px;cursor:pointer;}
.additionalLinks.promoBrainGames a {font-size:1.1em; color:#0067b1;}
.additionalLinks h4{margin:0;font-size:1.6em;font-weight:400;color:#000;font-family:georgia, serif;}
.additionalLinks p{margin:.25em 0;}
.additionalLinks ul{margin:.5em 0;list-style:none;padding-left:0;}
#discussionGroups p.relatedGroups{font-weight:700;border-top:1px dotted #BBB;margin-top:-0.25em;padding-top:.5em;}
#discussionGroups ul li{background:url(../images/layout/icon-speech-bubble.gif) no-repeat 140px 5px;padding-right:10px;}
#discussionGroups ul li.featured{background:url(../images/layout/icon-speech-bubble-featured.gif) no-repeat 140px 5px;padding-right:0.1em;}
.additionalLinks ul li{border-top:1px dotted #bbb;padding:.5em 0;margin:0;}
.additionalLinks ul li a{font-size:1.1em;}
.additionalLinks ul li p{padding: 0 1em 0 0;}
#subColWrap .crossPromoBox{margin-bottom:14px;padding:5px 10px;font-size:1.1em;color:#4c4c4c;border:1px solid #d8d8d8;background:url(../images/layout/bg-cross-promo-box.gif) repeat-x left bottom;}
#subColWrap .crossPromoBox.grandPromoSmall {text-align:center; cursor:pointer;}
#subColWrap .crossPromoBox h4{margin:0;font-size:1.5em;font-weight:400;line-height:1.2;color:#000;font-family:georgia, serif;}
#subColWrap .crossPromoBox img{margin-top:.5em;}
#subColWrap .crossPromoBox p{margin:.5em 0 0;}
#subColRight{float:right;font-size:1.2em;width:170px;}
#subColRightInner{color:#4c4c4c;background:#eff0f0 url(../images/layout/bg-additional-resources.gif) repeat-x left bottom;}
#subColRightInner h4{margin:0;padding:3px 8px 1px;background-color:gray;color:#fff;font-weight:400;font-size:1em;}
#subColRightInner ul,#subColRightInner p{margin:8px;}
#subColRightInner ul{padding-left:0;margin-bottom:2em;list-style:none;}
#subColRightInner ul li{margin:.5em 0;}
#subColRightInner ul.hasIcons a{display:block;padding-left:25px;}
#subColRightInner ul li.pdfIcon a{background:url(../images/layout/icon-pdf.gif) no-repeat left top;}
#subColRightInner ul li.articleIcon a{background:url(../images/layout/icon-article.gif) no-repeat left top;}
#subColRightInner ul li.externalIcon a{background:url(../images/layout/icon-external-link.gif) no-repeat left top;}
#subColRightInner ul li.podcastIcon a{background:url(../images/layout/icon-podcast.gif) no-repeat left top;}
#subColRightInner .hasBottomBorder{border-bottom:1px dotted #bbb;padding-bottom:.5em;}
#mainColWrap{font-size:1.2em;margin-bottom:30px;}
.self #mainColWrap{background:url(../images/layout/content-border-self.gif) no-repeat left top;}
.self #mainColBottomBorder{background:url(../images/layout/content-border-self.gif) no-repeat left bottom;}
.general #mainColWrap{background:url(../images/layout/content-border-general.gif) no-repeat left top;}
.general #mainColBottomBorder{background:url(../images/layout/content-border-general.gif) no-repeat left bottom; overflow:hidden;}
.partner #mainColWrap{border-top:3px solid #CED0B4;}
#mainColInner{padding:10px;color:#4c4c4c;}
.general #mainColInner h2{font-family:georgia, serif;font-size:2em;line-height:1em;font-weight:400;margin-top:-.35em;color:#000;padding-top: .3em;border-bottom:0;}
#mainColInner h2{font-family:georgia, serif;font-size:2em;line-height:1em;font-weight:400;margin-top:.5em;color:#000;padding-bottom:.5em;border-bottom:1px solid #ddd;}
#mainColInner h3{font-size:1.2em;margin-bottom:-0.75em;}
#locationTitleLinks{padding:.25em 0 1em;}
#locationTitleLinks h4,#locationTitleLinks p{margin:0;}
#locationTitleLinks h4{color:#000;font-size:1.8em;font-weight:400;font-family:georgia, serif;}
#locationTitleLinks p{float:right;}
#contentHeaderWrap{min-height:115px;border-bottom:1px solid #ddd;}
#contentHeaderWrap img{float:left;}
#contentHeaderWrap h2,#contentHeaderWrap p{margin:0 0 .25em 110px;border-bottom:none;padding-top:.3em;}
#contentHeaderWrap .rssLink {padding:3px 0 0 22px; background:url(/images/layout/rss-icon.gif) left center no-repeat;}
#contentFooterWrap{padding-top:1em;}
#contentFooterWrap p{float:right;font-family:georgia, serif;color:#999;}
#contentFooterWrap a,#contentFooterWrap a:visited{position:relative;top:3px;}
.backToTop{border-top:1px dotted #ddd;text-align:right;padding-top:.5em;}
.backToTop_btmPg{text-align:right;padding-top:.5em;}
#commentsWrap{margin-top:3em;}
#commentsTable,#postCommentTable{width:100%;}
#commentsTable th,#commentsTable td,#postCommentTable th,#postCommentTable td{border-bottom:1px dotted #ddd;vertical-align:top;}
#commentsTable .noBorder th,#commentsTable .noBorder td,#postCommentTable .noBorder th,#postCommentTable .noBorder td{border-bottom:none;}
#commentsTable thead th,#commentsTable thead td,#postCommentTable thead th,#postCommentTable thead td{font-family:georgia, serif;font-style:italic;color:#000;}
#commentsTable thead th,#postCommentTable thead th{font-size:1.3em;font-weight:400;}
#commentsTable tbody th,#postCommentTable tbody th{padding:1em 15px 1em 0;color:#000;width:200px;}
.styledInput{border:1px solid #bbb;width:100%;}
.styledInput:focus{background-color:#ffffe5;}
.self .postCommentLink{background:url(../images/layout/content-border-self.gif) no-repeat left bottom;}
.self .postCommentLink a,.self .postCommentLink a:visited{background:url(../images/layout/post-comment-link-left.gif) no-repeat left 0px;display:inline-block;position:relative;top:-3px;left:80px;}
.self .postCommentLink a span,.self .postCommentLink a:visited span{background:url(../images/layout/post-comment-link-leftRT.gif) no-repeat right 0;display:block;color:#000;font-family:georgia, serif;font-style:italic;font-weight:700;padding:3px 10px 16px;}
.self .postCommentLink a:hover,.self .postCommentLink a:hover span{color:#0067b1;text-decoration:none;}
.work .postCommentLink{background:url(../images/layout/content-border-work.gif) no-repeat left bottom;}
.work .postCommentLink a,.work .postCommentLink a:visited{background:url(../images/layout/post-comment-link-left.gif) no-repeat left -39px;display:inline-block;position:relative;top:-3px;left:80px;}
.work .postCommentLink a span,.work .postCommentLink a:visited span{background:url(../images/layout/post-comment-link-leftRT.gif) no-repeat right -39px;display:block;color:#000;font-family:georgia, serif;font-style:italic;font-weight:700;padding:3px 10px 16px;}
.work .postCommentLink a:hover,.work .postCommentLink a:hover span{color:#0067b1;text-decoration:none;}
.play .postCommentLink{background:url(../images/layout/content-border-play.gif) no-repeat left bottom;}
.play .postCommentLink a,.play .postCommentLink a:visited{background:url(../images/layout/post-comment-link-left.gif) no-repeat left -78px;display:inline-block;position:relative;top:-3px;left:80px;}
.play .postCommentLink a span,.play .postCommentLink a:visited span{background:url(../images/layout/post-comment-link-leftRT.gif) no-repeat right -78px;display:block;color:#000;font-family:georgia, serif;font-style:italic;font-weight:700;padding:3px 10px 16px;}
.play .postCommentLink a:hover,.play .postCommentLink a:hover span{color:#0067b1;text-decoration:none;}
.family .postCommentLink{background:url(../images/layout/content-border-family.gif) no-repeat left bottom;}
.family .postCommentLink a,.family .postCommentLink a:visited{background:url(../images/layout/post-comment-link-left.gif) no-repeat left -117px;display:inline-block;position:relative;top:-3px;left:80px;}
.family .postCommentLink a span,.family .postCommentLink a:visited span{background:url(../images/layout/post-comment-link-leftRT.gif) no-repeat right -117px;display:block;color:#000;font-family:georgia, serif;font-style:italic;font-weight:700;padding:3px 10px 16px;}
.family .postCommentLink a:hover,.family .postCommentLink a:hover span{color:#0067b1;text-decoration:none;}
#home #pageWrap{margin-left: auto; margin-right:auto; position:relative;}
#home #welcomePromoWrap{background-image:url(../images/layout/bg-promo-232px.gif);}
#home #promoWrap{width:228px;}
#home #promoVertAlign{text-align:center;width:192px;padding:10px 0 0;}
#home #promoVertAlign.HomeLoggedIn{padding-top:30px; cursor:pointer;}
#home #promoVertAlign.HomeLoggedIn #promoImage img{display:inline;margin-bottom:8px;}
#home #promoImage{float:none;}
#home #promoDesc{font-family:georgia,serif;color:#000; margin-top:2.2em;font-size:1.1em;}
#home #promoText{font-size:1.2em;padding:10px 0;margin:0;border-bottom:1px solid #DDD;border-top:1px solid #DDD;font-weight:bold;background:transparent url(../images/home_dummiesPromoFade.jpg) bottom ; line-height:1.8em;}
#home #promoText a.getTheBook, #home #promoText a.takeTheQuiz{position:relative; top:23px; margin-top:-8px;}

#home #welcomeWrap{margin-right:232px;min-height:312px;font-size:1em;background-color:#fff;}
#home #welcomeWrap #oldImage {position:absolute; top:0; left:0; z-index:100;}
#home #welcomeWrap #newImage {position:absolute; top:0; left:0; z-index:200; display:none;}
#home #welcomeWrap h2{margin:0 0 0 47px;width:60%; position:relative; z-index:300;}
#home #welcomeWrap p{margin:0 0 0 27px;width:50%;font-size:1.4em;font-family:georgia, serif; position:relative; z-index:300;}
#home #welcomeWrap p span{display:block;padding:8px 22px;}

.homeBoxWrap{margin:20px 0 0 1px; float:left; width:176px; cursor:pointer; height:193px; border-left:1px solid #ddd; position:relative;}
.homeBoxWrap h2 {font-family:Georgia; margin:7px 0 12px 10px; font-weight:normal; color:#2c2d25; font-size:1.7em; line-height:1.1em;} 
.homeBoxWrap p {margin:5px 0 5px 10px; color:#4d4d4d; font-size:1.2em;}
.homeBoxWrap li {margin:5px 0 5px 6px; color:#4d4d4d; font-size:1.2em; line-height:1.2em;}
#homeBoxesWrap .pillarself{background:url(/images/longevityCalc_plant.jpg) no-repeat center bottom;}
#homeBoxesWrap .pillarwork{background:url(/images/jobSearch_mouse.jpg) no-repeat left bottom;}
#homeBoxesWrap .pillarplay{background:url(/images/brainGames_remember.jpg) no-repeat center bottom;}
#homeBoxesWrap .pillarfamily{background:url(/images/home_grandBox.jpg) no-repeat right bottom;}
#homeBoxesWrap .homeBoxWrap.ash {background:url(/images/ash_sneakers.jpg) no-repeat center bottom;}
.homeBoxWrap.Selectedpillarplay.boomerAlley {background:url(/images/home_boomerAlley.jpg) no-repeat center 125px;}
.Selectedpillarplay, .Selectedpillarfamily, .Selectedpillarself, .Selectedpillarwork, .Selecteddefault {padding-top:30px; height:166px; border-top:none;}
.Selectedpillarplay h2, .Selectedpillarfamily h2, .Selectedpillarself h2, .Selectedpillarwork h2 {}
.Selectedpillarplay span {width:176px; height:50px; background:url(/images/home_newplay.jpg) no-repeat top; display:block; position:absolute; top:-17px; left:0;} 
.Selectedpillarfamily span {width:176px; height:50px; background:url(/images/home_newfamily.jpg) no-repeat top; display:block; position:absolute; top:-17px; left:0;} 
.Selectedpillarself span {width:176px; height:50px; background:url(/images/home_newself.jpg) no-repeat top; display:block; position:absolute; top:-17px; left:0;} 
.Selectedpillarwork span {width:176px; height:50px; background:url(/images/home_newwork.jpg) no-repeat top; display:block; position:absolute; top:-17px; left:0;} 
.Selecteddefault span {width:176px; height:50px; background:url(/images/home_newdefault.jpg) no-repeat top; display:block; position:absolute; top:-17px; left:0;}
#homeBoxBlog{float:left; background:url(/images/home_blogBG.jpg) repeat-x left bottom; width:230px; margin:20px 10px 0 0; font-size:1em;}
#homeBoxBlog ul {list-style-type: none; margin:0 0 0 5px; padding:0; font-family:georgia, serif;}
#homeBoxBlog ul img {width:32px;}
#homeBoxBlog ul li{margin:5px;}
#homeBoxBlog ul li div{float:right; width:175px;}
#homeBoxBlog h3{margin:0; color:#0067B1; font-weight:normal; line-height:1em;}
#homeBoxBlog h1 {font-size:2.2em; color:#0067B1; font-weight:normal; line-height:1em; margin:0 0 10px 0;}
#homeBoxBlog h2{line-height:1; padding-bottom:6px;}
#homeBoxBlog a {color:#4d4d4d; font-size:1.2em;}

#homeSubFooter {background-color:#F3F2F9; float:left; width:100%; margin:10px 0 10px;}
#homeSubFooter ul{list-style-type:none;float:left; padding:6px 0  6px 3px; margin:0;}
#homeSubFooter li {border:1px solid #ddd; float:left;background:#FFF url(/images/home_subFooterFade.jpg) repeat-x left top; margin:0 3px; padding:5px; width:300px; height:5em;}
#homeSubFooter a,#homeSubFooter a:visited, #homeSubFooter p{color:#676767; margin:0 5px 5px; font-size:1.2em;}
#homeSubFooter .diffColor {color:#0067b1;}
#homeSubFooter h2{color:#0067B1;font-family:georgia, serif; margin:0 4px; font-weight:normal; font-size:1.8em;}

.pillarself{border-top:3px solid #fcb034;}
.pillarwork{border-top:3px solid #92985c;}
.pillarplay{border-top:3px solid #3c135c;}
.pillarfamily{border-top:3px solid #4f8fad;}
.blueBorder {border-top:3px solid #0067B1;}
.realBorder {border-top:3px solid #ced0b4;}
#pillarLeftNav #mainColWrap{margin:0 356px 20px 180px;}
#pillar #leftNavWrap{display:none;}
#pillar #mainColWrap{margin:0 356px 20px 0;}
.general #promoWrap,#blog #promoWrap,#blogLeftNav #promoWrap{margin-bottom:10px;padding-bottom:20px;background:url(../images/layout/bg-promo-350px.gif) no-repeat right bottom;}
.general.family #promoWrap, .general.play #promoWrap {padding-bottom:0;}
#blogLeftNav #subColWrap{width:180px;}
#blogLeftNav #mainColWrap{margin:0 180px;}
#blogLeftNav #promoWrap{width:130px;height:26em;margin-bottom:10px;text-align:center;}
#blogLeftNav #promoVertAlign{width:140px;left:50%;margin-top:-140px;margin-left:-70px;}
#blogLeftNav #promoImage{float:none;}
#blogLeftNav #promoImage img{display:inline;}
#blogLeftNav #promoText{padding:0;margin:0;}
#blogLeftNav .crossPromoBox{margin-bottom:10px;}
#blog #leftNavWrap{display:none;}
#blog #mainColWrap{margin:0 356px 0 0;}
.registration #mainColInner h2, .profile #mainColInner h2{padding-bottom:0;border-bottom:none;}
.registration #errorMessage, .profile #errorMessage{color:red;border:2px solid red;padding:.5em 3em;}
.registration #errorMessage ul, .profile #errorMessage ul{margin-left:10px;}
.registration fieldset, .profile fieldset{border:none;border-top:1px solid #ddd;padding:0 .5em;}
.registration fieldset.altBackground, .profile fieldset.altBackground{background-color:#f8f8f8;}
.registration fieldset dt, .profile fieldset dt{width:18em;clear:left;float:left;padding:5px 0;font-weight:400;margin-right:10px;}
.registration fieldset dd, .profile fieldset dd{margin-left:18em;padding:5px 0;}
.registration fieldset .textInput, .profile fieldset .textInput{width:30em;border:1px solid #aaa;}
.registration fieldset #mailingAddress, .profile fieldset #mailingAddress{margin-bottom:7px;}
.registration fieldset #hardcopyID1, .profile fieldset #hardcopyID1{margin-left:2em;}
.registration fieldset #mailingZipCode,.registration fieldset .dobInput, .profile fieldset #mailingZipCode,.profile fieldset .dobInput{width:5em;}
.registration fieldset #referralSourceWrap, .profile fieldset #referralSourceWrap{margin-top:3em;}
.registration fieldset #regFormCheckboxes,.registration fieldset #submitButton, .profile fieldset #regFormCheckboxes,.profile fieldset #submitButton{list-style:none;padding-left:0;margin-left:18.7em;margin-top:1em;}
.registration .errorDecoration,.registration .errorDecoration input, .profile .errorDecoration,.profile .errorDecoration input{color:red;border-color:red;}
.registration fieldset dd span, .registration fieldset dd span{display:none;}
.registration fieldset dd.errorDecoration span, .registration fieldset dt small, .profile fieldset dd.errorDecoration span,.profile fieldset dt small{display:block;}
.registration fieldset #regFormCheckboxes .errorDecoration, .profile fieldset #regFormCheckboxes .errorDecoration{position:relative;left:-10px;border-left:4px solid red;padding-left:6px;}
.registration #dummiesregblock {list-style-type:none;}
.registration #dummiesregblock dt {margin-right:0;}
.registration #dummiesregblock p, .registration #dummiesregblock li {margin:0; padding:0;}
.registration #dummiesregblock li {width:85%; float:left; margin:0.25em 0 .3em;}
.registration #dummiesregblock li input, .registration #dummiesregblock li div {float:left; margin-left:8px;}
.registration #dummiesregblock p.bookOptTitle {font-weight:bold;}
.registration #dummiesregblock li.noThanks{border: none;color: #787878; margin-bottom:.5em;}
.registration .wileyMan {float:left;}
.registration #promoWrap{padding:0px; width:350px; height:170px; background-image:none; }
.registration input.check,.profile input.check {float:left;margin-right:10px;}
.registration div.check,.profile div.check {padding-left:30px;}
#contactEmailID.check, #contactMailID.check{margin-left:28px;}

.registration #jobBox{background:transparent url(../images/JobSearchAd2.gif) no-repeat scroll left top;cursor:pointer;height:170px;padding:0;width:350px; border-bottom:1px solid #f2f2f2; margin:0;}
.registration #jobBox div{padding: 30px 15px 10px 0;}
.registration #jobBox p{margin:0; padding:0; font-size:12px;}
.registration #jobBox h3{font-size:24px; line-height:1; margin:0 0 8px; font-family:georgia, serif; font-weight:bold;}
.registration #jobBox .search_text{float:right; text-align:center; width:218px; text-align:center; height:100px;margin-right:1em;}

.registration #promoWrap2{padding:0px; width:350px; height:170px; background-image:none;margin-bottom:10px}
.registration #quote {width:348px;height:170px;color:#666;font-family:Georgia, serif;border:1px solid #f2f2f2; background:url(/images/layout/bg-cross-promo-box.gif) repeat-x left bottom;}
.registration #quote blockquote {padding:15px 25px 10px; font-size:12px; line-height:1.6em; position:relative;}
.registration #quote blockquote strong {font-size:20px; line-height:12px;}
.registration #quote blockquote strong.accuracy {position:absolute; left:12px; top:15px;}
.registration #quote img {float:left;margin:7px 10px 0 110px;}
.registration #quote span {line-height:47px;font-size:11px;}
.registration .blueBorder {padding:10px; margin-top:20px; font-size:1.2em;}
.registration .blueBorder h3 {font-family:Georgia; font-size:1.6em; font-weight:normal; margin:0;text-align:center;}
.registration .blueBorder ul {margin:0; padding:0; list-style:none; font-size:1.2em;}
.registration .blueBorder li {margin:5px 0; padding:5px 0; border-top:1px dotted #ccc;}
.registration.True #promoWrap{height:208px;}
.registration.True #pageWrap #mainColWrap {margin:0 0 20px 0;}
.registration.True #mainColInner {width:80%;}
.registration.True #partnerRegConfirm {margin-top: 20px;}
.registration.True #partnerRegConfirm .additionalLinks {width:43%; margin-right:15px; float:left;}
.registration.True #partnerRegConfirm .additionalLinks p {float:left; width:75%;}
.registration.True #partnerRegConfirm .additionalLinks img {float:right; width:58px;}
.registration.True .exploreLater {display:block; width:208px; height:28px; background:url(/images/btn-focus-area.gif) no-repeat 0 -458px;}
.registration.True .exploreLater:hover {background-position:0 -486px;}
.registration.True #simple_search {padding:0px; width:350px; height:208px; margin-bottom:0; background:transparent url(/images/jobsearch_promowrap.jpg) no-repeat top right;}
.registration.True .ContinueButton {margin:20px 0 0 0;}
.registration #simple_search div{padding:10px;}
.registration #simple_search p{margin:0; padding:0; font-size:12px;}
.registration #simple_search h3{font-size:24px; line-height:1; margin:0 0 8px; font-family:georgia, serif; font-weight:bold;}
.registration #simple_search h4{line-height:1; margin:0 0 2px; font-size:12px;}
.registration #simple_search .search_text{float:right; text-align:center; width:228px; text-align:center; height:100px;}
.registration #simple_search .search_field{float:left; margin:10px 10px 6px; width:154px;}
.registration #simple_search .search_field label{font-weight:bold; font-size:11px;padding:1px;}
.registration #simple_search .search_field input{width:inherit;}
.registration #simple_search .jobSearch{margin:0 0 0 10px; padding:0; border:0;}
.registration #regConfirm {margin-left:110px;}
.registration #regConfirm p {margin:0;}
.registration #regConfirm .downloadBook {border:1px solid #DDDDDD;float:left;margin-left:77px;text-align:center;width:410px;}
.registration #regConfirm .downloadBook a{display:block; padding:16px 0;}
.registration #regConfirm .downloadNotes {width:410px; margin:22px auto 4px; font-style:italic; margin:0 auto 22px;}
.registration #regConfirm div {margin:22px auto 4px;width:575px;}
.registration #regConfirm div img {left:-76px;margin-left:4px;position:relative;top:-10px;}
.registration #PartnerLink{text-align:center; font-weight:bold; font-size:1.2em; margin-left:110px; margin-top:2em;}
.registration .blueBar {overflow:auto; border-bottom:1px solid #f2f2f2; margin-bottom:20px; background:#f3f4ee url(/images/layout/bgAlreadyReg.gif) no-repeat;}
.registration .blueBar h3 {margin:25px 15px 15px;}
.registration .blueBar h3 a {font-family:Georgia; font-size:0.9em; cursor:pointer;}
#loginform h2{font-family:georgia;font-weight:400;margin-top:-0.5em;}
#loginform dt{float:left;width:8em;}
#loginform dd{margin-bottom:1em;}
#footerWrap{clear:both;padding:10px;border-top:3px solid #cfd0b4;background-color:#f3f2f9;}
#footerWrap p{margin:0;}
#footerWrap #footerLinks{float:right;padding-top:1.5em;}
#footerWrap span.footerReal{color:#0067B1;}
#footerWrap span.footerPoweredBy{font-family:georgia;color:#00B1B0;}
#footerWrap span.footerHumana{font-family:georgia;color:#0067B1;}

#formRegister{margin-left:8px;padding:4px;}
#formRegister dt{float:left;width:250px;display:block;}
.text {width:85%;}
.bday{width:24px;}
.bdayyear{width:38px;}
#popWrapper{position:absolute;left:-500px;top:-500px;z-index:9999;width:300px;height:220px;border:4px solid gray;background:url(../images/layout/popWrapper_background.gif) repeat-x left top;background-color:#fff;padding-top:15px;}
#popWrapper span{padding-left:10px;cursor:pointer;color:#0067B1;}
#popInside{margin-top:2px;padding: 0 12px 0 9px;}
#popInside h2{font-family:georgia;font-weight:400;margin:0.5em 0;}
#popInside p{font-size:11px;}
.comment_row{border-top:1px dotted #DDD;}
.comment_area p{color:#000;}
.submit_comment{background:#fff url(../images/btn-submit.gif) no-repeat left 0;text-indent:-9999px;display:block;height:28px; width:102px;border:0px;margin-top:1em;cursor:pointer;}
.submit_comment:hover{background:#fff url(../images/btn-submit.gif) no-repeat left -28px;}
.topcontentborder {border-top: 3px solid #ddd; }
.blogger_comment_row {background-color:#f3f2f9;}
.blogger_pic{border:solid 1px #f0f0f0;border-right:solid 3px #c8c8c8;border-bottom:solid 3px #bcbcbc;}
.blog_error{color:Red;}
.blog_message{color:Green;background-color: #fffff1;border:thin solid #d2d2d2; margin-bottom:2em;padding:2em 1em;}
.note{font-size:.8em;}
.wileyCopyright{font-size:.8em;color:#888;}
.work #welcomePromoWrap{background:#a6a962 url(/images/jobsearch_promowrap_bg.gif) repeat-y top right;}
.work #promoWrap{padding:0px; width:350px; height:208px; background:transparent url(/images/jobsearch_promowrap.jpg) no-repeat top right;}
.work #promoWrap div{padding:10px;}
.work #promoWrap p{margin:0; padding:0; font-size:1.2em; color:#4d4d4d;}
.work #promoWrap h3{font-size:1.7em; line-height:1.1em; margin-top:27px; font-family:georgia, serif; font-weight:normal; color:#2C2D25;}
.work #promoWrap h4{line-height:1; margin:0 0 2px; font-size:12px;}
.work #promoWrap .search_text{width:230px; height:100px;}
.work #promoWrap .search_field{float:left; margin:10px 10px 6px; width:154px;}
.work #promoWrap .search_field label{font-weight:bold; font-size:11px;padding:1px;}
.work #promoWrap .search_field input{width:inherit;}
.work #promoWrap .jobSearch{margin:0 0 0 10px; padding:0; border:0;}

.self #promoWrap .ashPromoWrap{height:202px; border-width:3px 0; border-color:#fcb034; border-style:solid; background:url(/images/selfBoost.jpg) right top no-repeat; padding-left:10px; cursor:pointer;}
.self #promoWrap .ashPromoWrap h2 {font-family:Georgia;font-weight:normal; color:#2c2d25; font-size:1.7em; line-height:1.1em; margin-top:27px;}
.self #promoWrap .ashPromoWrap li {margin:5px 0 5px 6px; color:#4d4d4d; font-size:1.2em; line-height:1.2em;}
.self #promoWrap .ashPromoWrap a {color:#4c4c4c; font-size:1.2em;width:200px;display:block;}
#partnerLoginWrapper{height:500px;}
#partnerLoginWrapper dt{clear:left; float:left; font-weight:400; width:14em; padding:3px 0;}
#partnerLoginWrapper #passwordID, #partnerLoginWrapper #usernameID{width:350px;}
#partnerLoginWrapper dd{margin:0 0 1em 14em;}
#partnerLoginWrapper h2{margin:0; padding:0.3em 0 0.5em;}
#partnerLoginWrapper #submitID{margin-top:1em;}
#partnerLoginWrapper p{margin:0;}
#partnerLoginWrapper #forgotLink{position:absolute;}
#partnerLoginWrapper .seperator{margin:2em 0 0; border-bottom:1px solid #DDDDDD;}
#ofAgeOptions {width:500px; margin:auto; font-family:georgia, serif;}
#ofAgeOptions span {display:block;}
#ofAgeOptions .headerIcon{float:left; margin-right: 6px;height:82px;}
#ofAgeOptions .otherOption {border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;display:inline-block;margin:5px 0;width:100%;padding:6px;}
#ofAgeOptions .otherOption:hover {cursor:pointer;}
#ofAgeOptions .optionHeading {font-size:1.8em; font-weight:400; margin-bottom:0.5em; color:#000;}
#ofAgeOptions .optionHeading img {float:none;}
#ofAgeOptions .optionDescription {line-height:1.4em; font-size: 1.4em; font-family:Arial;}
#ofAgeOptions a {float:left;}
.general.ofage #mainColInner .subhead{font-size:1.8em; margin: 0 0 1.5em; color:#858585; font-family:Georgia;}
.general.ofage #mainColInner h2{margin-top:0; margin-bottom:0; padding-bottom:0.25em; font-size:2.4em; line-height:1.3em;}

/*brain games*/
#pillar #pageWrap.mediaPage #mainColWrap{background:url(/images/layout/content-border-general-long.gif) no-repeat; margin:0 0 20px 0}
#pillar #pageWrap.mediaPage #mainColBottomBorder{background:url(/images/layout/content-border-general-long.gif) no-repeat left bottom;}
#pillar #pageWrap.mediaPage #subColWrap{width:170px; float:right; font-size:0.85em;}
#pageWrap.mediaPage #mediaContainer{background-color:#F3F2F9; padding:10px; margin:10px 180px 10px 0;}
#pageWrap.mediaPage #mediaContainer .media{width:658px; margin:0 auto}
#pageWrap.mediaPage #mediaContainer .media div{color:black; padding-bottom:10px}
#pageWrap.mediaPage #mediaContainer .media div span{font-family:georgia;display:block;font-size:18px;}
#pageWrap.mediaPage #mainColInner{padding:10px 0; width:100%; overflow:hidden;}
#pageWrap.mediaPage .additionalLinks ul li {border:0}
#pageWrap.mediaPage .additionalLinks {padding:0}
#pageWrap.mediaPage .additionalLinks ul li{padding:0.2em 0;line-height:1.2em; font-size:0.95em;}

.AddResour li h4{font-family:georgia;font-size:1.5em;color:#0067B1;line-height:1.3em}
.AddResour li h4 span.smallCap{font-size:.8em}
.AddResour li img{float:left;width:30px;margin-right:.5em}

.gameSubtitle{color:#4C4C4C}
.gameSubtitle.italicSub{font-style:italic; display:block; margin-left:35px;}


#pageWrap.mediaPage .blogHeader ul li { background:url(/images/home_blogBG.jpg) repeat-x 0 -90px;height:100px;}
#pageWrap.mediaPage .blogHeader ul li a{ float:right; display:inline;}
#pageWrap.mediaPage .blogHeader ul li h4{padding-bottom:5px}


#pageWrap.mediaPage #subColWrap ul.list li a, #pageWrap.mediaPage #subColWrap ul.list li a:visited{color:#0067b1;padding:8px;width:154px; display:block;height:34px}
#pageWrap.mediaPage #subColWrap ul.list li.ash{color:#0067b1;padding:10px 5px 5px;width:155px; display:block;height:35px;margin-bottom:.7em; cursor:pointer; border:1px #d4d4d4 solid; border-top:none;}
#pageWrap.mediaPage #subColWrap ul.list li.blogger{color:#0067b1;padding:10px 5px 5px;width:155px; display:block;min-height:35px;margin-bottom:.7em;border:1px #d4d4d4 solid; cursor:pointer; border-top:none;}
.gradienBG{background:url(/images/layout/gamesBG-grad.gif) repeat-x bottom;border:1px solid #f2f2f2}
.ash{background:url(/images/ashBtn.jpg) no-repeat top}
.blogger{background:url(/images/bloggerBtn.jpg) no-repeat top}
.turnOnPlay, .turnOnSelf, .turnOnWork, .turnOnFamily {position:relative;}
.turnOnPlay .bar {display:block; position:absolute; background:url(/images/playBar.gif) center top no-repeat; height:6px; width:100%; top:0; left:0;}
.turnOnSelf .bar {display:block; position:absolute; background:url(/images/selfBar.gif) center top no-repeat; height:6px; width:100%; top:0; left:0;}
.turnOnWork .bar {display:block; position:absolute; background:url(/images/workBar.gif) center top no-repeat; height:6px; width:100%; top:0; left:0;}
.turnOnFamily .bar {display:block; position:absolute; background:url(/images/familyBar.gif) center top no-repeat; height:6px; width:100%; top:0; left:0;}
/* Dummies Article */
.articleTopLink {border-bottom:1px solid #ddd; background:#fff url(/images/gradientGreen.gif) repeat-x; line-height:2.5em; padding-left:15px; font-size:1.2em; margin:-6px 0 30px 0;}
a#articleTopLink {color:#0067b1; text-transform:capitalize;}
#articleContainer{padding-right:10px; margin:10px 260px 10px 0; min-height:470px;}
#articleContainer h1 {border:none; padding:10px 0 0 110px; margin:12px 0 12px 0; background:url(/images/dummies/dummyAvatar.gif) no-repeat; min-height:100px; font-size:2em; color:#000; font-family:Georgia; font-weight:normal;}
#articleContainer h1 span {font-size:0.5em; font-family:Arial, Helvetica; color:#4d4d4d; display:block;}
#mainColWrap #articleContainer h2 {font-size:1.7em; padding:0 0 0 60px; margin:30px 0 0; border:none;}
#mainColWrap #articleContainer h3 {font-size:1.4em; color:#000; font-weight:normal; font-family:Georgia; padding-left:60px; margin:30px 0 0;}
#mainColWrap #articleContainer h4 {font-size:1.2em; padding-left:60px; margin:0;}
#articleContainer ul {padding-left:75px;}
#articleContainer * ul {padding-left:0}
#articleContainer p {padding-left:60px;}
#articleContainer .Remember, #articleContainer .Tip, #articleContainer .TechnicalStuff, #articleContainer .CheatSheet, #articleContainer .Warning {padding-left:60px; min-height:50px;}
#articleContainer * p {padding-left:0;}
#mainColWrap #articleContainer table {width:60%; margin-left:60px;}
/*#mainColWrap #articleContainer table td:first-child {width:33%;}*/

#chapterContainer{padding-right:10px; margin:10px 260px 10px 0; min-height:470px;}
#chapterContainer h1 {border:none; padding:10px 0 0 110px; margin:12px 0; background:url(/images/dummies/dummyAvatar.gif) no-repeat; min-height:100px; font-size:2em; color:#000; font-family:Georgia; font-weight:normal;}
#chapterContainer h1 span {font-size:0.5em; font-family:Arial, Helvetica; color:#4d4d4d; display:block;}
#chapterContainer h2 {font-size:1.6em;}


.Remember {background:url(/images/dummies/icons/article-remember.gif) left top no-repeat;}
.Tip {background:url(/images/dummies/icons/article-tip.gif) left top no-repeat;}
.TechnicalStuff {background:url(/images/dummies/icons/article-technicalstuff.gif) left top no-repeat;}
.CheatSheet {background:url(/images/dummies/icons/article-cheatsheet.gif) left top no-repeat;}
.Warning {background:url(/images/dummies/icons/article-warning.gif) left top no-repeat;}
#pillar #pageWrap.mediaPage #subColWrap.articles {width:250px;}
#pageWrap.mediaPage .additionalLinks.articleMenu {font-size:1.1em;}
#pageWrap.mediaPage .additionalLinks.articleMenu li {border-top:1px dotted #bbb; font-size:1em; padding:0.5em 0 0.5em 25px; background:url(/images/layout/icon-article.gif) no-repeat left center;}
#iconGlossary {padding:0 5px; margin:10px 0 20px 0; list-style:none; border:1px solid #ddd;}
#iconGlossary h4 {color:#000; font-family:Georgia; font-size:2em; font-weight:400; margin:5px 0;}
#iconGlossary li {padding-left:60px; margin:15px 0; font-size:1.1em;}
.dummybox {border:1px solid #ccc; background:url(/images/layout/bg-cross-promo-box.gif) repeat-x left bottom; margin-bottom:20px; padding:15px 10px; font-size:1.2em; color:#4d4d4d; clear:both;}
.dummybox img {width:146px; margin:0 auto; display:block;}
.dummybox h4 {font-size:1.6em; font-family:Georgia; color:#000; font-weight:normal; margin-bottom:0;}
.dummybox.chapter h4 {margin:0;}
.dummybox p {margin-bottom:0;}
.dummybox h6 {font-size:1em; font-weight:bold; margin:15px 0 0;}
.dummybox ul {margin:0; padding:0;}
.dummybox li {margin-left:15px;}
#backToPillar {display:block; font-size:1.2em; padding:10px 0 0; border:1px solid #ccc; border-top:0; background:url(/images/layout/bg-cross-promo-box.gif) repeat-x left bottom; font-family:Georgia;}
/****        M A R K E T P L A C E                 ****/
.marketplace #mainColInner h3 {margin:15px 0 0; font-family:Georgia; color:#000; font-size:1.4em; font-weight:normal;}
.marketplace #mainColInner h4 {font-weight:normal; margin:5px 0;}
ul.marketplace {list-style:none; margin:0; padding-left:0;}
ul.marketplace a {padding-right:20px; background:url(/images/layout/icon-external-link.gif) right center no-repeat; margin-left:10px;}
ul.marketplace img {width:60px; height:60px; float:left;}
ul.marketplace p {margin:0 0 0 70px;}
ul.marketplace li {margin:10px 0 20px; border-bottom:1px solid #ccc; float:left; padding-bottom:10px;}
ul#financialProducts, ul#healthProducts {width:50%; float:left;}
ul#financialProducts li, ul#healthProducts li {clear:both; width:95%;}
ul#partnerOffers {clear:both;}
ul#partnerOffers li {width:47.5%; float:left; margin-right:2.5%; height:6em;}
.marketplaceHomePic1 {position:absolute; right:-10px; bottom:0;}
.marketplaceHomePic2 {position:absolute; left:25px; bottom:-5px;}
.marketplaceHomePic3 {margin:0 0 -5px!important; cursor:pointer;}
#promoImage img {cursor:pointer;}
#promoText .marketplaceCopy {font-size:0.9em; font-weight:normal; margin:10px 0 0; font-family:Arial; line-height:1.6em; cursor:pointer; color:#4d4d4d;}
#promoText .marketplaceCopy span {margin:0;}
.takeALook {background:transparent url(/images/btn-focus-area.gif) no-repeat scroll 0 -556px; display:block; height:25px; margin:0 auto; text-indent:-9999px; width:101px; position:relative; top:23px; cursor:pointer;}
.takeALook:hover {background-position:0 -580px;}
/****** FLASH VIDEO *******/
.videoContainer {width:480px;margin:0 auto 15px;margin-top:10px;}
.videoHeader {background-color:#ccc;float:left;width:100%}
.videoHeader img {margin:10px 0 0 10px;} 
.videoHeader p {margin:10px 12px 0 10px; float:right; width:250px;}
#mediaContainer .videoHeader p {padding-left:0;}
.blueBorder.additionalLinks {border-top:2px solid #0067B1; margin-bottom:8px;}
.videoTitle {font-family:Georgia; margin:0 0 10px 10px; color:#000; font-size:1.2em; clear:both;}
.videoList {margin-top:15px;}
.videoList h4 {color:#000000; font-family:georgia,serif; font-size:1.6em; font-weight:400; margin:0;}
.videoList ul {margin:6px 0; padding:0; list-style:none; font-size:1.2em;}
.videoList li {border-top:1px dotted #bbb;}
.videoIcon {display:block; padding:0 20px 0 10px; background:url(/images/videoIcon.gif) top right no-repeat;}
.videoVendor {font-weight:bold;}
#videoWrapper {padding:10px 10px 10px 0; margin:10px 260px 10px 0; background-color:#F3F2F9;}
#pillar #pageWrap.mediaPage #subColWrap.videoCol {width:250px;}

/****** FACEBOOK ******/
img.facebook {width:60px; margin:10px auto; display:block;}
