@import url(fonts.css);
html {
background-color:#E1E1E1;
overflow-y:scroll;
}

body 
{
	background: url("../img/instgradbg.gif" ) repeat-y scroll 0 0 #454545; 
	color:#454545;
	font-size:11px;
	font-family:Arial;
	margin:0 auto;
	padding:0 13px;
	position:relative;
	width:980px;
 
}
input {font-size:100%; font-family:arial, helvetica, clean, sans-serif; color:#454545;}
img {border:0px;}

/* GLOBAL */
.sm {font-size:90%;}
.cfff {color:#fff;}
.c666 {color:#666;}
.c999 {color:#999;}
.c036 {color:#454545;}
.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;}
.right {float:right;}

.error
{
    font-size: 120%;
    color: #900;
    font-weight: bold;
}

a, a:link, a:visited, a:hover {color:#454545; text-decoration:underline;}

h1 {font-size:220%; font-family:univers,arial; font-weight:bold; color:#666605; padding:0px 0px 5px 0px; margin:0;}
h2 {font-size:180%; 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;}

.noundactive   {text-decoration:none; color:#93adc6;} 
#cellActive  { font-weight: bold;  color:#191970; text-decoration:none;}
#cellnoActive  {  color:#93adc6; text-decoration:none;}


#breadcrumb { color:#666605;; 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/icon_document.gif); background-repeat: no-repeat; background-position: 0px 4px;}

.checkbox {vertical-align: middle; margin-right:5px; margin-left:0px; padding:0px;}

/* HEADER */
#logo {top:31px;float:left;}
#logo img { margin: 30px 0 6px 13px; display: block; }
#headerlft { border-right: 1px solid #FFFFFF;
    float: left;
    margin-top: 3px;
    position: relative;
    width: 400px;
    z-index: 9999;
}
#inst_inv {
    left: 199px;
    position: absolute;
    top: 33px;
}
#headerbtw {position:relative;  margin-top: 0px;margin-bottom:}
#tag {width:145px; 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: 1.6em;  }
.countryon {width:203px; /* height:28px; */ height:1.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:138px; height:1.6em; background: #F1F5F8 url(../img/mast_country.gif) no-repeat -500px 100%; } 
#countrymenudata {position:absolute; top:28px; width:182px; background-color:#eee;}
#headerrht {width:199px; float:right; position: relative;}

#topnav { height:4.55em;  margin:0;padding:0; }

#aboutus {float:right;}
#aboutus .pad {padding:20px 10px 10px;}
#aboutus a:link, #aboutus a:visited {color:#666; text-decoration:none;}
#aboutus a:hover {text-decoration:underline;}
#search {float:right; height: 26px;}
#search form {display:inline;}
#search .pad {padding: 3px 2px 0 0; line-height:0px;  margin-left: 50px;}
.searchinp {width:135px; border:0px; vertical-align:middle; padding-left:3px;}
.menuitem {position:relative;display: block; width:100%; color:#454545; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff; background-color:#e7edf4;}
/* .menuitemon { display: block; width:100%; color:#454545; 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:45px; border-top:1px solid #fff; line-height:0px;  }
#invmanmenu {position:relative; margin:0px; left:83px;}
#invmanmenudata {position:absolute; top:81px; left:0; width:177px; background-color:#eee;}
#knowcenmenu {position:relative; margin:0px;}
#knowcenmenudata {position:absolute; top:81px; left:471px; width:159px; background-color:#eee;}

/* PAGE LAYOUT */
#margin {padding:0px; margin: 0 20px;}
#container { position: relative; width:940px; text-align:left;}
#header {margin-bottom:16px; float:left; clear: both; position:relative; z-index: 999; width:940px;}

#flash {clear:both; float:left; padding-bottom:20px;}
#content {clear:both;width:100% !important}
#footer {clear:both; margin-left: 15px;width: 940px; padding:6px 0px 50px 0px; border-top:1px solid #ccc;}

#footer .right { float: right; text-align: right; }
#footer .left { float: left; }

#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 h2 { font-size: 170%; margin-top: 10px; }
#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:#454545; 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;}
.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 #454545; padding-top: 6px; }
#results_options { float: right; font-weight: bold; }

.filterpad {padding:6px 0px 16px 0px; border-top:1px solid #454545;}
#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 {background:#E1E1E1   repeat-x scroll 10% 50%; font-weight:bolder;}
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 #999999; vertical-align:top;}
tr.row td.brd {border-right:none}
tr.row td a, tr.row td a:link, tr.row td a:visited { text-decoration:none;  background: url("../img/icon_document.gif") no-repeat scroll 100% 0 transparent;  display: inline-block; padding-right: 12px;}
tr.row td a:hover {text-decoration:underline;}
a.noPDFicon { padding-right: 0px !important; background: none !important;}

#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; 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:0px 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;}

.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:#454545; font-weight:bold; font-family:arial, helvetica, clean, sans-serif; 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;}
.expanderbot {clear:both; width:100%; padding:8px 0px 10px 0px;}
.button {width:20px; float:left;}
.box3 .content {width:440px; float:left;}
.open_list .content {width:440px; float:left;}
.box3 .content h2 {color:#454545;}
.open_list .content h2 {color:#8ca7c4;}
.content .col210 { display: none; }
.open_list .content .col210 { 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;}

.hdr { font-weight: bold; font-size: 150%; color: #666605 !important; }
.box1 {border-top:1px solid #454545;}
.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-color: #EBEBBE;color: #666605;}
.box4 {border-top:3px solid #95aabd;}
.box5 {margin-bottom:20px;}
.box5 .pad { /*padding:8px 10px 0px 10px;*/ padding: 0 10px; background-color: #fff;color:#454545;}
.box5 p { margin: 8px 0 10px 0; }
.box5 .hdr {padding:11px 10px 9px 10px; color:#999;  background-color: #EBEBBE;color: #666605;}
.box6 {border-top:3px solid #091D4C;}
.touts { padding-bottom:20px; }
.touts .pad_right { margin-right: 10px; }
.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 {border-top:1px solid #fff; background-color:#fff;color:#454545; 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_w_header.jpg); 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 {padding-top: 30px;float:right;width:175px;height:160px; 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;}
 
 .conteneur {width: 100%; 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;}
.col287 {width:287px; float:left;}
.col306 {width:306px; float:left;}
.col307 {width:307px; float:left;}
.col450 {width:450px; float:left;}
.col465 {width:465px; float:left;}
.col470 {width:470px; float:left;}
.col610 {width:610px; 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:#454545; 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%; }

.price_history_filter .col_SortTitle { width: 50%; }
.price_history_filter .col_Date { width: 10%; text-align: center; }

.col_SortTitle { width: 80%; }
.col_Date { width: 10%; text-align: center; }

#news_filter .col_Title { width: 55%; }
#news_filter .col_Date { width: 10%; }
#news_filter .col_Category { width: 35%; }

/*
#fund_filter .col_ProductName { width: 35%; }
#fund_filter .col_AssetClass { width: 15%; }
#fund_filter .col_Manager { width: 15%; }
#fund_filter .col_CUSIP { width: 10%; }
#fund_filter .col_ISIN { width: 10%; }
#fund_filter .col_BloombergNumber { width: 15%; }
*/

#divAJAX #fundname { width: 35%; }
#divAJAX #assetclass { width: 15%; }
#divAJAX #investmentmanager { width: 20%; }
#divAJAX #isin { width: 10%; }
#divAJAX #bloomberg { width: 20%; }

#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; 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;
	margin: 10px;
}

.disclaimer_frame
{
	height: 420px;
	width: 100%;
}

.disclaimer_popup .buttons
{
	margin-top: 10px;
	height: 21px;
}

.disclaimer_popup .buttons a
{
	display: block;
	float: right;
	margin-left: 10px;
}

.disclaimer_cancel
{
	width: 63px;
	height: 21px;
	background: url(../img/cancel.gif) no-repeat;
}

.disclaimer_accept
{
	width: 63px;
	height: 21px;
	background: url(../img/accept.gif) no-repeat;
}

.proceed .disclaimer_accept
{
	background: url(../img/proceed.gif) no-repeat;
}

.eptextarea 
{
	width: 285px;
	height: 100px;
}



#ProductTable .brd a {
	white-space: nowrap;
}

table.doc_columns td { vertical-align: top !important; width: 280px; }
table.doc_columns td.left { float: none; padding-right: 10px; }
table.doc_columns td.center { float: none; padding-right: 10px;}
table.doc_columns td.rigt { float; none; }


.prospectus
{
	padding-right: 15px;
}

.fact_sheet
{
	
}

#home_message
{
    font-size: 160%;
    font-weight: bold;
}


/* new style for the navigation menu on the header */
#nav
{
	background:none repeat scroll 0 0 #E1E1E1;
	bottom:0;
	color:#454545;
	font:12px arial;
    height:36px;
	position:relative;	 
	margin:0;
	padding:0px;
	z-index:100;
	display:block;
}
#nav ul {
	list-style: none;
	padding:0px;
	margin-top: 36px;
	border-top:1px solid #FFFFFF; 	 
    /* display: block;  test always display submenu*/
	line-height:26px;
	padding-top:8px;
	padding-right:7px
	
}
 
 	
#nav li {
	float: left;
	position: relative;	
	text-align:left;
	border-right:2px solid #FFFFFF;
	list-style:none outside none;
	background-color:#E1E1E1;	
	
}
/* display   the submenu  */
#nav li a {
	display: block;
	line-height:36px;
	background:#E1E1E1;
	color:#454545;
	cursor:pointer;
	text-decoration:none;
    float:left;
    text-align:center;
    white-space: nowrap;  
   padding-left:12px;
    padding-right:12px;
    font-size: 180% ;
    font-weight:bold;
}
/* hover in the submenu and change background color */
#nav li a:hover{
	background:#DFDFA3; background-repeat: repeat-y;  
	color:#454545;
	}


#nav  li.current a{
	background:#ddd;
	}

#nav  li.current a:hover{
	background:#888;
	}

li ul {
	display: none;
 
	width:100px;
	top: 0;
	left: 0;
	font-weight: normal;
	padding: 1px 0 10px 0;
	margin-left:-1px;
}


#nav  sub
{
	border-top:1px solid #FFFFFF;
	width:220px;
}

#nav  li ul.sub li{
	border-width:1 1px 1px 1px!important;
	width:220px;
	text-align:left;
	
}


#nav li ul.sub li a{
	font-weight: normal!important;	
	width:220px;
	text-align:left;  
	  padding-left:5px;
     
}
#nav   ul.sub  a:hover{
	background:#DFDFA3; background-repeat: repeat-y; 
	color:#454545;	 
	float:left;
	width:220px; margin-right:0;   
}
li>ul {
	top: auto;
	left: auto;
}

li:hover ul, li.over ul {
	display: block;
}

/* new style end */

/* new style for the country navigation menu */
#other_lm_sites {
background:url("../img/lmid_othersites.gif") no-repeat scroll 0 0 transparent;
cursor:pointer;
height:26px;
left:340px;
position:absolute;
top:38px;
z-index:9999!important; 
width: 131px;

}

#other_lm_sites ul {
background:url("../img/lmid_othersites_menu.png") no-repeat scroll 0 0 transparent !important;
height:600px;  
min-height:600px;
padding: 36px 0px 0px 0px;
width:132px;
top:0px;
z-index:9999!important; 
margin:0;
 
}

#other_lm_sites li {
list-style:none outside none;
width:130px;
 margin:0;	
}

	
#other_lm_sites a {
	color:#454545;
	display:inline-block !important; 
    font: 11px arial;
   padding: 4px 10px; 
    text-decoration: none;
    margin:0;
    width:103px;
}

/* hover in the submenu and change background color */
#other_lm_sites a:hover{
	background:#DFDFA3; 
	color:#666605;
}

#other_lm_sites .region  a 
{
	color:#454545;
	padding-left: 25px;
	display: block !important; 
	width:88px;
}

/* hover in the submenu and change background color */
#other_lm_sites .region a:hover{
	background:#DFDFA3; 
	color:#666605;
	}


/* new country style end */

/* Home page column 3 Recent news */
#recentnews {float:right;}

/* Home page homeview */ 
#homeView { float:left;margin-left: 25px;}
#homeView  .pad { font: bold 13px arial; color:#4B1866;}
#homeView ul
{
	margin: 0; padding: 3px 0 0 1px; list-style:none; line-height:125%;  font: bold 12px arial;
}
#homeView ul li 
{
  list-style: none;
  background:url("../img/arrow_plum.gif") no-repeat scroll 100% 0 transparent;
  background-position:left center;
  padding-left   :20px;
  margin-bottom: 7px;
  color :#454545;
  cursor :pointer;
  text-decoration :none;
  text-align:left;
  white-space: nowrap;  
}

#homeView a, a:link, a:visited, a:hover {color :#454545;}
#homeView  a:hover{ text-decoration:underline;}	


#subhdrhomepage_rpt_line {
    border-bottom: 3px solid #E1E1E1;
    margin-bottom: 9px;
    margin-top: 4px;
	} 
