

/* ------------------------------------------ */
/* CAN I GET SOME ACTION FROM THE TOP SECTION */
/* ------------------------------------------ */
#above-the-flash { 
	background-image:url(/publish/mkt/campaigns/Outlook_2010/images/top-bar.jpg);
	height:76px;
	margin:-18px 0 0;
	top:-12px;
	width:940px; 
}
#above-the-flash h1 { background:url(/publish/mkt/campaigns/Outlook_2010/images/outlook-2010.jpg) no-repeat 0 0; color: #fff; font:28px Arial, Helvetica, sans-serif; height:0px; left:20px; overflow: hidden; padding-top:42px; top:14px; width: 620px;position:absolute }

a#notify-me, a#notify-me:visited {  margin-top:-15px! important; *margin-top:-10px! important;background: url(/publish/mkt/campaigns/Outlook_2010/images/sign-up.jpg) no-repeat 0 0; color:#fff; font: 10px normal Arial, Helvetica, sans-serif; height: 0; overflow: hidden; padding-top:20px; position: absolute; right:20px; top:11px; width: 245px; }
a#notify-me:hover { background: url(/publish/mkt/campaigns/Outlook_2010/images/sign-up.jpg) no-repeat 0 -20px; }
.addthis_default_style { color:#fff; filter:alpha(opacity=100); font: 10px normal Arial, Helvetica, sans-serif; opacity:1; position: absolute; right:12px; top:45px; }
.addthis_default_style:hover { filter:alpha(opacity=100); opacity:1; }
.addthis_default_style span#add-this-span { float:left; margin-right:10px; vertical-align:bottom; }

/* ------------------------------------------ */
/* ----------- ZEES EES ZEE FLASH ----------- */
/* ------------------------------------------ */

#webcast-hero-container {width:940px; height:452px; overflow: hidden; }
#webcast-hero { margin: 200px 424px; }

/* ------------------------------------------ */
/* ----- LOWER SECTION, UNDER THE FLASH ----- */
/* ------------------------------------------ */
#lower-content { background: #D9E8F1 url(/publish/mkt/campaigns/Outlook_2010/images/lower-bg.jpg) repeat-x 0 0; display:block; height:955px; margin:-1px 0 0 0; position: relative; width:940px; }


/* THE LEFT STUFF */
#lower-left { background: url(/publish/mkt/campaigns/Outlook_2010/images/related-bg.jpg) no-repeat 0 0; display:block; float:left; height:856px; padding: 24px 40px 0 41px; width: 589px; }

#lower-left h2 { background: url(/publish/mkt/campaigns/Outlook_2010/images/related-videos.jpg) no-repeat 0 0; color: #fff; font: 26px normal Arial, Helvetica, sans-serif; height:0; letter-spacing: -1px; overflow: hidden; padding-top:30px; width:293px }
#lower-left p.related-sub { background: url(/publish/mkt/campaigns/Outlook_2010/images/more-insights.jpg) no-repeat 0 0; color:#fff; font: 15px bold Arial, Helvetica, sans-serif; height:0; margin: -1px 0 0 0; overflow: hidden; padding-top:18px; width:343px; }

#lower-left a, #lower-left a:visited { background-color: transparent; border-bottom: 1px solid #C9DCE9; display: block; height:81px; margin: 0 15px 0 -5px; padding:21px 10px 21px 118px; position:relative; width:406px; }
#lower-left a:hover { background-color:#D9E8F1; text-decoration:none; }
#lower-left a.last-one { border:none; }
#lower-left a p.related-title { color:#065B9B; font: bold 13px Arial, Helvetica, sans-serif; }
#lower-left a p { color:#1F1F1F; font:normal 12px Arial, Helvetica, sans-serif; line-height:13px; margin:5px 0 0 10px; }
#lower-left a span { color:#065B9B; font: bold 12px Arial, Helvetica, sans-serif; left:10px; top:5px; position:relative;margin-left:10px; }
#lower-left a img { border: 1px solid #6F9FC3; height: 71px; left:5px; padding:5px; position: absolute; top: 21px; }


/* THE RIGHT STUFF (NOT THE TOM WOLFE BOOK) */
#lower-right { float: left; color:#000; font: 13px normal Arial, Helvetica, sans-serif; line-height: 138%; margin-left:20px; width:235px; }

#lower-right h2 { background: url(/publish/mkt/campaigns/Outlook_2010/images/help2know.jpg) no-repeat 0 0; height: 0; margin-top:30px; overflow: hidden; padding-top:44px; width:153px; }

#lower-right a, lower-right a:visited { color: #075C9C; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
#lower-right a:hover { color:#333; text-decoration:underline; }

#advisor-magazine h3 { background:url(/publish/mkt/campaigns/Outlook_2010/images/advisor-magazine.jpg) no-repeat 0 0; color: #00819D; filter:alpha(opacity=75); font: 26px normal Arial, Helvetica, sans-serif; height:0; letter-spacing: -1px; margin: 12px 0 0 0; opacity: .75; overflow: hidden; padding-top: 33px; width:187px; }
#advisor-magazine p { float: left; color:#000; font: 13px normal Arial, Helvetica, sans-serif; line-height: 138%; width:235px; margin-left: -10px; }

a#next-webcast { background:url(/publish/mkt/campaigns/Outlook_2010/images/next-webcast-bg.jpg) no-repeat 0 0; display:block; height:172px; margin-top:20px; padding:18px 40px 20px 20px; width:177px; }

a#next-webcast h3 { background:url(/publish/mkt/campaigns/Outlook_2010/images/retirement-2010.jpg) no-repeat 0 0; display:block; height:0; overflow: hidden; margin-bottom:5px; padding-top: 47px; width:140px; margin-left: -5px; }
a#next-webcast p { background-image: none; color:#3F688E; font: 13px normal Arial, Helvetica, sans-serif; line-height: 135%; text-decoration: none; margin-left: -10px; }
a#next-webcast:hover { text-decoration: none; }
a#next-webcast span { background-image: none; color: #003366; font-weight:bold; }



/* THE WAY BOTTOM OF THAT STUFF */
#lower-lower { bottom: 40px; *margin-top:60px; margin-left:35px; position: absolute; *position:relative; width: 640px; }
#lower-lower h3 { background: url(/publish/mkt/campaigns/Outlook_2010/images/looking-for-more.jpg) no-repeat 0 0; height:0; overflow: hidden; padding-top:33px; width: 187px; }
#lower-lower p { color:#000; font:13px normal Arial, Helvetica, sans-serif; }
#lower-lower a { font-weight: bold; }



/* ------------------------------------------ */
/* ----- LOWER SECTION, UNDER THE FLASH ----- */
/* ------------------------------------------ */
#short-modal-signup { display: none; float:left; 
background:url(/publish/mkt/campaigns/Outlook_2010/images/short-modal-bg.jpg) repeat-x;
*height: 241px! important;

overflow:hidden;
position:absolute;
right:0;
top:-12px;
width:483px;
border:2px solid #105D79;
}

