/* Most of this css originated from the dotorg beta site global.css.
	Layout specific to Bulletin added by JHertz@aarp.org Oct & Nov 2007
	Lots of cleanup still needed to remove elements not used by Bulletin*/
	
/* Edited 11/02/2007 for cross-browser fixes in the right column float
	causing the peekaboo bug in IE6 in the h2 header; removed position: relative
	(left in by mistake during development). */	
	
/* jhz 11/26/2007 added Kaiser's master grid styles */

/* last modified by Yonas Hassen (26 Nov 2007) */
/* last modified by jhertz (7 Dec 2007) */
	
/*
[2008-02-12 | kaiser] created /css/global_shared.css, which will be included before
this stylesheet. any yanked blocks will be indicated.
*/

/* Important -- global font sizing removed from local
	pages CSS and added here jhz 3/10/2008 */
	
html {font-size: 100%; /* IE hack */ }

html>body {font-size: 10px; /* sets Safari from 14 to 10 default */}

body {
	font-size: 62.5%;
	line-height: 1.5em;
	font-family: Verdana, Arial, sans-serif;
	color: #000;
	}
	
.clear {
	clear: both;
	line-height: 0;
}


/* from assets.aarp.org/aarp.org_/css/global.css */

/*
Yahoo! UI Library: Reset CSS
*/

/* >> css/global_shared.css */

/*
Global Page Layout
------------------------  */

/* >> css/global_shared.css */

/*
Page Container
--------------  */
/*
Floating
-------------------  */
/* end: Floating */

/*
Margins
-------------------  */
/* end: Margins */

/* >> css/global_shared.css */

/*
Body Content & Type
-------------------  */

body {
	background-color: #e7e6e4;
}

img {
	border: 0;
}

a, a:link {
	color: #990000;
	text-decoration: none;
	}

a:active {
	color: #000000;
	}

a:visited {
	color: purple;
	}

a:hover {
	text-decoration: underline;
	}
	
.comments {
	font-weight: bold;
	font-size: 10px;
	}
	
a.comments:link {
	color: #999;
	}
	
a.comments:visited {
	color: #999;
	}
	
a.comments:hover {
	color: #999;
	}
	
a.comments:active {
	color: #999;
	}
	
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	/* Styling for H2 header w/ black border
	bottom, used on all pages of the site
	(so far)
	++++++++++++++++++++++++++++++*/
	
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	background-color: none;
	background-image: none;
	letter-spacing: normal;
	font-weight: bold;
	text-transform: none;
	margin: .8em 0 .8em 0;
	padding-bottom: .3em;
	border-bottom: .60em solid #000;
	}
	

	
#mostPopular.bulletin h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	background-color: none;
	background-image: none;
	letter-spacing: normal;
	font-weight: bold;
	text-transform: uppercase;
	margin: .8em 0 .8em 0;
	padding-bottom: .3m;
	border-bottom: .60em solid #000;
	height: auto;
	}
	
#cartoon h2, #onThisDay h2, #quoteComp h2, #franchisesGroup h2, .cf_wrapper h2, #poll h2, #brain h2, 
#newsFeed h2, #newsFeed .liTitle, #yourState h2, #takeAction h2, #related h2, #mmFeatureGroup h2,
#channelInfo h2, #mailExperts h2, #multiMedia h2, #newsmakers h2 {
	text-transform: none;
}
	
/* Most Popular & Today in the News
+++++++++++++++++++++++++++++++++++
last modified by Yonas Hassen (12 Dec 2007)
last mod jhz 12Mar2008, added class bulletinMP to
mostPopular to avoid dotorg style contention
*/

#mostPopular.bulletin, #newsFeed {
	width: 300px;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	font-weight: bold;
	letter-spacing: .01em;
	background: #fff;
	background-image: none;
	}
	
/* Adding OL until it's replaced with UL in the html */
	
