/* CSS Document */
body { margin:0px 0px 34px 0px; background-image:url(../images/back_main.gif); background-repeat:repeat;/*font-size:62.5%;*/}
img { border:0px;}
p { margin-top:0px;}

#layout{background-color:white; width:965px;text-align:left; border:1px solid #cccccc;}
#header { width:965px; height:96px; border-bottom:1px solid #dbdbdc; text-align:right; font-family: Arial, sans-serif; font-size:0.7em; background-color:white;}
#header .hLogo { float:left; padding-left:15px;}
#topRightNav { width:380px; float:right; margin-top:25px; margin-right:20px !important;margin-right:10px;}
#topRightNav .links { margin-bottom:10px; color:#808183;}
#topRightNav .links a:link, #topRightNav .links a:visited { color:#808183; text-decoration:none;}
#topRightNav .links a:hover, #topRightNav .links a:active { color:#005595; text-decoration:none;}
#topRightNav form { margin-top:0px;padding-top:5px;}
#topRightNav form input { font-size:1.15em; margin-right:8px; margin-top:0px; border-top:1px solid #908e8e; border-left:1px solid #908e8e; border-bottom:1px solid #dcdbdb;border-right:1px solid #dcdbdb;vertical-align:middle;background-color:#f5f8fa;}
#topRightNav form img { border:0; vertical-align:middle;}

#mainNavBar { width:965px; height:35px; background-image:url(../images/bkg_nav.jpg);background-repeat:no-repeat;}

#printpage { float:right;  text-decoration:none; }
#printpage a:link, #printpage a:visited { color:#0265b0; text-decoration:none;  font-size:0.9em;}
#printpage a:hover, #printpage a:active { color:#d59f0f; text-decoration:underline; font-size:0.9em;}

#layout404{ margin:0 auto; width:100%; height:100%; background-color:white;}


#formEng { width:500px; float:left; margin-top:25px; margin-right:10px !important;margin-right:10px;}
#formEng  .links { margin-bottom:10px; color:#808183; font:10px Arial, Helvetica, sans-serif;}
#formEng  form { margin-top:0px;padding-top:5px;}
#formEng  form input { font-size:0.9em; margin-right:8px; margin-top:0px; border-top:1px solid #908e8e; border-left:1px solid #908e8e; border-bottom:1px solid #dcdbdb;border-right:1px solid #dcdbdb;vertical-align:middle;background-color:#f5f8fa;}
#formEng  form img { border:0; vertical-align:middle;}

#formFre { width:500px; float:right; margin-top:25px; margin-right:10px !important;margin-right:10px;}
#formFre .links { margin-bottom:10px; color:#808183; font:10px Arial, Helvetica, sans-serif;}
#formFre form {margin-top:0px;padding-top:5px;}
#formFre form input { font-size:0.9em; margin-right:8px; margin-top:0px; border-top:1px solid #908e8e; border-left:1px solid #908e8e; border-bottom:1px solid #dcdbdb;border-right:1px solid #dcdbdb;vertical-align:middle;background-color:#f5f8fa;}
#formFre form img { border:0; vertical-align:middle;}


/*
#subNav { width:141px; float:left; border-bottom:1px solid #dbdbdc; font-family:"Trebuchet MS", Arial, sans-serif; font-size:0.75em;}
#subNav ul { margin:0px; padding:0px; list-style:none;}
#subNav ul li { border-top:1px solid #dbdbdc; padding:6px 0px 6px 0px; line-height:120%;width:136px;}
#subNav .currMain { display:block; background-image:url(/eng/images/arrow_subnav_currmain.gif); background-position:top right; background-repeat:no-repeat; padding-bottom:0px; margin-bottom:0px;}
#subNav a:link, #subNav a:visited { color:#808183; text-decoration:none;}
#subNav a:hover, #subNav a:active { color:#005595; text-decoration:none;}
#subNav .subList { background-color:#fbf3e7; padding:5px 0px 5px 0px; margin:5px 0px 0px 0px; border-top:1px solid #dbdbdc; border-top:1px solid #dbdbdc;  }
#subNav .subList .currSub, #subNav .subList .currSub a { color:#d59f0f; padding-top:0px;}
#subNav .subList li { border:0px; padding:3px 0px 4px 5px; font-weight:bold;}
#subNav .subList ul { margin-left:1em; padding-top:0px; margin-bottom:0px; list-style-image:url(/eng/images/bullet_subnav.gif); border:0px; }
#subNav .subList .subList li { font-weight:normal;}
#subNav .subList li .currSub { background-image:none;}
#subNav .subList .subList .currSub { color:#005595; }*/

