﻿/* Normalise Browser Styles */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
} 


body { 
line-height: 1;
}

ol, ul {
list-style: none;
}

blockquote, q {
quotes: none;
}

/* remember to define focus styles! */

:focus {outline: 0;}

/* remember to highlight inserts somehow! */

ins {
text-decoration: none;
}

del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

table {
border-collapse: collapse;
border-spacing: 0;
}

/* General Styles */

.hide {display: none;}
.clear {clear: both;}
.skiplinks {position: absolute; left: -999em; top: -999em;}
.skiplinks a:link, .skiplinks a:visited, .skiplinks a:hover {color: #fff; background-color: #000;}

.errormessage { color:red; padding-bottom:20px; }
.spacer10px { height:10px; min-height:10px; line-height:10px; font-size:0px; }

a:link, a:visited {color: #fff; text-decoration: none; background-color: transparent;}
a:hover, a:active, a:focus {color: #fff; text-decoration: underline; background-color: transparent;} 

body {background: #ffffff url(../images/header_bg.gif) repeat-x top left; font-family: Arial, Helvetica, sans-serif !important; height: 100%;}

body p, body li {font-size: 75%; margin: 10px 0; line-height: 1.2em;}


h1 {font-size: 100%; color: #333; background-color: #fff; border-bottom: 1px solid #d9d9d9; padding: 18px 0 2px 0; margin-bottom: 10px;}
h2 {font-size: 85%; color: #999; background-color: #fff; border: 1px solid #d9d9d9; border-width: 0 0 1px 1px; padding: 5px 0 5px 5px; margin: 10px 0;}
h3 {font-size: 75%; color: #00b1f0; background-color: #fff; line-height: 1.3em;}

#content {width: 960px; margin: 177px auto 0 auto; padding-bottom: 20px;}
#content-3col {width: 960px; margin: 177px auto 0 auto; position: relative; padding-bottom: 20px; min-height:765px; height:auto !important; height:765px; }
#content-main {float: left; width: 570px; padding-bottom: 35px; min-height:450px;  background-color:#fff;}
#content-secondary {float: left; width: 390px; padding-top:18px;}
#content-recruitment-secondary {float: left; width: 390px; padding-top:3px;}
#content-main-3col {float: left; width: 520px; padding-bottom: 35px; min-height:450px;}
#content-main-3col-rightcol {float: left; width: 410px; padding-bottom: 35px;}
#content-main-3col-secondary {float: left; width: 200px; margin-left:20px;}
#content-main-3col-tertiary {float: left; width: 200px; margin-left:10px;}


.home-3col {float: left; width: 189px;}
.home-2col {float: left; width: 190px; margin-left: 5px;}

.recruitment-2col {float: left; width: 190px; margin-left: 5px;}


/* Advisor Home Intro */
#intro p {margin-right: 30px;}
/* News Col */
.news-date {color: #999; background-color: #fff;}
.home-3col p {margin: 0;}



#news  h3 a:link, #news h3 a:visited {width:95%; color: #00b1f0 !important; font-size:100%; background-color: #fff; line-height: 1.3em; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#news  td {margin-right: 10px; padding: 0;}
#news p {margin: 0; width:95%; font-size:110%; font-family:Arial, Helvetica, sans-serif;}
#news p#date {margin: 0; border-bottom: 1px solid #d9d9d9; width:95%; color: #999; font-size:110%; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}





/* Fund Focus Col */
.home-3col #fund-focus {}
.home-3col #fund-focus li {font-size: 100%; padding: 0; margin: 0 0 8px 0; line-height: 1em;}

/* Search Fund Col */
.home-3col form {background-color: #f1f1f1; color: #333; padding: 3px 5px; min-height: 345px; margin-left: 5px;}
.home-3col form fieldset legend {display: none;}
.home-3col form label {font-weight: bold; display: block;}
.home-3col form input, .home-3col form select {border: 1px solid #7f9db9; width: 170px;}
.home-3col form p.buttons input {border: none; width: 77px;}
.home-3col form p {margin: 10px 0; font-weight: bold;}
.line {border-bottom: 1px solid #d8d8d8; padding-bottom: 10px; font-weight: bold;}

/* Header Styles */
#header {color: #fff; position: absolute; width: 960px; min-height: 161px; padding-top: 6px; top: 0px;}
#header #img-i {position: absolute; left: 0; top: 10px;}
#header #img-i-int {position: absolute; left: 10px; top: 10px;}
#header #img-ii {position: absolute; right: 0; top: 50px;}
#header #img-iii {display: none;}
#header li {display: inline;}
#header #ctl00_txt_Search {height: 16px; width: 161px; background: #000 url(../images/search_bg.gif) no-repeat 0 0; border: none; font-size: 75%; padding: 3px 0 0 24px;}
#header #ctl00_ImageButtonSearch { background-image:none; }

#header #ctl00_txt_Search2 {height: 16px; width: 161px; background: #000 url(../images/search_bg2.gif) no-repeat 0 0; border: none; font-size: 75%; padding: 3px 0 0 24px;}
#header #ctl00_ImageButtonSearch2 { background-image:none; }


/* Global Navigiation Styles */


#nav-global label {position: absolute; top: -1000px; color: #fff; background-color: #000;}
#nav-header {float: left; width: 210px; margin-top: 85px;}
#internationalnav-header {float: right; width: 210px; margin-top: 85px; text-align:right;}
#nav-header li {padding: 0 1px; color: #fff; background-color: #000;}
#nav-global {float: right; width: 708px; text-align: right; margin-top: 80px;}
#nav-global li {padding: 0 1px; color: #fff; background-color: #000;}
#nav-global li form {display: inline;}
#nav-header-int {float: left; width: 210px; margin-left:5px; margin-top: 85px;}

/* Main Navigation Styles */
#nav-main {position: absolute; left: 0; bottom: 0; min-height: 26px; vertical-align: middle;}
#nav-main li a {display: block; float: left; padding: 0 14px; line-height: 26px;}
#nav-main li a:link, #nav-main li a:visited  {color: #333; background: #f0f0f0 url(../images/nav-main-bg.jpg) repeat-x top left; text-decoration: none; border-bottom: 1px solid #cbcbcb;}
#nav-main li a:hover, #nav-main li a:active, #nav-main li a:focus, #nav-main li a.navselected {color: #fff; background: #0091c7 url(../images/nav-main-bg-on.jpg) repeat-x top left; border-bottom-color: #0091c7;}

/* Sub Navigation Styles */
#nav-sub {width: 187px; position: absolute; left: 0; top: 13px;}
#nav-sub h2 {margin-bottom:0; background: #33a7d2 url(../images/nav-sub-hdr-bg.jpg) repeat-x top left; border-bottom: 1px solid #e6e6e6; color: #fff; padding: 3px 5px 3px 10px; font-family:Arial, Helvetica, sans-serif; font-size:75%;}
#nav-sub h3 {background: #33a7d2 url(../images/nav-sub-hdr-bg.jpg) repeat-x top left; border-bottom: 1px solid #e6e6e6; color: #fff; padding: 3px 5px 3px 10px;}
#nav-sub li {border-bottom: 1px solid #e6e6e6; margin: 0;}
#nav-sub li a {color: #7a7a7a; text-decoration: none; display: block; width: 174px; padding: 6px 0 6px 13px; line-height: 1em;}
#nav-sub li a:hover, #nav-sub li a:active, #nav-sub li a:focus, li a.fundName, li a.currentFundName {/*background: #f5f5f5 url(../images/sub-nav-bg.gif) no-repeat 0 50%;*/ color: #9f53a0;}
#nav-sub li a.navselected {background-image: none; background-color: #b37eae; color: #fff;}

#nav-sub li a.subsite {background-color: #f5f5f5 !important; width:167px;}
#nav-sub a.subsite {padding-left:20px;}
#nav-sub a:hover.subsite {background: #f5f5f5 url(../images/sub-nav-bg.gif) no-repeat 7px 50% !important;}

#nav-sub li a.fundName {background: #f5f5f5 url(../images/sub-nav-bg.gif) no-repeat 0 50%; color: #9f53a0; width:167px;}
#nav-sub a.fundName {padding-left:20px; background: #f5f5f5 url(../images/sub-nav-bg.gif) no-repeat 7px 50% !important;}
li a.topLevelSubsite {background: #f5f5f5 url(../images/sub-nav-bg.gif) no-repeat 0 50%; color: #9f53a0 !important;}
/*#nav-sub a.topLevelSubsite {padding-left:20px; background: #f5f5f5 url(../images/sub-nav-bg.gif) no-repeat 7px 50% !important;}*/

/* 4th level nav stuff here */
#nav-sub li a.subsubsite {background-color: #f5f5f5; width:157px;}
#nav-sub a.subsubsite {padding-left:30px;}
#nav-sub a:hover.subsubsite {background: #f5f5f5 url(../images/sub-nav-bg.gif) no-repeat 17px 50% !important;}
#nav-sub li a.subsubsiteselected {background: #f5f5f5 url(../images/sub-nav-bg.gif) no-repeat 17px 50% !important; padding-left:30px; width:157px;}
#nav-sub li a.subsubsitenavselected {background-image: none; background-color: #b37eae; padding-left:20px; width:167px; color: #fff;}


.nostyle {}

/* Sub Sub Navigation Styles */
#nav-subSub {border-top: 1px solid #e6e6e6; margin-bottom: -1px; background-color: #f3f3f3;}
#nav-subSub li {font-size: 100%;}
#nav-subSub li a {background-color: #fff; color: #7a7a7a; display: block; width: 174px; padding: 6px 0 6px 13px;}
#nav-subSub li a:hover, #nav-subSub li a:active, #nav-subSub li a:focus, #nav-subSub li a.navselected {background: #f5f5f5 url(../images/sub-nav-bg.gif) no-repeat 0 50%; color: #9f53a0;}
#nav-subSub li a.fundName {background: #f5f5f5 url(../images/sub-nav-bg.gif) no-repeat 0 50%; color: #9f53a0;}
#nav-subSub li a.ourfundsub {background: #fff; color: #7a7a7a; }

/* 3 Column Styles */
#content-3col #header {color: #fff; position: absolute; width: 960px; min-height: 161px; padding-top: 6px; top: -177px;}
#content-3col #content-main {width: 540px; margin-left: 207px; margin-right: 20px; padding-bottom: 35px;}
#content-3col #content-secondary {width: 190px; float: right; margin-top: 20px;}

#content-main a:link, #content-main a:visited {color: #000; text-decoration: none; background-color: #fff;}
#content-main a:hover, #content-main a:active, #content-main a:focus {color: #000; text-decoration: underline; background-color: #fff;} 


/* 2 Column Styles - Price */
#content-col {width: 960px; margin: 177px auto 0 auto; position: relative; padding-bottom: 35px; padding-top:4px;}
#content-col #header {color: #fff; position: absolute; width: 960px; min-height: 161px; padding-top: 6px; top: -177px;}
#content-col #content-main {width: 750px; margin-left: 207px; margin-right: 20px; padding-bottom: 35px;}
#content-col #content-main-wide {width: 750px; margin-left: 207px; margin-right: 20px; padding-bottom: 35px;}

#content-1col {width: 960px;  padding-bottom: 35px; padding-top:4px;}
#content-1col #content-main {width: 750px; margin-left: 207px; margin-right: 20px; padding-bottom: 35px;}

#content-col #content-main .ui-tabs-nav {clear: both; margin: 0 0 0 0; padding: 0; border-bottom: 6px solid #781f79; list-style: none; list-style-type:none;}
#content-col #content-main  ul.ui-tabs-nav {list-style: none; list-style-type:none;}
#content-col #content-main  ul.ui-tabs-nav li {list-style: none; list-style-type:none; padding: 0; margin: 0;}
.ui-tabs-nav:after {display: block; clear: both; content: "";}
.ui-tabs-nav li {min-width: 70px; float: left; margin: 0; padding-right:0px; }
#content-main .ui-tabs-nav a:link, #content-main .ui-tabs-nav a:visited {background-color: #781f79; color: #fff; display: block; padding: 3px 3px 3px 3px; margin: 0 1px 0 0; color: #fff; text-decoration: none; outline: 0;}



#content-main .ui-tabs-nav .ui-tabs-selected a, #content-main .ui-tabs-nav a:hover {background: #781f79 url(../images/funds-by-bg.jpg) repeat-x 0 0}
.ui-tabs-panel {display: block; margin-bottom: 20px;}
.ui-tabs-hide {display: none;}

#content-price h2 {color: #000; background-color: #fff; border: none; margin: 0 0 10px 0; padding: 0; font-size: 105%;}
#content-price h3 {color: #000; background-color: #fff; border-bottom: 1px solid #e6e6e6; padding-bottom: 5px; margin: 20px 0 10px 0; clear: both;}
#content-price table {width: 750px; font-size: 75%; border: 1px solid #e6e6e6;}
#content-price table caption {text-align: left; color: #333; background-color: #fff; padding-bottom: 10px; font-size: 75%;}
#content-price table th {background-color: #781F79 !important; color: #fff; text-align: left; padding: 5px; border: 1px solid #e6e6e6;}
#content-price table th.centered {text-align: center;}
#content-price table th.return {font-size: 80%; font-weight: bold;}
#content-price table td {border: 1px solid #e6e6e6; padding: 5px; color: #333; text-align: left;}
table td #content-price li {font-size: 100%;}
table td #content-price table {font-size: 100%;}
#content-price table td.document {text-align: left;}
#content-price table.tdleft td {text-align: left;}
#content-price #relDocs input {text-align: center;}
#content-price #relDocs label {position: absolute; left: -999em;}
#content-price table tr.odd {background-color: #f7f7f7; color: #333;}
#content-price table tr.even {background-color: #fff; color: #333;}

/* narrow table that swip adds in wherever needed */
#content-table table {width: 540px; font-size: 75%; border: 1px solid #e6e6e6;}
#content-table table caption {text-align: left; color: #333; background-color: #fff; padding-bottom: 10px; font-size: 75%;}
#content-table table th {background-color: #781F79 !important; color: #fff; text-align: left; padding: 5px; border: 1px solid #e6e6e6;}
#content-table table th.centered {text-align: center;}
#content-table table th.return {font-size: 80%; font-weight: bold;}
#content-table table td {border: 1px solid #e6e6e6; padding: 5px; color: #333; text-align: left;}
table td #content-table li {font-size: 100%;}
table td #content-table table {font-size: 100%;}
#content-table table td.document {text-align: left;}
#content-table table.tdleft td {text-align: left;}
#content-table #relDocs input {text-align: center;}
#content-table #relDocs label {position: absolute; left: -999em;}
#content-table table tr.odd {background-color: #f7f7f7; color: #333;}
#content-table table tr.even {background-color: #fff; color: #333;}





#literatureSearch {background: #fff url(../images/lit-search-bg.jpg) no-repeat top left; padding: 15px 10px; border-bottom: 1px solid #e6e6e6;}
#literatureSearch p.header {color: #b37eae; font-weight: bold; clear: both; margin: 0 0 16px 0; font-size: 130% !important; text-align:left; font-family: Arial, Helvetica, sans-serif !important;}
#literatureSearch p.subheader {color: #000; font-weight: bold; clear: both; margin: 16px 0 20px 0; font-size: 110% !important; font-family: Arial, Helvetica, sans-serif !important;}
#literatureSearch p.buttons {text-align: center; margin-top: 25px;}
#literatureSearch p.buttons input {padding: 0 5px;}
#literatureSearch label {font-size: 100%; font-weight: bold; float: left; width: 150px;}
#literatureSearch select {width: 275px; border: 1px solid #7f9db9; background-color: #fff; color: #999;}

#search-results {background-color: #ffffff;}
#search-results h2 {font-size: 160%; color: #333; background: #fff url(../images/results-bg.jpg) no-repeat 0 0 !important; border-left: none; border-bottom: 1px solid #e6e6e6 !important; padding-top: 10px; padding-left: 10px;}
#search-results table {width: 535px; font-size: 75%; border: 1px solid #e6e6e6;}
#search-results table caption {text-align: left; color: #333; background-color: #fff; padding-bottom: 10px; font-size: 75%;}
#search-results table tr.highlight {background-color: #f7f7f7; color: #333;}
#search-results table th {background-color: #963d97; color: #fff; text-align: left; padding: 5px; border: 1px solid #e6e6e6;}
#search-results table td {border: 1px solid #e6e6e6; padding: 5px; color: #333; text-align: center;}
#search-results table tfoot td a {color: #40b3e0; background-color: #fff; text-decoration: none; font-weight: bold;}
#search-results table tfoot td a:hover, #search-results table tfoot td a:active {text-decoration: underline;}
#search-results table td.document {text-align: left;}
#search-results #searchResults input {text-align: center;}
#search-results #searchResults label {position: absolute; left: -999em;}

/* Lower Tab Navigation */
#nav-tab {border-bottom: 6px solid #781f79; height: 24px;}
#nav-tab li {display: inline; margin: 0;}
#our-funds #nav-tab li a {display: block; float: left; color: #fff; background-color: #b17bac; text-decoration: none; padding: 5px 15px 5px 10px; margin: 0 4px 0 0;}
#our-funds #nav-tab li a:hover, #nav-tab li a:active, #nav-tab li a.fund-selected {background: #781f79 url(../images/funds-by-bg.jpg) repeat-x 0 0; color: #fff;}
#our-funds #nav-tab li {margin: 0 0 -1px 0 !important; padding-bottom: 0!important;}
#our-funds ul {margin: 0; padding: 0 !important; list-style: none;}

/* Our Funds Accordions */
#our-funds h2 {border: none; color: #000; background-color: #fff; padding-left: 0; border: 1px solid #eaeaea;} 
#our-funds dl {background-color: #f5f5f5; padding: 3px 0 3px 3px; width: 340px; float: left;}
#our-funds dt {background-color: #fff; color: #b784b1; padding: 10px; margin: 0; font-weight: bold; border: 1px solid #eaeaea; font-size: 105%; position: relative;}
#our-funds dt a {position: absolute; right: 5px; top: 5px;}
#our-funds dt.open {background-color: #f5f5f5;}
#our-funds dt.open a {top: -999em;}
#our-funds dd {background-color: #fff; color: #333; margin: 0 0 3px 2px; border: 1px solid #eaeaea; border-width: 0 1px 1px 1px;}
#our-funds dd a {background-color: transparent !important; color: #333; text-decoration: none;}
#our-funds dd a:hover, #our-funds dd a:active {background-color: transparent !important; color: #40b3e0; text-decoration: underline;}
#our-funds dd ul {margin: 0; padding: 10px; list-style: none;}
#our-funds ul {margin: 0; padding: 10px; list-style: none;}
#our-funds dd li {margin: 5px 0 !important; border-bottom: 1px solid #eaeaea; padding-bottom: 5px !important; list-style: none; font-size: 100%;}
#our-funds li {margin: 5px 0 !important; border-bottom: 1px solid #eaeaea; padding-bottom: 5px !important; list-style: none; font-size: 100%;}
#our-funds .home-3col {margin-top: -40px;}
#our-funds .home-3col h2 {font-weight: normal; border: none; background-color: transparent; font-size: 75%; padding-left: 10px;}

/* Fund Content Layout */
#content-fund h2 {color: #000; background-color: #fff; border: none; margin: 0; padding: 0; font-size: 85%;}
#content-fund h3 { color: #000; background-color: #fff; border-bottom: 1px solid #e6e6e6; padding-bottom: 5px; margin: 20px 0 10px 0; clear: both;}
#content-fund table {width: 540px; font-size: 75%; border: 1px solid #e6e6e6;}
#content-fund table caption {text-align: left; color: #333; background-color: #fff; padding-bottom: 10px; font-size: 75%;}
#content-fund table th {background-color: #963d97; color: #fff; text-align: left; padding: 5px; border: 1px solid #e6e6e6;}
#content-fund table td {border: 1px solid #e6e6e6; padding: 5px; color: #333; text-align: center; }
#content-fund table tfoot td a {color: #40b3e0; background-color: #fff; text-decoration: none; font-weight: bold;}
#content-fund table tfoot td a:hover, #content-fund table tfoot td a:active {text-decoration: underline;}
#content-fund table td.document {text-align: left;}
#content-fund table.tdleft td {text-align: left;}
#content-fund #relDocs input {text-align: center;}
#content-fund #relDocs label {position: absolute; left: -999em;}
p.buttons {text-align: right;}
#content-main table tr.odd {background-color: #f7f7f7; color: #333;}
#content-main table tr.even {background-color: #fff; color: #333;}
#content-fund p {font-size: 100%;}

#content-fund dl {position: relative; margin-bottom: 275px;}
#content-fund dt {color: #fff; background-color: #b17bac; padding: 5px 35px 5px 10px; position: absolute; left: 0; top: 0; width: 100px;}
#content-fund dt#next {left: 149px;}
#content-fund dt#next2 {left: 298px;}
#content-fund #fundPer dt a {color: #fff; font-size: 75%; text-decoration: none; background-color: transparent;}
#content-fund dt.open {background: #781f79 url(../images/funds-by-bg.jpg) repeat-x 0 0; color: #fff;}
#content-fund dd {background-color: #fff; color: #333; display: block; float: left; border-top: 6px solid #781f79; position: absolute; left: 0; top: 0; margin-top: 26px;}

#content-3col #content-main #content-fund .ui-tabs-nav {border-bottom: 6px solid #781f79; clear: both;}
#content-3col #content-main #content-fund .ui-tabs-nav li {min-width: 70px; float: left; margin: 0; list-style-type:none;}

/* 3 Column Secondary Content Puffs */
#content-secondary h2 {font-size: 80%; margin: 0; padding: 8px; color: #963d97; border: none; border-top: 1px solid #d9d9d9;}
#content-secondary p {padding-left: 6px; padding-right: 6px;}
#content-secondary ul {margin: 10px 6px;}
#content-secondary li {line-height: 1.2em; margin: 5px 0; padding-left: 11px; background: url(../images/puff-arrow.gif) no-repeat 0 50%;}
#content-secondary a {color: #000; background-color: #fff; text-decoration: none;}
#content-secondary a:hover, #content-secondary a:active, #content-secondary a:focus {text-decoration: underline;}
#content-secondary p img {vertical-align: text-top; /*float: left;*/ padding: 0 5px 5px 2px;}
#content-secondary p.specialLink {text-align: right;}
#content-secondary p.specialLink a {padding-right: 20px; background: #fff url(../images/view-order-arrow.gif) no-repeat 100% 50%; text-decoration: none; color: #000;}
#content-secondary form {background-color: #f1f1f1; padding: 10px 0;}
#content-secondary form p {margin: 0; padding: 5px 6px;}
#content-secondary form li a {background-color: #f1f1f1;}
#content-secondary form input, #content-secondary form textarea {width: 175px; border: 1px solid #7f9db9;}
#content-secondary form p.specialLink input {width: auto; border: none;}

#content-secondary .puff {border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; min-height:175px; font-size:100%;}
#content-secondary .puff h2 {width:175px; background: #fff; /* url(../images/col2content-hdr-bg.jpg) repeat-x 0 0*/; border-bottom: 1px solid #d9d9d9;}


#content-secondary .puffTools {border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; min-height:175px; font-size:100%;}
#content-secondary .puffTools h2 {width:175px; height:32px; background: #fff url(../images/info-hdr-bg.jpg) repeat-x 0 0;}

/* new related links with pdf icons */
#content ul#relatedlinks {margin:0; padding:0 0 0 0;}
#content ul#relatedlinks li {list-style:none; background:none; padding:10px 0 0 5px;}
#content ul#relatedlinks li a {padding-left:20px; background:transparent url(../images/relatedLinks_pdf_icon.gif) no-repeat 5px 10px;}


/* recruitment homepage */

#content-recruitment-secondary h2 {font-size: 80%; margin: 0; padding: 8px; color: #963d97; border: none; border-top: 1px solid #d9d9d9;}
#content-recruitment-secondary p {padding-left: 6px; padding-right: 6px;}
#content-recruitment-secondary ul {margin: 10px 6px;}
#content-recruitment-secondary li {line-height: 1em; margin: 5px 0; padding-left: 11px; background: url(../images/puff-arrow.gif) no-repeat 0 50%;}
#content-recruitment-secondary a {color: #000; background-color: #fff; text-decoration: none;}
#content-recruitment-secondary a:hover, #content-secondary a:active, #content-secondary a:focus {text-decoration: underline;}
#content-recruitment-secondary p img {vertical-align: text-top; /*float: left;*/ padding: 0 5px 5px 2px;}
#content-recruitment-secondary p.specialLink {text-align: right;}
#content-recruitment-secondary p.specialLink a {padding-right: 20px; background: #fff url(../images/view-order-arrow.gif) no-repeat 100% 50%; text-decoration: none; color: #000;}
#content-recruitment-secondary form {background-color: #f1f1f1; padding: 10px 0;}
#content-recruitment-secondary form p {margin: 0; padding: 5px 6px;}
#content-recruitment-secondary form li a {background-color: #f1f1f1;}
#content-recruitment-secondary form input, #content-secondary form textarea {width: 175px; border: 1px solid #7f9db9;}
#content-recruitment-secondary form p.specialLink input {width: auto; border: none;}

#content-recruitment-secondary .puff {border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; min-height:175px; font-size:100%;}
#content-recruitment-secondary .puff h2 {width:175px; background: #fff url(../images/puff-hdr-bg.jpg) repeat-x 0 0; border-bottom: 1px solid #d9d9d9;}


#content-recruitment-secondary .puffTools {border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; min-height:175px; font-size:100%;}
#content-recruitment-secondary .puffTools h2 {width:175px; height:32px; background: #fff url(../images/info-hdr-bg.jpg) repeat-x 0 0;}





/* 3 col stuff */

#content-main-3col-secondary h2 {font-size: 80%; margin: 0; padding: 8px; color: #963d97; border: none; border-top: 1px solid #d9d9d9;}
#content-main-3col-secondary p {padding-left: 6px; padding-right: 6px;}
#content-main-3col-secondary ul {margin: 10px 6px;}
#content-main-3col-secondary li {line-height: 1em; margin: 5px 0; padding-left: 11px; background: url(../images/puff-arrow.gif) no-repeat 0 50%;}
#content-main-3col-secondary a {color: #000; background-color: #fff; text-decoration: none;}
#content-main-3col-secondary a:hover, #content-secondary a:active, #content-secondary a:focus {text-decoration: underline;}
#content-main-3col-secondary p img {vertical-align: text-top; /*float: left;*/ padding: 0 5px 5px 2px;}
#content-main-3col-secondary p.specialLink {text-align: right;}
#content-main-3col-secondary p.specialLink a {padding-right: 20px; background: #fff url(../images/view-order-arrow.gif) no-repeat 100% 50%; text-decoration: none; color: #000;}
#content-main-3col-secondary form {background-color: #f1f1f1; padding: 10px 0;}
#content-main-3col-secondary form p {margin: 0; padding: 5px 6px;}
#content-main-3col-secondary form li a {background-color: #f1f1f1;}
#content-main-3col-secondary form input, #content-secondary form textarea {width: 175px; border: 1px solid #7f9db9;}
#content-main-3col-secondary form p.specialLink input {width: auto; border: none;}

#content-main-3col-secondary .puff {border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; min-height:175px; font-size:100%;}
#content-main-3col-secondary .puff h2 {width:175px; background: #fff url(../images/puff-hdr-bg.jpg) repeat-x 0 0; border-bottom: 1px solid #d9d9d9;}

#content-main-3col-tertiary h2 {font-size: 80%; margin: 0; padding: 8px; color: #963d97; border: none; border-top: 1px solid #d9d9d9;}
#content-main-3col-tertiary p {padding-left: 6px; padding-right: 6px;}
#content-main-3col-tertiary ul {margin: 10px 6px;}
#content-main-3col-tertiary li {line-height: 1em; margin: 5px 0; padding-left: 11px; background: url(../images/puff-arrow.gif) no-repeat 0 50%;}
#content-main-3col-tertiary a {color: #000; background-color: #fff; text-decoration: none;}
#content-main-3col-tertiary a:hover, #content-secondary a:active, #content-secondary a:focus {text-decoration: underline;}
#content-main-3col-tertiary p img {vertical-align: text-top; /*float: left;*/ padding: 0 5px 5px 2px;}
#content-main-3col-tertiary p.specialLink {text-align: right;}
#content-main-3col-tertiary p.specialLink a {padding-right: 20px; background: #fff url(../images/view-order-arrow.gif) no-repeat 100% 50%; text-decoration: none; color: #000;}
#content-main-3col-tertiary form {background-color: #f1f1f1; padding: 10px 0;}
#content-main-3col-tertiary form p {margin: 0; padding: 5px 6px;}
#content-main-3col-tertiary form li a {background-color: #f1f1f1;}
#content-main-3col-tertiary form input, #content-secondary form textarea, #content-secondary form select {width: 175px; border: 1px solid #7f9db9;}
#content-main-3col-tertiary form p.specialLink input {width: auto; border: none;}

#content-main-3col-tertiary .puff {border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; min-height:175px; font-size:100%;}
#content-main-3col-tertiary .puff h2 {width:175px; background: #fff url(../images/puff-hdr-bg.jpg) repeat-x 0 0; border-bottom: 1px solid #d9d9d9;}





#lit-order {border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; min-height: 175px;}
#lit-order h2 {color: #fff; background: #963d97 url(../images/lit-order-hdr-bg-empty.jpg) no-repeat top right; height: 32px; font-size:110%;}
#lit-order h2#full {background-image: url(../images/lit-order-hdr-bg.jpg);}
#lit-order p.specialLink a {color: #963d97; background-color: #fff; text-decoration: none;}






/* this is for the reusable content version */
#lit-orderstatic {border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; min-height: 175px;}
#lit-orderstatic h2 {color: #fff; background: #963d97 url(../images/lit-order-hdr-bg-empty.jpg) no-repeat top right; height: 32px; width:172px;}
#lit-orderstatic h2#full {background-image: url(../images/lit-order-hdr-bg.jpg);}
#lit-orderstatic p.specialLink a {color: #963d97; background-color: #fff; text-decoration: none;}

#news-signup {border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; min-height: 175px;}
#news-signup h2 {color: #963d97; background: #fff url(../images/newsletter-signup-hdr-bg.jpg) no-repeat 0 0; height: 32px; width:172px;}
#news-signup p.specialLink a {color: #963d97; background-color: #fff; text-decoration: none;}





div.puff-info {border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; min-height: 175px; width:185px; font-size:100%;}
div.puff-info h2 {background: #fff url(../images/info-hdr-bg.jpg) no-repeat 0 0; height: 32px;}

div.puff-useful {margin-bottom: 10px; background-color: #f7f7f7;}
#content-secondary div.puff-useful h2 {background: #f7f7f7 url(../images/puff-hdr-bg.jpg) repeat-x 0 0; border-bottom: 1px solid #d9d9d9;}
#content-secondary div.puff-useful ul {margin: 10px 0;}
#content-secondary div.puff-useful li {border-bottom: 1px solid #d9d9d9; padding: 5px 0; background-image: none;}
#content-secondary div.puff-useful li a {background-color: #f7f7f7; margin: 0 6px 0 6px; display: block; background: url(../images/puff-arrow.gif) no-repeat 0 50%; padding-left: 11px;}

div.puff-recruit {margin-bottom: 10px; min-height: 118px; }
#content-secondary div.puff-recruit h2 {background: none; border-bottom: none; border-top: none; line-height: 1.3em; padding-bottom: 25px;}
#content-secondary div.puff-recruit p a {padding-right: 20px; background: transparent url(../images/view-order-arrow.gif) no-repeat 100% 50%; color: #963d97;}

/* 3 col stuff */

#content-main-3col-secondary div.puff-useful h2 {background: #f7f7f7 url(../images/puff-hdr-bg.jpg) repeat-x 0 0; border-bottom: 1px solid #d9d9d9;}
#content-main-3col-secondary div.puff-useful ul {margin: 10px 0;}
#content-main-3col-secondary div.puff-useful li {border-bottom: 1px solid #d9d9d9; padding: 5px 0; background-image: none;}
#content-main-3col-secondary div.puff-useful li a {background-color: #f7f7f7; margin: 0 6px 0 6px; display: block; background: url(../images/puff-arrow.gif) no-repeat 0 50%; padding-left: 11px;}

#content-main-3col-tertiary div.puff-useful h2 {background: #f7f7f7 url(../images/puff-hdr-bg.jpg) repeat-x 0 0; border-bottom: 1px solid #d9d9d9;}
#content-main-3col-tertiary div.puff-useful ul {margin: 10px 0;}
#content-main-3col-tertiary div.puff-useful li {border-bottom: 1px solid #d9d9d9; padding: 5px 0; background-image: none;}
#content-main-3col-tertiary div.puff-useful li a {background-color: #f7f7f7; margin: 0 6px 0 6px; display: block; background: url(../images/puff-arrow.gif) no-repeat 0 50%; padding-left: 11px;}






div.puff-micro {border: 1px solid #d9d9d9; margin-bottom: 10px;}

div.puff-misc {margin-bottom: 10px; background-color: #92528e; color: #fff; padding: 6px;}
#content-secondary div.puff-misc a {display: block; color: #fff; background-color: #92528e;}

/* Fund Manager Interviews */
#interview h2 {color: #333; border: none; padding: 8px 10px;}
#interview ol li {border-bottom: 1px solid #d9d9d9; padding: 0 0 3px 0;}
#interview li a:link, #interview ol li a:visited {color: #0594ca; padding: 0 0 0 10px;}
#interview ol li a:hover, #interview ol li a:active, #interview ol li a:focus {color: #b37eae; }
#interview-chapters {float: left; width: 263px;}
#interview-resources {float: right; width: 263px;}
#interview-resources li {height: 60px; padding: 2px 0 0 45px; list-style-position: inside; margin: 0;}
#interview-resources li a:link, #interview-resources li a:visited {padding: 0;}
#interview-resources li.transcript {}
#interview-resources li.salesaid {}
#interview-resources li.factsheet { }
#content-secondary #related-interviews h2 {color: #333; border: none;  padding: 8px 10px;}
#content-secondary #related-interviews ul.interviews {clear: both; padding: 3px 0;}
#content-secondary #related-interviews li {background-image: none; line-height: 1.2em;}
#content-secondary #related-interviews li img {display: block; float: left;}
#content-secondary #related-interviews li h4 {color: #0594ca;}
#content-secondary #related-interviews li h4 a:link, #content-secondary #related-interviews li h4 a:visited {color: #0594ca;}
#content-secondary #related-interviews li h4 a:hover, #content-secondary #related-interviews li h4 a:active, #content-secondary #related-interviews li h4 a:focus {text-decoration: underline;}



/* 3 col stuff */

#content-main-3col-secondary #related-interviews h2 {color: #333; border: none; /* background: url(../images/interview-hdr-bg.jpg) repeat-x bottom left; */padding: 8px 10px;}
#content-main-3col-secondary #related-interviews ul.interviews {clear: both; padding: 3px 0;}
#content-main-3col-secondary #related-interviews li {background-image: none; line-height: 1.2em;}
#content-main-3col-secondary #related-interviews li img {display: block; float: left;}
#content-main-3col-secondary #related-interviews li h4 {color: #0594ca;}
#content-main-3col-secondary #related-interviews li h4 a:link, #content-secondary #related-interviews li h4 a:visited {color: #0594ca;}
#content-main-3col-secondary #related-interviews li h4 a:hover, #content-secondary #related-interviews li h4 a:active, #content-secondary #related-interviews li h4 a:focus {text-decoration: underline;}

#content-main-3col-tertiary #related-interviews h2 {color: #333; border: none; /* background: url(../images/interview-hdr-bg.jpg) repeat-x bottom left; */ padding: 8px 10px;}
#content-main-3col-tertiary #related-interviews ul.interviews {clear: both; padding: 3px 0;}
#content-main-3col-tertiary #related-interviews li {background-image: none; line-height: 1.2em;}
#content-main-3col-tertiary #related-interviews li img {display: block; float: left;}
#content-main-3col-tertiary #related-interviews li h4 {color: #0594ca;}
#content-main-3col-tertiary #related-interviews li h4 a:link, #content-secondary #related-interviews li h4 a:visited {color: #0594ca;}
#content-main-3col-tertiary #related-interviews li h4 a:hover, #content-secondary #related-interviews li h4 a:active, #content-secondary #related-interviews li h4 a:focus {text-decoration: underline;}





/* Content Pages */
#content-main .content-misc-img {background: #fff url(../images/misc-img-bg.jpg) repeat-x top left; min-height: 215px;}
#content-main .content-img-left {background: #fff url(../images/misc-img-bg.jpg) repeat-x top left; min-height: 215px; float: left; width: 262px; margin-right: 5px;}

#content-main .content-img-left-no-bg {float: left; margin-right: 5px;}


#content-main #content-general .content-misc-img p {margin: 0; padding: 0 8px;}
#content-main #content-general .content-img-left p {margin: 0; padding: 0 8px;}
#content-main #content-general .main-content-puff {border-bottom: 0px solid #e6e6e6;  }
#content-main #content-general .main-content-puff h1 {margin-top:4px;}
#content-main #content-general .main-content-puff h2 {color: #000; border: none; padding-left: 0;}

#content-main #content-general .main-content-puff ul {list-style-position: outside; list-style-image: url(../images/img_fundsinfocus_li_bg.gif);}
#content-main #content-general .main-content-puff li {padding: 1px 0;  margin: 0 0 15px 20px; list-style-position: outside;}
#content-main #content-general .main-content-puff dl dd li {padding: 1px 0; margin: 0 0 0 20px; list-style-position: outside; background-color: transparent; padding: 0 0 0 10px;}
#content-main #content-general p.caption {width: 150px; font-size: 75%;} 
#content-main #content-general p {line-height: 1.4em; font-size: 75%;}

#content-main #content-general .main-content-puff-wide {border-bottom: 1px solid #e6e6e6; width:750px;}
#content-main #content-general .main-content-puff-wide h1 {margin-top:4px;}
#content-main #content-general .main-content-puff-wide h2 {color: #000; border: none; padding-left: 0;}
#content-main #content-general .main-content-puff-wide ul {list-style: square; list-style-position: outside;}
#content-main #content-general .main-content-puff-wide li {padding: 1px 0; margin: 0 0 15px 20px; list-style-position: outside;}
#content-main #content-general .main-content-puff-wide dl dd li {padding: 1px 0; margin: 0 0 0 20px; list-style-position: outside; background-color: transparent; padding: 0 0 0 10px;}


/* Funds In Focus */
#content-4col #content-main {margin: 0; width: 960px;}
#content-4col #intro {float: left; width: 235px; font-size: 100%;}
.fund-focus {float: left; width: 236px; margin-right:2px;}
#content-4col .fund-focus p {margin: 10px;}

#content-col-header #content-main {width: 742px; margin-left: 215px;}
#content-col-header #fund-focus-banner {margin-top: 26px;}
#content-col-header .main-content-puff {float: left; width: 540px;}
#content-col-header .main-content-puff-wide {float: left; width: 750px;}
#content-col-header div.puff-info h2 {background: #fff url(../images/info-hdr-bg_blk.jpg) no-repeat 0 0; height: 32px; color: #fff;}
#content-col-header #content-secondary {float: right; width: 190px;}



/* Our Teams */
#content-main #content-teams a:link, #content-main #content-teams a:visited {color: #0292c8; background-color: transparent;}
#content-main #content-teams a:hover, #content-main #content-teams a:active, #content-main #content-teams a:focus {color: #9f53a0; text-decoration: underline; background-color: transparent;}
.team-details {width: 540px; background: #fff url(../images/team-details-bg.jpg) repeat-x bottom left; min-height: 165px; margin: 10px 0; clear: both;}
#content-main #content-teams .team-details h3 {color: #000; padding-top: 10px;}
.team-details-pic {float: left; width: 139px; padding:0 10px;}
.team-details li {list-style:square;}


/* Contact */
#content-main .contact-info {padding-bottom: 15px; margin: 10px 0; border-bottom: 1px solid #d9d9d9;}
#content-main .contact-info a:link, #content-main .contact-info a:visited {color: #0292c8; background-color: transparent;}
#content-main .contact-info a:hover, #content-main .contact-info a:active, #content-main .contact-info a:focus {color: #9f53a0; text-decoration: underline; background-color: transparent;}
#content-main .contact-info h2 {color: #000; border-left: none;}

/* Fund Links */
#fund-links {background: url(../images/fund-links-bg.jpg) repeat-x top left; padding: 8px; margin-top: 10px;}
.logo-link {border-bottom: 1px solid #d9d9d9; float: left; width: 174px; margin: 4px;}
#fund-links .logo-link p {margin: 0; padding: 0;}
#fund-links .logo-link a {background-color: transparent;}
#fund-links .logo-link a.text {display: block; background: url(../images/link-arrow.gif) no-repeat 0 50%; padding: 5px 5px 5px 15px;}

/* Complete Order */
#complete-order {background: url(../images/complete-order-bg.jpg) repeat-x 0 0 !important; border-top: 15px solid #b17bac;}
#complete-order table {margin: 5px 0;}
#complete-order td {vertical-align: top; padding: 3px 10px;}
#complete-order td label {font-weight: bold; font-size: 110%; font-weight:bold; white-space: nowrap; font-family: Arial, Helvetica, sans-serif;}
/* #complete-order table tr.odd, #complete-order table tr.even {background-color: transparent !important;} */

/* Complete Order  */
#signup {background: #e8e8e8 url(../images/complete-order-bg.jpg) repeat-x 0 0; border-top: 15px solid #b17bac;}
#signup table {margin: 5px 0;}
#signup td {vertical-align: top; padding: 3px 10px; font-size: 75%; font-size:100%; background-color:#f7f7f7;}
#signup td label {font-weight: bold; white-space: nowrap;}
#signup table tr.odd, #signup table tr.even {background-color: transparent !important;}



/* mm contact form */
#mm-contact-form {background:none; border-top: 15px solid #b17bac; float:right;}
#mm-contact-form table {margin: 5px 0;}
#mm-contact-form td {vertical-align: top; padding: 3px 10px;}
#mm-contact-form td label {font-weight: bold; font-size: 110%; font-weight:bold; white-space: nowrap; font-family: Arial, Helvetica, sans-serif;}
/* #mm-contact-form table tr.odd, #mm-contact-form table tr.even {background-color: transparent !important;} */




/* Search Results */
#content-2col #content-results {width: 750px; margin: 10px 10px 0 0; padding-bottom: 35px; float: left;}
#content-2col #content-results .ui-tabs-nav {clear: both; margin: 0 0 0 0; padding: 0; border-bottom: 1px solid #e6e6e6;}

.ui-tabs-nav:after {display: block; clear: both; content: "";}
.ui-tabs-nav li {min-width: 70px; float: left; margin: 0;}
#content-results .ui-tabs-nav a:link, #content-results .ui-tabs-nav a:visited {background-color: #fff; color: #40b3e0; display: block; padding: 5px 15px 5px 10px; margin: 0 3px 0 0; text-decoration: none; outline: 0;}
#content-results .ui-tabs-nav .ui-tabs-selected a, #content-results .ui-tabs-nav a:hover {background-color: #fff; color: #40b3e0; background-image: none; border: 1px solid #e6e6e6; border-bottom: 1px solid #fff; margin-bottom: -1px;}
.ui-tabs-panel {display: block; margin-bottom: 20px;}
.ui-tabs-hide {display: none;}
#content-results h2 {border-left: none; color: #333; background: url(../images/comply_bg.jpg) repeat-x 0 0;}
#content-results h3 {margin: 0;}
#content-results h3 a img {vertical-align: text-top; padding: 0 40px 0 2px;}
#content-results h3 a:link, #content-results h3 a:visited {color: #40b3e0;}
#content-results h3 a:hover, #content-results h3 a:active {color: #40b3e0;}
#content-results p {margin: 3; font-size:75%;}
#content-results .srch-Title, #content-results .srch-Title a{margin: 2; font-size:90%; font-weight:bold; color: #40b3e0 !important;}

p.srch-Metadata { padding-bottom:15px;}
.srch-Metadata .srch-URL a { font-size:100%; color: #40b3e0 !important;}

.srch-URL a:link, .srch-URL a:visited {color: #40b3e0;}
.srch-URL a:hover, .srch-URL a:active {color: #40b3e0;}
.srch-Title {padding-bottom: 10px; margin: 8px 4px;}
.srch-Description, .srch-stats, .srch-Page-bg, .srch-sort {padding-bottom: 3px; padding-top: 5px; border-bottom : 1px solid #e6e6e6; font-size:75%;}
/*.srch-Page a:link, .srch-Page a:hover, .srch-Page a:active, .srch-Page a:focus {color: #000;}*/

.srch-WPBody{margin:0px; font-family:tahoma; font-size:1em; color:#666666;}
.srch-stats{COLOR:#333333;background-color:#ebf3ff;text-align:left;white-space:nowrap;padding-left:5px;margin-bottom:5px;}
.srch-dup .srch-Page-bg{}
.srch-Page{COLOR:#666666;FONT-WEIGHT:bold;background-color:#ebf3ff;text-align:right;}
.srch-Page A:link,.srch-Page A:visited{text-decoration:none;color:#3764a0;FONT-WEIGHT:normal;}
.srch-Page a:hover{color:#FF0000;}
.srch-dup A:link,.srch-dup A:visited{COLOR:#517acc}

#txt_SearchAgain {padding-bottom: 5px; border-bottom: 1px solid #e6e6e6; margin-bottom: 5px;}
#txt_SearchAgain input {height: 16px; width: 179px; background: #000 url(/SiteCollectionImages/search2_bg.gif) no-repeat 0 0; border: none; font-size: 100%; padding: 3px 0 0 24px;}
#txt_SearchAgain input.btn_Again {width: 75px !important; height: 17px !important; background: none !important; padding: 0; vertical-align: text-bottom;}
#txt_SearchAgain input#ctl00_ctl20_g_a5c750d1_4707_4086_b585_8b302997c35f_ctl00_ImageButtonAgain.btn_Again {width: 81px !important; height: 17px !important;}

/*#content-search-nav {margin-bottom: 25px; border-bottom: 1px solid #e6e6e6; padding-bottom: 5px;}*/
#content-search-nav {margin-bottom: 5px;  padding-bottom: 5px;}
#content-search-nav p {padding-left: 8px; font-size:100%;}
#content-search-nav h2 {background: none; border-bottom: none;}
#content-search-nav a {padding: 0 3px;}
#content-search-nav a:link, #content-search-nav a:visited {color: #40b3e0;}
#content-search-nav a:hover, #content-search-nav a:active {color: #40b3e0;}
.nav-options {padding: 0 0 0 25px;}

#content-results #container-1 ul.ui-tabs-nav {list-style: none;}
#content-results #container-1 ul.ui-tabs-nav li {list-style: none; padding: 0; margin: 0;}

#content-price #container-fundprices ul.ui-tabs-nav {list-style: none;}
#content-price #container-fundprices ul.ui-tabs-nav li {list-style: none; min-width:40px; width:auto !important; width:40px; padding: 0; margin: 0; float:left;}


.MSOZoneCell_WebPartWPQ1 {color: #40b3e0; font-size:75%;}


#content-results .ui-tabs-nav .ui-tabs-selected a, #content-results .ui-tabs-nav a:hover {background: #781f79 url(../images/funds-by-bg.jpg) repeat-x 0 0}
.ui-tabs-panel {display: block; margin-bottom: 20px;}
.ui-tabs-hide {display: none;}





/* Footer Styles */
#footer {background: #000 url(../images/footer_bg.gif) repeat-x top left; min-height: 135px;}
#footer-content {width: 960px; margin: 0 auto; border-top: 3px solid #000;}
#footer-content p {background-color: #fff; width:100%; color: #000; margin-bottom: 30px;}

#footer p a {color: #000; background-color: #fff;}
#nav-footer {width: 49%; background-color: #000; color: #fff; float: left; margin: 5px 0 0 0;}
#nav-footer li {display: inline; padding: 0 1px;}
#nav-footer li a {color: #fff; background-color: #000; text-decoration: none;}
#nav-footer li a:hover {text-decoration: underline;}

p#copyright {width: 400px; background-color: #000; color: #fff; text-align: right; padding-right: 0; clear: none; float: right; margin: 8px 0 0 0;}


table#tocwp span#header {position: static;}


#thefooter {width: 100%; margin: 0 auto;}
#thefooter-content {width: 960px; margin: 0 auto; border-top: 3px solid #000;}
#thefooter-content p {background-color: #fff; color: #000; padding-right: 235px; margin-bottom: 30px;}

#thenav-footer {width: 100%; margin-top:30px; background: #000 url(../images/thefooter_bg.gif) repeat-x top left; min-height: 50px;}

#thenav-footercopy {font-size: 75%; width: 960px; color: #fff; margin: 0 auto; padding-top:5px;}
#thenav-footercopy a {background-color: #000; text-decoration: none;}
#thenav-footercopy a:hover {text-decoration:underline;}

#thenav-left {float:left;}
#thenav-right {float:right; width:500px;}

#thefootercopy {width: 960px; margin: 0 auto; border-top: 3px solid #000; padding-top:10px; color:#000000;}
#thefootercopy a {color:#000000; text-decoration:none;}
#thefootercopy a:hover {text-decoration:underline;}



p#thecopyright {width: 400px; font-size: 100%; background-color: #000; color: #fff; text-align: right; padding-right: 0; clear: none; float: right; margin: 0 0 0 0;}



/*  Co Branded Header Styles */

/* these arent needed as take from original main nav styles 
#co-branded #header a:link, #co-branded #header a:visited {color: #cacaca; text-decoration: none; background-color: transparent;}
#co-branded #header a:hover, #co-branded #header a:active, #co-branded #header a:focus {color: #cacaca; text-decoration: underline; background-color: transparent;} 
*/

#co-branded {background: #ffffff url(../images/header_bg2.gif) repeat-x top left; font-family: Arial, Helvetica, sans-serif; height: 100%;}
#co-branded #header {color: #cacaca; position: absolute; width: 960px; min-height: 161px; padding-top: 6px; top: 0px;}
#co-branded #header #img-i {position: absolute; left: 0; top: 10px;}
#co-branded #header #img-ii {position: absolute; right: 0; top: 40px;}
#co-branded #header #img-iii {display: none;}
#co-branded #header li {display: inline;}


/* Co Branded Global Navigiation Styles */
#co-branded #nav-global #search label {position: absolute; top: -1000px; color: #fff; background-color: #000;}
#co-branded #nav-header {float: left; width: 210px; margin-top: 85px;}
#co-branded #nav-header li {padding: 0 1px; color: #000000; background-color: #fff;}
#co-branded #nav-header li a {color: #000000;}
#co-branded #nav-global {float: right; width: 558px; text-align: right; margin-top: 69px; border-top: 1px solid #cacaca; padding-top: 10px;}
#co-branded #nav-global li {padding: 0 1px; color: #cacaca; background-color: #fff;}
#co-branded #nav-global li form {display: inline;}
#co-branded #nav-global li a:link, #co-branded #nav-global li a:visited {color: #cacaca; text-decoration: none; background-color: transparent;}
#co-branded #nav-global li a:hover, #co-branded #nav-global li a:active, #co-branded #nav-global li a:focus {color: #cacaca; text-decoration: underline; background-color: transparent;} 



/* Co Branded Main Navigation Styles */
#co-branded #nav-main {position: absolute; left: 0; bottom: 0; min-height: 26px; vertical-align: middle;}
#co-branded #nav-main li a {display: block; float: left; padding: 0 14px; line-height: 26px;}
#co-branded #nav-main li a:link, #co-branded #nav-main li a:visited  {color: #333; background: #f0f0f0 url(../images/nav-main-bg.jpg) repeat-x top left;; text-decoration: none; border-bottom: 1px solid #cbcbcb;}
#co-branded #nav-main li a:hover, #co-branded #nav-main li a:active, #co-branded #nav-main li a:focus, #co-branded #nav-main li a.navselected {color: #fff; background: #0091c7 url(../images/nav-main-bg-on.jpg) repeat-x top left; border-bottom-color: #0091c7;}


















/* ************************************************
         added by jody
         */

.fundSearch {background-color: #f1f1f1; color: #333; padding: 0 0 0 10px; min-height: 345px; margin:-5px 0 0 0;}
.home-3col .fundSearch {background-color: #f1f1f1; color: #333; padding: 3px 0 0 0; min-height: 345px; margin:5px 0 0 5px;}

.fundSearch fieldset legend {display: none;}
.fundSearch h2 {font-weight: normal; display: block; font-size: 90%; color: #000; background-color: #fff; border-bottom: 10px solid #d8d8d8;}
.fundSearch h3 {font-weight: normal; display: block; font-size: 105%; color: #000; background-color: #f1f1f1; font-family: Arial, Helvetica, sans-serif !important;}
form select {border: 1px solid #7f9db9; width: 170px;}
.fundSearch input, .fundSearch select {border: 1px solid #7f9db9; width: 170px; color:#999;}
.fundSearch input {font-size:100%;}
.fundSearch img {border: none; width: 77px;}
.fundSearch p {margin: 10px 0; font-weight: normal; font-size:100%; padding-left:5px;}
.fundSearch div {padding-left:5px;}






/* bit of a hack but it works */

/* adviser homepage */
#ctl00_ctl17_g_45e53447_7859_4fb6_b173_22903e4418f2 .fundSearch {margin:0 0 0 5px;}

/* homepage funds search */
.home-3col h2.adviserHome {visibility:hidden; height:0; left:-9999999px; margin-bottom:-21px;}

/* our funds fund search */
h2.adviserHome
{
	font-weight: bold;
	display: block;
	height: 14px;
	padding:0;
	font-size: 100%;
	color: #000;
	background-color: #fff;
	border-bottom: 6px solid #781f79 !important;
	

}



/* retail */





/* fund search page */

#ctl00_ctl15_g_c78bb586_7f9d_4876_8f46_35ca66ed2b3d
{
	padding:0;
	margin:0;
}





.newsletterReg {background-color: #f1f1f1; color: #333; padding: 0 1px 0 0; min-height: 350px;}
.newsletterReg fieldset legend {display: none;}
.newsletterReg h2 {font-weight: normal; display: block; font-size: 90%; color: #000; background-color: #fff; border-bottom: 10px solid #d8d8d8;}
.newsletterReg h3 {font-weight: normal; display: block; font-size: 105%; color: #000; background-color: #f1f1f1;}
form select {border: 1px solid #7f9db9; width: 170px;}
.newsletterReg input, .newsletterReg select {border: 1px solid #7f9db9; width: 170px;}
.newsletterReg img {border: none; width: 77px;}
.newsletterReg p {margin: 10px 0; font-weight: normal; font-size:100%; padding-left:5px;}
.newsletterReg div {padding-left:5px;}

#newsletter {border-bottom: 1px solid #d9d9d9; margin-bottom: 10px;}
#newsletter h2 {background: url(../images/newsletter_bg.jpg) no-repeat top right; height: 32px;}
#newsletter p.specialLink a {color: #963d97; background-color: #fff; text-decoration: none;}


/* Main Navigation Styles */
#zz1_GlobalNav {position: absolute; left: 0; bottom: 0; min-height: 26px; vertical-align: middle; font-size:13px; border-bottom: 1px solid #cbcbcb;}
#zz1_GlobalNav td a {display: block; float: left; padding: 0 14px; line-height: 26px;}
#zz1_GlobalNav td a:visited  {color: #333; background: #f0f0f0 url(../images/nav-main-bg.jpg) repeat-x top left; text-decoration: none;}
#zz1_GlobalNav td a:link  {color: #333; background: #f0f0f0 url(../images/nav-main-bg.jpg) repeat-x top left; text-decoration: none;}
#zz1_GlobalNav td a.navselected {color: #fff; background: #0091c7 url(../images/nav-main-bg-on.jpg) repeat-x top left;}

#zz1_GlobalNav td a:focus {color: #fff; background: #0091c7 url(../images/nav-main-bg-on.jpg) repeat-x top left;}

#zz1_GlobalNav td a:active {color: #fff; background: #0091c7 url(../images/nav-main-bg-on.jpg) repeat-x top left;}

#zz1_GlobalNav td a:hover {color: #fff; background: #0091c7 url(../images/nav-main-bg-on.jpg) repeat-x top left;}


#zz2_GlobalNav {position: absolute; left: 0; bottom: 0; min-height: 26px; vertical-align: middle; font-size:13px;}
#zz2_GlobalNav td a {display: block; float: left; padding: 0 14px; line-height: 26px;}
#zz2_GlobalNav td a:visited  {color: #333; background: #f0f0f0 url(../images/nav-main-bg.jpg) repeat-x top left; text-decoration: none; border-bottom: 1px solid #cbcbcb;}
#zz2_GlobalNav td a:link  {color: #333; background: #f0f0f0 url(../images/nav-main-bg.jpg) repeat-x top left; text-decoration: none; border-bottom: 1px solid #cbcbcb;}
#zz2_GlobalNav td a.navselected {color: #fff; background: #0091c7 url(../images/nav-main-bg-on.jpg) repeat-x top left; border-bottom-color: #0091c7;}

#zz2_GlobalNav td a:focus {color: #fff; background: #0091c7 url(../images/nav-main-bg-on.jpg) repeat-x top left; border-bottom-color: #0091c7;}

#zz2_GlobalNav td a:active {color: #fff; background: #0091c7 url(../images/nav-main-bg-on.jpg) repeat-x top left; border-bottom-color: #0091c7;}

#zz2_GlobalNav td a:hover {color: #fff; background: #0091c7 url(../images/nav-main-bg-on.jpg) repeat-x top left; border-bottom-color: #0091c7;}


#zz1_QuickLaunchMenu {width: 187px; position: absolute; left: 0; top: 29px;}
#nav-sub h3 {background: #33a7d2 url(../images/nav-sub-hdr-bg.jpg) repeat-x top left; border-bottom: 1px solid #e6e6e6; color: #fff; padding: 3px 5px 3px 10px;}
#zz1_QuickLaunchMenu td {border-bottom: 1px solid #e6e6e6; margin: 0; font-size:85%;}
#zz1_QuickLaunchMenu td a {color: #7a7a7a; text-decoration: none; display: block; width: 174px; padding: 6px 0 6px 13px; line-height: 1em;}
#zz1_QuickLaunchMenu td a:hover, #zz1_QuickLaunchMenu td a:active, #zz1_QuickLaunchMenu td a:focus, li a.fundName, td a.currentFundName {background: #f5f5f5 url(../images/sub-nav-bg.gif) no-repeat 0 50%; color: #9f53a0;}
#zz1_QuickLaunchMenu td a.navselected {background-image: none; background-color: #b37eae; color: #fff;}
#zz1_QuickLaunchMenu td a.subsite {background-image: none; background-color: #f5f5f5; color: #7a7a7a;}
#zz1_QuickLaunchMenu td a.fundName {background: #f5f5f5 url(../images/sub-nav-bg.gif) no-repeat 0 50%; color: #9f53a0;}






.LiteratureError {
	 font-size:12px;
}

.CustomError { font-size:10px; color:red; }

.masterContent a {
	color:black
}


/* search results */

.srch-WPBody {
	font-size:150%;
}

.srch-WPBody li{
	font-size:150%;
}

#WebPartctl00_ctl14_g_c78bb586_7f9d_4876_8f46_35ca66ed2b3d, #WebPartctl00_ctl14_g_a4efe964_ffde_4248_b8ab_6946dbd62e60 {
	overflow: hidden !important; height: auto;
}

#ctl00_ctl14_g_a4efe964_ffde_4248_b8ab_6946dbd62e60 {
	width: 350px !important; vertical-align: top;
}

.main-content-puff table td {
	vertical-align: top !important;
}


.main-content-puff-wide table td {
	vertical-align: top !important;
}



#search-results table th, #content-fund table#ctl00_ctl14_g_3fbf2a92_d3ee_47b2_a280_faa986c57c03_ctl00_GridViewSinglePrice th {
	font-size: 135%;}
}



#flashcontent {
	text-align:center;
	background:#fff url(../images/fundinterview_bg.jpg) repeat-x 0 0;
}



/* microsite homepage */

#micrositeleft-col {float: left; width: 215px; margin-right: 1px; top:10px; position:relative; padding-bottom: 0; min-height:400px;}
#micrositeright-col {float: right; width: 730px; margin-left: 1px; position:relative; top:20px;}


#micrositeintro {width: 215px; height:450px;}
#micrositeintro h1 {border-bottom: 1px solid #e0e0e0; padding-bottom: 12px;}

/* background: transparent url(../images/mediahomepage_image1.jpg) no-repeat 0 0; */
#micrositeContentOne {width: 236px; height: 268px; padding-left:5px; float:left; color: #fff; z-index:99;}
#micrositeContentOne h2 {padding: 15px 19px 0 19px; background:transparent; border: 0; border-width: 0; color: #fff;}
#micrositeContentOne p {padding: 15px 19px 0 19px;}

#micrositeContent1BgImage {z-index:0; position:absolute; top:10px;}
#micrositeContent2BgImage {z-index:0; position:absolute; top:10px;}
#micrositeContent3BgImage {z-index:0; position:absolute; top:10px;}

/*  background: transparent url(../images/mediahomepage_image2.jpg) no-repeat 0 0; */
#micrositeContentTwo {width: 236px; height: 318px; padding-left:5px; float:left; color: #fff;}
#micrositeContentTwo h2 {padding: 15px 19px 0 19px; background:transparent; border: 0; border-width: 0; color: #fff;}
#micrositeContentTwo p {padding: 15px 19px 0 19px;}

/* background: transparent url(../images/mediahomepage_image3.jpg) no-repeat 0 0;  */
#micrositeContentThree {width: 236px; height: 234px; padding-left:5px; float:left; color: #fff;}
#micrositeContentThree h2 {padding: 15px 19px 0 19px; background:transparent; border: 0; border-width: 0; color: #fff;}
#micrositeContentThree p {padding: 15px 19px 0 19px;}


#micrositeContentOne ul, #micrositeContentTwo ul, #micrositeContentThree ul {padding: 3px 19px;}
#micrositeContentOne a, #micrositeContentTwo a, #micrositeContentThree a {display:block; padding: 3px 3px 3px 23px; background: url(../images/invest_bullet.png) no-repeat 4px 6px;}
#micrositeContentOne a:hover, #micrositeContentTwo a:hover, #micrositeContentThree a:hover {background-color: #000; text-decoration: none;} 








/* funds in focus homepage */
#content-main-wide { width:750px; padding-bottom: 35px; min-height:450px; background-color:#fff; margin:0; padding:0; }
#content-main-wide .banner { padding-top:20px; }

hi#fullwidth { margin-bottom:20px; }

.col2content { float:left; width:375px; padding:0; margin:0; }

.col2content p.source { font-size:70%; color:#666666; padding:0 5px 0 5px; }
.col2content ul { padding:0 10px 0 10px; }
.col2content ul li { background:transparent url(../images/img_fundsinfocus_li_bg.gif) no-repeat 0 5px; line-height:1.5em; padding-left:10px; }


.col2content table {width: 375px; font-size:70%; }
.col2content table caption {text-align: left; color: #333; background-color: #fff; padding-bottom: 10px; font-size: 75%;}
.col2content table th {background-color: #963d97; color: #fff; text-align: left; padding: 5px; border-bottom: 1px solid #e6e6e6;}
.col2content table th.headerwide{ width:170px; }
.col2content table th.header { width:35px; text-align: center; background-color: #963d97; }

.col2content table th.centered {text-align: center;}
.col2content table th.return {font-size: 80%; font-weight: bold;}
.col2content table td {border-bottom:2px solid #e6e6e6; font-weight:normal; padding: 5px; color: #333; text-align: center !important;}
.col2content table td.header { width:35px; height:3px; text-align: center; background-color:#963d97; padding:0; }
.col2content table td.rowheader { font-weight:bold; text-align:left !important; }
table td .col2content li {font-size: 100%;}
table td .col2content table {font-size: 100%;}
.col2content table td.document {text-align: left;}
.col2content table.tdleft td {text-align: left;}
.col2content #relDocs input {text-align: center;}
.col2content #relDocs label {position: absolute; left: -999em;}
.col2content table tr.odd {background-color: #f7f7f7; color: #333;}
.col2content table tr.even {background-color: #fff; color: #333;}



.contentpuff {float:left; width:175px; border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; min-height:180px; height:auto !important; 
height:180px; font-size:100%; margin:10px 10px 0 0;}
.contentpuff h2 {width:165px; font-size:80%; color:#963d97; min-height:28px;
 height:auto !important; height:28px; padding:5px 0 1px 10px; border-width:0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; }

.contentpuff .content {height:85px; height:100px;}
.contentpuff img {padding:10px 0 0 6px; float:left;}

.contentpuff .puff {  }
.contentpuff .puff .content {min-height: 105px; height:auto !important; height:105px;}
.contentpuff p {font-size:80%; margin:0 0 0 0; padding:0 0 0 10px; color:#333333; }
.contentpuff ul {float:left; margin:0; padding:0 0 0 0;  }
.contentpuff ul li {margin:0; list-style:none; background-image:none; color:#333333; }
.contentpuff ul li a { padding-left:0; color :#00b1f0 !important;}
.contentpuff a { display:block; color:#00b1f0; font-weight:bold; text-decoration:none; }
.contentpuff a:hover { text-decoration:underline; }




.contentpuff-new {float:left; width:175px; margin-bottom: 10px; min-height:180px; height:auto !important; 
height:180px; font-size:100%; margin:10px 10px 0 0;}
.contentpuff-new h2 {width:165px; font-size:80%; color:#963d97; min-height:28px; background:transparent url(../images/puff-hdr-bg.jpg) 0 0; background-repeat: repeat-x; padding-left:35px;
 height:auto !important; height:28px; padding:5px 0 1px 10px; border-width:0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; }

.contentpuff-new .content {height:85px; height:100px;}
.contentpuff-new img {padding:10px 0 0 6px; float:left;}

.contentpuff-new .puff {  }
.contentpuff-new .puff .content {min-height: 105px; height:auto !important; height:105px;}
.contentpuff-new p {font-size:80%; margin:0 0 0 0; padding:0 0 0 10px; color:#333333; }
.contentpuffv ul {float:left; margin:0; padding:0 0 0 0;  }
.contentpuff-new ul li {margin:0; list-style:none; background-image:none; color:#333333; }
.contentpuff-new ul li a { padding-left:0; color :#00b1f0 !important;}
.contentpuff-new a { display:block; color:#00b1f0; font-weight:bold; text-decoration:none; }
.contentpuff-new a:hover { text-decoration:underline; }




.contentpufftwins {float:left; width:175px; border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; min-height:180px; height:auto !important; 
height:180px; font-size:100%; margin:10px 10px 0 0;}
#contentpufftwinsholder .contentpufftwins h2 {width:165px !important; font-size:80%; color:#963d97; min-height:28px;
 height:auto !important; height:28px; padding:5px 0 1px 10px; border-width:0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; }

.contentpufftwins .content {height:85px; height:100px;}
.contentpufftwins img {padding:10px 0 0 0; float:left;}

.contentpufftwins .puff {  }
.contentpufftwins .puff .content {min-height: 105px; height:auto !important; height:105px;}
.contentpufftwins p {font-size:80%; margin:0 0 0 0; padding:0 0 0 10px; color:#333333; }
.contentpufftwins ul {float:left; margin:0; padding:0 0 0 0;  }
.contentpufftwins ul li {margin:0; list-style:none; background-image:none; color:#333333; }
.contentpufftwins ul li a { padding-left:0; color :#00b1f0 !important;}
.contentpufftwins a { display:block; color:#00b1f0; padding-top:10px; font-weight:bold; text-decoration:none; }
.contentpufftwins a:hover { text-decoration:underline; }



.contentpuff2 {float:right; width:175px; border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; min-height:180px; height:auto !important; 
height:180px; font-size:100%; margin:10px 10px 0 0;}
.contentpuff2 h2 {width:165px; font-size:80%; color:#963d97; min-height:28px;
 height:auto !important; height:28px; padding:5px 0 1px 10px; border-width:0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9 !important; }

.contentpuff2 .content {height:85px; height:100px;}
.contentpuff2 img {padding:10px 0 0 6px; float:left;}

.contentpuff2 .puff {  }
.contentpuff2 .puff .content {min-height: 105px; height:auto !important; height:105px;}
.contentpuff2 p {font-size:80%; margin:0 0 0 0; padding:0 0 0 10px; color:#333333; }
.contentpuff2 ul {float:left; margin:0; padding:0 0 0 0;  }
.contentpuff2 ul li {margin:0; list-style:none; background-image:none; color:#333333; }
.contentpuff2 ul li a { color :#1b429d !important; }
.contentpuff2 a { padding-left:10px; color:#000; font-weight:normal; text-decoration:none; background:transparent url(../images/fundspuffarrow.gif) no-repeat 0 3px;  }
.contentpuff2 a:hover { text-decoration:underline; }


.contentpuff2-new {float:right; width:175px; margin-bottom: 10px; min-height:160px; height:auto !important; 
height:160px; font-size:100%; margin:10px 10px 0 0;}
.contentpuff2-new h2 {width:165px; font-size:80%; color:#963d97; min-height:28px; background:transparent url(../images/puff-hdr-bg.jpg) 0 0 repeat-x;
 height:auto !important; height:28px; padding:5px 0 1px 15px; border-width:0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9 !important; }

.contentpuff2-new .content {height:85px; height:100px;}
.contentpuff2-new img {padding:10px 0 0 6px; float:left;}

.contentpuff2-new .puff {  }
.contentpuff2-new h2.puff {  }
.contentpuff2-new .puff .content {min-height: 105px; height:auto !important; height:105px;}
.contentpuff2-new p {font-size:80%; margin:0 0 0 0; padding:0 0 0 10px; color:#333333; }
.contentpuff2-new ul {float:left; margin:0; padding:0 0 0 0;  }
.contentpuff2-new ul li {margin:0; list-style:none; background-image:none; color:#333333; }
.contentpuff2-new ul li a { color :#1b429d !important; }
.contentpuff2-new a { padding-left:10px; color:#000; font-size:90%; font-weight:normal; text-decoration:none; background:transparent url(../images/fundspuffarrow.gif) no-repeat 0 3px;  }
.contentpuff2-new a:hover { text-decoration:underline; }






.contentpuffnew {float:left; width:184px; border-bottom:0; min-height:180px; height:auto !important; 
height:180px; font-size:100%; margin:10px 0 10px 0;}
.contentpuffnew h2 {width:165px; color:#963d97; background:transparent url('../images/purple_arrow.gif') no-repeat 0 8px; min-height:20px;
 height:auto !important; height:20px; padding:5px 0 1px 0; border-width:0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; }

.contentpuffnew .content {height:85px; height:100px;}
.contentpuffnew img {padding:10px 0 0 6px; float:left;}

.contentpuffnew .puff {  }
.contentpuffnew .puff .content {min-height: 105px; height:auto !important; height:105px;}
.contentpuffnew p {font-size:80%; margin:0 0 0 0; padding:0 0 0 10px; color:#333333; }
.contentpuffnew ul {float:left; margin:0; padding:0 0 0 0;  }
.contentpuffnew ul li {margin:0; list-style:none; background-image:none; color:#333333; }
.contentpuffnew ul li a { color :#333333 !important; }


.contentpuffnewright {float:left !important; width:184px; border-bottom:0; margin-bottom: 10px; min-height:180px; height:auto !important; 
height:180px; font-size:100%; margin:10px 0 0 0;}
.contentpuffnewright h2 {width:165px; color:#963d97; background:transparent url('../images/purple_arrow.gif') no-repeat 0 8px; min-height:20px;
 height:auto !important; height:20px; padding:5px 0 1px 10px; border-width:0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; }

.contentpuffnewright .content {height:85px; height:100px;}
.contentpuffnewright img {padding:10px 0 0 6px; float:left;}

.contentpuffnewright .puff {  }
.contentpuffnewright .puff .content {min-height: 105px; height:auto !important; height:105px;}
.contentpuffnewright p {font-size:80%; margin:0 0 0 0; padding:0 0 0 10px; color:#333333; }
.contentpuffnewright ul {float:left; margin:0; padding:0 0 0 0;  }
.contentpuffnewright ul li {margin:0; list-style:none; background-image:none; color:#333333; }
.contentpuffnewright ul li a { color :#333333 !important; }



.contentpuffnew2 {float:left; width:184px; border-bottom:0; margin-bottom: 10px; min-height:180px; height:auto !important; 
height:180px; font-size:100%; margin:10px 0 0 0;}
.contentpuffnew2 h2 {width:165px; color:#963d97; background:transparent url('../images/purple_arrow.gif') no-repeat 0 8px; min-height:20px;
 height:auto !important; height:20px; padding:5px 0 1px 10px; border-width:0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; }

.contentpuffnew2 .content {height:85px; height:100px;}
.contentpuffnew2 img {padding:10px 0 0 6px; float:left;}

.contentpuffnew2 .puff {  }
.contentpuffnew2 .puff .content {min-height: 105px; height:auto !important; height:105px;}
.contentpuffnew2 p {font-size:80%; margin:0 0 0 0; padding:0 0 0 10px; color:#333333; }
.contentpuffnew2 ul {float:left; margin:0; padding:0 0 0 0;  }
.contentpuffnew2 ul li {margin:0; list-style:none; background-image:none; color:#333333; }
.contentpuffnew2 ul li a { color :#333333 !important; }




.contentpuffwide {float:left;  width:750px; clear:both; border-bottom: 1px solid #d9d9d9; color:#000000; margin-bottom: 10px; 
min-height:100px; height:auto !important; height:100px; font-size:100%; margin:0 18px 0 0;}



/* 
	root element for the scrollable. 
	when scrolling occurs this element stays still. 
*/
div.scrollable {
	
	/* required settings */
	position:relative;
	overflow:hidden;	 	
	width: 650px;	
	height:110px;	
	/* custom decorations */
	padding:10px 0 0 0;	
	margin-left:10px;
}

/* 
	root element for scrollable items. Must be absolutely positioned
	and it should have a super large width to accomodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
div.scrollable div.images {	
	/* this cannot be too large */
	width:20000em;	
	position:absolute;
	clear:both;		
	padding:15px 0 0 0;	
	/* decoration */
	margin-left:20px;
}

/* single scrollable item */
div.scrollable div.images div {
	float:left;
	
	/* custom decoration */
	text-align:center;
	width:110px;
	padding:0 0 10px 0px;
	font-size:30px;
	font-family: 'bitstream vera sans';
	margin-right: 40px;	
	-moz-border-radius:5px;
}

* html div.scrollable div.images div { margin-right: 20px; }

/* active item */
div.scrollable div.images div.active {
}




/* this makes it possible to add next button beside scrollable */
div.scrollable {
	float:left;		
}

/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:18px;
	height:18px;
	float:left;
	margin:52px 10px;
	cursor:pointer;
	text-indent:-3000em;
	
}
a.next { margin-left:20px; }

a.prev, a.prev:hover { background:transparent url('../images/fundsinfocus_back_arrow.gif') no-repeat 0 0; }
a.next, a.next:hover { background:transparent url('../images/fundsinfocus_forward_arrow.gif') no-repeat 0 0; }



/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	/* background-position:0px -18px;		 */
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

/* next button uses another background image */
a.next, a.nextPage {
	clear:right;	
}








/* media homepage stuff */

#left-col {float: left; width: 484px; margin-right: 1px; position: relative; padding-bottom: 0; height:300px;}
#right-col {float: right; width: 474px; margin-left: 1px; position: relative;}

#mediaintro {position: absolute; width: 215px; top: 0; left: 0;}
#mediaintro h1 {border-bottom: 1px solid #e0e0e0; padding-bottom: 12px;}

#investor-uk {position: absolute; top: 0; right: 0; width: 236px; height: 268px; background: #963F97 url(../images/mediahomepage_image1.jpg) no-repeat 0 0; color: #fff;}
#investor-uk h2 {padding: 15px 19px 0 19px; background:transparent; border: 0; border-width: 0; color: #fff;}
#investor-uk p {padding: 15px 19px 0 19px;}

#investor-eu {position: absolute; top: 0; left: 0; width: 236px; height: 318px; background: #1B429D url(../images/mediahomepage_image2.jpg) no-repeat 0 0; color: #fff;}
#investor-eu h2 {padding: 15px 19px 0 19px; background:transparent; border: 0; border-width: 0; color: #fff;}
#investor-eu p {padding: 15px 19px 0 19px;}

#investor-world {position: absolute; top: 0; right: 0; width: 236px; height: 234px; background: #000 url(../images/mediahomepage_image3.jpg) no-repeat 0 0; color: #fff;}
#investor-world h2 {padding: 15px 19px 0 19px; background:transparent; border: 0; border-width: 0; color: #fff;}
#investor-world p {padding: 15px 19px 0 19px;}


#investor-uk ul, #investor-eu ul, #investor-world ul {padding: 3px 19px;}
#investor-uk a, #investor-eu a, #investor-world a {display:block; padding: 3px 3px 3px 23px; background: url(../images/invest_bullet.png) no-repeat 4px 6px;}
#investor-uk a:hover, #investor-eu a:hover, #investor-world a:hover {background-color: #000; text-decoration: none;} 

#content-secondary #lit-order p {
	font-size: 113% !important; font-family: Arial, Helvetica, sans-serif !important;
}
#content-secondary #lit-order p.notes {font-size: 105% !important;}

#search-results h2 {
	font-family: Arial, Helvetica, sans-serif !important; padding-left: 0 !important;
}
#content-fund h3 {
	font-family: Arial, Helvetica, sans-serif !important;
}
#content-fund th {
	font-family: Arial, Helvetica, sans-serif !important;
}


#ctl00_ctl15_g_07e56c83_f2c2_4a7b_ac7b_cb379cbe5d38_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_4b83a7a3_0ac5_48d1_b075_d82a5552bd26_ctl00_GridView2Prices th, #ctl00_ctl15_g_a4e32b5a_90ac_41f8_803b_70af55fefe4b_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_4c4e9505_8d4b_41a4_99d0_b7c06c5f12cd_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_ba08cb71_b2f8_4f3a_8359_3d56b3a9e069_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_a8e778d3_6a4a_4612_9a31_8c2b528be756_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_3fbf2a92_d3ee_47b2_a280_faa986c57c03_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_ba08cb71_b2f8_4f3a_8359_3d56b3a9e069_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_de0eb66f_9c8d_4900_ae93_c0667bf98990_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_89bd0ef5_d3a4_41db_b4de_c96869a72da9_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_003e1d9e_bfed_49dd_b5d4_27c771830313_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_ae9e4af9_2856_4c46_b0f4_ecb867138900_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_f4def0db_f5c7_4976_a120_4848b0d9e808_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_925b9052_b9ad_424a_9c6f_65041b99f1b3_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_bf0f50e3_b3df_4973_9de0_fc9d7f4f673e_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_e126a315_89e7_47f8_8246_cfe0994573e0_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_32f5285a_163f_47da_9a33_bff025be91c5_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_413d67c1_0fa7_41ea_87dd_e29452402ab6_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_4b83a7a3_0ac5_48d1_b075_d82a5552bd26_ctl00_GridView2Prices th, #ctl00_ctl15_g_7e3b742f_1616_40e8_b49c_b67f4bc361dd_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_7e3b742f_1616_40e8_b49c_b67f4bc361dd_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_cc083183_3383_40dc_8a87_9b9c0fc4fe03_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_557ce535_cddf_48c1_b5f2_70f4e08fd080_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_a4403baf_cda5_41f4_bb55_4705beb363ea_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_91906524_03b6_46e2_82f5_d850b5e2575a_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_26819499_a410_4617_b04f_c02e9de7d92a_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_db0fe7ce_8ee2_4b90_9549_648fdcc32472_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_0e0a6072_688c_4b00_90e7_0b0ca6031d69_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_eaa03a8c_b8cf_4fe6_8597_90a0718682fe_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_59510558_da98_4c27_a1bf_3a3fa8f6a70c_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_eaa6a583_4c4b_4163_9df8_347c4c9caf01_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_ba08cb71_b2f8_4f3a_8359_3d56b3a9e069_ctl00_GridViewSinglePrice th, #ctl00_ctl15_g_2a98cd3a_f889_47d4_9a50_3a6e0e04fd1d_ctl00_GridView2Prices th, #ctl00_ctl15_g_b4174b5c_95e6_4ea4_822f_0428e35491c7_ctl00_GridViewSinglePrice th {
	font-weight: bold !important; font-size: 150% !important; font-family: Arial, Helvetica, sans-serif !important;
}
#ctl00_ctl15_g_07e56c83_f2c2_4a7b_ac7b_cb379cbe5d38_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_4b83a7a3_0ac5_48d1_b075_d82a5552bd26_ctl00_GridView2Prices td, #ctl00_ctl15_g_a4e32b5a_90ac_41f8_803b_70af55fefe4b_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_4c4e9505_8d4b_41a4_99d0_b7c06c5f12cd_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_ba08cb71_b2f8_4f3a_8359_3d56b3a9e069_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_a8e778d3_6a4a_4612_9a31_8c2b528be756_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_3fbf2a92_d3ee_47b2_a280_faa986c57c03_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_ba08cb71_b2f8_4f3a_8359_3d56b3a9e069_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_de0eb66f_9c8d_4900_ae93_c0667bf98990_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_89bd0ef5_d3a4_41db_b4de_c96869a72da9_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_003e1d9e_bfed_49dd_b5d4_27c771830313_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_ae9e4af9_2856_4c46_b0f4_ecb867138900_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_f4def0db_f5c7_4976_a120_4848b0d9e808_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_925b9052_b9ad_424a_9c6f_65041b99f1b3_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_bf0f50e3_b3df_4973_9de0_fc9d7f4f673e_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_e126a315_89e7_47f8_8246_cfe0994573e0_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_32f5285a_163f_47da_9a33_bff025be91c5_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_413d67c1_0fa7_41ea_87dd_e29452402ab6_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_4b83a7a3_0ac5_48d1_b075_d82a5552bd26_ctl00_GridView2Prices td, #ctl00_ctl15_g_7e3b742f_1616_40e8_b49c_b67f4bc361dd_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_7e3b742f_1616_40e8_b49c_b67f4bc361dd_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_cc083183_3383_40dc_8a87_9b9c0fc4fe03_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_557ce535_cddf_48c1_b5f2_70f4e08fd080_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_a4403baf_cda5_41f4_bb55_4705beb363ea_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_91906524_03b6_46e2_82f5_d850b5e2575a_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_26819499_a410_4617_b04f_c02e9de7d92a_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_db0fe7ce_8ee2_4b90_9549_648fdcc32472_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_0e0a6072_688c_4b00_90e7_0b0ca6031d69_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_eaa03a8c_b8cf_4fe6_8597_90a0718682fe_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_59510558_da98_4c27_a1bf_3a3fa8f6a70c_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_eaa6a583_4c4b_4163_9df8_347c4c9caf01_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_ba08cb71_b2f8_4f3a_8359_3d56b3a9e069_ctl00_GridViewSinglePrice td, #ctl00_ctl15_g_2a98cd3a_f889_47d4_9a50_3a6e0e04fd1d_ctl00_GridView2Prices td, #ctl00_ctl15_g_b4174b5c_95e6_4ea4_822f_0428e35491c7_ctl00_GridViewSinglePrice th {
	font-size: 150% !important; font-family: Arial, Helvetica, sans-serif !important;
}

#container-fundprices table {width:520px; margin-bottom:20px;}

#container-1 th, #container-fundprices th {
	background-color: #781f79 !important; font-family: Arial, Helvetica, sans-serif !important;
}
#container-1 td {
	font-family: Arial, Helvetica, sans-serif !important;
}
#container-1 .ui-tabs-nav li a, #container-fundprices .ui-tabs-nav li a {
	background-color: #b37eae !important;
}

#container-fundprices .ui-tabs-nav li a {
	float:left;
	list-style:none;
}

#container-funds th {
	background-color: #781f79 !important; font-family: Arial, Helvetica, sans-serif !important;
}
#container-funds td {
	font-family: Arial, Helvetica, sans-serif !important;
}
#container-funds .ui-tabs-nav li a {
	background-color: #b37eae !important;
}


#our-funds dl {
	font-family: Arial, Helvetica, sans-serif !important;
}



/* image rollover styles */






#plotPerformance A {
	width: 174px;
	background: transparent url(/images/btn_plot_fund_performance.gif) no-repeat 0 0;
	height:21px;
	float:right;
	margin: 0 !important;
	text-indent: -999em;
	}
	


#plotPerformance A:hover {
	background-position: 0 -21px;
}


/* Media Home */
.news-col {float: left; width: 310px;}
.news-col h3 a:link, .news-col h3 a:visited {width:90%; color: #00b1f0 !important; font-size:100%; background-color: #fff; line-height: 1.3em; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.news-col ul {margin-right: 10px;}
.news-col ul li {font-size: 100%; padding: 0 3px 10px 0; border-bottom: 1px solid #d9d9d9;}
.news-col ul li p {font-size: 75%;}
.news-date {color: #999; background-color: #fff;}
.news-col p {margin: 0; width:95%; font-size:110%; font-family:Arial, Helvetica, sans-serif;}
.news-col p#date {margin: 0; width:95%; color: #999; font-size:110%; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; border-bottom: 1px solid #d9d9d9;}


.media-col {float: left; width: 190px;}
.media-col h3 a:link, .media-col h3 a:visited {width:95%; color: #00b1f0 !important; font-size:100%; background-color: #fff; line-height: 1.3em; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.media-col ul {margin-right: 10px; border-bottom: 1px solid #d9d9d9; padding: 0;}
.media-col ul li {font-size: 100%; padding: 0 3px 5px 0;}
.media-col ul li p {font-size: 75%;}
.news-date {color: #999; background-color: #fff;}
.media-col p {margin: 0; width:95%; font-size:110%; font-family:Arial, Helvetica, sans-serif;}
.media-col p#date {margin: 0; width:95%; color: #999; font-size:110%; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; border-bottom: 1px solid #d9d9d9;}

.puff #mediaSearch #RadioGroup1_0, .puff #mediaSearch #RadioGroup1_1, .puff #mediaSearch #RadioGroup1_2 {width: auto;}
#content-secondary #mediaSearch input#fromDate, #content-secondary #mediaSearch input#toDate {width: 100px; border: 1px solid #7f9db9;}


#ctl00_ctl15_g_3ae8bbbf_ade0_4234_8a5d_77d577b269ef_ctl00_fromDate, #ctl00_ctl15_g_3ae8bbbf_ade0_4234_8a5d_77d577b269ef_ctl00_toDate {width: 100px; border: 1px solid #7f9db9;}
#ctl00_ctl17_g_52ae9f1f_2f37_4e1c_9059_e3a0559c340f_ctl00_toDate, #ctl00_ctl17_g_52ae9f1f_2f37_4e1c_9059_e3a0559c340f_ctl00_fromDate {width: 100px; border: 1px solid #7f9db9;}
#ctl00_ctl17_g_52ae9f1f_2f37_4e1c_9059_e3a0559c340f_ctl00_keyword {width: 175px; border: 1px solid #7f9db9;}
#ctl00_ctl15_g_3ae8bbbf_ade0_4234_8a5d_77d577b269ef_ctl00_keyword {width: 175px; border: 1px solid #7f9db9;}





#content-secondary #mediaSearch input#keyword {width: 175px; border: 1px solid #7f9db9;}
#content-secondary #mediaSearch p label.datechoice {width: 50px; float: left; color: #999;}
#content-secondary #mediaSearch p {clear: both; font-weight:bold; font-size:100%;}
.mediapuff {
	background-color:#f5f5f5;
	padding-bottom:20px;
	margin-bottom:10px;
}
#content-secondary .mediapuff h2 {width:175px; font-size:100%; background: #fff url(../images/puff-hdr-bg.jpg) repeat-x 0 0; border-bottom: 1px solid #d9d9d9;}

#content-secondary .puff table#glossary {margin: 10px 0;}
#content-secondary .puff table#glossary td {text-align: center; font-weight: bold;}
#content-secondary .puff table#glossary td a {color: #00b1f0; text-decoration: none; font-size: 85%; display: block; padding: 3px 0; width: 27px; height: 21px;}
#content-secondary .puff table#glossary td a:hover {color: #9f53a0; font-weight: bold; font-size: 95%; background-color: #ececec;}


.textbox {
	border: 1px solid #7f9db9; width: 275px; color:#999999; height:14px; font-size:11px;
}


.tabs_bg_on { background-image:url(../images/funds-by-bg.jpg); background-repeat:repeat-x; }








/* Glossary Results */
#glossary-choice {padding-bottom: 10px; border-bottom: 1px solid #d9d9d9;}
#glossary-choice table#letters {margin: 5px 0;}
#glossary-choice table#letters td {text-align: center; font-weight: bold;}
#glossary-choice table#letters td a {color: #00b1f0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-size: 120%; display: block; padding: 3px 0; width: 20px; height: 14px;}
#glossary-choice table#letters td a:hover {color: #9f53a0; font-weight: bold; background-color: #ececec;}

#content-general #glossary-results {padding-bottom: 10px; margin-bottom: 10px;}
#content-general #glossary-results h2 {border: none; color: #000; padding-left: 0; font-size:120%; font-family:Arial, Helvetica, sans-serif;}
#content-general #glossary-results h3 {border: none; color: #00b1f0; padding: 0; margin:0; font-size:120%; font-family:Arial, Helvetica, sans-serif;}
#content-general #glossary-results div {color: #000; font-size:120%; padding: 0; margin:0; font-family:Arial, Helvetica, sans-serif;}

#content-general #glossary-details {padding-bottom: 10px; margin-bottom: 10px;}
#content-general #glossary-details h2 {border: none; color: #000; padding: 15px 0 10px 0; background: url(../images/comply_bg.jpg) repeat-x bottom left; margin-bottom: 10px;}
#content-general #glossary-details td h2 {color: #00b1f0; font-size: 75%; margin-bottom: -15px !important; font-size:120%; font-family:Arial, Helvetica, sans-serif; background: none !important;}
#content-general #glossary-details td h2 a {color: #00b1f0; text-decoration: none; padding-top:0;}
#content-general #glossary-details h4 a:hover {color: #00b1f0; text-decoration: underline;}
#content-general #glossary-details p {font-size:110%; font-family:Arial, Helvetica, sans-serif; padding-bottom:0;}
#content-general #glossary-details #date {margin: 0; width:95%; color: #999; font-size:110%; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}




#content-general #glossary-nav li {color: #00b1f0; float: left; padding: 0 3px;}
#content-general #glossary-nav li.nav-title {color: #000;}
#content-general #glossary-nav a {color: #00b1f0; text-decoration: none;}
#content-general #glossary-nav a:hover {color: #00b1f0; text-decoration: underline;}

.mediaPaging td span {color: #00b1f0; font-size:110%; font-family:Arial, Helvetica, sans-serif; padding: 0 6px 0 6px; border-right: 1px solid #00b1f0;}
.mediaPaging td a:link {color: #00b1f0; font-size:110%; font-family:Arial, Helvetica, sans-serif; padding: 0 6px 0 6px; border-right: 1px solid #00b1f0; text-decoration:underline;}

/*  Co Branded Header Styles */

.co-branded {background: #ffffff url(../images/header_bg2.gif) repeat-x top left !important;}

.co-branded #header li {color:#000000; background-color:#ffffff;}
.co-branded #header a:link, .co-branded #header a:visited {color: #000000; text-decoration: none; background-color: #ffffff;}
.co-branded #header a:hover, .co-branded #header a:active, .co-branded #header a:focus {color: #000000; background-color: #ffffff; text-decoration: underline; background-color: transparent;} 


.co-branded #nav-global {float: right; width: 558px; text-align: right; margin-top: 69px; border-top: 1px solid #cacaca; padding-top: 10px;}


.co-branded #nav-global li a:link, .co-branded #nav-global li a:visited {color: #000000; text-decoration: none; background-color: transparent;}
.co-branded #nav-global li a:hover, .co-branded #nav-global li a:active, .co-branded #nav-global li a:focus {color: #000000; text-decoration: underline; background-color: transparent;} 


.co-branded #nav-main li a:link, .co-branded #nav-main li a:visited  {color: #333; background: #f0f0f0 url(../images/nav-main-bg.jpg) repeat-x top left;; text-decoration: none; border-bottom: 1px solid #cbcbcb;}
.co-branded #nav-main li a:hover, .co-branded #nav-main li a:active, .co-branded #nav-main li a:focus, .co-branded #nav-main li a.navselected {color: #fff; background: #0091c7 url(../images/nav-main-bg-on.jpg) repeat-x top left; border-bottom-color: #0091c7;}

#content-col .cobrandedlogo {position:absolute; top:-150px; left:750px;}
.co-branded #nocontent .cobrandedlogo {position:absolute; top:-150px; left:750px;}
.cobrandedlogo {position:absolute; top:-150px; left:750px;}


.co-branded #zz1_GlobalNav td a {color: #000000;}
.co-branded #zz1_GlobalNav td a:link  {color: #000000; text-decoration:none;}
.co-branded #zz1_GlobalNav td a:visited {color: #000000; text-decoration:none;}
.co-branded #zz1_GlobalNav td a.navselected {color: #000000; text-decoration:none;}
.co-branded #zz1_GlobalNav td a:focus {color: #000000; text-decoration:none;}
.co-branded #zz1_GlobalNav td a:active {color: #fff; text-decoration:none;}
.co-branded #zz1_GlobalNav td a:hover {color: #fff; text-decoration:none;}
.co-branded #zz1_GlobalNav td a.navselected  {color: #fff; text-decoration:none;}





/*  Co Branded Header Styles 
.co-branded #header a:link, #co-branded #header a:visited {color: #cacaca; text-decoration: none; background-color: transparent;}
.co-branded #header a:hover, #co-branded #header a:active, #co-branded #header a:focus {color: #cacaca; text-decoration: underline; background-color: transparent;} 

.co-branded {background: #ffffff url(../images/header_bg2.gif) repeat-x top left; font-family: Arial, Helvetica, sans-serif; height: 100%;}
.co-branded #header {color: #cacaca; position: absolute; width: 960px; min-height: 161px; padding-top: 6px; top: 0px; left:140px;}
.co-branded #header #img-i {position: absolute; left: 0; top: 10px;}
.co-branded #header #img-ii {position: absolute; right: 0; top: 40px;}
.co-branded #header #img-iii {display: none;}
.co-branded #header li {display: inline;}
.co-branded #header input {height: 16px; width: 161px; background: #000 url(../images/search_bg2.gif) no-repeat 0 0; border: none; font-size: 75%; padding: 3px 0 0 24px;}
*/
/* Co Branded Global Navigiation Styles
.co-branded #nav-global #search label {position: absolute; top: -1000px; color: #fff; background-color: #000;}
.co-branded #nav-header {float: left; width: 210px; margin-top: 80px;}
.co-branded #nav-header li {padding: 0 1px; color: #cacaca; background-color: #fff;}
.co-branded #nav-global {float: right; width: 558px; text-align: right; margin-top: 69px; border-top: 1px solid #cacaca; padding-top: 10px;}
.co-branded #nav-global li {padding: 0 1px; color: #cacaca; background-color: #fff;}
.co-branded #nav-global li form {display: inline;}
.co-branded #nav-global li a:link, #co-branded #nav-global li a:visited {color: #000000; text-decoration: none; background-color: transparent;}
.co-branded #nav-global li a:hover, #co-branded #nav-global li a:active, #co-branded #nav-global li a:focus {color: #000000; text-decoration: underline; background-color: transparent;} 
 */
/* Co Branded Main Navigation Styles
.co-branded #nav-main {position: absolute; left: 0; bottom: 0; min-height: 26px; vertical-align: middle;}
.co-branded #nav-main li a {display: block; float: left; padding: 0 14px; line-height: 26px;}
.co-branded #nav-main li a:link, #co-branded #nav-main li a:visited  {color: #333; background: #f0f0f0 url(../images/nav-main-bg.jpg) repeat-x top left;; text-decoration: none; border-bottom: 1px solid #cbcbcb;}
.co-branded #nav-main li a:hover, #co-branded #nav-main li a:active, #co-branded #nav-main li a:focus, #co-branded #nav-main li a.navselected {color: #fff; background: #0091c7 url(../images/nav-main-bg-on.jpg) repeat-x top left; border-bottom-color: #0091c7;}

 */










/* institutional */

#instleft-col {float: left;  height:450px; width: 190px; margin-right: 1px; position: relative; padding-bottom: 0;}
#instright-col {float: right; width: 740px; padding-left: 5px; top:30px; position: relative;}

#instintro {width: 190px; float:left;}
#instintro h1 {border-bottom: 1px solid #e0e0e0; padding-bottom: 12px;}

#inst-consultants {width: 180px; float:left;  padding-left: 5px; height: 268px; background: transparent url(../images/inst1.jpg) no-repeat 0 0; color: #fff;}
#inst-consultants h2 {padding: 15px 19px 0 19px; background:transparent; border: 0; border-width: 0; color: #fff;}
#inst-consultants p {padding: 15px 19px 0 19px;}

#inst-corporate {width: 180px; float:left; padding-left: 5px; height: 318px; background: transparent url(../images/inst2.jpg) no-repeat 0 0; color: #fff;}
#inst-corporate h2 {padding: 15px 19px 0 19px; background:transparent; border: 0; border-width: 0; color: #fff;}
#inst-corporate p {padding: 15px 19px 0 19px;}

#inst-trustees {width: 180px; float:left; padding-left: 5px; height: 268px; background: transparent url(../images/inst3.jpg) no-repeat 0 0; color: #fff;}
#inst-trustees h2 {padding: 15px 19px 0 19px; background:transparent; border: 0; border-width: 0; color: #fff;}
#inst-trustees p {padding: 15px 19px 0 19px;}

#inst-charities {width: 180px; float:left; padding-left: 5px; height: 234px; background: transparent url(../images/inst4.jpg) no-repeat 0 0; color: #fff;}
#inst-charities h2 {padding: 15px 19px 0 19px; background:transparent; border: 0; border-width: 0; color: #fff;}
#inst-charities p {padding: 15px 19px 0 19px;}




#inst-consultants ul, #inst-corporate ul, #inst-trustees ul, #inst-charities ul{padding: 3px 19px; }
#inst-consultants li, #inst-corporate li, #inst-trustees li, #inst-charities li {display:block; font-weight:normal; }
#inst-consultants a, #inst-corporate a, #inst-trustees a, #inst-charities a{display:block; padding: 3px 3px 3px 15px; background: url(../images/invest_bullet.png) no-repeat 0px 6px;}
#inst-consultants a:hover, #inst-corporate a:hover, #inst-trustees a:hover, #inst-charities a:hover {background-color: #000; text-decoration: none;} 


/* Fix Pages without core.css */
.ms-WPBody {font-size:8pt; font-family:arial,verdana,helvetica,sans-serif;}
.ms-WPBody TABLE,.ms-TPBody TABLE {font-size:1em;}

.ms-WPBody h3 {font-size: 120%;}
.ms-WPBody .fundSearch h3 {font-size: 115% !important;}


.ms-WPBody TABLE TR.odd,.ms-TPBody TABLE TR.odd {
	background-color: #fff !important;
}


#WebPartWPQ1 .level-header {
	font-weight: bold !important;
	padding: 5px 0;
	font-size: 1.1em;
}
#WebPartWPQ1 .level-item {
	padding: 3px 8px;
	line-height: 1.3em;
	background-image: none !important;
}
#WebPartWPQ1 .level-item a {
	background-color: transparent !important;
}

#ctl00_PlaceHolderMain_RichHtmlField8__ControlWrapper_RichHtmlField #content-fund p {font-size: .75em;}
#ctl00_PlaceHolderMain_RichHtmlField11__ControlWrapper_RichHtmlField p {
	font-size: .75em;
}
#ctl00_PlaceHolderMain_RichHtmlField10__ControlWrapper_RichHtmlField #content-fund p {font-size: .75em;}
#ctl00_PlaceHolderMain_RichHtmlField10__ControlWrapper_RichHtmlField p {
	font-size: .75em;
}

#ctl00_PlaceHolderMain_RichHtmlField11__ControlWrapper_RichHtmlField p span#__publishingReusableFragment {
	font-size: 1.3em;
}



/* new homepage styles */
#content-homepage {width: 960px; margin: 0 auto 0 auto; padding-bottom: 0; font-size:100%;}

#homeintro {float:left; width:175px; padding-right:15px;}
#homeintro p {}

#maincontent {float:left; width:770px;}



#hometopcontent {float:left; padding:10px 10px 0 0; width:770px; margin-bottom: 0px; height: 198px; overflow: hidden;}





/*#hometopcontent h2 {font-size: 80%; margin: 0; padding: 10px 5px 0 0; color: #963d97; border: none; border-top: 1px solid #d9d9d9;}*/
#hometopcontent a {color: #000; background-color: #fff; text-decoration: none;}
#hometopcontent a:hover, #content-secondary a:active, #content-secondary a:focus {text-decoration: underline;}

#hometopcontent h2.adviserHome {font-size:100%; color:#999; border-width:0; width:170px; margin:-12px 0 5px 8px; background-color:#f1f1f1; border-bottom: none !important; padding:5px 5px 5px 10px;}
#hometopcontent .fundSearch {height:178px; width:180px; min-height:178px; float:left; margin:-5px 0 0 8px; margin-left: 2px;}
#hometopcontent .fundSearch p {margin: 5px 0; border-bottom: 1px solid #d8d8d8;}
#hometopcontent .fundSearch .line {padding-bottom: 2px; border-bottom: none;}
#hometopcontent .fundSearch div h3 {margin-top: -3px;}
#hometopcontent .fundSearch input, #hometopcontent .fundSearch select {width: 165px;}
#hometopcontent #flashbox {margin-top: 0px;}

/*#hometopcontent table {width: 175px; float:left; text-align:left;}*/

#rotatingcontent {float:left; width:571px;}
#searchcontent {float:left; width:180px;}


#homebottomcontent {float:left; padding-top:0; width:780px;}

#homebottomcontent h2 {font-size: 80%; margin: 0; padding: 10px 5px 0 0; color: #963d97; border: none; border-top: 1px solid #d9d9d9;}
#homebottomcontent a {color: #000; background-color: #fff; text-decoration: none;}

#homebottomcontent .homepuff {float:left; width:175px; border-bottom: 1px solid #d9d9d9; color:#000000; margin-bottom: 10px; min-height:180px; font-size:100% !important; margin:10px 18px 0 0;}
#homebottomcontent .homepuff h2 {width:175px; height:20px; padding-left:5px; padding-bottom: 1px; border-width:0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; background: #fff url(../images/puff-hdr-bg.jpg) repeat-x 0 0;}
#homebottomcontent .homepuff .date {
	 margin-left:10px;
}
#homebottomcontent .homepuff .content {height:85px; height:100px;}
#homebottomcontent .homepuff img {padding:10px 0 0 6px; float:left;}









#homebottomcontent .homepuffcofund {float:left; width:175px; border-bottom: 1px solid #d9d9d9; color:#000000; margin-bottom: 10px; min-height:180px; font-size:100% !important; margin:10px 18px 0 0;}
*html #homebottomcontent .homepuffcofund {float:left; width:175px; border-bottom: 1px solid #d9d9d9; color:#000000; margin-bottom: 10px; min-height:180px; font-size:100% !important; margin:10px 7px 0 0;}

#homebottomcontent .homepuffcofund h2 {width:175px; height:20px; padding-left:5px; padding-bottom: 1px; border-width:0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; background: #fff url(../images/puff-hdr-bg.jpg) repeat-x 0 0;}
#homebottomcontent .homepuffcofund .date {
	 margin-left:10px;
}
#homebottomcontent .homepuffcofund .content {height:85px; height:100px;}
#homebottomcontent .homepuffcofund img {padding:10px 0 0 6px; float:left;}


#homebottomcontent .homepuffcofund .puff .content {min-height: 105px;}
#homebottomcontent .homepuffcofund p {font-size:80%; margin:0 0 0 0; padding:10px 0 0 0;}
#homebottomcontent .homepuffcofund ul {float:left; width:110px; margin-top:10px; }
#homebottomcontent .homepuffcofund ul li {padding:0 0 0 10px; margin:0;}

#homebottomcontent .homepuffcofund .content {height:85px; height:100px;}
#homebottomcontent .homepuffcofund img {padding:10px 0 0 6px; float:left;}





#homebottomcontent .puff a:link, #homebottomcontent .puff a:visited {padding:10px 20px 9px 6px; background: #fff url(../images/puffbutton.gif) no-repeat center right; float:right; color: #963d97; font-size: 80%;}
#homebottomcontent .puff a:hover, #homebottomcontent .puff a:active, #homebottomcontent .puff a:focus {padding:10px 20px 9px 6px; background: #fff url(../images/puffbutton.gif) no-repeat center right !important; float:right; color: #963d97; font-size: 80%; text-decoration: none;}
#homebottomcontent .puff .content li {padding: 1px 0;}
#homebottomcontent .puff .content li a:link, #homebottomcontent .puff .content li a:visited {padding:5px 5px 5px 10px; background: transparent url('../images/homebullets.gif') no-repeat 0 8px; float:none; color: #333; font-size: 100%; line-height: 1.2em;}
#homebottomcontent .puff .content li a:hover, #homebottomcontent .puff .content li a:active, #homebottomcontent .puff .content li a:focus {padding:5px 5px 5px 10px;  float:none; color: #333; font-size: 100%; text-decoration: underline;}

#homebottomcontent a:hover, #content-secondary a:active, #content-secondary a:focus {text-decoration: underline;}

#homebottomcontent .homepuff .puff .content {min-height: 105px;}
#homebottomcontent .homepuff p {font-size:80%; margin:0 0 0 0; padding:10px 0 0 0;}
#homebottomcontent .homepuff ul {float:left; width:110px; margin-top:10px; }
#homebottomcontent .homepuff ul li {padding:0 0 0 10px; margin:0;}

#homebottomcontent .homepuff .content {height:85px; height:100px;}
#homebottomcontent .homepuff img {padding:10px 0 0 6px; float:left;}
#homebottomcontent .puff a:link, #homebottomcontent .puff a:visited {padding:10px 20px 9px 6px; background: #fff url(../images/puffbutton.gif) no-repeat center right; float:right; color: #963d97; font-size: 80%;}
#homebottomcontent .puff a:hover, #homebottomcontent .puff a:active, #homebottomcontent .puff a:focus {padding:10px 20px 9px 6px; background: #fff url(../images/puffbutton.gif) no-repeat center right !important; float:right; color: #963d97; font-size: 80%; text-decoration: none;}
#homebottomcontent .puff p a:link, #homebottomcontent .puff p a:visited {font-size: 100%;}
#homebottomcontent .puff p a:hover, #homebottomcontent .puff p a:active, #homebottomcontent .puff p a:focus {font-size: 100%;}

#homebottomcontent .puff .content li {padding: 1px 0;}
#homebottomcontent .puff .content li a:link, #homebottomcontent .puff .content li a:visited {padding:5px 5px 5px 10px; background: transparent url('../images/homebullets.gif') no-repeat 0 8px; float:none; color: #333; font-size: 100%; line-height: 1.2em;}
#homebottomcontent .puff .content li a:hover, #homebottomcontent .puff .content li a:active, #homebottomcontent .puff .content li a:focus {padding:5px 5px 5px 10px; float:none; color: #333; font-size: 100%; text-decoration: underline;}

#homebottomcontent a:link, #homebottomcontent a:visited {padding:12px 20px 9px 6px; background: #fff url(../images/puffbutton.gif) no-repeat center right; float:right; color: #963d97; font-size: 80%;}
#homebottomcontent .puff a:hover, #homebottomcontent .puff a:active, #homebottomcontent .puff a:focus {padding:10px 20px 9px 6px; background: #fff url(../images/puffbutton.gif) no-repeat center right !important; float:right; color: #963d97; font-size: 80%; text-decoration: none;}
#homebottomcontent .puff .content li {padding: 1px 0;}
#homebottomcontent .puff .content li a:link, #homebottomcontent .puff .content li a:visited {padding:5px 5px 5px 10px; background: transparent url('../images/homebullets.gif') no-repeat 0 8px; float:none; color: #333; font-size: 100%; line-height: 1.2em;}
#homebottomcontent .puff .content li a:hover, #homebottomcontent .puff .content  li a:active, #homebottomcontent .puff .content li a:focus {padding:5px 5px 5px 10px; background: transparent url('../images/homebullets.gif') no-repeat 0 8px !important; float:none; color: #333; font-size: 100%; text-decoration: underline;}

#hometopcontent .homepuff { float:left; padding:0px !important; width:180px; border-bottom: 1px solid #d9d9d9; color:#000000; margin-bottom: 0; min-height:197px; margin:0 0 0 8px; }
#hometopcontent .homepuff h2 {width:175px; height:20px; padding-left:5px; padding-bottom: 1px; border-width:0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; background: #fff url(../images/puff-hdr-bg.jpg) repeat-x 0 0; margin:0px !important; font-size:13px;}
#hometopcontent .homepuff .news .content {min-height: 105px;}
#hometopcontent .homepuff p {font-size:80%; margin:0 0 0 0; padding:8px 0 0 8px;}
#hometopcontent .homepuff ul {float:left; width:110px; margin-top:10px; }
#hometopcontent .homepuff ul li {padding:0 0 0 10px; margin:0;}
#hometopcontent .homepuff .content {height:85px; height:100px;}
#hometopcontent .homepuff img {padding:10px 0 0 6px; float:left;}

#hometopcontent .puff a:link, #homebottomcontent .puff a:visited {padding:10px 20px 9px 6px; background: #fff url(../images/puffbutton.gif) no-repeat center right; float:right; color: #963d97; font-size: 80%}
#hometopcontent .puff a:hover, #homebottomcontent .puff a:active, #homebottomcontent .puff a:focus {padding:10px 20px 9px 6px; background: #fff url(../images/puffbutton.gif) no-repeat center right !important; float:right; color: #963d97; font-size: 80%; text-decoration: none;}
#hometopcontent .puff p a:link, #homebottomcontent .puff p a:visited, #hometopcontent .puff p a:hover, #homebottomcontent .puff p a:active, #homebottomcontent .puff p a:focus {font-size: 100%;}



.fundsinfocuspuff { float:left; padding:0 0 0 0px !important; position:relative; font-size:90%; width:180px; background-color:#eae8ed; color:#000000; border-bottom:0; min-height:197px; height:auto !important; height:197px; margin:0 0 0 0;}
.fundsinfocuspuff img { padding:0 0 5px 0; margin:0; }
.fundsinfocuspuff h2 { font-size:100%; font-weight:bold;  }
.fundsinfocuspuff p { border-bottom:0; padding-right:5px; }

.fundsinfocuspuff p a { padding:0 0 0 10px; margin:0; color:#000; display:block; font-weight:normal; 
text-decoration:none; background:transparent url(../images/fundspuffarrow.gif) no-repeat 0 2px; clear:both;  }
/* { padding:0 0 0 10px; color:#333333; background:transparent url(../images/fundspuffarrow.gif) no-repeat 3px 3px !important; display:block; } */
.fundsinfocuspuff a:hover { text-decoration:underline; }


#contentpufftwinsholder { float:left; padding:0; margin:-15px 0 0 0 !important; }
#contentpufftwinsholder img {padding:10px 0 0 0;}
#contentpufftwinsholder .contentpufftwins {  }
#contentpufftwinsholder .fundsinfocuspuff { margin-left:0; }
#contentpufftwinsholder .fundsinfocuspuff p { font-size:80%; }
#contentpufftwinsholder .fundsinfocuspuff a { font-weight:normal;}
#contentpufftwinsholder .fundsinfocuspuff img {padding:0 0 5px 0;}
#contentpufftwinsholder h2 { border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; width:365px; border-top:none; height:14px !important; 
color:#999999; padding:10px 0 6px 5px; margin:0; }



/* SWIP */
#homebottomcontent .homepuff .news .content {min-height: 105px;}
#homebottomcontent .homepuff p {font-size:80%; margin:0 0 0 0; padding:8px 0 0 8px;}
#homebottomcontent .homepuff .news p {font-size: 80% ; margin: 0;}
#homebottomcontent .homepuff ul {float:left; width:110px; margin-top:10px; }
#homebottomcontent .homepuff ul li {padding:0 0 0 10px; margin:0;}

#homebottomcontent .homepuff .content {height:85px; height:100px;}
#homebottomcontent .homepuff img {padding:10px 0 0 6px; float:left;}
#homebottomcontent .news .content li {padding: 10px 0;}
#homebottomcontent .news .content li a:link, #homebottomcontent .news .content li a:visited {padding:10px 10px 10px 10px; float:none; color: #333;  font-weight:bold; line-height: 1.2em;}
#homebottomcontent .news .content li a:hover, #homebottomcontent .news .content li a:active, #homebottomcontent .news .content li a:focus {padding:10px 10px 10px 10px;  float:none; color: #333; font-size: 100%; text-decoration: underline;}
#homebottomcontent .news a:link, #homebottomcontent .news a:visited {padding: 0 0 8px 0; background: #fff; float :left; color: #00b1f0; font-size: 100%; font-weight:bold; }
#homebottomcontent .news a:hover, #homebottomcontent .news a:active, #homebottomcontent .news a:focus {float:left; color: #00b1f0; font-size: 100%; text-decoration: underline;}

#homebottomcontent .homepuff .glossary-new .content {min-height: 105px; background-color:white;}

#homebottomcontent .homepuff .content {height:85px; height:100px; background-color:white; }
#homebottomcontent .homepuff img {padding:10px 0 0 6px; float:left;}
#homebottomcontent .glossary-new a:link, #homebottomcontent .glossary-new a:visited {padding:8px 8px 8px 8px; background: #fff; float :left; color: #00b1f0; font-size: 80%; font-weight:bold; }
#homebottomcontent .glossary-new a:hover, #homebottomcontent .glossary-new a:active, #homebottomcontent .glossary-new a:focus {padding:8px 8px 8px 8px; float:left; color: #00b1f0; font-size: 80%; text-decoration: underline;}
#homebottomcontent .glossary-new .content li {padding: 1px 0;}
#homebottomcontent .glossary-new .content li a:link, #homebottomcontent .glossary-new .content li a:visited { padding:5px 5px 5px 10px; float:none; font-size: 100%; font-weight:bold; line-height: 1.2em;}
#homebottomcontent .glossary-new .content li a:hover, #homebottomcontent .glossary-new .content li a:active, #homebottomcontent .glossary-new .content li a:focus {padding:5px 5px 5px 10px;  float:none; font-size: 100%; text-decoration: underline;}
#homebottomcontent .glossary-new a:link, #homebottomcontent .glossary-new a:visited {padding:8px 8px 8px 8px; background: white; float :left; color: #00b1f0; font-size: 80%; font-weight:bold; }
#homebottomcontent .glossary-new a:hover, #homebottomcontent .glossary-new a:active, #homebottomcontent .glossary-new a:focus {padding:8px 8px 8px 8px; float:left; color: #00b1f0; font-size: 80%; text-decoration: underline;}

#content-secondary .glossary-new table#glossary {margin: 10px 0;}
#content-secondary .glossary-new table#glossary td {background-color: white; text-align: left; font-weight: bold; border-bottom-color:white; }
#content-secondary .glossary-new table#glossary td a {background-color: white; color: #00b1f0; text-decoration: none; font-size: 85%; display: block; padding: 3px 0; width: 27px; height: 21px;}
#content-secondary .glossary-new table#glossary td a:hover {color: #9f53a0; font-weight: bold; font-size: 95%; background-color: white;}


/* SWIP */

#ctl00_ctl22_g_f2289ee8_1e09_46b9_90f6_86fdf0992fd8_ctl00_ImageButtonSearch {
	padding-left: 25px;
}
/* .fundSearch {background-color: #f1f1f1; color: #333; padding: 0 0 0 0; min-height: 345px; margin:-5px 0 0 0;} */


/* end new homepage styles */

td#MSOZoneCell_WebPartctl00_ctl22_g_1234208f_2d9d_4724_b0e9_4c9e2db48850, #ctl00_ctl22_g_1234208f_2d9d_4724_b0e9_4c9e2db48850, #WebPartctl00_ctl22_g_1234208f_2d9d_4724_b0e9_4c9e2db48850 {	height: 0; display: none;}

/* New Re-usable content puffs  */
.puff-image-link {background: #f2f2f2; width: 185px; min-height:200px; height: auto !important; height: 200px; }
.puff-image-link img {padding: 0 0 10px 0 !important;}
.puff-image-link p {padding: 0 !important;}
.puff-image-link a {padding: 0 !important; background: none !important; color: #000 !important;}
.puff-image-link ul {float: none !important; clear: both !important; list-style-position: outside !important; margin: 5px 10px 5px 5px !important; width: auto !important;}
.puff-image-link li {background:#f2f2f2 url(../images/arrow_left_blk.gif) no-repeat 0 5px; padding: 0 !important; font-size: 100%; line-height: 1.1em;}
.puff-image-link li a {padding:0 0 0 10px !important; margin:-10px 0 0 0 !important; float: none !important; display:block;}

.puff-image-link2 {background: #f2f2f2; width: 185px; min-height:200px; height: auto !important; height: 200px; margin-left:8px;}
*html .puff-image-link2 {background: #f2f2f2; width: 185px; min-height:200px; height: auto !important; height: 200px; margin-left:6px;}
.puff-image-link2 img {padding: 0 0 10px 0 !important;}
.puff-image-link2 p {padding: 0 !important;}
.puff-image-link2 a {padding: 0 !important; background: none !important; color: #000 !important;}
.puff-image-link2 ul {float: none !important; clear: both !important; list-style-position: outside !important; margin: 5px 10px 5px 5px !important; width: auto !important;}
.puff-image-link2 li {background:#f2f2f2 url(../images/arrow_left_blk.gif) no-repeat 0 5px; padding: 0 !important; font-size: 100%; line-height: 1.1em;}
.puff-image-link2 li a {padding:0 0 0 10px !important; margin:-10px 0 0 0 !important; float: none !important; display:block;}


#homebottomcontent .homepuff a:link, #homebottomcontent .homepuff a:visited {padding:0; background: none; float:none; color: #000; font-size: 80%;}
#homebottomcontent .homepuff dd a:link, #homebottomcontent .homepuff dd a:visited {font-size: 100%;}
#homebottomcontent .homepuff dl {width: 185px;}
#homebottomcontent .homepuff dt {font-size: 80%; border-bottom: 1px solid #d9d9d9; clear: both; width: 180px; padding: 5px 0 5px 5px; background: #f2f2f2 url(../images/plus.gif) no-repeat 95% 50%; font-weight: normal;}

#homebottomcontent .homepuff dt.open {background-image: url(../images/minus.gif); background-color: #e5e5e5;}
#homebottomcontent .homepuff dt a:link, #homebottomcontent .homepuff dt a:visited {background-color: transparent; font-size: 100%;}
#homebottomcontent .homepuff dt a:hover, #homebottomcontent .homepuff dt a:active, #homebottomcontent .homepuff dt a:focus {color: #000; padding: 0; background-color: transparent; text-decoration: none;}
#homebottomcontent .homepuff dd {clear: both; font-size: 80%; padding: 5px 0 10px 5px;}
#homebottomcontent .homepuff dd p {font-size: 100%; margin: 5px 0;}
#homebottomcontent .homepuff p.how-to {padding: 5px 3px; font-size: 75%;}
#homebottomcontent .homepuff .advisers-accordion h2 {background: #000 !important; color: #fff; padding-left: 5px;}
#homebottomcontent .homepuff dd a {font-size: 100%; color:#000;}

#homebottomcontent .homepuff .advisers-accordion dd p { float:left; background:transparent url(../images/arrow_left_blk.gif) no-repeat center left; padding-top:0; padding-left: 10px; margin-left: 8px; font-size: 100%;}
#homebottomcontent .homepuff .advisers-accordion dd p.pdf { float:left; background:transparent url(../images/pdf_icon.gif) no-repeat center left; padding-top:0; padding-left: 20px; margin-left: 0;}
#homebottomcontent .homepuff dd p a { font-size:100%; width:160px; background: transparent none; padding-left: 0; padding-top:0px; margin:4px 0 0 0; color:#000; text-decoration: none; }
#homebottomcontent .homepuff dd p a:hover { text-decoration: underline; }


#content-secondary .puff-image-link a {padding: 0 !important; background: none !important; color: #000 !important;}
#content-secondary .puff-image-link ul {float: none !important; clear: both !important; list-style-position: outside !important; margin: 5px 10px 5px 5px !important; width: auto !important;}
#content-secondary .puff-image-link li {background:#f2f2f2 url(../images/arrow_left_blk.gif) no-repeat 0 3px; padding: 0 !important; font-size: 100%; line-height: 1.1em;}
#content-secondary .puff-image-link li a {padding:0 0 0 10px !important; margin:-10px 0 0 0 !important; float: none !important; display:block;}

#content-secondary dl {width: 190px;}
#content-secondary dt {font-size: 80%; border-bottom: 1px solid #d9d9d9; clear: both; width: 185px; padding: 5px 0 5px 5px; background: #f2f2f2 url(../images/plus.gif) no-repeat 95% 50%; font-weight: normal;}

#content-secondary dt.open {background-image: url(../images/minus.gif); background-color: #e5e5e5;}
#content-secondary dt a:link, #content-secondary dt a:visited {background-color: transparent;}
#content-secondary dt a:hover, #content-secondary dt a:active, #content-secondary dt a:focus {float: none; color: #000; padding: 0; background-color: transparent; text-decoration: none;}
#content-secondary dd {clear: both; font-size: 80%; padding: 5px 0 10px 5px;}
#content-secondary dd p {font-size: 100%;}
#content-secondary p.how-to {padding: 5px 3px; font-size: 75%;}
#content-secondary .advisers-accordion h2 {background: #000 !important; color: #fff; padding-left: 5px;}
#content-secondary dd a {font-size: 100%; color:#000;}

#content-secondary .advisers-accordion dd p { float:left; background:transparent url(../images/arrow_left_blk.gif) no-repeat center left; padding-top:0; padding-left: 10px; margin-left: 8px;}
#content-secondary .advisers-accordion dd p.pdf { float:left; background:transparent url(../images/pdf_icon.gif) no-repeat center left; padding-top:0; padding-left: 20px; margin-left: 0;}
#content-secondary dd p a { font-size:100%; width:160px; background: transparent none; padding-left: 0; padding-top:0px; margin:4px 0 0 0; color:#000; text-decoration: none; }
#content-secondary dd p a:hover { text-decoration: underline; }


/* Survey css */
#surveycontent {}
#surveycontent h1 {width:960px;}
#surveycontent p {padding-left:5px;}
#surveycontent #content-main {float: left; margin-left: 0;  width: 960px; padding-bottom: 35px; min-height:450px;  background-color:#fff;}

#Survey {background-color:#fff;}
#Survey #descriptiontop {color:#333; padding:0 0 20px 5px; font-size:110%; width:960px;}
.description {color:#333; padding:0 0 20px 5px; font-size:100%; width:960px; font-family:Arial, Helvetica, sans-serif;}
#Survey h1 {font-size:100%; width:955px; color:#963d97; background:#fff url(../images/survey_header_bg.jpg) repeat-x top left; border:0; margin:0; padding:10px 0 0 5px; height:34px;}
#Survey h2.question {color:#963d97; width:955px; clear:both; background-color:#fff; border:1px solid #d9d9d9; border-width:0 0 1px 0; padding:15px 0 5px 5px; margin:10px 0 0 0;}
#Survey p {width: 960px;}
#Survey .surveycentre {}
#Survey img {}
#Survey .imagetitle {padding:7px 0 0 5px; font-weight:bold; font-size:110%;}

#Survey table tr td {margin:0 0 10px 0;}
#Survey label {margin:3px 0 0 0; font-size:110%; font-family:Arial,Helvetica,sans-serif; position:absolute;}
#Survey input {padding:0 0 0 15px;}
#Survey textarea  {width:955px;}
form radio {margin:0 0 10px 0;}

#Survey textarea {margin:0 0 0 5px;}

#Survey #ButtonSubmitSurvey {}
.changecursor {cursor:hand;}

.surveyimage {float:left; padding:5px 10px 0 5px; margin-top:10px;}



#ratingsholder {font-size:100%; background:#fff url(../images/survey_header_bg.jpg) repeat-x top left; border:0; margin:0; padding:10px 0 0 5px; height:34px;}
#ratingstext {padding-right:100px; color:#963d97;}



#lloydslogo {padding:0 0 0 10px; position:relative; top:40px; font-size:70%; font-family:Arial, Helvetica, sans-serif; line-height:1.2em;}
#lloydslogo img {padding:0 10px 0 10px; float:left;}
#lloydslogo a:link, #lloydslogo a:visited {color:#000; text-decoration:underline;}
#lloydslogo a:hover {text-decoration:none;}

/* New Consultants Homepage */ 
#ConsultantsHome { min-height:420px; height:420px; width:970px; }
#ConsultantsHome h1 { border-bottom:1px solid black; text-indent:0px; padding-left:0px; margin-left:0px; }
#ConsultantsHome .column1 { float:left; width:195px; }

#ConsultantsHome .column2 { float:left; width:760px; padding-top:8px;  }
#ConsultantsHome .column2 p { margin-top:0px; padding-top:0px; color:#646464; }

#ConsultantsHome .image { z-index:900}
#ConsultantsHome .column2 #consultantSections { width: 770px; font-family:Arial,Helvetica,sans-serif; }
#ConsultantsHome .column2 #consultantSections h2 { z-index:1001; color :white; font-size:13px; margin:3px 0px 2px 5px; background-color:transparent; border:none; }
#ConsultantsHome .column2 #consultantSections h2 a { color:white;  font-size:13px; text-decoration:none; width:168px; height:15px; display:block; }
#ConsultantsHome .column2 #consultantSections h2 a:hover { color:white;  font-size:13px; text-decoration:underline; width:168px; height:15px; display:block; }
#ConsultantsHome .column2 #consultantSections ul { margin:-3px 0px 0px 5px; padding:0px; padding-top:0px; padding-bottom:2px; font-size:10px; behavior: url("/iepngfix.htc"); background-image: url(/PublishingImages/NewGlobalHomepage/global_trans.png); background-repeat: repeat;  }
#ConsultantsHome .column2 #consultantSections ul li { list-style:none; padding:0px; margin:0px; font-size:10px; line-height:13px; background-image:url(/PublishingImages/consultants_arrow.gif); margin-left:9px; padding-left:7px; background-repeat:no-repeat; background-position:0px 4px;  }
#ConsultantsHome .column2 #consultantSections ul li a { text-decoration:none; color:white; font-size:10px; }
#ConsultantsHome .column2 #consultantSections ul li a:hover { text-decoration:underline; color:white; font-size:10px; }


#ConsultantsHome .column2 ul {list-style: none;}
#ConsultantsHome .column2 li {padding: 1px 0;background:transparent url(../images/img_fundsinfocus_li_bg.gif) no-repeat 0 5px; padding-left:12px;  margin: 0 0 15px 10px; list-style-position: outside;}


#ConsultantsHome .column2 #consultantSections img { z-index:999; }
#ConsultantsHome .column2 #consultantSections .section { width:183px; height:90px; float:left; margin:0px 5px 6px 0px; position:relative }
#ConsultantsHome .column2 #consultantSections .section .text { z-index:1002; position: absolute; top:0px; left: 0;}
/*
#ConsultantsHome .column2 #consultantSections .sectionEquities { background-image:url(../images/consultantsEquities_bg.jpg); background-repeat:no-repeat; width:183px; height:90px; float:left; margin:0px 7px 6px 0px; }
#ConsultantsHome .column2 #consultantSections .sectionIncome { background-image:url(../images/consultantsIncome_bg.jpg); background-repeat:no-repeat; width:183px; height:90px; float:left; margin:0px 7px 6px 0px; }
#ConsultantsHome .column2 #consultantSections .sectionInterest { background-image:url(../images/consultantsInterest_bg.jpg); background-repeat:no-repeat; width:183px; height:90px; float:left; margin:0px 7px 6px 0px; }
#ConsultantsHome .column2 #consultantSections .sectionPrivateEquity { background-image:url(../images/consultantsEquity_bg.jpg); background-repeat:no-repeat; width:183px; height:90px; float:left; margin:0px 7px 6px 0px; }
#ConsultantsHome .column2 #consultantSections .sectionProperty { background-image:url(../images/consultantsProperty_bg.jpg); background-repeat:no-repeat; width:183px; height:90px; float:left; margin:0px 7px 6px 0px; }
#ConsultantsHome .column2 #consultantSections .sectionPensions { background-image:url(../images/consultantsPensions_bg.jpg); background-repeat:no-repeat; width:183px; height:90px; float:left; margin:0px 7px 6px 0px; }
#ConsultantsHome .column2 #consultantSections .sectionSolutions { background-image:url(../images/consultantsSolutions_bg.jpg); background-repeat:no-repeat; width:183px; height:90px; float:left; margin:0px 7px 6px 0px; }
*/
#ConsultantsHome #nav-sub { position:relative !important; top:0px !important; left:0 !important; padding-top:0px !important; } 



/* New Strategies Cash Homepage */ 
#StrategiesHome { min-height:420px; height:420px; width:970px; }
#StrategiesHome h1 { border-bottom:1px solid black; text-indent:0px; padding-left:0px; margin-left:0px; }
#StrategiesHome .column1 { float:left; width:195px; }

#StrategiesHome .column2 { float:left; width:760px; padding-top:8px;  }
#StrategiesHome .column2 p { margin-top:0px; padding-top:200px; color:#646464; }

#StrategiesHome .column2 #strategiesSections { width: 760px; font-family:Arial,Helvetica,sans-serif; }
#StrategiesHome .column2 #strategiesSections h2 { color:white; font-size:13px; margin:3px 0px 2px 5px; background-color:transparent; border:none; }
#StrategiesHome .column2 #strategiesSections h2 a { color:white;  font-size:13px; text-decoration:none; width:168px; height:15px; display:block; }
#StrategiesHome .column2 #strategiesSections h2 a:hover { color:white;  font-size:13px; text-decoration:underline; width:168px; height:15px; display:block; }
#StrategiesHome .column2 #strategiesSections ul { margin:3px 0px 0px 20px; padding:0px; font-size:10px;  }
#StrategiesHome .column2 #strategiesSections ul li { list-style:none; padding:0px; margin:0px; font-size:10px; line-height:13px; }
#StrategiesHome .column2 #strategiesSections ul li a { text-decoration:none; color:white; font-size:10px; }
#StrategiesHome .column2 #strategiesSections ul li a:hover { text-decoration:underline; color:white; font-size:10px; }

#StrategiesHome .column2 #strategiesSections .sectionCash { background-image:url(../images/consultantsCash_bg.jpg); background-repeat:no-repeat; width:183px; height:90px; float:left; margin:0px 7px 6px 0px; }
#StrategiesHome .column2 #strategiesSections .sectionEquities { background-image:url(../images/consultantsEquities_bg.jpg); background-repeat:no-repeat; width:183px; height:90px; float:left; margin:0px 7px 6px 0px; }

#StrategiesHome #nav-sub { position:relative !important; top:0px !important; left:0 !important; padding-top:0px !important; } 

/* Table of Contents */

.toc-layout-main a { color:#000; margin-left:12px; padding-left:8px; }

.toc-layout-main .groupheader { width:100%; border-bottom:1px solid #E6E6E6; padding-bottom:3px; font-size:16px; }
.toc-layout-main .Level1 { padding-top:15px; clear:both; line-height:10px; }
.toc-layout-main .Level1 a { color:#963B95; line-height:22px; }
.toc-layout-main .Level1 a:hover { color:#963B95; line-height:22px; }
.toc-layout-main .Level1 a:visited { color:#963B95; line-height:22px; }

.toc-layout-main .level-section { display:block; }

.toc-layout-main { background-color:#fff; }
.toc-layout-main .level-band { width :100%; float:left; line-height:13px; height:22px; background-color:#fff; }
.toc-layout-main .level-band .headertitle-band { margin-left:10px; padding-left:8px; color:#000; line-height:10px;}
.toc-layout-main .level-band .headertitle-band a { color:#000; font-size:12px;  }
.toc-layout-main .level-item-pos { }
.toc-layout-main .level-item { line-height:10px; margin-left:8px; }
.toc-layout-main .level-item a { padding-left:15px; font-weight:normal; color:black; line-height:10px; }
.toc-layout-main .level-item a:hover { padding-left:15px; font-weight:normal; color:black; text-decoration:underline; line-height:10px; }

.toc-layout-main .Level1 .level-header { width :100%; line-height:13px;  background-image:url(../images/toc_bg.jpg); background-repeat:repeat-x; height:32px; min-height:32px; }
.toc-layout-main .Level1 .level-header .headertitle { margin-left:12px; padding-left:8px; line-height:10px; background-image:url(../images/arrow_left.gif); background-repeat:no-repeat; background-position: 0px 10px;  }
.toc-layout-main .Level1 .level-item-pos { }
.toc-layout-main .Level1 .level-item { margin:0px; line-height:10px; margin-left:8px; }
.toc-layout-main .Level1 .level-item a { padding-left:15px; font-weight:normal; color:black; line-height:10px; }
.toc-layout-main .Level1 .level-item a:hover { padding-left:15px; font-weight:normal; color:black; text-decoration:underline; line-height:10px; }

.toc-layout-main .Level2 { width:33%; float:left; line-height:12px; }
.toc-layout-main .Level2 .headertitle { margin-left:20px;  line-height:12px; }
.toc-layout-main .Level2 .headertitle a {font-weight:bold; font-size:12px; color:black;  line-height:12px; }
.toc-layout-main .Level2 .headertitle a:hover {font-weight:bold; font-size:12px; color:black; text-decoration:underline;  line-height:12px; }
.toc-layout-main .Level2 .level-item { margin-left:20px; line-height:12px; padding:0px; }
.toc-layout-main .Level2 .level-item a { padding-left:2px; font-weight:normal; color:black; line-height:12px;  }
.toc-layout-main .Level2 .level-item a:hover { padding-left:2px; font-weight:normal; color:black; text-decoration:underline; line-height:12px;  }

.toc-layout-main .Level3 { width:33%; float:left; line-height:12px; }
.toc-layout-main .Level3 .headertitle { margin-left:20px;  line-height:12px; }
.toc-layout-main .Level3 .headertitle a {font-weight:bold; font-size:12px; color:black;  line-height:12px; }
.toc-layout-main .Level3 .headertitle a:hover {font-weight:bold; font-size:12px; color:black; text-decoration:underline;  line-height:12px; }
.toc-layout-main .Level3 .level-item { margin-left:20px; line-height:12px; }
.toc-layout-main .Level3 .level-item a { padding-left:2px; font-weight:normal; color:black; line-height:12px;  }
.toc-layout-main .Level3 .level-item a:hover { padding-left:2px; font-weight:normal; color:black; text-decoration:underline; line-height:12px;  }

/* GEM Table styles for new consultants site */

#gemtablecontainer {
	width:757px;
	font-size:12px;
}
#gemtablecontainer table th {
	background-color:#963D97;
	border:1px solid #CA9FCD;
	height:20px;
	color:white;
	text-align:left;
	text-indent:6px;
	line-height:18px;
}
#gemtablecontainer table td {
	border-bottom:2px solid #E6E6E6;
	padding:6px;
	line-height:16px;
}
#gemtablecontainer table td a {
	color: black !important;
	font-weight:bold;
	text-decoration:underline !important;
	/*background-image:url(/images/gem_table_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent:10px; */
	background-color:transparent !important;
	display:block;
	
}
#gemtablecontainer table td a:hover {
	color: #933F97 !important;
	font-weight:bold;
	text-decoration:underline;
	/* background-image:url(/images/gem_table_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent:10px; */
	background-color:transparent !important;
	display:block;
	
}

#gemtablecontainer table .noBorder { border-bottom:none !important; }


h2.ffpuff { border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; width:362px; border-top:none; height:14px !important; 
color:#999999; padding:10px 0 0 10px; margin:0; }



.newscolumn {float: left; width: 190px; background-color:white; font-size:100%;}
.newscolumn  h3 a:link, .newscolumn  h3 a:visited { color: #00b1f0 !important; font-size:13px; background-color: #fff; line-height: 1.3em; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.newscolumn  .news-date {color: #999; background-color: #fff;}
.newscolumn  p {margin: 0; font-size:12px !important; font-family:Arial, Helvetica, sans-serif;}
.newscolumn  p#date {margin: 0; color: #999; font-size:12px !important; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; border-bottom: 1px solid #d9d9d9;}


#searchcontent .puff { float:left; padding:0px !important; width:180px; border-bottom: 1px solid #d9d9d9; color:#000000; margin-bottom: 0; min-height:197px; margin:0 0 0 8px; }
#searchcontent .puff h2 {width:175px; height:20px; padding-left:5px; padding-bottom: 1px; border-width:0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; background: #fff url(../images/puff-hdr-bg.jpg) repeat-x 0 0; margin:0px !important; font-size:13px;}

#searchcontent .puff .news .content {min-height: 105px;}
#searchcontent .puff p {font-size:80%; margin:0 0 0 0; padding:8px 0 0 8px;}
#searchcontent .puff ul {float:left; width:110px; margin-top:10px; }
#searchcontent .puff ul li {padding:0 0 0 10px; margin:0;}

#searchcontent .puff .content {height:85px; height:100px;}
#searchcontent .puff img {padding:10px 0 0 6px; float:left;}
#searchcontent a:link, #searchcontent a:visited {padding:10px 20px 9px 6px; background: #fff url(../images/puffbutton.gif) no-repeat center right; float:right; color: #963d97; font-size: 80%;}
#searchcontent .puff a:hover, #searchcontent .puff a:active, #searchcontent .puff a:focus {padding:10px 20px 9px 6px; background: #fff url(../images/puffbutton.gif) no-repeat center right !important; float:right; color: #963d97; font-size: 80%; text-decoration: none;}

span#CSR_NO_RESULTS ol {display: none;}
}

/* New bullet style - RA 25/05/09 */

ul.bullet-purple { list-style-type: none; padding: 5px 0px 0px 10px; margin: 0; }

.bullet-purple li { background-image: url(http://www.swip.com/PublishingImages/emails/bullet-purple.gif); background-repeat: no-repeat; background-position: 0px 7px; padding: 0px 0px 6px 16px; font: 12px/19px Arial, Helvetica, sans-serif; color: #000; }

/* Fix Background color on Media home Page AB 01/09/09 */
#content #content-secondary table#ctl00_ctl22_g_52ae9f1f_2f37_4e1c_9059_e3a0559c340f_ctl00_radWords tr.even, #content #content-secondary table#ctl00_ctl22_g_52ae9f1f_2f37_4e1c_9059_e3a0559c340f_ctl00_radWords tr.odd {
				background-color: #f5f5f5 !important;
}


/*#myAlternativeContent { width:743px; float:right; margin-top:24px; }*/

#new-navigation {	}

#new-navigation #nav-sub .nav-header { background-color:#26A9E1; color:white; background-image:none; height:24px; line-height:24px; }
#new-navigation #nav-sub h2 a { width:166px; display:block; padding-left:2px; }

#new-navigation #nav-sub .nav-parent-site { background-color:#A7A8AC;/*background:#A7A8AC url(../images/new_nav_arrow.gif) no-repeat 3px 50%;*/ color:black; font-weight:bold;  border-bottom:1px solid #969799;	}
#new-navigation #nav-sub .nav-parent-site:hover { background:#A7A8AC url(../images/new_nav_arrow.gif) no-repeat 3px 50%; color:black; font-weight:bold;  border-bottom:1px solid #969799;	}
#new-navigation #nav-sub .nav-parent-site-selected { background:#A7A8AC url(../images/new_nav_arrow.gif) no-repeat 3px 50%; color:black; font-weight:bold;  border-bottom:1px solid #969799;	}
#new-navigation #nav-sub .nav-parent-site-selected:hover { background:#A7A8AC url(../images/new_nav_arrow.gif) no-repeat 3px 50%; color:black; font-weight:bold;  border-bottom:1px solid #969799;	}

#new-navigation #nav-sub li a { padding:8px 0px 8px 13px; }
#new-navigation #nav-sub li { border:none; }
#new-navigation #nav-sub li a:hover { background:url(../images/new_nav_arrow.gif) no-repeat 3px 50%; }
#new-navigation #nav-sub .nav-page { background-color:white; color:#595959; border-bottom:1px solid #D1D1D1; width: 174px;	}
#new-navigation #nav-sub .nav-site { background-color:#E5E5E5; color:black; border-bottom:1px solid #D1D1D1; width: 174px;	}
#new-navigation #nav-sub .nav-site:hover { background:url(../images/new_nav_arrow.gif) no-repeat 3px 50%; background-color:#E5E5E5; color:black; border-bottom:1px solid #D1D1D1; width: 174px;	}

#new-navigation #nav-sub .nav-site-selected { background:#E5E5E5 url(../images/new_nav_arrow.gif) no-repeat 3px 50%; color:black; border-bottom:1px solid #D1D1D1; font-weight:bold; width: 174px; }
#new-navigation #nav-sub .nav-site-selected:hover { background:#E5E5E5 url(../images/new_nav_arrow.gif) no-repeat 3px 50%; color:black; border-bottom:1px solid #D1D1D1; font-weight:bold; width: 174px;  }

#new-navigation #nav-sub .page-selected { background:#E5E5E5 none !important; color:black; border-bottom:1px solid #D1D1D1; font-weight:bold; width: 174px; }
#new-navigation #nav-sub .page-selected:hover { background:#E5E5E5 url(../images/new_nav_arrow.gif) no-repeat 3px 50% !important; color:black; border-bottom:1px solid #D1D1D1; font-weight:bold; width: 174px;  }

#new-navigation #nav-sub .nav-page-selected { background:url(../images/new_nav_arrow.gif) no-repeat 8px 50%; background-repeat:no-repeat; background-color:white; color:#595959; border-bottom:1px solid #D1D1D1;  padding-left:18px; width: 169px; font-weight:bold;	}
#new-navigation #nav-sub .nav-page-selected:hover { background:url(../images/new_nav_arrow.gif) no-repeat 8px 50%; }

#new-navigation #nav-sub .nav-page-child { background-color:white; color:#595959; border-bottom:1px solid #D1D1D1; padding-left:19px; width: 168px;	}
#new-navigation #nav-sub .nav-page-child:hover { background:url(../images/new_nav_arrow.gif) no-repeat 10px 50%; background-color:white; color:#595959; border-bottom:1px solid #D1D1D1; padding-left:19px; width: 168px;	}

#new-navigation #nav-sub .nav-site-child { background-color:#F5F5F5; color:#595959; border-bottom:1px solid #D1D1D1; padding-left:19px; width: 168px;	}
#new-navigation #nav-sub .nav-site-child:hover { background:url(../images/new_nav_arrow.gif) no-repeat 5px 50%; background-color:#F5F5F5; color:#595959; border-bottom:1px solid #D1D1D1; padding-left:19px; width: 168px;	}

#new-navigation #nav-sub .nav-page-selected-child { background:url(../images/new_nav_arrow.gif) no-repeat 10px 50%; background-color:white; width: 168px; border-bottom:1px solid #D1D1D1; padding-left:19px; font-weight:bold; color:#595959; }
#new-navigation #nav-sub .nav-page-selected-child:hover { background:url(../images/new_nav_arrow.gif) no-repeat 10px 50%; background-color:white; width: 168px; border-bottom:1px solid #D1D1D1; padding-left:19px; font-weight:bold; color:#595959; }
#new-navigation #nav-sub .nav-site-selected-child { background-color:#F5F5F5 !important; color:#595959; width: 168px; border-bottom:1px solid #D1D1D1; padding-left:19px;background:url(../images/new_nav_arrow.gif) no-repeat 5px 50%;	}
#new-navigation #nav-sub .nav-site-selected-child:hover { background-color:#F5F5F5 !important; color:#595959; width: 168px; border-bottom:1px solid #D1D1D1; padding-left:19px;background:url(../images/new_nav_arrow.gif) no-repeat 5px 50%;	}


#new-navigation #nav-sub .nav-site-selected-descendant { background-color:#E5E5E5; color:black; border-bottom:1px solid #D1D1D1; font-weight:bold; width: 174px; }
#new-navigation #nav-sub .nav-site-selected-descendant:hover { background-color:#E5E5E5; color:black; border-bottom:1px solid #D1D1D1; font-weight:bold; width: 174px;  }

#new-navigation #nav-sub .nav-site-selected-descendant-child { background-color:#E5E5E5; color:black; border-bottom:1px solid #D1D1D1; font-weight:bold; width: 174px; }
#new-navigation #nav-sub .nav-site-selected-descendant-child:hover { background-color:#E5E5E5; color:black; border-bottom:1px solid #D1D1D1; font-weight:bold; width: 174px;  }

#new-navigation .last-node { border-bottom:2px solid #D1D1D1 !important; }


#SiteMap {	}

#SiteMap #sm-sub .sm-header { background-color:#26A9E1; color:white; background-image:none; height:24px; line-height:24px; }
#SiteMap #sm-sub .sm-headerTop { background-color:#000000; color:Black; background-image:none; height:24px; line-height:24px; }


#SiteMap #sm-sub h2 a { width:166px; display:block; padding-left:2px; }

#SiteMap #sm-sub .sm-parent-site { background-color:#A7A8AC;/*background:#A7A8AC url(../images/new_nav_arrow.gif) no-repeat 3px 50%;*/ color:black; font-weight:bold;  border-bottom:1px solid #969799;	}
#SiteMap #sm-sub .sm-parent-site:hover { background:#A7A8AC url(../images/new_nav_arrow.gif) no-repeat 3px 50%; color:black; font-weight:bold;  border-bottom:1px solid #969799;	}
#SiteMap #sm-sub .sm-parent-site-selected { background:#A7A8AC url(../images/new_nav_arrow.gif) no-repeat 3px 50%; color:black; font-weight:bold;  border-bottom:1px solid #969799;	}
#SiteMap #sm-sub .sm-parent-site-selected:hover { background:#A7A8AC url(../images/new_nav_arrow.gif) no-repeat 3px 50%; color:black; font-weight:bold;  border-bottom:1px solid #969799;	}

#SiteMap #sm-sub li a { padding:8px 0px 8px 13px; }
#SiteMap #sm-sub li { border:none; }
#SiteMap #sm-sub .sm-page { background-color:white; color:#595959; border-bottom:1px solid #D1D1D1; width: 174px;	}
#SiteMap #sm-sub .sm-site { background-color:#E5E5E5; color:black; border-bottom:1px solid #D1D1D1; width: 174px;	}
#SiteMap #sm-sub .sm-site:hover { background:url(../images/new_nav_arrow.gif) no-repeat 3px 50%; background-color:#E5E5E5; color:black; border-bottom:1px solid #D1D1D1; width: 174px;	}

#SiteMap #sm-sub .nav-site-selected { background:#E5E5E5 url(../images/new_nav_arrow.gif) no-repeat 3px 50%; color:black; border-bottom:1px solid #D1D1D1; font-weight:bold; width: 174px; }
#new-navigation #sm-sub .nav-site-selected:hover { background:#E5E5E5 url(../images/new_nav_arrow.gif) no-repeat 3px 50%; color:black; border-bottom:1px solid #D1D1D1; font-weight:bold; width: 174px;  }

#SiteMap #sm-sub .sm-page-selected { background:url(../images/new_nav_arrow.gif) no-repeat 8px 50%; background-repeat:no-repeat; background-color:white; color:#595959; border-bottom:1px solid #D1D1D1;  padding-left:18px; width: 169px; font-weight:bold;	}
#SiteMap #sm-sub .sm-page-selected:hover { background:url(../images/new_nav_arrow.gif) no-repeat 8px 50%; }

#SiteMap #sm-sub .sm-page-child { background-color:white; color:#595959; border-bottom:1px solid #D1D1D1; padding-left:19px; width: 168px;	}
#SiteMap #sm-sub .sm-page-child:hover { background:url(../images/new_nav_arrow.gif) no-repeat 10px 50%; background-color:white; color:#595959; border-bottom:1px solid #D1D1D1; padding-left:19px; width: 168px;	}

#SiteMap #sm-sub .sm-site-child { background-color:#F5F5F5; color:#595959; border-bottom:1px solid #D1D1D1; padding-left:19px; width: 168px;	}
#SiteMap #sm-sub .nav-site-child:hover { background:url(../images/new_nav_arrow.gif) no-repeat 5px 50%; background-color:#F5F5F5; color:#595959; border-bottom:1px solid #D1D1D1; padding-left:19px; width: 168px;	}

#SiteMap #sm-sub .sm-page-selected-child { background:url(../images/new_nav_arrow.gif) no-repeat 10px 50%; background-color:white; width: 168px; border-bottom:1px solid #D1D1D1; padding-left:19px; font-weight:bold; color:#595959; }
#SiteMap #sm-sub .sm-page-selected-child:hover { background:url(../images/new_nav_arrow.gif) no-repeat 10px 50%; background-color:white; width: 168px; border-bottom:1px solid #D1D1D1; padding-left:19px; font-weight:bold; color:#595959; }
#SiteMap #sm-sub .sm-site-selected-child { background-color:#F5F5F5 !important; color:#595959; width: 168px; border-bottom:1px solid #D1D1D1; padding-left:19px;background:url(../images/new_nav_arrow.gif) no-repeat 5px 50%;	}
#SiteMap #sm-sub .sm-site-selected-child:hover { background-color:#F5F5F5 !important; color:#595959; width: 168px; border-bottom:1px solid #D1D1D1; padding-left:19px;background:url(../images/new_nav_arrow.gif) no-repeat 5px 50%;	}


#SiteMap #sm-sub .sm-site-selected-descendant { background-color:#E5E5E5; color:black; border-bottom:1px solid #D1D1D1; font-weight:bold; width: 174px; }
#SiteMap #sm-sub .sm-site-selected-descendant:hover { background-color:#E5E5E5; color:black; border-bottom:1px solid #D1D1D1; font-weight:bold; width: 174px;  }

#SiteMap #sm-sub .sm-site-selected-descendant-child { background-color:#E5E5E5; color:black; border-bottom:1px solid #D1D1D1; font-weight:bold; width: 174px; }
#SiteMap #sm-sub .sm-site-selected-descendant-child:hover { background-color:#E5E5E5; color:black; border-bottom:1px solid #D1D1D1; font-weight:bold; width: 174px;  }

#SiteMap #sm-sub .twoColumns{
            width: 300px;         					}
 #SiteMap #sm-sub .twoColumns li{
            float: left;
            width: 135px; 
            padding-left: 10px; 
            margin-bottom: 3px; 
            display: block;
            list-style: none;
            font-family: arial;
            font-size: 12px;
       				   }


#SiteMap .last-node { border-bottom:2px solid #D1D1D1 !important; }
.advisers-accordion {
				 float:left; text-align:left; background-color: #fff !important;
}
.advisers-accordion dl {
				width:190px;
}