#mostPopular.bulletin ul, #newsFeed ul {
	list-style-type: none;
	margin-left: 0;
	padding: 0;
	}
	
#mostPopular.bulletin li h3,  #newsFeed li h3 {
	background-image: url("http://assets.aarp.org/aarp.org_/bulletin/images/global/bigbullet.gif");
	background-position:0 0.3em;
	background-repeat: no-repeat;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 1em;	
	padding:0 0 0 1.6em;
	}

#newsFeed h3 span.liTitle {
	text-transform: uppercase;
}

.newsSource {
	color: #999;
	font-weight: normal;
	}







/*
Button Sprites
*/

.btnGutter, .tabGutter {
	width: 5px;
	float: left;
	position: relative;
}

a.btnSmallGray, a.btnMediumGray, a.btnLargeGray, 
a.btnSmallBlue, a.btnMediumBlue, a.btnLargeBlue, 
a.btnSmallRed, a.btnMediumRed, a.btnLargeRed {
	display: block;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	text-transform: uppercase;
	color: #fff !important;
	cursor: pointer;
	padding: 0;
	margin: 0;
}
a.btnSmallBlue:hover, a.btnMediumBlue:hover, a.btnLargeBlue:hover, 
a.btnSmallRed:hover, a.btnMediumRed:hover, a.btnLargeRed:hover {
	color: #fff !important;
	text-decoration: none;
}
a.btnSmallGray, a.btnMediumGray, a.btnLargeGray {
	color: #3e76ad !important;
}
a.btnSmallGray:hover, a.btnMediumGray:hover, a.btnLargeGray:hover {
	color: #247fd8 !important;
}
a.btnSmallGray, a.btnSmallBlue, a.btnSmallRed {
	font-size: 11px !important;
}
a.btnMediumGray, a.btnMediumBlue, a.btnMediumRed {
	font-size: 12px !important;
}
a.btnLargeGray, a.btnLargeBlue, a.btnLargeRed {
	font-size: 19px !important;
}
a.btnSmallGray span, a.btnMediumGray span, a.btnLargeGray span, 
a.btnSmallBlue span, a.btnMediumBlue span, a.btnLargeBlue span, 
a.btnSmallRed span, a.btnMediumRed span, a.btnLargeRed span {
	background-image: url(http://assets.aarp.org/aarp.org_/images/buttons/btnSprite.gif);
	background-repeat: no-repeat;
	float: left;
	display: block;
}
a.btnSmallGray span.left, a.btnMediumGray span.left, a.btnLargeGray span.left, 
a.btnSmallBlue span.left, a.btnMediumBlue span.left, a.btnLargeBlue span.left, 
a.btnSmallRed span.left, a.btnMediumRed span.left, a.btnLargeRed span.left,
a.btnSmallGray span.right, a.btnMediumGray span.right, a.btnLargeGray span.right, 
a.btnSmallBlue span.right, a.btnMediumBlue span.right, a.btnLargeBlue span.right, 
a.btnSmallRed span.right, a.btnMediumRed span.right, a.btnLargeRed span.right {
	width: 9px;
}
a.btnSmallGray span, a.btnSmallBlue span, a.btnSmallRed span {
	height: 20px;
	line-height: 20px;
}
a.btnMediumGray span, a.btnMediumBlue span, a.btnMediumRed span {
	height: 24px;
	line-height: 24px;
}
a.btnLargeGray span, a.btnLargeBlue span, a.btnLargeRed span {
	height: 32px;
	line-height: 32px;
}

a.btnSmallGray span.left { background-position: left 0; }
a.btnSmallGray span.right { background-position: right 0; }
a.btnSmallGray span.middle { background-position: -10px 0; }
a.btnSmallGray:hover span.left { background-position: left -20px; }
a.btnSmallGray:hover span.right { background-position: right -20px; }
a.btnSmallGray:hover span.middle { background-position: -10px -20px; }
.btnSmallGray.inactive span.left { background-position: left -40px; }
.btnSmallGray.inactive span.right { background-position: right -40px; }
.btnSmallGray.inactive span.middle { background-position: -10px -40px; }

a.btnMediumGray span.left { background-position: left -180px; }
a.btnMediumGray span.right { background-position: right -180px; }
a.btnMediumGray span.middle { background-position: -10px -180px; }
a.btnMediumGray:hover span.left { background-position: left -204px; }
a.btnMediumGray:hover span.right { background-position: right -204px; }
a.btnMediumGray:hover span.middle { background-position: -10px -204px; }
.btnMediumGray.inactive span.left { background-position: left -228px; }
.btnMediumGray.inactive span.right { background-position: right -228px; }
.btnMediumGray.inactive span.middle { background-position: -10px -228px; }

a.btnLargeGray span.left { background-position: left -400px; }
a.btnLargeGray span.right { background-position: right -400px; }
a.btnLargeGray span.middle { background-position: -10px -400px; }
a.btnLargeGray:hover span.left { background-position: left -432px; }
a.btnLargeGray:hover span.right { background-position: right -432px; }
a.btnLargeGray:hover span.middle { background-position: -10px -432px; }
.btnLargeGray.inactive span.left { background-position: left -464px; }
.btnLargeGray.inactive span.right { background-position: right -464px; }
.btnLargeGray.inactive span.middle { background-position: -10px -464px; }


a.btnSmallBlue span.left { background-position: left -60px; }
a.btnSmallBlue span.right { background-position: right -60px; }
a.btnSmallBlue span.middle { background-position: -10px -60px; }
a.btnSmallBlue:hover span.left { background-position: left -80px; }
a.btnSmallBlue:hover span.right { background-position: right -80px; }
a.btnSmallBlue:hover span.middle { background-position: -10px -80px; }
.btnSmallBlue.inactive span.left { background-position: left -100px; }
.btnSmallBlue.inactive span.right { background-position: right -100px; }
.btnSmallBlue.inactive span.middle { background-position: -10px -100px; }

a.btnMediumBlue span.left { background-position: left -252px; }
a.btnMediumBlue span.right { background-position: right -252px; }
a.btnMediumBlue span.middle { background-position: -10px -252px; }
a.btnMediumBlue:hover span.left { background-position: left -276px; }
a.btnMediumBlue:hover span.right { background-position: right -276px; }
a.btnMediumBlue:hover span.middle { background-position: -10px -276px; }
.btnMediumBlue.inactive span.left { background-position: left -276px; }
.btnMediumBlue.inactive span.right { background-position: right -276px; }
.btnMediumBlue.inactive span.middle { background-position: -10px -276px; }

a.btnLargeBlue span.left { background-position: left -496px; }
a.btnLargeBlue span.right { background-position: right -496px; }
a.btnLargeBlue span.middle { background-position: -10px -496px; }
a.btnLargeBlue:hover span.left { background-position: left -528px; }
a.btnLargeBlue:hover span.right { background-position: right -528px; }
a.btnLargeBlue:hover span.middle { background-position: -10px -528px; }
.btnLargeBlue.inactive span.left { background-position: left -560px; }
.btnLargeBlue.inactive span.right { background-position: right -560px; }
.btnLargeBlue.inactive span.middle { background-position: -10px -560px; }


a.btnSmallRed span.left { background-position: left -120px; }
a.btnSmallRed span.right { background-position: right -120px; }
a.btnSmallRed span.middle { background-position: -10px -120px; }
a.btnSmallRed:hover span.left { background-position: left -140px; }
a.btnSmallRed:hover span.right { background-position: right -140px; }
a.btnSmallRed:hover span.middle { background-position: -10px -140px; }
.btnSmallRed.inactive span.left { background-position: left -160px; }
.btnSmallRed.inactive span.right { background-position: right -160px; }
.btnSmallRed.inactive span.middle { background-position: -10px -160px; }

a.btnMediumRed span.left { background-position: left -300px; }
a.btnMediumRed span.right { background-position: right -300px; }
a.btnMediumRed span.middle { background-position: -10px -300px; }
a.btnMediumRed:hover span.left { background-position: left -324px; }
a.btnMediumRed:hover span.right { background-position: right -324px; }
a.btnMediumRed:hover span.middle { background-position: -10px -324px; }
.btnMediumRed.inactive span.left { background-position: left -348px; }
.btnMediumRed.inactive span.right { background-position: right -348px; }
.btnMediumRed.inactive span.middle { background-position: -10px -348px; }

a.btnLargeRed span.left { background-position: left -592px; }
a.btnLargeRed span.right { background-position: right -592px; }
a.btnLargeRed span.middle { background-position: -10px -592px; }
a.btnLargeRed:hover span.left { background-position: left -624px; }
a.btnLargeRed:hover span.right { background-position: right -624px; }
a.btnLargeRed:hover span.middle { background-position: -10px -624px; }
.btnLargeRed.inactive span.left { background-position: left -656px; }
.btnLargeRed.inactive span.right { background-position: right -656px; }
.btnLargeRed.inactive span.middle { background-position: -10px -656px; }




/* Community Sprite Buttons
----------------- */
.btnGutter, .tabGutter {
	width: 5px;
	float: left;
	position: relative;
}

a.btn20, a.btn20Blue, a.btn20Red, a.btn20Inactive,
a.btn24, a.btn24Blue, a.btn24Red, a.btn24Inactive,
a.btn32, a.btn32Blue, a.btn32Red, a.btn32Inactive {
	text-decoration: none;
}


.btn20 .left, .btn20 .middle, .btn20 .right, .btn20Blue .left, .btn20Blue .middle, .btn20Blue .right, .btn20Red .left, .btn20Red .middle, .btn20Red .right, .btn20Inactive .left, .btn20Inactive .middle, .btn20Inactive .right, .btn24 .left, .btn24 .middle, .btn24 .right, .btn24Blue .left, .btn24Blue .middle, .btn24Blue .right, .btn24Red .left, .btn24Red .middle, .btn24Red .right, .btn24Inactive .left, .btn24Inactive .middle, .btn24Inactive .right, .btn32 .left, .btn32 .middle, .btn32 .right, .btn32Blue .left, .btn32Blue .middle, .btn32Blue .right, .btn32Red .left, .btn32Red .middle, .btn32Red .right, .tabActive .left, .tabActive .middle, .tabActive .right, .tabInactive .left, .tabInactive .middle, .tabInactive .right, .tabAdminActive .left, .tabAdminActive .middle, .tabAdminActive .right, .tabAdminInactive .left, .tabAdminInactive .middle, .tabAdminInactive .right {
	background: url(http://assets.aarp.org/aarp.org_/images/sprites/buttons_tabs_v2.gif) no-repeat;
	position: relative;
	display: block;
	float: left;
	height: 18px;
}

.btn20, .btn20Blue, .btn20Red, .btn20Inactive {
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
	position: relative;
 .position: static;
	float: left;
}

.btn20Inactive {
	cursor: default;
}

#header .btn20Blue, #header .btn20Red {
	font-family: "Trebuchet MS", Arial, sans-serif;
}

.btn20 .left, .btn20 .right, .btn20Blue .left, .btn20Blue .right, .btn20Red .left, .btn20Red .right, .btn20Inactive .left, .btn20Inactive .right {
	padding: 1px 0;
	width: 4px;
}

.btn20 .middle, .btn20Blue .middle, .btn20Red .middle, .btn20Inactive .middle {
	padding: 1px 3px;
	font-size: 11px;
	text-align: center;
}

.btn20 .left {
	background-position: 0 0;
}

.btn20:hover .left {
	background-position: 0 -20px;
}

.btn20 .middle {
	color: #3e76ad !important;
	background-position: -4px 0;
}

.btn20:hover .middle {
	color: #247fd8 !important;
	background-position: -4px -20px;
}

.btn20 .right {
	background-position: -296px 0;
}

.btn20:hover .right {
	background-position: -296px -20px;
}

.btn20Blue .left {
	background-position: 0 -40px;
}

.btn20Blue:hover .left {
	background-position: 0 -60px;
}

.btn20Blue .middle {
	color: #ffffff !important;
	background-position: -4px -40px;
}

.btn20Blue:hover .middle {
	background-position: -4px -60px;
}

.btn20Blue .right {
	background-position: -296px -40px;
}

.btn20Blue:hover .right {
	background-position: -296px -60px;
}

.btn20Red .left {
	background-position: 0 -80px;
}

.btn20Red:hover .left {
	background-position: 0 -100px;
}

.btn20Red .middle {
	color: #ffffff !important;
	background-position: -4px -80px;
}

.btn20Red:hover .middle {
	background-position: -4px -100px;
}

.btn20Red .right {
	background-position: -296px -80px;
}

.btn20Red:hover .right {
	background-position: -296px -100px;
}

.btn20Inactive .left {
	background-position: 0 -120px;
}

.btn20Inactive .middle {
	color: #3e76ad !important;
	background-position: -4px -120px;
}

.btn20Inactive .right {
	background-position: -296px -120px;
}

.btn24, .btn24Blue, .btn24Red, .btn24Inactive {
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
	position: relative;
 .position: static; /* necessary to avoid FCKEditor crash in IE6 */
	float: left;
}

.btn24Inactive {
	cursor: default;
}

#memberTestimonials .btn24Blue {
 .position: relative;
}

