*{padding:0; margin:0}
body{text-align:center}
p{color:#323232;  font-size:12px;  font-family:Arial}
.copy{padding:10px 12px}
h1{font-size:21px;  font-family:Arial Narrow,Helvetica,Arial;   color:#4d78a9;  padding-bottom:10px}
h2{font-size:18px;  font-family:Arial;  color:#4d78a9;  padding:20px 0 8px 0;  text-decoration:none}
h2 a{font-size:18px;  font-family:Arial;  color:#4d78a9;  padding:20px 0 8px 0;  text-decoration:none}
a{color:#319ab5}
img{padding:0; margin:0}
#wrapper{width:940px;  text-align:left;  margin:0 auto}
#header{background:url(/i/logo-search.jpg) no-repeat;  width:938px;  height:57px;  border-left:solid 1px #c9c9c9;  border-right:solid 1px #c9c9c9}
#content{width:938px;  border:solid 1px #c9c9c9}
#left{width:609px;float:left;border-right:solid 1px #c9c9c9}
#health{background:url(/i/Subpage-main-health.jpg) no-repeat;padding-top:8px;height:255px}
#fitness{background:url(/i/Subpage-main-fitness.jpg) no-repeat;padding-top:8px;height:255px}
#retirement{background:url(/i/Subpage-main-retirement.jpg) no-repeat;padding-top:8px;height:255px}
#finance{background:url(/i/Subpage-main-finance.jpg) no-repeat;padding-top:8px;height:255px}
#leisure{background:url(/i/Subpage-main-leisure.jpg) no-repeat;padding-top:8px;height:255px}
#dating{background:url(/i/Subpage-main-dating.jpg) no-repeat;padding-top:8px;height:255px}
#caregiving{background:url(/i/subpage-main-cargiver.jpg) no-repeat;padding-top:8px;height:255px}
#left-content{width:686px;padding-top:25px;float:left;border-right:solid 1px #c9c9c9;height:100%}
#main-callout{margin-left:371px;width:225px;height:212px}
#main-readmore{  margin-left:455px;    padding-bottom:20px;    color:#42270e;    font-size:12px;    font-family:Arial;    height:20px;    line-height:18px}
#main-readmore a, #main-readmore:active, #main-readmore:link, #main-readmore:visited{  color:#323232;    font-size:12px}
#feature-article{background:url(/i/subpage-featured-article.gif) no-repeat top;width:607px;height:236px}
#feature-article h2, #feature-article h2 a {color:#7E8C3B;}
#feature-image{margin:55px 0px 0px 12px;width:174px;float:left}
#feature-text{padding-left:15px;margin-top:30px;width:390px;float:left}
#feature-text a:link, #feature-text a:visited, #feature-text:active{text-decoration:none}
#feature-readmore{float:right;padding-right:30px}
.left-callout{width:290px;float:left;margin:0px -5px 12px 12px}
.left-callout-title{background:url(/i/home_left_callout.gif) no-repeat;  width:290px;  height:37px;  font-family:Arial;  font-size:18px;  color:#fff;  text-indent:12px;  line-height:34px}
.left-callout-title a{color:#fff;  text-decoration:none}
.green-title, .green-title a:link, .green-title a:active, .green-title a:visited{color:#fff;  text-decoration:none;  font-size:18px;  font-family:Arial;  padding:0}
.left-callout-box{width:288px;  border:solid 1px #A5AE72;  background:#fff}
.left-callout-text{width:160px;  font-family:Arial;  font-size:12px;  color:#42270e;  float:left;  margin-top:10px}
.left-callout-image{margin:10px;  float:left}
.readmore{position:relative;  top:10px;  font-size:11px;  font-family:Arial}
#right{width:327px;float:right}
#right-content{width:250px;float:right}
#lander-calculator{background:url(/i/subpage-activity-calc.jpg) no-repeat;width:327px;height:255px}
#lander-calculator-retirement{background:url(/i/subpage-retirement-calc.jpg) no-repeat;  width:327px;  height:255px}
#lander-calculator-text{padding:145px 0px 0px 12px; text-align:left}
#lander-calculator-clickhere{float:right;  padding:12px 12px 0 0}
.right-article{margin-left:104px;   width:215px}
.right-article a, .right-article a:link, .right-article a:visited, .right-article a:active{text-decoration:none}
.readmore-right{position:relative;  top:10px;  font-size:11px;  font-family:Arial;  margin-left:104px}
.readmore-right:link, .readmore-right:visited, .readmore-right:active{text-decoration:underline}
.readmore-right a{text-decoration:underline}
.right-callout-health1{background:url(/i/right-article-dentures.jpg) no-repeat;width:327px;height:151px;border-bottom:solid 1px #c9c9c9}
.right-callout-health2{background:url(/i/right-article-hearingloss.jpg) no-repeat;width:327px;height:151px;border-bottom:solid 1px #c9c9c9}
.right-callout-health3{background:url(/i/right-article-andropause.jpg) no-repeat;  width:327px;  height:151px;border-bottom: 1px solid #C9C9C9;}
.right-callout-finance1{background:url(/i/right-article-annuities.jpg) no-repeat;width:327px;height:151px;border-bottom:solid 1px #c9c9c9}
.right-callout-finance2{background:url(/i/right-article-wills.jpg) no-repeat;width:327px;height:151px;border-bottom:solid 1px #c9c9c9}
.right-callout-finance3{background:url(/i/right-article-trusts.jpg) no-repeat;  width:327px;  height:151px;border-bottom: 1px solid #C9C9C9;}
.right-callout-fitness1{background:url(/i/right-article-water-aerobics.jpg) no-repeat;width:327px;height:151px;border-bottom:solid 1px #c9c9c9}
.right-callout-fitness2{background:url(/i/right-article-thai-chi.jpg) no-repeat;width:327px;height:151px;border-bottom:solid 1px #c9c9c9}
.right-callout-fitness3{background:url(/i/right-article-anti-wrinkle.jpg) no-repeat;  width:327px;  height:151px;border-bottom: 1px solid #C9C9C9;}
.right-callout-leisure1{background:url(/i/right-article-videogame-grownups.jpg) no-repeat;width:327px;height:181px;border-bottom:solid 1px #c9c9c9}
.right-callout-leisure2{background:url(/i/right-article-genealogy.jpg) no-repeat;width:327px;height:141px;border-bottom:solid 1px #c9c9c9}
.right-callout-leisure3{background:url(/i/right-article-discount-hotels.jpg) no-repeat;  width:327px;  height:151px;border-bottom: 1px solid #C9C9C9;}
.right-callout-retire1{background:url(/i/right-article-Retirement-Jobs.jpg) no-repeat;width:327px;height:151px;border-bottom:solid 1px #c9c9c9}
.right-callout-retire2{background:url(/i/right-article-volunteering.jpg) no-repeat;width:327px;height:151px;border-bottom:solid 1px #c9c9c9}
.right-callout-retire3{background:url(/i/right-article-social-security.jpg) no-repeat;  width:327px;  height:151px;border-bottom: 1px solid #C9C9C9;}
.right-callout-dating1{background:url(/i/right-article-grief-council.jpg) no-repeat;width:327px;height:151px;border-bottom:solid 1px #c9c9c9}
.right-callout-dating2{background:url(/i/right-article-speeddating.jpg) no-repeat;width:327px;height:151px;border-bottom:solid 1px #c9c9c9}
.right-callout-dating3{background:url(/i/right-article-mens-sex-health.jpg) no-repeat;  width:327px;  height:151px;border-bottom: 1px solid #C9C9C9;}
.right-callout-caregiving1{background:url(/i/right-article-medical-alarms.jpg) no-repeat;width:327px;height:151px;border-bottom:solid 1px #c9c9c9}
.right-callout-caregiving2{background:url(/i/right-article-scooters.jpg) no-repeat;width:327px;height:151px;border-bottom:solid 1px #c9c9c9}
.right-callout-caregiving3{background:url(/i/right-article-walkers.jpg) no-repeat;width:327px;height:151px;border-bottom: 1px solid #C9C9C9;}
#tool-calc{background:url(/i/right-calculators.gif) no-repeat #7aae1e;  width:250px;  height:33px;  margin-top:12px}
#section-img-health{background:url(/i/right-health.gif) no-repeat;  width:250px;  height:137px}
#outLft-SL{position:absolute; top:0px; margin-left:-170px; margin-top:20px}
#outRt-SL{position:absolute; top:0px; margin-left:950px; margin-top:20px}
#rtRlTop-SL{text-align:center; margin-top:5px}
#ppc{float:left;  clear:right;  color:#f6921e;  margin:0;  margin:30px 0 30px 20px;  width:495px; /*370*/    font-family:Arial; position:relative}
#ppc2{position:absolute;top:0px;margin:125px 0 0 573px;color:#f6921e;padding:10px 0;width:370px;font-family:Arial}
#ppc .ppclisting, #ppc2 .ppclisting{background:url(/i/ppcbullet_005.gif) no-repeat scroll 32px 6px; margin:0 20px 0 0;padding:4px 0; clear:both}
#nav1{height:28px; background:url(/i/nav1-repeat-bkgd.gif) repeat-x; width:1200px; border-right:solid 1px #c9c9c9; border-left:solid 1px #c9c9c9}
#nav1-landers{height:28px; background:url(/i/nav1-repeat-bkgd.gif) repeat-x; width:938px; border-right:solid 1px #c9c9c9; border-left:solid 1px #c9c9c9}
#nav1-right-justify{float:right}
.nav1-wrapper{height:28px; display:inline-block; float:left; text-align:left}
.nav1-left{display:none;}
.nav1-center{height:28px;line-height:33px;font-family:Arial;font-size:11px;color:#fff;font-weight:bold;text-decoration:none;float:left;text-transform:uppercase}
.nav1-center a:link, .nav1-center a:active, .nav1-center a:visited{height:28px;text-decoration:none;color:#fff;padding:0 10px;}
.nav1-center a:hover{color:#fff;text-decoration:underline;}
.nav1-right{background:url(/i/nav1-right.gif) no-repeat;height:28px;width:1px;float:left;}
.nav1-right-last{display:none;}
.nav1-left-on{background:url(/i/nav1-left-on.gif) no-repeat; height:28px; width:11px; float:left}
.nav1-center-on{background:url(/i/nav1-center-on.gif) repeat-x; height:28px; line-height:33px; font-family:Arial; font-size:11px; color:#fff; font-weight:bold; text-decoration:none; text-transform:uppercase; float:left}
.nav1-center-on a:link, .nav1-center-on a:active, .nav1-center-on a:visited{text-decoration:none; color:#69b4c8}
.nav1-right-on{background:url(/i/nav1-right-on.gif) no-repeat; height:28px; width:11px; float:left}
#nav2{background:#4d78a9; height:40px}
.nav2-wrapper{height:40px; display:inline}
.nav2-left{display:none;}
.nav2-center{background:url(/i/nav2-center.gif) repeat-x; height:39px; line-height:44px; font-family:Arial; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; float:left; display:block;border-right:solid 1px #c9c9c9; padding:0 10px;}
.nav2-center a:link, .nav2-center a:active, .nav2-center a:visited{text-decoration:none; color:#fff}
.nav2-center a:hover{color:#AFD8DA}
.nav2-right{display:none;}
#header img{height:50px}
.nav2-left-on{background:url(/i/nav2-left-on.gif) no-repeat; height:40px; width:10px; float:left}
.nav2-center-on{background:url(/i/nav2-center-on.gif) repeat-x; height:40px; line-height:44px; font-family:Arial; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; float:left; display:block}
.nav2-center-on a:link, .nav2-center-on a:active, .nav2-center-on a:visited{text-decoration:none; color:#fff}
.nav2-center-on a:hover{color:#f4c235}
.nav2-right-on{background:url(/i/nav2-right-on.gif) no-repeat; height:40px; width:10px; float:left; border-right:solid 1px #c9c9c9}
#breadcrumbs{background:#7aae1e; height:19px; width:100%; color:#fff; font-family:Arial; font-size:11px; line-height:20px; text-indent:12px; border-bottom:solid 1px #fff; border-top:solid 1px #fff; text-transform:uppercase}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active{color:#fff; text-decoration:none}
#menu{display:block; width:250px; font-family:Arial; font-size:12px; color:#42270e; padding-top:5px}
.m1:link, .m1:visited{color:#42270e; font-size:12px; height:20px; padding:2px 20px 0px 25px; text-decoration:none; display:block}
.m1:hover{color:#7aae1e}
.youarehere1:link, .youarehere1:visited, .open1:link, .open1:visited{background:transparent url(/i/right-nav-selected.gif) no-repeat scroll 15px 3px; color:#7aae1e; font-size:12px; font-weight:bold; height:20px; padding:2px 20px 0px 25px; text-decoration:none; display:block}
.m2:link, .m2:visited{border-top:1px solid #FFF; color:#373634; font-size:10px; font-weight:bold; margin-left:6px; padding:2px 5px 5px 25px; text-decoration:none; display:block}
.m2:hover{color:#373634}
.youarehere2:link, .youarehere2:visited, .open2:link, .open2:visited{background:#9A9A91 url(/i/m2-background-2.gif) no-repeat scroll 8px 10px; border-top:1px solid #FFF; color:#373634; font-size:10px; font-weight:bold; margin-left:6px; padding:2px 5px 5px 25px; text-decoration:none}
.m3:link, .m3:visited{background:#DADACD url(/i/m3-background.gif) no-repeat scroll 11px 11px; border-top:1px solid #FFF; color:#373634; font-size:10px; margin-left:6px; padding:2px 5px 5px 25px; text-decoration:none}
.left-callout-image{margin:10px; float:left}
.readmore{position:relative; top:10px; font-size:10px}
#searchbox{position:absolute; margin-left:425px; margin-top:28px; height:30px; display:inline}
.inputbox{position:absolute; border:none; background:none; margin-top:-14px; width:265px; height:30px; font-family:Arial; font-size:18px; color:#42270e}
.button{position:absolute; height:30px; margin:-17px 0 0 224px; cursor:pointer}
#footer, #footer a:link, #footer a:active, #footer a:visited{text-align:center; font-family:Arial; color:#323232; font-size:12px; padding:10px 0}
#font-size-toggle{position:absolute; width:28px; height:105px; margin:44px 0 0 939px; display:none}
a.toggle1{background:url(/i/font-reset.jpg) no-repeat; width:28px; height:26px; cursor:pointer; display:block; border-left:solid 1px #c2c2c2}
a.toggle2{background:url(/i/font-large.jpg) no-repeat; width:28px; height:26px; cursor:pointer; display:block; border-left:solid 1px #c2c2c2}
a.toggle3{background:url(/i/font-larger.jpg) no-repeat; width:28px; height:27px; cursor:pointer; display:block; border-left:solid 1px #c2c2c2}
