body {background:#ffffff; margin:0; padding:0; font:70% arial; color:#666; line-height:135%;}
input {font:100% arial; color:#666;}
img {border:0px;}

/* GLOBAL */
.sm {font-size:90%;}
.cfff {color:#fff;}
.c666 {color:#666;}
.c999 {color:#999;}
.c036 {color:#036;}
.c39f {color:#39f;}
.c9cf {color:#9cf;}

body.size0 { font-size: 70% }
body.size1 { font-size: 80%; }
body.size2 { font-size: 90%; }
body.size3 { font-size: 100%; }

.clear {clear:both; font-size:0px; line-height:0px; margin:0; padding:0; height:0px;}
.left {float:left;}
.pressleft {float:left;}
.right {float:right;}

a, a:link, a:visited, a:hover {color:#036; text-decoration:underline;}

h1 {font-size:220%; color:#666; padding:0px 0px 5px 0px; margin:0;}
h2 {font-size:110%; padding:0px 0px 5px 0px; margin:0;}
h3 {font-size:100%; padding:0px 0px 3px 0px; margin:0;}

h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {text-decoration:none;}
h2 a:hover, h3 a:hover {text-decoration:underline;}

a.nound, a.nound:link, a.nound:visited {text-decoration:none;}
a.nound:hover {text-decoration:underline;}

a.nound_inst, a.nound_inst:link, a.nound_inst:visited {text-decoration:none; font-size: 11px !important; }
a.nound_inst:hover {text-decoration:underline;}

tr .nound_inst{font-size: 11px !important;}

.noundactive   {text-decoration:none; color:#93adc6;} 
#cellActive  { font-weight: bold;  color:#191970; text-decoration:none;}
#cellnoActive  {  color:#93adc6; text-decoration:none;}


#breadcrumb {font-size:90%; line-height:80%; color:#93adc6; padding-bottom:10px;}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited {color:#999; text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}

ul.list1 { position: relative; margin-left:0; padding-left:0; list-style: none;}
ul.list1 li {padding-left: 6px; background-image: url(../img/bullet.gif); background-repeat: no-repeat; background-position: 0px 4px;}
ul.list2 {margin-left:0; padding-left:0; list-style: none;}
ul.list2 li {padding: 0px 0px 8px 6px; background-image: url(../img/bullet_grey.gif); background-repeat: no-repeat; background-position: 0px 4px;}
ul.list2 li.bot {padding-bottom:0px;}
ul.list3 {margin:0; padding-left: 0; list-style: none;}
ul.list3 li {padding-left: 6px; background-image: url(../img/bullet.gif); background-repeat: no-repeat; background-position: 0px 4px;}
ul.list4 {margin:0px 0px 8px 0px; padding-left: 0; list-style: none;}
ul.list4 li {padding-left: 6px; background-image: url(../img/bullet.gif); background-repeat: no-repeat; background-position: 0px 4px;}
ul.list5 {margin:0px 0px 8px 0px; padding-left: 0; padding-top:0px; list-style: none;}
ul.list5 li {padding-left: 13px;padding-top:2px; background-image: url(../img/pdf_icon_03.gif); background-repeat: no-repeat; background-position: 0px 4px;}

.checkbox {vertical-align: middle; margin-right:5px; margin-left:0px; padding:0px;}

/* HEADER */

#logo {width:197px;float:left; background-image:url(../img/mast_upper03.jpg); background-repeat:repeat-x; }
#logo img { margin: 12px 0 6px 13px; display: block; }
#headerlft {position:relative; width:327px; float:left; border-right:1px solid #fff;}
#tag {width:130px; height:63px; float:left; background-image:url(../img/mast_upper03.jpg); background-repeat:repeat-x; line-height:115%;}
#tag .pad {padding:12px 10px 0px 10px;}
.country, .countryon { float: left;background: #F1F5F8 url(../img/mast_country.gif) no-repeat -500px 100%; }
.country {width:204px; /* height:28px; */ height: 2.6em;  }
.countryon {width:203px; /* height:28px; */ height:2.5em; background-position: 0 100%; background-color: #E6EBF1; border: 1px solid #fff; border-width: 1px 1px 0 0; }
#country .pad {padding:6px 10px 0px 18px;}
.countryon .pad {padding:5px 10px 0px 18px !important;}
#countryspacer {float:left; width:123px; height:2.6em; background: #F1F5F8 url(../img/mast_country.gif) no-repeat -500px 100%; } 
#countrymenudata {position:relative; width:204px; background-color:#eee;}
#headerrht {width:632px; float:left; position:relative;}
#topnav { /* height:40px; */ height: 4.55em; background: #EDF0F5 url(../img/mast_upper02.gif) repeat-x; }
#aboutus {float:left;}
#aboutus .pad {padding:20px 0px 0px 10px;}
#aboutus a:link, #aboutus a:visited {color:#666; text-decoration:none;}
#aboutus a:hover {text-decoration:underline;}
#search {float:right;}
#search form {display:inline;}
#search .pad {padding:18px 10px 0px 10px; line-height:0px;}
.searchinp {width:135px; border:0px; vertical-align:middle; padding-left:3px;}
.menuitem {position:relative;display: block; width:100%; color:#036; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff; background-color:#e7edf4;}
/* .menuitemon { display: block; width:100%; color:#036; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff; background-color:#fff;} */
.menuitem a {position:relative;display: block; background-color: #e7edf4; text-decoration: none !important; }
.menuitem a:hover {position:relative;background-color: #fff; }
.menupad {padding:4px 10px 4px 10px;}
#botnav {height:40px; border-top:1px solid #fff; line-height:0px;clear:both;}
#invmanmenu {position:absolute; top:100%; left:276px; z-index:999; margin:0px;}
#invmanmenudata {position:relative; width:180px; background-color:#eee;}
#knowcenmenu {position:absolute; top:100%; left:458px; z-index:999; margin:0px;}
#knowcenmenudata {position:relative; width:173px; background-color:#eee;}


/* PAGE LAYOUT */
#margin {padding:0px 32px 0px 32px;}
#container { position: relative; width:960px; text-align:left;}
#header {padding-bottom:16px; float:left; clear: both; position:relative; z-index: 999;}
#flash {clear:both; padding-bottom:20px;}
#content {clear:both;}
#footer {clear:both; margin-top:30px; padding:6px 0px 50px 0px; border-top:1px solid #ccc;}
#footer .pad {width:440px;}
#cont2col {height:auto !important; height:1px; min-height:1px; background-image:url(../img/bg_2col.gif); background-repeat:repeat-y; margin-bottom:20px;}
#cont3col {height:auto !important; height:1px; min-height:1px; background-image:url(../img/bg_3col.gif); background-repeat:repeat-y; margin-bottom:20px;}
#subfooter {clear:both; margin-top:30px; padding:0px 0px 20px 10px;}
#subfooter .brd {padding-top:6px; border-top:1px solid #ccc;}
#subfooter2 {clear:both; margin-top:20px; padding:0px 0px 0px 10px;}
#subfooter2 .brd {padding-top:6px; border-top:1px solid #ccc;}

#subhdr {position:relative; width:100%; float:left; margin-bottom:16px;}
#subhdr_rht {width:100%; color:#999; position:absolute; bottom:0px; text-align:right; z-index:0;}
#subhdr_rht a, #subhdr_rht a:link, #subhdr_rht a:visited {color:#999; text-decoration:none;}
#subhdr_rht a:hover {color:#999; text-decoration:underline;}

#tabs {position:relative; width:100%; float:left; margin-bottom:1px;}
.tabon { color: #fff; position:relative; float:left; padding:6px 15px 12px 0px; margin-right:2px; background-color:#6C89A7; background-image: url(../img/tab_select_bg.jpg); background-repeat: repeat-x; z-index:10;}
.tabon .arrow {padding-left:23px; background-image: url(../img/tab_arrow_down.gif); background-repeat: no-repeat; background-position: 11px 7px;}
.taboff {position:relative; float:left; padding:6px 15px 12px 0px; margin-right:2px; color:#fff; background-color:#036; z-index:10;}
.taboff .arrow {padding-left:20px; background-image: url(../img/tab_arrow_right.gif); background-repeat: no-repeat; background-position: 11px 5px;}
.taboff a, .taboff a:link, .taboff a:visited, .taboff a:hover, .tabon a, .tabon a:link, .tabon a:visited, .tabon a:hover {color:#fff; text-decoration:none;}

#location { height: 32px; width:auto; color:#94a9be; border-top:1px solid #ddd; background-image:url(../img/Photo_gradient_bg_03.jpg); background-repeat:repeat-x;}
#location .pad { padding:8px 10px 8px 10px;  }
#filter { width: auto; padding:8px 10px 10px 15px; border-top:1px solid #fff; background-color:#ebeef3; position:relative;}

.viewpoints #filter { width: auto; }
#filterby {margin-bottom:16px;}
#filter_container td, #results_container td { vertical-align: top; }
#filter_container td { padding-right: 20px; }
#filter_fields h2 { border-top:1px solid #003366; padding-top: 6px; }
#results_options { float: right; font-weight: bold; }
#pressresults_options { float: right; font-weight: bold; }
/* MODIFIED SECTION - FRANKLIN EJOH*/
.pressfilter_table {float:left; margin-right:5px;position:relative;z-index:10; }
.pressfilter_table h2 { border-top:1px solid #003366; padding-top: 6px; margin-left:5px;}
.pfilter { width: auto; padding:20px 10px 20px 15px; border-top:1px solid #fff; background-color:#ebeef3; position:relative; }
.pfilterhide { width: auto; padding:0px 0px 0px 0px; border-top:0px solid #fff; background-color:#ebeef3;  }
/* END OF MODIFIED SECTION - FRANKLIN EJOH */
.filterpad {padding:6px 0px 16px 0px; border-top:1px solid #036;position:relative;}
#location2 {margin-bottom:10px; border-top:1px solid #ddd; background: url(../img/Photo_gradient_bg_03.jpg) repeat-x; }
#location2 .pad { width:auto; padding:8px 10px 8px 10px; color:#94a9be;}


#table, #RenderTable{width:960px; border-top:3px solid #924901;}
tr.hdr {color:#666; font-size:110%; font-weight:bold; background: #D8DFE9 url(../img/bg_hdr_dk_table.jpg) repeat-x; }
tr.hdr td {padding:7px 10px 9px 10px; vertical-align:top;}
tr.hdr td.brd {border-right:1px solid #fff;}
tr.row td {padding:7px 10px 9px 10px; border-bottom:1px solid #ddd; vertical-align:top;}
tr.row td.brd {border-right:1px solid #ddd;}
tr.row td a, tr.row td a:link, tr.row td a:visited {font-weight:bold; text-decoration:none;}
tr.row td a:hover {text-decoration:underline;}

#priceandperformance td#fundname {width:290;}
#priceandperformance td#nav {width:50;} 
#priceandperformance td#assetclass {width:100; }
#priceandperformance td#shareclass {width:100;}
#priceandperformance td#basecurrency {width:180; }

#fundsearch td#fundname {width:480px;}


/*title results for tables*/
tr td.selected_col {background-color:#ebeef3;}
tr td.selected_header {color:#FFF; font-weight:bold; background-image:url(../img/bg_hdr_sdk_table.jpg); background-repeat:repeat-x; background-color:#B0C0D0;}
tr.hdr td a, tr.hdr td a:link, tr.hdr td a:visited, tr.hdr td a:active { display: block; width: 100%; color: #666; text-decoration: none; }
tr.hdr td a.asc { margin-right: 12px;background: url(../img/sort_asc.gif) no-repeat 100% 4px; }
tr.hdr td a.desc {margin-right: 12px; background: url(../img/sort_desc.gif) no-repeat 100% 4px; }
tr.hdr td.selected_header a, tr.hdr td.selected_header a:visited, tr.hdr td.selected_header a:link { color: #fff; text-decoration: none; }

#searchbox {position:relative;padding:5px 10px 5px 10px;color:#FFF; font-weight:bold; background-image:url(../img/bg_hdr_sdk_table.jpg); background-repeat:repeat-x; background-color:#99acc2; margin-bottom:20px;}

#volume {clear:both; padding:10px 10px 6px 10px;}
#pressvolume {clear:both; padding:10px 10px 6px 10px;}
#pages {width:950px; clear:both; position:relative; padding:7px 0px 20px 10px; font-weight:bold;}
#pagelinks {float:left; top:7px; padding-left:30px; font-weight:bold; color:#94a9be;}
#pagelinks a, #pagelinks a:link, #pagelinks a:visited {font-weight:bold; text-decoration:none;}
#pagelinks a:hover {text-decoration:underline;}

/* MODIFIED CSS - FRANKLIN */
	#presspages {width:950px; clear:both; position:relative; padding:7px 0px 20px 10px; font-weight:bold;}
	.pressmodpagelinks {float:left; top:7px; padding-left:30px; font-weight:bold; color:#94a9be;}
    .pressmodpagelinks a, .modpagelinks a:link, .modpagelinks a:visited {font-weight:bold; text-decoration:none;}
    .pressmodpagelinks a:hover {text-decoration:underline;}
    
    .filter_table {float:left; margin-right:10px;position:relative;z-index:10; }
	.filter_table h2 { border-top:1px solid #003366; padding-top: 6px; margin-left:0px;}

	#commentarytable table{width:960px; border-top:3px solid #924901;font-size:11px;}
	.imagebutton
	{
		vertical-align:middle; 
		padding-left:3px;
	}
/* END OF MODIFIED CSS SECTION - FRANKLIN*/


.view {font-size:90%; border-top:1px solid #e0e0e0; padding-top:6px; margin:6px 0px 6px 0px;}
.view a:link, .view a:visited, .view a:hover {color:#036; font-weight:bold; font-family:verdana; text-decoration:none;}
a.hoverund:hover {text-decoration:underline;}
.pos1 {position:absolute; left:10px; bottom:0px;}
.pos2 {position:absolute; left:337px; bottom:0px;}
.pos3 {position:absolute; left:664px; bottom:0px;}
.pos4 {position:absolute; left:90px; bottom:0px;}
.pos5 {position:absolute; left:417px; bottom:0px;}

.expander {clear:both; width:100%; padding:8px 0px 10px 0px; border-bottom:1px solid #ddd;}
.expanderform {clear:both;  padding:0px 0px 0px 0px;}
.expanderbot {clear:both; width:100%; padding:8px 0px 10px 0px;}
.button {width:15px; float:left; margin-right: 5px; }
.buttonAppForm{  margin-right: 5px; }
.buttonAppForm .expander {  margin-right: 5px; border-bottom:0px;}
.box3 .content {width:440px; float:left;}
.box3 .contentappform {width:500px; float:left;}
.box3 .contentappform h2 {color:#036;}
.box3 .contentappform h3 {color:#036;}
.open_list .contentappform {width:500px; float:left;  }
.open_list .contentappform h2 {color:#8ca7c4;}
.open_list  span.noundFundName {color:#8ca7c4;}
.open_list .content {width:440px; float:left;}
.box3 .content h2 {color:#036;}
.open_list .content h2 {color:#8ca7c4;}
.content .col210 { display: none; }
.contentappform .col308 { display: none; }
.open_list .content .col210 { display: block; }
.open_list .contentappform .col308 { display: block; }
.open_arrow, .open_list .closed_arrow { display: none; }
.closed_arrow, .open_list .open_arrow { display: inline; }


.brdtop {border-top:1px solid #e0e0e0;}
.brdtopwhite {border-top:1px solid #fff;}

.box1 {border-top:1px solid #036;}
.box1 .pad {padding:6px 10px 36px 10px;}
.box1b .pad {padding:0px 10px 0px 10px;}
.box2 {margin-bottom:20px;}
.box2 .pad {padding:8px 10px 0px 10px;}
.box2 .hdr {padding:11px 10px 9px 10px; color:#999; background-image:url(../img/bg_hdr_light.gif); background-repeat:repeat-x; background-color:#e4e9f0;}
.box3 {margin-bottom:20px;}
.box3 .pad {padding:8px 10px 0px 10px;}
.box3 .pad2 {padding:0px 0px 0px 10px;}
.box3 .pad3 {padding:16px 10px 0px 10px;}
.box3 .hdr {padding:11px 10px 9px 10px; background-image:url(../img/bg_hdr_dk.gif); background-repeat:repeat-x; background-color:#d9e0e9;}
.box4 {border-top:3px solid #95aabd;}
.box5 {margin-bottom:20px;}
.box5 .pad { /*padding:8px 10px 0px 10px;*/ padding: 0 10px; }
.box5 p { margin: 8px 0 10px 0; }
.box5 .hdr {padding:11px 10px 9px 10px; color:#999; background-image:url(../img/header2.jpg); background-repeat:repeat-x; background-color:#eff2f7;}
.box6 {border-top:3px solid #091D4C;}
.touts { padding-bottom:20px; }
.touts .pad_right { margin-right: 20px; }
.tout {float:left; font-size:0px; line-height:0px;}
.tout2 {float:left; font-size:0px; line-height:0px;}
.ghost {height:35px; width:20px; float:left; background-image:url(../img/bg_gutter.gif); background-repeat:repeat-x;}
.bluebox {font-size:110%; border-top:1px solid #fff; background-color:#e6edf5; /*padding:8px 10px 18px 10px;*/ padding: 0 10px 8px 10px; }
.bluebox p { margin: 8px 0 10px 0; }
.bluebox2 {border-top:1px solid #fff; background-color:#e6edf5; padding:8px 10px 18px 10px;}

.bluebox h3 { margin: 8px 0 0 0; color:#999;}
.blueboxbg {background-image:url(../img/bg_960x1.gif); background-repeat:repeat-y; margin-bottom:20px;}

#product_detail .blueboxbg { height: 226px; }

.snapshot {float:left; width:470px; background-image:url(../img/snapshot.gif); background-repeat:no-repeat; background-color:#385f88;}
.snapspace {float:left; width:15px; height:222px;}
.snapcont { margin: 0 15px 0 0; font-weight:bold; padding-top:76px; padding-bottom:8px;}
.snapcont li { background: none !important; }
.snapfoot { margin: 0 15px; border-top:1px solid #7b93af; padding-top:6px;}
.snapfoot a, .snapfoot a:link, .snapfoot a:visited {color:#fff; font-weight:bold; text-decoration:none;}
.snapfoot a:hover {text-decoration:underline;}

.snapshotperf 
{
	float:right;
	width:175px;
	height:170px; 
	line-height:14px;
	background-image:url(../img/prices_performance_tout_with_text.jpg); 
	background-repeat:no-repeat; 
	background-color:#3c6289;
}
.snapshotperf a, .snapshotperf a:link, .snapshotperf a:visited 
{color:#fff; font-weight:bold; text-decoration:none;}

.snapshotperfText {padding: 40px 10px 40px 10px}

 .conteneur { background-color: #ebeef3;}.img {float: right;}

.nonbreaking { white-space: nowrap; }

.gutter {margin-left:20px;}
.gutter2 {margin-left:30px;}
.col60 {width:60px; float:left;}
.col100 {width:100px; float:left;}
.col105 {width:105px; float:left;}
.col125 {width:125px; float:left;}
.col207 {width:207px; float:left;}
.col210 {width:210px; float:left;}
.col215 {width:215px; float:left;}
.col218 {width:218px; float:left;}
.col225 {width:225px; float:left;}
.col227 {width:227px; float:left;}
.col250 {width:250px; float:left;}
.col287 {width:287px; float:left;}
.col306 {width:306px; float:left;}
.col307 {width:307px; float:left;}
.col308 {width:308px; float:left;}
.col450 {width:450px; float:left;}
.col465 {width:465px; float:left;}
.col470 {width:470px; float:left;}
.col633 {width:633px; float:left;}
.col634 {width:634px; float:left;}
.col715 {width:715px; float:left;}
.col940 {width:960px; float:left;} 

/* PADDING */
.pad6tb {padding:6px 0px 6px 0px;}
.pad6top {padding-top:6px;}
.pad6bot {padding-bottom:6px;}
.pad10lft {padding-left:10px;}
.pad16lft {padding-left: 16px;}
.pad13top {padding-top:13px;}
.pad13bot {padding-bottom:13px;}
.pad23bot {padding-bottom:23px;}
.pad0bot {padding-bottom:0px;}


.mar5lft {margin-left:5px;}
.mar5rht {margin-right:5px;}
.mar8tb {margin:8px 0px 8px 0px;}
.mar8bot {margin-bottom:8px;}
.mar10lft {margin-left:10px;}
.mar10top {margin-top:10px;}
.mar18top {margin-top:18px;}
.mar30bot {margin-bottom:30px;}

/* LANDING PAGE */
#lpbody {background-color:#0c60a9;}
#lpbody #container {background-image:url(../img/bg.jpg); background-repeat:no-repeat;}
.lpghost {height:35px; width:20px; float:left; background-image:url(../img/right_spacer_06.jpg); background-repeat:repeat-x;}
#lpmenus {padding-top:140px;}
.lpbox {position:relative; color:#fff;}
.lpbox .hdr {padding:11px 10px 9px 10px; margin-bottom:1px; color:#999; background-image:url(../img/header_gradient_03.gif); background-repeat:repeat-x; background-color:#e4e9f0; z-index:0;}
.lpmenuitem {position:relative; padding-left:10px; height:24px;}
.lpmenuitem .brd {border-top:1px solid #a2b1c3; width:100%; height:100%;}
.lpmenuitemon {position:relative; height:24px; font-weight:bold; background-color:#074d8f;}
.lpmenupad {padding:3px 0px 0px 0px; position:absolute; width:100%;}
.lpmenupad a, .lpmenupad a:link, .lpmenupad a:visited  {color:#fff; text-decoration:none;}
.lpmenupad a:hover {font-weight:bold;}
.lpmenuitemon .lpmenupad {padding:4px 0px 0px 0px; position:absolute; width:100%;}
.lpsubmenu {position:absolute; top:0px; left:0px; font-weight:normal; background-color:#074d8f; z-index:1000;}
.lpsubmenu .col {float:left; border-top:1px solid #5383b1; width:100px; padding:8px 0px 12px 0px;}
.lpsubmenu .col2 {float:left; border-top:1px solid #5383b1; width:210px; padding:8px 0px 12px 0px;}
.lpsubmenu .col2 div {padding-right:10px;}

.lpsubmenuhdr {padding-top:2px;}
.lpsubmenuhdr2 {margin-top:5px; padding-top:6px; border-top:1px solid #5383b1;}
.lpsubmenuitem {position:relative; padding:2px 10px 2px 10px; background-image: url(../img/white_bullet_03.gif); background-repeat: no-repeat; background-position: 0px 5px;}
.lpsubmenuitem a, .lpsubmenuitem a:link, .lpsubmenuitem a:visited  {color:#fff; text-decoration:none;}
.lpsubmenuitem a:hover {text-decoration:underline;}
.lpsubmenuitem2 {position:relative; padding:2px 10px 2px 0px; color:#5383b1;}
.lpsubmenuitem2 a, .lpsubmenuitem2 a:link, .lpsubmenuitem2 a:visited  {color:#fff; text-decoration:none;}
.lpsubmenuitem2 a:hover {text-decoration:underline;}

.lpthirdmenu {background-color:#00295f; padding-top:6px !important; padding-right:10px !important; padding:5px 0px 2px 10px; position:absolute; top:-4px; left:-10px !important; left:-20px; background-image:none;}
.lpthirdmenuhdr {font-weight:bold; border-bottom:1px solid #325a8e; padding:0px 0px 5px 10px; width:100%;}
.lpthirdmenucont {padding:4px 10px 6px 10px; color:#325a8e;}
.lpthirdmenucont a, .lpthirdmenucont a:link, .lpthirdmenucont a:visited  {color:#fff; text-decoration:none;}
.lpthirdmenucont a:hover {font-weight:normal; text-decoration:underline;}

.lpclose {position:absolute; top:6px; right:10px;}
.lpclose a, .lpclose a:link, .lpclose a:visited, .lpclose a:hover {font-weight:normal;}
.lpclose a:hover {text-decoration:none;}

/* submenu styles */
.menupad div ul { margin: 0; padding: 3px 0 0 1px; list-style:none; line-height:125%; }
.menupad div ul li { padding: 0 0 2px 6px; background-image: url(../img/bullet.gif); background-repeat: no-repeat; background-position: 0px 4px;}
.menupad a:link, .menupad a:visited {text-decoration:none;}
.linkoff { padding-left:10px; border-bottom:1px solid #fff; color: #666; padding-bottom:4px;}
.menuitemcur { padding:4px 0px 4px 0px; height:100%; width:100%; color:#036; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff; background-color:#e7edf4;}
.menupadon {padding:0px 0px 0px 0px;}
.menupadon div ul { margin: 0; padding: 4px 0 0 10px; list-style:none; line-height:125%; }

.submenuitemcur { padding:0px 0px 2px 0px; height:100%; width:100%; color:#fff; border-top:0px solid #fff; border-right:0px solid #fff; border-bottom:0px solid #fff; border-left:0px solid #fff; background-color:#95A9C0;}
.submenuitemcur ul li { padding-left: 6px; background-image: url(../img/bullet_white.gif); background-repeat: no-repeat; background-position: 0px 4px;}
.submenutimecur a:link, .submenutimecur a:visited { text-decoration:none; }

.submenuitem { padding:0px 0px 2px 0px; }
.submenuitem ul li { padding-left: 6px; background-image: url(../img/bullet.gif); background-repeat: no-repeat; background-position: 0px 4px;}
.submenuitem a:link, .submenuitem a:visited { text-decoration:none; }

.submenuitemon { padding:0px 0px 2px 0px; height:100%; width:100%; color:#fff; border-top:0px solid #fff; border-right:0px solid #fff; border-bottom:0px solid #fff; border-left:0px solid #fff; background-color:#fff;}
.submenuitemon ul li { padding-left: 6px; background-image: url(../img/bullet.gif); background-repeat: no-repeat; background-position: 0px 4px;}
.submenuitemon a:link, .submenuitemon a:visited { text-decoration:none; }


/*						--[ filter column widths ]---
 */

#basics_filter .col_SortTitle { width: 80%; }
#basics_filter .col_Date { width: 20%; }

#mauboussin_filter .col_SortTitle { width: 80%; }
#mauboussin_filter .col_Date { width: 20%; }

#commentary_filter .col_SortTitle { width: 80%; }
#commentary_filter .col_Date { width: 20%; }

#news_filter .col_Title { width: 55%; }
#news_filter .col_Date { width: 10%; }
#news_filter .col_Category { width: 35%; }



#price_filter .box4 { width: 625px; }



/*						--[ country landing pages ]--
 */

#country_lp { background: #00295F url(../img/country_lp_bg_tile.gif) repeat-x; }
#country_lp #container { background: url(../img/country_lp_map.jpg) no-repeat; }
#country_lp h1 { height: 57px; font-size: 200%; font-style: normal !important; margin: 0; color: #fff; }
#country_lp h1 .pad { padding: 20px 0 0 0; }
#country_lp .content .left .pad { color:#fff; padding: 15px 18px; }

#country_lp .content .left
{
	border-top: 3px solid #00295F; 
	width: 470px; 
	background: #144982 url(/img/country_lp_left.jpg) no-repeat;
}

#country_lp .content .right
{
	width: 470px;
	border-top: 3px solid #00295f;	
}

#country_lp .min_height { float: left; height: 375px; width: 1px; }
#country_lp .right a { color: #fff; text-decoration: none; }
#country_lp .right ul { padding: 0; margin: 10px 0 10px 20px; }
#country_lp .right .pad { position: relative; color: #fff; padding: 10px 10px; }
#country_lp .right .controls { background: #fff; padding: 7px 9px; }
#country_lp .pad .first_language { padding-top: 0; border-top: none; }
#country_lp .language_name
{
	padding-top: 8px;
	border-top: 1px solid #6D95BA;
}

#country_lp .right .user_type { border-top: 1px solid #6D95BA; padding: 5px 0; }
#country_lp .right .pad .first_user { border-top: none; }

#country_lp #country_menu { cursor: pointer; background: #fff; position: absolute; top: -2.2em; right: 0; width: 185px; text-align:right; color:#000; font-size: 90%; }
#country_lp #country_menu .menu_title { height: 2.2em; }
#country_lp #country_menu_items { display: none; border-top: 3px solid #154982; width: 100%; text-align: left; background: #E7EDF4; }
#country_lp #country_menu .item { border: 1px solid #fff; border-width: 0 1px 1px 1px; }
#country_lp #country_menu .item a { display: block; padding: 4px 6px; color: #000; }

/*							--[ disclaimer popup ]--
 */
.modal_mask
{
	position: absolute;
	z-index: 9000;
	display: none;
	top: 0;
	left: 0;
	background: #fff;
}

.disclaimer_popup
{
	position: absolute;
	z-index: 9001;
	visibility: hidden;
	top: 0;
	left: 0;
	width: 600px;
	background: #fff;
	border: 2px solid #333;
}

.disclaimer_content
{
	visibility: hidden;
    padding: 10px;
}

.disclaimer_frame
{
	height: 450px;
	width: 100%;
}

.disclaimer_buttons
{
    text-align: right;
    padding: 0 10px 5px 10px;
}


.eptextarea 
{
	width: 285px;
	height: 100px;
}

/**	REGION DROP-DOWN **/

#country { position: relative; }

#countrymenu
{
	position: absolute;
	width: 203px;
	top: 100%;
	background: #E7EDF4; 
	border: 1px solid #fff; 
	border-width: 0 1px 0 0; 
	clear: both;
}

#countrymenu .region
{
	border-bottom: 1px solid #fff;
}

#countrymenu .region .title
{
	line-height: 1.5em;
	border-bottom: 1px solid #fff; 
	padding: 5px 5px 5px 10px; 
	color: #666;
	font-weight: bold;
}

#countrymenu .region .title a
{
    text-decoration: none;
}

#countrymenu .user_type a
{
	display: block;
	padding: 4px 5px 4px 16px;
	text-decoration: none;
	background-image: url(../img/bullet.gif); 
	background-repeat: no-repeat; 
	background-position: 10px 7px;
}

#countrymenu .user_type a:hover
{
	background-color: #fff;
}

#countrymenu .user_type span
{
	display: block;
	padding: 4px 5px 4px 16px;
	background-color: #95A9C0;
	background-image: url(../img/bullet_white.gif); 
	background-repeat: no-repeat; 
	background-position: 10px 7px;
	color: #fff;
}

#countrymenu .last a, #countrymenu .last span
{
	padding-bottom: 17px !important;
}

#ProductTable .brd a {
	white-space: nowrap;
}

form#priceperformance, form#fundsearch {
    margin: 0px;
}

.CurrencyCategoryTableFactSheet
{
	float: left; 
} 

.CurrencyCategoryTableDetail
{
	float: left; 
}

.CurrencyCategoryTableFactSheet td.row a
{
	text-decoration: none !important;
} 

.CurrencyCategoryTableDetail td.row a
{
	text-decoration: none !important;
} 

.CurrencyCategoryTableFactSheet td.row a:hover
{
	text-decoration: underline !important;
} 

.CurrencyCategoryTableDetail td.row a:hover
{
	text-decoration: underline !important;
} 

/* ie6/ie7 hack */
* html .CurrencyCategoryTableFactSheet h2
{
	font-size: 75%;
}

/* ie6/ie7 hack */
* html .CurrencyCategoryTableDetail h2
{
	font-size: 110%;
}

/* MODIFIED SECTION - FRANKLIN EJOH*/

/* END OF MODIFIED SECTION - FRANKLIN EJOH */
/* application form */
.noundCheckbox
{
	color:#003366;
	white-space:nowrap;
}


.noundFundName
{
	color:#003366;
	white-space:nowrap; 
	font-weight:bold;
}
.buttonAppForm a
{
	text-decoration:none !important; 
}
/* end  application form */
