/* Copyright Bridgeline Digital, Inc. An unpublished work created in 2010. All rights reserved. This software contains the confidential and trade secret information of Bridgeline Digital, Inc. ("Bridgeline").  Copying, distribution or disclosure without Bridgeline's express written permission is prohibited. */
/***** TEMPLATE: Generic Content (Two Column) *****/
.contentWrapper{
	padding: 21px 18px;
	*padding-bottom: 0;
}
.mainContent{
	float: left;
	width: 505px;
	min-height: 350px;
	padding: 0 0 0 25px;
	border-left: 1px solid #ebebeb;
}
.mainContent img{margin-bottom: 14px;}
.relatedContentContainer{
	float: left;
	width: 200px;
	padding: 0 25px 0 25px;
	min-height: 10px;
}
.relatedContent{
	margin-bottom: 1em;
	font: 1.25em Georgia, "Times New Roman", Times, serif;
	color: #666;
}
/* Content Styles */
.relatedContent ul{
	margin: 6px 0 0;
	padding: 0;
	line-height: 1.2em;
}
.relatedContent li{
	margin: 0;
	padding: 0 0 21px 18px;
	list-style: none;
	background: url('/images/aarp/bullet.gif') no-repeat 0 5px;
}
/* Page Utility */
.pageUtility{
	float: left;
	width: 98px;
	padding: 65px 24px 0 18px;
	font-size: 12px;
	line-height: 14px;
}
.pageUtility ul{
	margin: 0;
	padding: 0;
	border-top: 1px solid #e0e0e0;
}
.pageUtility li{
	margin: 0;	
	padding: 5px 3px 5px 7px;
	list-style: none;
	border-bottom: 1px solid #e0e0e0;
}
.pageUtility a{
	display: block;
	height: 22px;
	line-height: 22px;
	text-indent: -9999em !important;
	text-decoration: none !important;
	outline: none;
	background: url(/images/aarp/pageUtility.gif) no-repeat;
}
.pageUtility a:focus, .pageUtility a:hover{background-position: 0 -22px;}

.pageUtility a.share{background-position: 0 -44px;}
.pageUtility  a.share:focus, .pageUtility  a.share:hover{background-position: 0 -66px;}
.pageUtility span{
	height: 0 !important; 
	visibility: hidden !important;
} 

.pageUtility a.comment{background-position: 0 -88px;}
.pageUtility a.comment:focus, .pageUtility a.comment:hover{background-position: 0 -110px;}

.pageUtility a.commentCount{
	display: block;
	height: 10px;
	margin: 0 0 4px 26px;
	font-size: 10px;
	line-height: 10px;
	text-indent: 0 !important;
	background: none;
}
/* Admin Styles for Page Settings */
div.pageSettings{
	margin: 0 20px 20px;
	padding: 12px;
	border: 1px solid #949494;
	background: #fffccc;
	color: #404040;
}
div.pageSettings p{
	margin-bottom: 8px;
	font-weight: bold;
}
div.pageSettings h5{
	margin-bottom: 8px;
	padding-bottom: 5px;
	font-size: 14px;
	border-bottom: 1px solid #e7e7e7;
}
/* Generic Related Content Styles */
div.pageRelatedImage{margin-bottom: 1em;}
div.pageRelatedInfo{margin-bottom: 1em;}

/***** SUB TEMPLATE: Generic Content - Generic One Column with Page Utility *****/
/* Styles will be inherited from Generic Template */
.genericOneCol .relatedContentContainer{display: none !important;}
.genericOneCol .mainContent{
	width: 756px;
	border-left: none;
}
.genericOneCol  h1{
	margin-bottom: 12px;
	font-size: 1.8em;
	font-style: normal;
}
.genericOneCol .pageUtility{padding-top: 40px;}

/********** TEMPLATE: Generic Form **********/
.genericForm .mainContent{width: 640px;}
.formIntro{margin-bottom: 1.5em;}

/***** Basic Form Styles *****/
/* Form Row */
div.formRow{padding-bottom: 10px;}
div.formRow label{
	display: block;
	float: left;
	width: 160px;
	padding: 4px 10px 2px 0;
}
div.req label{font-weight: bold;}