/*sub nav styles*/
#subNav { width:141px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.69em;}
#subNav ul { margin:0px; padding:0px; list-style:none; border-bottom:1px solid #cccccc; border-top:none;}
#subNav ul li {  line-height:120%; border-top:1px solid #cccccc ;padding:5px 0px 0px 5px;background-color:#f5f8fa;  vertical-align:middle;min-height: 20px;_height:20px;}
#subNav ul ul li {line-height:120%; border-top:1px solid #ffffff; /*background-color:#c9dbe9;*/ background-color:#e4edf4;margin-left:-5px;  min-height: 11px;_height:11px;font-weight:normal;}
#subNav ul li ul{margin-top:5px;padding-bottom:0;margin-bottom:0; display:block;border-bottom:none;}
#subNav .currMain { width:136px; background-image:url(/eng/images/arrow_nav.gif); background-position:top right; background-repeat:no-repeat; font-weight:bold; }
#subNav ul  li a:link, #subNav ul  li a:visited, #subNav ul  li a:active  { color:#666666; text-decoration:none; outline:none;}
#subNav ul li a:hover{ color:#e6b660; text-decoration:none; outline:none;  }
#subNav ul ul li  a:link, #subNav ul ul li  a:visited, #subNav ul ul li  a:active { color:#3f3e3e; text-decoration:none;display:block;outline:none;}
#subNav ul ul li a:hover { color:#c69309; text-decoration:none; display:block;outline:none; }
#subNav  .currSub{/*background-color:#e4edf4;*/background-color:#c9dbe9; margin-left:-5px; margin-top:-5px; margin-bottom:-5px;}
#subNav .subList { padding:0px;}
#subNav .subList .currSub, #subNav .subList .currSub a { color:#005595; background-color:#f1d09b; padding-top:0px;display:block;/*padding:5px 0px 5px 5px;*/} /*sub nav styles 2nd level highlighted*/
#subNav .subList li { padding:5px 0px 5px 5px; color:#666666;  }
#subNav .subList ul {  padding-top:0px; margin-bottom:0px; border:0px; list-style:none;display:block;}
#subNav .subList .subList li { font-weight:normal; color:#666666;}
#subNav .subList ul { padding-bottom:0; margin-bottom:0;}
#subNav .subList .subList .currSub {  color:#d5a00f; background-color:#f9f5ee;}
#subNav .subList .subList li{background-color:#f0f7fc;}
#subNav .subList .currSub, #subNav .subList .currSub ul{padding:5px 0px 5px 5px;}
#subNav .subList .subList {padding-bottom:-5px; margin-bottom:-5px;}
#subNav .currSub{color:#009966;}


