/* CSS Document */


/* Vamoush! */
.noprint, .sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}
/* but not footer*/
#footer .noprint{
display: inline !important;
height: auto;
width: auto;
position: relative;
overflow: visible;
}

/* de-Float */
div {float:none; clear:both}


/* Style */
body #mainnav img{margin: 2px 0 -1px 0;}
body #mainnav ul, #mainnav ul ul{	font-size: 11px;	padding: 0;	margin:0;}
body #mainnav ul{	float: left;	clear: both;	padding-bottom: 1px;}
body #mainnav ul ul{	float: none;}
body #mainnav ul li {	font-weight: bold;}
body #mainnav ul li.selected a	{	color: #DFBD72;}
body #mainnav ul li ul li {	font-weight: normal;}
body #mainnav ul li.selected ul li.selected a {color: #DFBD72 !important;}
body #mainnav li {margin: 0 0 -1px 0; list-style: none;width: 165px;border-top: 1px solid #6C859B;border-bottom: 1px solid #6C859B;}
body #mainnav li.last	{	margin-bottom: 0;}
body #mainnav li a {	display: block; width: 150px; padding: 4px 15px 4px 0; text-align: right;	}


/*FULL PRINT STYLES*/
/* Microsite header */
.microheader	{	width: 566px;}
.microheader .logo	{	width: 566px;	height: 47px;	background: #1C3B56;	border-bottom: 1px solid #839CB5;}
.microheader .logo div 	{	float: right;	padding: 15px 13px 0 0;}
.microheader .logo div select	{ width: 160px;	font-size: 11px;}
.microheader .logo img	{/*float: left;*/ }
#micronav	{	width: 566px;	height: 20px;	background: #547494;}
#micronav img{ float:left;}
#relatedlinks	{position: absolute; width: 165px; left: 591px; padding-top: 2px; background: #F5F1E6; border: 1px solid #A2833D; visibility: hidden;}
#relatedlinks img.close	{float: right; margin: 4px 4px -2px 0;}
html>body #relatedlinks img.close{ margin: 4px;}
/* Microsite Overview */
div.fundoverview {float:left; clear:both; margin-bottom: 2px; _width: 500px; }
div.fundoverview div.left	{float: left; width: 224px; }
div.fundoverview div.right	{ float: right; width: 300px; padding-left:5px; }
/*  fund managers  layout*/
div.manager	{float: left; clear:both; margin-top: 4px; _width: 500px;}
.manager div.pic	{	float: left; width: 80px;	padding-left: 10px;}
.manager div.pic img	{border: 1px solid #A2833D;}
.manager div.details{ color: #333;}
.manager div.details h4 {padding: 0 0 4px 0;}
.manager div.details p  {padding-left: 0;}
.manager div.details p.list	{float: left; width: 200px; color: #02398D;}
.manager div.details p.list strong {color: #333;}
.manager div.details p.list a{font-weight: normal !important;}





/* GLOBAL PRINT STYLES */
.white	{	background: #FFF;}
table	{ width: 540px;	font-size: 11px; color: #333;}
table td	{ padding: 3px; }
tr.odd	{ background: #F5F1E6; }
tr.bt td	{ border-top: 1px solid #C7B383;}
tr.br td	{	border-right: 1px solid #E3D9C1;}
tr.br td.end { border-right: none;}
tr.header	{ background: #E6DEC7;}
tr.header td.br	{ border-right: 1px solid #C7B383;}
#normalpad table tr.odd {background:#FFF;}


table.overview {border: 1px solid #E6DEC7;}
table.overview tr.header td	{border-top: 1px solid #E6DEC7;}
table.overview tr td	{padding: 10px;}
table.overview	{ width: 540px; margin-top: 15px;}
table.overview td.left	{ width: 170px; }
table.overview td.right	{ width: 330px; }
table.overview strong	{color: #A2833D;	 }
table.overview h5	{float: left; padding: 0; margin: 0; font-size: 13px;}
table.overview h5 span	{ font-size: 11px;}
table.overview tr.header div {float: right; padding:1px 10px 0 0;}
table.overview a	{font-weight: bold;}
table.overview p {padding: 0; margin: 0; font-size: 11px; text-align: right; }
/* Portfolio tables*/
table.foliotop {float:left; clear:both; width: 360px;}
table.folio {float: left; width: 264px; margin-top:10px;}
table.foliotop tr.header td, table.folio tr.header td{font-weight: bold;}
table.foliotop td {width: 90px;}
/* IE needs width! */
table.folio tr.first td {width: 264px;}
table.folio td {width: 200px; padding-left:10px;}
table.foliotop td, table.folio td {text-align: left; }
table.foliotop td.first {width: 150px; padding-left:10px;}
table.foliotop td.end {text-align: center; width: 120px;}
table.folio td.end {text-align: right; padding: 0 10px 0 0; width: 54px;}
table.foliotop h4{padding: 0 0 0 6px; }
table.folio h4 {padding: 0;}
/* Liper Rankings/Leaders table/ weekly fund performance {lr}{lr ll}{lr ll fundper} */
table.lr {}
table.lr td {width: 60px; text-align:left}
table.lr.ll td{text-align:center;}
table.lr td.first{ width: 120px; text-align:left}
table.lr tr.header td{font-weight:bold !important;}
table.ll tr.header td{text-align:center;}
table.lr tr.header td.note{font-weight:normal !important; text-align:center;}
table.ll td{font-weight:bold !important;}
table.ll td.first, table.ll td.end {text-align:left !important; font-weight:normal !important;}
table.fundper {color: #000 !important;}
table.ll.fundper td{font-weight:normal !important;} /* Used for weekly fund performance table */

/*Microsite table styles*/
table.fpo, table.rating, table.fp, table.rp, table.foliotop, table.folio {width: 540px; margin-top: 4px; font-size: 11px; color: #000;}
table.rating td, table.fp td , table.rp td {text-align: center;}

/* rating & rankings table */
table.rating tr td.l, table.rating tr.odd td.l {text-align:left; padding-left:4px;}
table.rating tr.col4 td	{width: 135px; }
table.rating tr.col5 td	{width: 108px;}
table.rating tr.col6 td {width: 90px;}
table.rating tr.col6 td.left {text-align: left; padding-left: 10px; width: 80px;}
table.rating tr.odd td	{ padding: 4px 0;}
table.rating tr.odd.extra td {padding: 10px 0;}
table.rating td.left strong {color: #000;}
table.rating tr.header td {font-weight: bold;}
table.rating strong {color: #A2833D;	}

/* performance tables */
table.fp td {width: 60px;}
table.rp td	{width: 90px}
table.rp td.first{width: 180px; font-weight:normal !important;} /* this style is for the asia weekly page*/
table.fp tr.header td, table.rp tr.header td{font-weight: bold;}
table.fp tr.header td.note, table.rp tr.header td.note{font-weight: normal;}
table.fp tr.header td.note{ text-align:left;}
table.fp tr.br td, table.rp tr.br td{ padding: 5px 0;}
table.fp tr.br td.first, table.rp tr.br td.first {width: 113px; padding-left: 7px; text-align:left; font-weight:bold}
#normalpad table.fp td.first {font-weight:normal !important;}
#normalpad table.fp tr.header td.first {font-weight:bold !important;}










.imagebanner{}
html, body {font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#footer { width: 770px;}
#footer p	{	font-size: 9px;	color: #999;	margin-bottom: 10px;}
#footer p.bigger {font-size: 11px !important; }
#footer div 	{	width: 200px; text-align: right; float:right; font-size:9px;}
#footer div img	{	margin: 0 2px -1px 0;}
/*.clear	{float: left !important; clear:both !important;	width: 100%; height: 1px;  margin-bottom: -2px;}*/


#maincol{padding-left: 10px; /*width: auto !important;*/ width: 590px;}
h3, h4{ font-size:20px; color:#A2833D;}
h3{clear:both; position:relative; margin:3px 0;}
h4{font-size:13px; font-weight:bold; margin:0;}
h4 span {font-size:11px; font:normal;}
a{color: #02398D;	text-decoration: none}
a img{border:none;}
p{margin:0; line-height:15px;}
img.inline{ margin: 5px;}
#normalpad ul li , #micropad ul li{list-style-type: square;}
ul.linkedlist		{	margin: 0 0 0 7px !important;	padding: 0 !important;	}
html body #wrapper div ul.linkedlist li	{	margin: 4px 0 6px 0;	padding: 0 0 0 13px; list-style: none !important;
/*IE hack, px unit not W3C spec*/
background: url(../images/interface/bullet_blue_chevron.gif) no-repeat 1px left; }
html>body ul.linkedlist li	{	background: url(../images/interface/bullet_blue_chevron.gif) no-repeat top left;}
ul.linkedlist li img	{margin:1px 0 -1px 0;}
div.hr{ width: 100%; height:1px; border-top: 1px solid #B49859; clear:both; margin:5px 0;}
.util{text-align: right; font-size: 9px;}
#topnav {width: 755px; text-align: right; font-size: 10px;}
/* Related Links Box */
div.relatedlinks	{ float:right; width: 165px; border:1px solid #B49859;}
div.relatedlinks ul.linkedlist li, #relatedlinks ul.linkedlist li {font-size:10px !important;}
div.relatedlinks a{font-weight: normal;}
/*table {border-bottom:1px solid #B49859;}
table td {border-right: 1px solid #B49859; border-top: 1px solid #B49859;}
table tr.header td{border-top: none;}*/

html body #wrapper table.printlayout,
html body #wrapper tr.printlayout,
html body #wrapper td.printlayout{border:none !important; margin:0; padding:0}


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */


span.sIFR-alternate {
	color:#A2833D;
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}