.btn24 .left, .btn24 .right, .btn24Blue .left, .btn24Blue .right, .btn24Red .left, .btn24Red .right, .btn24Inactive .left, .btn24Inactive .right {
	padding: 3px 0;
	width: 4px;
}

.btn24 .middle, .btn24Blue .middle, .btn24Red .middle, .btn24Inactive .middle {
	padding: 3px 4px;
	font-size: 13px;
	text-align: center;
}

.btn24 .left {
	background-position: -300px 0;
}

.btn24:hover .left {
	background-position: -300px -24px;
}

.btn24 .middle {
	color: #3e76ad !important;
	background-position: -304px 0;
}

.btn24:hover .middle {
	color: #247fd8 !important;
	background-position: -304px -24px;
}

.btn24 .right {
	background-position: -596px 0;
}

.btn24:hover .right {
	background-position: -596px -24px;
}

.btn24Blue .left {
	background-position: -300px -48px;
}

.btn24Blue:hover .left {
	background-position: -300px -72px;
}

.btn24Blue .middle {
	color: #ffffff !important;
	background-position: -304px -48px;
}

.btn24Blue:hover .middle {
	background-position: -304px -72px;
}

.btn24Blue .right {
	background-position: -596px -48px;
}

.btn24Blue:hover .right {
	background-position: -596px -72px;
}

