﻿html {height:100%;width:100%;}
body{margin:0;font:normal 75% Arial, Helvetica, Serif;color:#666;height:100%;width:100%;background:url(../images/body_bg.png) no-repeat center 230px}
img {border:0;}
h1,h2,h3,h4,h5,h6,ul,ol {margin:0;padding:0;list-style:none;font-weight:normal;}
h1 {font-size:183%;margin-bottom:10px;}
h3 {font-size:117%;color:#e32826;font-weight:bold;}
a:link, a:visited, a:active {color:#e52c23;}
a:hover{color:#e52c23;text-decoration:none;}
#wrapper, #bubblewrapper  {width:960px;margin:0 auto;}
#bubblewrapper p {color:#333;}
#header {height:123px;background:url(../images/bg_sprites.png) no-repeat;position:relative;margin-bottom:10px;}
a.hlogo {position:absolute;left:15px;margin-top:14px;width:230px;height:50px;text-decoration:none;}
.topLinks {padding-left:20px;background:url(../images/bg_sprites.png) no-repeat -668px -125px;height:21px;float:right;}
.topLinks ul {margin-top:2px;}
.topLinks li {display:inline;}
.topLinks li a {color:#666;text-decoration:none;margin-right:10px;}
.topLinks li a:hover {color:#000;}
#bubblewrapper .topLinks {background:0;padding:10px 30px 0 0;}
#bubblewrapper .topLinks a {text-decoration:none;font-weight:bold;display:block;padding-left:20px;background:url(../images/arrows.png) no-repeat -6px -140px;}
.searchblock {position:absolute;left:492px;top:40px;width:225px;height:35px;}
.searchblock input.text, .innerSearchBlock input.text {font:normal 100% Tahoma, Arial, Helvetica, Serif;color:#666;margin:10px 0 0 12px;width:170px;border:0;}
.searchblock a, .innerSearchBlock a {float:right;width:30px;height:100%;text-decoration:none;}
.phone {position:absolute;left:723px;top:40px;width:216px;height:34px;padding:0 3px;}
.phone a{float:left;height:34px;width:220px;text-decoration:none;display:block;}
.phone span{text-indent:-9999px;float:left;width:1px;}
#mainNav {position:absolute;top:91px;height:32px;width:100%;}
#mainNav ul {margin-left:13px;}
#mainNav ul li {float:left;height:32px;padding-left:6px;background:url(../images/tabs_bg.png) no-repeat left -74px;margin-right:3px;}
#mainNav ul li a {display:inline-block;padding:7px 15px 8px 9px;background:url(../images/tabs_bg.png) no-repeat right -74px;font:bold 117% Tahoma, Arial, Helvetica, Serif;color:#fff;text-decoration:none;}
#mainNav ul li:hover {background-position:left -37px;}
#mainNav ul li:hover a {background-position:right -37px;}
#bubblewrapper #mainNav ul li:hover {background-position:left -148px;}
#bubblewrapper #mainNav ul li:hover a {background-position:right -148px;}
#bubblewrapper #mainNav ul li {padding-left:6px;margin-right:4px;}
#bubblewrapper #mainNav ul li a {padding:7px 13px 8px 7px;}
#mainNav ul li.active {background-position:left 0;}
#mainNav ul li.active a {background-position:right 0;color:#666;}
#mainNav ul li.login, #bubblewrapper #mainNav ul li.login  {background-position:6px -111px;padding-left:12px;}
#mainNav ul li.login a, #bubblewrapper #mainNav ul li.login a {background-position:right -111px;color:#e32826;padding:7px 45px 8px 24px;}
.hleftCol {float:left;width:715px;position:relative;overflow:hidden;}
.hrightCol {float:right;width:235px;}
.hrightCol h3 {font:normal 150% Arial, Helvetica, Serif;text-align:center;}
.Panel {margin-bottom:4px;}
.Panel {padding:0 9px 10px;width:217px;}
.Panel:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;overflow:hidden;}
.Panel h3 {letter-spacing:-1px;color:#444;border-bottom:solid 2px #ccc;margin-bottom:8px;text-align:left;padding-bottom:2px;font-size:150%;}
.Panel h3 span {float:right;font-size:67%;padding-top:3px;letter-spacing:normal;}
.Panel h3 sup {font:bold 77% Arial, Helvetica, Serif;}
.Panel span.date {float:left;font-size:92%;padding:0 0 10px;}
.Panel span.date2 {float:right;font-size:78%;font-weight:normal;padding:2px 0 10px;}
.Panel span.pricesLink {float:right;font-size:92%;padding:0 0 10px;}
.Panel span.pricesLink a {color:#e52c23;}
.Panel span.return {border-top:solid 1px #bbb;border-bottom:solid 1px #bbb;font-size:100%;display:block;clear:both;padding:0 10px;line-height:22px;height:22px;background:#666 url(../images/bg_sprites.png) no-repeat -441px -126px;margin-bottom:7px;color:#fff;}
.Panel span.unitprices {background:#e1e1e1;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;clear:both;color:#666;margin-bottom:5px;padding:3px 10px;}
.Panel span.return span, .unitprices span {font-weight:bold;font-size:117%;float:right;}
/* content pages */
.leftNavCol {float:left;width:165px;margin-right:10px;}
.leftNavCol h1 {font:normal 117% Arial, Helvetica, Serif;color:#ccc;margin-bottom:5px;font-weight:bold;}
.contentCol {float:left;width:540px;overflow:hidden;}
.breadcrumbs {display:block;padding-bottom:15px;font-size:92%;text-transform:lowercase;}
.breadcrumbs a {color:#e32826;text-decoration:none;}
.breadcrumbs a:hover {color:#e32826;text-decoration:underline;}
/* Forms */
/*a.submit {width:82px;display:block;margin:25px 0 10px 155px;background-position:right -103px;text-decoration:none;}*/


.eform {float:left;border:solid 1px #ccc;padding:10px;width:475px;margin:10px 8px 10px 0;}
.eform label {font-weight:bold;font-size:92%;color:#333;float:left;clear:left;margin:5px 20px 10px 0;width:135px;}
.eform label small {font:normal 90% Tahoma, Arial, Serif;color:#666;}
.eform label span {color:#e32826;}
.eform select {font:normal 92% Arial, Helvetica, Serif;border:solid 1px #ccc;margin-bottom:10px;width:205px;padding:3px 2px;}
.eform .select100 {width:100px;}
.eform .select270 {width:270px;}
.eform input, .eform textarea {border:solid 1px #ccc;font:normal 92% Arial, Helvetica, Serif;padding:3px 2px;margin-bottom:10px;width:200px;}
.eform textarea {height:110px;width:270px;}
.eform .text {width:270px;}
.eform .dtcode {width:50px;margin-right:10px;}
.eform .dtphone {width:200px;}
.eform .errorMsg {display:block;margin-left:155px;font:normal 92% Tahoma, Arial, Helvetica, Serif;color:#e32826;}
.eform .errorField {border:solid 1px #ff0000;}
.eform p.privacy {margin-left:155px;font-size:92%;}
.eform p.interests {margin-left:155px;width:270px;}
.eform p.interests span {display:block;margin-bottom:5px;}
.eform p.interests .checkbox {width:auto;margin:0 5px 0 0;border:0;}
a.submit {width:82px;display:block;margin:25px 0 10px 155px;background-position:right -103px;text-decoration:none;}


/* Left Navigation */
ul.topLevel li {font-weight:bold;padding-top:10px;}
ul.topLevel li a:link, ul.topLevel li a:visited {text-decoration:none;color:#333;font-size:92%;}
ul.topLevel ol li a:link, ul.topLevel ol li a:visited {font-weight:normal;color:#666;padding-left:7px;}
ul.topLevel li.active a:link, ul.topLevel li.active ol li.active a:link, ul.topLevel li.active a:visited, ul.topLevel li.active ol li.active a:visited {color:#e32826;}
ul.topLevel li.active ol li a:link, ul.topLevel li.active ol li a:visited {color:#666;}
a.makeEnquiry {width:113px;height:21px;display:block;margin:10px 0;background:url(../images/buttons.png) no-repeat right -39px;text-decoration:none;text-indent:-9999px;}
/* Common */
.btn {height:34px;background-image:url(../images/buttons.png);background-repeat:no-repeat;display:inline-block;text-indent:-9999px;}
/* footer */
#footer {clear:both;overflow:hidden;padding:30px 0 10px;width:960px;}
#footer .mainLinks {background:url(../images/footer_sep.png) no-repeat center 28px;padding-bottom:30px;}
#footer .mainLinks li {display:inline;margin-right:15px;font-weight:bold;font-size:92%;}
#footer .mainLinks li a {color:#333;text-decoration:none;}
#footer .mainLinks li a:hover {text-decoration:underline;}
#footer .copyright {float:left;}
#footer .copyright span {font-weight:bold;display:block;}
#footer .copyright a {color:#666;text-decoration:none;font-size:92%;}
#footer .copyright a:hover {text-decoration:underline;}
#footer .fphone {letter-spacing:-1px;float:right;width:426px;height:34px;background:url(../images/bg_sprites.png) no-repeat right -228px;padding-left:37px;font:normal 217% "Trebuchet MS", Arial, Helvetica, Serif;color:#666;text-decoration:none;line-height:28px;}
#footer .fphone a {text-decoration:none;display:block;margin-left:100px;height:34px;text-indent:-9999px;}
#footer .quickLinks {clear:both;padding-top:18px;width:1000px;}
#footer .quickLinks ul {float:left;width:185px;padding:0 6px 0 1px;}
.quickLinks:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;overflow:hidden;}
#footer .quickLinks ul li {font-weight:bold;color:#333;padding-bottom:5px;font-size:92%;}
#footer .quickLinks ul li a strong {font-weight:bold;color:#333;}
#footer .quickLinks ul li a {font-weight:normal;color:#666;text-decoration:none;}
#footer .quickLinks ul li a:hover {text-decoration:underline;}
.legend {font:normal 83% Tahoma, Arial, Helvetica, Serifl;padding-bottom:15px;}
#BubbleHome p.intro {font-size:167%;color:#333;padding:0;margin-top:10px;}
h1.contact {color:#4B4B4B;font-size:200%;font-weight:normal;padding:10px 0 15px 0;}
/* Existing CSS */
form {margin:0;padding:0 0 10px 0;}
fieldset {border:none;margin:0;padding:0;}
/* Content */
.homeFeatures {clear:both;overflow:hidden;padding-bottom:10px;width:715px;}
.homeFeatures .left, .homeFeatures .right {width:340px;padding-top:5px;}
.homeFeatures sup {font-size:75%;}
.homeFeatures h2 {background:#003366;color:#fff;font-size:133%;padding:15px;font-weight:bold;}
.homeFeatures ul li{color:#003C79;margin-top:15px;padding-left:15px;list-style:none;background:url(../images/list_bullet.gif) no-repeat left 4px;}
.homeFeatures a.more {margin-top:15px;width:125px;background-position:-55px top;text-decoration:none;}
#ContentLeft {float:left;width:450px;margin-right:25px;}
h2 {font-weight:bold;clear:both;padding:4px 10px 3px;background:url(../images/buttons_bg.png) no-repeat left -57px;color:#fff;font-size:100%;border-bottom:solid 2px #003c79;font-size:117%;}
#BubbleHome .hleftCol h3, #BubbleContent .contentCol h3{font-size:117%;color:#003c79;margin:20px 0 10px;}
#GreyMidColumn {float:left;padding:10px;margin-top:9px;background:#f6f6f6;width:190px;}
#GreyMidColumn p {margin:5px 0 15px;}
#GreyMidColumn ul.contacts {margin:5px 0 15px;}
#GreyMidColumn ul.contacts li {list-style:none;margin-top:5px;}
#GreyMidColumn ul.contacts li span {float:left;width:50px;}
#GreyMidColumn h4 {font-size:100%;}
ul.arrow li{margin:10px 0 0 5px;padding-left:15px;list-style:none;background:url(../images/list_bullet.gif) no-repeat left 4px;}
ul.arrow li h4 {font-size:117%;font-weight:bold;color:#e32826;}
ul.moreinfo {width:570px;margin-top:5px;overflow:hidden;}
ul.moreinfo li {list-style:none;float:left;margin:10px 24px 0 0;}
ul.moreinfo li a {display:block;width:208px;text-decoration:none;font-weight:bold;font-size:117%;}
ul.moreinfo li.red a {color:#fff;background:#cc3333 url(../images/buttons_bg.png) left -86px;padding:6px 40px 8px 10px;}
ul.moreinfo li.red a:hover {background-position:left -137px;}
ul.moreinfo li.silver a {color:#003c79;background:url(../images/buttons_bg.png) left -188px;padding:15px 40px 15px 10px;}
ul.moreinfo li.silver a:hover {background-position:left -239px;}
.PDSform {overflow:hidden;overflow:hidden;display:inline-block;}
#Content .PDSform {display:block;}
.PDSform .formleft {float:left;width:350px;}
.PDSform .formright {float:right;width:150px}
.PDSform .downloadleft {float:left;width:130px; margin-right:100px; text-align:center;}
.PDSform .downloadright {float:left;width:130px; text-align:center;}
.clear{ clear:both; font-size:1px;}
.PDSform label, .ContactUsform label {float:left;width:140px;}
.PDSform label span.small, .ContactUsform label span.small {font-size:92%;font-family:Tahoma, Arial, Helvetica, Serif;}
.PDSform form, .ContactUsform form {padding-top:10px;}
.PDSform input.text, .ContactUsform input.text {width:200px;border:solid 1px #999;margin-bottom:10px;}
.PDSform select, .ContactUsform select {width:202px;border:solid 1px #999;margin-bottom:10px;}
.PDSform textarea, .ContactUsform textarea {width:275px;border:solid 1px #999;margin-bottom:10px;}
.PDSform .subscribe, .ContactUsform .subscribe {padding:0 0 10px 140px;font-size:92%;}
.PDSform .subscribe input, .ContactUsform .subscribe input {margin:0 5px 10px 0;float:left;padding:0;clear:both;}
.PDSform .radios, .ContactUsform .radios {padding:0 0 10px 140px;}
.PDSform .radios p, .ContactUsform .radios  p {margin:0 0 2px;padding:0;}
.PDSform .radios input, .ContactUsform .radios input {margin:0 5px 0 0;padding:0;}
.PDSform .submit, .ContactUsform .submit {float:left;clear:both;border:none;margin:10px 0 10px 140px;background:#a01c1b url(../images/buttons_bg.png) repeat-x top;font-size:117%;font-weight:bold;color:#fff;text-align:center;font-family:Arial, Helvetica, Serif;height:30px;}
.PDSform a.btn:link,.PDSform a.btn:visited, .ContactUsform a.btn:link, .ContactUsform a.btn:visited {float:left;margin:10px 0 10px 10px;background:#a01c1b url(../images/buttons_bg.png) repeat-x top;font-size:117%;font-weight:bold;color:#fff;height:23px;padding:7px 10px 0 10px;text-align:center;text-decoration:none;}
.PDSform a.download_pds{ color: #666666;}
.sup_small{ font-size:10px;}
/* Tables */
table.GrowthFund {margin:10px 0 25px;border-collapse:collapse;font-size:92%;width:100%;color:#000;}
table.GrowthFund thead td {border:solid 2px #003366;background:#003366;color:#fff;font-weight:bold;text-align:center;padding:3px;width:50px; vertical-align:bottom;}
table.GrowthFund thead td.home {border:solid 2px #003366;background:#003366;color:#fff;font-weight:bold;text-align:center;padding:3px;width:90px; vertical-align:bottom;}
table.GrowthFund thead td.title {width:auto;}
table.GrowthFund tbody td {border:solid 2px #003366;padding:3px;text-align:center;font-weight:bold;}
table.GrowthFund tbody td.title {text-align:left;padding-left:10px;}
table.FundFacts {border-collapse:collapse;width:100%;}
table.FundFacts td.title {width:180px;border:solid 2px #003366;border-right:none;background:#003366;color:#fff;font-weight:bold;padding:4px 0 4px 10px;}
table.FundFacts td {border:solid 2px #ccd8e4;padding:4px 0 4px 10px;border-left:none;}
table.PortfolioHoldings {border-collapse:collapse;} 
table.PortfolioHoldings thead td {padding:5px 0 10px 0px;font-weight:bold;color:#003c79;} 
table.PortfolioHoldings tbody td.title, table.Fees tbody td.title  {text-align:left;width:180px;border:solid 2px #003366;border-right:none;background:#003366;color:#fff;font-weight:bold;padding:4px 0 4px 10px;vertical-align:top;}
table.PortfolioHoldings tbody td {text-align:center;border:solid 2px #ccd8e4;padding:4px 0 4px;border-left:none;}
table.Fees {width:100%;border-collapse:collapse;}
table.Fees tbody td {border:solid 2px #ccd8e4;padding:4px 0 4px 10px;border-left:none;}
/* Common */
.left {float:left;}
.right {float:right;}
.contentright {float:right;padding-left:20px;}
/* Form message*/
.formStatusError {color:#990000;}
.formStatusError2 {color:#990000;clear:both;margin-left:140px;padding-top:10px;}
.formStatusError li, .formStatusError2 li {margin:0 0 0 15px;}
/* End of Existing CSS */
/* Click to Call */
body{margin:0;padding: 0;font:normal 12px Arial, Helvetica, Serif;color:#666;}
img {border:0;}
#FreeCallContent{margin:0;width:625px;height:385px;background:url(../images/c2c_bg.jpg) no-repeat right bottom;}
a.closeit:link, a.closeit:visited {float:right;padding-right:10px;margin-top:5px;}
.ModalFreeCall {padding:80px 15px 15px;background:url(../images/c2c_logo.gif) no-repeat 15px 15px;}
.welcomebar span {font:normal 20px Arial, Helvetica, Serif;color:#666;margin-right:10px;}
.welcomebar input {border:solid 1px #ccc;width:150px;font:normal 12px Arial, Helvetica, Serif;color:#666;padding:3px;margin-right:10px;}
.welcomebar select {border:solid 1px #ccc;width:60px;font:normal 12px Arial, Helvetica, Serif;color:#666;padding:2px;margin-right:10px;}
p.c2ctxt1 {font-weight:bold;font-size:20px;color:#333;width:450px;}
p.c2ctxt1 span {color:#e63027;}
p.c2ctxt2 {font-size:18px;}
p.c2ctxt2 span {font-size:14px;}
.c2c_phone {width:300px;padding:10px;border:solid 1px #ccc;height:70px;}
.c2c_phone span {font-size:14px;margin-right:10px;color:#333;}
.c2c_phone input.phone {float:left;margin:12px 10px 0 0;font:bold 16px Arial, Helvetica, Serif;letter-spacing:1px;color:#666;padding:6px;border:solid 1px #ccc;width:200px;}
.c2c_phone input.submit {border:0;margin-top:12px;float:left;background:url(../images/c2c_btn_bg.gif) no-repeat left top;font:bold 16px Arial, Helvetica, Serif;color:#fff;width:70px;padding:0 25px 0 0;height:34px;}
/* New */
.BubbleFlash {padding-bottom:20px;}
.hrightCol h2 {margin:30px 0 10px;background:#003366;font-size:108%;color:#fff;padding:4px 0;text-align:center;}
.Panel h3 {font-size:117%;font-weight:bold;letter-spacing:normal;}
/* Tinybox Classes */
#tinybox {position:absolute; display:none; background:#fff url(../images/preload.gif) no-repeat 50% 50%; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {width:625px;padding:0;background:#fff;position:relative;}
#tinycontent iframe {padding:0;background:#fff;}
#tinycontent a.close, .inviteMain a.close {position:absolute;display:block;top:11px;left:565px;width:50px;height:15px;text-decoration:none;background:#333 url(../images/xclose.gif) no-repeat}
/* Lists */
ol.numeric li{margin:10px 0 0 25px;padding-left:5px;list-style-type:decimal;list-style-position:outside;}

/*Tree View Control CSS */

/* Left Navigation */
.RadTreeView_ ul.rtUL li {font-weight:bold;padding-top:10px;}
.RadTreeView_ ul.rtUL li a:link, .RadTreeView_ ul.rtUL li a:visited {text-decoration:none;color:#333;font-size:92%;}
.RadTreeView_ ul.rtUL li .rtSelected a{color:#e32826;}

/* submenu begin */
.RadTreeView_   ul.rtUL li ul.rtUL li a:link, .RadTreeView_ ul.rtUL li ul.rtUL li a:visited {font-weight:normal;color:#666;padding-left:7px;}
/* submenu end */

/* .RadTreeView_ ul.rtUL li ul.rtUL li.active a:link, .RadTreeView_ ul.rtUL li ul.rtUL li.active ol li.active a:link, .RadTreeView_ ul.rtUL li ul.rtUL li.active a:visited, .RadTreeView_ ul.rtUL li ul.rtUL li.active ol li.active a:visited {color:#e32826;} */
.RadTreeView_ ul.rtUL li.active ol li a:link, .RadTreeView_ ul.rtUL li.active ol li a:visited {color:#666;}
#mainNav .RadTabStrip {float:left;}
.RadTreeView_ ul.rtUL li ul.rtUL li a.subMenuSelected:link, .RadTreeView_ ul.rtUL li ul.rtUL li a.subMenuSelected:visited {color:#e32826;}
/* New AB */ 
a.more {width:125px;background-position:-55px top;text-decoration:none;margin-top:5px;display:block;} 
.ab_bubble {background:url(../images/ab_bubble_bg.jpg) no-repeat;width:697px; height:396px;margin:30px 0;} 
.ab_bubble h2 {font:normal 40px "Trebuchet MS", Tahoma, Arial, Helvetica, Serif;color:#ef2e24;padding:20px;line-height:1; background:none;border-bottom:none;} 
.ab_bubble .content {padding:0 320px 0 20px;} 
.ab_bubble .content h4 {font-size:18px;color:#003c79;font-weight:normal;} 
.pnlRepeater2 {clear:both;width:720px;padding:20px 0 20px;} 
.pnlRepeater2:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;overflow:hidden;} 
.pnlRepeater2 .item {float:left;width:200px;border:solid 1px #ccc;padding:10px;margin:0 15px 5px 0;overflow:hidden;} 
.pnlRepeater2 .item p {margin:10px 0;} 
.pnlRepeater2 .item h3 {margin-bottom:10px;} 
.subtitle {color:#666;} 
#BubbleHome .hleftCol h2.title {font:normal 24px Arial, Helvetica, Serif;color:#333; background:none; border-bottom:none; padding-left:0px;}
#BubbleHome .hleftCol h3.subtitle {color:#003c79; font:bold 16px Arial, Helvetica, Serif;margin-top:3px; background:none;}