/***** Fields *****/
input.fieldOpt{
	margin: 0;
	*height: 13px;
	*width: 13px;
}
input.fieldTxt,
input.fieldTxtSmall{
	float: left;
	margin: 0 5px 0 0;
	width: 200px;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
}
input.fieldTxtSmall{width: 100px;} 
textarea.fieldTextArea{
	float: left;
	width: 435px;
	height: 120px;
	padding: 5px;
	resize: none;
	border: 1px solid #ccc;
	background: #fff;
}
/* ASP Checkbox & Radio Buttons */
span.fieldOpt input{
	float: left;
	margin: 0;
	*height: 13px;
	*width: 13px;	
}
span.fieldOpt label{
	display: block;
	float: left;
	padding: 0 5px 0 5px !important;
	line-height: 1.1em;
}

/* Options Container */
div.fieldOption{
	float: left;
	display: table;
	float: left;
	padding-top: 4px;
	*padding-top: 5px;
}
div.fieldOption label{
	float: left;
	width: auto;
	margin-top: -1px;
	padding: 0 10px 0 4px;
	line-height: 1.2em;
	text-align: left;
}
div.fieldOption input.fieldOpt{float: left;}

/* File Upload */
div.formFile input{
	float: left;
	margin-right: 10px;
	border: 1px solid #ccc;
}
div.formFile img{ float: left;}

/***** Button *****/
div.btn{padding-left: 170px;}
div.btn a{
	display: block;
	height: 24px;
	width: 67px;
	text-indent: -999em;
	outline: none;
	background: url('/images/aarp/btnSubmit.gif') no-repeat;
}
a.btn{
	display: block;
	height: 18px;	
	text-indent: -999em;
	background: url('/images/aarp/btn.gif');
	outline: none;
}

/********** TEMPLATE: Home **********/
/*** Home Introduction Banner ***/
div.hmeIntro div a{display: block;}
.jshowoff-controls{
	z-index: 10;
	position: relative;
	float: right;
	margin: -29px 12px 0 0;
	_margin-right: 6px;
	height: 18px;
}
.jshowoff-controls a{
	display: block;
	float: left;
	width: 22px;
	height: 18px;
	margin-right: 2px;
	text-indent: -999em;
	background: url('/images/aarp/hmeIntroBtn.png') no-repeat;
	_background-image: url('/images/aarp/hmeIntroBtn.gif');
}
.jshowoff-controls a:focus{outline: none;}
a.jshowoff-play{
	width: 25px;
	background-position: -24px 0;
}
a.jshowoff-paused{background-position: -50px 0;}
a.jshowoff-next{background-position: -77px 0;}