.btn24Red .left {
	background-position: -300px -96px;
}

.btn24Red:hover .left {
	background-position: -300px -120px;
}

.btn24Red .middle {
	color: #ffffff !important;
	background-position: -304px -96px;
}

.btn24Red:hover .middle {
	background-position: -304px -120px;
}

.btn24Red .right {
	background-position: -596px -96px;
}

.btn24Red:hover .right {
	background-position: -596px -120px;
}

.btn24Inactive .left {
	background-position: -300px -144px;
}

.btn24Inactive .middle {
	color: #3e76ad !important;
	background-position: -304px -144px;
}

.btn24Inactive .right {
	background-position: -596px -144px;
}

/*
remove this after we talk to Jeff about it
------------------- */

.btn24Inactive.hidden {
	display: none;
}

/*-----------*/
.btn32, .btn32Blue, .btn32Red {
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
	position: relative;
 .position: static;
	float: left;
}

#header .btn32Red {
	font-family: "Trebuchet MS", Arial, sans-serif;
}

.btn32 .left, .btn32 .right, .btn32Blue .left, .btn32Blue .right, .btn32Red .left, .btn32Red .right {
	padding: 7px 0;
	width: 4px;
}

.btn32 .middle, .btn32Blue .middle, .btn32Red .middle {
	padding: 7px 4px;
	font-size: 18px;
	text-align: center;
}