#long-modal-information p { color: #333; font: 13px normal Arial, Helvetica, sans-serif; line-height:20px; margin: 5px 0 14px 0; width:370px; }

#long-modal-information { background:url(/publish/mkt/campaigns/Outlook_2010/images/long-modal-bg.jpg) repeat-x; *background:url(/publish/mkt/campaigns/Outlook_2010/images/long-modal-bg.jpg) repeat-x fixed 0px 114px; _background:url(/publish/mkt/campaigns/Outlook_2010/images/long-modal-bg.jpg) repeat-x fixed 0px 0px; border:2px solid #1A5478; display:none; filter:alpha(opacity=0); float:left; height: 367px; opacity:0; overflow-y: scroll; padding:28px 23px 13px 23px; position:absolute; right:10px; top:12px; width:407px; }

#long-modal-information h2 { background: url(/publish/mkt/campaigns/Outlook_2010/images/important-information.jpg) no-repeat 0 0; font: 24px normal Arial, Helvetica, sans-serif; height:0px; overflow: hidden; margin-bottom: 14px; padding-top: 31px; width: 209px; }

#long-modal-information a#important-close, #long-modal-information a#important-close:visited { background: url(/publish/mkt/campaigns/Outlook_2010/images/modal-close-btn-long.jpg) no-repeat 0 0; float:left; height:0; overflow: hidden; padding-top:17px; position: absolute; right:10px; top: 11px; width: 66px; }

#long-modal-information a#important-close:hover { background: url(/publish/mkt/campaigns/Outlook_2010/images/modal-close-btn-long.jpg) no-repeat 0 -17px; }

.important-firstbox { border:1px solid #333; display:inline-block; font-size:11px; padding:2px 5px; }
.important-box { border: 1px solid #333; border-left:none; display:inline-block; font-size:11px; padding:2px 5px; }

#short-modal-signup { display: none; float:left; height:229px;
overflow:hidden;
position:absolute;
right:0;
top:-12px;*top:0px;
width:434px;}

#signup-frame {visibility:hidden;display:none;}

*:first-child + HTML  #above-the-flash h1
{
	top:24px;
}

*:first-child + HTML  #short-modal-signup
{
	top:-6px;
}
*:first-child + HTML  div.phZone2
{
	margin-top:10px !important;
}