#footer { width:965px; clear:both; text-align:right; font-size:0.69em; font-family: Arial, Helvetica, sans-serif; color:#808183;background-color:white; padding-bottom:20px;margin-top:20px; padding-top:0; bottom:0;}
#footer p { display:inline; }
#footer img { width:96px; margin-left:25px; vertical-align:baseline;  margin-right:20px;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* TITLE STYLES */
h1, h2, h3 { font-family:Arial, Helvetica, sans-serif; }
h1 { font-size:1.30em; color:#d59f0f;} /*old 1.75 em*/
h2 { font-size:1.13em; color:#005595;}	/*old 1.25 em*/
h3 { font-size:1.1em; margin-bottom:0px;}

/* GENERAL CONTENT AREA STYLES */
#homeContent, #mainContent, #mainFullwidth, #MainNoCol { font-family: Arial, Helvetica, sans-serif; font-size:0.75em; line-height:140%; color:#808183;}

/* HOMEPAGE TEMPLATE STYLES */
#homeContent { width:965px; background-image:url(/eng/images/home_bkg.gif); background-repeat:repeat-y; min-height:500px; }
#homeContent .leftColumn { width:565px; float:left; /*margin-right:17px;*/ padding-top:15px; padding:15px 25px 0px 25px;}
#homeContent .rightColumn { width:345px; float:left; padding-top:15px; margin-left:5px !important; margin-left:0px;}
#homeContent h1 { font-size:0.69em; margin-bottom:0.25em; padding-top:1em;}

/* 3 buttons in right-hand column on homepage */
.homePageButtons {}
.homePageButtons img { margin-right:7px;}
.homePageButtons img.lastButton { margin-right:0px;}

/* MAIN CONTENT AREA STYLES (not homepage) */
#mainContent { background-image:url(/eng/images/bkg_3cols.gif); background-repeat:repeat-y; min-height:490px;width:802px;margin:0 0 0 22px;padding:0;border:0; float:left;}
#mainContent h2 { color:#005595;}
#mainContent .leftColumn { width:542px; float:left; margin-right:20px; padding-top:15px; }
#mainContent .rightColumn { width:240px; float:right;padding-top:15px; }

/* MAIN CONTENT AREA STYLES (full width with nav.) */
#MainNoCol { margin-left:163px; padding-top:15px;background-color:white;}
#MainNoCol h2 { color:#005595;}
#MainNoCol .leftColumn { width:802px; float:left; }


/* MAIN CONTENT AREA STYLES (full width with no nav.) */
#mainFullwidth { width:965px;}
#mainFullwidth h2 { color:#005595;}



/* RIGHT-HAND COLUMN MODULE STYLES */
#mainContent .rightColumn .titleBar h2{color:white;}



.LightOrange{color:#ffd68c;}
.thinkingModule { width:100%;  margin-bottom:20px !important;margin-bottom:10px; font-size:1em; line-height:130%;}
.thinkingModule hr { height:1px; color:#eae7e3; border-top:0px; border-bottom:1px solid #808183; margin:0px; padding:0px;}
.thinkingModule h2 { padding:5px 0 0 10px; margin:0px;color:white;}
.thinkingModule .titleBar { height:26px; background-image:url(/eng/images/titleBar_img.jpg); background-repeat:no-repeat;color:white; }
.thinkingModule #quickLinks a, .thinkingModule a{color:#005595;text-decoration:none;}
.thinkingModule #quickLinks a:hover, .thinkingModule a:hover{color:#005595;text-decoration:underline;}
.thinkingModule #quickLinks{font-size: 0.9em; list-style-image: url(/eng/images/sm_arrow_orange.gif); MARGIN-LEFT: 30px; LINE-HEIGHT: 18px; LIST-STYLE-TYPE: none; width:290px;z-index:auto;}
.thinkingModule #quickLinks li{ padding-bottom:5px; border-bottom:1px dotted #abacac;}

.thinkingModule .thinkingItem { padding:10px;}
.thinkingModule .thinkingItem h3 { margin-top:0px; color:#808183; font-size:1.3em;}
.thinkingModule .thinkingItem p { margin-bottom:0px;font-size:0.9em;}
.thinkingModule .thinkingItem a { font-size:0.9em;}
.thinkingModule .thinkingItem a:link, .thinkingModule .thinkingItem a:visited,.thinkingModule .thinkingItem a:active { color:#005595;text-decoration:none; }
.thinkingModule .thinkingItem a:hover,  { color:#005595; text-decoration:underline;}

.rrspModule { width:100%;  margin-bottom:20px; font-size:0.9em; line-height:130%;}
.rrspModule hr { height:1px; color:#eae7e3; border-top:0px; border-bottom:1px solid #808183; margin:0px; padding:0px;}
.rrspModule h2 { padding:5px 0 0 10px; margin:0px;}
.rrspModule .titleBar { height:26px; background-image:url(/eng/images/titleBar_img.jpg); background-repeat:no-repeat;  color:white;}
.rrspModule .rrspItem { padding:10px;}
.rrspModule .rrspItem h3 { margin-top:0px; color:#808183; font-size:1.3em;}
.rrspModule .rrspItem p { margin-bottom:0px;}
.rrspModule .rrspItem a { font-size:0.9em;}
.rrspModule .rrspItem a:link, .rrspItem .rrspItem a:visited { color:#808183; text-decoration:underline;}
.rrspModule .rrspItem a:hover, .rrspItem .rrspItem a:active { color:#005595; text-decoration:none;}

.respModule { width:100%;  margin-bottom:20px; font-size:0.9em; line-height:130%;}
.respModule hr { height:1px; color:#eae7e3; border-top:0px; border-bottom:1px solid #808183; margin:0px; padding:0px;}
.respModule h2 { padding:5px 0 0 10px; margin:0px;}
.respModule .titleBar { height:26px; background-image:url(/eng/images/titleBar_img.jpg); background-repeat:no-repeat;color:white;}
.respModule .respItem { padding:10px;}
.respModule .respItem h3 { margin-top:0px; color:#808183; font-size:1.3em;}
.respModule .respItem p { margin-bottom:0px;}
.respModule .respItem a { font-size:0.9em;}
.respModule .respItem a:link, .respItem .respItem a:visited { color:#808183; text-decoration:underline;}
.respModule .respItem a:hover, .respItem .respItem a:active { color:#005595; text-decoration:none;}



/*   Styles for Right-side columns in Learning Center   */
.inthenewsModule {width:100%; margin-bottom:0px; font-size:1.0em; line-height:130%; padding-bottom:0;}
.inthenewsModule hr {height:1px; color:#eae7e3; border-bottom:1px solid #808183; margin:0px;}
.inthenewsModule h2 {padding:5px 0 0 10px; margin:0px; color:#ffffff;}

.inthenewsModule .titleBar {height:26px; background-image:url(/eng/images/titleBar_img.jpg); background-repeat:no-repeat;color:white;}
.inthenewsModule .titleBar h2{color:white;}

.inthenewsModule .newsModuleItem {padding:7px 6px;}
.inthenewsModule .newsModuleItem h3 {margin-top:0px; color:#808183; font-size:0.9em;}
.inthenewsModule .newsModuleItem h4 {margin:5px 0px; color:#005595; font:bold 0.9em Arial, Helvetica, sans-serif;}
.inthenewsModule .newsModuleItem p {margin-bottom:0px;}

.inthenewsModule .newsModuleItem ul {margin:0px 0px 0px 15px;padding:3px;list-style:disc;}
.inthenewsModule .newsModuleItem ul li {font:normal 0.9em Arial, Helvetica, sans-serif; line-height:1.2em;padding:12px 0;}

.inthenewsModule .newsModuleItem ul li a:link, .inthenewsModule .newsModuleItem ul li a:visited, .inthenewsModule .newsModuleItem ul li a:active {color:#808183; text-decoration:none;}
.inthenewsModule .newsModuleItem ul li a:hover, .inthenewsModule .newsModuleItem ul li a:active {color:#005595; text-decoration:underline;}


.inthenewsModule div#DIN_list, .inthenewsModule div#DIN_list2 {font-size:1.0em; line-height:1.15em;padding-bottom:0; margin:10px 0 0 0;}

.inthenewsModule div#DIN_list ul, .inthenewsModule div#DIN_list2 ul {margin:5px;padding:0;}
.inthenewsModule div#DIN_list ul li a:link, .inthenewsModule div#DIN_list ul li a:visited, .inthenewsModule div#DIN_list ul li a:active, .inthenewsModule div#DIN_list2 ul li a:link, .inthenewsModule div#DIN_list2 ul li a:visited, .inthenewsModule div#DIN_list2 ul li a:active {color:#005595; text-decoration:none;}
.inthenewsModule div#DIN_list ul li a:hover, .inthenewsModule div#DIN_list ul li a:active, .inthenewsModule div#DIN_list2 ul li a:hover, .inthenewsModule div#DIN_list2 ul li a:active {color:#005595; text-decoration:underline;}

.inthenewsModule div#DIN_list .rss_date, .inthenewsModule div#DIN_list2 .rss_date {font:normal 0.9em Arial, Helvetica, sans-serif;color:#333;text-decoration:none; margin:0px; padding:2px 0;}
.inthenewsModule div#DIN_list .rss_description, .inthenewsModule div#DIN_list2 .rss_description {font: normal 0.9em Arial, Helvetica, sans-serif;color:#363636;text-decoration: none;margin-bottom:10px;padding-left: 0px;}



/* SECTION LANDING PAGE STYLES */
.mainSectionLanding { margin-top:20px;}
.mainSectionLanding .subSect { clear:left; width:469px; height:98px; margin-bottom:30px; font-family: Arial, sans-serif; display:block;}
.mainSectionLanding .subSect img { width:116px; margin-right:20px; float:left; vertical-align:middle; border:1px solid #dbdbdc;}
#mainContent .mainSectionLanding .subSect h3, #MainNoCol .mainSectionLanding .subSect h3, #mainFullwidth .mainSectionLanding .subSect h3 { display:inline; font-size:1.3em; font-weight:bold; color:#005595; padding-right:20px; background-image:url(../images/arrow_landing_button.gif); background-repeat:no-repeat; background-position:right;}

#mainContent .mainSectionLanding .subSect h3 a:link, #mainContent .mainSectionLanding .subSect h3 a:visited, #MainNoCol .mainSectionLanding .subSect h3 a:link, #MainNoCol .mainSectionLanding .subSect h3 a:visited, #mainFullwidth .mainSectionLanding .subSect h3 a:link, #mainFullwidth .mainSectionLanding .subSect h3 a:visited { color:#005595;}
#mainContent .mainSectionLanding .subSect h3 a:hover, #mainContent .mainSectionLanding .subSect h3 a:active { color:#d59f0f; text-decoration:none;}

/* SUB-SECTION LANDING PAGE STYLES */
.subSectionLanding { list-style:none; margin-left:0px; padding-left:0px; font-family:Arial, Helvetica, sans-serif;}
.subSectionLanding li { line-height:200%;}
.subSectionLanding a { font-size:1.15em; display:block; font-weight:normal; padding-left:15px; background-image:url(/eng/images/arrow_sub_landing_button.gif); background-repeat:no-repeat; background-position:left;}
.subSectionLanding p { padding-left:15px; margin-bottom:0.75em; line-height:140%;  font-size:1.05em;}
.subSectionLanding a:link, .subSectionLanding a:visited { color:#005595; text-decoration:none;}
.subSectionLanding a:hover, .subSectionLanding a:active { color:#d59f0f; text-decoration:none;}

/* general text styles */
.hugeText{ font-size:1.55em; line-height:125%; font-family:Arial, Helvetica, sans-serif;}
.textCallout { border:1px solid #dbdbdc; padding:10px; background-color:#eae7e3; line-height:130%; font-family:Arial, Helvetica, sans-serif;font-size:1.25em; font-weight:bold;}
.textCallout p { margin-bottom:0px; color:#005592}
.textCallout .quoteAttribute { font-size:0.8em; font-style:italic; }
#mainContent .imageLeft, #MainNoCol .imageLeft, #mainFullwidth .imageLeft { float:left; width:auto; margin:10px 10px 10px 0px;}
#mainContent .imageRight, #MainNoCol .imageRight,#mainFullwidth .imageRight{ float:right; width:auto; margin:10px 0px 10px 10px;}
ul, ol { margin-left:1em; padding-left:0.3em; margin-top:0px;}
ol { padding-left:1em;}
a:link, a:visited , a:active{ color:#005595; text-decoration:none;}
a:hover { color:#d59f0f; text-decoration:underline;}

/* EXCEPTIONS, SPECIAL CASES ETC */
.ourProfessionalsGroup { width:469px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.ourProfessionalsGroup .person { width:150px; float:left;}
.ourProfessionalsGroup .name { color:#d59f0f;}
.ourProfessionalsGroup .title { color:#6c6e70;} 
.ourProfessionalsGroup p { margin:0px;}

/*Special styles for the dynamic homepage*/
.mainPromo{ padding-bottom:18px; margin:0; }
.promo1{float:left; width:183px; font-size:0.9em; background-image:url(/eng/images/promo1.jpg);height:141px;background-repeat:no-repeat;margin-right:8px !important;margin-right:10px;}
.promo2{float:left;width:183px;background-image:url(/eng/images/promo2.jpg);height:141px;background-repeat:no-repeat;margin-right:8px !important;margin-right:10px;font-size:0.9em}
.promo3{float:left;width:183px;background-image:url(/eng/images/promo3.jpg);height:141px;background-repeat:no-repeat;font-size:0.9em}
.promo1 p, .promo2 p, .promo3 p{padding-left:10px;line-height:14px;}
.promoTitle{ color:#444444; font-weight:bold; line-height:16px;padding-top:15px;margin-bottom:0; padding-bottom:10px}
#homeContent .leftColumn .promo1 a, #homeContent .leftColumn .promo2 a, #homeContent .leftColumn .promo3 a{text-decoration:underline;}

.boxLink{ background-image:url(/eng/images/blue_arrow_box.gif);background-repeat:no-repeat;padding-left:10px;margin-left:10px; line-height:11px;}



.contentDisclaimer
{
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	margin-top:15px;
	padding:10px 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#666666;
}
.team_name {font:strong 16px Arial, Helvetica, sans-serif; color:#336;padding-bottom:4px;}
.expertise {color:#d59f0f; font:bold 14px Arial, Helvetica, sans-serif;margin:0; padding:4px 0 0 0;}
.expertise_copy {color:#505966; font:bold 13px Arial, Helvetica, sans-serif;margin:0; padding:4px 0;}
.degree_titles {font:normal 11px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold;}

.headline{font:14px Arial, Helvetica, sans-serif;color:#000;font-weight:bold;text-decoration: none;}
.subhead{font:12px normal Arial, Helvetica, sans-serif;color:#666;text-decoration: none;font-style:italic;}
.byline{font:12px normal Arial, Helvetica, sans-serif;color:#666;text-decoration: none;}
.date{font:12px normal Arial, Helvetica, sans-serif;color:#666666;text-decoration: none;}
.source{font:12px normal Arial, Helvetica, sans-serif;color:#666;text-decoration: none;padding-bottom:10px;}

.videolist
{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/eng/images/icon_video.gif);
	padding-left: 10px;
}

.videolist li{padding-left:5px;}


.podcastlist
{


	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/eng/images/icon_podcast.gif);
	padding-left: 10px;
}

.podcastlist li{padding-left:5px;}

.audiolist
{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/eng/images/icon_audio.gif);

	padding-left:10px;
}

.audiolist li{padding-left:5px;}



.pdflist
{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/eng/images/icon_pdf.gif);
	padding-left: 10px;
}

.pdflist li{padding-left:5px;}

.excellist
{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/eng/images/icon_xls.gif);
		padding-left: 10px;
}
.excellist li{padding-left:5px;}


.pullquote_right {
	float:right;
	width:25%;
	padding:15px;
	border-top:1px solid #005595;
	border-bottom:1px solid #005595;
	font-size:1.4em;
	line-height:1.2em;
	margin:7px 5px 15px20px;
	color:#005595;
	font-weight:bold;
} 
.pullquote_left {
	float:left;
	width:25%;
	padding:15px;
	border-top:1px solid #005595;
	border-bottom:1px solid #005595;
	font-size:1.4em;
	line-height:1.2em;
	margin-top:7px 20px 15px 5px;
	color:#005595;
	font-weight:bold;
}



/* old fund profiles begin */

.relatedDoc
{
    color: #000;
    font:10px Arial, Helvetica, sans-serif;
    text-decoration:none;
}
A.relatedDoc
{
    padding-left: 2px;
    color: #000;
    font:10px Arial, Helvetica, sans-serif;
    text-decoration:none;
}
A.relatedDoc:hover
{
    padding-left: 2px;
    color: #000;
    font:10px Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

.wlinkpromo
{
    color: #fff;
    font:bold 11px Arial, Helvetica, sans-serif;
    background-color: #074b85;
    text-decoration:none;
}
A.wlinkpromo
{
    color: #fff;
    font:bold 11px Arial, Helvetica, sans-serif;
    background-color: #074b85;
    text-decoration:none;
}
A.wlinkpromo:hover
{
    color: #d8d69c;
    font:bold 11px Arial, Helvetica, sans-serif;
    background-color: #074b85;
    text-decoration:underline;
}
.sorting
{
    color: #fff;
    font:bold 11px Arial, Helvetica, sans-serif;
    background-color: #29145C;
    text-decoration:underline;
}
A.sorting
{
    color: #fff;
    font:bold 11px Arial, Helvetica, sans-serif;
    background-color: #29145C;
    text-decoration:underline;
}
A.sorting:hover
{
    color: #d8d69c;
    font:bold 11px Arial, Helvetica, sans-serif;
    background-color: #29145C;
    text-decoration:underline;
}
.panel
{
    border-bottom: #d8d69c 1px solid;
    background-color: #074b85;
    text-decoration:none;
}
.encadre_noir
{
    padding: 4px;
    left: 4px;
    color: #ccc;
    font:10px Arial, Helvetica, sans-serif;
    top: 4px;
    background-color: #000;
    text-decoration:none;
}
.envoi_bleu
{
    color: #074b85;
    font:bold 12px Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.Titre_bleu
{
    padding-left: 0px;
    left: 4px;
    color: #074b85;
    font:14px Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.Normal
{
    padding-left: 0px;
    left: 4px;
    color: #333;
    font:12px Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.text
{
    padding-left: 0px;
    font:11px Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.text1
{
    color: #000;
    font:bold 11px Arial, Helvetica, sans-serif
}
.text2{
    color: #000;
    font:normal 12px Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.text3
{
    padding-left: 15px;
    color: #fff;
    font:bold 12px trebuchet, Helvetica, sans-serif
}
.Disclaimer
{
    padding-left: 0px;
    color: #000;
    font:10px Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.Fundprofiles3
{
    font:bold 11px Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.chart_content
{
    padding:4px 0 0 5px;
    color: #000;
    border-bottom: #d8d69c 0px solid;
    font:11px Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration:none;
}
.chart_content_centered
{
    padding-left: 2px;
    color: #000;
    padding-top: 4px;
    border-bottom: #d8d69c 0px solid;
    font:11px Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration:none;
}
.chart_title_label
{
    padding-left: 2px;
    color: #fff;
    font:11px Arial, Helvetica, sans-serif;
    background-color: #29145C;
    text-align: left;
    text-decoration:none;
}
.chart_title_label_2
{
    padding-left: 2px;
    color: #fff;
    font:12px Arial, Helvetica, sans-serif;
    background-color: #29145C;
    text-align: left;
    text-decoration:none;
}
.chart_title_label_3
{
    padding-left: 2px;
    color: #fff;
    font:bold 11px Arial, Helvetica, sans-serif;
    background-color: #29145C;
    text-align: left;
}
.chart_title_data
{
    color: #fff;
    font:11px Arial, Helvetica, sans-serif;
    background-color: #29145C;
    text-align: right;
    text-decoration:none;
}
.chart_title_data_centered
{
    color: #fff;
    font:11px Arial, Helvetica, sans-serif;
    background-color: #29145C;
    text-align: center;
    text-decoration:none;
}
.chart_content_odd_label
{
    color: #000;
    padding-top: 4px;
    border-bottom: #d8d69c 0px solid;
    font:0.69em Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration:underline;
}
.chart_content_odd_label_2
{
    color: #000;
    padding-top: 4px;
    border-bottom: #d8d69c 0px solid;
    font:0.69em Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration:none;
}
.chart_content_odd_data
{
    color: #000;
    padding-top: 4px;
    border-bottom: #d8d69c 0px solid;
    font:0.69em Arial, Helvetica, sans-serif;
    text-align: right;
    text-decoration:none;
}
.chart_content_data_centered
{
    color: #000;
    padding-top: 4px;
    border-bottom: #d8d69c 0px solid;
    font:0.69em Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration:none;
}
A.chart_content_odd_label:hover
{
    color: #06f;
    padding-top: 4px;
    border-bottom: #d8d69c 0px solid;
    font:0.69em Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration:underline;
}
.chart_content_even_label
{
    color: #000;
    padding-top: 4px;
    border-bottom: #d8d69c 0px solid;
    font:0.69em Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration:underline;
}
.chart_content_even_label_2
{
    color: #000;
    padding-top: 4px;
    border-bottom: #d8d69c 0px solid;
    font:0.69em Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration:none;
}
.chart_content_even_data
{
    color: #000;
    padding-top: 4px;
    border-bottom: #d8d69c 0px solid;
    font:0.69em Arial, Helvetica, sans-serif;
    text-align: right;
    text-decoration:none;
}
A.chart_content_even_label:hover
{
    color: #06f;
    padding-top: 4px;
    border-bottom: #d8d69c 0px solid;
    font:0.69em Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration:underline;
}
.chart_bottom_label
{
    padding:4px 0 0 2px;
    color: #fff;
    border-bottom: #d8d69c 0px solid;
    font:bold 0.69em Arial, Helvetica, sans-serif;
    background-color: #000;
    text-align: left
}
.chart_bottom_data
{
    color: #fff;
    padding-top: 4px;
    border-bottom: #d8d69c 0px solid;
    font:bold 0.69em Arial, Helvetica, sans-serif;
    background-color: #000;
    text-align: right
}
.sec_header {
	display:block;
	background-color:#339;
	font:bold 0.75em Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px 0 5px 15px;
	
}

.sec_links {
	margin:0;
	padding:5px 10px;
	list-style-type:none;
}

.sec_links li {
	font:bold 0.69em Arial, Helvetica, sans-serif;
	display:block;
	line-height:14px;
	margin:0;
	padding:5px 6px !important;
	padding:5px 6px;
	list-style-type:none;
}


.sec_links a:link, .sec_links a:visited{
	font:normal 0.69em Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#505966;
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
}

.sec_links a:hover{
	font:normal 0.69em Arial, Helvetica, sans-serif;
	line-height:14px;
	display:block;
	color:#9a9ea0;
	margin:0;
	padding:0;
	text-decoration:underline;
}
.bodyCopy {
	font:normal 0.69em Arial, Helvetica, sans-serif;
}


.marquis_table {font:normal 0.50em Arial, Helvetica, sans-serif;color: #005285;margin-top: 1px;padding: 0;}
.marquis_tableHeading {background-color: #A2AC6D;color: #FFF;font:bold 0.50em Arial, Helvetica, sans-serif;margin-top: 10px;padding:2px 0 2px 2px;}
.marquis_tableItem {font:normal 0.50em Arial, Helvetica, sans-serif;color: #999;margin-top: 1px;padding: 0 1px;}

.marquis_diver_tableHeading{background-color: #0b4636;color: #FFF;font:bold 8pt Arial, Helvetica, sans-serif;margin-top: 10px;padding:2px 0 2px 2px;}
.marquis_diver_table{font:normal 8pt Arial, Helvetica, sans-serif;color: #005285;margin-top: 1px;padding: 0;}
 
.marquis_mpp_tableHeading{background-color: #ba143c;color: #FFF;font:bold 0.50em Arial, Helvetica, sans-serif;margin-top: 10px;padding:2px 0 2px 2px;}
.marquis_mpp_table{font:normal 0.50em Arial, Helvetica, sans-serif;color: #005285;margin-top: 1px;padding: 0;}
 
.marquis_pools_tableHeading{background-color: #69095f;color: #FFF;font:bold 0.50em Arial, Helvetica, sans-serif;margin-top: 10px;padding:2px 0 2px 2px;}
.marquis_pools_table{font:normal 0.50em Arial, Helvetica, sans-serif;color: #005285;margin-top: 1px;padding: 0;}
#marquisContainer {text-align: center;width: 800px;padding: 0px;margin: 0px;}

/* ----- Style for Headmast ID -----*/
#marquisHeadmast {font:normal 0.50em Arial, Helvetica, sans-serif;color: #999;padding: 0px;width: 80%;text-align: center;margin: 0px auto 25px auto;}
#marquisHeadmast img {margin-bottom: 10px;}
#marquisHeadmast p {text-align: left;}
#marquisHeadmast p {text-align: center;}
#marquisHeadmast td {font:normal 0.50em Arial, Helvetica, sans-serif;color: #999;}
#marquisHeadmast span {font: bold 0.50em Arial, Helvetica, sans-serif;color: #004B85;text-align: center;}
#marquisHeadmast li span {font-weight: bolder;color: #999;font-size: 8pt;}

/* ----- Marquis Products styles CLASS -----*/
#marquisProducts {font:normal 0.50em Arial, Helvetica, sans-serif;color: #999;margin: 0px;padding: 0px;width: 800px;}
#marquisProducts span {font-weight: bold;}

/* ----- Diversified Portfolio styles CLASS -----*/
.diversifiedPortfolios {text-align: right;width: 399.5px;vertical-align: text-top;}
.diversifiedPortfolios ul {list-style-type: none;padding-right: 31px;}
.diversifiedPortfolios li {font:normal 0.50em Arial, Helvetica, sans-serif;color: #003C95;line-height: 200%;}
.diversifiedPortfolios li span {font-weight: bold;}
.diversifiedPortfolios p {padding-right: 31px;}
.diversifiedPortfolios img {margin-right: 1px;}

/* ----- Multipartners Portfolio styles CLASS -----*/
.multiPartnersPortfolios {text-align: left;width: 399.5px;vertical-align: text-top;}
.multiPartnersPortfolios img {margin-left: 1px;}
.multiPartnersPortfolios p {padding-left: 31px;}
.multiPartnersPortfolios ul {list-style-type: none;padding: 0px;margin-left: 31px;}
.multiPartnersPortfolios li {font:normal 0.50em Arial, Helvetica, sans-serif;color: #003C95;margin: 0px;padding-top: 5px;}
.multiPartnersPortfolios li span {font-weight: bold;}
/* ----------------------- Styles for Fund Menus START -------------------------- */
<!--
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* commom style for all browsers */

.menu5 {
	text-align:left; 
	font:normal 0.75em Arial, Helvetica, sans-serif; 
	position:relative;
	color:#005285; 
	width:565px; 
	margin:3px 0 5px 5px;
	padding:0;
	list-style-type:none; 
	background-color:#f2e9cb;
}
/* for Firefox */
.menu5 ul {
	padding:0;
	margin:0;
	list-style-type:none; 
}
.menu5 li {
	float:left;
	position:relative;
	width:135px;
	margin:0;
	padding:0;
}
.menu5 li a, .menu5 li a:visited {
	display:block;
	text-decoration:none;
	width:135px;
	color:#005285;
	float:left;
	padding:0 2px;
	height:20px;
	line-height:14px;
}

/* hack for IE5.5 */
* html .menu5 li a, .menu5 li a:visited {
	width:135px;
	w\idth:140px;
	color:#005285;
}
.menu5 li a.drop, .menu5 li a.drop:visited {
	font-weight:normal;
}
.menu5 li ul {
	visibility:hidden;

	margin-top:19px;
	top:25px;
	left:0;
	height:0;
	overflow:hidden;
}
.menu5 table {
	margin:0;
	border-collapse:collapse;
	font-size:11px; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a,
.menu5 li a:hover {text-decoration:underline; border:0;}

.menu5 li:hover ul,
.menu5 li a:hover ul {
	visibility:visible;
	height:auto;
	width:135px;
	background:#f2e9cb;
	left:0; top:0.1em;
	overflow:visible;
	border:1px solid #ddd;/* when user rolls over for drop down 1st level border:1px solid #ddd; */
}
.menu5 li:hover ul li a,
.menu5 li a:hover ul li a {
	display:block;
	font-weight:normal;
	background:transparent;
	text-decoration:none;
	height:auto;
	line-height:14px;
	padding:0.35em;
	width:135px;
	color:#005285;
}
* html .menu5 li a:hover ul li a {
	width:135px;
	w\idth:140px; /* hack for IE5.5 */
}
.menu5 li:hover ul li a.drop,
.menu5 li a:hover ul li a.drop {
font-weight:bold;
}
.menu5 li:hover ul li ul,
.menu5 li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	top:0;
	left:2.5em;
	height:0;
	overflow:hidden;
}
.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {text-decoration:underline; color:#97895c;}


.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {
	text-decoration:underline;
}
.menu5 li:hover ul li:hover ul,
.menu5 li a:hover ul li a:hover ul {
	visibility:visible;
	color:#000;
	border:1px solid #ddd;
	height:auto;
	background:#fff;
	width:9.5em;
} 
.menu5 li:hover ul li:hover ul.left,
.menu5 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu5 li:hover ul li:hover ul li a,
.menu5 li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.menu5 li:hover ul li:hover ul li:hover a,
.menu5 li a:hover ul li a:hover ul li a:hover {
text-decoration:underline;
}

/* ***************************************** */
/* ----- French Navigations starts here -----*/
/* ***************************************** */
.menu5_fr {
	text-align:left; 
	font:normal 0.69em Arial, Helvetica, sans-serif; 
	position:relative;
	color:#005285; 
	width:568px; 
	margin:3px 0 5px 5px;
	padding:0;
	list-style-type:none; 
	background-color:#f2e9cb;
}
/* for Firefox */
.menu5_fr ul {
	padding:0;
	margin:0;
	list-style-type:none; 
}
.menu5_fr li {
	float:left;
	position:relative;
	width:135px;
	margin:0;
	padding:0;
}
.menu5_fr li a, .menu5_fr li a:visited {
	display:block;
	text-decoration:none;
	width:135px;
	color:#005285;
	float:left;
	padding:0 2px;
	height:20px;
	line-height:14px;
}

/* hack for IE5.5 */
* html .menu5_fr li a, .menu5_fr li a:visited {
	width:135px;
	w\idth:138px;
	color:#005285;
}
.menu5_fr li a.drop, .menu5_fr li a.drop:visited {
	font-weight:normal;
}
.menu5_fr li ul {
	visibility:hidden;
	position:absolute;
	margin-top:19px;
	top:25px;
	left:0;
	height:0;
	overflow:hidden;
}
.menu5_fr table {
	margin:0;
	border-collapse:collapse;
	font-size:11px; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5_fr li:hover a,
.menu5_fr li a:hover {text-decoration:underline; border:0;}

.menu5_fr li:hover ul,
.menu5_fr li a:hover ul {
	visibility:visible;
	height:auto;
	width:135px;
	background:#f2e9cb;
	left:0; top:0.1em;
	overflow:visible;
	border:1px solid #ddd;/* when user rolls over for drop down 1st level border:1px solid #ddd; */
}
.menu5_fr li:hover ul li a,
.menu5_fr li a:hover ul li a {
	display:block;
	font-weight:normal;
	background:transparent;
	text-decoration:none;
	height:auto;
	line-height:14px;
	padding:0.35em;
	width:135px;
	color:#005285;
}
* html .menu5_fr li a:hover ul li a {
	width:135px;
	w\idth:138px; /* hack for IE5.5 */
}
.menu5_fr li:hover ul li a.drop,
.menu5_fr li a:hover ul li a.drop {
font-weight:bold;
}
.menu5_fr li:hover ul li ul,
.menu5_fr li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	top:0;
	left:2.5em;
	height:0;
	overflow:hidden;
}
.menu5_fr li:hover ul li a:hover,
.menu5_fr li a:hover ul li a:hover {text-decoration:underline; color:#97895c;}


.menu5_fr li:hover ul li a:hover,
.menu5_fr li a:hover ul li a:hover {
	text-decoration:underline;
}
.menu5_fr li:hover ul li:hover ul,
.menu5_fr li a:hover ul li a:hover ul {
	visibility:visible;
	color:#000;
	border:1px solid #ddd;
	height:auto;
	background:#fff;
	width:9.5em;
} 
.menu5 li:hover ul li:hover ul.left,
.menu5 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu5_fr li:hover ul li:hover ul li a,
.menu5_fr li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.menu5_fr li:hover ul li:hover ul li:hover a,
.menu5_fr li a:hover ul li a:hover ul li a:hover {
text-decoration:underline;
}
/* ----- French Navigations starts here -----*/

/* ----------------------- Styles for Fund Menus END -------------------------- */
.fundDetails
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 1.25em;
	FONT-WEIGHT: bold;
    color:#B1A232;
}


.LinkedNotesDetails1
{
	background-color: #F4F0D7;
	color: #999999;
	font:0.50em Arial, Helvetica, sans-serif;
}

.LinkedNotesDetails2
{
	background-color: #FFFFFF;
	color: #999999;
	font:0.50em Arial, Helvetica, sans-serif;
}

.LinkedNotesHeading
{
	color: #234C78;
	font: bold 0.50em Arial, Helvetica, sans-serif;
	padding:2;
}

.LinkedNotesSMHeading
{
	color: #999999;
	font: bold 0.50em Arial, Helvetica, sans-serif;
	padding:0;
	background-color: #FFFFFF;
}

.LinkedNotesSMData
{
	color: #1e71c1;
	font: normal 0.50em Arial, Helvetica, sans-serif;
	padding:0;
	background-color: #FFFFFF;
}


/*search*/

#MainNoCol .leftColumn .search{font-size:12px;}
#MainNoCol .leftColumn .search .s {font-size:12px;}


#print_content p {padding:5px 0;margin:0;}

/* ----------------------- START of CSS for RRSP Planning  ----------------------- */

#rrspplanning h1{font-size:21px}/*del after - for viewing purposes only*/
#rrspplanning h2{font-size:12px}/*del after - for viewing purposes only*/

/* REGIONS */
#rrspplanning{width:802px; min-height:300px; margin:0; padding-bottom:50px; .padding-bottom:30px}
#rrspplanning #leftsection{width:587px; padding-right:15px; float:left}
#rrspplanning .rightsection{width:179px; min-width:200px; float:right; padding-bottom:15px}
#rrspplanning #feature{padding:15px; background-color:#E4EDF4; min-height:220px; margin-bottom:15px}
#rrspplanning #feature img{padding-right:20px}

/* ELEMENTS */
#rrspplanning #feature h2{font-size:14px; color:#666666; .padding-top:15px; padding-bottom:10px; .padding-bottom:0}
#rrspplanning .section_box h3{font-size:12px; margin:0 0 15px 0; color:#006aa7} 
#rrspplanning .right_box h3{font-size:12px; margin:0 0 15px 0; color:#005595} 
#rrspplanning .section_box a, #rrspplanning .right_box a{color:#d59f0f; text-decoration:none}
#rrspplanning .section_box a:hover, #rrspplanning .right_box a:hover{text-decoration:underline; margin-top:0px}

/* BUTTON */
#rrspplanning #feature .button{padding-top:10px}
#rrspplanning #feature .btn_left_side{width:3px; height:24px; float:left}
#rrspplanning #feature .btn_right_side{width:3px; height:24px}
#rrspplanning #feature .btn_label{background-color:#006aa7; min-width:10px; height:21px; padding:3px 15px 0 15px; display:block; vertical-align:middle; float:left; color:#FFF; font-weight:bold}
#rrspplanning #feature a:hover{text-decoration:none}

/* SECTION BOXES */
#rrspplanning .section_box{width:153px; min-height:20px; background:url(/eng/images/rrspplanning/main_box.png) no-repeat; padding:15px; margin-right:19px; float:left}
#rrspplanning .section_box img{padding-bottom:15px}
#rrspplanning .description{margin-bottom:0}
#rrspplanning .last_box{margin-right:0}
#rrspplanning .clear{clear:both}

/* SIDEBOX */
#rrspplanning .right_box{background:url(/eng/images/rrspplanning/sidebar_box_body.png) repeat-y; min-height:50px; width:179px}
#rrspplanning .right_content_bulb{background:url(/eng/images/rrspplanning/sidebar_box_top_bulb.png) no-repeat; min-height:70px; padding:15px}
#rrspplanning .right_content_contact{background:url(/eng/images/rrspplanning/sidebar_box_top_contact.png) no-repeat; min-height:70px; padding:15px}
#rrspplanning .right_box_bottom{background:url(/eng/images/rrspplanning/sidebar_box_bottom.png) no-repeat; height:3px}
#rrspplanning .telephone{text-align:center; margin:0 auto; display:block; font-size:20px; font-weight:bold; padding:15px 0 5px 0; .padding:10px 0 5px 0}
#rrspplanning .investemail{text-align:center; margin:0 auto; display:block}

/* ----------------------- END of CSS for RRSP Planning  ----------------------- */