@import url(fonts.css);
html {
background-color:#E1E1E1;
overflow-y:scroll;
height: 100%;
}

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:100% arial; color:#454545;}
img {border:0px;}

/* GLOBAL */
.sm {font-size:90%; color: #666605;}
.smdt {font-size:100%; color: #99991E;  font-weight:bold;}
.cfff {color:#fff;}
.c666 {color:#454545;}
.c999 {color:#454545;}
.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;}
.pressleft {float:left;color:#454545;font:11px arial;}

.pressHdr {color:#666605;font: bold 12px arial;margin-left: 9px;}
#pressBox {margin-left: 17px;}
#pressBox .emailCt 
{
	color:#666605;
	font: bold 11px arial;
	margin-top: 10px;   
	background:url("../img/icon_email.gif") no-repeat scroll 100% 0 transparent;
	padding-right:19px;
	display:inline-block;
	font:  11px arial;
}

#pressBox a {font-weight:bold; color:#99991E;}

.right {float:right; }

a, a:link, a:visited, a:hover {color:#666605; text-decoration:none;}

h1 {font-family:univers,arial;font-weight:normal;font-size:28px; color:#99991E; padding:0px; margin:1px 1px 1px 13px;}
h2 {font: bold 11px Arial; padding:0 0 1px 1px;margin:0;    color: #454545;}
h3 {font: bold 14px Arial; padding:0px 0px 3px 0px; margin:0;}
h4 {font: bold 13px Arial; padding:9px 0px 3px 0px; margin:0; color:#454545;}

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_instdoc:hover {text-decoration:underline;}

.imginst {  padding-left: 5px; padding-right: 9px; padding-bottom:1px;}
 
a.nound_inst:hover {text-decoration:underline;}


#box3List {margin-top: 10px;}
#box3List .col306 a.nound, .col306 a.nound:link, .col306 a.nound:visited 
{
    background: rgba(0, 0, 0, 0) url("../img/arrow_leafgreen.gif") no-repeat scroll right 0 center;
    display: inline;
    padding-right: 14px;
}

.homecol2 .col220 a.nound, .col220 a.nound:link, .col220 a.nound:visited 
{
  background :url("../img/arrow_plum.gif") no-repeat scroll 100% 2px transparent;
  padding-right:12px;
  display:inline-block;	
  color:#99991E; 
}

.box3 .list5 a.nound, .col306 a.nound:link, .col306 a.nound:visited 
{
   background:url("../img/icon_document.gif") no-repeat scroll 100% 0 transparent;
  padding-right   :12px;
  display:inline-block;
}

.box3 .list4 a.nound, .col306 a.nound:link, .col306 a.nound:visited 
{
   background:url("../img/icon_document.gif") no-repeat scroll 100% 0 transparent;
  padding-right   :12px;
  display:inline-block;
}

.box3 .list3 a.nound, .list3 a.nound:link, .list3 a.nound:visited 
{
   background:url("../img/arrow_plum.gif") no-repeat scroll 100% 0 transparent;
  padding-right   :12px;
  display:inline-block;
  color: #99991E;
}

.box3 .invManager {font-size:110%; border-top:1px solid #fff; background-color:White; 
	padding: 10px 0px 8px p; margin-left:13px;}
	
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:#99991E; margin-bottom:10px;margin-left:13px;}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited {color:#454545; 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; margin-bottom: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;}
ul.list4 {margin:2px 0 8px; padding-left: 0; list-style: none; }
ul.list4 li {padding-left: 5px; padding-bottom:1px; white-space: normal; margin-bottom: 4px;}
ul.list5 {margin:0px 0px 8px 0px; padding-left: 0; padding-top:0px; list-style: none;}
ul.list5 li {padding-left: 0px;padding-top:2px; }



.checkbox {vertical-align: middle; margin-right:5px; margin-left:0px; padding:0px;}

/* HEADER */
#logo {float:left; top:31px; }
#logo img { margin: 30px 0 6px 13px; display: block; }
#headerlft {margin-top:3px; position:relative; width:400px; float:left; border-right:1px solid #fff;z-index: 9999; }
#inst_inv {
	left:199px;
	position:absolute;
	top:33px;
	}
#headerbtw {position:relative;  margin-top: 23px;}
#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:300px; float:right; position:relative;}
#topnav { /* height:40px; */ height: 4.55em; margin:0; padding:0px; }
#aboutus {float:right;}
#aboutus .pad {padding:20px 10px 10px 10px;}
#aboutus a:link, #aboutus a:visited {color:#454545; text-decoration:none;}
#aboutus a:hover {text-decoration:underline;}
#aboutusDiv
{
	width:100%; 
	border-top: 2px solid #E1E1E1;
	padding-bottom: 5px;
}
.pad .ip { font: bold 11px arial;}

#links 
{
	color:#4b1866;
	font-size:14px;
	position:absolute;
	right: 10px;
	text-align:right;
	top:17px;
	background: #f3f3d5;
	padding: 3px 3px 3px 3px ;
	width: 130px;
}
a.locked, a .locked 
{
	background:url("/img/icon_lock.gif") no-repeat scroll left top transparent;
	display:inline-block;
	float:left;
	height:15px;
	width:75px;
	font-weight:bold;
	white-space: nowrap;
	text-decoration: none;
	color:#4b1866;
}
#search {float:right; height:26px;}
#search form {display:inline;}
#search .pad {padding: 0px; line-height:0px;margin-left:50px;padding-right: 2px; padding-top:3px; }
.searchinp {width:135px; border:0px; vertical-align:middle; padding-left:3px; font: 11px Arial; color:#737373;background:#ffff;}
.menuitem {position:relative;display: block; width:100%; color:#666605; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff; background-color:#E1E1E1;}
/* .menuitemon { display: block; width:100%; color:#666605; 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: #E1E1E1; text-decoration: none !important; }
.menuitem a:hover {position:relative;background-color: #666605 ; color:White; }
.menupad {padding:4px 10px 4px 10px;}
#botnav {height:49px; width:100%; border-top:0px; line-height:0;clear:both; padding-right:0px;}
 

/* 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; padding-bottom:20px;float:left;}
#flashcontainer { position: relative; width:940px; text-align:left;}
#content {clear:both;}
#footer {clear:both; margin-top:30px; padding:6px 0px 50px 0px; border-top:2px solid #ccc;}
#footer .pad {width:900px;}
#footer a:hover {text-decoration:underline;}
#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;  }
#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:99%; float:left; margin-bottom:10px; }
#subhdr_rht {width:99%; color:#99991E; position:absolute; bottom:0px; text-align:right; z-index:0;font: 11px Arial; margin: 7px 0 6px 0;/*margin-bottom: 13px;*/}
#subhdr_rht a, #subhdr_rht a:link, #subhdr_rht a:visited {color:#99991E; text-decoration:none;}
#subhdr_rht a:hover {color:#99991E; text-decoration:underline;}
#subhdr_rpt{position:relative; width:100%; float:left;margin-top:2px; margin-bottom:18px;}
#subhdr_rpt_line {border-bottom:2px solid #E1E1E1;margin-top:20px;}
.subhdr_rpt .list5  a.nound, .list5 a.nound:link, .list5 a.nound:visited {
background:url("../img/icon_document.gif") no-repeat scroll 100% 0 transparent;
color:#454545;
display:inline-block;
padding-right:12px;
}

#tabs {position:relative; width:99%; float:left; margin-bottom:20px; font: 12px arial;margin-left:13px;}
.tabon { color: #99991E; font-weight:700; position:relative; float:left; padding:0px 15px 12px 0px; margin-right:2px; background-repeat: repeat-x; z-index:10;}
.tabon .arrow {padding-left:25px; background-image: url(../img/pipe.gif); background-repeat: no-repeat; background-position: 5px 2px;}

.taboff {position:relative; float:left; padding:0px 15px 12px 0px; margin-right:2px; color:#454545;   z-index:10;}
.taboff a, .taboff a:link, .taboff a:visited, .tabon a, .tabon a:link, .tabon a:visited, .tabon a:hover {color:#454545; text-decoration:none;}
.taboff a:hover {color:#99991E;}
.taboff .arrow {padding-left:20px; background-image: url(../img/pipe.gif); background-repeat: no-repeat; background-position: 5px 2px;}
.taboff .noarrow {padding-left:0px;background-image:none;}

#location {height: 15px; width:auto; color:#454545; font:12px arial; border-top:2px solid #E1E1E1; }
#location .pad { padding:8px 15px 12px 0px;  }
#location .pad a, a:link, a:visited, a:hover
{
	color:#454545;
}
#location .current 
{
	font-weight:bold;
	background-color: #CCCC7D;
	 padding:8px 12px 5px 5px; 
}
#filter { width: auto; padding:8px 10px 10px 15px; border-top: 1px solid #fff; background-color:#F3F3D5; position:relative;}


.viewpoints #filter { width: auto; }
#filterby {margin-bottom:16px;color:#666605;font:12px/14px Arial;}
#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: bold 10px arial; }
#pressresults_options a:hover { text-decoration:underline;}
/* MODIFIED SECTION - FRANKLIN EJOH*/
.pressfilter_table {float:left; margin-right:10px;position:relative;z-index:10; }
.pressfilter_table h2 { border-top:1px solid #003366; padding-top: 6px; margin-left:10px;}
.pfilter { width: auto; padding:20px 10px 20px 15px; border-top:1px solid #fff; background-color:#E1E1E1; position:relative; }
.pfilterhide { width: auto; padding:0px 0px 0px 0px; border-top:0px solid #fff; background-color:#E1E1E1;  }
/* END OF MODIFIED SECTION - FRANKLIN EJOH */
.filterpad {padding:6px 0px 16px 0px; border-top:1px solid #666605;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:940px; border-top:none;}
tr.hdr {color:#666605; font-size:110%; font-weight:bold;}  
tr.hdr td,tr.hdr th {padding:1px 5px 13px 10px; vertical-align:top;background-color:#E1E1E1;background-repeat:repeat-x; color:#666605; font-weight:bold;}/*GMDL*/
tr.hdr td.brd,tr.hdr th.brd {border-right:1px solid #fff;padding:7px 5px 9px 10px;border-bottom: none;}/*GMDL*/
tr.row td {padding:7px 10px 9px 10px; border-bottom:1px solid #ddd; vertical-align:top;}
tr.row td.brd {border-right:none;border-left:none;border-top: none;}/*GMDL*/
tr.row td a, tr.row td a:link, tr.row td a:visited {font-weight:bold; text-decoration:none;color: #99991E !important;}
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:#f3f3d5;}
tr td.selected_header,tr th.selected_header {color:#FFF; font-weight:bold;   background-color:#99991E;}/*GMDL*/
tr.hdr td a, tr.hdr td a:link, tr.hdr td a:visited, tr.hdr td a:active { display: block; width: 100%;  color:#666605; text-decoration: none;background:url("../img/sort_arrow_off.gif") no-repeat scroll right center transparent; padding-top: 13px;}
tr.hdr th a, tr.hdr th a:link, tr.hdr th a:visited, tr.hdr th a:active { display: block; width: 100%;  color:#666605; text-decoration: none;background:url("../img/sort_arrow_off.gif") no-repeat scroll right center transparent; padding-top: 13px;}/*GMDL New*/

tr.hdr td a.asc,tr.hdr th a.asc { margin-right: 12px;background: url(../img/sort_arrow_down.gif) no-repeat 100% 4px; padding-top:13px;}/*GMDL*/
tr.hdr td a.desc,tr.hdr th a.desc {margin-right: 12px; background: url(../img/sort_arrow_up.gif) no-repeat 100% 4px; padding-top:13px;}/*GMDL*/
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; }
tr.hdr th.selected_header a, tr.hdr th.selected_header a:visited, tr.hdr th.selected_header a:link { color: #fff; text-decoration: none; }/*GMDLNew*/

#searchbox {position:relative;padding:5px 10px 5px 10px;color:#454545; font-weight:bold; background-color:#E1E1E1; 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:bold 11px arial; color:#454545;}
    .pressmodpagelinks a, .pressmodpagelinks a:link, .pressmodpagelinks a:visited {font-weight:bold; text-decoration:none;color:#99991E;}
    .pressmodpagelinks a:hover {text-decoration:underline;}
    
    .filter_table {float:left; margin-right:10px;position:relative;z-index:10;   }
	.filter_table h2 { padding-top: 6px; margin-left:0px;color:#454545; font:bold 11px arial}

	#commentarytable table{font-size:11px;}
	.imagebutton
	{
		vertical-align:middle; 
		padding-left:0px;
		margin-left: 0px;
		margin-right: 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:#99991E; 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;}
.expanderform {clear:both;  padding:0px 0px 0px 0px;}
.expanderbot {clear:both; width:100%; padding:8px 0px 10px 0px;}
/*.button {width:20px; float:left;}*/
.button {width:15px; float:right; margin-right: 5px; background-color:#E1E1E1;padding-top:3px;padding-bottom:5px;}
.buttonAppForm{  margin-right: 5px; }
.box3 .content {width:440px; float:left;}
.open_list .content {width:440px; float:left;  }
.box3 .contentappform {width:500px; float:left;}
.open_list .contentappform {width:500px; float:left;  }

.box3 .content h2 {color:#666605;background-color:#E1E1E1;padding-bottom: 4px;padding-left:9px;padding-top:3px; }
.box3 .content h3 {color:#666605;}
.box3 .contentappform h2 {color:#666605;}
.box3 .contentappform h3 {color:#666605;}

.open_list .content h2 {  font: bold 12px Arial;color:#666605; background-color:#E1E1E1;padding-bottom: 4px;padding-left:9px;padding-top:3px; margin-bottom:10px;}
.open_list .content h3 {color:#666605;}
.open_list .contentappform h2 {color:#666605;}
.open_list  span.noundFundName {color:#666605;}

.content .col210 { display: none; }
.contentappform .col287 { display: none; }
.open_list .content .col210 { display: block; }
.open_list .contentappform .col287 { 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 #666605;}
.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;}
.box3 {margin-bottom:20px;}
.box3 .pad {padding:8px 10px 0px 10px;}
.box3 .pad2 {padding:0px 0px 0px 10px;}
.box3 .pad3 {padding:1px 10px 0px 10px;}
.box3 .hdrhomepage {padding: 2px 0 9px 0px; color:#99991E;}
.box3 .hdrhomepageInsights { padding: 9px 0 9px 8px; color:#99991E;background: none repeat scroll 0 0 #E1E1E1;}
.box3 .hdr {padding: 2px 0 9px 0px; background-color:#F3F3D5;color:#666605;}
.box3 .hdrInvMang {padding:12px 9px 12px 10px; background-color:#fff;color:#99991E; font: bold 14px arial ;}
.box3 .hdrInv {padding:12px 0px 9px; background-color:#fff;color:#99991E;margin-left: 13px; }
.box3 .hdrcontact{padding:12px 0px 9px; background-color:#fff;color:#454545 ;margin-left: 13px;font-weight:bold;}
.hdrAboutUs {padding:2px 9px 2px 0px; background-color:#fff;color:#99991E; font: bold 14px arial ;}
#padAbout { margin-top: 16px;}	
#padfundrat { margin-left: 12px;}	
.box5  h2 {padding-left: 8px;}
.box3 .padInv{padding:0px 10px 13px 13px;}
.box4 {border-top:none;}
.box5 {margin-bottom:20px;}
.box5 .pad {  padding: 0 10px; }
.box5 .pad h2 {color:#666605; background-color:#E1E1E1;}

.box5 .pad a.nound, .pad a.nound:link, .pad a.nound:visited 
{
   background:url("../img/icon_document.gif") no-repeat scroll 100% 0 transparent;
   background-color: White;
   padding-right   :12px;
  display:inline-block;
  color:#99991E; 
}

.box5 p { margin: 8px 0 10px 0; }
.box5 .hdr {padding:11px 10px 9px 10px; color:#99991E;  }
.box5 .hdrInv {color:#fff; background-color:#B4B44B; padding-bottom: 5px; padding-bottom: 5px; padding-top:5px;margin-top:9px; font: bold 11px arial;}
.box6 {border-top:3px solid #E1E1E1;}
.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;    }
.bluebox {font-size:110%; border-top:1px solid #fff; background-color:#F3F3D5; padding:0px 10px 8px;   min-height:0px;  }
.bluebox p { margin: 8px 0 10px 0; padding-left: 1px}
.bluebox2 {border-top:1px solid #fff; background-color:#f3f3d5; padding:12px 16px 18px;}
.blueboxaboutDetail  {font-size:110%; border-top:1px solid #fff; background-color:#F3F3D5; padding:0px 10px 0px;   min-height:226px; max-height:326px; }
.blueboxaboutDetail h3 {font: bold 14px arial; margin: 8px 0 0 0; color:#666605;}
.bluebox h3 {font: bold 14px arial; margin: 8px 0 0 0; color:#666605;}
/*.blueboxbg {margin-bottom:20px;}*/
.bluebox .invManager p
{
	 background-color:White;
}
.contactusbox  
{
	 background-color:White;
	 padding-left: 13px;
}


.contactusbox  p
{
	 background-color:White;
	 padding-left: 1px;
}

#product_detail .blueboxbg { /*height: 226px;*/ margin-top:16px; }

.snapshot {float:right; width:450px;  height: 226px;  background: #B4B44B url(../img/snapshot_w_header.jpg) repeat-y; margin-left:20px; padding-bottom:0px;}
.snapspace {float:left; width:15px; height:226px;}
.snapcont { margin: 0 15px 0 0; font-weight:bold; padding-top:45px; padding-bottom:8px;}
.snapcont li { background: none !important; }
.snapfoot { margin: 0 15px;  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;}
.snapshotDetailGraphic {float:right; width:450px; height: 226px;  margin-left:0px; padding: 0 10px 8px; }

.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: #E1E1E1;}.img {float: right;}

.nonbreaking { white-space: nowrap; }

.gutter {margin-left: 0px;}
.gutter2 {margin-left:30px;}
.gutterprdetail {margin-left:10px;}
.gutterprdetail2 {margin-left:5px;}
.col60 {width:60px; float:left;}
.col100 {width:100px; float:left;}
.col105 {width:105px; float:left;}
.col115 {width:115px; float:left;}
.col120 {width:120px; 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;}
.col220 {width:220px; float:left;}
.col225 {width:225px; float:left;}
.col227 {width:227px; float:left;}
.col240 {width:240px; float:left;}
.col244 {width:244px; float:left;}
.col287 {width:287px; float:left;}
.col300 {width:300px; float:left;}
.col306 {width:320px; float:left;}
.col307 {width:307px; float:left;}
.col325 {width:325px; float:left;}
.col365 {width:365px; float:left;}
.col400 {width:400px; float:left;}
.col430 {width:430px; float:left;}
.col450 {width:450px; float:left;}
.col460 {width:460px; float:left;}
.col465 {width:465px; float:left;}
.col470 {width:470px; float:left;}
.col475 {width:475px; float:left;}
.col480 {width:480px; float:left;}
.col485 {width:485px; float:left;}
.col490 {width:490px; float:left;}
.col520 {width:520px; float:left;}
.col633 {width:633px; float:left;}
.col634 {width:634px; float:left;}
.col715 {width:715px; float:left;}
.col940 {width:940px; float:left;}
.col950 {width:950px; float:left;}
.col975 {width:975px; float:left;} 

/* PADDING */
.pad6tb {padding:6px 0px 6px 0px;}
.pad6top {padding-top:6px;}
.pad6bot {padding-bottom:6px;}
.pad10lft {padding-left:10px;}
.pad10 {padding:10px 10px 10px 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;}
.mar55left  {margin-left:55px;}
.mar99left  {margin-left:110px;}
/* 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:#666605; 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: #454545; padding-bottom:4px;}
.menuitemcur { padding:4px 0px 4px 0px; height:100%; width:100%; color:#666605; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff; background-color:#E1E1E1;}
.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: #FFF; width:100%; height:100%; }
#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: #99991E; }
#country_lp h1 .pad { padding: 20px 0 0 0; }
#country_lp .content .left .pad { color:#454545; padding: 15px 18px; }

#country_lp .content .left
{
	width: 470px; 
	background: url(/img/country_lp_left.jpg) no-repeat;
}

#country_lp .content .right
{
	width: 440px;	
}

#country_lp .min_height { float: left; height: 375px; width: 1px; }
#country_lp .right a { color: #454545; 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: #99991E; padding: 7px 9px; color:#fff; }
#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 .pad .user_type {margin-top:5px;margin-bottom:5px;}
#country_lp .right .pad .first_user {border-top: none;}

#country_lp #country_menu { cursor: pointer; background: #e1e1e1; position: absolute; top: -2.5em; right: 0; width: 173px; text-align:left; color:#454545; border-left:solid 2px #fff;}
#country_lp #country_menu .menu_title { height: 1.9em;padding-left:10px;padding-top:7px;background: url(/img/arrow_plum.gif) no-repeat 58% center; }
#country_lp #country_menu .menu_title_hover { background: url(/img/arrow_down_plum.gif) no-repeat 58% center !important; }
#country_lp #country_menu_items { display: none; border-top: 2px solid #fff; width: 173px; text-align: left; background: #E1E1E1; }
#country_lp #country_menu .item { width: 173px;padding-left:10px; }
#country_lp #country_menu .item:hover { width: 163px;background:#DFDFA3;padding-left:10px; }
#country_lp #country_menu .item a { display: block; padding: 4px 6px; color: #454545; }

/*	--[ 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_frame1
{
	position:absolute;
	width: 960px;
	z-index:8000;
	top: 109px;
	left:0;
	height: 650px;
	opacity: 0.5;
	filter:alpha(opacity=50);
	display:none;
}
.disclaimer_buttons
{
    text-align: right;
    padding: 0 10px 5px 10px;
}


.eptextarea 
{
	width: 285px;
	height: 100px;
}


#ProductTable .brd a {
	white-space: nowrap;
}

form#priceperformance, form#fundsearch {
    margin: 0px;
}

/* Product Distribution Table */

.fund_name a:hover {
	color: #99991E; 
	text-decoration:underline;
} 

#product_distribution {
	width:940px; 
	border-top:none;
	text-align:right; 
}

#product_distribution td {
	padding: 4px 10px;
  text-align: left;
}

#product_distribution .spacer td {
  border-top:1px solid #DDDDDD;
  padding: 0;
  font-size: 1px; 
  line-height: 1px;
}

#product_distribution .titles td {
	background: #e1e1e1 none repeat-x scroll 10% 50%;
  border-right: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
  color: #666605;
  font-weight: bold;
}

#product_distribution .top > td {
  border-top:1px solid #dddddd;
}

#product_distribution td td {
    padding: 0;
}

#product_distribution tr.trust td {
    padding-bottom: 4px;
    border-top: 1px solid #ccc;
}

#product_distribution #fund_name {
	text-align:left;
	border-right:none; 
}

#product_distribution .fund_name {
	text-align:left;
	font-weight:bold;
	color:#454545;
  width: 375px;
}

#product_distribution #class {
    border-right: medium none;
    text-align: left;
    width: 50px;
}

#product_distribution #pre-post {
	text-align:left;
}

#product_distribution #last_dist_date {
	border-right:none;
}
    
/* Product Historic Pricing Table */

#product_history {
	width:940px; 
	border-top:none;
	text-align:left; }

#product_history td {
	padding:4px 5px 0px 5px; }

#product_history .titles td {
	background: #E1E1E1   repeat-x;
	height:15px;
	font-size:110%;
	font-weight:bold;
	line-height:normal;
	padding:5px 6px;
	border-right:2px solid #ffffff; 
	color: #666605;
	}

#product_history .top td {	
	border-top:1px solid #dddddd;
	padding-top:5px;}

#product_history .spacer td {
	font-size:0px;
	line-height:0px;
	display:inline;
	height:7px;
	margin:0px;
	padding:0px;}
	
#product_history #fund_name {
	width:250px;
	text-align:left;
	border-right:none; 
	color: #99991E;}

#product_history .fund_name {
	text-align:left;
	font-weight:bold;
	color: #666}

#product_history .fund_name a, a:link, a:visited, a:hover {
    color: #99991E;
}
	
#product_history #class {
	width:100px;
	text-align:left; 
	border-right:none;}

#product_history #apir {
	width:100px;
	text-align:left;}


/* MODIFIED SECTION - FRANKLIN EJOH*/

/* END OF MODIFIED SECTION - FRANKLIN EJOH */

/* begin literature page */

.product_history {
	width:940px; 
	border-top:none;
	text-align:left; 
	margin-top: 10px;}

.product_history td {
	padding:4px 5px 0px 5px; }

 

.product_history th.titles {
	background: #E1E1E1   repeat-x;
	height:15px;
	font-size:110%;
	font-weight:bold;
	line-height:normal;
	padding:5px 6px;
	border-right:2px solid #ffffff; 
	color: #666605;}

.product_history .top td {	
	border-top:1px solid #dddddd;
	padding-top:5px;}

.product_history .spacer td {
	font-size:0px;
	line-height:0px;
	display:inline;
	height:7px;
	margin:0px;
	padding:0px;}

.product_history .fund_name {
	text-align:left;
	font-weight:bold;
	padding: 5px 0 5px 2px;	
	color: #99991E;
}
	
.product_history th.fund_name {
	width:250px;
	text-align:left;
	border-right:none; 
}
	
.product_history .fund_name_header {
	text-align:left;
	font-weight:bold;}

.product_history .report {
	text-align:left;
	font-weight:bold;}
	
.product_history .class {
	width:100px;
	text-align:left; 
	border-right:none;}

.product_history .apir {
	width:100px;
	text-align:left;}
	
.product_history .divider
{
	border-bottom: solid 1px #dddddd;
}
	
/* MODIFIED SECTION - FRANKLIN EJOH*/
.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: 110%;
}

/* ie6/ie7 hack */
* html .CurrencyCategoryTableDetail h2
{
	font-size: 110%;
}



/* END OF MODIFIED SECTION - FRANKLIN EJOH */

ul.list4 td, 
ul.list4 div.nonbreaking
{
    font-size: 10.5px;
}


/* application form */
.noundCheckbox
{
	color:#454545;
	white-space:nowrap;
}

.noundFundName
{
	color:#454545;
	white-space:nowrap; 
	font-weight:bold;
}
.buttonAppForm a
{
	text-decoration:none !important; 
}
.headerappform
{
	 padding:5px 0px 0px 0px;color:#99991E;font-weight:bold;font-size:12px; 
}
.box3 .hdr3appform
{
	background-color: #F3F3D5;
    color: #666605;
    padding: 10px 0 10px 10px;
 
}
/* end  application form */

/*video detail page */
.navy { color: #666605 !important }	
.comment { font-size: 9px; }
.videoswapselected { font-weight: bold; color: #333; }
.video_content { position: relative; float: left; width: 440px; } /* for press symposium page */
.video-panel-content { position: relative }
#video_container { position: absolute; width: 440px; height: 339px; z-index: 1; display: none; left: 0; top: 0; }
#video_description { display: inline; float: left; width: 440px; }
.video-panel-content #video_container, .video-panel-content #video_description { margin-left: 20px; padding-bottom: 30px; p }

.video-panel-top { width: 690px; height: 11px; background: url('../images/video-panel-top.gif') no-repeat; float: left; clear: both; font-size: 1px; }
.video-panel-expand { width: 690px; height: auto; background: url('../images/video-panel-expand.gif') repeat-y; float: left; clear: both}
.video-panel-content { width: 690px; height: auto; padding-top: 9px; padding-bottom: 3px; background: url('../images/video-panel-gradient.gif') no-repeat; float: left; clear: both}
.video-panel-bottom { width: 690px; height: 10px; background: url('../images/video-panel-bottom.gif') no-repeat; float: left; clear: both; font-size: 1px}

.video-topics { display: inline; float: right; width: 185px; margin-right: 20px }
.video-topics li a { font-size: 11px; }

.relateditem { cursor: pointer; background: #ebf2fa url('../images/accordion-arrow-off.gif') 12px 15px no-repeat; padding: 10px 10px 10px 25px; border-top: 1px solid #fff; font-weight: bold }
.selectedRelatedItem { background: #ebf2fa url('../images/accordion-arrow-on.gif') 10px 17px no-repeat; }
.relatedcontent { background-color: #ebf2fa;}
.relatedcontent .pad { padding:10px}

.relatedcontent  select { width: 200px }
.linkFloatContainer { position: relative; width: 100% }
.returnlink { position: relative; width: 100%; }
.returnlink a { position: absolute; top: 0; right: 0; white-space: nowrap }
.backLinkFloat { position: absolute; top: -80px; right: -15px; white-space: nowrap }
.alert { color: #f00 !important; }
/*end video detail page */

.columnone942
{
	width: 942px;
	float: left;
	margin-right: 20px;
	display: inline;
	margin-top: 20px;
}

.columnone690 {
	width: 690px;
	float: left;
	margin-right: 7px;
	display: inline;
	position: relative;
}
.columntwo245 {
	width: 245px;
	float: left;
}
a.video
{
	background: url('../img/icon_video.gif') 0 3px no-repeat;
	padding-left: 19px !important;
	text-decoration: none;
	color:#99991E;
}

li.video
{
	background: url('../img/icon_video.gif') 0 3px no-repeat !important;
	padding: 0 0 15px 22px;
	list-style: none;
}
a.backarrow 
{
	text-decoration: none;
	background: url('../img/back-arrow.gif') 0 50% no-repeat;
	font-weight: bold;
	padding-left: 15px;
}
a.pdf 
{
	background: url('../img/pdf_icon_03.gif') 0 3px no-repeat;
	padding-left: 15px;
}
.video-topics { display: inline; float: right; width: 185px; margin-right: 20px }
.video-topics li a { font-size: 11px; }

/* new style for the navigation menu on the header */
#nav
{
	background:none repeat scroll 0 0 #E1E1E1;
	display:block;
	float:left;
	bottom:0;
	color:#454545;
	font:12px arial;
  height:26px;
	position:relative;	 
	margin:0;
	padding:0px;
	z-index:100;
	width:100%;
}
#nav ul {
	list-style: none;
	padding:0px;
	margin-top: 26px;
	/*border-top:1px solid #FFFFFF; */	 
  /*   display : block;    test always display submenu*/
	line-height:26px;
	padding-top:8px;
	padding-right:24px;
	/*border-left: 1px solid #FFFFFF;*/
}
 
 	
#nav li {
	float: left;
	position: relative;	
	text-align:left;
	border-right:2px solid #FFFFFF;
	list-style:none outside none;
	background-color:#E1E1E1;	
	
}
#nav li .padbot{padding-bottom:10px;padding-right:24px;}

/* display   the submenu  */
#nav li a {
	display: block;
	line-height:26px;
	background:#E1E1E1;
	color:#454545;
	cursor:pointer;
	text-decoration:none;
    float:left;
    text-align:center;
    white-space: nowrap;  
   padding-left:12px;
    padding-right:12px;
}
/* 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:240px;
}

#nav  li ul.sub li{
	border-width:1 1px 1px 1px!important;
	width:240px;
	text-align:left;
	
}


#nav li ul.sub li a{
	font-weight: normal!important;	
	width:240px;
	text-align:left;  
	padding-left:12px;
     
}
#nav   ul.sub  a:hover{
	background:#DFDFA3; background-repeat: repeat-y; 
	color:#454545;	 
	float:left;
	width:240px; margin-right:0;   
	height:26px;
}

#nav li ul li
{
	border-right: none;
}

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:290px;
position:absolute;
top:38px;
z-index:9999!important; 
width: 200px;

}

#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:215px;
top:0px;
z-index:9999!important; 
margin:0;
 
}

#other_lm_sites li {
list-style:none outside none;
width:213px;
 margin:0;	
}

	
#other_lm_sites a {
	color:#454545;
	display:inline-block !important; 
    font: 11px arial;
   padding: 4px 10px; 
    text-decoration: none;
    margin:0;
    width:194px;
	line-height: 12px;
}

/* 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:180px;
}

/* hover in the submenu and change background color */
#other_lm_sites .region a:hover{
	background:#DFDFA3; 
	color:#666605;
	}


/* new country style end */


/* Domicile Menu */

/* new style for the navigation menu on the header */
#domicileMenu
{
	border-top:2px solid #E1E1E1;
	background:none repeat scroll 0 0 #FFFFFF;
	color:#454545;
	font:12px arial;
    height:28px;
	width:99%;
	float:left;
	padding:0px;
	padding:0 8px 20px 0;
	z-index:100;
	margin-left: 1px
}
#domicileMenu ul {
	list-style: none;
	padding:0px 0;
	margin: 0px;
	text-align:center;
	width:100%;
	line-height:28px;
	position:absolute !important;
}
 
 	
#domicileMenu li {
	float: left;
	display: inline;
	position: relative;
	background-image: url(../img/pipe.gif); 
	background-repeat: no-repeat; 
	background-position: center left;
}
/* display   the submenu  */
#domicileMenu li a {
 
	line-height:28px; 
	color:#454545;
	cursor:pointer;
	text-decoration:none;
    white-space: nowrap;
    padding: 8px 12px;
}
/* hover in the submenu and change background color */
#domicileMenu li a:hover{
	background:#DFDFA3; background-repeat: repeat-y; 
	color:#454545;
	white-space: nowrap;
	background-image:none; 
}


#domicileMenu  li.current a{
	background:#CCCC7D; background-repeat: repeat-y; 
	width:145px; 
	padding-right:5px;
	}

#domicileMenu  li.current a:hover{
	background:#CCCC7D;
	}
	
#domicileMenu li.nopipe { background-image:none;}

	
/* End domicile Menu  */

/* Home page column 2 */
.homecol2{float:left;width:100%; margin-bottom: 10px;}
.homecol2 img{float:left;margin:2px 8px 6px 0}
.homecol2 b{color:#000000}
.homecol2 strong{display:block;margin:0 6px 4px 0; color: #99991E;font-size: 1.2em;}
#homecol2Pdf {width:90%;float:left;}
#homecol3Pdf {margin-left: 0px;margin-bottom: 10px; margin-top:2px; color: #99991E;}
/*end */

/* Home page column 3 Recent news */
#recentnews {float:right;}
.newshomepage{float:right; margin-top: 10px;}

/* Home page homeview */ 
#homeView { float:left;margin-left: 18px;}
#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;width:215px;
}
#homeView ul li 
{
  list-style: none;
  background:url("../img/arrow_plum.gif") no-repeat scroll 0 3px transparent;
  
  padding-left   :20px;
  margin-bottom: 7px;
  color :#454545;
  cursor :pointer;
  text-decoration :none;
  text-align:left;
  white-space: normal;  
}

#homeView a, a:link, a:visited, a:hover {color :#454545;}
#homeView  a:hover{ text-decoration:underline;}	
.gutterhomepage {margin-left:20px;margin-right:0px; border-right: 3px solid #E1E1E1;   min-height: 450px; margin-top: 10px;}
.gutterhomepage2 {  width: 469px; float: left; margin-top: 10px; }
 
.gutterhomepage3 {margin-left:20px;margin-right:20px; border-right: 0px solid #E1E1E1;   min-height: 450px;}
#subhdrhomepage_rpt_line{border-bottom:3px solid #E1E1E1;margin-top:4px;margin-bottom:9px;}
.recentNewshomepage { margin-bottom:2px;}
/*end */

/* HOME PAGE accordian */
#center{float:left;width:472px;}
#accordion{border:none;margin-right:20px;}
#accordion h3{cursor:pointer;font-size:1.2em;color:#666605;padding:3px 0 2px 8px;  border-top:2px solid #fff;height:16px; background: #E1E1E1 url(../img/arrow_plum.gif) 98% 6px no-repeat; }
#accordion h3.hover{background: #DFDFA3 url(../img/arrow_plum.gif) 98% 6px no-repeat;}
#accordion h3.first{border:none}
#accordion h3.open{cursor:default;background: #E1E1E1 url(../img/arrow_down_plum.gif) 98% 6px no-repeat; }
#accordion .element .pad{padding: 10px 13px;}
#accordion .element p {color:#847771;font-size:1.1em;line-height:1.3em;margin-bottom:13px}
#accordion .element h4 {font-size: 1.2em; font-weight:bold; color:#99991E;margin-bottom:6px}
#accordion .element a{color:#99991E;font-weight:bold;}
#accordion a.more {display:inline-block;height:13px;width:13px;background: url(../img/more.gif);font-size:0;vertical-align: -2px}
#accordion a:hover.more {background-position: 0 13px}
.toggle {display:inline-block;height:16px;width:25px;float:right;margin:0px 0px 0 0;position:relative;  font-size:0;}
#accordion h3.hover{background: #DFDFA3 url(../img/arrow_plum.gif) 98% 6px no-repeat !important;}
/*end */

/* Conditional IE statements to fix menu bar flicker issue */
#menu_iframe{position:inherit;}
#menu_iframe{position:absolute\9;} /* IE8 and below */
#menu_iframe{*position:inherit;} /* IE7 and below */
#menu_iframe{_position:inherit;} /* IE6 */
/* end */

/*GMDL*/
.pagerMargin {
    border:0 !important;
    border-collapse:collapse;
    position:relative;
}
.pagerMargin table span {

    font-weight:bold;
    color:#454545;
}
.pagerMargin table a {
    color:#99991E;
}

 .pagerMargin table {
        margin:5px 0 0 170px;
        font-weight:bold;
        
    }
        .pagerMargin table td {
            padding:0 3px;
        }
        .pagerMargin table a {
            color:#99991E;
        }
.readMoreArrow {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4.5px 0 4.5px 7.8px;
    border-color: transparent transparent transparent #99991e;
    margin-bottom: -1px;
}

/* PRESS ROOM SOLr FACET */
#divFacetHead 
{
	background-color: #F3F3D5;
    float: left;
    margin-right: 35px;
    width: 210px;
    position: absolute;
    margin-bottom: 10px;
    margin-left: 15px;
    padding-bottom: 10px;
}
 
#searchFilter {
    color: Gray;
    float: left;
    font-weight: bold;
    height: 15px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-left: 3%;
    padding-top: 5px;
    vertical-align: middle;
    width: 200px;
}

 
#searchFilterby {
    border-bottom: 2px solid #CCCCCC;
    color: Gray;
    float: left;
    font-weight: bold;
    height: 15px;
    margin-bottom: 10px;
    margin-top:10px;
    padding-bottom: 10px;
    padding-left: 3%;
    vertical-align: middle;
    width: 204px;
}

#divFacet 
{
	background: none repeat scroll 0 0 # background: none repeat scroll 0 0 #D4E5F6; 
    float: left;
    height: 300px;
    margin-right: 35px;
    width: 210px;
}

.pagination {
    color: Gray;
    float: right;
    font-weight: bold;
    height: 15px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-top: 5px;
    vertical-align: middle;
    width: 665px;
}

 
 
.modpagelinksleft {
    float: left;
    position: relative;
}

 
.modpagelinks {
    float: right;
    padding-right: 0;
}
#divSearchResults {
    margin-left: 80px;
}

.TableResult {
    border-collapse: collapse;
    border-width: 0;
    float: left !important;
    height: auto !important;
    margin: 0;
    width: 100%;
}



.contentPress {
    float: left;
    width: 140px;
}
.open_list .contentPress {
    float: left;
    width: 0px;
}
.buttonAppForm  h2.noundCategory{
    background-color: #E1E1E1;
    color: #666605;
    font: bold 12px Arial;
    margin-bottom: 10px;
    padding-bottom: 4px;
    padding-left: 9px;
    padding-top: 3px;
    text-transform:uppercase;
}


.contentPress h2 {
    background-color: #E1E1E1;
    color: #666605;
    padding-bottom: 4px;
    padding-left: 9px;
    padding-top: 3px;
}

 
.open_list .contentPress .col210 {
    display: block;
}

.contentPress .col210 {
    display: none;
}


.open_list .contentPress .col210 {
    display: block;
}

.contentPress .col210 {
    display: none;
}


ul.listCategory {
    list-style: none outside none;
    margin: 0 0 8px;
    padding-left: 10px;
}

.contentPress li.selected {
    background: url("../images/checkbox.jpg") no-repeat scroll 2px 6px transparent;
    color: #99991E;
    display: inline-block;
    margin: 0 0 0 4px;
    vertical-align: middle;
}

.contentPress  a  {

    padding-left: 12px;
}
 
.contentPress  a.selected {
    background: url("../img/checkbox.jpg") no-repeat scroll left transparent;
    color: #99991E;
    display: inline-block;
    margin: 0 0 0 4px;
    vertical-align: middle;
    padding-left: 12px;
    font-weight: bold;
}

.nonbreaking li a{
      color:#454545 !important;}

#footer .pad a {
      color:#454545 !important;}

td.column{
vertical-align: top;	
}

#tablePressRoom, #RenderTable{width:700px; border-top:none;position: relative;float:right;display: block; min-height: 600px;}
#table, #RenderTable{width:940px; border-top:none;position: relative;float:left;display: block;}
tr.hdr {color:#666605; font-size:110%; font-weight:bold;} 
tr.hdr td,tr.hdr th {padding:1px 5px 13px 10px; vertical-align:top;background-color:#E1E1E1;background-repeat:repeat-x; color:#666605; font-weight:bold;}/*GMDL*/
tr.hdr td.brd,tr.hdr th.brd {border-right:1px solid #fff;padding:7px 5px 9px 10px;border-bottom: none;}/*GMDL*/

tr.row td {padding:7px 10px 9px 10px; border-bottom:1px solid #ddd; vertical-align:top;}
tr.row td.brd {border-right:none;border-left:none;border-top: none;}/*GMDL*/
tr.row td a, tr.row td a:link, tr.row td a:visited {font-weight:bold; text-decoration:none;color: #99991E !important;}
tr.row td a:hover {text-decoration:underline;}
tr.hdr th.selected_header {
    color: #FFF !important; 
  font-weight: bold !important;
  background-color: #99991E !important;
}
/*#priceandperformance td#fundname {width:290px;}
#priceandperformance td#nav {width:50px;} 
#priceandperformance td#assetclass {width:100px; }
#priceandperformance td#shareclass {width:100;}
#priceandperformance td#basecurrency {width:180px; }
#fundsearch td#fundname {width:480px;}*/

/* end */