body { 
	margin: 7px 10px 10px 10px; 
	padding: 0px 0px 0px 0px; 
	font-family: Verdana, Arial, sans-serif;
}

body, td, th { font-size: 75%; }
.footer { font-size: 80%; }

body { text-align: center; }
div, p, td { text-align: left; }

td { vertical-align: top; }

div#header, div#content { width: 917px; }
div#header { margin: 0px auto 0px auto; }
div#content { height: 100%; margin: 5px auto 0px auto; }

a { color: #3366ff; }

h1, h2, h3, h4, h5, h6 { color: #5b8bc9; }
h4 { font-size: 100%; }

blockquote { margin: 10px 10px 10px 10px; }

.tabbar {
	height: 25px; 
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
.subnavbar { 
	height: 25px; 
    _height: 35px; 
	background-color: #bed1ea; 
	padding: 10px 7px 0px 23px; 
	_padding: 12px 7px 7px 23px; 
	margin: 0px 0px 0px 0px;
	background-image: url(../img/bg_subnav.gif); 
	background-position: bottom left; 
	background-repeat: no-repeat;
}

table.lozengeHome, table.lozengeInside { 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 7px 0px;
	background-image: url(/img/lozenge_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
table.lozengeHome th { 
	padding: 30px 20px 15px 20px; 
	margin: 0px 0px 0px 0px;
}
table.lozengeInside th {
	padding: 10px 10px 15px 10px; 
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	text-align: left;
	color: #3366ff;
}
table.lozengeInside th ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.lozengeInside th ul li {
	list-style-type: none;
	padding: 5px 0px 0px 0px
}
table.lozengeInside th p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
table.lozengeHome td, table.lozengeInside td { 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}

.lozengeHome a:Link, .lozengeInside a:Link { text-decoration: none; }
.lozengeHome a:Visited, .lozengeInside a:Visited { text-decoration: none; }
.lozengeHome a:Hover, .lozengeInside a:Hover { text-decoration: underline;  }

div#contenthome a:Link { text-decoration: none; padding: 0px 9px 0px 9px; }
div#contenthome a:Visited { text-decoration: none; padding: 0px 9px 0px 9px; }
div#contenthome a:Hover { text-decoration: underline; padding: 0px 9px 0px 9px; }

div#headerinside { padding: 10px 10px 10px 50px; }
div#contentinside { padding: 25px 50px 10px 50px; height: 100%; color: black; }
div#contentinside p { color: black; }


#logo { float: left; padding: 20px 25px 0px 0px; }
#textRight { float: right; padding: 45px 45px 0px 0px; }
#mainnav { margin: 0px 50px 0px 50px; background-color: #8a8bbb; padding: 0px 0px 0px 0px; }
#mainnav table td { color: #1d3e75; font-weight: bold; padding: 7px 0px 0px 0px; }
#mainnav table td a:link { color: white; margin: 5px 0px 0px 0px; text-decoration: none; }
#mainnav table td a:visited { color: white; margin: 5px 0px 0px 0px; text-decoration: none; }
#mainnav table td a:hover { color: white; margin: 5px 0px 0px 0px; text-decoration: underline; }

#mainnav table td a.selected:link { color: #1D3E75; margin: 5px 0px 0px 0px; text-decoration: none; }
#mainnav table td a.selected:visited { color: #1D3E75; margin: 5px 0px 0px 0px; text-decoration: none;  }
#mainnav table td a.selected:hover { color: #1D3E75; margin: 5px 0px 0px 0px; text-decoration: underline; }

.mainContentTable { width: 100%; }
.mainContentTable td { vertical-align: top; }
.mainContentTable td.leftPanel { padding-right: 20px; }

.blueoutlinebox { background-image: url(../img/graphic_blueoutlinebox_topandbg.gif); background-position: top left; background-repeat: no-repeat; }
.blueoutlinebox th { vertical-align: bottom; }
.blueoutlinebox td { padding: 50px 15px 0px 15px; }
.blueoutlinebox p { margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px; }
.blueoutlinebox td em { color: #1D3E75; }

.mainContentTable .blueoutlinebox td p a:link { color: #3366ff; text-decoration: none; }
.mainContentTable .blueoutlinebox td p a:visited { color: #3366ff; text-decoration: none; }
.mainContentTable .blueoutlinebox td p a:hover { color: #3366ff; text-decoration: underline; }

.stayintouch { width: 222px; }
.stayintouch td { background-color: #64abc6; padding: 0px 1px 0px 1px; text-align: center; }
.stayintouch h2, .stayintouch h3 { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.stayintouch h3 { font-weight: normal; }

#contentinside table.fundTable { 
	width: 100%; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	background-image: url(../img/fundstable_header_bg.gif); 
	background-position: top left; 
	background-repeat: no-repeat;
}
#contentinside table.fundTable th { 
	color: white; 
	padding: 6px 6px 6px 9px; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: white; 
}
#contentinside table.fundTable th.fundsTableFooter { 
	background-image: url(../img/fundstable_footer_bg.gif); 
	background-position: bottom right; 
	background-repeat: no-repeat; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	text-align: left;
}
#contentinside table.fundTable td { 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: white; 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: white;
	background-color: #d2d8e3; 
	color: black; 
	padding: 6px 6px 6px 9px; 
	text-align: center;
}
#contentinside table.fundTable td.leftAlign { text-align: left;}
#contentinside table.fundTable th.leftAlign { text-align: left; }
#contentinside table.fundTable th.fundstableHeadRight { 
	background-image: url(../img/fundstable_header_right.gif); 
	background-position: top right; 
	background-repeat: no-repeat;
}

#contentinside p.quote, #contentinside table td p.quote { 
	color: #8a8bbb;
	font-weight: bold;
	padding: 5px 10px 5px 10px; 
	margin: 10px 10px 10px 10px;
}

#contentinside table.fundTable a:link, table.fundTable a:visited { color: black; text-decoration: none;}
#contentinside table.fundTable a { color: black; text-decoration: none;}
#contentinside table.fundTable a:hover { color: black; text-decoration: underline;}


/**************** FUND SUPERMARKET *******************
table.fs_table{width:740px;}*/
div.fs_table{width:740px;}

.fs_bottom table{width:720px;}
.fs_table thead{background-color:#D1CCC6; color:#383431;text-align:left;}
.row-highlight td{background-color:#F7F6F1}
.fs_table th, .fs_table td{padding:5px 3px 5px 3px; font-size:10px}
.fs_rating, .fs_volatility{text-align:center}
.fs_volatility{border-right:1px solid #D7D7D5;border-left:1px solid #D7D7D5}
.fs_drop{font-size:12px;}
.fs_header{background-image :url(/img/fund_supermarket/fs_top.gif); padding:6px; border-bottom:1px solid #BFBCB5; background-repeat:no-repeat}
.fs_body{
background-color:#EAE7E0; 
padding:6px; 
border-left:1px solid #C0BCB9; 
border-right: 1px solid #C0BCB9;
}

.fs_body td{padding-bottom:12px;}
.fs_bottom{background-image :url(/img/fund_supermarket/fs_bottom.gif); padding:7px;  background-repeat:no-repeat}
a.fs_reset{color:black; font-size:12px;}
a.fs_reset:hover{text-decoration:none;}
.centre{text-align:center}

td.pagelinks p{text-align:right}
#sector, #manager,#unit-type{width:200px;}
#performance, #objective, #finex-rating, #obsr{width:200px;}
a img{border:0px solid ;}

td.manager_cell{border-right:1px solid #D7D7D5; font-weight:bold}
th.tableTitlePageNos { text-align: left; background-color: #f0eeec; font-weight:normal}

th.yourResults { text-align: left; background-color: #e1ddd9; font-weight:normal }






/**************** END FUND SUPERMARKET ********************/
