body {background: #ededed;font: 12px/1.2em Arial, Helvetica, sans-serif;}
#container {background: #FFF;margin: 0 auto;padding: 20px 20px;}

/* ==== GENERAL ================================================================================================ */
.link {display: block;clear: none;overflow: hidden;text-indent: -1000em;background-repeat: no-repeat;}
fieldset ol {list-style: none;}
h1.heading, h2.heading {display: block;clear: none;overflow: hidden;text-indent: -1000em;background-repeat: no-repeat;height: 24px;margin-top:5px;}

/* ==== STRUCTURE ================================================================================================ */
#wrap {width: 980px;background: #fff url('/img/chrome/footer.png') no-repeat bottom center;margin: 0 auto;border: 7px solid #f3f4f4;border-top: 0;border-bottom: 0;}
#columns {margin: 0 10px;min-height: 800px;}
#leftColumn, #centerColumn, #rightColumn {float: left;}
#centerColumn, #rightColumn {margin-left: 14px;}
#leftColumn {width: 198px;}
#centerColumn {width: 560px;}
#rightColumn {width: 172px;}
.headBreak {clear: both;height: 20px;}
#header {margin-bottom: 25px;}

/* ==== CENTER COLUMN ================================================================================================ */
#centerColumn {margin-bottom: 50px;}
#centerColumnTop {height: 50px;padding-top: 54px;}
#centerColumn .contactUs {width: 404px;height: 38px;background: url('/img/chrome/contactUsNav.png') no-repeat left top;float: left;}
#centerColumn .contactUs ul {margin-left: 118px;}
#centerColumn .contactUs li {display: block;float: left;margin-top: 2px;margin-left: 2px;}
#telephoneLink {background: url('/img/nav/telephone.png');width: 91px;height: 32px;}
#callMeBackLink {background: url('/img/nav/call-me-back.png');width: 112px;height: 32px;}
#emailLink {background: url('/img/nav/email.png');width: 71px;height: 32px;}
#centerColumn .investOnline {width: 150px;height: 38px;margin-left: 6px;float: left;}
#investOnlineLink {background: url('/img/nav/invest-online.png');width: 150px;height: 37px;}
#centerColumn .splashImage {margin-top: 20px;}
#centerColumn .blurb {background: url('/img/chrome/blurbBottomEdge.png') repeat-x bottom;font-size: 16px;color: #576067;padding: 0 11px 20px 11px ;margin-top: 12px;line-height: 1.2em;}

.breadcrumb {margin: 0 !important;padding:0 10px 10px 10px !important; background:#f7f7f7; height:20px;}
.breadcrumb li {color: #78a2cc;display: block;float: left;font-size: 12px;margin-right: 8px; background:none !important; padding:0 !important;}
.breadcrumb .separator {color: #848484;margin-right: 3px;font-weight: bold;}
.breadcrumb a {color: #78a2cc !important;font-weight: bold;margin: 0 4px;}
.breadcrumb span {margin: 0 4px;}
.breadcrumb li.first a {margin-left: 0; color:#848484 !important;}
.breadcrumb a:hover {color: #000;}

/* ==== RIGHT COLUMN ================================================================================================ */
#userToolContainer {margin-bottom: 10px;}
#investNowCall2Action {background: url('../img/invest-now-btn.png') no-repeat;display:block;height:33px;margin-bottom:7px;overflow:hidden;text-indent:-1000em;width: 307px;}
#rightColumn {margin-top: 29px;margin-bottom: 50px;}
#searchContainer {margin-top:0 !important;}
#rightColumn .inner {background: #f6f6f6 url('/img/chrome/rightNavBottomEdge.png') no-repeat bottom center;padding-bottom: 10px;color: #777e84;clear: both;}
#rightColumn .inner p {margin-left: 18px;margin-bottom: 4px;margin-right: 4px;font-size: 11px;}
#rightColumn .inner a {font-weight: bold;color: #777e84;}
#rightColumn .inner a:hover {color: #000;}
#rightColumn .inner dl.infobox {border-top: 1px #78a2cc solid;padding-top: 50px;width: 171px;}
#rightColumn .inner dl.infobox p {margin: 0 65px 0 10px;}
#rightColumn .inner dt.heading {display: block;clear: none;overflow: hidden;text-indent: -1000em;background-repeat: no-repeat;width: 172px;height: 30px;}
#rightColumn .inner dl.infobox dt.heading {display: none;}
#rightColumn .inner dl.infobox dd {}
#rightColumn .inner dl#retirementCalculatorHeading {background: url('/img/chrome/retirementCalculatorHeadingRightCol.png') no-repeat;}
#rightColumn .inner dl#findAnAdvisorLink {background: url('/img/nav/find-an-advisor.png') no-repeat;padding-top: 34px;}
#rightColumn .inner .linkList ul {margin: 0 3px;}
#rightColumn .inner .linkList li {font-size: 11px;border-top: 1px solid #d6dadd;border-bottom: 1px solid #fff;padding: 2px 0;}
#rightColumn .inner .linkList li.first {border-top: 0;}
#rightColumn .inner .linkList li.last {border-bottom: 0;}
#rightColumn .inner .linkList li:hover, #rightColumn .inner .linkList li.hover {background: transparent url('/img/chrome/rightNavSelectedBackground.png') repeat-y left top;}
#rightColumn .inner .linkList li a {background: url('/img/chrome/arrowRight.gif') no-repeat top left;background-position: 4px 4px;color: #576067;display: block;margin: 2px 4px 2px 0;padding-left: 17px;font-weight: normal;text-decoration: none;}
#rightColumn .inner .linkList ul.pdf li a {background: url('/img/chrome/pdfIcon.png') no-repeat top left;min-height: 28px;padding-left: 31px;}
#rightColumn .inner .linkList li a:hover {color: #000;}
#rightColumn .inner .linkList li a span {text-decoration: underline;}
#rightColumn .inner .linkList li a span.size {text-decoration: none;color: #78a2cc;white-space: nowrap;}
a.launchLink {background: url('/img/nav/launch-button.png');display: block;width: 171px;height: 21px;margin: 8px 0;}
/*#rightColumn dl {margin: 10px 0;}*/
#rightColumn .inner span.heading {display: block;clear: none;overflow: hidden;text-indent: -1000em;background-repeat: no-repeat;width: 171px;margin-bottom: 4px;}

/* ==== FOOTER ================================================================================================ */
#footer {margin: 50px 25px 0;padding: 25px 0;height: 140px;}
#footer .copyright,
#footer .bottomNav,
#footer .bottomNav a {font-size: 11px;color: #9da2a6;}
#footer .bottomNav a:hover {color: #000;}
#footer .copyright {float: left;}
#footer .bottomNav {float: right;}
#footer .bottomNav a {font-weight: bold;margin: 0 5px;}
#footer p {line-height: 1.1em;margin-top: 25px;margin-right: 0;font-size: 10px;color: #bdc1c4;}
#bottomEdge {width: 994px;height: 21px;margin: 0 auto 20px auto;background: transparent url('../img/chrome/bottomEdge.gif') no-repeat center center;}

/* ==== UTILITY ================================================================================================ */
.clear {clear: both;}

/* ==== SPECIFICS ================================================================================================ */
/* -- HOME PAGE ------------------------------ */
.homePageBox {width: 261px;float: left;margin-top: 6px;margin-bottom: 13px;font-size: 11px;color: #505a63;}
.homePageBoxRight {margin-left: 36px;}
.homePageBox dt.heading a {display: block;clear: none;overflow: hidden;text-indent: -1000em;background-repeat: no-repeat;width: 261px;height: 52px;margin-bottom: 3px;}
#savingForYourRetirementHeading {background: url('/img/chrome/savingForYourRetirementHeading.png');}
#leavingYourEmployersFundHeading {background: url('/img/chrome/leavingYourEmployersFundHeading.png');}
#alreadyRetiredOrAboutToHeading {background: url('/img/chrome/alreadyRetiredOrAboutToHeading.png');}
#savingTowardsASpecificGoalHeading {background: url('/img/chrome/savingTowardsASpecificGoalHeading.png');}
.homePageBox li {background: url('/img/chrome/smallArrowRight.gif') no-repeat top left;background-position: 6px 7px;padding: 2px 0;}
.homePageBox li a {color: #505a63;margin-left: 16px;}
.homePageBox li a:hover {color: #000;}
.homePageBox p {margin: 10px 0}

/* -- PRODUCT LIST PAGE ------------------------------ */
#investecFundsRetirementAnnuityHeading {background: url('/img/chrome/investecFundsRetirementAnnuityHeading.png');=width: 322px}
#coreRangeHeading {background: url('/img/chrome/coreRangeHeading.png');width: 112px;}
.productList {margin-top: 10px;}
.productList dt.heading {display: block;clear: none;overflow: hidden;text-indent: -1000em;background-repeat: no-repeat;width: 560px;height: 47px;margin-bottom: 5px;}
#investecManagedFundHeading {background: url('/img/chrome/investecManagedFundHeading.png');}
#investecOpportunityFundHeading {background: url('/img/chrome/investecOpportunityFundHeading.png');}
.productList dd {padding-left: 10px;}
.productList .info {float: left;width: 370px;}
.productList .linkList {float: right;}
.productList .linkList li a {background: url('/img/chrome/pdfIcon.png') no-repeat top left;background-position: 2px 4px;color: #78a2cc;display: block;margin: 2px 4px 2px 0;padding: 6px 0;padding-left: 30px;font-weight: normal;}
.productList .linkList li a:hover {color: #000;}
.productList div.volatility {font-size: 13px;float: left;margin: 4px 0;color: #38424b;}
.productList div.volatilityMeter {width: 43px;height: 14px;float: left;margin: 4px 0 4px 10px;background-position: 0 3px;background-repeat: no-repeat;}
.volatility0 {background: url('/img/chrome/volatility0.png');}
.volatility1 {background: url('/img/chrome/volatility1.png');}
.volatility2 {background: url('/img/chrome/volatility2.png');}
.volatility3 {background: url('/img/chrome/volatility3.png');}
.volatility4 {background: url('/img/chrome/volatility4.png');}
.volatility5 {background: url('/img/chrome/volatility5.png');}
.productList p {color: #767d83;margin-bottom: 4px;}
.productList dd a {color: #78a2cc;}

/* Content
---------------------------------------- */
#content {float:left;width: 580px;}
#rightCol {float: right;width: 307px;}
#content {color: #4b5054;}
#content a {color: #78a2cc;}
#content a.pdf {background: url('../img/chrome/pdfIcon.png') left center no-repeat;color: #78a2cc;line-height: 28px;height: 28px;padding: 6px 0;padding-left: 33px;padding-right: 3px;white-space: nowrap;width: 1%;}
#content h1.graphicHeading {width: 560px;height: 91px;display: block;clear: none;overflow: hidden;text-indent: -1000em;background-repeat: no-repeat;margin-top: 10px;margin-bottom: 5px;}
#content h2 {color: #78a2cc;font-weight: normal;font: 24px Arial, Helvetica;margin-top: 20px;margin-bottom: 4px;}
#content h3 {font-size: 12px;color: #38424b;margin-top: 10px;margin-bottom: 3px;}
#content strong {color: #38424b;}
#content table {margin-bottom: 3px;}
#content p {line-height: 1.8em;margin: 20px 0;}
#content ul, #content ol {margin: 20px 0 20px 20px;}
#content ul li {background:url('../img/new/bullet.png') left 2px no-repeat;padding-left: 20px; min-height:17px;}
#content ul li, #content ol li {line-height: 1.8em;margin: 6px 0; min-height:17px;}
#content th {color: #38424b;}
#content td,
#content th {padding: 6px 12px;border-bottom: 1px solid #78a2cc;text-align: left;}
#content td a {color: #555;}
#absoluteIncomeFundHeading {background: url('/img/chrome/absoluteIncomeFundHeading.png');}
fieldset#callBackForm ol li {border-top: 1px #DDD solid;clear: both;line-height: 30px;}
fieldset#callBackForm ol li fieldset li,
fieldset#callBackForm ol li.first {border-top: none !important;}
fieldset#callBackForm ol li input.textField {width: 258px;}
fieldset#callBackForm ol li label,
fieldset#callBackForm ol li fieldset legend {clear: none;display: block;float: left;font-weight: bold;width: 170px;}
fieldset#callBackForm ol li label span.required {color: #C00000;font-size: 16px;}
fieldset#callBackForm ol li.subForm {line-height: normal;padding-top: 5px;padding-bottom: 7px;}
fieldset#callBackForm ol li fieldset {float: left;padding: 0 !important;height: auto;margin-bottom: 10px;}
fieldset#callBackForm ol li fieldset label {display: inline;float: none;font-weight: normal;margin:0 4px 0 2px;width: auto;}
fieldset#callBackForm ol li {padding-top: 6px;}
.error-message {color: #C00000 !important;}
div.topMediaElement {padding-top: 15px;}

/* TAB CONTAINERS */
div#tabContainer1 {border: 1px #AEAEAE solid;overflow: hidden;position: relative;width: 560px;}
div#tabContainer1 ul.tabList {border-bottom: 1px #CECECE solid;list-style: none;height: 36px;margin: 0;padding: 2px 0;}
div#tabContainer1 ul li {background:none !important;float: left;list-style: none;margin: 3px 0 0;padding: 0;width: 33%;}
div#tabContainer1 ul li a {background: #E8E8E9;border: 1px #999 solid;display: block;font-size: 15px;font-weight: bold;height: 28px;line-height: 28px;margin: 0 5px;text-align: center;text-decoration: none;}
div#tabContainer1 ul li a:hover, div#tabContainer1 ul li a.active {background: #ABADB6;color: #FFF;}
div#tabContainer1 div.tab {float: left;padding: 0 10px;width: 540px;}
div#tabContainer1 div.tabArea {position: relative;width: 1680px;}
div#tabContainer2 ul.tabList {height: 20px;list-style: none;margin: 0;padding: 0;}
div#tabContainer2 ul li {background:none !important;float: left;list-style: none;}
div#tabContainer2 ul li a {background: #78a2cc;color: #FFF;display: block;height: 26px;line-height: 26px;margin: 0 5px 0 0;padding: 0 10px;text-decoration: none;white-space: nowrap;}
div#tabContainer2 ul li a:hover {background: #80CBEE;}
div#tabContainer2 div.tab {border: 1px #AEAEAE solid;margin-top: 10px;padding: 10px;width: 540px;}
ul.listStyle1 li {list-style: square;}

/* Modules
--------------------------------------- */
dl.sideBlock {margin-bottom: 7px;width: 304px;}
dl.sideBlock dt.heading {height: 44px;overflow: hidden;text-indent: -1000em;}
dl.sideBlock dd {background: #F5F5F5;color: #494949;padding: 5px 10px;}
dl.sideBlock dd a {color: #494949;}
dl.sideBlock dd ul.pdf li {border-bottom: 1px #DCDCDC solid;font-size: 11px;padding: 3px 0;}
dl.sideBlock dd ul.pdf li.last {border-bottom: none;}
dl.sideBlock dd ul.pdf li a {background: url('../img/new/ico-pdf.png') left 4px no-repeat;display: block;min-height: 27px;padding-left: 20px;padding-right: 5px;text-decoration: none;}
* html dl.sideBlock dd ul.pdf li a {height: 27px;}
dl.sideBlock dd ul.pdf li a span {text-decoration: none;line-height: 16px;padding-top: 3px;text-decoration: underline;}
dl.sideBlock dd ul.pdf li span.size {color: #7dabd8;font-weight: bold;padding-top: 0;text-decoration: none;white-space: nowrap;}
dl.sideBlock div.linkList ul.links li {border-bottom: 1px #DCDCDC solid;}
dl.sideBlock div.linkList ul.links li.last {border: none;}
dl.sideBlock div.linkList ul.links li a {background: url('../img/new/ico-arrow.png') 0px center no-repeat;height: 33px;line-height: 33px;padding-left: 12px;text-decoration: none;}

#glossaryLink {background: url('../img/new/btn-glossary.png');display: block;height: 33px;margin: 12px 0;overflow:hidden;text-indent: -1000em;width: 307px;}
#suitableIfYouAreHeading {background: url('../img/new/blocks/title-suitable-if-you-are.png') no-repeat;}
#productsHeading {background: url('../img/new/blocks/title-products.png') no-repeat;}
#factSheetsHeading {background: url('../img/new/blocks/title-fact-sheets.png') no-repeat;}
#applicationFormsHeading {background: url('../img/new/blocks/title-application-forms.png') no-repeat;}
#furtherReadingHeading {background: url('../img/new/blocks/title-further-reading.png') no-repeat;}
#fundLiteratureHeading {background: url('../img/new/blocks/title-fund-literature.png') no-repeat;}
