/* Overall Layout Formatting
----------------------------------------------- */
HTML { overflow-y: scroll; }

BODY { margin: 0; padding: 0; background: #a5a5a5 url("../images/bgbody.gif") center repeat-y; font: 12px verdana, arial, san-serif; line-height: 1.3em; color: #4e4e4e; text-align: center; word-spacing: -0.05em; }

#SiteWrapper { margin: 0 auto; padding: 0; width: 980px; background: #fff; text-align: center; }
#ContentArea { margin: 0 auto; padding: 8px 0; width: 930px; background: #fff; }
#ContentArea #LeftColumn { margin: 8px 0; padding: 0; float: left; width: 170px; text-align: left; background: #fff url("../images/bgl2.gif") top right repeat-y; }
#ContentArea #ContentColumn  { margin: 8px 0; padding: 0; float: right; width: 745px; text-align: left; }
#MainColumn { margin: 0; padding: 0; width: 515px; float: left; text-align: left; }
#RightColumn { margin: 0; padding: 0; width: 218px; float: right; text-align: left; }




/* Sitewide Typography
----------------------------------------------- */
H1, H2, H3, H4, H5, H6 { margin: 0; padding: 0; }
UL { margin: 0; padding: 0; }
LI { margin: 0; padding: 0; }
DL { margin: 0; padding: 0; }
DT { margin: 0; padding: 0; }
DD { margin: 0; padding: 0; }
P  { margin: 0; padding: 0 0 1em 0; font-size: 12px; line-height: 1.3em; color: #4e4e4e; word-spacing: -0.05em; }
TD { margin: 0; padding: 0; font-size: 12px; line-height: 1.3em; color: #4e4e4e; word-spacing: -0.05em; }
TABLE { margin: 0; padding: 0; }
FORM  { margin: 0; padding: 0; }
A { color: #0570ad; text-decoration: none; }
A:link 		{ color: #0071ad; }
A:visited 	{ color: #0570ad; } /*5a8a9c*/
A:hover 	{ color: #cf1111; text-decoration: underline; }
A:active 	{ color: #cf1111; text-decoration: underline; }

#ContentArea H1 { font: 26px Trebuchet MS, Arial, san-serif; color: #0d609f; font-weight: normal; }
#ContentArea H1 .h1b { font-size: 14px; }
#ContentArea H1 img { float: left; }
#ContentArea H2 { padding: 5px 0; font: 18px Trebuchet MS, Arial, san-serif; color: #0d609f; font-weight: normal; }
#ContentArea H2 .h2b { font-size: 13px; color: #4e4e4e; }
#ContentArea H2.h2c  { font-size: 15px; color: #457b00; padding-bottom: 15px; }
#ContentArea H2.overview { padding-bottom: 0; }
#ContentArea H3 { padding: 5px 0; font: 15px Trebuchet MS, Arial, san-serif; color: #0d609f; font-weight: bold; }
#ContentArea H3.goals { color: #f08a07; }

#ContentArea UL, OL { margin: 0 0 15px 40px; }
#ContentArea LI { margin-bottom: 0.5em; }


#MainColumn #Header { margin: 10px 0 0 0; padding: 2px; font: 13px Trebuchet MS, Arial, san-serif; color: #4e4e4e; font-weight: bold; }
#MainColumn #Header.Green  { background: url("../images/bgheadergreen.gif") repeat-x; }
#MainColumn #Header.Yellow { background: url("../images/bgheaderyellow.gif") repeat-x; }
#MainColumn #Header.Orange { background: url("../images/bgheaderorange.gif") repeat-x; }
#MainColumn #Header.Blue   { background: url("../images/bgheaderblue.gif") repeat-x; }
#MainColumn #Header.Grey   { margin: 3px 0 0 0; background-color: #ebebeb; border: 1px solid #d1d1d1; }

#MainColumn #ArticleTitle h1 { margin: 0; padding: 15px 80px 0 5px; height: 80px; line-height: 1em; }
#MainColumn #ArticleTitle .YourGoals { background: url("../images/yourgoals/bgarticletitle.gif") top right no-repeat; }
#MainColumn #ArticleTitle .Products	 { background: url("../images/products/bgarticletitle.gif") top right no-repeat; }
#MainColumn #ArticleTitle .Learning	 { background: url("../images/learning/bgarticletitle.gif") top right no-repeat; }
#MainColumn #ArticleTitle .Resources { background: url("../images/resources/bgarticletitle.gif") top right no-repeat; }
#MainColumn #ArticleTitle .AboutUs	 { background: url("../images/aboutus/bgarticletitle.gif") top right no-repeat; }

#MainColumn DL { margin: 0 0 1em 0; padding: 0; }
#MainColumn DL DT { margin: 0 0 .25em 0; padding: 0; }
#MainColumn DL DD { margin: 0 0 15px 12px; padding: 0; }
#MainColumn DL span.Grey { font-size: 11px; color: #999; }

.CallBtn { float: right; margin: 5px 0 0 15px; }



/* Breadcrumbs
----------------------------------------------- */
	
#Bcrumbs { margin: 0 0 20px 0; padding: 2px 4px; width: 98%; font-size: 11px; color: #777; border: 1px solid #ccc; }
	*HTML #Bcrumbs { width: 100%; }
#Bcrumbs A { color: #999; text-decoration: underline; }
#Bcrumbs A:visited 	{ color: #999; }



/* Table Formatting
----------------------------------------------- */
#TableFormatting { margin: 1em 0; width: 100%; }
#TableFormatting TH { padding: 8px; background: #e4e9ec; font-size: 11px; border: 1px solid #c2d2d8; border-right: none; text-align: left; vertical-align: top; }
#TableFormatting TH.Last { border-right: 1px solid #c2d2d8; }
#TableFormatting TD { padding: 8px; font-size: 11px; border: 1px solid #c2d2d8; border-right: none; border-top: none; vertical-align:top; }
#TableFormatting TD.Top { border-top: 1px solid #c2d2d8; }
#TableFormatting TD.Last { border-right: 1px solid #c2d2d8; }
#TableFormatting th h1 { margin: 0; padding: 0; font: 14px Trebuchet MS, Verdana, san-serif; color: #003c6a; font-weight: bold; }

#TableAllProducts { margin: 0; padding: 0; width: 100%; }
#TableAllProducts td { margin: 0; padding: 6px; vertical-align: top; }
#TableAllProducts ul { margin: 0; padding: 0; list-style: none; float: left; }
#TableAllProducts li { margin: 0; padding: 0 0 2px 8px; background: url("../images/arrowright2.gif") top left no-repeat; }

#TableAllProducts h2 { margin: 0; padding: 0; font: 14px Trebuchet MS, Arial, san-serif; font-weight: normal; }
#TableAllProducts h2.funds     { color: #7e9f38; border-bottom: 1px solid #7e9f38; }
#TableAllProducts h2.advice    { color: #f7b607; border-bottom: 1px solid #f7b607; }
#TableAllProducts h2.insurance { color: #f08a07; border-bottom: 1px solid #f08a07; }
#TableAllProducts h2.other     { color: #3db0de; border-bottom: 1px solid #3db0de; }



/* ToolBar Treatment
----------------------------------------------- */
#ToolBar { margin: 0 auto; padding: 0;  background: #f7f7f7 url("../images/bgtoolbar.gif") repeat-x; width: 980px; }
#ToolBar table { margin: 0; padding: 0; width: 980px; }
#ToolBar td  { margin: 0; padding: 7px 0 10px 45px; font-size: 10px; }
#ToolBar img { padding-bottom: 2px; }
#ToolBar A { color: #026cb6; text-decoration: none; font-size: 9px; }
#ToolBar A:link 		{  }
#ToolBar A:visited 	{  }
#ToolBar A:hover 	{ color: #cf1111; text-decoration: underline; }
#ToolBar A:active 	{ color: #cf1111; text-decoration: none; }
#ToolBar A.reddot 	{ color: #000000; text-decoration: none; }


/* LogoArea Treatment
----------------------------------------------- */
#LogoArea { margin: 0; padding: 0; float: left; width:450px; }
#LogoArea IMG { margin: 25px 0 0 25px; padding: 0; }

#Search { padding: 10px 25px 10px 0; float: right; text-align: right; }
#Search table { margin: 0; padding: 0; text-align: right; }
#Search form  { margin: 0; padding: 0; }
#Search #SearchBox { margin: 0 -8px 8px 0; padding: 0; border: 1px solid #83aac2; width: 250px; height: 22px;  }
	* HTML #Search #SearchBox { margin-bottom: 4px; font: 12px verdana, arial, san-serif; line-height: 1.5em;}
#Search #SearchBtn { margin: 0; padding: 0; }
#Search img { margin: 4px 0 0 3px; padding: 0; }


/* L1 Nav Bar Treatment
----------------------------------------------- */
#NavBar { margin: 0 auto; padding: 0; background: url("../images/bgnavbar.gif") repeat-x; text-align: center; clear: both; }
#NavBar img { margin: 4px 1px; padding: 0; }

.menu { position: absolute; visibility: hidden; border-left: 1px solid #08a3d6; border-right: 1px solid #08a3d6; font: normal 12px Verdana; line-height: 16px; background-color: #f1f1f1; width: 166px; z-index: 100; text-align: left; }

.menu a { width: 100%; display: block; padding: 5px 0; text-decoration: none; font-weight: normal; text-indent: 8px; }
.menu a:hover { background-color: #08a3d6; color: #ffffff; text-decoration: none;  }
.menu a.last { border-bottom: 1px solid #08a3d6; }



/* Footer Treatment
----------------------------------------------- */
#Footer   { margin: 30px 25px 5px 25px; padding: 5px 0; clear: all; text-align: left; border-top: 1px solid #5DA2DC; }
#Footer p { font-size: 11px; color: #696969; }

#Disclosures   { margin: 50px 25px 0 25px; padding: 0; clear: all; text-align: left; }
#Disclosures p { font-size: 12px; color: #696969; }

#FooterAARP   { margin: 50px 25px 0 25px; padding: 0; clear: all; text-align: left; }
#FooterAARP p { font-size: 12px; color: #696969; }



/* Left Column (L2) Treatments
----------------------------------------------- */
#LeftColumn #l2nav UL { margin: 0; padding: 0; list-style: none; }
#LeftColumn #l2nav UL UL { margin: 0; }
#LeftColumn #l2nav UL UL UL { margin: 0; }
#LeftColumn #l2nav LI { margin: 0; padding: 0; }
#LeftColumn #l2nav LI A { margin: 0; padding: 0; font: 12px Trebuchet MS, Verdana, san-serif; display: block; color: #003c6a; font-weight: bold; text-transform: uppercase; }
#LeftColumn #l2nav LI LI A { padding: 3px 8px 6px 16px; font: 12px Trebuchet MS, Verdana, san-serif; display: block; color: #0d609f; font-weight: normal; text-transform: capitalize; line-height: 1.25em; }
#LeftColumn #l2nav LI LI LI A { padding: 3px 8px 6px 16px; font: 12px Trebuchet MS, Verdana, san-serif; display: block; color: #0d609f; font-weight: normal; text-transform: capitalize; line-height: 1.2em; }
* HTML #LeftColumn #l2nav LI A { height: 15px; }

#LeftColumn #l2nav A.Selected { font-weight: bold; text-decoration: none; border: 1px solid #50a5db; border-right: 1px solid #fff; }
#LeftColumn #l2nav A.Selected:hover { color: #000; }
#LeftColumn #l2nav LI.Last { padding-bottom: 12px; }



/* Right Column Treatments
----------------------------------------------- */
#OverviewCallout { margin: 0 0 0 0; padding: 0; float: right; display: block; background-color:#fff; }
#OverviewCallout DL { margin: 0 0 8px 0; padding: 0; width: 215px; }
#OverviewCallout DT { margin: 0; padding: 4px 8px 3px 8px; font: 12px Trebuchet MS, Verdana, san-serif; font-weight: bold; background: url("../images/home/bghomenews.gif") repeat-x; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; }
#OverviewCallout DD { margin: 0; padding: 10px 5px 0 8px; background: #fff; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;  }
#OverviewCallout DD img { margin: 0; padding: 0; position: relative; left: 150px; top: -20px; }
#OverviewCallout UL { margin: 0; padding: 0 0 0 3px; list-style: none; }
#OverviewCallout LI { margin: 0; padding: 0 0 8px 8px; background: url("../images/bullettoptabs.gif") top left no-repeat; }
#OverviewCallout LI.Last { margin-bottom: 10px; }
#OverviewCallout td { padding: 10px 0 0 0; font-size: 11px; }

/*
#OverviewCallout DD.ris { height: 123px; background: url("../images/yourgoals/bgoverviewris.jpg") bottom right no-repeat; }
#OverviewCallout DD.ris td.adlink { padding: 15px 0 0 0; text-align: right; vertical-align: bottom; }

#OverviewCallout DD.moneysmarts { padding-left: 85px; background:url("../images/yourgoals/bgoverviewms.jpg") top left no-repeat; }
#OverviewCallout DD.moneysmarts td.adlink { padding: 0 0 12px 0; text-align: right; vertical-align: top; }

#OverviewCallout DD.ira { height: 145px; background: url("../images/yourgoals/bgoverviewira.jpg") bottom right no-repeat; }
#OverviewCallout DD.ira td.adlink { padding: 8px 5px; text-align: right; vertical-align: bottom; }
*/



/* Overview Pages
----------------------------------------------- */
#ContentArea #OverviewColumn { margin: 8px 0; padding: 0; width: 700px; float: left; text-align: left; }

#OverviewColumn #Header { margin: 0; padding: 0; }
#OverviewColumn #Header #yourgoals { margin: 0; padding: 0 0 0 190px; height: 180px; background: #fff url("../images/yourgoals/bgoverview.jpg") top left no-repeat; }
#OverviewColumn #Header #products  { margin: 0; padding: 0 0 0 190px; height: 180px; background: #fff url("../images/products/bgoverview.jpg") top left no-repeat; }
#OverviewColumn #Header #learning  { margin: 0; padding: 0 0 0 190px; height: 180px; background: #fff url("../images/learning/bgoverview.jpg") top left no-repeat; }
#OverviewColumn #Header #resources { margin: 0; padding: 0 0 0 190px; height: 180px; background: #fff url("../images/resources/bgoverview.jpg") top left no-repeat; }
#OverviewColumn #Header #aboutus   { margin: 0; padding: 0 0 0 190px; height: 180px; background: #fff url("../images/aboutus/bgoverview.jpg") top left no-repeat; }
#OverviewColumn #Header #openAC    { margin: 0; padding: 0 0 0 190px; height: 180px; background: #fff url("../images/products/bgopenAC.jpg") top left no-repeat; }
#OverviewColumn #Header #lifecrisis { margin: 0; padding: 0 0 0 200px; height: 233px; background: #fff url("../images/learning/bgoverview_lc.jpg") top left no-repeat; }
#OverviewColumn #Header #lifecrisisw { margin: 0; padding: 0 0 0 200px; height: 233px; background: #fff url("../images/learning/bgoverview_lcw.jpg") top left no-repeat; }

#OverviewColumn #Header p  { margin: 0; padding: 5px 8px 0 0; }
#OverviewColumn #Header h1 { margin: 0; padding: 0 0 0 0; font-size: 26px; }
#OverviewColumn #Header h2 { margin: 0; padding: 15px 0 0 15px; font-size: 20px; }

#OverviewColumn #Header h1.yourgoals { color: #e37f00; }
#OverviewColumn #Header h2.yourgoals { color: #ffa800; }
#OverviewColumn #Header h1.products  { color: #457b00; }
#OverviewColumn #Header h2.products  { color: #095fa1; }
#OverviewColumn #Header h1.learning  { color: #d8a800; }
#OverviewColumn #Header h2.learning  { color: #689301; }
#OverviewColumn #Header h1.resources { color: #0670ae; }
#OverviewColumn #Header h2.resources { color: #2bb8e6; }
#OverviewColumn #Header h1.aboutus   { color: #ee2d24; padding-left: 60px; }
#OverviewColumn #Header h2.aboutus   { color: #900000; }
#OverviewColumn #Header p.aboutus    { padding-left: 60px; }
#OverviewColumn #Header h1.openAC    { color: #457b00; margin: 0; padding: 0 0 0 0; font-size: 20px; }
#OverviewColumn #Header h2.openAC    { color: #095fa1; margin: 0; padding: 15px 0 0 0; font-size: 26px; }
#OverviewColumn #Header h2.lifecrisis { color: #0d609f; margin: 0 0 0 -160px; padding: 15px 0 0 0; font-size: 26px; }
#OverviewColumn #Header h2.lifecrisisw { color: #0d609f; margin: 0 0 0 -160px; padding: 15px 0 0 0; font-size: 26px; }

#OverviewColumn h3 { margin: 10px 0 0 0; padding: 3px 6px; font-size: 14px; font-weight: normal; }
#OverviewColumn h3.yourgoals { color: #6c1200; background: url("../images/yourgoals/bgoverviewh3.jpg") top left no-repeat; }
#OverviewColumn h3.products  { color: #003c6a; background: url("../images/products/bgoverviewh3.jpg") top left no-repeat; }
#OverviewColumn h3.learning  { color: #244300; background: url("../images/learning/bgoverviewh3.jpg") top left no-repeat; }
#OverviewColumn h3.resources { color: #ffffff; background: url("../images/resources/bgoverviewh3.jpg") top left no-repeat; font-weight: bold; }
#OverviewColumn h3.aboutus   { color: #ffffff; background: url("../images/aboutus/bgoverviewh3.jpg") top left no-repeat; font-weight: bold; }
#OverviewColumn h3.lifecrisis { color: #ffffff; background: url("../images/learning/bgoverviewhdr_lc.jpg") top left no-repeat; font-weight: bold; padding:5px 0 0 12px; height:42px; }
#OverviewColumn h3.lifecrisisw { color: #ffffff; background: url("../images/learning/bgoverviewhdr_lcw.jpg") top left no-repeat; font-weight: bold; padding:5px 0 0 12px; height:42px; }

#OverviewColumn #Intro { background: #fff url("../images/bgoverviewgradient.gif") bottom repeat-x; }
#OverviewColumn #Intro table { margin: 0; padding: 0; }
#OverviewColumn #Intro td { margin: 0; padding: 0; vertical-align:top; }
#OverviewColumn #Intro #Img { margin: 20px 0 0 0; padding: 0; width: 90px; text-align: center; }

#OverviewColumn #Intro #Txt { margin: 20px 0 20px 0; padding: 0 20px 0 0; width: 325px; }
	*HTML #OverviewColumn #Intro #Txt { width: 350px; }
#OverviewColumn #Intro #Txt h4 { margin: 0; padding: 0; font: 15px Trebuchet MS, Arial, san-serif; color: #003c6a; }
#OverviewColumn #Intro #Txt p  { margin: 0; padding: 10px 0 15px 0; }

#OverviewColumn #Intro #TxtOpenAC { margin: 20px 20px 0 0; padding: 0 0 20px 0; }

#OverviewColumn #Intro #Links { margin: 20px 10px 0 0; padding: 0 0 0 15px; width: 240px; border-left: 2px dotted; }
#OverviewColumn #Intro #Links ul { margin: 0; padding: 0; list-style: none; }
#OverviewColumn #Intro #Links li { margin: 0; padding: 0 0 10px 8px; background: url("../images/arrowright2.gif") top left no-repeat; font-size: 11px; }
#OverviewColumn #Intro #Links a { font-size: 12px; text-decoration: underline; }

#OverviewColumn #Intro #Links.yourgoals { border-color: #f5a031; }
#OverviewColumn #Intro #Links.products  { border-color: #90b93b; }
#OverviewColumn #Intro #Links.learning  { border-color: #dcb03c; }
#OverviewColumn #Intro #Links.resources { border-color: #4ab2d3; }
#OverviewColumn #Intro #Links.aboutus   { border-color: #f56160; }

#OverviewColumn #overview_lc { margin: 0 0 15px 0; padding: 0; background:url(../images/learning/bgoverviewgrad_lc.jpg) bottom left no-repeat; height:165px; }
#OverviewColumn #overview_lcw { margin: 0 0 15px 0; padding: 0; background:url(../images/learning/bgoverview_lcw.jpg) bottom left no-repeat; height:153px; }
#OverviewColumn #overview_lc p  { padding:0 15px 10px 25px }
#OverviewColumn #overview_lcw p  { padding:0 15px 10px 160px }
#OverviewColumn #overview_lc h4 { font: 15px Trebuchet MS, Arial, san-serif; color:#0d609f; padding:10px 25px; font-weight:bold; }
#OverviewColumn #overview_lcw h4 { font: 15px Trebuchet MS, Arial, san-serif; color:#0d609f; padding:10px 25px 0 160px; font-weight:bold; }



/* Your Goals Treatments
----------------------------------------------- */
#Goals OL { margin: 0; padding: 0; list-style: none; }
#Goals LI { margin: 0 0 10px 0; padding: 0 0 0 40px; }
#Goals LI.one   { background: url("../images/yourgoals/bullet1.gif") top left no-repeat; }
#Goals LI.two   { background: url("../images/yourgoals/bullet2.gif") top left no-repeat; }
#Goals LI.three { background: url("../images/yourgoals/bullet3.gif") top left no-repeat; }
#Goals LI.four  { background: url("../images/yourgoals/bullet4.gif") top left no-repeat; }
#Goals LI.five  { background: url("../images/yourgoals/bullet5.gif") top left no-repeat; }
#Goals LI.six   { background: url("../images/yourgoals/bullet6.gif") top left no-repeat; }
#Goals LI.seven { background: url("../images/yourgoals/bullet7.gif") top left no-repeat; }
#Goals LI LI    { list-style-image: none; list-style-type: disc; margin-bottom: 10px; padding: 0; }

#GoalsCountdown OL { margin: 0; padding: 0; list-style: none; }
#GoalsCountdown LI { margin: 0 0 10px 0; padding: 0 0 0 40px; }
#GoalsCountdown LI.ten   { background: url("../images/yourgoals/bulletCountdown10.gif") top left no-repeat; }
#GoalsCountdown LI.five  { background: url("../images/yourgoals/bulletCountdown5.gif") top left no-repeat; }
#GoalsCountdown LI.three { background: url("../images/yourgoals/bulletCountdown3.gif") top left no-repeat; }
#GoalsCountdown LI.one   { background: url("../images/yourgoals/bulletCountdown1.gif") top left no-repeat; }
#GoalsCountdown LI LI    { list-style-image: none; list-style-type: disc; margin-bottom: 10px; padding: 0; }

#GoalsCallout { margin: 0 0 5px 5px; padding: 8px; width: 150px; font-size: 12px; line-height: 18px; background: #e4e9ec; border: 1px solid #d2e2f4; float: right; display: block; }
#GoalsCallout img { margin: 0px; padding: 4px 8px 5px 0; float: left; }
#GoalsCallout h3  { margin: 0; padding: 0; }

#GoalsCallout2 { margin: 5px 5px; padding: 10px; font-size: 12px; line-height: 18px; background: #e4e9ec; border: 1px solid #d2e2f4; }
#GoalsCallout2 img { margin: 0; padding: 4px 8px 5px 0; float: left; }
#GoalsCallout2 h3  { margin: 0; padding: 0; }

#Goals #TableFormatting { width: 90%; }



/* Fund Facts Treatments
----------------------------------------------- */
#FundsRightColumn .btnconnect { margin: 0 0 8px 15px; }

#FundsColumnOverview { margin: 0; padding: 0; width: 525px; float: left; text-align: left; }
	*HTML #FundsColumnOverview { width: 570px; }
	
#OverviewBox { margin: 0; padding: 20px 20px 10px 20px; width: 100%; }
#OverviewBox h1 { font-size: 20px; padding-bottom: 5px; }
#OverviewBox .btn { float: right; margin-top: 60px; }
#OverviewBox.funds { border: 1px solid #c7e683; background: url("../images/bgoverviewfunds.jpg") bottom right no-repeat; }

#FundsRightColumn { margin: 0; padding: 0; width: 182px; float: right; text-align: left; }
#FundsRightColumn #LearnMore { margin: 0; padding: 0 0 10px 0; background-color: #fff; border: 1px solid #c6c6c6; text-align: center; }
#FundsRightColumn #LearnMore h1 { margin: 0; padding: 4px; font-size: 13px; font-weight: bold; text-align: left; background: url("../images/bgrightcolheader.gif") top left repeat-x; }
#FundsRightColumn #LearnMore h2 { margin: 0; padding: 10px 0 5px 10px; font: 13px Trebuchet MS, Verdana, san-serif; color: #666; font-weight: bold; text-align: left; }
#FundsRightColumn #LearnMore p { margin: 0; padding: 3px 6px; font: 11px Trebuchet MS, Verdana, san-serif; color: #666; text-align: left; }
#FundsRightColumn #LearnMore ul { margin: 0; padding: 0 0 8px 8px; list-style: none; text-align: left; }
#FundsRightColumn #LearnMore li { margin: 0; padding: 3px 0 5px 22px; font-size: 11px; line-height: 12px; }
#FundsRightColumn #LearnMore li.dload { background: url("../images/icon_pdf.gif") top left no-repeat; }
#FundsRightColumn #LearnMore li.email { background: url("../images/iconenvelope.gif") top left no-repeat; }
#FundsRightColumn #LearnMore li.compare { background: url("../images/icon_compare.gif") top left no-repeat; }

#FundsRightColumnOverview { margin: 0; padding: 0; width: 164px; float: right; text-align: left; }
#FundsRightColumnOverview #LearnMore { margin: 0; padding: 10px 5px; background-color: #eaeaea; border: none; }
#FundsRightColumnOverview #LearnMore h1 { margin: 0; padding: 10px 0 5px 10px; font: 13px Trebuchet MS, Verdana, san-serif; color: #666; font-weight: bold; text-align: left; }
#FundsRightColumnOverview #LearnMore p { margin: 0; padding: 3px 6px; font-size: 11px; color: #666; text-align: left; }
#FundsRightColumnOverview #LearnMore ul { margin: 0; padding: 0 0 8px 8px; list-style: none; text-align: left; }
#FundsRightColumnOverview #LearnMore li { margin: 0; padding: 0 0 5px 22px; font-size: 11px; line-height: 12px; }
#FundsRightColumnOverview #LearnMore li.dload { /* background: url("../images/icon_pdf.gif") top left no-repeat; */}
#FundsRightColumnOverview #LearnMore li.email { background: url("../images/iconenvelope.gif") top left no-repeat; }
#FundsRightColumnOverview #LearnMore li.compare { background: url("../images/icon_compare.gif") top left no-repeat; }

#TableOverviewFunds { margin: 10px 0; padding: 0; width: 568px; border: 1px solid #cecece; }
	* HTML #TableOverviewFunds { width: 100%; }
#TableOverviewFunds th { padding: 4px 10px; text-align: left; font: 13px Trebuchet MS, Verdana, san-serif; font-weight: bold; }
#TableOverviewFunds th.funds { background: url("../images/bgheadergreen.gif") top left repeat-x; }
#TableOverviewFunds th.options { background: url("../images/bgheaderyellow.gif") top left repeat-x; }
#TableOverviewFunds td { padding: 10px; vertical-align: top; }
#TableOverviewFunds td.left { border-right: 1px solid #cecece; }

#TableOverviewFunds ul.articles { margin: 0; padding: 0; list-style: none; }
#TableOverviewFunds ul.articles li { margin: 0; padding: 0 0 10px 10px; background: url("../images/bullettoptabs.gif") top left no-repeat; line-height: 1.5em; }
#TableOverviewFunds ul.articles li .lg { margin: 0; padding: 0; font: 14px Trebuchet MS, Verdana, san-serif; font-weight: bold; }

.grey { font-size: 10px; color: #666; }

#FundInfoTabs { margin: 0 auto; height: 900px; width: 750px; position: relative; }
#FundInfoTabs.income { height: 1850px; }
#FundInfoTabs.mmf    { height: 1100px; }

#FundInfoTabs #divTab1 { display: block; left: 0px; height: 45px; width: 139px; position: absolute; background-image: URL("../images/funds/tabPerformance_on.gif"); }
#FundInfoTabs #divTab2 { display: block; left: 139px; height: 45px; width: 135px; position: absolute; background-image: URL("../images/funds/tabComposition_off.gif"); }
#FundInfoTabs #divTab3 { display: block; left: 274px; height: 45px; width: 135px; position: absolute; background-image: URL("../images/funds/tabDistribution_off.gif"); }
#FundInfoTabs #divTab4 { display: block; left: 409px; height: 45px; width: 155px; position: absolute; background-image: URL("../images/funds/tabFundManage_off.gif"); }
#FundInfoTabs #divTab5 { display: block; left: 564px; height: 45px; width: 186px; position: absolute; background-image: URL("../images/funds/tabHowToBuy_off.gif"); }

#FundInfoTabs .tab { margin: 0; padding: 20px 30px; width: 690px; height: 520px; position: absolute; overflow: visible; top: 45px; background: URL("../images/funds/tabBgGreen.gif") no-repeat ; }
	* HTML #FundInfoTabs .tab { width: 750px; }

#FundInfoTabs .tabcomposition { margin: 0; padding: 10px 15px; width: 720px; height: 520px; position: absolute; overflow: visible; top: 45px; background: URL("../images/funds/tabBgGreen2.gif") no-repeat ; }
	* HTML #FundInfoTabs .tabcomposition { width: 750px; }

#FundInfoTabs #tab01 { display: block; }
#FundInfoTabs #tab02 { display: none; }
#FundInfoTabs #tab03 { display: none; }
#FundInfoTabs #tab04 { display: none; }
#FundInfoTabs #tab05 { display: none; }

#FundInfoTabs h1  { margin: 0; padding: 0 0 5px 0; font: 14px Trebuchet MS, Verdana, san-serif; color: #003c6a; font-weight: bold; }
#FundInfoTabs h1 .h1b  { margin: 0; padding: 0 0 5px 0; font-size: 12px; font-weight: normal; font-style: italic; }
#FundInfoTabs h2  { margin: 0; padding: 0; font: 12px Trebuchet MS, Verdana, san-serif; color: #003c6a; font-weight: bold; }
#FundInfoTabs h3  { margin: 0; padding: 0 0 5px 0; font: 18px Trebuchet MS, Verdana, san-serif; color: #003c6a; font-weight: normal; }
#FundInfoTabs h4 { display:none; }
#FundInfoTabs img.icon { margin: 0 15px 10px 0; padding: 0; float: left; }

#FundInfoTabs td { margin: 0; padding: 3px; line-height: 1.5em; vertical-align: top; }

#FundInfoTabs #pie { margin: 0; float: left; display: block; padding: 0; width: 283px; height: 300px; background-color: #fff; }
	* HTML #FundInfoTabs #pie { width: 283px; }
/*
#FundInfoTabs #pie.aggressive { background: #fff url("../images/funds/pieaggressive.jpg") top left no-repeat; }
#FundInfoTabs #pie.moderate { background: #fff url("../images/funds/piemoderate.jpg") top left no-repeat; }
#FundInfoTabs #pie.conservative { background: #fff url("../images/funds/pieconservative.jpg") top left no-repeat; }
*/
#FundInfoTabs #pie.income { height:550px; }
#FundInfoTabs #pie.mm { height:180px; }


#FundInfoTabs #objective { margin: 0 0 10px 0; padding: 10px; width: 410px; height: 300px; float: right; display: block; float: right; background: #fff url("../images/funds/tabBgObjective.gif") top left no-repeat; }
	* HTML #FundInfoTabs #objective { width: 433px; }
#FundInfoTabs #objective.mm { height:180px; }

#FundInfoTabs #holdings { margin: 0; padding: 10px; background-color: #fff; display: block; }
	* HTML #FundInfoTabs #holdings { width: 720px; }
#FundInfoTabs #holdings td { font-size: 11px; line-height: 1.1em; }

#FundInfoTabs #ColLeft  { margin: 0; padding: 0 10px 0 0; width: 470px; float: left; display: block; border-right: 1px solid #9fc158; }
#FundInfoTabs #ColRight { margin: 0; padding: 0; width: 200px; float: right; display: block; }

#TableFundPerf { width: 100%; }
#TableFundPerf th { text-align: left; border-bottom: 1px solid #003c6a; }
#TableFundPerf td { margin: 0; padding: 3px 7px; }
#TableFundPerf td.noshade { background-color: #fff; }
#TableFundPerf tr.shaded  { background-color: #e6f1d1; }

#TableDistributions { width: 100%; }
#TableDistributions th { text-align: left; }
#TableDistributions td { margin: 0; padding: 3px 0; font-size: 11px }
#TableDistributions td.first { margin: 0; padding-left: 6px; width: 33%; }

TABLE#FundFactsDetail { margin: 5px 0 15px 0; padding 0;}
TABLE#FundFactsDetail TH { padding: 5px; text-align: left; font-size: 12px; font-weight: normal; background: #e6e8d5  url("../images/bgheadergreen.gif") repeat-x; border-right: 3px solid #FFF; }
TABLE#FundFactsDetail TD { padding: 5px; }
TABLE#FundFactsDetail TR.Cream { background: #e6e8d5; }
TABLE#FundFactsDetail TD.Cream { background: #e6e8d5; }

TABLE#FundPerformance { margin: 5px 0 15px 0; padding 0; width: 100%; border-bottom: 1px solid #cce6e5; }
TABLE#FundPerformance TH { padding: 5px 0; text-align: center; font-size: 10px; font-weight: normal; border-bottom: 1px solid #c2d2d8; border-top: 1px solid #c2d2d8; line-height: 12px; }
TABLE#FundPerformance TD.BorderRight { border-right: 1px solid #c2d2d8; }
TABLE#FundPerformance TD.thead { padding: 5px 0; text-align: center; font-size: 10px; font-weight: normal; border-bottom: 1px solid #c2d2d8; border-top: 1px solid #c2d2d8; line-height: 12px; }
TABLE#FundPerformance TD { padding: 7px 2px; text-align: center; font-size: 11px; }
TABLE#FundPerformance TD.Left { padding: 7px 2px; text-align: left; }
TABLE#FundPerformance TD.BorderRight { border-right: 1px solid #c2d2d8; }
TABLE#FundPerformance TD.FundPerformanceFund { font-weight: bold; text-align: left; }
TABLE#FundPerformance TD.FundPerformanceNAV { font-weight: bold; }
TABLE#FundPerformance TR.Blue { background: #e4e9ec; }
TABLE#FundPerformance TR.Tan  { background: #f0f1e6; border: 1px solid #000; }
#Tax TD { font-size: 11px; line-height: 12px; } 



/* Open Account pages formatting
----------------------------------------------- 
#OverviewColumn td#OpenAC { margin: 0; padding: 0 0 20px 0; background: #fff url("../images/bgoverviewgradient.gif") bottom repeat-x; }
#OverviewColumn #OpenAC #Img   { margin: 20px 0 0 0; padding: 0; float: left; width: 90px; text-align: center; }

#OverviewColumn #OpenAC h4 { margin: 0; padding: 0; font-size: 13px; color: #003c6a; }
#OverviewColumn #OpenAC p  { margin: 0; padding: 10px 0 0 10px; }
#OverviewColumn #OpenAC p img.pdf { margin: 0; padding: 0; float: left; }

#OverviewColumn #OpenAC #Txt     { margin: 20px 0 0 12px; padding: 0; float: left; width: 255px; }
#OverviewColumn #OpenAC #Txt p   { margin: 0; padding: 10px 0 0 10px; }
#OverviewColumn #OpenAC #Txt a   { text-decoration: underline; }
#OverviewColumn #OpenAC #Links   { margin: 20px 10px 0 0; padding: 0 0 0 20px; float: right; width: 375px; border-left: 2px dotted; }
#OverviewColumn #OpenAC #Links p { margin: 0; padding: 10px 0 0 0; }
#OverviewColumn #OpenAC #Links img { margin: 5px 0 10px 0; padding: 0; }

#OverviewColumn #OpenAC #Links.yourgoals { border-color: #f5a031; }
#OverviewColumn #OpenAC #Links.products  { border-color: #90b93b; }
#OverviewColumn #OpenAC #Links.learning  { border-color: #dcb03c; }
#OverviewColumn #OpenAC #Links.resources { border-color: #4ab2d3; }
#OverviewColumn #OpenAC #Links.aboutus   { border-color: #f56160; }
*/

Table#OpenAccount { margin: 0; padding: 0; }
Table#OpenAccount td#Online { margin: 0; padding: 0; width:230px; height:131px; background: url(../images/products/bgopenACmfonline.jpg) top left no-repeat; vertical-align:top; }
Table#OpenAccount td#Forms  { margin: 0; padding: 0; width:230px; height:131px; background: url(../images/products/bgopenACmfforms.jpg) top left no-repeat; vertical-align:top; }
Table#OpenAccount td#Kit    { margin: 0; padding: 0; width:223px; height:131px; background: url(../images/products/bgopenACmfkit.jpg) top left no-repeat; vertical-align:top; }
Table#OpenAccount td#Blank  { margin: 0; padding: 0; width:223px; height:131px; }
Table#OpenAccount h1 { margin: 12px 0 10px 8px; padding: 0; font: 14px Trebuchet MS, Verdana, san-serif; font-weight: bold; color: #003C6A; }
Table#OpenAccount p  { margin: 8px 60px 10px 8px; padding: 0; }
#OpenAccount li { margin:0; padding:0; }

#OverviewColumn h5 { margin: 20px 0 5px 0; padding: 0; font-size: 14px; color: #457b00; border-bottom: 1px solid #457b00; }

#HaveQuestions   { margin: 20px 0 30px 0; padding: 0; width:700px; height:79px; background: url(../images/products/bgHaveQuestions.jpg) top left no-repeat; }
#HaveQuestions p { margin: 0; padding: 45px 0 0 90px; font: 14px Verdana, san-serif; font-weight: bold; color: #0066A9; }


/* Log in page formatting
----------------------------------------------- */
#MFlogin { margin: 10px 0; padding: 18px 25px; width:694px; height:152px; background: url(../images/products/bglogingreen.jpg) top left no-repeat; }
#MFlogin p { width:640px; }



/* Manage Your Account Overview
----------------------------------------------- */
#ManageAccountOverview { margin: 0; padding: 0; width: 565px; float: left; text-align: left; }
	*HTML #FundsColumnOverview { width: 570px; }

#TableManageAccount 			{ margin: 10px 0; padding: 0; width: 568px; }
	* HTML #TableManageAccount 	{ width: 100%; }
#TableManageAccount th 			{ padding-left: 10px; text-align: left; font: 13px Trebuchet MS, Verdana, san-serif; font-weight:normal; background:url(../images/funds/bghdrgreenswoosh.gif) no-repeat; height:20px; width:576px; color:#003c69;}
#TableManageAccount td.left 	{ padding: 10px; width:52px; vertical-align: top; }
#TableManageAccount td.right 	{ padding: 10px; vertical-align: top; }




/* Forms and Documents Overview
----------------------------------------------- */
#FormsDocsHeaders 	{ margin: 0; padding: 2px 0 0 8px; background:url(../images/resources/bghdrblueswoosh.gif) no-repeat; font:13px "Trebuchet MS", sans-serif; font-weight:bold; height:21px; text-align: left; width: 365px; vertical-align:middle; }
#FormsDocsHeaders a { color:#4e4e4e }

#FormsDocsBG	{ margin: 0; padding: 0; background:url(../images/resources/bgtablefade.jpg) top left no-repeat; width:365px; }
#FormsDocsBox	{ background-color:white; border:1px solid #a8d7ea; margin: 0 0 0 10px; padding:6px; width:300px;}
.FormsDocsPgrph	{ margin: 0; padding: 10px; }


/* Glossary
----------------------------------------------- */
dl#Glossary {  }
dl#Glossary dt { font-weight: bold; }
dl#Glossary dd { margin-bottom: 1.25em; }




/* All Products
----------------------------------------------- */
#AllProductsHeaders { margin: 0; padding: 0; padding-top:3px; background-image:url(../images/products/bghdrgreenswoosh.gif); background-repeat:no-repeat; font-family:"Trebuchet MS", sans-serif; font-size:12px; font-weight:bold; height:21px; text-align: left; width: 365px; vertical-align: middle; }

#AllProductsBG		{ margin: 0; padding: 0; background-image:url(../images/products/bgtablefade.jpg); background-position:right top; background-repeat:no-repeat; width:365px;}
#AllProductsBox		{ background-color:white; border:1px solid #a6ca57; margin-left: 10px; padding:6px; width:330px;}
.AllProductsPgrph	{ margin: 0; padding: 10px; }




/* Mutual Funds Overview
----------------------------------------------- */
#MutualFundsIntro { margin: 10px 0; padding: 0 0 0 100px; width: 570px; height: 108px; background: url(../images/funds/bgMutualFundsIntro.jpg) top left no-repeat; } /*color: #0670ae;*/
#MutualFundsIntro h1 { margin: 0; padding: 10px 0 5px 0; font-size: 15px; color: #003c69; font-weight: bold; }
#MutualFundsIntro ul { margin: 0; padding: 0 0 0 20px; }
#MutualFundsIntro li { margin: 0; padding: 0 0 3px 0; }

#MutualFundsHdrLeft { margin: 0; padding: 0; padding-top:3px; background: url(../images/funds/bghdrgreenswoosh2.gif) no-repeat; font-family:"Trebuchet MS", sans-serif; font-size:12px; font-weight:bold; height:24px; text-align: left; width:246px; vertical-align: middle; }

#MutualFundsBGLeft	{ margin: 0; padding: 0; background-image:url(../images/funds/bgtablefade.jpg); background-position:right bottom; background-repeat:no-repeat; height:213px; width:264px;}

#MutualFundsHdrRght { margin: 0; padding: 0; padding-top:3px; background-image:url(../images/funds/bghdrgreenswoosh2.gif); background-repeat:no-repeat; font-family:"Trebuchet MS", sans-serif; font-size:12px; font-weight:bold; height:24px; text-align: left; width:311px; vertical-align: middle; }

#MutualFundsBGRght	{ margin: 0; padding: 0; background-image:url(../images/funds/bgtablefade.jpg); background-position:right bottom; background-repeat:no-repeat; height:213px; width:311px;}

#MutualFundsPgrph p { margin: 0; padding: 6px; }
#MutualFundsPgrph ul { margin: 0; padding: 0 0 8px 20px; list-style: none; text-align: left; }
#MutualFundsPgrph li { margin: 0; padding: 0 0 5px 10px; background: url("../images/arrowright2.gif") top left no-repeat; }




/* Insurance Products
----------------------------------------------- */
.smBoxText { font: 11px Verdana, Arial, Helvetica, sans-serif; }

#InsBox { margin: 10px 0 0 0; padding: 0 0 5px 0; background:url(../images/products/bgInsBox.jpg) bottom left no-repeat; width: 570px; border-left:1px solid #599fcb; }
#InsBox h1 { margin: 0; padding: 5px 0 0 10px; height:40px; font-size:18px; color:#fff; background:url(../images/products/bgInsBoxH1.gif) top left no-repeat; }
#InsBox p  { margin: 0 10px 1em 10px; padding: 0; }
 
Table#InsCallBox { margin: 5px 0; padding: 0; width:567px; }
Table#InsCallBox td#Online { margin: 0; padding: 0; width:265px; height:131px; background: url(../images/products/bgInsCallBoxOnline.gif) top left no-repeat; vertical-align:top; }
Table#InsCallBox td#Rep    { margin: 0; padding: 0; width:260px; height:131px; background: url(../images/products/bgInsCallBoxRep.gif) top left no-repeat; vertical-align:top; }
Table#InsCallBox h1 { margin: 12px 0 10px 10px; padding: 0; font: 14px Trebuchet MS, Verdana, san-serif; font-weight: bold; color: #003C6A; }
Table#InsCallBox h2 { margin: 0 0 10px 10px; padding: 0; font: 16px Verdana, san-serif; font-weight: bold; color: #4e4e4e; }
Table#InsCallBox p  { margin: 10px; padding: 0; }




/* Learning Center
----------------------------------------------- */
#Table10Reasons { margin: 0; padding: 0; }
#Table10Reasons th { margin: 0; padding: 4px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; color: #d60000; font-weight: bold; font-size: 11px; text-align: left; }
#Table10Reasons td { margin: 0; padding: 4px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; }
#Table10Reasons tr.shaded { background-color: #f3f3f3; }
#Table10Reasons .last { border-right: 1px solid #ccc; }
#Table10Reasons .btm  { border-bottom: 1px solid #ccc; }

#HighlightBox  { margin:0; padding:0 20px; width:476px; background:#fff url(../images/learning/bghighlightbox.gif) repeat-y; }
#HighlightBox2 { margin:0; padding:0 20px; width:641px; background:#fff url(../images/learning/bghighlightbox2.gif) repeat-y; }
	*HTML #HighlightBox { width:516px; }

#TableRatings { margin: 0; padding: 0; }
#TableRatings th { margin: 0; padding: 6px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; font-size:12px; font-weight: bold; text-align: left; background-color:#e4e9ec; text-align:center; }
#TableRatings td { margin: 0; padding: 8px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
#TableRatings th.Last { border-bottom: 1px solid #ccc; }
#TableRatings td.Last { border-bottom: 1px solid #ccc; }

#TableAction { margin: 0; padding: 0; }
#TableAction td { margin: 0; padding: 15px; vertical-align:top; border: 1px solid #f5c93c; border-right:none; }
#TableAction td.Last {border-right: 1px solid #f5c93c; }


/* IRA Help Center
----------------------------------------------- */
#IRAHelpCntrHdr1  { margin: 10px 0 0 0; padding: 2px; font: 13px Trebuchet MS, Arial, san-serif; color: #4e4e4e; font-weight: bold; background: url(../images/learning/bggradientOrange.gif) no-repeat; }

#IRAHelpCntrHdr2  { margin: 10px 0 0 0; padding: 2px; font: 13px Trebuchet MS, Arial, san-serif; color: #4e4e4e; font-weight: bold; background: url(../images/learning/bggradientYellow2.gif) no-repeat; }

#IRAHelpCntrBG     { margin: 0; padding: 10px; background: url(../images/learning/bgfadebox515.gif) bottom no-repeat; }
#IRAHelpCntrBG ul  { margin: 0; padding: 0; list-style: none; float: left; }
#IRAHelpCntrBG ul li { margin: 0; padding: 0 20px 3px 8px; background: url("../images/arrowright2.gif") top left no-repeat; }
.IRAHelpCntrPgrph  { margin: 0; padding: 10px; }

ul#IRAHelpCntrRightCol { margin: 0; padding: 0; list-style: none; }
ul#IRAHelpCntrRightCol li { background: url("../images/arrowright2.gif") top left no-repeat; }

#FeelingBehind { margin: 0 0 0 10px; padding: 20px 15px 0 17px; float: right; width: 150px; height: 267px; background: url(../images/products/boxira_feelingbehind.jpg) top left no-repeat; }
	*HTML #FeelingBehind { width: 182px; }
#FeelingBehind h1 { margin: 0; padding: 0 0 5px 0; font-size: 17px; }
#FeelingBehind p  { margin: 0; padding: 0; color: #003c69; }


/* Life Crisis Action Plans
----------------------------------------------- */
#ArticleTitleLC	 { background: url("../images/learning/bgarticletitle.jpg") top left no-repeat; }
#ArticleTitleLC h1 { margin: 0; padding: 15px 80px 0 5px; height: 80px; line-height: 1em; text-align:center; }

#LC_Dload { margin: 0 0 10px 20px; padding: 50px 0 0 0; width:100px; height:105px; float:right;  background: url(../images/learning/bgLCdload.gif) top left no-repeat; text-align:center; }
#LC_Dload h1 { margin: 0; padding: 0; font: 12px Trebuchet MS, Arial, san-serif; color:#001f54; line-height: 14px; }
#LC_Dload p  { margin: 0; padding: 0; font: 10px Trebuchet MS, Arial, san-serif; color:#001f54; line-height: 12px; }

#LChead  { margin: 10px 0 0 0; padding: 2px; font: 13px Trebuchet MS, Arial, san-serif; color: #fff; font-weight: bold; background-color:#63619a; }
#LChead.LC_purple { background-color:#63619a; }
#LChead.LC_green  { background-color:#9fc93c; }
#LChead.LC_blue   { background-color:#2c8fce; }

#LC_purple   { color:#63619a; }
h3#LC_purple { color:#63619a; margin:0 0 0 7px; }
h3#LC_green  { color:#9fc93c; margin:0 0 0 7px; }
h3#LC_blue   { color:#2c8fce; margin:0 0 0 7px; }

#LC_toc { margin: 10px 0; padding:0; background: url("../images/learning/bgLCtoc.gif") left repeat-y; }
#LC_toc h1 { margin: 8px 0 8px 20px; padding:0; font-size: 14px; font-weight:bold; }
#LC_toc ul { margin: 5px 0 10px 20px; padding:0; list-style:none; }
#LC_toc li { margin: 0 0 8px 0; padding:0; }

#LC_nextsteps    { margin: 20px 0; padding: 10px; text-align:center; background-color:#bfddf0; }
#LC_nextsteps h1 { margin:0 0 5px 0; padding:0; font: 24px Trebuchet MS, Arial, san-serif; }
#LC_nextsteps h2 { margin:0; padding:0; font: 16px Trebuchet MS, Arial, san-serif; }
#LC_nextsteps p  { margin:0; padding:0; font: 13px Trebuchet MS, Arial, san-serif; color:#0d609f; } 

.LC_divider { margin: 0; padding: 10px 0; background: url(../images/learning/LCdivider.gif) top repeat-x; }

ol#LifeCrisis   { font: 24px Georgia, Trebuchet MS, Arial, san-serif; color: #999999; font-weight: normal; }
ol#LifeCrisisw   { font: 24px Georgia, Trebuchet MS, Arial, san-serif; color: #999999; font-weight: normal; }
ol#LifeCrisis h3 { margin: 0; padding: 0; }
ol#LifeCrisis p { margin: 0; padding: 0; font: 12px verdana, arial, san-serif; line-height: 1.3em; color: #4e4e4e; word-spacing: -0.05em; }



/* Adding tab styles
----------------------------------------------- */
#Tabs { margin: 0 auto; padding: 0; width: 750px; height: 670px; position: relative; background: URL("../images/funds/bgtop.gif") top repeat-x; }
#Tabs #divTabx 			{ display: block; right: 0; height: 45px; width: 10px; position: absolute; background-image: URL("../images/funds/rightcorner.gif"); }

#Tabs #divAARPPlatVisa 		{ display: block; left: 0px; height: 45px; width: 155px; position: absolute; background-image: URL("../images/funds/tabAARPPlatVisa_on.gif"); }
#Tabs #divAARPPlatVisaRew 	{ display: block; left: 155px; height: 45px; width: 220px; position: absolute; background-image: URL("../images/funds/tabAARPPlatVisaRew_off.gif"); }
#Tabs #divAARPTravelPlus 	{ display: block; left: 375px; height: 45px; width: 175px; position: absolute; background-image: URL("../images/funds/tabAARPTravelPlus_off.gif"); }

#Tabs .content { margin: 0; padding: 30px 40px; width: 670px; position: absolute; overflow: visible; top: 45px; background: URL("../images/funds/tabBgGreen.gif") no-repeat; }
	* HTML #Tabs .content { width: 750px; }

#Tabs #tab01 { display: block; }
#Tabs #tab02 { display: none; }
#Tabs #tab03 { display: none; }
#Tabs #tab04 { display: none; }
#Tabs #tab05 { display: none; }


/* Search Results
----------------------------------------------- */
#TableSearchResults	   { margin: 0; padding: 0; }
#TableSearchResults td { margin: 0; padding: 4px 4px 10px 4px; vertical-align: top; }
#TableSearchResults th { margin: 0; padding: 7px; font-size: 10px; background-color: #e6eaed; }

#RelatedSearch	  { margin: 0; padding: 0; border: 1px solid #d1d1d1; border-top: none; }
#RelatedSearch DT { margin: 0; padding: 4px 8px 3px 8px; font: 13px Trebuchet MS, Verdana, san-serif; font-weight: bold; background: url("../images/home/bghomenews.gif") repeat-x; }
#RelatedSearch DD { margin: 0; padding: 10px 0 0 0; height: 140px; background: url("../images/home/bghomenews.jpg") bottom right no-repeat; }


/* FAQs and Forms ContentArea Treatment
----------------------------------------------- */
ul#FAQList  { margin: 30px 0; padding: 0; list-style: none; }
ul#FAQList li { margin: 10px 0; padding: 0; list-style: none; }
DL#FAQ      { margin: 0; padding: 0; list-style: none; }
DL#FAQ DT   { margin: 0 0 .5em 0; padding: 2em 0 0 0; font-size: 13px; font-weight: bold; color: #0d609f; }
DL#FAQ DD   { margin: 0; padding: 0 0 .5em 0; }

/* Misc site settings 
----------------------------------------------- */
.commentBox { border:1px solid red; color:red; display:block; font-family:monospace; padding:2px; margin: 0 0 8px 0; }


/* Leaving AARP Message formatting 
----------------------------------------------- */
DIV.divBgLeaving {background-attachment: fixed; background: url(../images/global/bg_cartoon_popup.gif); background-repeat: no-repeat; height: 243px; width: 326px; position: absolute; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin-left: 210px; margin-top: -280px; display: none; z-index: 10; padding-top: 0px; padding: 20px;}



/* Site map
----------------------------------------------- */
ul#SiteMap  { margin: 0 0 12px 0; padding: 0; list-style: none; }
ul#SiteMap li { margin: 0; padding: 0 0 2px 8px; background: url("../images/arrowright2.gif") top left no-repeat; }


/* Contact Us
----------------------------------------------- */
#ContactUsBox { margin: 0 0 15px 0; padding: 0 0 10px 0; border-left:1px solid #d5401f; background: url("../images/aboutus/hlineContact.gif") bottom left no-repeat; clear:both; }
#ContactUsBox h3  { padding: 4px 0 20px 10px; font: 14px Trebuchet MS, Arial, san-serif; color: #ffffff; background: url("../images/aboutus/bghdrContact.gif") top left no-repeat; font-weight: bold; }
#ContactUsBox p  { padding:0 0 10px 0 }
#ContactUsBox h4 { padding:10px 15px; font: 15px Trebuchet MS, Arial, san-serif; color:#0d609f; font-weight:bold; }
#ContactUsBox .grey { font-size:11px; }
#ContactUsBox .red  { color:#be1313; }

#ContactUsBox table.Phone { width:430px; }
#ContactUsBox table.Phone th { padding:5px 0; font-size:13px; font-weight:bold; text-align:left; border-bottom:1px solid #dddddd; }
#ContactUsBox table.Phone th.noborder { border:none; }
#ContactUsBox table.Phone td { padding:5px 0; }
#ContactUsBox table.Phone td.border { border-bottom:1px solid #dddddd; }