/*** Home Content Highlight ***/
div.hmeHighlightContainer{
	*display: inline-block;
	margin-bottom: 19px;
	background: url('/images/aarp/hmeHighlightBg.gif') repeat-y;
}
div.hmeHighlight{
	float: left;
	width: 662px;
	padding: 46px 0 0 46px;
	background: url('/images/aarp/highlightBg.gif') no-repeat;
}
div.hmeHighlight h3{
	position: relative;
	top: -9px;
	width: 194px;
	height: 11px;
	margin-bottom: 11px;
	line-height: 11px;
	text-indent: -999em;
	text-transform: uppercase;
	background: url('/images/aarp/spriteTitle.gif') no-repeat;
}
/* Article Brief */
div.articleBrief{
	float: left;
	width: 189px;
	padding: 0 18px 3px;
}
div.articleBriefFirst{padding-left: 0;}
div.articleBriefLast{width: 190px;}
div.articleBrief img{
	display: block;
	margin-bottom: 9px;
}
div.articleBrief p.authorName{
	margin: 0 0 2px;
	font-size: 1.2em;
	font-weight: bold;
}
div.articleBrief p.designation{
	margin: 0 0 9px;
	*margin-bottom: 3px;
	font: 0.95em/1.25em Georgia, "Times New Roman", Times, serif;
}
div.articleBrief h4{
	margin: 4px 0 8px;
	font: 1.4em/1.1em Georgia, "Times New Roman", Times, serif;
}
div.articleBrief h4 a{color: #c00;}
div.articleBrief  hr{
	margin-top: 9px;
	*margin-top: 0;
}
div.articleBrief a.readMore{
	padding: 5px 0 5px 20px;
	font-weight: bold;
	font-size: 10px;
	background: url('/images/aarp/bulletStylish.gif') no-repeat;
	color: #000;
}
div.articleBrief a.readMore:hover{
	color: #00a6cc;	
	background-position: 0 -131px;
}
div.articleBrief span{
	display: block;
	width: 98px;
	height: 7px;
	margin-top: 13px;
	*margin-top: 6px;
	line-height: 7px;
	text-indent: -9999em;
	background: url('/images/aarp/titleWebExclusive.gif') no-repeat;
	color: #00a6cc;
}
/* Home Content Highlight - Web Exclusive */
div.hmeWebExclusive{
	width: 235px;
	padding-left: 17px;
	background-position: -72px 0;
}
div.hmeWebExclusive .articleBrief{padding-left: 0;}
div.hmeWebExclusive h3{
	width: 156px;
	background-position: 0 -11px;
}
div.hmeWebExclusive h4{margin-top: 4px;}

/*** Home Additional Content ***/
div.hmeAdditionalContainer{
	*display: inline-block;
	padding: 16px 0;
	background: #fdfdfd url('/images/aarp/hmeAdditionalBg.gif') repeat-x;
}
div.hmeAdditional{
	*display: inline-block;
	padding: 0 45px;
	background: url('/images/aarp/hmeAdditionalBorder.gif') repeat-y;
}
/* Section 1 */
div.hmeAdditional .section1{
	float: left;
	width: 268px;
	padding: 8px 28px 8px 0;
}
/* Section 2 */
div.hmeAdditional .section2{
	float: left;
	width: 309px;
	padding: 8px 28px;
}
/* Section 3 */
div.hmeAdditional .section3{
	float: left;
	width: 189px;
	_margin-right: -2px;
	padding: 8px 0 8px 19px;
}
div.hmeAdditional .content{margin-bottom: 6px;}
div.hmeAdditional .content img{
	display: block;
	margin-bottom: 4px;
}
/* Newsletter */
fieldset.hmeNewsLetter{margin-bottom: 15px;}
fieldset.hmeNewsLetter p{
	margin: 0 0 6px;
	font-weight: bold;
}
fieldset.hmeNewsLetter input.fieldNewsletter{
	float: left;
	width: 138px;
	border: 1px solid #85796f;
	margin: 0;
	padding: 0 2px;
	height: 15px;
	font-size: 12px;
}
fieldset.hmeNewsLetter input.fieldSignup{
	float: left;
	margin: 0;
	padding: 0;
}
span.hmeNewsLetterMsg{
	display: block;
	margin-bottom: 10px;
	padding: 5px;
	font: bold 11px/1.2em arial;
	border: 1px solid #ddd;
	background: #f1f1f1;
	color: #C00;
}

/*** AARP Links ***/
div.hmeAarpLinks{
	font-size: 12px;
	line-height: 16px;
	padding: 0 46px 16px;
}
div.hmeAarpLinks hr{
	margin: 18px 0 12px;
	*margin: 11px 0 6px;
}
div.hmeAarpLinks h6{
	float: left;
	margin: 0 33px 0 0;
}
div.hmeAarpLinks ul{
	margin: 0;
	padding: 0;
}
div.hmeAarpLinks li{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	list-style: none;
}
div.hmeAarpLinks a, div.hmeAarpLinks a:visited{color: #666 !important;}

/***** TEMPLATE: Search *****/
div.siteSearch h1{
	margin-bottom: 0.9em;
	font-style: normal;
	font-size: 1.8em;
}
div.siteSearch h6{
	margin: 1em 0 0;
	font: normal 1.35em/1.4em Georgia, "Times New Roman", Times, serif;
	color: #c00;
}
div.siteSearch p{
	margin: 0;
	color: #000;
}
div.siteSearch div.mainContent a, div.siteSearch div.mainContent a:visited{color: #666;}
/* Additional Search */
fieldset.additionalSearch{padding: 10px 0;}
fieldset.additionalSearch legend{display: none;}
fieldset.additionalSearch input{float: left;}
fieldset.additionalSearch .fieldAddSearch{
	width: 243px;
	margin: 2px 3px 0 0;
	padding: 2px 4px 3px;
	border: 1px solid #b6b6b6;
	color: #000;
}

/***** TEMPLATE: BlogPost *****/
div.blog .contentWrapper{padding-bottom: 21px;}
/* Article Information  */
div.articleInfoContainer img{
	float: left;
	width: 269px;
	height: 136px;
}
div.articleInfo{
	float: left;
	width: 664px;
	padding: 63px 0 0 27px;
	height: 73px;
	background: #c1cfd1 url('/images/aarp/articleInfoBg.jpg') no-repeat;
}
div.articleInfo h4{
	margin-bottom: 4px;
	font-size: 14px;
	line-height: 1em;
}
div.articleInfo h6{
	font-size: 12px;
	line-height: 1em;
	font-weight: normal !important;
}

div.blog div.articleContent h1{
	position: relative;
	top: -104px;
	left: 1px;
	margin: 0 -140px 0 0;
	padding: 0;
	line-height: 28px;
	font-size: 27px;
	font-style: normal;
	display: inline-block;
}
div.blog div.articleContent{margin-top: -28px;}
div.blog div.articleContent p{margin-top: 0;}
div.blog div.pageUtility{padding-top: 0;}
/* Blog Title - Double Line */
div.articleInfoTitleDouble{
	height: 48px;	
	padding: 88px 0 0 27px;
}
div.blog div.articleContentDouble{margin-top: -53px;}
div.blog div.articleContentDouble h1{top: -79px;}
/* Blog Title - Triple Line */
div.articleInfoTitleTriple{
	padding: 95px 0 0 27px;
	height: 41px;
}
div.blog div.articleContentTriple{margin-top: -83px;}
div.blog div.articleContentTriple h1{top: -65px;}

/* Post Pagination */
div.postPagination{
	margin: 0 140px 0 250px;
	padding-bottom: 20px;
	padding-left: 25px;
	border-left: 1px solid #ebebeb;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;	
}
div.postPagination span,
div.postPagination a{
	display: block;
	float: left;
	margin-top: 2px;
	color: #545555;
}
div.postPagination span{text-transform: uppercase;}
div.postPagination a{
	padding: 0 13px 0 10px;
	background: url('/images/aarp/postPaginationborder.gif') right 2px no-repeat;
	text-decoration: underline;
	color: #c00;
}
div.postPagination a:visited{
	text-decoration: underline;
	color: #c00;
}
div.postPagination a:hover, div.postPagination a:focus{text-decoration: none;}
div.postPagination a.current{
	text-decoration: none !important;
	color: #545555;
}
div.postPagination a.next{background: none;}
div.postPagination a.back{padding-left: 0;}
div.postPagination a.viewAll{
	width: 63px;
	margin: 0 0 0 20px;
	padding: 0;
	background: url('/images/aarp/btn.gif') 0 -39px;
}
div.postPagination a.viewAll:hover{background-position: 0 -57px;}

div.postPagination a.viewLess{
	margin: 0;
	width: 68px;
	background: url('/images/aarp/btn.gif') 0 -75px;
}
div.postPagination a.viewLess:hover{background-position: 0 -93px;}
/* Post Page Number */
div.postPageNo{
	padding-bottom: 15px;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;	
}
div.postPageNo span,
div.postPageNo a{
	display: block;
	float: left;
	color: #545555;
}
div.postPageNo a, div.postPageNo a:visited{
	margin-left: 15px;
	text-decoration: underline;
	color: #c00;
}
div.postPageNo a:hover, div.postPageNo a:focus{text-decoration: none;}
/* Post Comments */
ol.postComments{
	margin: 0;
	padding: 0;
}
ol.postComments li{
	margin-bottom: 13px;
	list-style: none;
}
ol.postComments p{margin: 0;}
ol.postComments p.date{
	font-weight: bold;
	font-size: 10px;
	color: #666;
}
ol.postComments cite{	
	font-style: normal;
	font-weight: bold;
	color: #000;
}
ol.postComments p.content{
	font: 1em/1.35em Georgia, "Times New Roman", Times, serif;
	color: #4b4a4a
}	
/* Blog Post Comments */
div.commentsWrapper{
	margin: 0 140px 0 250px;
	padding-left: 25px;
	border-left: 1px solid #ebebeb;
}
div.commentsHeading{
	*display: inline-block;
	margin-bottom: 10px;
	padding: 5px 2px;
	font-size: 12px;
	line-height: 1em;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
div.commentsHeading h6{
	margin: 0;
	padding: 0;
	width: 121px;
	height: 27px;
	float: left;
	text-indent: -999em;
	background: url('/images/aarp/titleComments.gif') no-repeat;
}
div.commentsHeading p{
	float: right;
	margin: 3px 0 0;
	padding-top: 3px;
	color: #00a6cc;
}

/** Comment Form **/
fieldset.commentForm{padding-top: 12px;}
fieldset.commentForm div.row{margin-bottom: 12px;}
fieldset.commentForm label{
	display: block;
	padding-bottom: 6px;
	padding-right: 10px;
	font-size: 12px;
	line-height: 12px;
	color: #000;
}
fieldset.commentForm label.name{float: left;}
fieldset.commentForm p.fieldInfo{
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 8px;
}
fieldset.commentForm textarea{
	width: 495px;
	padding: 5px;
	height: 120px;
	font: 1em/1.35em Georgia, "Times New Roman", Times, serif;
	border: 1px solid #cdcccc;
	background: #fff;
	color: #000;
}
fieldset.commentForm input.txt{
	float: left;
	width: 188px;
	margin: 0 20px 0 0;
	padding: 5px;
	border: 1px solid #cdcccc;
}
fieldset.commentForm input.btnComment{
	float: left;
	width: 109px;
	height: 19px;
	margin: 0;
	padding: 0;
	text-indent: -999em !important;
	cursor: pointer;
	border: none;
	background: url('/images/aarp/btn.gif') no-repeat;
}
fieldset.commentForm input.btnComment:hover{background-position: 0 -19px;}
/* Row Captcha */
fieldset.commentForm div.rowCaptcha label{font-weight: bold;}
fieldset.commentForm img{margin-bottom: 10px;}

/***** TEMPLATE: Explore By Topic *****/
div.exploreTopic .contentWrapper{background: #fdfdfd;}
div.exploreTopic .mainContent{
	border: 0;
	width: 870px;
	padding-top: 8px;
}
div.exploreTopic h1{
	margin: 0;
	height: 25px;
	padding: 20px 44px 0;
	font: normal 22px/22px Georgia,"Times New Roman",Times,serif;
	background: url('/images/aarp/highlightBg2.gif') -13px 0 no-repeat;
}
/* Tabs */
div.tabsNavContainer{*display: inline-block;}
ul.tabsNav{
	z-index: 10;
	margin: 0;
	padding: 0;

}
ul.tabsNav li{
	position: relative;
	float: left;
	margin: 0 34px -1px 0;
	padding: 0;
	list-style: none;
}
ul.tabsNav li.last{
	margin-left: 1px;
	margin-right: 0;
}
ul.tabsNav a{
	display: block;
	width: 267px;
	height: 54px;
	text-indent: -999em;
	background: url('/images/aarp/exploreTabs.gif') no-repeat;
	outline: none;
}
ul.tabsNav a:hover, ul.tabsNav a:focus, ul.tabsNav a:active{background-position: 0 -54px;}
ul.tabsNav a.sel{background-position: 0 -108px !important;}

ul.tabsNav  li.etab2 a{background-position: -303px 0;}
ul.tabsNav  li.etab2 a:hover, ul.tabsNav  li.etab2 a:active, ul.tabsNav  li.etab2 a:focus{background-position: -303px -54px;}
ul.tabsNav  li.etab2 a.sel{background-position: -303px -108px !important;}

ul.tabsNav  li.etab3 a{background-position: -604px 0;}
ul.tabsNav  li.etab3 a:hover, ul.tabsNav  li.etab3 a:active, ul.tabsNav  li.etab3 a:focus{background-position: -604px -54px;}
ul.tabsNav  li.etab3 a.sel{background-position: -604px -108px !important;}

div.tabContent{
	padding-top: 26px;
	border-top: 1px solid #d5d5d5;
}
div.tabContent table{
	width: 100%;
	line-height: 1.1em;
}
div.tabContent table caption{display: none;}
div.tabContent table tr td{
	padding: 12px 28px 12px 0;
	vertical-align: top;
	border-bottom: 1px solid #dfdfdf !important;
}
div.tabContent thead{display: none;}
div.tabContent tr th{text-align: left;}
div.tabContent td.articleTitle{padding-right: 28px;}
div.tabContent td.articleTitle strong{
	display: block;
	font: 1.3em Georgia,"Times New Roman",Times,serif;
	color: #c00;
}
div.tabContent td.articleTitle a{color: #c00 !important;}
div.tabContent td.articleTitle em{
	display: block;
	width: 89px;
	height: 8px;
	margin-top: 6px;
	text-indent: -999em;
	background: url("/images/aarp/titleWebExclusiveSmall.gif") no-repeat;
}
div.tabContent td.author{width: 212px;}
div.tabContent td.author p{margin: 0;}
div.tabContent td.author p.name{
	margin: 1px 0 4px;
	font: bold 1.1em/1.2em arial;
}
div.tabContent td.author p.designation{font: 0.88em/1.3em Georgia,"Times New Roman",Times,serif;}
div.tabContent td.more{
	width: 146px;
	padding-right: 12px;
}
div.tabContent td.more a, table td.more a:visited{
	display: inline-block;
	padding: 5px 0 0px 21px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.3em;
	background: url('/images/aarp/bulletStylish.gif') no-repeat;
	color: #000;
}
div.tabContent td.more a:hover, table td.more a:active , table td.more a:focus{
	background-position: 0 -131px;
	color: #00a6cc;
}

/****** TEMPLATE: Current Edition *****/
div.currentEdition .contentWrapper{
	padding-top: 27px;
	padding-bottom: 21px;
}
div.currentEdition h1{
	margin: 0;
	height: 25px;
	padding: 20px 44px 0;
	font: normal 22px/22px Georgia,"Times New Roman",Times,serif;
	background: url('/images/aarp/highlightBg2.gif') -19px 0 no-repeat;
}
div.currentEdition	 .currentEditionContent{
	_display: inline-block;
	background: url('/images/aarp/currentEditionContentBorder.gif') 676px 0 repeat-y;
}
/* Inherited from Generic Content */
div.currentEdition .mainContent{
	width: 615px;	
	border: 0;	
	padding-right: 37px;
}
div.currentEdition .currentEditionRelated{
	float: left;
	width: 192px;
	padding-left: 28px;
}
/* Current Edition Article */
div.cEArticle{
	margin-bottom: 1.5em;
	padding-bottom: 1.5em;
	border-bottom: 1px solid #e0e0e0;
}
div.cEArticle img{
	display: block;
	float: left;
	margin: 0 17px 0 0;
	padding-top: 2px;
}
div.cEArticle .cEArticleContent{
	float: left;
	width: 406px;
}
div.cEArticle h4{
	margin: 0 0 0.25em 0;
	font: 1.5em Georgia,"Times New Roman",Times,serif;
	color: #c00
}
div.cEArticle h4 a{color: #c00 !important;}
div.cEArticle p.author{
	margin: 0 0 0.1em 0;
	font-size: 1.1em;
	font-weight: bold;
}
div.cEArticle p.designation{
	margin: 0 0 0.2em 0;
	font: 1em Georgia,"Times New Roman",Times,serif;
}
div.cEArticle a.link, div.cEArticle a.link:visited{
	display: inline-block;
	padding: 5px 0 3px 21px;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	text-transform: capitalize;
	background: url('/images/aarp/bulletStylish.gif') no-repeat;
	color: #000;
}
div.cEArticle a.link:active, div.cEArticle a.link:hover{
	background-position: 0 -131px;
	color: #00a6cc;
}
div.cEArticle hr{display: none;}
/* Additional Contents */
div.cEAdditionalContent{
	margin-bottom: 1.5em;
	padding-bottom: 1.5em;
	border-bottom: 1px solid #e0e0e0;
}
div.cEAdditionalContent .cESection1, .cEAdditionalContent .cESection2{
	float: left;
	width: 285px;
	padding-right: 43px;
}
div.cEAdditionalContent .cESection2{
	width: 275px;
	padding-right: 10px;
}
div.cEAdditionalContent hr{display: none;}
/** Print Edition Exclusives **/
div.cEPrintEdition h3{
	width: 196px;
	height: 12px;
	line-height: 12px;
	margin: 1.5em 0 0.8em;
	text-indent: -999em;
	background: url('/images/aarp/spriteTitle.gif') 0 -22px no-repeat;
}
div.cEPrintEdition div.cEPrintExclusive{
	float: left;
	width: 285px;
	padding-right: 43px;	
}
div.cEPrintEdition div.altCEPirntExclusive{padding-right: 0;}
div.cEPrintEdition h4, .HeadingStyle2{
	display: block;
	margin: 0 !important;
	font: 1.2em Georgia,"Times New Roman",Times,serif;
	color: #5a5a5a;
}
div.cEPrintEdition h4 a{color: #5a5a5a !important;}
div.cEPrintEdition p.author{
	margin-bottom: 1.25em;
	font-size: 0.9em;
	font-weight: bold;
}
/* Current Edition Gallery */
div.cEGalleryContainer{
	margin-bottom: 18px;
	border-bottom: 1px solid #ebebeb;
}
div.cEGalleryContainer h3{
	width: 196px;
	height: 12px;
	line-height: 12px;
	margin: 0 0 0.8em;
	text-indent: -999em;
	background: url('/images/aarp/spriteTitle.gif') 0 -35px no-repeat;
}
div.cEGallery{margin-bottom: 18px;}
div.cEGallery a.thumbnail{
	display: block;
	float: left;
	margin: 0 12px 0 0;
}
div.cEGallery .content{
	float: left;
	width: 118px;
}
div.cEGallery h6{
	margin: 0 0 2px;
	font-size: 11px;
	line-height: 11px;
	text-transform: uppercase;
	color: #999;
}
div.cEGallery h5{
	margin: 0;
	font-size: 13px;
	line-height: 16px;
	color: #000;
}
div.cEGallery a, div.cEGallery a:visited{color: #000;}
div.cEGallery a:active, div.cEGallery a:hover{color: #00a6cc;}
/* Related Content */
div.currentRelatedContent{
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #ebebeb;	
}
/* Web Exclusive Article */
div.webExclusiveArticle h3{
	width: 196px;
	height: 12px;
	line-height: 12px;
	margin: 0 0 0.8em;
	text-indent: -999em;
	background: url('/images/aarp/spriteTitle.gif') 0 -47px no-repeat;
}
div.webExclusiveArticle img{margin-bottom: 13px;}
div.webExclusiveArticle p.briefInfo{
	margin-bottom: 10px;
	font: 16px Georgia,"Times New Roman",Times,serif;
	color: #c00;
}
div.webExclusiveArticle h6{
	margin-bottom: 4px;	
	font-size: 13px;
	line-height: 1.1em;
	font-weight: bold;
}
div.webExclusiveArticle p.authorDesig{
	margin-bottom: 0;
	font: normal 11px/11px Georgia,"Times New Roman",Times,serif;
}
div.webExclusiveArticle a.StylishBullet2, div.webExclusiveArticle a.StylishBullet2:visited{
	display: inline-block;
	padding: 5px 0 3px 21px;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	text-transform: capitalize;
	background: url('/images/aarp/bulletStylish.gif') no-repeat;
	color: #000 !important;
}
div.webExclusiveArticle a.StylishBullet2:active, div.webExclusiveArticle a.StylishBullet2:hover{
	background-position: 0 -131px;
	color: #00a6cc !important;
}
div.printEdition a{
	float: left;
	width: 70px;
	font-size: 0.95em;
}
div.printEdition a:active, div.printEdition a:hover{color: #00a6cc !important;}
	
div.printEdition .ImageLeft{margin-right: 5px;}
/********** TEMPLATE: Sitemap **********/
div.sitemap .mainContent{
	border: none;
	width: 700px;
}
ul.sitemapList{
	width: 140px;	
	margin: 0;
	padding: 0 46px 13px 0;
}
ul.sitemapList ul{
	margin: 0;
	padding: 16px 0 0 15px;
}
ul.sitemapListLast{padding-right: 0;}
ul.sitemapList li{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1.3em;
}
ul.sitemapList li li{padding-bottom: 16px;}
ul.sitemapList li.last{padding-bottom: 0;}
ul.sitemapList li a{font-weight: bold;}
ul.sitemapList li li a{font-weight: normal;}