.btn32 .left {
	background-position: -600px 0;
}

.btn32:hover .left {
	background-position: -600px -32px;
}

.btn32 .middle {
	color: #3e76ad !important;
	background-position: -604px 0;
}

.btn32:hover .middle {
	color: #247fd8 !important;
	background-position: -604px -32px;
}

.btn32 .right {
	background-position: -896px 0;
}

.btn32:hover .right {
	background-position: -896px -32px;
}

.btn32Blue .left {
	background-position: -600px -64px;
}

.btn32Blue:hover .left {
	background-position: -600px -96px;
}

.btn32Blue .middle {
	color: #ffffff !important;
	background-position: -604px -64px;
}

.btn32Blue:hover .middle {
	background-position: -604px -96px;
}

.btn32Blue .right {
	background-position: -896px -64px;
}

.btn32Blue:hover .right {
	background-position: -896px -96px;
}

.btn32Red .left {
	background-position: -600px -128px;
}

.btn32Red:hover .left {
	background-position: -600px -160px;
}

.btn32Red .middle {
	color: #ffffff !important;
	background-position: -604px -128px;
}

.btn32Red:hover .middle {
	background-position: -604px -160px;
}

.btn32Red .right {
	background-position: -896px -128px;
}

.btn32Red:hover .right {
	background-position: -896px -160px;
}

