/*** general CSS for Advance.com.au ***/ 
html, body, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; color:#545252; font-size:62.5%; }
img { border:none; }
a { outline:none; color:#3e6780; text-decoration:none; }
a:hover { text-decoration:underline; }
ul, ul li, ol.storyList, ol.storyList li {list-style:none;list-style-position: outside; margin:0; padding:0;}

/*** Page general centering ***#centringWrapper {height:1%;}*/
#centringWrapper {margin:0 auto;width:1024px;background:transparent url(/lib/images/bg_top_gradient.gif) repeat-x top;}
#contentWrapper { width:900px;margin:0 auto;background:transparent url(/lib/images/bg_megamenu_bottom_gradient.gif) no-repeat top;padding-top:9px;}

/*** Header styles ***/
#header { width:903px; position:relative;margin:0 auto;z-index:50}

#header .logo {display:inline; float:left; padding-top:13px;}

#headerForms {font-size:1.2em;background:transparent url(/lib/images/bg_form.gif) no-repeat right;height:67px;text-align:right;float:right;padding-top:20px;margin:0}
#headerForms span {display:block;}
/*** Form styles ***/
fieldset, form { border:0;margin:0;padding:0; }
#searchFormContainer input, #searchForm input { border:0;float:left;position:relative;margin-right:1px }
#searchForm, #searchFormContainer { margin:10px -3px 0 0;float:right}
#searchForm .searchText, #searchFormContainer .searchText {width:163px; height:18px;color:#999; background:url(/lib/images/bg_search_text.gif) no-repeat 100% 100%;padding:5px 5px 5px 24px;font-family:Arial;margin-right:3px }
#searchForm .inputBtn {height:28px;}

/*** Top navigation ***/
#topNavLv1 {background:transparent url(/lib/images/bg_megamenu_top_gradient.gif) no-repeat top;padding:10px 0 0 0;}
.topNavLv1 ul {list-style:none;}
#topNavLv1 li.menu-item, .topNavLv1 li.AspNet-Menu-Leaf { margin:0; float:left; position:relative; display:inline;}
#topNavLv1 li.em a.menu-link { color:#616566; }
#topNavLv1 li a.menu-link , .topNavLv1 li a.AspNet-Menu-Link { background:url(/lib/images/bg_topnav.gif) repeat-x; font-size:1.5em; color:#8b9091; font-weight:normal; text-align:center; /*width:100%;*/height:40px !important; line-height:38px; text-decoration:none; display:block; float:left;margin:0 1px;display:inline;}
#topNavLv1 li a.menu-link:hover, .topNavLv1 li a.AspNet-Menu-Link:hover { background:url(/lib/images/bg_topnav_active.gif) repeat-x; color:#474b4c; }
#topNavLv1 li a.on, #topNavLv1 li.em a.on,.topNavLv1 li a.AspNet-Menu-Selected { background:url(/lib/images/bg_topnav_active.gif) repeat-x; color:#474b4c; }
#topNavLv1 li.first a.menu-link, .topNavLv1 li.first a.AspNet-Menu-Link { background:url(/lib/images/bg_topnav_first.png) no-repeat 0 0; margin-left:0;}
#topNavLv1 li.last a.menu-link ,.topNavLv1 li.last a.AspNet-Menu-Link { background:url(/lib/images/bg_topnav_last.png) no-repeat 0 0; margin-right:0;} 
#topNavLv1 li.first a.menu-link:hover, #topNavLv1 li.first a.on {background:url(/lib/images/bg_topnav_first_active.png); color:#474b4c;}
#topNavLv1 li.last a.menu-link:hover, #topNavLv1 li.last a.on { background:url(/lib/images/bg_topnav_last_active.png); color:#474b4c;}
#topNavLv1 li .megaMenu { visibility:hidden;position:absolute; z-index:10; zoom:1; margin-top:40px;left:-80px; }
#topNavLv1 li.hovering .megaMenu { visibility:visible; }

#topNavLv1 #topNavFunds.hovering a.menu-link { background:url(/lib/images/mega_hover_funds.png) no-repeat 0 0; color:#fff; }
#topNavLv1 #topNavInvesting.hovering a.menu-link { background:url(/lib/images/mega_hover_investing.png) no-repeat 0 0; color:#fff; }
#topNavLv1 #topNavForms.hovering a.menu-link { background:url(/lib/images/mega_hover_forms.png) no-repeat 0 0; color:#fff; }
#topNavLv1 #topNavAbout.hovering a.menu-link { background:url(/lib/images/mega_hover_about.png) no-repeat 0 0; color:#fff; }

/*** Megamenu styling ***/
.megaMenu .inner { float:left; padding:6px 0 0 8px; background:#fff;width:890px;}

.megaMenu .outer { float:left; padding:0 7px 0 0 !important; padding:0; background:transparent url(/lib/images/mega_bg_right.png) repeat-y right !important; background:#fff; border-left:1px solid #e6e9eb; }
#super .inner {width:889px;}

.megaMenu .megaHr { border-top:3px solid #80a3b7;margin-right:7px !important; margin:0;}
.megaMenu .col { width:292px; float:left; margin-right:4px; }
.megaMenu .col .tc { background-color:#f0f0f0; width:271px; height:10px; float:left; }
.megaMenu .col .bc { background-color:#f4f4f4; width:271px; height:10px; float:left; }
.megaMenu .col .corner { width:10px; height:10px; float:left; background-image:url(/lib/images/mega_col_corners.gif); background-position:0 0; background-repeat:no-repeat; }
.megaMenu .col .tr { background-position:-10px 0; }
.megaMenu .col .bl { background-position:0 -10px; }
.megaMenu .col .br { background-position:-10px -10px; }

.megaMenu .col .content { width:281px; padding: 15px 5px 15px 5px; float:left; background:#f4f4f4 url(/lib/images/mega_col_bg.gif) repeat-x; }
.megaMenu .col .content ul li a { color:#6e6e6e; width:246px; padding:5px 0 4px 30px; display:block; background:url(/lib/images/icon_arrow_megamenu.gif) no-repeat 20px 10px; }
.megaMenu .col .content ul li a:hover { color:#fff; background-color:#80a3b7; text-decoration:none; background-image:url(/lib/images/icon_arrow_mega_on.gif); }
.megaMenu .col .content ul li a.listHeading { font-weight:bold; font-size:1.2em; color:#416e82; padding:5px 5px 4px 20px; margin:0; background:none;background:transparent url(/lib/images/icon_arrow_bold.gif) no-repeat scroll 11px 10px;}
.megaMenu .col .content ul li a.listHeading:hover { color:#fff; background-image:none; background-color:#80a3b7;background-image:url(/lib/images/icon_arrow_bold_on.gif); }
.megaMenu .col .content ul.middle { /*margin-bottom:25px;*/ }

.megaMenu .global-bl { background:url(/lib/images/mega_corner_left.png) no-repeat 1px 0; width:10px; height:15px; float:left; }
.megaMenu .global-bc { background:url(/lib/images/mega_bg_bottom.png) repeat-x; height:15px; float:left; }
.megaMenu .global-br { background:url(/lib/images/mega_corner_right.png) no-repeat 0 0; width:15px; height:15px; float:left; }

.megaMenuLinksNoStyle p {padding-left:10px;line-height:1.85em;padding-top:0;}
.megaMenuLinksNoStyle a {display:inline !important;background:none !important;padding-left:0 !important;line-height:1.2em;}
.megaMenuLinksNoStyle a:hover {background-color:#80a3b7 !important;}
.megaMenuLinksNoStyle .more {color:#5E89A2 !important;}
.megaMenuLinksNoStyle a.more:hover {color:#fff !important;}

/*topNav buttons*/
#topNavHome a.menu-link {width:79px;}
#topNavFunds a.menu-link {width:89px;}
#topNavInvesting a.menu-link {width:206px;}
#topNavForms a.menu-link {width:192px;}
#topNavMarket a.menu-link {width:184px;}
#topNavAbout a.menu-link {width:140px;}

#super { width:907px;}
#super .global-bc { width:880px; }
#super .col .content {font-size:1.2em; }

/*** Megamenu styling - one column ***/
#super.megaMenu-one-col { width: 315px;left:1px !important;}
.last #super.megaMenu-one-col {right:-7px !important;left:auto !important;}
#super.megaMenu-one-col .global-bc { width:289px; }
#super.megaMenu-one-col .inner {width:298px;}

* html .megaMenu-one-col {width:300px !important;}
* html .megaMenu-one-col .col {margin-right:0px;}
* html .megaMenu-one-col .inner {width:295px !important;}


/* IE6 changes */
* html #super { width:897px; }
* html .megaMenu { border-left:2px solid #e6e9eb; border-bottom:2px solid #e6e9eb; border-right:2px solid #e6e9eb; padding:0}
* html .megaMenu .inner { padding:5px 0px 5px 5px; }
* html .megaMenu .global-bl, * html .megaMenu .global-bc, * html .megaMenu .global-br { display:none; }

/*** Breadcrumbs .lv2Wrapper ***/
.lvl2Breadbcrumbs {display: block}

.lv2Wrapper { width:896px; height:17px; background-color:/*#e8edee*/#E7EDF1; margin-top:0; padding-top:2px;padding-left:4px; }
.lv2Wrapper #topNavLv2 { margin:0; padding:0; list-style:none; }
.lv2Wrapper #topNavLv2 li, .lvl2Breadbcrumbs span { list-style:none; float:left; }
.lv2Wrapper #topNavLv2 li a, .lvl2Breadbcrumbs span a { color:/*#5d87a1*/#3e6780; font-size:1.1em; display:block; padding:0 10px 0 7px; background:url(/lib/images/icon_arrow.gif) no-repeat right 5px; }
.lv2Wrapper #topNavLv2 li a.on { color:#485a66; text-decoration:none; }
.lv2Wrapper #topNavLv2 li.first a { background-image:none; padding-left:10px; }
.lv2Wrapper #topNavLv2 li.last, .lvl2Breadbcrumbs .last { padding-left:7px;font-size:1.1em;color:/*#949384*/#6C6C6C;}
.printBtn {display:block; float:right; color:/*#5f8aa3*/#3E6780; padding-left:20px; padding-right:10px; background:url(/lib/images/icon_print.gif) no-repeat 0 0; }
#changeFont {color:#3E6780;float:right;font-size:1.1em;padding-right:10px;}
.increaseFont {background:transparent url(/lib/images/icon_text.gif) no-repeat scroll 0 -1px;padding-left:28px;}

/*** Generic Left Navigation ***/
#leftNav {width:200px;float:left;font-size:1.2em;margin-top:10px;}
.leftNavListLvl1 {list-style:none;float:left;width:200px;padding:0;margin-:0.5em 0;}
.leftNavListLvl1 li.expanded, .leftNavListLvl1 li.expanded:hover {background:#fff url(/lib/images/bg_leftNav_selected.gif) repeat-x scroll 0 0;}
.leftNavListLvl1 li:hover, .leftNavListLvl1 li.shover {background:#fff url(/lib/images/bg_leftNav_hover.gif) repeat-x 0 0;}
.leftNavListLvl1 .expanded {background:#fff url(/lib/images/bg_leftNav_selected.gif) repeat-x scroll 0 0 !important;}
.leftNavListLvl1 .leftNavListLvl2 .shover {background:none !important;}
.leftNavListLvl1 li {line-height: 1.5em;padding: 0.4em 0 0.4em 1em;border-bottom:#E4E6E7 1px solid;background:#f4f4f4;}
.leftNavListLvl1 li a {display: block; margin-left:0.1em 0 0.1em 0.5em;padding-left:0.6em;padding-right:5px;background: url('/lib/images/icon_arrow_leftnav.gif') no-repeat left 0.5em;color:/*#242D33*/#6c6c6c;}
.leftNavListLvl1 li a:hover {text-decoration:none;}
.leftNavListLvl1 .leftNavListLvl2 {list-style:none;width: 95%;padding: 0;margin:0.1em 0 0 0;}
.leftNavListLvl1 .leftNavListLvl2 li {padding: 0 0 0.35em 0.5em;border-bottom:none;line-height:0.9em !important;background:none;}
.leftNavListLvl1 .leftNavListLvl2 li a {color:/*#6E6E6E*/#8e8e8e;line-height:1.4em;}

/*** Content styles ***/
#content {padding:0 0 15px 0; float:left;font-size:1.2em;width:692px; height: auto !important; height:450px; min-height:450px}
#content.homeContent {width:900px;background:url(/lib/images/bg_content_gradient.png) bottom center no-repeat;padding-bottom:10px;}
.homeContent a { zoom:1 }
.generalContent {margin-left:8px !important;padding-bottom:0 !important;}
.generalContent p {line-height:1.4em;}

.generalContent #rightCol p, #landingTopBoxWrapper p {line-height:1.25em;}
#leftCol {width:480px;float:left;margin-right:7px; }
#rightCol {width:200px;float:left; }
#content h1 {font-family:Arial; font-size:3.3em;line-height:0.9em;font-weight:normal;margin:15px 0 15px 0;padding:0 15px;color:#576676;letter-spacing:-2.2px;}
#content h2 { font-family:Arial; font-size:1.65em; line-height:1.1em;font-weight:normal;margin-bottom:10px;padding:0 15px;color:#576676;letter-spacing:-0.2px;}
.bgH2Top692 {background:url(/lib/images/bg_h2_top_692px.png) no-repeat;height:5px;font-size:0;}
.bgH2Top485 {background:url(/lib/images/bg_h2_top_485px.png) no-repeat;height:5px;font-size:0;}
.bgH2Top478 {background:url(/lib/images/bg_h2_top_478px.png) no-repeat;height:5px;font-size:0;}
.bgH2Top392 {background:url(/lib/images/bg_h2_top_392px.png) no-repeat;height:5px;font-size:0;}
.bgH2Top230 {background:url(/lib/images/bg_h2_top_230px.png) no-repeat;height:5px;font-size:0;}
.bgH2Top200 {background:url(/lib/images/bg_h2_top_200px.png) no-repeat;height:5px;font-size:0;}
#content h3 { font-family:Arial; font-size:1.25em; line-height:1.25em;font-weight:bold;margin-bottom:10px;padding:0 15px;color:#416479; }
#advanceFunds div h3, #content.generalContent h3 {color:#000;font-size:1.166em;}
.section {color:#4a7487;padding:0 24px;margin:11px 0 17px 0;font-size:1.25em;}
.section a {background:transparent url(/lib/images/icon_arrow.gif) no-repeat scroll 3px 7px;padding-left:11px;}
#content p {padding:0 15px;margin-bottom:10px;color:#6c6c6c;}
#content .hr {border-top:1px solid #eff3f6;margin:0 auto 9px auto;width:95%;clear:both;}
#content .hr hr {display:none;}
.generalList {margin:0 24px 15px 24px;padding:0 0 0 15px; }
.generalList li {list-style-type:disc;padding-bottom:10px;line-height:1.4em;color:#6c6c6c;}
.listHeading {color:#416479 !important;margin-bottom:5px !important;}
.formHeading {margin-bottom:1px !important;}
.note {font-size:0.85em;}

/*content styles all pages but not home page - different content side margins (24px)*/
#content.generalContent h1, #content.generalContent h2, #content.generalContent h3,
#content.generalContent p, #content.generalContent ul.linksList {padding-left:24px;padding-right:24px;}
#content.generalContent .headingPlain {padding-left:22px;padding-right:24px;font-size:2.4em;letter-spacing:-0.8px;}
#content.generalContent .headingCategory {padding-left:24px;padding-right:24px;font-size:1.4em;letter-spacing:0;margin-bottom:0;}
#content.generalContent h3 {padding-top:2px;}
.generalContent .moreLink {margin-left:0;margin-right:24px;}
.generalContent #landingTopBox1 .heading,
.generalContent #landingTopBox1 p {padding-left:24px;padding-right:15px;}
.generalContent #landingTopBox2 .heading,
.generalContent #landingTopBox2 p {padding-left:15px;padding-right:15px;}
.generalContent #landingTopBox3 .heading,
.generalContent #landingTopBox3 p {padding-left:15px;padding-right:24px;}
.generalContent #landingTopBox1 .moreLink,
.generalContent #landingTopBox2 .moreLink,
.generalContent #landingTopBox3 .moreLink {display:inline;}

.marginFixTop {margin-top:-11px;}
.marginFixBottom {margin-bottom:-10px;}
.marginBottom {margin-bottom:15px;}
img.marginBottom {margin-right:-15px }
.box50pct {width:49%;float:left;}
.box65pct {width:65%;float:left;}
.box35pct {width:34%;float:left;}
.box56pct {width:56%;float:left;}
.box44pct {width:43%;float:left;}
.moreLink {font-weight:bold;margin-left:15px;margin-right:15px;}
.generalContent .moreLink {margin-bottom:10px;display:block;}
.arrowLinkRed {background:url(/lib/images/btn_arrowLinkRed.gif) no-repeat right;padding-right:18px;}
.arrowLink {background:transparent url(/lib/images/icon_arrow_content.gif) no-repeat scroll 1px 5px;padding:0 0 3px 10px;}
.date {color:#ce003c !important;font-size:0.85em;margin-bottom:3px !important;}
.iconAudio  {background:url(/lib/images/icon_audio.gif) no-repeat; padding:3px 0 15px 28px ;margin-left:17px;margin-top:-8px;color:#5E89A2;}
.iconAudioContent  {background:url(/lib/images/icon_audio.gif) no-repeat; padding:3px 0 15px 28px ;margin-left:24px;color:#5E89A2;}
.iconVideoContent  {background:url(/lib/images/icon_video.gif) no-repeat; padding:3px 0 15px 28px ;margin-left:24px;color:#5E89A2;}
.iconPDFContent  {background:url(/lib/images/icon_PDF.gif) no-repeat 0 1px; padding:3px 0 15px 20px ;margin-left:24px;color:#5E89A2;}
.moreInfo  {background:url(/lib/images/circHelp.gif) no-repeat 0 0; padding:3px 0 15px 23px ;margin-left:22px;color:#5E89A2;}
.iconAudio a {padding:0 2px !important;}
.iconAudioContent a, .iconVideoContent a, .iconPDFContent a, .moreInfo a {padding:0 2px !important;margin-left:0 !important;margin-bottom:0 !important;}
.boxBody {padding:13px 5px 5px 5px !important; background:transparent url(/lib/images/bg_box_top_gradient.gif) repeat-x 0 0;zoom:1}
#advanceOnMarket .boxBody {background:#fcfdfd url(/lib/images/bg_box_top_gradient.gif) repeat-x 0 0;padding-bottom:0;}
.genericBox {margin-bottom:17px;}
.generalContent .genericBox {margin-bottom:10px;zoom:1;}
#content ul.linksList {margin:0 15px 10px;list-style:none;} /* #content #theFeed ul  float:left; display:block !important; display:inline;*/
#content ul.linksList li {background:url(/lib/images/icon_arrow_content.gif) no-repeat 1px 5px; margin:0; padding:0 0 3px 10px; list-style:none; color:#6c6c6c; } /*  #content #theFeed ul li */
.externalLink {background:url(/lib/images/icon_externalLink.gif) no-repeat right 2px;padding-right:15px;zoom:1}

/*** 01 Home page ***/
#meetExperts, #investingWithAdvance, #advanceOnMarket {display:inline}
/**:first-child+html #meetExperts {margin-bottom:23px;}*/
#meetExperts .boxBody, #investingWithAdvance .boxBody {background:none;}
#meetExperts, #advanceOnMarket, #investingWithAdvance {margin-top:-14px;}
#meetExperts, #investingWithAdvance {margin-left:12px;float:left;width:478px;}
#flashFeature {width:900px;height:270px;}
.getFlash {position:absolute;}
#meetExperts {background:transparent url(/lib/images/bg_meetExperts.png) no-repeat 0 42px;height:236px;}
#meetExperts p {width:260px;}
#investingWithAdvance {background:transparent url(/lib/images/bg_investingWithAdvance.png) no-repeat bottom left;height:233px;/*margin-top:16px !important; margin-top:22px*/}
#investingWithAdvance { margin-right:-14px } /* fix IE6 laoyut, doesn't affect other browsers */
#advanceOnMarket {margin-left:6px;margin-right:12px;float:right;width:392px;}
#advanceFunds {margin-left:12px;width:876px;margin-bottom:0px;}
#advanceFunds h2 {line-height:1.65em;}
#content .heading {background:#fff url(/lib/images/bg_h2_gradient.gif) repeat-x bottom;padding:6px 15px 10px 15px;margin-bottom:0;}
#advanceOnMarket, #meetExperts {position:relative;} /*fix for flash feature overlay display*/

/*#advanceOnMarket*/
.imgWide, .imgNarrow {padding:1px 4px 4px 1px;display:inline;margin-left:15px;margin-right:7px;margin-bottom:11px;float:left;}
.imgWide {width:160px;height:74px;background:url(/lib/images/bg_img_wide.gif) no-repeat;}
.imgNarrow {width:88px;height:74px;background:url(/lib/images/bg_img_narrow.gif) no-repeat;}
#advanceOnMarket .moreLink {margin-left:0;margin-right:0;}
#advanceOnMarket .arrowLinkRed {float:right;margin-right:25px;margin-bottom:10px;margin-top:10px;}
#advanceOnMarket h3 { margin:11px 0 }
:root #advanceOnMarket h3 { margin:13px 0 12px 0 }
#advanceOnMarket p {margin-bottom:5px;}
#advanceOnMarket .boxFooter {background: url(/lib/images/bg_bottom_392px.png) no-repeat bottom !important;height:36px !important;}
#overlayVideo {position:relative;}
#overlayVideo a {cursor:hand}
#overlayVideo #overlayVideoSpan {position:absolute;background:url(/lib/images/overelay_watch_video.png) no-repeat;width:160px;height:74px;top:1px;left:16px;}

/*#advanceFunds*/
#advanceFunds div {float:left;width:292px;}
#advanceFunds div.last {margin-right:0;}
#advanceFunds div h3, #advanceFunds div p, #advanceFunds div a {padding-left:86px;margin-left:0;padding-right:0;}
#advanceFunds .moreLink { padding:0 }
.hexa {background:url(/lib/images/bg_advancedFunds_hexa.gif) no-repeat 23px 0;}
.piechart {background:url(/lib/images/bg_advancedFunds_piechart.gif) no-repeat 23px 0;}
.graph {background:url(/lib/images/bg_advancedFunds_graph.gif) no-repeat 23px 0;}
.fundmanager p{padding-left:50px !important;}

/*#investingWithAdvance*/
#investingWithAdvance h3 {padding:0;color:#231f20;font-size:1.1em;}
#investingWithAdvance p {padding-left:0;}
/*#investingTabs*/
#investingTabs #tabNav {float:right;margin-right:7px;margin-top:-5px;display:inline;}
* html #investingTabs #tabNav {margin-bottom:-43px}
#investingTabs #tabNav li { float:left;display:inline;}
#investingTabs #tabNav li a {width:81px;height:43px;display:block;}
#investingTabs #tabNav li a:hover {text-decoration:none;}
#investingTabs #tabNav li span {visibility:hidden;}
#investingTabs #tabNav li#tabNav1 a {background:url(/lib/images/tabInvesting1_off.gif) no-repeat bottom;}
#investingTabs #tabNav li#tabNav1 a.selected {background:url(/lib/images/tabInvesting1_on.gif) no-repeat bottom;}
#investingTabs #tabNav li#tabNav2 a {background:url(/lib/images/tabInvesting2_off.gif) no-repeat bottom;}
#investingTabs #tabNav li#tabNav2 a.selected {background:url(/lib/images/tabInvesting2_on.gif) no-repeat bottom;}
#investingTabs #tabNav li#tabNav3 a {background:url(/lib/images/tabInvesting3_off.gif) no-repeat bottom;}
#investingTabs #tabNav li#tabNav3 a.selected {background:url(/lib/images/tabInvesting3_on.gif) no-repeat bottom;}
/*#investingTabs div content*/
#investingTabs div {width:263px;height:117px;padding-top:8px;padding-left:200px;padding-right:15px;}
#investingTabs .clear {height:0;padding:0;}

#investingTabs div ul { list-style-type:none; }
#investingTabs div ul li { list-style-type:none;background:url(/lib/images/icon_dot_blue.gif) no-repeat 0 6px;padding-left:9px;/*margin-left:-9px;*/}
#investingTabs .tabNote {float:left;width:210px;padding:0 !important;font-size:0.9em;font-weight:bold;}
#investingTabs .selectorNote {float:left;padding-top:18px;padding-left:30px;padding-right: 100px; width:70px;height:80px;font-weight:bold; }
#investingTabs #tab1 {background:url(/lib/images/icon_learn_1.gif) no-repeat 50px 8px;;}
#investingTabs #tab2 {background:url(/lib/images/icon_piechart_2.gif) no-repeat 100px 8px;padding-left:0;width:463px;display:none;}
#investingTabs #tab3 {background:url(/lib/images/icon_book_3.gif) no-repeat 50px 8px;display:none;}
/*fix for #investingTabs tabbing spacing/positioning issues on home page*/
* html #investingTabs #tab1, * html #investingTabs #tab2, * html #investingTabs #tab3 {margin-top:-15px;zoom:1;}


/*** 02 Landing Page ***/
#landingTopBoxWrapper {background:transparent url(/lib/images/bg_divider_vertical.gif) repeat-x 0 7px;width:692px;margin-right:-16px;padding:0}
#landingTopBox1, #landingTopBox2, #landingTopBox3 {width:230px;height:269px !important;float:left;background:#fff url(/lib/images/bg_h2_bottom_230px.png) no-repeat bottom;margin-right:1px;}
#landingTopBox3 {margin:0}
.interactiveBox {height:auto !important; height:140px;;margin-bottom:3px;}
.interactiveBox img {margin:0;}
#landingTopBoxWrapper .floatRight, #landingTopBoxWrapper .moreLink { float:none !important; text-align:left !important }
#cyclo img {margin:0;padding:0}
#cyclo {margin:0;zoom:1}
:root #cyclo { height:120px !important}
*:first-child+html #cyclo { margin-bottom:-10px }
#cycloList li {display:none;}
#cycloList li.selected {display:block;}
#leftArrow, #rightArrow, #cycloList {float:left;}
#cycloList {width:145px;line-height:0;}
#leftArrow, #rightArrow {padding-top:45px;}
#leftArrow {padding-right:5px;}
#rightArrow {padding-left:5px;} 
#landingMiddleBox {background:url(/lib/images/bg_h2_bottom_692px.png) no-repeat bottom;}
#landingBottomBox {background:url(/lib/images/bg_h2_bottom_692px.png) no-repeat bottom;}

/*** 03 Investing With Advance ***/
.stepsBox {clear:both;background:url(/lib/images/bg_h2_bottom_692px.png) no-repeat bottom;margin-top:15px;position:relative}
.stepsBox .boxBody {background:transparent url(/lib/images/bg_box_top_gradient.gif) repeat-x scroll 0 0;}
.stepsBox .moreLink {display:inline;float:left;}
.stepsBox h2 {margin-left:24px;position:relative;}
.stepsBox h2 span {position:absolute; left:473px; bottom:8px;font-size:0.8em;font-weight:500;}
/*steps heading icons*/
.step1 {background:url(/lib/images/icon_steps_1.gif) no-repeat 0 -3px;}
.step2 {background:url(/lib/images/icon_steps_2.gif) no-repeat 0 -4px;*background-position:0 -3px;}
.step3 {background:url(/lib/images/icon_steps_3.gif) no-repeat 0 -3px;}
/*steps background images*/
.bookBG {padding-left:75px;background:transparent url(/lib/images/icon_book.gif) no-repeat 10px 3px;}
.graphBG {padding-left:75px;background:transparent url(/lib/images/icon_graph.gif) no-repeat 10px 5px;}
.adviserBG {padding-left:75px;background:transparent url(/lib/images/icon_adviser.gif) no-repeat 10px 3px;}
* html .stepsBox div.clear {display:inline}
/*** 05 List page ***/
.storyList li {background:url(/lib/images/bg_bottom_gradient_485px.png) no-repeat bottom;margin-bottom:15px;padding-bottom:5px;/*padding-top:5px;*/}
.storyList li a {position: relative; z-index: 5;} 

/*** 05b Single ***/
/*#singleTabs*/
.contentList li {margin-bottom:15px;margin-top:5px;}
.contentList p {margin-bottom:5px !important;}
#singleTabs {margin-top:15px;zoom:1;background:url(/lib/images/bg_bottom_gradient_485px.png) no-repeat bottom;}
#singleTabs #tabNav {height:44px;float:right;}
#singleTabs #tabNav li { float:left;display:inline;zoom:1}
* html #singleTabs #tabNav li { margin-bottom:-59px;}
* html #singleTabs .boxBody { margin-top:-15px; }
*:first-child+html #singleTabs .boxBody { margin-top:-15px; }
#singleTabs #tabNav li a {width:158px;height:44px;display:block;}
#singleTabs #tabNav li a:hover {text-decoration:none;}
#singleTabs #tabNav li span {visibility:hidden;}
#singleTabs #tabNav li#tabNav1 a {background:url(/lib/images/tabSingle1_off.gif) no-repeat bottom;width:159px;height:44px;}
#singleTabs #tabNav li#tabNav1 a.selected {background:url(/lib/images/tabSingle1_on.gif) no-repeat bottom;width:159px;height:44px;margin-right:1px;}
#singleTabs #tabNav li#tabNav2 a {background:url(/lib/images/tabSingle2_off.gif) no-repeat bottom;width:158px;height:44px;}
#singleTabs #tabNav li#tabNav2 a.selected {background:url(/lib/images/tabSingle2_on.gif) no-repeat bottom;width:158px;height:44px;margin-right:1px;}
#singleTabs #tabNav li#tabNav3 a {background:url(/lib/images/tabSingle3_off.gif) no-repeat bottom;width:159px;height:44px;}
#singleTabs #tabNav li#tabNav3 a.selected {background:url(/lib/images/tabSingle3_on.gif) no-repeat bottom;width:159px;height:44px;margin-left:1px;}
/*Remove fixed interest tab
#singleTabs #tabNav li#tabNav4 a {background:url(/lib/images/tabSingle4_off.gif) no-repeat bottom;width:119px;height:44px;}
#singleTabs #tabNav li#tabNav4 a.selected {background:url(/lib/images/tabSingle4_on.gif) no-repeat bottom;width:119px;height:44px;}*/

/*** 04 Standard page ***/
.bgBottom485 {background:url(/lib/images/bg_h2_bottom_485px.png) no-repeat bottom;}
.contentImage {margin:0;}
#fundTabs {margin-top:15px;zoom:1}
#fundTabs {padding-bottom:5px;}/*background: url(/lib/images/bg_bottom_485px.png) no-repeat bottom;*/
#fundTabs .boxFooter {background:#e8edee !important;padding-top:13px !important; padding-top:24px; padding-bottom:15px; margin-left:4px; }
#fundTabs .boxFooter a {background-color:#e8edee; }
#fundTabs .boxFooter p a {margin: 0; }
html>body #fundTabs .boxFooter a {display:inline;}
*:first-child+html #fundTabs .boxFooter .clear { height:1px; }
#singleTabs .boxBody, #fundTabs .boxBody {padding:13px 10px 10px 10px !important;background:url(/lib/images/bg_box_top_gradient_fundTab.gif) no-repeat right top;
height:auto !important; height:40px; min-height:40px }
/*#fundTabs*/
#fundTabs #tabNav {height:63px;float:right;overflow:hidden;margin-bottom:-18px}
:root  #fundTabs #tabNav {margin-bottom:0}
#fundTabs #tabNav li { float:left;display:inline;overflow:hidden;}
#fundTabs #tabNav li a {width:158px;height:63px;display:block;zoom:1;}
#fundTabs #tabNav li a:hover {text-decoration:none;}
#fundTabs #tabNav li span {visibility:hidden;}
#fundTabs #tabNav li#tabNav1 a {background:url(/lib/images/tabFund1_off.gif) no-repeat bottom;}
#fundTabs #tabNav li#tabNav1 a.selected {background:url(/lib/images/tabFund1_on.gif) no-repeat bottom;margin-right:1px}
#fundTabs #tabNav li#tabNav2 a {background:url(/lib/images/tabFund2_off.gif) no-repeat bottom;}
#fundTabs #tabNav li#tabNav2 a.selected {background:url(/lib/images/tabFund2_on.gif) no-repeat bottom;margin-right:1px}
#fundTabs #tabNav li#tabNav3 a {background:url(/lib/images/tabFund3_off.gif) no-repeat bottom;}
#fundTabs #tabNav li#tabNav3 a.selected {background:url(/lib/images/tabFund3_on.gif) no-repeat bottom;margin-left:1px}
* html .boxFooter .arrowLinkRed {margin-top:-10px }
* html .boxFooter .clear {margin-top:-10px;margin-bottom:-10px}
*:first-child+html .boxFooter .arrowLinkRed, *:first-child+html .boxFooter .clear {margin-bottom:-5px;}

/*tables*/
.contentTable {padding:0;margin:10px 0 15px 24px;font-size:1em;border-collapse:separate;border-spacing:0 0;*border-collapse:expression('separate', cellSpacing = '0px 0');width:437px;}
.contentTable tr {text-align:right;vertical-align:top}
.contentTable th {padding:2px 10px 2px 10px;/*border-bottom:1px solid #fff;*/}
.data td, .data th, .contentTable td {border-bottom:1px solid #DEDEDB;border-top:1px solid #fff;*position:relative;padding:7px 10px 6px 10px;}
.data th { background:#e7edf1; }
.contentTable .left {text-align:left;}
.contentTable thead tr {background:#e7edf1;}
.contentTable tbody tr {background:#f8f8f8;}
.contentTable tfoot td {border-bottom:none;font-size:0.9em;}
.contentTable .emph {background:#e7edf1;}
.fullTable {width:668px;margin-top:0;margin-bottom:25px;}
.col1 {width:250px;}
.boxed { border: 1px solid #dededb }

/*** 04b ***/
.verticalDivider {background:transparent url(/lib/images/bg_divider_vertical_content.gif) no-repeat 0 0;}
.exampleBox {width:464px;padding:0 6px;margin:0 auto;background:url(/lib/images/bg_exampleBox_shading.gif) repeat-y 0 0;}
.exampleTable {width:416px;margin-top:0;}
.exampleTable th {padding-top:5px;padding-bottom:5px;vertical-align:top;}
.fundsImg {padding-left:24px;}
#content h3.stepHeading {color:#576676;font-family:Arial;font-size:1.65em;font-weight:normal;letter-spacing:-0.2px;line-height:1.1em;}
.exampleBox {position:relative;}
.exampleBoxTop {background:transparent url(/lib/images/bg_exampleBoxTop_shading.gif) no-repeat;position:absolute;top:0;left:0;width:476px;height:15px;}
.exampleBoxBottom {position:absolute;background:transparent url(/lib/images/bg_exampleBoxBottom_shading.gif) no-repeat;bottom:0;left:0;width:476px;height:45px;}

/*** 06 Article page ***/
.articleDate {color:#ce003c !important;margin-top:-10px;margin-bottom:7px !important;font-size:1.1em;}
.divider {margin-left:24px;width:437px;/*461px*/height:2px;background:url(/lib/images/bg_divider.gif) repeat-x;margin-bottom:15px;}
.videoArticle {margin-left:16px;margin-bottom:15px;width:445px;height:346px;padding:8px 0 0 8px;background:#f1f1f1;}

/*** 09 Prices page ***/
.twoColBoxNavWrapper {width:668px;margin-left:24px;background:transparent url(/lib/images/bg_divider_vertical_small.gif) repeat-x scroll -1px 16px;}
.twoColBoxNavWrapper .boxBody, .marketOutlook .boxBody {zoom:0;}
.leftBoxNav {float:left;width:333px;margin-right:2px;background:#fff url(/lib/images/bg_h2_bottom_333px.png) no-repeat bottom;}
.rightBoxNav {float:left;width:333px;background:#fff url(/lib/images/bg_h2_bottom_333px.png) no-repeat bottom;}
.rightBoxNav .boxBody,
.leftBoxNav .boxBody {background:transparent url(/lib/images/bg_box_top_gradient_smallest.gif) repeat-x scroll 0 0;}
.rightBoxNav h2.bgHeading,
.leftBoxNav h2.bgHeading {position:relative;padding-left:65px !important;height:44px;}
.headingCenteringFix {line-height:40px !important;}
.backToTop {float:right;padding-right:10px;padding-top:10px;background:url(/lib/images/icon_arrow_top.gif) no-repeat 63px 16px;}

.headingPiechart {position:absolute;bottom:1px;left:0;height:55px;width:55px;background:url(/lib/images/icon_headingPieachart.gif) no-repeat left bottom;margin-left:5px;}
.headingGraph {position:absolute;bottom:1px;left:0;height:55px;width:55px;background:url(/lib/images/icon_headingGraph.gif) no-repeat left bottom;margin-left:5px;}

/*** 07 Forms & Calculators page***/
.calculatorBG {padding-left:40px;background:transparent url(/lib/images/icon_calculator.gif) no-repeat 10px -3px;}
.formBG {padding-left:40px; min-height: 45px;background:transparent url(/lib/images/icon_form.gif) no-repeat 10px -3px;}
.statementBG {padding-left:60px;background:transparent url(/lib/images/icon_statement.gif) no-repeat 10px -3px;}
.launchBG {padding-left:40px;height:auto !important;height:37px;min-height:37px;background:transparent url(/lib/images/icon_launch.gif) no-repeat 10px 0;padding-bottom:25px;}
.twoColBoxLongWrapper {width:692px;background:transparent url(/lib/images/bg_divider_vertical_medium.gif) repeat-x scroll -1px 9px;}
.leftBoxLong, .rightBoxLong {float:left;width:345px;background:#fff url(/lib/images/bg_h2_bottom_345px.png) no-repeat bottom;}
.leftBoxLong { margin-right:2px; }
.bottomGradient692 {background:transparent url(/lib/images/bg_h2_bottom_692px.png) no-repeat scroll center bottom;}
.bottomGradient485 {background:transparent url(/lib/images/bg_h2_bottom_485px.png) no-repeat scroll center bottom;}
.whoweareBG {padding-left:40px;background:transparent url(/lib/images/icon_whoweare.gif) no-repeat 10px -3px;}
.historyBG {padding-left:40px;background:transparent url(/lib/images/icon_history.gif) no-repeat 10px -3px;}

/*** 08 Advance on the Market/Market Insights page ***/
.twoColBoxShortWrapper {width:484px;background:transparent url(/lib/images/bg_divider_vertical_150.gif) repeat-x scroll -1px 8px;}
.leftBoxShort {float:left;width:241px;margin-right:2px;background:#fff url(/lib/images/bg_h2_bottom_241px.png) no-repeat bottom;}
.rightBoxShort {float:left;width:241px;background:#fff url(/lib/images/bg_h2_bottom_241px.png) no-repeat bottom;}
.contentDate {color:#ce003c !important;font-size:0.92em;margin-bottom:0.5em !important;}
.marketOutlook {background:transparent url(/lib/images/bg_bottom_gradient_485px.png) no-repeat scroll center bottom;margin-bottom:20px !important;border-top:2px solid #d71440;}
.marketOutlook h3 {font-size:1.5em !important;}
.marketOutlook p {padding-right:0 !important;}
.marketOutlookLeft {float:left;width:58%;}
.marketOutlookRight {float:left;width:39%;margin-top:10px;}
.storyBlockHeading {color:#576676 !important;margin-bottom:0 !important;padding-top:0 !important;}
.storyBlockLeft {float:left !important;margin:5px 0 0 10px !important; margin:5px 0 0 0; width:108px !important; width:auto; min-width:108px; height:90px}
.storyBlockRight {float:left; width:370px;margin-left:-20px;margin-top:5px;}
dd { margin-left: -20px; }
dt h4 { margin:0 !important }
/*** ***/
.formLargeBG {padding-left:65px;background:url(/lib/images/icon_formLarge.gif) no-repeat 25px 0;}

/*** #rightCol alternations ***/
#rightCol {margin-top:10px;}
#rightCol .genericBox {background:#fff url(/lib/images/bg_h2_bottom_200px.png) no-repeat bottom; }
#rightCol .boxBody {background:url(/lib/images/bg_box_top_gradient_rightCol.gif) repeat-x 0 0;}
#content.generalContent #rightCol .heading {padding-left:8px;padding-right:8px;letter-spacing:-0.35px;}
#content.generalContent #rightCol h3 {padding-left:8px;padding-right:8px;color:#416479 !important;font-size:1.25em !important;}
#content.generalContent #rightCol p {padding-left:8px;padding-right:8px;}
#content.generalContent #rightCol .moreLink {margin-left:8px;margin-right:8px;}
#content.generalContent #rightCol ul.linksList {margin: 0 8px 10px 8px;}
#rightCol .boxBody .clear {display:inline;}
#rightCol p.thumb {float:left;width:63px;padding:0; margin-bottom:-10px}

/*** Footer styles ***/
#footer { height:340px; float:left;margin-top:30px;width:100%;font-size:1.2em;background:#f3f6f8 url(../images/bg_footer_gradient.gif) repeat-x bottom;display:inline;min-width:1000px}
#footer a {color:#242d33; }
#footer #footerListWrap {padding-left:240px;width:1000px; min-width:1000px}
#footer #footerListWrap p { margin-top:24px !important; margin-top:16px; text-align:center; width:560px; font-size:0.8em }
#footer ul.linksList { margin:5px 0 0 0; padding:0 60px 0 0; list-style:none; float:left; display:inline; }
#footer ul.linksList li { background:url(/lib/images/icon_arrow_footer.gif) no-repeat 1px 5px; margin:0; padding:0 0 9px 10px; list-style:none; }
#footer .logo { background:#F3F6F8 url(/lib/images/bg_footer.gif) repeat-x top;padding-left:190px; padding-top:53px;}

/*#footer a.pdflink, .homeContent a.pdflink {color:#242d33; background:none; padding:0; margin:0}*/
/*** Various helpers ***/
.clear {clear:both; zoom:1 }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; zoom:1 }  /* for IE/Mac */
.both {clear:both;}
.floatRight {float:right !important;}
.floatLeft {float:left !important;}
.noGap {margin:0 !important;}
.noGapBottom {margin-bottom:0 !important;}
.noRightMargin {margin-right:0 !important;}
.bold {font-weight:bold}
.plain {font-weight:normal !important;}
.smallGap {margin-bottom:4px !important;}
.gap {margin-bottom:15px !important;}
.highlander { display:none; }

/*** Webkit Browsers Fixes - Chrome & Safari ***/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /*fix for 01 home page - paddindg added for tiles bottoms alignment*/
    #advanceOnMarket .boxBody { padding-bottom: 5px; }
    /*fix for 01 home page - tab was having 1px grey line display issue*/
    #investingTabs #tabNav {margin-top:-4px;}
    /*predictive search background position bug fix*/
    .autocompleter-choices .featureDesc {margin-left:-36px;}
}

.collapseContainer{clear: both; overflow: hidden; }
.msg_head{ cursor: pointer; color: #2A2221; line-height: 64px; width: 440px;}
.msg_head .heading{font-size:18px !important; }
.msg_body{padding-bottom: 20px;}
.collapseItem{float: left;min-height: 64px;}
.hide{display: none;}
.formsstoryList{ color: #000 !important;font-weight: bold;background: url(/lib/images/bg_bottom_gradient_485px.png) no-repeat bottom;margin-bottom: 15px;padding-bottom: 5px;width: 390px;}
.linkListBody li{border-bottom:1px solid #eee;width: 440px;margin-top: 10px;}
.linkListBody li ul li{border-bottom:none;}
