/* Global Elements */
* { margin: 0; padding: 0; }
html, body { width: 100%; }
.clear { display: block; clear: both; line-height: 0!important; font-size: 0!important; height: 0!important; }
.clear-l { clear: left; }
.clear-r { clear: right; }
.regular { font-weight: normal!important; }

/* Main */
body { background: #5790c7 url(../images/bodyBg.png) left top repeat-x; font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#main { width: 972px; margin: 0 auto; position: relative; padding-top: 148px; }
#main_onsite { width: 972px; margin: 0 auto; position: relative; padding-top: 100px; }
#main_onsite h1 { left: 32px; top: 15px; position: absolute; z-index: 3; width: 162px; height: 70px; background: transparent url(../images/logo.png) left top no-repeat; }
#main_onsite h1 a { display: block; height: 100%; }
#main_onsite h1 a span { display: none; }
#main_video { width: 704px; margin: 0 auto; position: relative; padding-top: 125px; }
#main h1 { left: 32px; top: 15px; position: absolute; z-index: 3; width: 162px; height: 70px; background: transparent url(../images/logo.png) left top no-repeat; }
#main h1ing { left: 32px; top: 15px; position: absolute; z-index: 3; width: 162px; height: 70px; background: transparent url(../images/ing_logo.png) left top no-repeat; }
#main h1jpm { left: 32px; top: 15px; position: absolute; z-index: 3; width: 162px; height: 70px; background: transparent url(../images/jpm_logo.png) left top no-repeat; }
#main h1vg { left: 32px; top: 15px; position: absolute; z-index: 3; width: 149px; height: 65px; background: transparent url(../images/vg_logo.png) left top no-repeat; }
#main h1 a { display: block; height: 100%; }
#main h1 a span { display: none; }
acronym { border-bottom: none; background: #fffdc1; cursor: help; }
img { border: 0; }
.hidden { display: none; }
th { font-size: 18px; line-height: 20px; margin-top: 0; height: auto; margin-bottom: 6px; }
sup { font-size: 70%; }

/* Page Headers */
h2 { display: block; margin-top: 32px; margin-bottom: 11px; height: 30px; background-position: 0 0; background-repeat: no-repeat; background-color: transparent; color: #363636; }
h2 span { display: none; }
p.subheader { color: #707070; font-size: 13px; line-height: 20px; width: 450px; }
p.subheader_income_plus { color: #707070; font-size: 13px; line-height: 20px; width: 415px; }
p.subheader_video { color: #707070; font-size: 13px; line-height: 20px; width: 640px; margin-bottom: 20px; }


h2#large_header { font-size: 28px; line-height: 30px; margin-top: 30px; margin-bottom: 0px; border: 0px solid; }
h2#default_title { font-size: 28px; line-height: 30px; margin-top: 30px; margin-bottom: 26px; border: 0px solid; }
h2#default_title_1 { font-size: 28px; line-height: 30px; margin-top: 30px; margin-bottom: 0px; border: 0px solid; }
h2.default_title_img {height: 62px; margin-top: 32px; margin-bottom: 18px; }
h2.default_title_img_1 {height: 38px; margin-top: 32px; margin-bottom: 5px; }
h2.default_title_img_8 {height: 62px; margin-top: 32px; margin-bottom: 17px; }
h2#hCompanyHistory { width: 388px; background-image: url(../images/headers/companyHistory.gif); margin-bottom: 9px; }
h2#hHowWeDoIt { width: 425px; background-image: url(../images/headers/howWeDoIt.gif); margin-top: 0; margin-bottom: 0; margin-left: 5px; height: 59px; }
h2#hHowWeDoIt_1 { width: 425px; background-image: url(../images/headers/howWeDoIt.gif); margin-top: 0; margin-bottom: 35; margin-left: 5px; height: 59px; }
h2#hHowWeDoIt_2 { width: 425px; background-image: url(../images/headers/fiduciaryProtection.gif); margin-top: 0; margin-bottom: 0; margin-left: 5px; height: 30px; }
h2#hHowWeDoIt_3 { width: 425px; background-image: url(../images/headers/investmentMethodology.gif); margin-top: 0; margin-bottom: 16px; margin-left: 5px; height: 59px; }
h2#hCareers { font-size: 16px; line-height: 20px; margin-top: 0; height: auto; margin-bottom: 6px; }
h2#hWhoWeWorkWith { width: 267px; background-image: url(../images/headers/whoWeWorkWith.gif); margin-bottom: 9px; }
h2#hPressReleases { height: 23px; width: 267px; margin: 34px 0 23px 0; background-image: url(../images/headers/press_releases.gif); background-repeat: no-repeat; }
h2#hInTheNews{ height: 23px; width: 267px; margin: 34px 0 23px 0; background-image: url(../images/headers/in_the_news.gif); background-repeat: no-repeat; }
h2#hHelpingRealPeople { height: 30px; width: 275px; margin: 20px 0 14px 0; background-image: url(../images/headers/weHelp.gif); background-repeat: no-repeat; }
h2#hCommonQuestions { height: 30px; width: 268px; margin: 0 0 16px 0; background-image: url(../images/headers/commonQuestions.gif); background-repeat: no-repeat; }
h2#hGetHelpNow { height: 30px; width: 187px; margin: 0 0 5px 0; background-image: url(../images/headers/getHelpNow.gif); background-repeat: no-repeat; }
h2#hCompareServices { height: 31px; width: 362px; margin: 0 0 13px 0; background-image: url(../images/headers/servicesCompare.gif); background-repeat: no-repeat; }
h2#hincome_plus { width: 425px; background-image: url(../images/headers/income_plus_landing_page_header.gif); margin-top: 0; margin-bottom: 35; margin-left: 5px; height: 30px; }
.year1998C { background-position: 0 0; }
.year1999C { background-position: 0 0; }
.year2000C { background-position: 0 0; }
.year2001C { background-position: 0 0; }
.year2002C { background-position: 0 0; }
.year2003C { background-position: 0 0; }
.year2004C { background-position: 0 0; }
.year2005C { background-position: 0 0; }
.year2006C { background-position: 0 0; }
.year2007C { background-position: 0 0; }
.year2008C { background-position: 0 0; }
.year2009C { background-position: 0 0; }
.year2010C { background-position: 0 0; }
.year2011C { background-position: 0 0; }
.year2012C { background-position: 0 0; }

h2#hWRWLabel { height: 30px; width: 260px; margin: 32px 0 0px 0; background-image: url(../images/wrw_team_label.png); background-repeat: no-repeat; }
h2.executiveTeamC { background-position: 0 0; }
h2.foundersC { background-position: 0 -24px; }
h2.advisorsC { background-position: 0 -48px; }
h2.BODC { background-position: 0 -72px; }

/* Header */
#header { position: absolute; height: 148px; width: 100%; top: 0; left: 0; }
#header_onsite { position: absolute; height: 100px; width: 100%; top: 0; left: 0; }
#headerTopContainer { float: right; padding: 25px 3px 0 0; height: 60px; }

#headerTopMenu { display: block; float: right; }
#headerTopMenu li { display: block; float: left; padding-left: 20px; height: 11px; background: transparent url(../images/headerTopMenuArrow.gif) right center no-repeat; }
#headerTopMenu li a { display: block; height: 100%; padding-right: 11px; }
#headerTopMenu li a.selected { background-position: 0 100% !important; }

#headerTopMenu li a:hover { background-position: 0 50% !important; }
#headerTopMenu li a span { display: none; }
#headerTopMenu #headerTopMenuContactUs a { width: 86px; background: transparent url(../images/headerTopMenuContactUs.gif) left top no-repeat; }
#headerTopMenu #headerTopMenuCareers a { width: 59px; background: transparent url(../images/headerTopMenuCareers.gif) left top no-repeat; }
#headerTopMenu #headerTopMenuPressRoom a { width: 87px; background: transparent url(../images/headerTopMenuPressRoom.gif) left top no-repeat; }

#headerTopSearchForm { display: block; padding-left: 18px; float: right; width: 303px; margin-top: 24px; }
#headerTopSearchFormText { border: 1px solid #afafaf; width: 230px; height: 16px; padding: 2px; margin-right: 5px; display: block; float: left; }
#headerTopSearchFormButton { width: 62px; height: 25px; display: block; float: right; }
#headerTopSearchFormButton span { display: none; }

/* Content Top & Bottom */
.contentTop { height: 16px; background: transparent url(../images/contentTop.png) left top no-repeat; }
#contentBottom { height: 17px; background: transparent url(../images/contentBottom.png) left top no-repeat; }
.contentTop_video { height: 17px; background: transparent url(../images/contentTop_video.png) left top no-repeat; }
#contentBottom_video { height: 16px; background: transparent url(../images/contentBottom_video.png) left top no-repeat; }

* html #contentBottom { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/contentBottom.png', sizingMethod='crop'); }
.contentTop h2 { display: none;}
.contentTop p { display: block; position: absolute; color: #fff; font-size: 16px; line-height: 22px; }

/* Bottom content (used in plain template) */
.bottomContent {color: #222; font-size: 10px; padding-top: 4px; }

/* Specific Content Top Pages */
.contentTop#whoWeAre { height: 256px; background: transparent url(../images/content_top/whoWeAre.png) left top no-repeat; }
.contentTop#whoWeAre p { top: 162px; left: 43px; letter-spacing: -0.4px; }
.contentTop#howWeHelpYou { height: 256px; background: transparent url(../images/content_top/howWeHelpYou.png) left top no-repeat; }
.contentTop#howWeHelpYou p { top: 156px; left: 43px; letter-spacing: -0.4px; }
.contentTop#careers { height: 214px; background: transparent url(../images/content_top/careers.png) left top no-repeat; }
.contentTop#careers p { top: 129px; left: 73px; letter-spacing: -0.4px; color: #1b5a98; }
.contentTop#howWeHelpEmployers { height: 256px; background: transparent url(../images/content_top/howWeHelpEmployers.png) left top no-repeat; }
.contentTop#howWeHelpEmployers p { top: 163px; left: 73px; letter-spacing: -0.4px; }
.contentTop#sponsorOnsite { height: 256px; background: transparent url(../images/content_top/sponsor_onsite_1.png) left top no-repeat; }
.contentTop#sponsorOnsite p { top: 163px; left: 73px; letter-spacing: -0.4px; }
.contentTop#pressRoom { height: 214px; background: transparent url(../images/content_top/pressRoom.png) left top no-repeat; margin: 0 0 12px 0; }
.contentTop#pressRoom p { top: 127px; left: 42px; letter-spacing: -0.4px; color: #1b5a98; }
.contentTop#justStartingOut { height: 350px; background: transparent url(../images/content_top/justStartingOut.png) left top no-repeat; margin-bottom: -44px; }
.contentTop#justStartingOut p { color: #707070; top: 130px; left: 42px; font-size: 13px; line-height: 20px; width: 392px; }
.contentTop#nestEgg { height: 350px; background: transparent url(../images/content_top/nestEgg.png) left top no-repeat; margin-bottom: -44px; }
.contentTop#nestEgg p { color: #707070; top: 130px; left: 42px; font-size: 13px; line-height: 20px; width: 392px; }
.contentTop#transitioning { height: 350px; background: transparent url(../images/content_top/transitioning.png) left top no-repeat; margin-bottom: -44px; }
.contentTop#transitioning p { color: #707070; top: 130px; left: 42px; font-size: 13px; line-height: 20px; width: 392px; }
.contentTop#incomePlus { height: 309px; background: transparent url(../images/content_top/incomePlusHeader.png) left top no-repeat; margin-bottom: -44px; }
.contentTop#incomePlus p { color: #707070; top: 130px; left: 42px; font-size: 13px; line-height: 20px; width: 392px; }

/* Footer */
#footer { padding: 6px 28px 6px 30px; color: #fff; font-size: 9px; }
#footerLeft { float: left; padding-top: 6px; width: 670px; }
#footerNavigation { display: block; float: left; }
#footerNavigation li { display: block; float: left; margin-right: 8px; padding-right: 9px; background: transparent url(../images/footerNavSeparator.gif) right center no-repeat; }
#footerNavigation li.last { border-right: none; margin: 0; padding: 0; background: none; }
#footerNavigation li a { color: #fff; text-transform: uppercase; text-decoration: none; }
#footerNavigation li a:hover { text-decoration: underline; }
#legalInfo { color: #fff; font-size: 10px; padding-top: 4px; }
#legalInfo_black { color: #000; font-size: 10px; padding-top: 4px; }

#footerRight { float: right; text-align: right; }
#footerRight strong { font-size: 16px; font-weight: bold; display: block; padding-bottom: 3px; }
#footerRight span { text-transform: uppercase; font-size: 11px; }
#footerRight a { color: #fff; text-transform: uppercase; text-decoration: none; }
#footerRight a:hover { text-decoration: underline; }

/* Content Main */
#content { background: transparent url(../images/contentBackground.png) left top repeat-y; }
#contentShadows { background: transparent url(../images/contentSideShadows.png) left top no-repeat; height: 100%; position: relative; }
#contentShadows_market { background: transparent url(../images/contentSideShadows.png) left top no-repeat; height: 600px; position: relative; }
#contentShadows_video { background: transparent url(../images/contentSideShadows_video.png) left top no-repeat; height: 100%; position: relative; }
#contentShadows #disclaimer { color: #707070; display: block; margin-left: 35px; margin-right: 35px; }
.contentMain { padding: 20px 31px 15px 31px; } /* 6px shadow + 25px default indent*/
.contentMain#contentMainText { padding: 20px 41px 15px 41px; } /* 6px shadow + 35px text pages indent*/
.contentMain#contentMainTextHWDIt, .contentMain#contentMainTextHRP { padding: 20px 39px 15px 37px; }
.contentMain#landingPage { padding: 28px 37px 15px 37px; } /* 6px shadow + 35px text pages indent*/

#homeFlashPlaceholder { height: 313px; }
#homeFlashPlaceholder img { border: none; }

/* Boxes */
.grayBox { background: #efefef; }
.grayBoxContent { padding: 0 7px; }
.fullWidthBox .grayBoxTop { background: transparent url(../images/grayBoxFullWidthTop.gif) left top no-repeat; height: 7px; font-size: 0; }
.fullWidthBox .grayBoxBottom { background: transparent url(../images/grayBoxFullWidthBottom.gif) left bottom no-repeat; height: 5px; font-size: 0; }

/* Teasers */
/* Teaser Arrows */
.teaserArrow { display: block; position: absolute; bottom: 5px; right: 4px; width: 50px; height: 51px; cursor: pointer; }
.teaserArrow strong { display: block; height: 100%; }
.teaserArrow strong span { display: none; }
.teaserArrowGreen { background: transparent url(../images/teaserArrowGreen.png) left top no-repeat; }
.teaserArrowBlue { background: transparent url(../images/teaserArrowBlue.png) left top no-repeat; }
.teaserArrowGray { background: transparent url(../images/teaserArrowGray.png) left top no-repeat; }
.teaserArrowLightBlue { background: transparent url(../images/teaserArrowLightBlue.png) left top no-repeat; }
.teaserArrowLightGreen { background: transparent url(../images/teaserArrowLightGreen.png) left top no-repeat; }
.teaserArrowOrange { background: transparent url(../images/teaserArrowOrange.png) left top no-repeat; }
* html .teaserArrow { bottom: 4px; background: none; }
* html .teaserArrowBlue strong { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/teaserArrowBlue.png', sizingMethod='crop'); }
* html .teaserArrowGray strong { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/teaserArrowGray.png', sizingMethod='crop'); }
* html .teaserArrowGreen strong { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/teaserArrowGreen.png', sizingMethod='crop'); }
* html .teaserArrowLightBlue strong { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/teaserArrowLightBlue.png', sizingMethod='crop'); }
* html .teaserArrowLightGreen strong { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/teaserArrowLightGreen.png', sizingMethod='crop'); }
* html .teaserArrowOrange strong { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/teaserArrowOrange.png', sizingMethod='crop'); }
/* Homepage Teasers */
.homepageTeaser { width: 274px; float: left; margin-right: 1px; height: 116px; padding: 47px 0 0 24px; font-size: 11px; line-height: 18px; position: relative; color: #363636; }
.homepageTeaserLast { margin-right: 0; }
.homepageTeaser h3 { display: none; }
.homepageTeaser p a, #homepageInTheNewsReadMoreLink { font-weight: bold; color: #363636; text-decoration: none; }
.homepageTeaser p a:hover, #homepageInTheNewsReadMoreLink:hover { text-decoration: underline; color: #111111; }
#homepageMeetOurTeam { background: transparent url(../images/homepageMeetOurTeamBg.jpg) left top no-repeat; }
#homepageMeetOurTeam_income_plus { background: transparent url(../images/market_update.jpg) left top no-repeat; }
#homepageGetStarted { background: transparent url(../images/homepageGetStartedBg_1.jpg) left top no-repeat; }
#homepageGetStarted_spons_sel { background: transparent url(../images/homepageGetStartedBg.jpg) left top no-repeat; }
#homepageInTheNews { background: transparent url(../images/N4K_2010_slanted.png) left top no-repeat; padding-left: 20px; width: 278px; }
#homepageInTheNews_income_plus { background: transparent url(../images/N4K_2010_slanted_income_plus.png) left top no-repeat; padding-left: 20px; width: 278px; }
#homepageInTheNews_help { background: transparent url(../images/N4K_2010_slanted_help.png) left top no-repeat; padding-left: 20px; width: 278px; }
#homepageInTheNews p { padding-bottom: 5px; }

/* Partners List Area */
#homepageWhiteBlock { margin-top: 2px;  height: 184px; }
/*background: transparent url(../images/homepageWhiteBlockBg.png) left top repeat-x;*/
#homepageWhiteBlockLeft { background: transparent url(../images/homepageWhiteBlockBg.png) left top repeat-x; float: left; height: 100%; width: 439px }
#homepageWhiteBlockLeft .content { padding: 3px 0 5px 0; float: left; height: 176px; }
#homepageWhiteBlockLeft .border { background: transparent url(../images/homepageWhiteBlockLeft.png) left top no-repeat; width: 9px; height: 100%; float: left; }
/*
#homepageWhiteBlockLeft:hover, #homepageWhiteBlockLeft.hover { background-image: url(../images/homepageWhiteBlockBgHover.png); }
#homepageWhiteBlockLeft:hover .border, #homepageWhiteBlockLeft.hover .border { background-image: url(../images/homepageWhiteBlockLeftHover.png); }
*/

#homepageWhiteBlockRight { background: transparent url(../images/homepageWhiteBlockBg.png) left top repeat-x; height: 100%; float: left; width: 456px; }
#homepageWhiteBlockRight .content { height: 176px; padding: 3px 0 5px 0; float: left; }
#homepageWhiteBlockRight .border { background: transparent url(../images/homepageWhiteBlockRight.png) right top no-repeat; width: 9px; height: 100%; float: right; }
/*
#homepageWhiteBlockRight:hover, #homepageWhiteBlockRight.hover { background-image: url(../images/homepageWhiteBlockBgHover.png); }
#homepageWhiteBlockRight:hover .border, #homepageWhiteBlockRight.hover .border { background-image: url(../images/homepageWhiteBlockRightHover.png); }
*/
#financialInstitutions { margin-top: 8px; float: left; }

#homepageWhoWeServe { float: left; width: 396px; height: 59px; padding: 17px 10px 0 10px; color: #707070; }
#homepageWhoWeServe p  { font-size: 11px; line-height: 15px; }
#homepageWhoWeServe h4 { width: 107px; height: 13px; padding-bottom: 3px; }
#homepageWhoWeServe h4 a { display: block; height: 100%; cursor: pointer; }
#homepageWhoWeServe h4 a strong { display: block; height: 100%; background: transparent url(../images/whoWeServeText.png) left top no-repeat; }
* html #homepageWhoWeServe h4 a strong { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/whoWeServeText.png', sizingMethod='crop'); }
#homepageWhoWeServe h4 a span { display: none; }
#homepageWhoWeServe a { color: #707070; text-decoration: none; font-weight: bold; letter-spacing: -0.3px; }
#homepageWhoWeServe a:hover { color: #111111; text-decoration: underline;}
#homepageWhiteBlockSeparator { float: right; width: 1px; font-size: 0; height: 100%; border-left: 1px solid #fff; border-right: 1px solid #fff; background: #dadada; }

#homepageWhoWeServeEmployers { clear:left; float:left; padding: 20px 10px 0 10px; width: 396px; }
#homepageWhoWeServeEmployers h4 { background: transparent url(../images/employersText.gif) left top no-repeat; width: 65px; height: 9px; }
#homepageWhoWeServeEmployers h4 a { display: block; height: 100%; }
#homepageWhoWeServeEmployers h4 span { display: none; }
#homepageWhoWeServeEmployers ul { float: left; display: block; padding-top: 12px; }
#homepageWhoWeServeEmployers ul li { float: left; width: 125px; display: block;  padding: 0 3px; }
#homepageWhoWeServeEmployers ul li.last { margin-right: 0; }
#homepageWhoWeServeEmployers ul li span { display: none;  }
#homepageWhoWeServeEmployers ul li img { border: none; display: block; width: auto;  margin-left: auto; margin-right: auto; }

#homepageWhoWeWorkWith { float: left; padding: 15px 0 0 18px; height: 61px; color: #707070; width: 421px; }
#homepageWhoWeWorkWith p { font-size: 11px; line-height: 15px; width: 396px; }
#homepageWhoWeWorkWith h4 { width: 421px; height: 14px; padding-bottom: 3px; }
#homepageWhoWeWorkWith h4 a { display: block; height: 100%; cursor: pointer; }
#homepageWhoWeWorkWith h4 a strong { display: block; height: 100%; background: transparent url(../images/whoWeWorkWithText.png) left top no-repeat; }
* html #homepageWhoWeWorkWith h4 a strong { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/whoWeWorkWithText.png', sizingMethod='crop'); }
#homepageWhoWeWorkWith h4 a span { display: none; }
#homepageWhoWeWorkWith a { color: #707070; text-decoration: none; font-weight: bold; letter-spacing: -0.3px; }
#homepageWhoWeWorkWith a:hover { color: #111111; text-decoration: underline;}

/* Breadcrumbs */
#breadcrumbs { position: absolute; top: 24px; left: 41px; height: 14px; }
#breadcrumbs a { color: #262626; text-decoration: none; display: block; float: left; }
* html #breadcrumbs a { padding: 0 0 0 3px; margin: 0 0 0 -3px; }
#breadcrumbs a:hover { text-decoration: underline; }
#breadcrumbs strong.separator { background: transparent url(../images/breadcrumbsArrow.gif) center bottom no-repeat; height: 7px; width: 4px; display: block; float: left; padding: 4px 10px 0 10px; }
#breadcrumbs strong.separator span { display: none; }

/* Body With right Column */
#bodyWRCol { background: #fff url(../images/bodyWRColBg.gif) right top repeat-y; height: 100%; margin-bottom: 10px; }
#bodyWRColTop { height: 5px; background: transparent url(../images/rightColTop.gif) right top no-repeat; font-size: 0; }
#bodyWRColBottom { height: 5px; background: transparent url(../images/rightColBottom.gif) right bottom no-repeat; font-size: 0; margin-top: -5px; }

/* Right Column */
#rightCol { float: right; width: 194px; color: #707070; padding: 10px; font-size: 11px; line-height: 16px; }
#rightCol a { color: #0c55a2; font-weight: bold; text-decoration: none; white-space: nowrap; }
#rightCol a:hover { text-decoration: underline; }
#rightCol h4 { color: #363636; font-size: 11px; font-weight: bold; letter-spacing: -0.3px; }
#rightCol .inner { padding: 0 5px; }
#rightCol ol { padding: 0 0 0 15px; }
/*Questions and Answers*/
.iconContainer h4 { padding-top: 2px; color: #363636; font-size: 11px; line-height: 16px; letter-spacing: -0.3px; }
#qAndAContainer h4 { padding-top: 2px; color: #363636; font-size: 11px; line-height: 16px; letter-spacing: -0.3px; }
.featuredRight .iconContainer h4 { padding-bottom: 3px; }
#questionMark { float: left; width: 75px; height: 70px; background: transparent url(../images/qAndAIcon.gif) left top no-repeat; }
#questionMark2 { float: left; width: 75px; height: 70px; background: transparent url(../images/questionIcon.png) left top no-repeat; }
#questionMark3 { float: left; width: 75px; height: 70px; background: transparent url(../images/questionIcon2.png) left top no-repeat; }
#realPeopleMark { float: left; width: 75px; height: 70px; background: transparent url(../images/realPeopleIcon.jpg) left top no-repeat; }
#compareServicesMark { float: left; width: 75px; height: 70px; background: transparent url(../images/serviceComparsionIcon.png) left top no-repeat; }
.featuredRight #questionMark { height: 67px; }
/*Research and Resources*/
#rAndRContainer { margin-top: -10px; }
#rAndRContainer h4 { padding-top: 2px; color: #363636; font-size: 11px; line-height: 16px; letter-spacing: -0.3px; }
#researchMark { float: left; width: 75px; height: 70px; background: transparent url(../images/rAndRIcon.png) left top no-repeat; }
/*RightCol Separator*/
#rightCol .separator { border-top: 1px solid #d9d9d9; margin: 12px 0; height: 0px; font-size: 0; line-height: 0; }

#leftCol { float: left; width: 666px; color: #363636; line-height: 1.45em; padding-right: 10px; }
#leftCol_1 { float: left; width: 666px; color: #363636; line-height: 1.45em; padding-right: 10px; }
#leftCol_2 { float: left; width: 440px; color: #363636; line-height: 1.45em; padding-right: 10px; }
.contentMain#contentMainTextHWDIt #leftCol { padding-right: 7px; width: 671px; }
.contentMain#contentMainTextHRP #leftCol { padding-right: 7px; width: 672px; }
#leftCol p {  padding-bottom: 6px;  }
#leftCol .subheaderC { padding-right: 75px; }
#leftCol .subheaderC2 { padding-right: 25px; }
#leftCol .companyHistoryLeft { float: left; width: 440px; font-size: 11px; line-height: 18px; }
#leftCol .companyHistoryRight { padding: 6px 0 0 12px; float: left; }
#leftCol .companyHistoryRight img { display: block; clear: both; margin-bottom: 3px; }
#leftCol h4 { color: #363636; font-size: 11px; font-weight: bold; letter-spacing: -0.3px; }
h3.subh1 { color: #363636; margin: 9px 0 0px 0; font-size: 14px; line-height: 16px; font-weight: bold;  }
h3.subh2 { color: #363636; margin: 6px 0 3px 0; font-size: 14px; line-height: 16px; font-weight: bold;  }

#hrefs a { color: #0c55a2; text-decoration: none; }
#hrefs a:hover { text-decoration: underline; }

/* Featured Boxes */
.featuredBox { width: 222px; margin-right: 3px; float: left; color: #363636; position: relative; line-height: 18px; font-size: 11px; }
.featuredBoxLast { margin-right: 0; }
.featuredBox:hover,
#fbCompanyVision.hover, #fbHowWeGotHere.hover, #fbOurLeadership.hover, #fbSimpleProcess.hover,
	#fbFlexibleOptions.hover, #fbForAllInvestors.hover, #fbFiduciaryGuidance.hover, #fbexpertAdvice.hover,
	#fbexperienceResults.hover, #fbOnsitePrograms.hover, #fbOutboundCalls.hover, #fbMeettheTeam.hover { background: transparent url(../images/boxes/selectedBoxHover.gif) left top repeat-y !important; }
.featuredBox .spacer { font-size: 0; line-height: 0; border: none; height: 0; display: block; }
.featuredBox h3 { display: block; height: 48px; }
.featuredBox h3 a { display: block; height: 100%; }
.featuredBox h3 span { display: none; }

.featuredBox h4 { margin-bottom: 9px; }
.featuredBox h4 span { display: none; }
.featuredBox h4.h1 { height: 43px; background: transparent url(../images/boxes/headers/header1.png) left top no-repeat; }
* html .featuredBox h4.h1 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/headers/header1.png', sizingMethod='image'); }
.featuredBox h4.h2 { height: 43px; background: transparent url(../images/boxes/headers/header2.png) left top no-repeat; }
* html .featuredBox h4.h2 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/headers/header2.png', sizingMethod='image'); }
.featuredBox h4.h3 { height: 43px; background: transparent url(../images/boxes/headers/header3.png) left top no-repeat; }
* html .featuredBox h4.h3 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/headers/header3.png', sizingMethod='image'); }
.featuredBox h4.h4 { height: 67px; background: transparent url(../images/boxes/headers/header4.png) left top no-repeat; }
* html .featuredBox h4.h4 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/headers/header4.png', sizingMethod='image'); }
.featuredBox h4.h5 { height: 67px; background: transparent url(../images/boxes/headers/header5.png) left top no-repeat; }
* html .featuredBox h4.h5 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/headers/header5.png', sizingMethod='image'); }
.featuredBox h4.h6 { height: 67px; background: transparent url(../images/boxes/headers/header6.png) left top no-repeat; }
* html .featuredBox h4.h6 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/headers/header6.png', sizingMethod='image'); }
.featuredBox h4.h7 { height: 45px; background: transparent url(../images/boxes/headers/header7.png) left top no-repeat; }
* html .featuredBox h4.h7 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/headers/header7.png', sizingMethod='image'); }
.featuredBox h4.h8 { height: 21px; background: transparent url(../images/boxes/headers/header8.png) left top no-repeat; }
* html .featuredBox h4.h8 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/headers/header8.png', sizingMethod='image'); }
.featuredBox h4.h9 { height: 42px; background: transparent url(../images/boxes/headers/header9.png) left top no-repeat; }
* html .featuredBox h4.h9 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/headers/header9.png', sizingMethod='image'); }
.featuredBox h4.h10 { height: 45px; background: transparent url(../images/boxes/headers/header13.png) left top no-repeat; }
* html .featuredBox h4.h10 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/headers/header13.png', sizingMethod='image'); }
.featuredBox h4.h11 { height: 45px; background: transparent url(../images/boxes/headers/header14.png) left top no-repeat; }
* html .featuredBox h4.h11 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/headers/header14.png', sizingMethod='image'); }
.featuredBox h4.h12 { height: 45px; background: transparent url(../images/boxes/headers/header9.png) left top no-repeat; }
* html .featuredBox h4.h12 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/headers/header9.png', sizingMethod='image'); }


/*Helping real people headers*/
#justStartingToSave h3 { height: 21px; background: transparent url(../images/boxes/headers/header10.png) left top no-repeat; }
* html #justStartingToSave h3 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/headers/header10.png', sizingMethod='image'); }
#buildingANestEgg h3 { height: 21px; background: transparent url(../images/boxes/headers/header11.png) left top no-repeat; }
* html #buildingANestEgg h3 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/headers/header11.png', sizingMethod='image'); }
#readyToRetire h3 { height: 21px; background: transparent url(../images/boxes/headers/header12.png) left top no-repeat; }
* html #readyToRetire h3 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/headers/header12.png', sizingMethod='image'); }

.featuredBox h5, .featuredBoxCareers h3, #contentMainTextHRP h4 { font-size: 13px; font-weight: bold; line-height: 20px; height: auto; }
* html .featuredBox .teaserArrow { bottom: 5px !important; }
.featuredBoxCareers h3 a { color: #363636; text-decoration: none; display: inline; }
.featuredBoxCareers h3 a:hover { text-decoration: underline; }
.featuredBox h5 a, #contentMainTextHRP h4 a { color: #363636; text-decoration: none; letter-spacing: -0.4px; }
.featuredBox h5 a:hover, #contentMainTextHRP h4 a:hover { text-decoration: underline; }
.featuredBox .featuredBoxContent { padding-bottom: 156px; }
.featuredBox .featuredBoxContent p { padding-bottom: 12px; }
.featuredRight { padding: 3px 0 0 5px; width: 214px; float: left; color: #707070; font-size: 11px; line-height: 16px; }
.featuredRight .inner { padding: 0 10px; }
.featuredRight h3 { font-size: 11px; font-weight: bold; color: #363636; padding-bottom: 3px; line-height: 16px;  letter-spacing: -0.3px; }
.featuredRight p a { color: #0c55a2; font-weight: bold; text-decoration: none; white-space: nowrap; }
.featuredRight p a:hover { text-decoration: underline; }
.featuredRight .separator { border-top: 1px solid #d9d9d9; margin: 16px 0; height: 0px; font-size: 0; line-height: 0; }
#featuredEmployer { width: 65px; height: 67px; margin-right: 10px; float: left; background-position: 0 0; background-repeat: no-repeat; background-color: transparent; }
#featuredEmployer.visa { background-image: url(../images/employers/visa_box.gif); }

.featuredBoxCareers .top { height: 83px; }
.featuredBoxCareers { background: transparent url(../images/boxes/featuredBoxCareersBg.gif) left top repeat-y; }
.featuredBoxCareers .featuredBoxContent { background: transparent url(../images/boxes/featuredBoxCareersBottom.png) left bottom no-repeat; padding-bottom: 10px; }
.featuredBoxContent p a { color: #0c55a2; text-decoration: none; font-weight: bold; white-space: nowrap; }
.featuredBoxContent p a:hover { text-decoration: underline; }
.featuredBoxContent a { color: #000000; text-decoration: none; font-weight: bold; white-space: nowrap; }
.featuredBoxContent a:hover { text-decoration: underline; }
.featuredBoxContent .inner { padding: 15px 20px 8px 20px; }
#fbCompanyVision.hover .featuredBoxContent .inner, #fbHowWeGotHere.hover .featuredBoxContent .inner,
#fbOurLeadership.hover .featuredBoxContent .inner, #fbSimpleProcess.hover .featuredBoxContent .inner,
#fbFlexibleOptions.hover .featuredBoxContent .inner, #fbForAllInvestors.hover .featuredBoxContent .inner,
#fbFiduciaryGuidance.hover .featuredBoxContent .inner, #fbexpertAdvice.hover .featuredBoxContent .inner,
#fbexperienceResults.hover .featuredBoxContent .inner, #fbOnsitePrograms.hover .featuredBoxContent .inner, #fbOutboundCalls.hover .featuredBoxContent .inner, #fbMeettheTeam.hover .featuredBoxContent .inner { background: none;  }
.featuredBoxContent .bottom { height: 156px; position: absolute; left: 0; bottom: 0; width: 100%; }
.featuredBox:hover .featuredBoxContent .inner, .featuredBox.hover .featuredBoxContent .inner { background: none !important; }
.featuredBox:hover .featuredBoxContent .bottom, .featuredBox.hover .featuredBoxContent .bottom { background-position: left bottom !important; }
/* Helping Real People */
#contentMainTextHRP .featuredBox { background: transparent url(../images/boxes/hrpTopBg.gif) left top repeat-y !important; }
#contentMainTextHRP .featuredBox .top { background: transparent url(../images/boxes/hrpTopRounded.png) left top no-repeat; height: 40px; padding: 22px 18px 0 18px; }
#contentMainTextHRP .featuredBox .top p { letter-spacing: -0.3px; }
#contentMainTextHRP .featuredBox .top h3 span { display: none; }
#contentMainTextHRP .featuredBox .top h3 { padding: 0; margin-bottom: 4px; }
#contentMainTextHRP .featuredBoxContent { background: white url(../images/boxes/selectedBoxHover.gif) left top repeat-y !important; }
#contentMainTextHRP .featuredBoxContent .inner { padding-top: 10px; }
#contentMainTextHRP .featuredBoxContent .bottom { height: 167px; }
#contentMainTextHRP .featuredBox h4 { margin-bottom: 0; }

/* Specific Featured Boxes */
#fbCompanyVision { background: transparent url(../images/boxes/companyVisionBg.gif) left top repeat-y; }
#fbCompanyVision .featuredBoxContent .inner { background: transparent url(../images/boxes/blueGrad3.png) left bottom no-repeat; }
#fbCompanyVision h3 { background: transparent url(../images/boxes/companyVision.gif) left top no-repeat; }
#fbCompanyVision .bottom { background: transparent url(../images/boxes/companyVisionBottom.gif) left top no-repeat; }

#fbOurLeadership { background: transparent url(../images/boxes/ourLeadershipBg.gif) left top repeat-y; }
#fbOurLeadership .featuredBoxContent .inner { background: transparent url(../images/boxes/blueGrad3.png) left bottom no-repeat; }
#fbOurLeadership h3 { background: transparent url(../images/boxes/ourLeadership.gif) left top no-repeat; }
#fbOurLeadership .bottom { background: transparent url(../images/boxes/ourLeadershipBottom.gif) left top no-repeat; }

#fbHowWeGotHere { background: transparent url(../images/boxes/howWeGotHereBg.gif) left top repeat-y; }
#fbHowWeGotHere .featuredBoxContent .inner { background: transparent url(../images/boxes/blueGrad3.png) left bottom no-repeat; }
#fbHowWeGotHere h3 { background: transparent url(../images/boxes/howWeGotHere.gif) left top no-repeat; }
#fbHowWeGotHere .bottom { background: transparent url(../images/boxes/howWeGotHereBottom.gif) left top no-repeat; }

#fbSimpleProcess { background: transparent url(../images/boxes/simpleProcessBg.gif) left top repeat-y; }
#fbSimpleProcess .featuredBoxContent .inner { background: transparent url(../images/boxes/grrenGrad1.png) left bottom no-repeat; }
#fbSimpleProcess h3 { background: transparent url(../images/boxes/simpleProcess.gif) left top no-repeat; }
#fbSimpleProcess .bottom { background: transparent url(../images/boxes/simpleProcessBottom.jpg) left top no-repeat; }

#fbFlexibleOptions { background: transparent url(../images/boxes/flexibleOptionsBg.gif) left top repeat-y; }
#fbFlexibleOptions .featuredBoxContent .inner { background: transparent url(../images/boxes/grrenGrad2.png) left bottom no-repeat; }
#fbFlexibleOptions h3 { background: transparent url(../images/boxes/flexibleOptions.gif) left top no-repeat; }
#fbFlexibleOptions .bottom { background: transparent url(../images/boxes/flexibleOptionsBottom.jpg) left top no-repeat; }

#fbForAllInvestors { background: transparent url(../images/boxes/forAllInvestorsBg.gif) left top repeat-y; }
#fbForAllInvestors .featuredBoxContent .inner { background: transparent url(../images/boxes/grrenGrad3.png) left top no-repeat; }
#fbForAllInvestors h3 { background: transparent url(../images/boxes/forAllInvestors.gif) left top no-repeat; }
#fbForAllInvestors .bottom { background: transparent url(../images/boxes/forAllInvestorsBottom.jpg) left top no-repeat; }

#fbFiduciaryGuidance { background: transparent url(../images/boxes/fiduciaryGuidanceBg.gif) left top repeat-y; }
#fbFiduciaryGuidance .featuredBoxContent .inner { background: transparent url(../images/boxes/yellowGrad1.png) left bottom no-repeat; }
#fbFiduciaryGuidance h3 { background: transparent url(../images/boxes/fiduciaryGuidance.gif) left top no-repeat; }
#fbFiduciaryGuidance .bottom { background: transparent url(../images/boxes/fiduciaryGuidanceBottom.jpg) left top no-repeat; }


#fbexpertAdvice { background: transparent url(../images/boxes/expertAdviceBg.gif) left top repeat-y; }
#fbexpertAdvice .featuredBoxContent .inner { background: transparent url(../images/boxes/yellowGrad2.png) left bottom no-repeat; }
#fbexpertAdvice h3 { background: transparent url(../images/boxes/expertAdvice.gif) left top no-repeat; }
#fbexpertAdvice .bottom { background: transparent url(../images/boxes/expertAdviceBottom.jpg) left top no-repeat; }

#fbexperienceResults { background: transparent url(../images/boxes/experienceResultsBg.gif) left top repeat-y; }
#fbexperienceResults .featuredBoxContent .inner { background: transparent url(../images/boxes/yellowGrad3.png) left top no-repeat; }
#fbexperienceResults h3 { background: transparent url(../images/boxes/experienceResults.gif) left top no-repeat; }
#fbexperienceResults .bottom { background: transparent url(../images/boxes/experienceResultsBottom.jpg) left top no-repeat; }




#fbOnsitePrograms { background: transparent url(../images/boxes/fiduciaryGuidanceBg.gif) left top repeat-y; }
#fbOnsitePrograms .featuredBoxContent .inner { background: transparent url(../images/boxes/yellowGrad1.png) left bottom no-repeat; }
#fbOnsitePrograms h3 { background: transparent url(../images/boxes/onsite_seminars.gif) left top no-repeat; }
#fbOnsitePrograms .bottom { background: transparent url(../images/boxes/fiduciaryGuidanceBottom.jpg) left top no-repeat; }

#fbOutboundCalls { background: transparent url(../images/boxes/expertAdviceBg.gif) left top repeat-y; }
#fbOutboundCalls .featuredBoxContent .inner { background: transparent url(../images/boxes/yellowGrad2.png) left bottom no-repeat; }
#fbOutboundCalls h3 { background: transparent url(../images/boxes/outbound_calls.gif) left top no-repeat; }
#fbOutboundCalls .bottom { background: transparent url(../images/boxes/expertAdviceBottom.jpg) left top no-repeat; }

#fbMeettheTeam { background: transparent url(../images/boxes/meettheTeamBg.gif) left top repeat-y; }
#fbMeettheTeam .featuredBoxContent .inner { background: transparent url(../images/boxes/yellowGrad3.png) left bottom no-repeat; }
#fbMeettheTeam h3 { background: transparent url(../images/boxes/meet_the_team.gif) left top no-repeat; }
#fbMeettheTeam .bottom { background: transparent url(../images/boxes/experienceResultsBottom.jpg) left top no-repeat; }




#fbBenefits .top { background: transparent url(../images/boxes/benefitsTop.jpg) left top no-repeat; }
#fbOurCulture .top { background: transparent url(../images/boxes/ourCultureTop.jpg) left top no-repeat; }
#fbEmployeeTestimonials .top { background: transparent url(../images/boxes/employeeTestimonialsTop.jpg) left top no-repeat; }

/*Helping real people bottoms*/
#justStartingToSave .bottom { background: transparent url(../images/boxes/jeremyBottom.jpg) left bottom no-repeat; }
#buildingANestEgg .bottom { background: transparent url(../images/boxes/elizabethBottom.jpg) left bottom no-repeat; }
#readyToRetire .bottom { background: transparent url(../images/boxes/jonathonBottom.jpg) left bottom no-repeat; }
#readyToRetire_mark .bottom { background: transparent url(../images/boxes/jonathonBottom_old.jpg) left bottom no-repeat; }

/* Who we are page */
#finInstList1C { margin-top: 9px; padding-bottom: 6px; color: #7e7e7e; height: 100%; }
ul#finInstList1 { float: left; display: block; }
ul#finInstList1 li { float: left; padding-right: 15px; display: block; }
ul#finInstList1 li a { color: #7e7e7e; text-decoration: none; }
ul#finInstList1 li a:hover { text-decoration: underline; color: #363636; }

#emWeSrv1C { width: 666px; border-top: 1px solid #e2e2e2; padding-top: 7px; margin-top: 9px; padding-bottom: 40px; color: #7e7e7e; height: 100%; }
ul.emWeSrv1 { float: left; width: 210px; padding-right: 18px; display: block; }
ul.last { padding-right: 0!important; }
ul.emWeSrv1 li { display: block; line-height: 21px; }
ul.emWeSrv1 li a { color: #7e7e7e; text-decoration: none; }
ul.emWeSrv1 li a:hover { text-decoration: underline; color: #363636; }

#bottomNote { color: #7e7e7e; width: 666px; font-size: 10px; line-height: 15px; margin-left:15px;}
#bottomNote_video { color: #7e7e7e; width: 640px; font-size: 10px; line-height: 12px;}
#bottomNote strong { position: absolute; left: 34px; }

ul#resourcelList { display: block; padding-top: 6px; }
ul#resourcelList li { display: block; background: transparent url(../images/lmgray3.gif) 10px center no-repeat; padding: 4px 10px 4px 20px; border-bottom: 1px solid #e2e2e2; }
ul#resourcelList li a { color: #0c55a2; font-weight: bold; text-decoration: none; }
ul#resourcelList li a:hover { text-decoration: underline; }

/* Careers Page */
#careersHL { float: left; width: 447px; padding-right: 203px; background: transparent url(../images/careersHBg.jpg) right top no-repeat; padding-bottom: 25px; padding-top: 5px; margin-right: 29px; }
#careersHR { float: left; width: 214px; margin-top: 2px; background: #edf4fb; line-height: 18px; }
#careersHR .top { height: 5px; line-height: 0; font-size: 0; background: transparent url(../images/careersViewBoxTop.gif); }
#careersHR .bottom { height: 5px; line-height: 0; font-size: 0; background: transparent url(../images/careersViewBoxBottom.gif); }
#careersHR .content { padding: 16px 20px 21px; }
#careersHR h3 { font-size: 16px; line-height: 20px; color: #363636; font-weight: normal; padding-bottom: 5px; }
#viewCurrentPositions { display: block; width: 178px; height: 32px; margin: 0 auto; cursor: pointer; margin-bottom: 14px; }
#viewCurrentPositions strong { display: block; height: 100%; background: transparent url(../images/viewCurrentPositionsBtn.png) left top no-repeat; }
#viewCurrentPositions span { display: none; }

/* How We Do It */
#howWeDoItHeader { margin-top: 32px; background: url(../images/howWeDoItImage.gif) right top no-repeat; height: 100%; }
#howWeDoItHeader div.image { width: 255px; float: right; height: 100px; }
#howWeDoItHeader .subheaderC { padding-right: 0; }
#howWeDoItHeader .subheaderC p.subheader { padding-left: 5px; display: block; float: left; width: 391px; }
/*#threePhaseProcess { width: 217px; height: 21px; background: transparent url(../images/threePhaseProcessText.gif) left top no-repeat; margin: 28px 0 13px 6px; }
*/

/* Income+ */
#howWeDoItHeader_inc_plus { margin-top: 0px; background: url(../images/howWeDoItImage.gif) right top no-repeat; height: 100%; }
#howWeDoItHeader_inc_plus div.image { width: 255px; float: right; height: 100px; }
#howWeDoItHeader_inc_plus .subheaderC { padding-right: 0; }
#howWeDoItHeader_inc_plus .subheaderC p.subheader { padding-left: 5px; display: block; float: left; width: 391px; }
/*#threePhaseProcess_inc_plus { width: 217px; height: 0px; background: transparent url(../images/threePhaseProcessText.gif) left top no-repeat; margin: 28px 0 13px 6px; }
*/

#threePhaseProcess_video { margin: 10px 0 10px 0; font-size: 16px; line-height: 20px; font-weight: bold; }
#threePhaseProcess { margin: 20px 0 10px 0; font-size: 14px; line-height: 20px; font-weight: bold; }
#threePhaseProcess span { margin: 20px 0 10px 0; font-size: 14px; line-height: 20px; font-weight: bold; }

/* Helping real people */
#helpingRealPeopleHeader { margin-top: 33px; background: transparent url(../images/helpingRealPeopleImage.jpg) right top no-repeat; height: 100%; }
#helpingRealPeopleHeader div.image { width: 280px; float: right; height: 280px; }
#helpingRealPeopleHeader .subheaderC { padding-right: 0; margin-bottom: 12px; }
#helpingRealPeopleHeader .subheaderC p { padding-left: 0px; display: block; float: left; width: 330px; }

/* Compare Services */
#compareServicesHeader { padding-top: 31px; margin-top: 2px; background: transparent url(../images/compareServicesImage.jpg) right bottom no-repeat; }
#compareServicesHeader_income_plus { padding-top: 15px; margin-top: 2px; background: transparent url(../images/compareServicesImage_income_plus.jpg) right top no-repeat; }
#compareServicesHeader div.image { width: 120px; float: right; height: 165px; }
#compareServicesHeader .subheaderC { padding-right: 0; padding-bottom: 12px; }
#compareServicesHeader .subheaderC p { display: block; width: 440px; float: left; }

#comparsionBlock { background: #fff url(../images/comparsionBlockBg.gif) left top repeat-y; width: 672px; margin-bottom: 28px; }
#comparsionBlock .top { background: transparent url(../images/comparsionBlockTop.png) left top no-repeat; height: 37px; padding: 21px 0 0 23px; }
#comparsionBlock .top h3 { width: 267px; height: 24px; background: transparent url(../images/whatsYourInvestorStyleText.png) left top no-repeat; }
* html #comparsionBlock .top h3 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/whatsYourInvestorStyleText.png', sizingMethod='image'); }
#comparsionBlock .top h3 span { display: none; }
#comparsionBlock .bottom { background: transparent url(../images/comparsionBlockBottom.png) left bottom no-repeat; height: 11px; padding-top: 9px; font-size: 0; line-height: 0; }
#comparsionBlock .content { background: transparent url(../images/comparsionBlockSeparator.png) center top no-repeat; padding: 14px 38px 0 38px; }
#comparsionBlock .left { float: left; width: 279px; text-align: center; }
#comparsionBlock .right { float: right; width: 279px; text-align: center; }
#comparsionBlock .left h4 { height: 240px; background: transparent url(../images/professionalManagement.png) center top no-repeat; margin-bottom: 10px; }
#comparsionBlock .right h4 { height: 240px; background: transparent url(../images/onlineAdvice.png) center top no-repeat; padding-bottom: 10px; }
#comparsionBlock .left h4 a, #comparsionBlock .right h4 a { display: block; height: 100%; }
#comparsionBlock .left h4 span, #comparsionBlock .right h4 span { display: none; }
#comparsionBlock .learnMore { color: #0c55a2; text-transform: uppercase; text-decoration: none; margin: 0 auto; display: block; height: 18px; line-height: 18px; font-weight: bold; cursor: pointer; }
#comparsionBlock .learnMore span { float: left; display: block; }
#comparsionBlock .learnMore .arrow { background: transparent url(../images/arrow.png) right top no-repeat; width: 16px; height: 22px; float: right; margin-left: 4px; }
* html #comparsionBlock .learnMore .arrow { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow.png', sizingMethod='crop'); }
#comparsionBlock .learnMore .arrow span { display: none; }
#comparsionBlock .learnMore:hover { text-decoration: underline; }
#comparsionBlock .left .learnMore { width: 230px; }
#comparsionBlock .right .learnMore { width: 190px; }


#comparsionBlock_income_plus { background: #fff url(../images/comparsionBlockBg.gif) left top repeat-y; width: 672px; margin-bottom: 28px; }
#comparsionBlock_income_plus .top { background: transparent url(../images/comparsionBlockTop_income_plus.png) left top no-repeat; height: 37px; padding: 21px 0 0 23px; }
#comparsionBlock_income_plus .top h3 { width: 310px; height: 24px; background: transparent url(../images/whatsYourInvestorStyleText_income_plus.png) left top no-repeat; }
* html #comparsionBlock_income_plus .top h3 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/whatsYourInvestorStyleText.png', sizingMethod='image'); }
#comparsionBlock_income_plus .top h3 span { display: none; }
#comparsionBlock_income_plus .bottom { background: transparent url(../images/comparsionBlockBottom.png) left bottom no-repeat; height: 11px; padding-top: 9px; font-size: 0; line-height: 0; }
#comparsionBlock_income_plus .content { background: transparent url(../images/comparsionBlockSeparator.png) center top no-repeat; padding: 14px 24px 0 24px; }
#comparsionBlock_income_plus .left { float: left; width: 295px; text-align: center; }
#comparsionBlock_income_plus .right { float: right; width: 295px; text-align: center; }
#comparsionBlock_income_plus .left h4 { height: 278px; background: transparent url(../images/professionalManagement_income_plus.png) center top no-repeat; margin-bottom: 10px; }
#comparsionBlock_income_plus .right h4 { height: 278px; background: transparent url(../images/onlineAdvice_income_plus.png) center top no-repeat; padding-bottom: 10px; }
#comparsionBlock_income_plus .left h4 a, #comparsionBlock_income_plus .right h4 a { display: block; height: 100%; }
#comparsionBlock_income_plus .left h4 span, #comparsionBlock_income_plus .right h4 span { display: none; }
#comparsionBlock_income_plus .learnMore { color: #0c55a2; text-transform: uppercase; text-decoration: none; margin: 0 auto; display: block; height: 18px; line-height: 18px; font-weight: bold; cursor: pointer; }
#comparsionBlock_income_plus .learnMore span { float: left; display: block;}
#comparsionBlock_income_plus .learnMore .arrow { background: transparent url(../images/arrow.png) right top no-repeat; width: 18px; height: 22px; float: left; margin-left: 4px; }
/*
* html #comparsionBlock_income_plus .learnMore .arrow { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow.png', sizingMethod='crop'); }
*/
#comparsionBlock_income_plus .learnMore .arrow span { display: none; }
#comparsionBlock_income_plus .learnMore:hover { text-decoration: underline; }
#comparsionBlock_income_plus .left .learnMore { width: 230px;}
#comparsionBlock_income_plus .right .learnMore { width: 230px; }

#comparsionBlock_income_plus1 { background: #fff url(../images/comparsionBlockBg_green.gif) left top repeat-y; width: 672px; margin-bottom: 0px; }
#comparsionBlock_income_plus1 .top { background: transparent url(../images/comparsionBlockTop_income_plus_1.png) left top no-repeat; height: 37px; padding: 21px 0 0 23px; }
#comparsionBlock_income_plus1 .top h3 { width: 600px; height: 68px; background: transparent url(../images/whatsYourInvestorStyleText-1_income_plus.png) left top no-repeat; }
* html #comparsionBlock_income_plus1 .top h3 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/whatsYourInvestorStyleText.png', sizingMethod='image'); }
#comparsionBlock_income_plus1 .top h3 span { display: none; }
#comparsionBlock_income_plus1 .bottom { background: transparent url(../images/comparsionBlockBottom_green.png) left bottom no-repeat; height: 11px; padding-top: 9px; font-size: 0; line-height: 0; }
#comparsionBlock_income_plus1 .content { background: transparent url(../images/comparsionBlockSeparator.png) center top no-repeat; padding: 14px 24px 0 24px; }
#comparsionBlock_income_plus1 .left { float: left; width: 617px; text-align: center; }
#comparsionBlock_income_plus1 .right { float: right; width: 295px; text-align: center; }
#comparsionBlock_income_plus1 .left h4 { height: 98px; background: transparent url(../images/professionalManagement_income_plus_2.png) center top no-repeat; margin-bottom: 10px; }
#comparsionBlock_income_plus1 .right h4 { height: 0px; background: transparent url(../images/onlineAdvice_income_plus .png) center top no-repeat; padding-bottom: 10px; }
#comparsionBlock_income_plus1 .left h4 a, #comparsionBlock_income_plus1 .right h4 a { display: block; height: 100%; }
#comparsionBlock_income_plus1 .left h4 span, #comparsionBlock_income_plus1 .right h4 span { display: none; }
#comparsionBlock_income_plus1 .learnMore { color: #0c55a2; text-transform: uppercase; text-decoration: none; margin: 0 auto; display: block; height: 18px; line-height: 18px; font-weight: bold; cursor: pointer; }
#comparsionBlock_income_plus1 .learnMore span { float: left; display: block;}
#comparsionBlock_income_plus1 .learnMore .arrow { background: transparent url(../images/arrow.png) right top no-repeat; width: 18px; height: 22px; float: right; margin-left: 4px; }
* html #comparsionBlock_income_plus1 .learnMore .arrow { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow.png', sizingMethod='crop'); }
#comparsionBlock_income_plus1 .learnMore .arrow span { display: none; }
#comparsionBlock_income_plus1 .learnMore:hover { text-decoration: underline; }
#comparsionBlock_income_plus1 .left .learnMore { width: 230px; }
#comparsionBlock_income_plus1 .right .learnMore { width: 199px; }



#comparsionBlock_income_plus3 { background: #fff url(../images/comparsionBlockBg_green.gif) left top repeat-y; width: 672px; margin-bottom: 0px; margin-top: 27px; }
#comparsionBlock_income_plus3 .top { background: transparent url(../images/comparsionBlockTop_income_plus.png) left top no-repeat; height: 37px; padding: 21px 0 0 23px; }
#comparsionBlock_income_plus3 .top h3 { width: 600px; height: 37px; background: transparent url(../images/whatsYourInvestorStyleText_income_plus-3.png) left top no-repeat; }
* html #comparsionBlock_income_plus3 .top h3 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/whatsYourInvestorStyleText.png', sizingMethod='image'); }
#comparsionBlock_income_plus3 .top h3 span { display: none; }
#comparsionBlock_income_plus3 .bottom { background: transparent url(../images/comparsionBlockBottom_green.png) left bottom no-repeat; height: 11px; padding-top: 9px; font-size: 0; line-height: 0; }
#comparsionBlock_income_plus3 .content { background: transparent url(../images/comparsionBlockSeparator.png) center top no-repeat; padding: 14px 24px 0 24px; }
#comparsionBlock_income_plus3 .left { float: left; width: 617px; text-align: center; }
#comparsionBlock_income_plus3 .right { float: right; width: 295px; text-align: center; }
#comparsionBlock_income_plus3 .left h4 { height: 179px; background: transparent url(../images/professionalManagement_income_plus_3.png) center top no-repeat; margin-bottom: 10px; }
#comparsionBlock_income_plus3 .right h4 { height: 0px; background: transparent url(../images/onlineAdvice_income_plus .png) center top no-repeat; padding-bottom: 10px; }
#comparsionBlock_income_plus3 .left h4 a, #comparsionBlock_income_plus3 .right h4 a { display: block; height: 100%; }
#comparsionBlock_income_plus3 .left h4 span, #comparsionBlock_income_plus3 .right h4 span { display: none; }
#comparsionBlock_income_plus3 .learnMore { color: #0c55a2; text-transform: uppercase; text-decoration: none; margin: 0 auto; display: block; height: 18px; line-height: 18px; font-weight: bold; cursor: pointer; }
#comparsionBlock_income_plus3 .learnMore span { float: left; display: block;}
#comparsionBlock_income_plus3 .learnMore .arrow { background: transparent url(../images/arrow.png) right top no-repeat; width: 18px; height: 22px; float: right; margin-left: 4px; }
* html #comparsionBlock_income_plus3 .learnMore .arrow { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow.png', sizingMethod='crop'); }
#comparsionBlock_income_plus3 .learnMore .arrow span { display: none; }
#comparsionBlock_income_plus3 .learnMore:hover { text-decoration: underline; }
#comparsionBlock_income_plus3 .left .learnMore { width: 230px; }
#comparsionBlock_income_plus3 .right .learnMore { width: 199px; }














#comparsionBlock_income_plus2 { background: #fff url(../images/income_plus_footer.png) left top repeat-y; width: 672px; height: 74px; margin-bottom: 0px; }
#income_plus_link {position:relative; left:473px; top:252px; font-size: 11px;}
#income_plus_link a {color: #0C55A2; font-weight: bold; text-decoration: none;}
#income_plus_link a:hover {text-decoration: underline;}







#comparsionGuide { width: 100%; margin-bottom: 14px; }
#comparsionGuide th span { display: none; }
#comparsionGuide th { height: 70px; border-bottom: 1px solid #e2e2e2; }
#comparsionGuide td { text-align: center; height: 28px; vertical-align: middle; }
#comparsionGuide td.question { text-align: left; padding-left: 7px; width: 375px; }
#comparsionGuide td strong { display: block; width: 100%; height: 100%; }
#comparsionGuide td span { display: none; }

#comparsionGuide tr.even { background: #f5fbff; }
#comparsionGuide tr.even strong { background: transparent url(../images/starOnBlue.gif) center center no-repeat; }
#comparsionGuide tr.odd strong { background: transparent url(../images/starOnWhite.gif) center center no-repeat; }
#comparsionGuideHeader { background: transparent url(../images/comparsionGuideHeader.gif) 7px center no-repeat; }
#comparsionGuideManagement { background: transparent url(../images/comparsionGuideManagement.gif) center top no-repeat; width: 91px; }
#comparsionGuideAdvice { background: transparent url(../images/comparisonGuideOnlineAdvice.gif) center top no-repeat; width: 200px; }

/* Common Questions */
#commonQuestionsHeader { background: transparent url(../images/qAndAImage.png) right top no-repeat; height: 100%; padding-bottom: 3px; margin-top: 34px; }
#commonQuestionsHeader .subheaderC { padding: 0;}
#commonQuestionsHeader .subheaderC p { display: block; float: left; width: 435px; }
#commonQuestionsHeader div.image { width: 151px; float: right; height: 104px; }

/* Get Help Now */
#getHelpNowHeader { background: transparent url(../images/getHelpNowImage.png) right top no-repeat; height: 100%; padding-bottom: 3px; padding-top: 29px; margin-top: 3px; }
#getHelpNowHeader .subheaderC { padding: 0; }
#getHelpNowHeader .subheaderC p { display: block; float: left; width: 435px; }
#getHelpNowHeader div.image { width: 151px; float: right; height: 77px; }
.separated { padding-bottom: 10px; }
.separated strong { color: #363636; }

#ghpBlockContainer { background: #fff url(../images/ghpblockBg.gif) left top repeat-y; }
#ghpBlockContainer .top { height: 10px; font-size: 0; line-height: 0; background: transparent url(../images/ghpblockTop.png) left top no-repeat; }
#ghpBlockContainer .bottom { height: 10px; line-height: 0; font-size: 0; background: transparent url(../images/ghpblockBottom.png) left bottom no-repeat; }
.ghpBlock { display: block; float: left; width: 332px; margin-right: 5px; }
.ghpBlockLast { margin-right: 0; }
.ghpBlock .header { height: 86px; background: #f5fbff url(../images/ghpHeaderBg.gif) left top repeat-y; padding-top: 3px; }
.ghpBlock .header h3 { width: 273px; height: 74px; margin: 0 39px 0 20px; }
.ghpBlock .header h3 a { display: block; height: 100%; }
.ghpBlock .header h3 span { display: none; }
div#leftCol .ghpBlock ul { width: 291px; margin: 0 auto; display: block; padding: 8px 0 13px 0; }
div#leftCol .ghpBlock ul li { display: block; list-style: none; line-height: 16px; border-bottom: 1px solid #e5e5e5; padding: 5px 15px; background: transparent url(../images/lmgray3.gif) 4px 12px no-repeat; }
div#leftCol .ghpBlock ul li.last { border-bottom: none; }

#proManHead { background: transparent url(../images/proManHead.png) left top no-repeat; }
#onlineAdvHead { background: transparent url(../images/onlineAdvHead.png) left top no-repeat; }
#ghIsEasy { margin-top: 27px; border-bottom: 1px solid #e2e2e2; }
#ghIsEasy h3 { font-size: 14px; line-height: 16px; padding-bottom: 3px; }
#ghIsEasy p { width: 430px; padding-bottom: 12px; }
ul.hcl { width: 220px; padding-right: 5px; display: block; float: left; padding-top: 5px; }
ul.hcl li { display: block; list-style: none; padding: 4px 0; }
ul.hcl li a { color: #0c55a2; text-decoration: none; }
ul.hcl li a:hover { text-decoration: underline; }
ul.hclLast { padding-right: 0; }

/* Document Download */
#ddownloadcm.contentMain { padding-left: 22px !important; }
div#leftCol.ddownload { padding: 0 0 0 10px; width: 685px; }
div#leftCol.ddownload p.thankyou { width: 472px; }
div#leftCol.ddownload h2 {font-size: 28px; line-height: 30px; margin-top: 24px; margin-bottom: 20px; border: 0px solid;}
div#leftCol.ddownload div.innerc { padding: 0 0 0 10px; line-height: 18px; font-size: 11px; }
div#leftCol.ddownload div.innerc p { padding: 0 0 18px 0; }
div#leftCol.ddownload div.bseparator { color: #e2e2e2; background: #e2e2e2; height: 1px; line-height: 0; font-size: 0; overflow: hidden; margin: 7px 0 15px; }
div#leftCol.ddownload div.requiredfields { font-weight: bold; margin: 0 0 12px 0; }
div#leftCol.ddownload div.fieldsc div.row { font-size: 10px; line-height: 16px; padding: 0 0 12px 10px; margin: 0 0 3px 0 !important; }

div#leftCol.ddownload div.fieldsc div.field { text-transform: uppercase; }
div#leftCol.ddownload div.fieldsc div.field label { display: block; cursor: pointer; margin: 0 0 3px 0; }

div#leftCol.ddownload div.fieldsc .row.type1 label { width: 216px; }
div#leftCol.ddownload div.fieldsc .row.type2 label { width: 290px; }

div#leftCol.ddownload div.fieldsc .row.type1 input { width: 202px; }
div#leftCol.ddownload div.fieldsc .row.type2 input { width: 276px; }

div#leftCol.ddownload div.fieldsc div.value,
div#leftCol.ddownload div.fieldsc div.errorfld { float: left; height: 20px; line-height: 20px; }
div#leftCol.ddownload div.fieldsc div.errorfld { padding: 0 9px; font-size: 11px; color: #f10707; }
div#leftCol.ddownload div.fieldsc div.value input { display: block; border: 1px solid #bfbfbf; font-size: 11px; padding: 3px 6px; }

div#leftCol.ddownload div.fieldsc .row { height: 100%; }
div#leftCol.ddownload div.fieldsc .row.error { background: #ffe5e5; }
div#leftCol.ddownload div.btnc { height: 32px; padding: 18px 0 53px 10px; }
div#leftCol.ddownload div.btnc span { display: none; }
div#leftCol.ddownload div.btnc a.submitBtn { display: block; float: left; margin: 0 6px 0 0; width: 87px; height: 32px; background: url(../images/ddownload_submit.png) left top no-repeat; }
div#leftCol.ddownload div.btnc a.cancelBtn { display: block; float: left; width: 82px; height: 32px; background: url(../images/ddownload_cancel.png) left top no-repeat; }

div#leftCol.ddownload div.dottedseparator { height: 3px; line-height: 0; font-size: 0; overflow: hidden; background: url(../images/ddownload_dotted_separator.gif) left top repeat-x; padding: 0 0 10px 0; }
div#leftCol.ddownload p.footerText { font-size: 10px; line-height: 15px; color: #a4a4a4; }
div#leftCol.ddownload p.footerText a { color: #0c55a2; text-decoration: none; }
div#leftCol.ddownload p.footerText a:hover { text-decoration: underline; }

div#rightCol .contactus strong { color: #363636; }
div#rightCol .contactus .email { font-weight: normal; }

/* Account Login */
#alogincm.contentMain { padding: 20px 41px 15px 22px !important; }
#alogincm.contentMain div.indent { padding: 0 0 0 10px; }
.alogin { padding: 0 0 0 10px; width: 675px !important; }
.alogin h2 { width: 190px; height: 30px; margin: 31px 0 9px 0;  background: url(../images/account_login_header.png) left top no-repeat; }
.alogin p { width: 440px; font-size: 11px; line-height: 18px; color: #707070; padding: 0 0 18px 0; }
.alogin p.head { font-size: 13px; line-height: 20px; }

.alogin div.bseparator { color: #e2e2e2; background: #e2e2e2; height: 1px; line-height: 0; font-size: 0; overflow: hidden; margin: 7px 0 15px; }
.alogin div#iysptye { padding: 6px 0 0 102px; background: url(../images/account_login_traffic_lights.png) left 3px no-repeat; }
.alogin div#iysptye h3 { line-height: 16px; font-size: 14px; font-weight: bold; padding: 0 0 7px 0; }

.alogin h3#myoah3 { padding: 0 0 13px 0; font-size: 14px; line-height: 16px; }
.alogin form#myoa { height: 100%; padding: 7px 0 5px 10px; margin: 0 0 30px 0; }
.alogin form#myoa.error { background: #ffe5e5; }
.alogin form#myoa label { display: block; font-size: 10px; line-height: 16px; text-transform: uppercase; padding: 0 0 2px 0; cursor: pointer; }
.alogin form#myoa div.row { float: left; padding: 0 10px 0 0; }
.alogin form#myoa div.row input { display: block; border: 1px solid #bfbfbf; font-size: 11px; padding: 3px 6px; }
.alogin form#myoa a { color: #0c55a2; text-decoration: none; }
.alogin form#myoa a:hover { text-decoration: underline; }

.alogin form#myoa div#loginrow { float: left; width: 64px; padding: 16px 0 0 0; }
* html .alogin form#myoa div#loginrow { padding: 17px 0 0 0; }
.alogin form#myoa div#loginrow a { display: block; height: 25px; width: 64px; background: url(../images/account_login_login.png) left top no-repeat; }
.alogin form#myoa.error div#loginrow a { background: url(../images/account_login_login.png) left bottom no-repeat; }
.alogin form#myoa div#loginrow a span { display: none; }
.alogin form#myoa div.errormsg { float: left; padding: 19px 0 0 10px; font-size: 11px; line-height: 18px; color: #f10707; }
.alogin form#myoa div.forgotpasswd { padding: 2px 0 0 0; }
.alogin h3#ntsuyow { padding: 2px 0 9px 0; font-size: 14px; line-height: 16px; }
.alogin div.createnabc { height: 25px; margin: 0 0 106px 0;  }
.alogin div.createnabc a { display: block; width: 163px; height: 25px; background: url(../images/account_login_cana.png) left top no-repeat; }
.alogin div.createnabc a span { display: none; }

/* Tooltips */

div#toolTip { position: absolute; width: 192px; z-index: 1000; }
div#toolTip div.top { width: 192px; line-height: 0; font-size: 0; height: 7px; background: url(../images/tooltip_top.png) left top no-repeat; }
* html div#toolTip div.top { background: none; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tooltip_top.png', sizingMethod='image'); }
div#toolTip div.content { width: 160px; padding: 0 16px; background: url(../images/tooltip_content.png) left top repeat-y; }
* html div#toolTip div.content { background: none; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tooltip_content.png', sizingMethod='scale'); }
div#toolTip div.content h3 { font-size: 13px; line-height: 15px; color: #363636; font-weight: bold; padding: 6px 0 4px 0; font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
div#toolTip div.content p { font-size: 11px; line-height: 15px; color: #363636; padding: 0 0 11px 0; }
div#toolTip div.bottom { width: 192px; line-height: 0; font-size: 0; height: 17px; background: url(../images/tooltip_bottom.png) left top no-repeat; }
* html div#toolTip div.bottom { background: none; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tooltip_bottom.png', sizingMethod='image'); }

/* Press Release */
div.pressRel div#prYearsBlocks ul.years { display: block; height: 27px; line-height: 27px; background: url(../images/pressrel_years_bg.gif) left top repeat-x; border: 1px solid #e4e4e4; margin: 0 0 9px 0; }
div.pressRel div#prYearsBlocks ul.years li { display: block; float: left; list-style: outside none none; border-right: 1px solid #e7e9ea; }
* html div.pressRel div#prYearsBlocks ul.years li { width: 1%; white-space: nowrap; }
div.pressRel div#prYearsBlocks ul.years li a { display: block; height: 25px; margin: 1px; padding: 0 7px; font-size: 11px; color: #0c55a2; text-decoration: none; font-weight: bold; }
div.pressRel div#prYearsBlocks ul.years li a span { display: block; height: 25px; line-height: 25px; width: 100%; cursor: pointer; }
div.pressRel div#prYearsBlocks ul.years li a:hover,
div.pressRel div#prYearsBlocks ul.years li a.selected { color: #fff; background: url(../images/pressrel_year_hover_bg.gif) left top repeat-x; }
div.pressRel div#prYearsBlocks ul.years li a:hover span,
div.pressRel div#prYearsBlocks ul.years li a.selected span { background: url(../images/pressrel_years_hover_arrow.gif) center bottom no-repeat; }

div.pressRel div#prYearsBlocks div.event { border-bottom: 1px solid #e2e2e2; cursor: pointer; height: 100%; }
div.pressRel div#prYearsBlocks div.event * { cursor: pointer; }
div.pressRel div#prYearsBlocks .event:hover,
div.pressRel div#prYearsBlocks .event.selected { background: #fefcea; }
div.pressRel div#prYearsBlocks div.event a { font-size: 11px; line-height: 18px; color: #363636; text-decoration: none; }
div.pressRel div#prYearsBlocks .event.last { border-bottom: none; }
div.pressRel div#prYearsBlocks div.event div.date { float: left; width: 94px; padding: 9px 0 9px 9px; font-weight: bold; color: #363636; font-size: 11px; }
div.pressRel div#prYearsBlocks div.event div.description { float: left; width: 470px; padding: 8px 7px 8px 0; font-size: 11px; line-height: 18px; }
div.pressRel div#prYearsBlocks div.noRecords { text-align: center; }
div.pressRel h3.hiddenyear { display: none; }

div#DOPK div.PKPDF { padding: 10px 0 0 0; }
div#DOPK div.PKPDF a { background: url(../images/ico_dopk.gif) left center no-repeat; padding: 0 0 0 16px; }

div#PCC { line-height: 16px; padding: 3px 0 0 0; }
div#PCC h4 { padding: 3px 0; color: #363636; font-size: 11px; line-height: 13px; }
div#PCC div.PCICO { float: left; width: 74px; height: 70px; background: transparent url(../images/press_contacts.jpg) left top no-repeat; }
div#PCC div.contact { line-height: 16px; padding: 12px 0 5px 0; }
div#PCC div.contact h5 { font-size: 11px; line-height: 13px; font-weight: bold; color: #363636; padding: 0 0 2px 0; }
div#PCC div.contact div.position { text-transform: uppercase; }
div#PCC div.contact div.email a { font-weight: normal; }
/* ******************************** */

/* Press Room */
div#pressRoomC { margin: -5px 0 0 0; }
div#pressRoomC h3 { display: block; font-size: 18px; line-height: 22px; color: #363636; font-weight: bold; margin: 0 0 16px 0; }
div#pressRoomC div.events { padding: 0 0 47px 0; }
div#pressRoomC div.event { border-top: 1px solid #e2e2e2; cursor: pointer; height: 100%; }
div#pressRoomC div.event * { cursor: pointer; }
div#pressRoomC .event:hover,
div#pressRoomC .event.selected { background: #fefcea; }
div#pressRoomC div.event a { font-size: 11px; line-height: 18px; color: #363636; text-decoration: none; }
div#pressRoomC .event.last { border-bottom: none; }
div#pressRoomC div.event div.date { float: left; width: 94px; padding: 5px 0 4px 9px; font-weight: bold; color: #363636; font-size: 11px; }
div#pressRoomC div.event div.description { float: left; width: 470px; padding: 4px 7px 3px 0; font-size: 11px; line-height: 18px; }
div#pressRoomC div.noRecords { text-align: center; }
div#pressRoomC div.viewAll { padding: 5px 10px; border-bottom: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; }
div#pressRoomC div.viewAll a { font-size: 11px; line-height: 18px; color: #0c55a2; font-weight: bold; text-decoration: none; }
div#pressRoomC div.viewAll a:hover { text-decoration: underline; }

div#pressRoomC .events.news div.event div.description { font-size: 11px; line-height: 15px; font-weight: bold; }
div#pressRoomC .events.news div.event span.source { font-weight: normal; font-style: italic; }
div#pressRoomC .events.news div.event span.author { color: #7e7e7e; font-weight: normal; }

div#pressRoomC { padding: 0 0 34px 0; }
/* ******************************** */

/* Who are we. Team */
div#wrwTabs ul.tabs { display: block; height: 27px; line-height: 27px; background: url(../images/wrw_team_bg.gif) left top repeat-x; border: 1px solid #e4e4e4; margin: 0 0 19px 0; }
div#wrwTabs ul.tabs li { display: block; float: left; list-style: outside none none; border-right: 1px solid #e7e9ea; }
* html div#wrwTabs ul.tabs li { width: 1%; white-space: nowrap; }
div#wrwTabs ul.tabs li a { display: block; height: 25px; margin: 1px; padding: 0 7px; font-size: 11px; color: #0c55a2; text-decoration: none; font-weight: bold; }
div#wrwTabs ul.tabs li a span { display: block; height: 25px; line-height: 25px; width: 100%; cursor: pointer; }
div#wrwTabs ul.tabs li a:hover,
div#wrwTabs ul.tabs li a.selected { color: #fff; background: url(../images/wrw_team_hover_bg.gif) left top repeat-x; }
div#wrwTabs ul.tabs li a:hover span,
div#wrwTabs ul.tabs li a.selected span { background: url(../images/pressrel_years_hover_arrow.gif) center bottom no-repeat; }


div#wrwTabs div.person { padding: 0 0 21px 0; }
div#wrwTabs div.person div.picture { float: left; width: 101px; height: 141px; }
div#wrwTabs div.person div.details { float: left; width: 548px; padding: 0 0 0 17px; margin: -3px 0 0 0; }
div#wrwTabs div.person div.details div.name { font-size: 14px; line-height: 16px; font-weight: bold; }
div#wrwTabs div.person div.details div.position { font-size: 11px; line-height: 16px; font-weight: bold; padding: 0 0 11px 0; }
div#wrwTabs div.person div.details div.description { font-size: 11px; line-height: 18px; }
div#wrwTabs div.person div.details div.description p { padding: 0 0 15px 0; margin: 0; }

/* ******************************** */

/* FAQ */
div#FAQTabs { border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; padding: 1px 0; }
div#FAQTabs .tab { padding: 7px 160px 9px 36px; font-size: 11px; line-height: 18px; border-bottom: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; margin: 2px 0; background: #fafafa url(../images/faq_states_closed.png) 0px 9px no-repeat; }
div#FAQTabs .tab,
div#FAQTabs .tab * { cursor: pointer; }
div#FAQTabs .tab a { color: #707070; text-decoration: none; }
div#FAQTabs .tab a:hover { text-decoration: underline; }
div#FAQTabs .tab .answer { display: none; }
div#FAQTabs .tab.selected { padding: 0; background: #fff url(../images/faq_states_selected.png) 0px 9px no-repeat; }
div#FAQTabs .tab.selected .inner { padding: 7px 159px 9px 35px; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; }
div#FAQTabs .tab.selected .answer { display: block; }
div#FAQTabs .tab.selected a { color: #363636; }
div#FAQTabs .tab.hover { background: #f2f9ff url(../images/faq_states_hover.png) 0px 9px no-repeat; }
div#FAQTabs .tab.hover a { color: #363636; }
div#FAQTabs .tab.hover .answer { display: none; }
div#FAQTabs .tab.hover .selected { display: block; }
div#FAQTabs .tab .question { font-weight: bold; }
div#FAQTabs .tab .answer h3 { display: block; line-height: 18px; font-size: 14px; font-weight: bold; padding: 11px 0 1px 0; margin: 0; height: auto; }
div#FAQTabs .tab .answer p { font-size: 11px; line-height: 18px; padding: 0 0 12px 0; margin: 0; }
div#FAQTabs .tab .answer .hideAnswer { font-size: 10px; line-height: 18px; text-transform: uppercase; color: #0c55a2; }
div#FAQTabs .tab .answer .hideAnswer a { color: #0c55a2; text-decoration: none; }
div#FAQTabs .tab .answer .hideAnswer a:hover { text-decoration: underline; }

/* How we helped Jeremy */
#peopleWeHelp { position: absolute; right: 41px; top: 36px; width: 204px; background: #fff; border: 1px solid #ebebeb; padding: 13px 6px 0 13px; height: 275px; }
#peopleWeHelp h3 { font-weight: bold; color: #363636; font-size: 14px; line-height: 18px; margin-bottom: 2px; }
#peopleWeHelp ul { display: block; padding-top: 21px; }
#peopleWeHelp ul li { width: 204px; height: 59px; display: block; padding-bottom: 6px; list-style: none; }
#peopleWeHelp ul li a { display: block; height: 100%; background-position: 0 0; }
#peopleWeHelp ul li a span { display: none; }
#peopleWeHelp ul li a:hover, #peopleWeHelp ul li a.selected { background-position: 0 100%; }
#peopleWeHelp ul li.last { padding-bottom: 0; }
#peopleWeHelpJeremy a { background-image: url(../images/peopleWeHelpJeremy.png); }
#peopleWeHelpElizabeth a { background-image: url(../images/peopleWeHelpElizabeth.png); }
#peopleWeHelpJonathon a { background-image: url(../images/peopleWeHelpJonathon.png); }

#justStartingOut.contentTop #peopleWeHelp p { position: static; font-size: 11px; line-height: 18px; color: #363636; display: inline; letter-spacing: -0.2px; }
#justStartingOut.contentTop dl { position: absolute; display: block; left: 42px; top: 290px; font-size: 10px; line-height: 14px; color: #363636; width: 400px; }
#justStartingOut.contentTop dl dt { display: block; float: left; text-transform: uppercase; }
#justStartingOut.contentTop dl dd { display: block; font-weight: bold; }

#nestEgg.contentTop #peopleWeHelp p { position: static; font-size: 11px; line-height: 18px; color: #363636; display: inline; letter-spacing: -0.2px; }
#nestEgg.contentTop dl { position: absolute; display: block; left: 42px; top: 290px; font-size: 10px; line-height: 14px; color: #363636; width: 400px; }
#nestEgg.contentTop dl dt { display: block; float: left; text-transform: uppercase; }
#nestEgg.contentTop dl dd { display: block; font-weight: bold; }

#transitioning.contentTop #peopleWeHelp p { position: static; font-size: 11px; line-height: 18px; color: #363636; display: inline; letter-spacing: -0.2px; }
#transitioning.contentTop dl { position: absolute; display: block; left: 42px; top: 290px; font-size: 10px; line-height: 14px; color: #363636; width: 400px; }
#transitioning.contentTop dl dt { display: block; float: left; text-transform: uppercase; }
#transitioning.contentTop dl dd { display: block; font-weight: bold; }

div#HWHJeremy { width: 897px; height: 464px; margin: 0 auto; background: url(../images/hwhj_container_bg.png) left bottom no-repeat; }
div#HWHJeremy div.jLeftCol { float: left; width: 347px; padding: 20px 0 0 15px; }
h3#HWHJeremyHeader { display: block; width: 252px; height: 60px; margin: 0 0 0 20px; background: url(../images/hwhj_jeremy_header.png) left top no-repeat; }
h3#HWHJeremyHeader span { display: none; }
#HWHJeremy .top { height: 9px; line-height: 0; font-size: 0; background: transparent url(../images/hwhj_top.png) left top no-repeat; }
* html #HWHJeremy .top { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hwhj_top.png', sizingMethod='scale'); }

ul#HWHJeremyTabs { display: block; width: 346px; margin: 12px 0 33px 0; padding: 0 0 2px 0; background: url(../images/hwhj_jeremy_menu_bottom.png) left bottom no-repeat; }
ul#HWHJeremyTabs li { display: block; list-style: outside none none; height: 33px; line-height: 33px; font-size: 11px; background: url(../images/hwhj_tab_states.png) left top no-repeat; }
ul#HWHJeremyTabs li a { display: block; height: 100%; padding: 0 0 0 43px; color: #0c55a2; font-weight: bold; text-decoration: none; }
ul#HWHJeremyTabs li a:hover { text-decoration: underline; }
ul#HWHJeremyTabs li.selected { background: url(../images/hwhj_tab_states.png) left bottom no-repeat; }
ul#HWHJeremyTabs li.selected a { color: #393b3f; font-weight: bold; }

div#HWHJeremy div.block { width: 300px; margin: 0 auto 12px; }
div#HWHJeremy div.block h3 { font-size: 12px; line-height: 18px; color: #363636; text-transform: uppercase; margin: 0 0 4px 0; }
div#HWHJeremy div.block p { font-size: 11px; line-height: 18px; color: #707070; }
div#HWHJeremy div.block a { text-decoration: none; color: #0c55a2; }
div#HWHJeremy div.block a:hover { text-decoration: underline; }

div#HWHJeremy div.jRightCol { float: left; width: 532px; margin: 3px 0; height: 447px; }
div#HWHJeremy div.jRightCol .tab { display: none; height: 100%; }
div#HWHJeremy div.jRightCol .tab.selected { display: block; }

div#HWHJeremy div.jRightCol #JRCBlock1,
div#HWHJeremy div.jRightCol #JRCBlock2,
div#HWHJeremy div.jRightCol #JRCBlock3,
div#HWHJeremy div.jRightCol #JRCBlock4 { font-size: 11px; line-height: 18px; background: url(../images/hwhj_tab1_bg.png) right bottom no-repeat; }
div#HWHJeremy div.jRightCol #JRCBlock1 .container,
div#HWHJeremy div.jRightCol #JRCBlock2 .container,
div#HWHJeremy div.jRightCol #JRCBlock3 .container,
div#HWHJeremy div.jRightCol #JRCBlock4 .container { width: 235px; padding: 20px 0 0 43px; }
div#HWHJeremy div.jRightCol #JRCBlock1 .container h3,
div#HWHJeremy div.jRightCol #JRCBlock2 .container h3,
div#HWHJeremy div.jRightCol #JRCBlock3 .container h3,
div#HWHJeremy div.jRightCol #JRCBlock4 .container h3 { font-size: 16px; line-height: 18px; padding: 0 0 7px 0; }

div#leftCol.preleases h2 { font-size: 18px; line-height: 20px; height: auto; font-weight: bold; padding: 0; margin: 29px 0 2px 0; }
div#leftCol.preleases div.pubdate { font-size: 11px; line-height: 20px; text-transform: uppercase; margin: 0 0 26px 0; }
div#leftCol.preleases div.downloadPDF { display: block; float: none; height: 18px; line-height: 18px; font-size: 11px; line-height: 18px; }
div#leftCol.preleases div.downloadPDF a { display: block; float: left; background: url(../images/ico_dopk.gif) left center no-repeat; padding: 0 0 0 18px; }
div#leftCol.preleases p { font-size: 11px; line-height: 18px; }
div#leftCol.preleases a { color: #0c55a2; text-decoration: none; font-weight: bold; }
div#leftCol.preleases a:hover { text-decoration: underline; }
div#leftCol.preleases div.bseparator { height: 1px; line-height: 0; background: #e2e2e2; font-size: 0; overflow: hidden; margin: 7px 0; }
div#leftCol.preleases h3 { font-size: 11px; line-height: 18px; height: auto; font-weight: bold; padding: 0; margin: 0; }
div#leftCol.preleases div.sseparator { height: 3px; line-height: 0; font-size: 0; overflow: hidden; margin: 9px 0 17px 0; background: url(../images/ddownload_dotted_separator.gif) left top repeat-x; }
div#leftCol.preleases p#signedclients,
div#leftCol.preleases p#trademark { font-size: 10px; line-height: 18px; color: #a4a4a4; padding: 0 0 10px 0; margin: 0; }
div#leftCol.preleases p#signedclients span.star { display: block; position: absolute; width: 5px; height: 5px; margin: 0 0 0 -5px; }
div#leftCol.preleases h4 { font-size: 15px; line-height: 20px; height: auto; font-weight: normal; font-style:italic; padding: 0; margin: 29px 0 2px 0; }
div#leftCol.preleases ul { margin: 0 0 7px 0; }
div#leftCol.preleases ul li { margin: 0; list-style: inside disc; }
div#leftCol.preleases ul li.indent { margin: 0; list-style: inside disc; }

/* Main Menu Section */
#top-menu { display: block; margin: 10px auto 0; width: 968px; height: 53px; background: url(../images/menu/top_menu_bg.png) left top no-repeat; }

 /* *********************************************** */
#top-menu .container { position: absolute; visibility: hidden; }
#top-menu .container .bd { height: 100%; width: 100%; padding: 20px 0 0 0; }
#top-menu li { list-style: outside none none; }
#top-menu li:hover .container,
#top-menu li.sfhover .container { visibility: visible; }
#top-menu .container .bd { zoom: 1; }
#top-menu .container .bd a { position: relative; z-index: 1; }
#top-menu .container ul { display: block; width: 227px; margin: 0 auto; border-top: 1px solid #e2e2e2; }
#top-menu .container ul li { display: block; line-height: 28px; height: 28px; font-size: 13px; color: #000; border-bottom: 1px solid #fff; }
#top-menu .container ul li a { display: block; padding: 0 9px; line-height: 27px; height: 27px; font-size: 13px; color: #0c55a2; text-decoration: none; font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #e2e2e2; }
#top-menu .container ul li.first { height: 29px; }
#top-menu .container ul li.first a { border-top: 1px solid #fff; }
#top-menu .container ul li a:hover { background: #fff; color: #111; }
/* *********************************************** */

#who-we-are { display: block; float: left; height: 53px; width: 156px; }
#who-we-are div.container { width: 255px; height: 194px; margin: -5px 0 0 0; }
#who-we-are a.btn { display: block; height: 53px; width: 156px; background: url(../images/menu/who_we_are.png) 0 0 no-repeat; }
* html #who-we-are.sfhover a.btn,
#who-we-are:hover a.btn { background: url(../images/menu/who_we_are.png) 0 -53px no-repeat !important; }
#who-we-are.selected a.btn { background: url(../images/menu/who_we_are.png) 0 -106px no-repeat; }
#who-we-are span { display: none; }
#who-we-are div.container div.bd { width: 100%; height: 100%; background: url(../images/menu/who_we_are_bg.png) left bottom no-repeat; }
* html #who-we-are div.container div.bd { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu/who_we_are_bg.png', sizingMethod='image'); }

#who-we-are div.container div.arrow { position: absolute; left: 4px; top: 0; height: 15px; width: 246px; background: url(../images/menu/arrow1.png) left top no-repeat; }
* html #who-we-are div.container div.arrow { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu/arrow1.png', sizingMethod='image'); }

#hwhyou { display: block; float: left; height: 53px; width: 192px; }
#hwhyou div.container { width: 255px; height: 194px; margin: -5px 0 0 -3px; }
#hwhyou a.btn { display: block; height: 53px; width: 192px; background: url(../images/menu/how_we_help_you.png) left top no-repeat; }
* html #hwhyou.sfhover a.btn,
#hwhyou.selected a.btn,
#hwhyou:hover a.btn { background: url(../images/menu/how_we_help_you.png) left bottom no-repeat; }
#hwhyou span { display: none; }
#hwhyou div.container div.bd { width: 100%; height: 100%; background: url(../images/menu/who_we_are_bg.png) left bottom no-repeat; }
* html #hwhyou div.container div.bd { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu/who_we_are_bg.png', sizingMethod='image'); }
#hwhyou div.container div.arrow { position: absolute; left: 4px; top: 0; height: 15px; width: 246px; background: url(../images/menu/arrow2.png) left top no-repeat; }
* html #hwhyou div.container div.arrow { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu/arrow2.png', sizingMethod='image'); }

#hwhempoyers { display: block; float: left; height: 53px; width: 248px; }
#hwhempoyers a.btn { display: block; height: 53px; width: 248px; background: url(../images/menu/how_we_help_employers.png) left top no-repeat; }
#hwhempoyers.selected a.btn,
* html #hwhempoyers.sfhover a.btn,
#hwhempoyers:hover a.btn { background: url(../images/menu/how_we_help_employers.png) left bottom no-repeat; }
#hwhempoyers span { display: none; }
#hwhempoyers div.container div.arrow { position: absolute; left: 4px; top: 0; height: 15px; width: 246px; background: url(../images/menu/arrow.png) left top no-repeat; }
* html #hwhempoyers div.container div.arrow { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu/arrow.png', sizingMethod='image'); }
li#hwhempoyers div.container { width: 255px; height: 223px; margin: -5px 0 0 -3px; }
li#hwhempoyers div.container div.bd { width: 100%; height: 100%; background: url(../images/menu/how_we_help_employers_bg.png) left bottom no-repeat; }
* html li#hwhempoyers div.container div.bd { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu/how_we_help_employers_bg.png', sizingMethod='image'); }

#loginnsign { float: right; width: 142px; height: 53px; padding: 0 29px 0 0; }
#loginnsign a { display: block; width: 142px; height: 53px; background: url(../images/menu/login_or_signup.png) left top no-repeat; }
#loginnsign a:hover { background: url(../images/menu/login_or_signup.png) left center no-repeat !important; }
#loginnsign a.loggedin { background: url(../images/menu/login_or_signup.png) left bottom no-repeat; }
#loginnsign a span { display: none; }

#top-menu iframe { display: block; position: absolute; top: 0; left: 0; z-index:-1; filter: mask(); width: 100%; height: 100%; }

/* Overlay */
.commonModalMask { opacity: .85; filter: alpha(opacity=85); background-color: #333; position: fixed; left: 0; top: 0; display: block; z-index: 100; background: #000; width: 100%; height: 100%; }
* html .commonModalMask { position: absolute; width: auto; height: auto; }
.commonModalMask iframe { display: block; position: absolute; top: 0; left: 0; z-index: -1; filter: mask(); }
.overlayPopup { display: none; position: absolute; z-index: 105; top: 50%; left: 50%; }
* html .overlayPopup { border: 1px solid #000; }


.overlayPopup .content {background: #fff; padding: 6px 15px; background: transparent url(../images/layerBg.png) left top repeat-y; }
* html .overlayPopup .content { background: #fff; }
.overlayPopupVisible { display: block; }

#jumpPopup { width: 468px; color: #363636; }
#jumpPopup .top { width: 468px; left: -5px; top: -4px; font-size: 0; line-height: 0; height: 8px; background: transparent url(../images/layerTop.png) left top no-repeat; }
* html #jumpPopup .top { background: #fff; }
#jumpPopup .bottom { width: 468px; left: -5px; top: -4px; font-size: 0; line-height: 0; height: 8px; background: transparent url(../images/layerBottom.png) left top no-repeat; }
* html #jumpPopup .bottom { background: #fff; }
.closeBtn { float: right; width: 15px; height: 15px; font-size: 0; line-height: 0; background: transparent url(../images/closeBtn.gif) right top no-repeat; }
.closeBtn span { display: none; }
#leavingFE { text-align: center; width: 369px; margin: 0 auto; }
#leavingFE h3 { width: 369px; height: 24px; background: transparent url(../images/leavingFE.gif) left center no-repeat; padding: 14px 0 11px 0; }
#leavingFE h3 span { display: none; }
#leavingFE p { font-size: 11px; line-height: 18px; }
#leavingFEButtons { width: 277px; margin: 0 auto; padding: 28px 0 20px 0; }
#jumpPopupExtLink { width: 188px; height: 31px; background: transparent url(../images/jumpPopupExtLink.gif) left top no-repeat; display: block; float: left; }
#jumpPopupExtLink span { display: none; }
#jumpPopupCancel { width: 82px; height: 31px; background: transparent url(../images/jumpPopupCancel.png) left top no-repeat; display: block; float: right; }
#jumpPopupCancel span { display: none; }

#feedbackPopup { width: 468px; color: #363636; }
#feedbackPopup .top { width: 468px; left: -5px; top: -4px; font-size: 0; line-height: 0; height: 8px; background: transparent url(../images/layerTop.png) left top no-repeat; }
* html #feedbackPopup .top { background: #fff; }
#feedbackPopup .bottom { width: 468px; left: -5px; top: -4px; font-size: 0; line-height: 0; height: 8px; background: transparent url(../images/layerBottom.png) left top no-repeat; }
* html #feedbackPopup .bottom { background: #fff; }
#feedbackForm h3 { width: 128px; height: 24px; background: transparent url(../images/feedback.gif) left center no-repeat; padding: 14px 0 11px 0; }
#feedbackForm h3 span { display: none; }
#feedbackForm .inner { padding-left: 10px; width: 411px; }
#feedbackForm p { margin: 0 0 12px 0; }
#feedbackForm .requiredfields { font-weight: bold; }
#feedbackForm .row .fieldContainer { float: left; padding: 0 10px !important; margin-right: 8px!important; width: 180px; }
#feedbackForm div.row { font-size: 10px; line-height: 16px; padding: 0 0 12px 10px; }
#feedbackForm div.field { text-transform: uppercase; }
#feedbackForm div.field label span { text-transform: none; }
#feedbackForm div.field label { display: block; cursor: pointer; margin: 0 0 3px 0; }
#feedbackForm .row.type1 label { width: 196px; }
#feedbackForm .row.type1 select { width: 182px; }
#feedbackForm .row.type1 input { width: 182px; }
#feedbackForm .row.type3 label { width: 180px; }
#feedbackForm .row.type3 select { width: 166px; }
#feedbackForm .row.type3 input { width: 166px; }
#feedbackForm .row.type3 .fieldContainerRight { padding-right: 10px; float: left; padding-left: 10px; width: 210px; margin-right: 0 !important; margin-left: 0!important; }
#feedbackForm .row.type3 .fieldContainerRight label { width: 210px; }
#feedbackForm .row.type3 .fieldContainerRight input { width: 196px; }
#feedbackForm .row.type2 label { width: 290px; }
#feedbackForm .row.type2 input { width: 276px; }
#feedbackForm .row textarea { width: 408px; border: 1px solid #bfbfbf; height: 74px; padding: 4px; }
#feedbackForm div.row.type3 { font-size: 10px; line-height: 16px; padding: 0 0 12px 0; }
#feedbackForm .row .fieldContainer.error, #feedbackForm .row .fieldContainerRight.error { background: #ffe5e5; padding: 0 10px 9px 10px !important; }
#feedbackForm div.value { float: left; line-height: 20px; }
#feedbackForm div.error div.errorfld { display: block; }
#feedbackForm div.errorfld { font-size: 11px; color: #f10707; line-height: 20px; display: none; }
#feedbackForm div.value input { display: block; border: 1px solid #bfbfbf; font-size: 11px; padding: 3px 6px; }
#feedbackForm .row { height: 100%; }
#feedbackForm .row.error { background: #ffe5e5; padding: 0 10px 9px 10px !important; margin: 0 0 9px 0 !important; }
#feedbackForm div.btnc { height: 32px; padding: 1px 0 17px 10px; }
#feedbackForm div.btnc span { display: none; }
#feedbackForm div.btnc a.submitBtn { display: block; float: left; margin: 0 6px 0 0; width: 87px; height: 32px; background: url(../images/ddownload_submit.png) left top no-repeat; }
#feedbackForm div.btnc a.cancelBtn { display: block; float: left; width: 82px; height: 32px; background: url(../images/ddownload_cancel.png) left top no-repeat; }
#feedbackLine { height: 4px; background: transparent url(../images/feedbackLineImg.gif) left top repeat; margin: 0 12px; }
#feedbackForm p#feedbackPrP { color: #a4a4a4; padding: 11px 12px 8px 12px; margin: 0; }
#feedbackForm p#feedbackPrP a { text-decoration: none; color: #0c55a2; }
#feedbackForm p#feedbackPrP a:hover { text-decoration: underline; }

/* Added after release due to additional changes */
#sponsorClients { font-size: 11px; line-height: 16px; font-weight: bold; padding-top: 7px; }
#hwwwTopEm { display: block; float: left; padding-top: 25px; padding-bottom: 34px; }
#hwwwTopEm li { display: block; float: left; padding-right: 23px; }

/* Bulleted list styles */
div#leftCol ul { margin: 0 0 7px 0; }
div#leftCol ul li { margin: 0; list-style: inside disc; }
div#leftCol ul li.submenu { list-style: outside none none; }
div#leftCol ul li ul li { display: block; margin: 0 0 0 12px; padding: 0 0 0 12px; list-style: inside none none; background: url(../images/list-minus.png) 0px 9px no-repeat; }
* html div#leftCol ul li ul li { margin: 0 0 0 15px; }

div#leftCol ul li.submenu { overflow: hidden; height: 100%; }
div#leftCol ol { margin: 0 0 7px 0; }
div#leftCol ol li { margin: 0; list-style-position: inside; }
div#leftCol ol li.submenu { list-style: outside none none; }
div#leftCol ol li ol li { list-style-position: inside; margin: 0 0 0 16px; }
div#leftCol ol li.submenu { overflow: hidden; height: 100%; }

/* Start: Search results page */
h2#hSearchResults { display: none; }
#searchControl { display: none!important; }
#searchResults { border-top: 1px solid #D9D9D9; padding: 15px 196px 0 0; margin-top: 5px; }
#searchResults .result { margin-bottom: 20px; }
#searchResults .result div.title { margin-bottom: 4px; }
#searchResults .result div.title a { color: #0C55A2; font-size: 14px; text-decoration: none; }
#searchResults .result div.title a:hover { text-decoration: underline; }
#searchResults .result div.excerpt { margin-bottom: 4px; }
#searchResults .result div.url { color: #707070;  }
#searchPagination { text-align: center; }
#searchPagination span, #searchPagination a { margin-right: 8px; font-size: 14px; }
#searchPagination span { color: #000; }
#searchPagination a { color: #0C55A2; text-decoration: none; }
#searchPagination a:hover { text-decoration: underline; }
#searchPagination a.strong { font-weight: bold; }
/* End:   Search results page */

/* Large Header Icons */
#helpimage { width: 154px; height: 164px; float: right; margin-top: 30px; background: url(../images/getHelpNowImage.png) no-repeat;}
#helpimage_1 { width: 101px; height: 141px; float: right; margin-top: 30px; margin-bottom: 20px; margin-left: 20px; background: url(../images/team/j_maggionacalda.jpg) no-repeat;}

/* Contact Us Table */
#table-ii {
        background:#FFFFFF none repeat scroll 0 0;
	border-collapse:collapse;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:11px;
	margin-bottom:15px;
	text-align:left;
	width:665px;
}
#table-ii td {
    color:#7E7E7E;
	padding:4px 0px;
	padding-left: 7px;
    vertical-align: top;
        
}
#table-ii th {
	background-color: #5b8bc5;
	border-bottom:1px solid #e2e2e2;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:0px -2px;
	padding-left: 7px;
    

}

#table-ps {
    background:#FFFFFF none repeat scroll 0 0;
	border-collapse:collapse;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:11px;
	margin-bottom:15px;
	text-align:left;
	width:665px;
}
#table-ps td {
    color:#7E7E7E;
	padding:4px 0px;
	padding-left: 7px;
    vertical-align: top;
}
#table-ps th {
	background-color: #d7bd4f;
	border-bottom:1px solid #e2e2e2;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:0px -2px;
	padding-left: 7px;
}


#table-rp {
    background:#FFFFFF none repeat scroll 0 0;
	border-collapse:collapse;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:11px;
	margin-bottom:15px;
	text-align:left;
	width:665px;
}
#table-rp td {
    color:#7E7E7E;
	padding:4px 0px;
	padding-left: 7px;
    vertical-align: top;
}
#table-rp th {
	background-color: #77bc5c;
	border-bottom:1px solid #e2e2e2;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:0px -2px;
	padding-left: 7px;
}


#table-ce {
    background:#FFFFFF none repeat scroll 0 0;
	border-collapse:collapse;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:11px;
	margin-bottom:15px;
	text-align:left;
	width:665px;
}
#table-ce td {
    color:#7E7E7E;
	padding:4px 0px;
	padding-left: 7px;
    vertical-align: top;
}
#table-ce th {
	background-color: #8E8575;
	border-bottom:1px solid #e2e2e2;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:0px -2px;
	padding-left: 7px;
}


#table-pa {
    background:#FFFFFF none repeat scroll 0 0;
	border-collapse:collapse;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:11px;
	margin-bottom:15px;
	text-align:left;
	width:665px;
}
#table-pa td {
    color:#7E7E7E;
	padding:4px 0px;
	padding-left: 7px;
    vertical-align: top;
}
#table-pa th {
	background-color: #707070;
	border-bottom:1px solid #e2e2e2;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:0px -2px;
	padding-left: 7px;


}

#table-ir {
    background:#FFFFFF none repeat scroll 0 0;
	border-collapse:collapse;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:11px;
	margin-bottom:15px;
	text-align:left;
	width:665px;
}
#table-ir td {
    color:#7E7E7E;
	padding:4px 0px;
	padding-left: 7px;
    vertical-align: top;
}
#table-ir th {
	background-color: #474641;
	border-bottom:1px solid #e2e2e2;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:0px -2px;
	padding-left: 7px;


}




#contact_info {
	float: left;	
        width: 200px;
        margin-bottom: 15px;
        margin-top: 0px;
        vertical-align: top;
}

body {
font-family:"Lucida Sans","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

.link_bold {
color:#0C55A2;
font-weight:bold;
text-decoration:none;
white-space:nowrap;
}

.pad_top {
	padding-top: 20px;
	margin-top: 20px;
        
}

.pad_top_income_plus {
	padding-top: 60px;
	margin-top: 60px;
        
}

.pad_left_income_plus {
	padding-left: 13px;
	
        
}

.video_pad_bottom {
	padding-bottom: 8px;
	margin-bttom: 8px;
        font-size:16px;
}

/* Video Player */
#videospace { background: transparent url(../images/videospace.png) right top no-repeat; height: 100%; padding-bottom: 3px; margin-top: 0px; }
#videoHeader { background: transparent url(../images/videoimage.png) right top no-repeat; height: 100%; padding-bottom: 3px; margin-top: 34px; }
.link_nodec {
	text-decoration:none;
	color:#0C55A2;
}


/* End:   Contact Us Table */


#spacedive { height: 200px;}


.white_font {color: #FFF;}
.table_pad {
	
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;