.btn20 .middle.icon, .btn20Blue .middle.icon, .btn20Inactive .middle.icon, .btn24 .middle.icon, .btn24Blue .middle.icon, .btn24Red .middle.icon, .btn32 .middle.icon, .btn32Red .middle.icon {
	text-align: left;
}




	/* Tools global styling
	======================
	revised mjenkins added jhz 2/29 */

#tools {
	margin: 0;
	padding: 0;
	height: 18em;
	}

#tools ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 -.2em;
	}

#tools li {
	font-size: 1.1em;
	font-weight: bold;
	padding: 0;
	margin: 0 0 1em 0px;
	background-position: center left ;
	background-repeat:no-repeat;
	text-indent: 2.6em;
	height: 16px;
	}

#tools li.email {
	background-image: url('http://assets.aarp.org/aarp.org_/bulletin/images/global/icons/20x16icon_emailB.gif');
	}

#tools li.print {
	background-image: url('http://assets.aarp.org/aarp.org_/bulletin/images/global/icons/20x16icon_printB.gif');	
	}

#tools li.write {
	background-image: url('http://assets.aarp.org/aarp.org_/bulletin/images/global/icons/20x16icon_commentB.gif');
	}

#tools li.add {
	background-image: url('http://assets.aarp.org/aarp.org_/bulletin/images/global/icons/20x16icon_bookmarkB.gif');
	}
	
#tools li.listen {
	background-image: url('http://assets.aarp.org/aarp.org_/bulletin/images/global/icons/20x16icon_audioB.gif');
	}
	
#tools li.social {
	background-image: url('http://assets.aarp.org/aarp.org_/bulletin/images/global/icons/20x16icon_shareB.gif');
}

#toolsCommentArea {
	margin: 0;
	padding: 0;
	height: 3em;
	}

#toolsCommentArea ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 0;
	}

#toolsCommentArea li {
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 19px 0 0;
	margin: 0 0 0 0px;
	background-position: center left ;
	background-repeat:no-repeat;
	text-indent: 2.2em;
	height: 16px;
	}

