@charset "utf-8";
/* CSS Document */
body {color:#4d4d4d;}
h1, h2, h3, h4, h5 {color:#000;}
a{color:#0067b1; outline:none;}
.color1 {color:#0067b1;}
.color2 {color:#00b1b0;}
.color3 {color:#808080;}
.color4 {color:#4d4d4d;}
.color5 {color:#fcb034;}
.color6 {color:#949c50;}
.color7 {color:#46166b;}
.color8 {color:#559abb;}
.color9 {color:#ed9020;}
.noBullet {list-style:none;}
.showBullet {list-style:disc;}
.dropBtn {background:url(/images/icons/dropBtn.gif) no-repeat center center; cursor:pointer;}
.dropBtnUp {background:url(/images/icons/dropBtnUp.gif) no-repeat center center; cursor:pointer;}
a.getTheBook {background:url(/images/allBtns.gif) 0 0 no-repeat;}
a.getTheBook:hover {background:url(/images/allBtns.gif) 0 -24px no-repeat;}
a.clickHere {background:url(/images/allBtns.gif) 0 -144px no-repeat;}
a.clickHere:hover {background:url(/images/allBtns.gif) 0 -168px no-repeat;}
a.readNow {background:url(/images/allBtns.gif) 0 -605px no-repeat;}
a.readNow:hover {background:url(/images/allBtns.gif) 0 -629px no-repeat;}
.getBook h5 {color:#4d4d4d;}
a.learnMore {background:url(/images/allBtns.gif) 0 -654px no-repeat;}
a.learnMore:hover {background:url(/images/allBtns.gif) 0 -678px no-repeat;}
.download {background:url(/images/icons/download.gif) no-repeat;}
#pageWrap .tool {background:url(/images/icons/toolIcon.gif) no-repeat right top;}
#pageWrap .article, #pageWrap .articles {background:url(/images/icons/articleIcon.gif) no-repeat right top;}
#pageWrap .video,#pageWrap .videos {background:url(/images/icons/videoIcon.gif) no-repeat right top;}
#pageWrap .blog,#pageWrap .blogs {background:url(/images/icons/blogIcon.gif) no-repeat right top;}
#pageWrap .star {background:url(/images/icons/starIcon.gif) no-repeat right top;}
#pageWrap .speech, .discussionGroup {background:url(/images/icons/speechIcon.gif) no-repeat right top;}
#pageWrap .podcast {background:url(/images/icons/podcastIcon.gif) no-repeat right top;}
#pageWrap .question {border:1px solid #ccc; background:#f3f2f9; color:#0067b1; cursor:pointer;}
p.avatar {border-bottom:1px dotted #ddd;}
#header {background:#f3f2f9;}
#textSize span {border:1px solid #ccc; background:#fff; cursor:pointer;}
#textSize span:hover {background:#000; color:#fff;}
.memberResources em, .search em, span.moreTools em {cursor:pointer;}
#memberMeta .memberResources div {background:#fff; border-width:1px 1px 5px 1px; border-color:#ccc #ccc #0067b1; border-style:solid;}
#memberMeta .memberResources div a {color:#4d4d4d;}
#memberMeta .memberResources div hr {color:#ccc;}
.searchBtn {background:url(/images/allBtns.gif) no-repeat 0 -515px; border:none; cursor:pointer;} 
.searchBtn:hover {background-position:0 -536px;}
#mainNav {background:#e3e2ec url(/images/layout/top-nav-bg-stripe.gif) repeat-x;}
#navWork dt a {background:url(/images/layout/top-nav-bg-work.gif) repeat-x;}
#navSelf dt a {background:url(/images/layout/top-nav-bg-self.gif) repeat-x;}
#navFamily dt a {background:url(/images/layout/top-nav-bg-family.gif) repeat-x;}
#navPlay dt a {background:url(/images/layout/top-nav-bg-play.gif) repeat-x;}
#mainNav dt a {color:#4d4d4d;}
#mainNav dt a:hover {color:#fff;}
#mainNav #navWork dt a:hover, #mainNav #navWork dt a.fakeHover, .work #navWork dt a {background:#949c50 url(/images/layout/top-nav-bg-work-hover.gif) repeat-x; color:#fff;}
#mainNav #navSelf dt a:hover, #mainNav #navSelf dt a.fakeHover, .self #navSelf dt a {background:#FCB034 url(/images/layout/top-nav-bg-self-hover.gif) repeat-x; color:#fff;}
#mainNav #navFamily dt a:hover, #mainNav #navFamily dt a.fakeHover, .family #navFamily dt a {background:#559ABB url(/images/layout/top-nav-bg-family-hover.gif) repeat-x; color:#fff;}
#mainNav #navPlay dt a:hover, #mainNav #navPlay dt a.fakeHover, .play #navPlay dt a {background:#46166B url(/images/layout/top-nav-bg-play-hover.gif) repeat-x; color:#fff;}
#mainNav #navWork:hover dt a {background:#949c50 url(/images/layout/top-nav-bg-work-hover.gif) repeat-x; color:#fff;}
#mainNav #navSelf:hover dt a {background:#FCB034 url(/images/layout/top-nav-bg-self-hover.gif) repeat-x; color:#fff;}
#mainNav #navFamily:hover dt a {background:#559ABB url(/images/layout/top-nav-bg-family-hover.gif) repeat-x; color:#fff;}
#mainNav #navPlay:hover dt a {background:#46166B url(/images/layout/top-nav-bg-play-hover.gif) repeat-x; color:#fff;}
#mainNav dd {background:#fff; border:1px solid #ccc; border-width:0 1px 5px 1px;}
#mainNav dd a {color:#808080;}
#mainNav #navWork dd {border-bottom-color:#949c50;}
#mainNav #navSelf dd {border-bottom-color:#fcb034;}
#mainNav #navFamily dd {border-bottom-color:#559abb;}
#mainNav #navPlay dd {border-bottom-color:#46166b;}
#mainNav #navWork dd a:hover {color:#949c50;}
#mainNav #navSelf dd a:hover {color:#fcb034;}
#mainNav #navFamily dd a:hover {color:#559abb;}
#mainNav #navPlay dd a:hover {color:#46166b;}
#contentWrap, .contentBorder {background:url(/images/layout/border.gif) repeat-x;}
#contentTop {background:#fff url(/images/layout/greenGradient.gif) repeat-x; border-bottom:1px solid #ccc;}
#footer {background:#f3f2f9; border-top:5px solid #ced0b4;}
.focusArea {border-top:3px solid #ced0b4;}
.focusArea h3, .focusArea li {border-bottom:1px dotted #ddd;}
.focusArea .normalList li {border:none; list-style:disc inside;}
.focusArea h3 p {color:#4d4d4d;}
.focusArea .getBook {background:none;}
.downloadBook {background:#eaf6f4 url(/images/layout/downloadGradient.gif) repeat-x; border:3px #e7e6ef solid;}
.downloadBook h4 {background:#fff; border:1px solid #ccc; border-width:1px 0 1px 0;}
/* H O M E P A G E */
#banner {background:url(/images/homeBanner/homeBanner.jpg) no-repeat;}
#banner h1 {color:#2c2d25;}
#banner h5 {color:#4d4d4d;}
.home #popularTools {background:#fff; background-color:rgba(255, 255, 255, 0.9);}
.popularTools {background:url(/images/icons/toolIcon.gif) no-repeat left center;}
#popularTools a ,#popularTools a input[type="submit"]{color:#4d4d4d;}
#popularTools a.color1 {color:#0067b1;}
div.toolMenu {background:#fff; border:1px solid #ccc;}
.getBook {background:url(/images/layout/greenGradientLong.gif) left bottom repeat-x;}
.getBook h4 {border-bottom:1px solid #999;}

/* P I L L A R */
.pillar.work #topicWrapper {background:#eaf2d6 url(/images/pillarBanners/work.jpg) no-repeat center bottom;}
.pillar.family #topicWrapper {background:#d4dff6 url(/images/pillarBanners/family.jpg) no-repeat center bottom;}
.pillar.play #topicWrapper {background:#ece8f7 url(/images/pillarBanners/play.jpg) no-repeat center bottom;}
.pillar.self #topicWrapper {background:#eadfc3 url(/images/pillarBanners/self.jpg) no-repeat center bottom;}

.pillar #topicWrapper h1 {border-top:3px double #ccc;}

.pillar.work #topicWrapper h1 strong {background:#eaf2d6 url(/images/pillarBanners/work.jpg) center -18px no-repeat;}
.pillar.family #topicWrapper h1 strong {background:#d4dff6 url(/images/pillarBanners/family.jpg) center -18px no-repeat;}
.pillar.play #topicWrapper h1 strong {background:#ece8f7 url(/images/pillarBanners/play.jpg) center -18px no-repeat;}
.pillar.self #topicWrapper h1 strong {background:#eadfc3 url(/images/pillarBanners/self.jpg) center -18px no-repeat;}

.pillar .pillarIntro {color:#4d4d4d; border-bottom:3px double #ccc;}
.subPillar #topicWrapper {background:url(/images/layout/greenGradientDown.gif) left bottom repeat-x;}
#pillarNav {background:#f3f2f9 url(/images/layout/pillarNavGradient.gif) repeat-x left bottom;}
#pillarNavItems a {color:#000;}
#pillarNavItems a:hover {color:#666;}
.self #pillarNav .selected {border-bottom:2px solid #fcb034; color:#666;}
.work #pillarNav .selected {border-bottom:2px solid #949c50; color:#666;}
.family #pillarNav .selected {border-bottom:2px solid #559abb; color:#666;}
.play #pillarNav .selected {border-bottom:2px solid #46166b; color:#666;}

.self .topicBorder, .topicSelfBorder {background:url(/images/layout/selfSideBorder.gif) right top no-repeat;}
.work .topicBorder, .topicWorkBorder {background:url(/images/layout/workSideBorder.gif) right top no-repeat;}
.family .topicBorder, .topicFamilyBorder {background:url(/images/layout/familySideBorder.gif) right top no-repeat;}
.play .topicBorder, .topicPlayBorder {background:url(/images/layout/playSideBorder.gif) right top no-repeat;}
.pillar #contentWrap .topicBorder {background:none;}

.self .focusArea, .selfBorder {border-top:3px solid #fcb034;}
.work .focusArea, .workBorder {border-top:3px solid #949c50;}
.family .focusArea, .familyBorder {border-top:3px solid #559abb;}
.play .focusArea, .playBorder {border-top:3px solid #46166b;}
.realBorder {border-top:3px solid #CED0B4;}

.self .pageTitle {color:#fcb034;}
.work .pageTitle {color:#949c50;}
.family .pageTitle {color:#559abb;}
.play .pageTitle {color:#46166b;}

.articleTitle img {border:1px solid #ccc;}
.comment {background:url(/images/layout/commentLeft.gif) no-repeat left bottom;}
.comment span {background:url(/images/layout/commentRight.gif) right bottom no-repeat;}

.self .comment {background-position:left top;}
.self .comment span {background-position:right top;}
.work .comment {background-position:0 -39px;}
.work .comment span {background-position:right -39px;}
.family .comment {background-position:0 -117px;}
.family .comment span {background-position:right -117px;}
.play .comment {background-position:0 -78px;}
.play .comment span {background-position:right -78px;}

#post_comment {background:url(/images/layout/borderDefault.gif) repeat-x left 39px;}
.self #post_comment {background:url(/images/layout/borderSelf.gif) repeat-x left 39px;}
.work #post_comment {background:url(/images/layout/borderWork.gif) repeat-x left 39px;}
.family #post_comment {background:url(/images/layout/borderFamily.gif) repeat-x left 39px;}
.play #post_comment {background:url(/images/layout/borderPlay.gif) repeat-x left 39px;}

.backToTop {border-top:1px dashed #ccc;}
.comment {color:#000;}
.comment:hover {color:#0067b1;}
.submit_comment {cursor:pointer; background:url(/images/submitBtn.gif) 0 0 no-repeat; border:none;}
.submit_comment:hover {background-position:0 -28px;}
.commentHead, .commentCount, .commentName, .commentDate {color:#000;}
#commentList dd, #postForm .commentHead {border-bottom:1px dotted #ccc;}

#postForm {background:url(/images/layout/borderDefault.gif) repeat-x;}
.self #postForm {background:url(/images/layout/borderSelf.gif) repeat-x;}
.work #postForm {background:url(/images/layout/borderWork.gif) repeat-x;}
.family #postForm {background:url(/images/layout/borderFamily.gif) repeat-x;}
.play #postForm {background:url(/images/layout/borderPlay.gif) repeat-x;} 

.bar {background:url(/images/layout/defaultBar.gif) no-repeat center top}
.self .bar {background:url(/images/layout/selfBar.gif) no-repeat center top}
.work .bar {background:url(/images/layout/workBar.gif) no-repeat center top}
.family .bar {background:url(/images/layout/familyBar.gif) no-repeat center top}
.play .bar {background:url(/images/layout/playBar.gif) no-repeat center top}

.backToTopic {border:1px solid #ccc; border-width:0 1px 1px; background:url(/images/layout/greenGradientDown.gif) left bottom repeat-x;}
.Remember {background:url(/images/icons/article-remember.gif) left top no-repeat;}
.Tip {background:url(/images/icons/article-tip.gif) left top no-repeat;}
.TechnicalStuff {background:url(/images/icons/article-technicalstuff.gif) left top no-repeat;}
.CheatSheet {background:url(/images/icons/article-cheatsheet.gif) left top no-repeat;}
.Warning {background:url(/images/icons/article-warning.gif) left top no-repeat;}
.dummyContent .articleTitle {background:url(/images/dummyAvatar.gif) no-repeat;}
.dummyContent ul {list-style:disc;}
#iconGlossary {border:1px solid #ccc; background:url(/images/layout/dummyGradient.gif) left bottom repeat-x;}
#iconGlossary li {border:none;}
.typeArticle {background:url(/images/icons/articleIconLrg.gif) no-repeat 6px center; }
.typeBlog {background:url(/images/icons/blogIconLrg.gif)  no-repeat 6px center; } 
.typeVideo {background:url(/images/icons/videoIconLrg.gif) no-repeat 6px center; }
.typePodcast {background:url(/images/icons/podcastIconLrg.gif) no-repeat 6px center;}


.subPillar.work .whatyoufind a {color:#949c50}
.subPillar.family .whatyoufind a {color:#559abb;}
.subPillar.play .whatyoufind a {color:#46166b}
.subPillar.self .whatyoufind a {color:#fcb034}


/* GAMES */
.games .focusArea li {border:none;}
/* REGISTER, LOGIN, PROFILE */
.threesome fieldset {border-top:1px solid #ddd;}
#popUp .threesome fieldset {border-top:0px solid #ddd;}
.threesome fieldset.altBackground {background:#f8f8f8;}
#submitButton input {background:url(/images/submitBtn.gif); border:none; cursor:pointer;}
#submitButton input:hover {background-position:0 28px;}
.threesome .seperator {border-bottom:1px solid #DDDDDD;}
.errorDecoration,.error {color:red;} 
.confirm{color:green;} 
/* M O D A L  W I N D O W */
#popUp {border:4px solid gray;background-color:#fff;}
#popUp .close{color:#0067B1; cursor:pointer; background:#f3f2f9; border-top:5px solid #CED0B4;}
#popUp .bloggerBio h3 {border-bottom:1px solid #ccc;}
#popUp .alt, #sendtoafriend .alt {background:#F8F8F8; border-top:1px solid #ddd;}
/****        M A R K E T P L A C E                 ****/
ul.marketplace {list-style:none;}
ul.marketplace a {background:url(/images/layout/icon-external-link.gif) right center no-repeat;}
ul.marketplace li {border-bottom:1px solid #ccc;} 
ul.marketplace li.selected {border:none; background:url(/images/layout/offerShadow.png) no-repeat;}
ul.marketplace li.selected .cWrapper {background:#fff; border:1px solid #ccc;}
ul.marketplace li.selected .cWrapper .backBtn {cursor:pointer;}

ul#partnerOffers li.selected {
 /*background-color:#eee;*/
}



/*HOUSE AD STYLES THST SRENT USEFUL FOR ANYTHING BESIDES HOUSADS*/
.jobSearch{background:transparent url(/images/allBtns.gif) no-repeat scroll 0 -193px;width:101px;height:24px;text-indent:-9999px;display:block;margin-top:1em;outline:none;cursor:pointer;border:none;padding:0}
.jobSearch:hover{background:transparent url(/images/allBtns.gif) no-repeat scroll 0 -217px;outline:none;}
.focusArea .jobSearchForm{background:transparent url(/assets/houseads/retirementjobs_bg_focus.jpg) no-repeat scroll bottom right;outline:none;}
.topicArea .jobSearchForm{background:transparent url(/assets/houseads/retirementjobs_bg_topic.jpg) no-repeat scroll bottom right;outline:none;}
.jobSearchForm img{float:none;margin:auto;width:120px;display:block;margin-top:.5em;}

/********     V I D E O     **********/
.videoHeader, .podcastHeader {background:#ccc;}
.videoTitle, .podcastTitle {color:#000;}


#sitemap ul{ list-style:none}
#sitemap ul.home{}
#sitemap ul.work{background-color:#eaf2d6; border:solid 2px #949C50}
#sitemap ul.self{background-color:#eadfc3; border:solid 2px #FCB034}
#sitemap ul.family{background-color:#d4dff6; border:solid 2px #559ABB}
#sitemap ul.play{background-color:#ece8f7; border:solid 2px #4D4D4D}

#sitemap ul.pillar .pillarName h2 a{width:40px;height:40px; text-indent:-9999px;display:block;margin:-10px}
#sitemap ul.work .pillarName h2 a{background:url(/images/icons/work_logo_square.gif);}
#sitemap ul.self .pillarName h2 a{background:url(/images/icons/self_logo_square.gif);}
#sitemap ul.family .pillarName h2 a{background:url(/images/icons/family_logo_square.gif);}
#sitemap ul.play .pillarName h2 a{background:url(/images/icons/play_logo_square.gif);}

#sitemap li.pillarName{margin:0}
#sitemap ul.home .pillarName h2 a{background:url(/images/icons/home_logo_square.gif);}
#sitemap ul.home{background-color: #EFF0E8;border: solid 2px #ced0b4;}
/****** O F - A G E ************/
#ofAgeOptions div {border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; cursor:pointer;}
/***L A N D I N G  P A G E ***/
.LandingPage .articleTitle h2 {color:#0067b1;}
.LandingPage .customLandingContent ul {list-style:none;}
.LandingPage .customLandingContent ul li {background:url(/images/landing/checkmark_orange.gif) no-repeat;}
.LandingPage .threesome fieldset.altBackground {background:none;}
.LandingPage .threesome fieldset {border:none;}
.LandingPage .customLandingContent {/*border-right:1px solid #ccc;*/}
.LandingPage #formhead,.LandingPage #formWrapper {border-left:1px solid #ccc;}
.LandingPage.Flow1 #formhead h4 {color:#00b1b0;background:url(/images/landing/grayBar.gif) repeat-x bottom left;}
.LandingPage.Flow1 #submitButton input {background:url(/images/landing/get_my_free_book_now.gif) no-repeat; color:#fff;}
.LandingPage.Flow1 #submitButton input:hover {background-position:0 -33px;}
.landingConfirm .confirmBox {border-left:1px solid #ccc;}
.landingConfirm .confirmBox:first-child {border:none;}
.landingConfirm .realBorder, .landingConfirm .workBorder, .landingConfirm .playBorder, .landingConfirm .familyBorder, .landingConfirm .selfBorder {border-top:none;}
.landingConfirm .articleTitle {background:url(/images/landing/creative_space_thankyou.jpg) repeat-x !important;}
.shareLink {background:url(/images/landing/share_link_background.gif) no-repeat;}
.shareLink a {color:#ea8000;}
#landingFooter {background:#f3f2f9 url(/images/landing/footer_background.gif) repeat-x;}
.LandingPage.facebooklanding #formhead {background:url(/images/landing/reg_form_header.gif) no-repeat 34px 0;}
.LandingPage.facebooklanding #formhead h4{color:#ea8000; background:none;}
/******* M E D I C A R E **********/
.medicareBox {border:1px solid #ccc; background:#e1e4cf url(/images/layout/greenGradientLong.gif) repeat-x;}
.medicareBox h3 {color:#4d4d4d;}
.medicareRightCol .focusArea h3, .medicareChapter li {border:none;}
.medicareChapter h4 {color:#4d4d4d; border-bottom:1px dotted #ccc;}
.medicareChapter ul {list-style:disc inside;}
.medicareChapter .download {border:1px dotted #ccc; border-width:1px 0; background-position:left center;}
.priceUpdates {background:#f6f6f6;}
.priceUpdates h3 {color:#0d8a87; background:url(/images/burstNew.gif) no-repeat left bottom;}
.priceUpdates strong {background:#fff; color:#0d8a87;}
.priceUpdates ul {list-style:none;}

ul.error li[field] {cursor:pointer; margin: -5px 0 0 0;}
ul.error li[field]:hover {text-decoration:underline;}