#toolsCommentArea li.email {
	background-image: url('http://assets.aarp.org/aarp.org_/bulletin/images/global/icons/20x16icon_emailB.gif');
	}

#toolsCommentArea li.print {
	background-image: url('http://assets.aarp.org/aarp.org_/bulletin/images/global/icons/20x16icon_printB.gif');	
	}

#toolsCommentArea li.comment {
	background-image: url('http://assets.aarp.org/aarp.org_/bulletin/images/global/icons/20x16icon_commentB.gif');
	}

#toolsCommentArea li.bookmark {
	background-image: url('http://assets.aarp.org/aarp.org_/bulletin/images/global/icons/20x16icon_bookmarkB.gif');
	}
	
#toolsCommentArea li.listen {
	background-image: url('http://assets.aarp.org/aarp.org_/bulletin/images/global/icons/20x16icon_audioB.gif');
	}

#toolsCommentArea li.social {
	background-image: url('http://assets.aarp.org/aarp.org_/bulletin/images/global/icons/20x16icon_shareB.gif');
}

	/* end of tools list styling */
	
/* Styling for RELATED
	++++++++++++++++++++++++++++++*/
		
#related {
	width: 144px;
	font-weight: bold;
	letter-spacing: .01em;
	}
	
#related ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
#related li {
	background-image:url('http://assets.aarp.org/aarp.org_/bulletin/images/global/bigbullet.gif');
	background-position:0 0.3em;
	background-repeat:no-repeat;
	font-size: 1em;
	font-weight: bold;
	padding:0 0 1em 0;
	text-indent: 1.6em;
	}
		
/* Styling for Take Action
	++++++++++++++++++++++++++++++*/
		
#takeAction {
	width: 144px;
	}
	
#takeAction img {
	border: .1em solid #666;
	}
	
#takeAction p {
	font-size: 1em;
	margin: 1em 0 .5em 0;
	padding: 0;
	}
	
#takeAction a {
	font-weight: bold;
	}
	



/*
Email Overlay
-------------  */

/* >> css/global_shared.css */

/*
Specific to Pages & Functionality
---------------------------------  */

.fieldNote {
	margin: 0px;
	padding-left: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}

input {
	padding: 0px;
	margin: 0px;
}

input.action {
	margin: 15px 0px 0px 190px;
	border: none;
}

.cancelButton {
	border: none;
}

#breadcrumb {
	font-family: Arial,"MS Trebuchet",sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
}

#breadcrumb a {
	text-decoration: none;
}



/*
Glue and Shims
---------------  */

/* >> css/global_shared.css */

/*pagination*/

/* >> css/global_shared.css */

/***********************************************

	BEGIN: Global Margin & Padding
	Added by Yonas Hassen (13 Dec 2007)

***********************************************/

.marginLeft10 {
	margin: 0 0 0 10px;
}

/***********************************************
	END: Global Margin & Padding
***********************************************/

/*
	AARP Membership button (Join Now)
********************************************/

#join {
	margin-bottom: 15px;
	_margin-bottom: 5px; /* IE6 hack */
}

/* end: AARP Membership */

/* added by kaiser [2008-02-21] in support of the moreinnews (MORE IN ...) component */

/* adapted from channel.css */
h2.channelFeature  {
	font-size: 1.7em;
	font-weight: bold;
	color: #fff;
	background: #666;
	margin: 0 0 10px 0;
	padding: .8em .8em .8em .6em;
	border: none;
}

/*
Styles for dynamic JS character counter for <textarea> and <input> tags.
Added by Yonas Hassen (09 July 2008)
----------------------------------------------------------------------*/

.disable {
	background-color: #CF110C;
	color: #fff;
	font-weight: bold;
	padding: 3px;
}

/* end: styles for character counter */

/*	Right column sponsorship ad styles [new:jira:prod-541 | 17 Oct 2008 | yonas]
---------------------------------------------------------------------------------*/

#rightColumnSponsor {
	float: right;
	width: 180px;
}

/*	END: Right column sponsorship ad styles
---------------------------------------------*/

/*
	Styles for Bulletin Subscription Options [new:jira:cms-1957 | 12 Feb 2009 | yonas]
---------------------------------------------------------------------------------------*/

#subscriptionOptions {
	margin: 0;
	padding: 0;
}
	
#subscriptionOptions img {
	margin: 0 0 .5em 0;
	padding: 0;
}

.subscribeOption {
	margin-bottom: 5px;
}

.subscribeButton {
	float: right;
	width: 75px;
}

.subscribeText { /*new*/
	background: url('http://assets.aarp.org/aarp.org_/bulletin/images/global/bigbullet.gif') no-repeat;
	background-position: 0px 3px;
	padding: 0 0 0 17px;
	float: left;
	width: 178px;
}

#eNewsletter {
	background: #EEEDEB;
	padding: 15px 10px 0 10px;
	border: 1px solid #CCC;
	width: 278px;
	font-size: 12px;
}
#eNewsletter h4 {
	font-weight: bold;
	font-size: 13px;
	margin: 0;
	padding: 0;
	float: left;
}
#eNewsletter p {
	margin: 0 0 0.5em 0;
	padding: 0;
	width: 167px;
	float: left;
}
#eNewsletter p.btn {
	float: right;
	width: 97px;
	margin: 0.5em 0 0 10px;
	padding: 0;
}
/*  end: Styles for Bulletin Subscription Options */



/*
Comments Pagination
---------- */
#commentsArea div.pager,
#articlePagination.pager {
	font-family: 'Trebuchet MS';
	font-size: 12px;
	color: #312d2e !important;
	text-align: center !important;
	height: 21px !important;
	margin: 10px 0 !important;
	padding: 2px 5px 0 5px !important;
	border-left: 1px #e8e7e5 solid !important;
	border-right: 1px #e8e7e5 solid !important;
	border-top: 1px #e8e7e5 solid !important;
	border-bottom: 1px #c1c2c4 solid !important;
	background-image: url(http://assets.aarp.org/aarp.org_/images/backgrounds/bg_pagination.gif) !important;
	background-repeat: repeat-x !important;
	position: relative;
}

#commentsArea .colMContent .pager, #commentsArea .colMRContent .pager,
#articlePagination .colMContent .pager, #articlePagination .colMRContent .pager {
	font-size: 100%;
}

#commentsArea div.pager a, #commentsArea div.pager a:hover, #commentsArea div.pager a, #commentsArea div.pager a:hover,
#articlePagination .pager a, #articlePagination .pager a:hover, #articlePagination .pager a, #articlePagination .pager a:hover {
	text-decoration: none;
}

#commentsArea div.pagerPagination,
#articlePagination .pagerPagination {
	float: right;
	position: relative;
	line-height: 16px;
}

#commentsArea div.pagerNumbers,
#articlePagination .pagerNumbers {
	float: left;
	position: relative;
}

#commentsArea div.pagerSorting,
#articlePagination .pagerSorting {
	padding-top: 2px;
	float: left;
	position: relative;
}

#commentsArea div.pagerSorting select,
#articlePagination .pagerSorting select {
	padding: 0;
	height: 18px;
	font-size: 85% !important;
}

#commentsArea div.pagerButton,
#articlePagination .pagerButton {
	float: left;
	position: relative;
}

#commentarySlot, #commentarySlot p, #commentarySlot textarea, #commentarySlot a {
	position: relative;
}

/* end: Comments Pagination */

/*	[15.Mar.2010 | yonas] Footer styles
------------------------------------------*/
#footer #fTopLinks a:hover, #footer #fBottomLinks a:hover {
	text-decoration: none;
	color: #b50301;
}
