* { 
	margin:0;
	padding:0;
}
body {
	font-size:62.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#F4F4F4;
}
img {
	border:none;
}

/*****************************************************************************************************/
.container {
	width:960px;
	margin:0 auto;
	background:#FFFFFF;
	border-left:solid 7px #FFFFFF;
	border-right:solid 7px #FFFFFF;
	border-bottom:solid 7px #FFFFFF;
}
/*****************************************************************************************************/
.header {
	background:url(/images/header_bg.jpg) left top no-repeat;
	width:960px;
}
.header img.harewood {
	float:left;
}
.header h1,
.header h2 {
	display:none;
}
.header .header_content {
	width:277px;
	float:right;
	color:#FFFFFF;
}
.header .header_content .flags_nav {
	padding:14px 10px 0 10px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#A7DD87;
}
.header .header_content .flags_nav a:link,
.header .header_content .flags_nav a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.header .header_content .flags_nav a:hover,
.header .header_content .flags_nav a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.header .header_content .flags_nav img {
	margin:0 8px 0 0;
}
.header .header_content .search_form {
	padding:28px 10px 0 10px;
	text-align:right;
}
* html .header .header_content .search_form {
	padding-top:24px;
}
.header .header_content .search_form input.search {
	border:1px solid #FFFFFF;
	padding:2px 2px 1px 2px;
	margin:0 5px 0 0;
	width:100px;
	background:#FFFFFF;
	font-size:1em;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
* html.header .header_content .search_form input.search {
	width:95px;
	padding-top:3px;
}
.header .header_content .search_form fieldset {
	border:none;
}
.header .header_content .search_form input.search_btn {
	margin:0;
	padding:0 4px;
	border:solid 1px #B9B9B9;
	font-size:1.1em;
	background:#B9B9B9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
* html .header .header_content .search_form input.search_btn {
	padding:0;
}
/*****************************************************************************************************/
.top_row {
	width:960px;
	border-top:solid 3px #FFFFFF;
}
.top_row .nav_welcome {
	width:765px;
	float:left;
	border-right:solid 3px #FFFFFF;
}
.top_row .pro_access {
	width:192px;
	float:left;
}
.top_row .nav_welcome .main_navigation {
	background:url(/images/black_curve.gif) left center no-repeat #000000;
	color:#FFFFFF;
	border-bottom:solid 3px #FFFFFF;
	font-weight:bold;
	padding:8px 0px 7px 0px;
	width:765px;
	font-size:1.0em;
}
.top_row .nav_welcome .secondary_navigation {
	background:url(/images/grey_curve.gif) left center no-repeat #666666;
	color:#FFFFFF;
	border-bottom:solid 3px #FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	padding:8px 14px 8px 195px;
	width:556px;
}
* html .top_row .nav_welcome .secondary_navigation {
	padding:8px 14px 7px 195px;
}
.top_row .nav_welcome .main_navigation h1,
.top_row .nav_welcome .secondary_navigation h1 {
	display:none;
}
.top_row .nav_welcome .main_navigation ul,
.top_row .nav_welcome .secondary_navigation ul {
	padding:0;
	margin:0;
	width:556px;
}
.top_row .nav_welcome .main_navigation ul li,
.top_row .nav_welcome .secondary_navigation ul li {
	padding:0;
	margin:0 0 0 14px;
	background:none;
	
	display:inline;
}
.top_row .nav_welcome  .main_navigation a:link,
.top_row .nav_welcome  .main_navigation a:visited,
.top_row .nav_welcome  .secondary_navigation a:link,
.top_row .nav_welcome  .secondary_navigation a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.top_row .nav_welcome  .main_navigation a:hover,
.top_row .nav_welcome  .main_navigation a:active,
.top_row .nav_welcome  .main_navigation a:link.current,
.top_row .nav_welcome  .main_navigation a:visited.current {
	color:#6CA36D;
	text-decoration:none;
}
.top_row .nav_welcome  .secondary_navigation a:hover,
.top_row .nav_welcome  .secondary_navigation a:active,
.top_row .nav_welcome  .secondary_navigation a:link.current,
.top_row .nav_welcome  .secondary_navigation a:visited.current {
	color:#ACD2AC;
	text-decoration:none;
}
.top_row .nav_welcome .ident_homepage {
	position:relative;
	width:765px;
	height:100px;
	border-bottom:solid 3px #FFFFFF;
}
.top_row .nav_welcome .ident_homepage {
	background:url(/images/ident_homepage.jpg) left top no-repeat;
}
.top_row .nav_welcome .ident_homepage h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:2.2em;
	position:absolute;
	left:30px;
	top:46px;
}
.top_row .nav_welcome .ident_homepage h1 em {
	font-style:normal;
	color:#FFFFFF;
	font-weight:normal;
}
.top_row .nav_welcome .ident_strip_1,
.top_row .nav_welcome .ident_strip_2,
.top_row .nav_welcome .ident_strip_4 {
	position:relative;
	width:765px;
	height:70px;
	border-bottom:solid 3px #FFFFFF;
}
.top_row .nav_welcome .ident_strip_3
{
    position:relative;
	width:765px;
	height:70px;
	border-bottom:solid 3px #FFFFFF;
}

.top_row .nav_welcome .ident_strip_5 {
	position:relative;
	width:765px;
	height:100px;
	border-bottom:solid 3px #FFFFFF;
}
.top_row .nav_welcome .ident_strip_1 {
	background:url(/images/ident_1.jpg) left top no-repeat;
}
.top_row .nav_welcome .ident_strip_2 {
	background:url(/images/ident_2.jpg) left top no-repeat;
}
.top_row .nav_welcome .ident_strip_3 {
	background:url(/images/ident_3.jpg) left top no-repeat;
}
.top_row .nav_welcome .ident_strip_4 {
	background:url(/images/ident_4.jpg) left top no-repeat;
}
.top_row .nav_welcome .ident_strip_5 {
	background:url(/images/ident_5.jpg) left top no-repeat;
}
.top_row .nav_welcome .ident_strip_1 h1,
.top_row .nav_welcome .ident_strip_2 h1,
.top_row .nav_welcome .ident_strip_3 h1,
.top_row .nav_welcome .ident_strip_4 h1,
.top_row .nav_welcome .ident_strip_5 h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:2.1em;
	position:absolute;
	left:74px;
	top:23px;
}
.top_row .nav_welcome .ident_strip_1 h1 em,
.top_row .nav_welcome .ident_strip_2 h1 em,
.top_row .nav_welcome .ident_strip_3 h1 em,
.top_row .nav_welcome .ident_strip_4 h1 em,
.top_row .nav_welcome .ident_strip_5 h1 em {
	font-style:normal;
	color:#FFFFFF;
	font-weight:normal;
}
.top_row .pro_access h2 {
	background:url(/images/pro_access_title.gif) left center no-repeat #000000;
	color:#FFFFFF;
	font-size:1.0em;
	border-bottom:solid 3px #FFFFFF;
	padding:8px 5px 7px 32px;
}
.top_row .pro_access .login_form {
	background:#7CB75B;
	color:#FFFFFF;
	padding:6px 6px;
	text-align:right;
	height:88px;
}
.top_row .pro_access .login_form  fieldset {
	border:none;
}
.top_row .pro_access .login_form label {
	clear:left;
	display:block;
	float:left;
	width:80px;
	margin:0.1em 0 0.1em 0;
	padding-right:1px;
	font-weight:bold;
}
.top_row .pro_access .login_form input.access_inputs {
	border:1px solid #FFFFFF;
	padding:0.1em 0.4em;
	margin:0.1em 0;
	width:80px;
	background:#FFFFFF;
	font-size:1em;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
* html .top_row .pro_access .login_form input.access_inputs {
	width:78px;
}
.top_row .pro_access .login_form input.submit {
	margin:0.2em 0 0 0;
	padding:0.1em 0.3em;
	border: 1px solid #B9B9B9;
	
	border-collapse:collapse;
	font-size:1.1em;
	background:#B9B9B9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
.submit:focus
{
	border-color:#B9B9B9;
}
* html .top_row .pro_access .login_form input.submit {
	margin:0.2em 0 0 0;
	padding:0 0.3em;
}
.top_row .pro_access .login_form p {
	line-height:1.3em;
	margin:3px 0 0 0;
	font-size:0.9em;
}
.top_row .pro_access .login_form p a:link,
.top_row .pro_access .login_form p a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.top_row .pro_access .login_form p a:hover,
.top_row .pro_access .login_form p a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.top_row .pro_access .login_form h3 {
	font-size:1.1em;
}
.top_row .pro_access .login_form h3 em {
	font-style:normal;
	font-weight:normal;
}
/*****************************************************************************************************/
.main_row {
	clear:both;
	width:965px;
}
.main_row .main_content {
	width:765px;
	float:left;
	border-right:solid 2px #FFFFFF;
	min-height:400px;
	height:auto !important;
	height:400px;	
}
.main_row .main_content h2 {
	background:#D7D7D7;
	color:#1C8561;
	padding:7px 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
}
.main_row .main_content h3 {
	color:#1C8561;
	padding:14px 14px 0 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
}
.main_row .main_content h4 {
	color:#1C8561;
	padding:0px 0px 0 14px;
	margin:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

.main_row .main_content a:link,
.main_row .main_content a:visited {
	color:#6CA36D;
	text-decoration:underline;
}
.main_row .main_content a:hover,
.main_row .main_content a:active {
	color:#007558;
	text-decoration:none;
}
.main_row .main_content p {
	padding:14px 14px 0 14px;
	line-height:1.3em;
	font-size:1.1em;
	text-align:justify;
}
.main_row .main_content ul {
	padding:14px 14px 0 19px;
	line-height:1.3em;
	font-size:1.1em;
	list-style:none;
}
.main_row .main_content ul li {
	list-style:none;
	background:url(/images/bullet.gif) 0em 0.3em no-repeat;
	padding:0 0 0 15px;
	margin:0 0 4px 0;
	text-align:justify;
}
* html .main_row .main_content ul li {
	background:url(/images/bullet.gif) 0em 0.4em no-repeat;
}
.main_row .main_content .welcome {
	width:337px;
	background:#FFFFFF;
	margin:0;
	padding:20px 15px 0 30px;
	float:left;
}
.main_row .main_content .welcome p {
	padding:0;
	font-size:1.1em;
	color:#222222;
	margin:0 0 10px 0;
}
.main_row .main_content .welcome p.introduction {
	color:#007558;
	font-weight:bold;
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
}
.main_row .main_content .welcome ul {
	margin:0;
	padding:7px 0 7px 10px;
}
.main_row .main_content .welcome ul li {
	list-style:none;
	background:url(/images/dia_arrow.gif) 0em 0.3em no-repeat;
	padding:4px 0 1px 20px;
	margin:0 0 4px 0;
}
li.link {
	list-style:none !important;
	background:url(/images/dia_arrow.gif) 0em 0.3em no-repeat !important;
	padding:4px 0 1px 20px !important;
	margin:0 0 4px 0 !important;
}
.main_row .main_content ul.featured_links {
	padding:28px 14px 14px 14px;
	line-height:1.3em;
	font-size:1.1em;
	list-style:none;
}
.main_row .main_content ul.featured_links li,
* html .main_row .main_content ul.featured_links li {
	list-style:none;
	background:#6CA36D;
	padding:0;
	margin:0 0 2px 0;
}
.main_row .main_content ul.featured_links li a:link,
.main_row .main_content ul.featured_links li a:visited {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:272px;
	padding:7px 14px 7px 32px;
	font-weight:bold;
	background:url(/images/featured_li_link.gif) left center no-repeat #6CA36D;
}
.container .main_col .left_content ul.featured_links li a:link,
.container .main_col .left_content ul.featured_links li a:visited {
	width:304px;
}
.main_row .main_content ul.featured_links li a:hover,
.main_row .main_content ul.featured_links li a:active {
	color:#FFFFFF;
	text-decoration:none;
	background:url(/images/featured_li_hover.gif) left center no-repeat #007558;
}
.main_row .main_content .homepage_links {
	width:272px;
	margin:0;
	padding:20px 0 25px 29px;
	float:left;
	border-left:solid 1px #9AD7C1;
}
.main_row .main_content .homepage_links ul.featured_links {
	padding:0;
	line-height:1.3em;
	font-size:1.1em;
	list-style:none;
}
.main_row .main_content .homepage_sections {
	clear:both;
	width:337px;
	padding:10px 0 0 0;
}
.main_row .main_content .homepage_sections .fund_focus .fund_focus_content {
	background:#FFFFFF;
	border:solid 1px #007558;
	padding:10px;
	margin-top:2px;
}
.main_row .main_content .homepage_sections .news .news_content {
	background:#FFFFFF;
	border:solid 1px #007558;
	padding:10px;
	margin-top:2px;
}
.main_row .main_content .homepage_sections .fund_focus {
	width:318px;
	float:left;
	margin:0px 0px 10px;
	display:inline;
}
.main_row .main_content .homepage_sections .news {
	width:318px;
	float:left;
	margin:0 0 10px 0;
	display:inline;
}
.main_row .main_content .homepage_sections h2 {
	background:#9dc984;
	color:#007558;
	margin:0 0 2px 0;
}
.main_row .main_content .homepage_sections .fund_focus h2,
.main_row .main_content .homepage_sections .news h2 {
	background:url(/images/homepage_sections_h2.gif) left center no-repeat #007558;
	color:#FFFFFF;
	padding-left:30px;
}
.main_row .main_content .homepage_sections ul {
	margin:0;
	padding:0;
	background:none;
}
.main_row .main_content .homepage_sections ul li {
	margin:0 0 3px 0;
	padding:0;
	background:none;
}
.main_row .main_content .homepage_sections .news p {
	padding:0;
	margin:0;
	background:url(/images/news_subscribe.gif) right center no-repeat #007558;
	color:#FFFFFF;
	text-align:right;
	font-size:0.9em;
}
.main_row .main_content .homepage_sections .news p a:link,
.main_row .main_content .homepage_sections .news p a:visited,
.main_row .main_content .homepage_sections .news p a:hover,
.main_row .main_content .homepage_sections .news p a:active {
	color:#FFFFFF;
}
.main_row .main_content .homepage_sections .fund_focus ul li em,
.main_row .main_content .homepage_sections .news ul li em {
	color:#999999;
	font-size:0.9em;
	font-style:normal;
}
.main_row .main_content .homepage_sections h3 {
	margin:0;
	padding:0;
}
.main_row .main_content .homepage_sections p {
	margin:8px 0 0 0;
	padding:0;
}
.main_row .right_col {
	width:193px;
	float:left;
	text-align:center;
	margin-left:1px;
}
.main_row .right_col .advert {
	padding:10px;
	background:#E7E7E7;
	color:#1C8561;
	font-weight:bold;
	height:250px;
}
.main_row .right_col .potm {
	padding:10px;
	background:#CFCFCF;
	border-top:solid 7px #FFFFFF;
	color:#1C8561;
	font-weight:bold;
	height:201px;
}
.main_row .main_content .left_content {
	width:378px;
	border-right:solid 5px #FFFFFF;
	float:left;
	padding:0 0 14px 0;
}
.main_row .main_content .right_content {
	width:378px;
	float:left;
	padding:0 0 14px 0;
}
.main_row .main_content .right_content .table1 
{
	width:174px;
	padding:2px;
	border:2px solid #008000;
	background-color:#BBE0E3;
	color:#666;
	height:165px;
}
.main_row .main_content .right_content .table2 
{
	width:174px;
	padding:2px;
	border:2px solid #FFFF00;
	background-color:#FFCC99;
	color:#666;
	height:165px;
}

.main_row .main_content ul.list_of_links {
	padding:14px 14px 0 14px;
	line-height:1.3em;
	font-size:1.1em;
	list-style:none;
}
.main_row .main_content ul.list_of_links li,
* html .main_row .main_content ul.list_of_links li {
	list-style:none;
	background:none;
	padding:0;
	margin:0 0 4px 0;
}

/**************************************** OFFERS *****************************************/

.main_row .main_content .offers {
	padding:50px 0 0 0;
	background:#FFFFFF;
	margin:0;
}
.main_row .main_content .offers a:link,
.main_row .main_content .offers a:visited,
.main_row .main_content .offers a:active,
.main_row .main_content .offers a:hover {
	color:#007558;
}
.main_row .main_content .offers #funds_tabs {
	float:left;
	width:320px;
	padding:14px 18px 7px 0;
	margin:0;
}
* html .main_row .main_content .offers #funds_tabs {
	width:320px;
	padding:14px 0 7px 0;
}
.main_row .main_content .offers #funds_tabs li {
	background:none;
	padding:0;
	margin:0 0 7px 0;
}
.main_row .main_content .offers #funds_tabs li.systematic a:link,
.main_row .main_content .offers #funds_tabs li.systematic a:visited {
	background:url(/images/sys_link.gif) right top no-repeat #f9ae53;
}
.main_row .main_content .offers #funds_tabs li.systematic a:hover,
.main_row .main_content .offers #funds_tabs li.systematic a:active {
	background:url(/images/sys_link_hover.gif) right top no-repeat #f9ae53;
	color:#111111;
}
.main_row .main_content .offers #funds_tabs li.structured a:link,
.main_row .main_content .offers #funds_tabs li.structured a:visited {
	background:url(/images/struc_link.gif) right top no-repeat #ae7d71;
}
.main_row .main_content .offers #funds_tabs li.structured a:hover,
.main_row .main_content .offers #funds_tabs li.structured a:active {
	background:url(/images/struc_link_hover.gif) right top no-repeat #ae7d71;
	color:#111111;
}
.main_row .main_content .offers #funds_tabs li.alternative a:link,
.main_row .main_content .offers #funds_tabs li.alternative a:visited {
	background:url(/images/alt_link.gif) right top no-repeat #beb97a;
}
.main_row .main_content .offers #funds_tabs li.alternative a:hover,
.main_row .main_content .offers #funds_tabs li.alternative a:active {
	background:url(/images/alt_link_hover.gif) right top no-repeat #beb97a;
	color:#111111;
}
.main_row .main_content .offers #funds_tabs li a {
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	margin:0 0 7px 14px;
	padding:14px;
	line-height:1.3em;
	width:306px;
}
* html .main_row .main_content .offers #funds_tabs li a {
	width:296px;
}
.main_row .main_content .offers #funds_tabs li.systematic a.active,
.main_row .main_content .offers #funds_tabs li.systematic a:link.active,
.main_row .main_content .offers #funds_tabs li.systematic a:visited.active {
	width:320px;
	background:#f9ae53;
}
* html .main_row .main_content .offers #funds_tabs li.systematic a.active,
* html .main_row .main_content .offers #funds_tabs li.systematic a:link.active,
* html .main_row .main_content .offers #funds_tabs li.systematic a:visited.active {
	width:310px;
	background:#f9ae53;
}
.main_row .main_content .offers #funds_tabs li.structured a.active,
.main_row .main_content .offers #funds_tabs li.structured a:link.active,
.main_row .main_content .offers #funds_tabs li.structured a:visited.active {
	width:320px;
	background:#ae7d71;
}
* html .main_row .main_content .offers #funds_tabs li.structured a.active,
* html .main_row .main_content .offers #funds_tabs li.structured a:link.active,
* html .main_row .main_content .offers #funds_tabs li.structured a:visited.active {
	width:310px;
	background:#ae7d71;
}
.main_row .main_content .offers #funds_tabs li.alternative a.active,
.main_row .main_content .offers #funds_tabs li.alternative a:link.active,
.main_row .main_content .offers #funds_tabs li.alternative a:visited.active {
	width:320px;
	background:#beb97a;
}
* html .main_row .main_content .offers #funds_tabs li.alternative a.active,
* html .main_row .main_content .offers #funds_tabs li.alternative a:link.active,
* html .main_row .main_content .offers #funds_tabs li.alternative a:visited.active {
	width:310px;
	background:#beb97a;
}

.main_row .main_content .offers #systematic {
	float:left;
	width:328px;
	background:#fde5c8;
	border:solid 7px #f9ae53;
	padding:18px;
	margin:14px 0 0 24px;
}
* html .main_row .main_content .offers #systematic {
	margin:14px 0 0 0;
	width:338px;
}
.main_row .main_content .offers #structured {
	float:left;
	width:328px;
	background:#e5d5d1;
	border:solid 7px #ae7d71;
	padding:18px;
	margin:14px 0 0 24px;
}
* html .main_row .main_content .offers #structured {
	margin:14px 0 0 0;
	width:338px;
}
.main_row .main_content .offers #alternative {
	float:left;
	width:328px;
	background:#eae8d4;
	border:solid 7px #beb97a;
	padding:18px;
	margin:14px 0 0 24px;
}
* html .main_row .main_content .offers #alternative {
	margin:14px 0 0 0;
	width:338px;
}
.main_row .main_content .offers #systematic ul,
.main_row .main_content .offers #structured ul,
.main_row .main_content .offers #alternative ul {
	padding:0;
	margin:0;
}
.main_row .main_content .offers #systematic li,
.main_row .main_content .offers #structured li,
.main_row .main_content .offers #alternative li {
	padding:0 0 0 15px;
	margin:0 0 10px 0;
}
.main_row .main_content .offers #systematic p,
.main_row .main_content .offers #structured p,
.main_row .main_content .offers #alternative p {
	padding:0;
	margin:14px 0 0 0;
}

/**************************************** FUNDS ****************************************/

.main_row .main_content .fund_list {
	margin:21px 0 0 0;
	padding:14px 14px 100px 14px;
	background:url(/images/fundlist_bg.gif) left top repeat-y;
}
.main_row .main_content .fund_list h3 {
	padding:0 0 7px 0;
}
.main_row .main_content .fund_list .fund_sections {
	width:246px;
	float:left;
	padding:0 3px 0 0;
}
.main_row .main_content .fund_list .fund_sections #categories {
	position:relative;
}
.main_row .main_content .fund_list .fund_sections #categories h4 {
	font-size:1.1em;
	border-bottom:solid 2px #EEEEEE;
	width:218px;
	padding:4px 7px;
	line-height:1.3em;
}
.main_row .main_content .fund_list .fund_sections #categories .category_1 {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #FAA41A;
}
.main_row .main_content .fund_list .fund_sections #categories .category_2 {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #A56552;
}
.main_row .main_content .fund_list .fund_sections #categories .category_3 {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #FDCF29;
}
.main_row .main_content .fund_list .fund_sections #categories .category_4 {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #90B840;
}
.main_row .main_content .fund_list .fund_sections #categories .category_5 {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #e68d72;
}
.main_row .main_content .fund_list .fund_sections #categories .category_6 {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #7EAD34;
}
.main_row .main_content .fund_list .fund_sections #categories .category_7 {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #A6A04F;
}
.main_row .main_content .fund_list .fund_sections #categories .category_8 {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #EDC866;
}
.main_row .main_content .fund_list .fund_sections #categories h4:hover,
.main_row .main_content .fund_list .fund_sections #categories h4.hovered {
	color:#000000;
	background:url(/images/black_arrow_cat.gif) right bottom no-repeat #AAAAAA;
}
.main_row .main_content .fund_list .fund_sections #categories .clicker {
	cursor:pointer;
	color:#FFFFFF;
}
.main_row .main_content .fund_list .fund_sections #categories .abs {
	position:absolute;
	top:0;
	left:249px;
}
.main_row .main_content .fund_list .fund_titles {

	float:left;
	padding:0;
	position:relative;
}
.main_row .main_content .fund_list .fund_titles h3 {
	float:left;
	width:255px;
}
.main_row .main_content .fund_list .fund_titles h3.overview 
{
	text-align:justify;
	float:left;
	width:200px;
}
.main_row .main_content .fund_list .fund_sections ul {
	list-style:none;
	margin:0;
	padding:0;
	background:none;
}
.main_row .main_content .fund_list .fund_sections ul li {
	list-style:none;
	margin:0 0 2px 0;
	padding:0;
	background:none;
}
.main_row .main_content .fund_list .fund_sections ul li a:link,
.main_row .main_content .fund_list .fund_sections ul li a:visited {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:207px;
	padding:4px 24px 4px 7px;
	background:#598d5b;
	font-weight:bold;
}
.main_row .main_content .fund_list .fund_sections ul.category_1_funds li a:link,
.main_row .main_content .fund_list .fund_sections ul.category_1_funds li a:visited {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #FAA41A;
}
.main_row .main_content .fund_list .fund_sections ul.category_2_funds li a:link,
.main_row .main_content .fund_list .fund_sections ul.category_2_funds li a:visited {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #A56552;
}
.main_row .main_content .fund_list .fund_sections ul.category_3_funds li a:link,
.main_row .main_content .fund_list .fund_sections ul.category_3_funds li a:visited {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #FDCF29;
}
.main_row .main_content .fund_list .fund_sections ul.category_4_funds li a:link,
.main_row .main_content .fund_list .fund_sections ul.category_4_funds li a:visited {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #90B840;
}
.main_row .main_content .fund_list .fund_sections ul.category_5_funds li a:link,
.main_row .main_content .fund_list .fund_sections ul.category_5_funds li a:visited {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #e68d72;
}
.main_row .main_content .fund_list .fund_sections ul.category_6_funds li a:link,
.main_row .main_content .fund_list .fund_sections ul.category_6_funds li a:visited {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #7EAD34;
}
.main_row .main_content .fund_list .fund_sections ul.category_7_funds li a:link,
.main_row .main_content .fund_list .fund_sections ul.category_7_funds li a:visited {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #A6A04F;
}
.main_row .main_content .fund_list .fund_sections ul.category_8_funds li a:link,
.main_row .main_content .fund_list .fund_sections ul.category_8_funds li a:visited {
	background:url(/images/white_arrow_cat.gif) right bottom no-repeat #EDC866;
}
.main_row .main_content .fund_list .fund_sections ul li a.tooltip b {
	display:none;
}
.main_row .main_content .fund_list .fund_sections ul li a.tooltip:hover {
	border:0;
	position:relative;
	z-index:500;
	text-decoration:none;
	color:#000000;
	background:url(/images/black_arrow_cat.gif) right bottom no-repeat #AAAAAA;
}
.main_row .main_content .fund_list .fund_sections ul li a.tooltip:hover b {
	background:#DDDDDD;
	display:block;
	position:absolute;
	top:0;
	left:255px;
	padding:7px;
	font-weight:normal;
	color:#222222;
	width:220px;
}

/************************************** NEWS PAGES ****************************************/

.main_row .main_content .news_page p {
	padding:7px 14px 0 14px;
}
.main_row .main_content .news_page .news_item {
	padding:14px 0;
	margin:0 14px;
	clear:both;
	border-bottom:solid 1px #9ADC95;
}
.main_row .main_content .news_page .news_item img {
	float:left;
	margin:0 14px 0 0;
}
.main_row .main_content .news_page .news_item h4 {
	float:left;
	font-size:1.1em;
	color:#007558;
}
.main_row .main_content .news_page .news_item p em {
	color:#999999;
	font-size:0.9em;
	font-style:normal;
}
.main_row .main_content .news_page .news_item p {
	float:left;
	padding:0;
	width:737px;
}
.main_row .main_content .news_page .news_archive,
.main_row .main_content .docs_page .docs_archive {
	padding:0 0 14px 0;
}
.main_row .main_content .news_page .news_archive p,
.main_row .main_content .docs_page .docs_archive p {
	padding:0 14px;
}
.main_row .main_content .news_page .news_archive p em,
.main_row .main_content .docs_page .docs_archive p em {
	color:#999999;
	font-size:0.9em;
	font-style:normal;
}
.main_row .main_content .news_page .news_archive p strong,
.main_row .main_content .docs_page .docs_archive p strong {
	color:#444444;
	font-weight:normal;
}
.main_row .main_content .news_page .news_archive .archive_items,
.main_row .main_content .docs_page .docs_archive .archive_items {
	overflow:auto;
	height:150px;
	border:solid 1px #CCCCCC;
	padding:3px 7px;
	margin:7px 0 0 14px;
	width:722px;
}
.main_row .main_content .news_page .news_archive .archive_items p,
.main_row .main_content .docs_page .docs_archive .archive_items p {
	padding:0;
}

/*****************************************************************************************************/
.main_row .documents {
	background:#D7D7D7;
	color:#FFFFFF;
	padding:7px 10px;
	margin:0;
	font-size:1.1em;
	float:left;
	width:172px;
}
.main_row .documents h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	margin:0 0 4px 0;
	color:#007558;
}
.main_row .documents ul {
	padding:0 0 0 3px;
	line-height:1.3em;
	list-style:none;
}
.main_row .documents ul li {
	list-style:none;
	background:url(/images/white_arro.gif) 0em 0.3em no-repeat;
	padding:0 0 0 15px;
	margin:0 0 2px 0;
}
* html .main_row .documents ul li {
	background:url(/images/white_arro.gif) 0em 0.4em no-repeat;
}
.main_row .documents ul li a:link,
.main_row .documents ul li a:visited {
	color:#333333;
	text-decoration:underline;
}
.main_row .documents ul li a:hover,
.main_row .documents ul li a:active {
	color:#777777;
	text-decoration:none;
}

/**************************************** TEAMS *******************************************/

.main_row .main_content .teams p {
	padding:7px 14px;
}
.main_row .main_content .member {
	float:left;
	margin:14px 0 0 12px;
	display:inline;
	height:110px;
}
.main_row .main_content .member img {
	margin:0;
	padding:0;
}
.main_row .main_content .member p {
	margin:3px 0 0 0;
	padding:0;
}
.main_row .main_content .member p em {
	color:#999999;
	font-size:0.9em;
	font-style:normal;
}

/************************************** NEWS PAGES ****************************************/

.main_row .main_content .news_page p {
	padding:7px 14px 0 14px;
}
.main_row .main_content .news_page .news_item {
	padding:14px 0;
	margin:0 14px;
	clear:both;
	border-bottom:solid 1px #9ADC95;
}
.main_row .main_content .news_page .news_item img {
	float:left;
	margin:0 14px 0 0;
}
.main_row .main_content .news_page .news_item h4 {
	float:left;
	font-size:1.1em;
	color:#007558;
}
.main_row .main_content .news_page .news_item p em {
	color:#999999;
	font-size:0.9em;
	font-style:normal;
}
.main_row .main_content .news_page .news_item p {
	float:left;
	padding:0;
	width:737px;
}
.main_row .main_content .news_page .news_archive,
.main_row .main_content .docs_page .docs_archive {
	padding:0 0 14px 0;
}
.main_row .main_content .news_page .news_archive p,
.main_row .main_content .docs_page .docs_archive p {
	padding:0 14px;
}
.main_row .main_content .news_page .news_archive p em,
.main_row .main_content .docs_page .docs_archive p em {
	color:#999999;
	font-size:0.9em;
	font-style:normal;
}
.main_row .main_content .news_page .news_archive p strong,
.main_row .main_content .docs_page .docs_archive p strong {
	color:#444444;
	font-weight:normal;
}
.main_row .main_content .news_page .news_archive .archive_items,
.main_row .main_content .docs_page .docs_archive .archive_items {
	overflow:auto;
	height:150px;
	border:solid 1px #CCCCCC;
	padding:3px 7px;
	margin:7px 0 0 14px;
	width:722px;
}
.main_row .main_content .news_page .news_archive .archive_items p,
.main_row .main_content .docs_page .docs_archive .archive_items p {
	padding:0;
}

.main_row .main_content .news_page .news_item p.download {
	margin:7px 0 0 0;
	padding:0;
}
.main_row .main_content .news_page .news_item p.download a {
	display:block;
	background:url(/images/download_icon.gif) left top no-repeat;
	padding:6px 0 2px 25px;
	width:200px;
}

/*****************************************************************************************/

/************************************** DOCS PAGES ****************************************/

.main_row .main_content .docs_page p {
	padding:7px 14px 0 14px;
}
.main_row .main_content .docs_page .docs_item,
.main_row .main_content .docs_page .pr_item {
	padding:14px 0;
	margin:0 14px;
	clear:both;
	border-bottom:solid 1px #9ADC95;
}
.main_row .main_content .docs_page .docs_item img,
.main_row .main_content .docs_page .pr_item img {
	float:left;
	margin:0 14px 0 0;
}
.main_row .main_content .docs_page .docs_item h4,
.main_row .main_content .docs_page .pr_item h4 {
	float:left;
	font-size:1.1em;
	color:#007558;
}
.main_row .main_content .docs_page .docs_item p em,
.main_row .main_content .docs_page .pr_item p em {
	color:#999999;
	font-size:0.9em;
	font-style:normal;
}
.main_row .main_content .docs_page .docs_item p {
	float:left;
	padding:0;
	width:737px;
}
.main_row .main_content .docs_page .pr_item p {
	float:left;
	padding:0;
	width:737px;
}
.main_row .main_content .docs_page .docs_item p.download,
.main_row .main_content .docs_page .pr_item p.download {
	margin:7px 0 0 0;
	padding:0;
}
.main_row .main_content .docs_page .docs_item p.download a,
.main_row .main_content .docs_page .pr_item p.download a {
	display:block;
	background:url(/images/download_icon.gif) left top no-repeat;
	padding:6px 0 2px 25px;
	width:200px;
}

/********************************** FUND DETAILS ***************************************/

.main_row .main_content ul#tab_group_one {
	margin:0 0 0 11px;
	padding:0;
}
.main_row .main_content ul#tab_group_one li {
	margin:0;
	padding:0;
	background:none;
	float:left;
}
.main_row .main_content ul#tab_group_one li a { 
	display:block;
	font-weight:bold;
	padding:4px 14px;
	margin:14px 3px 0 3px;
	border-left:solid 1px #007558;
}
.main_row .main_content ul#tab_group_one li a:link,
.main_row .main_content ul#tab_group_one li a:visited {
	background:url(/images/tab_bg_inactive.gif) right top repeat-x #FFFFFF;
	color:#007558;
	text-decoration:none;
}
.main_row .main_content ul#tab_group_one li a:hover,
.main_row .main_content ul#tab_group_one li a:active,
.main_row .main_content ul#tab_group_one li a:link.active,
.main_row .main_content ul#tab_group_one li a:visited.active {
	background:url(/images/tab_bg.gif) right top repeat-x #007558;
	color:#FFFFFF;
	text-decoration:none;
}
.main_row .main_content #overview {
	border-top:solid 1px #007558;
	padding:0px;
	clear:both;
	width:760px;
	margin:0;
}
.main_row .main_content #overview h3 {
	margin:0;
	padding:0;
}
.main_row .main_content #overview p {
	margin:0;
	padding:0;
	text-align:justify;
}
.main_row .main_content #overview .objective {
	width:650px;
	float:left;
	margin:0;
}
.main_row .main_content #overview .performance_overview img {
	margin:0 0 14px 0;
}
.main_row .main_content #overview .objective h3,
.main_row .main_content #overview .performance_overview h3 {
	margin:0 0 14px 0;
}
.main_row .main_content #overview .performance_overview p {
	display:inline;
	padding:0 0 20px 0;
}
.main_row .main_content #overview .performance_overview select {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	border:solid 1px #CCCCCC;
}
.main_row .main_content #overview .performance_overview option {
	padding:0 10px 0 0;
}
.main_row .main_content #overview .performance_overview input.submit {
	margin:0.2em 0 0.4em 0;
	padding:0.1em 0.3em;
	border:solid 1px #B9B9B9;
	font-size:1.1em;
	background:#B9B9B9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
.main_row .main_content #overview .characteristics {
	width:359px;
	float:left;
	margin:14px 14px 0 0;
	clear:both;
}
.main_row .main_content #overview .characteristics ul {
	padding-left:4px;
}
.main_row .main_content #overview .performance_overview {
	width:359px;
	float:left;
	margin:14px 0 0 0;
}
.main_row .main_content #overview .share_classes {
	width:263px;
	float:left;
	margin:14px 14px 0 0;
}
.main_row .main_content #overview .share_classes table {
	border-top:solid 1px #EEEEEE;
	border-left:solid 1px #EEEEEE;
	margin:14px 0 0 0;
}
.main_row .main_content #overview .share_classes table th {
	border-bottom:solid 1px #999999;
	border-right:solid 1px #EEEEEE;
	padding:4px 7px;
	font-size:1.1em;
	text-align:left;
	vertical-align:top;
}
.main_row .main_content #overview .share_classes table td {
	border-bottom:solid 1px #EEEEEE;
	border-right:solid 1px #EEEEEE;
	padding:4px 7px;
	font-size:1.1em;
	vertical-align:top;
}
.main_row .main_content #overview .share_classes table td.row_title {
	font-weight:bold;
}
.main_row .main_content #performance {
	border-top:solid 1px #007558;
	clear:both;
	width:760px;
	margin:0;
}
.main_row .main_content #overview .shareclass {
	clear:both;
	width:650px;
}
.main_row .main_content #overview .shareclass p {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#007558;
	font-weight:bold;
}
.main_row .main_content #overview .shareclass select {
	margin:14px 0 0 7px;
	font-size:1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #CCCCCC;
}
.main_row .main_content #overview .shareclass option {
	padding:0 10px 0 0;
}
/**************************************** TABLES ****************************************/

.main_row .main_content .table {
	width:960px;
	padding:0;
	float:left;
}


.main_row .main_content .table p {
	font-size:1.1em;
	padding:14px 14px 14px 11px;
}

/* tables */
.main_row .main_content .table table.tablesorter,
.main_row .main_content .performance .pnlTable .table table.tablesorter {
	background-color: #FFFFFF;
	margin:0;
	font-size:1.0em;
	
	text-align: left;
}
.main_row .main_content .table table.tablesorter tbody tr.cat_equities td {
	background:#facb8d;
}
.main_row .main_content .table table.tablesorter tbody tr.cat_commodities td {
	background:#c9a9a0;
}
.main_row .main_content .table table.tablesorter thead tr.performance td {
	background:#FFFFFF;
}
.main_row .main_content .table table.tablesorter thead tr.performance td.performance_td {
	text-align:center;
	font-weight:bold;
	background:#CCCCCC;
	padding:5px 0;
}

.main_row .main_content .table table.tablesorter thead tr th,
.main_row .main_content .table table.tablesorter tfoot tr th {
	background: #CCCCCC;
	margin:0;
	padding:4px 6px 4px 5px;
	border-bottom:solid 2px #FFFFFF;
}
.main_row .main_content .table table.tablesorter thead th {
	width:69px;
}
.main_row .main_content .table table.tablesorter thead th.fund {
	width:200px;
}
.main_row .main_content .table table.tablesorter thead th.category {
	width:100px;
}
.main_row .main_content .table table.tablesorter thead th.isin {
	width:90px;
}
.main_row .main_content .table table.tablesorter thead th.bloomberg {
	width:100px;
}
.main_row .main_content .table table.tablesorter thead th.currency {
	width:65px;
}
.main_row .main_content .table table.tablesorter thead th.nav {
	width:65px;
}
.main_row .main_content .table table.tablesorter thead th.navdate {
	width:75px;
}
.main_row .main_content .table table.tablesorter thead th.daily {
	width:65px;
}
.main_row .main_content .table table.tablesorter thead th.period {
	width:43px;
}
.main_row .main_content .table table.tablesorter thead th.shareclass {
	width:50px;
}
.main_row .main_content .table table.tablesorter thead th.navhist {
	width:60px;
	background:#DDDDDD;
	text-align:center;
	border-left:solid 2px #FFFFFF;
	border-bottom:solid 2px #DDDDDD;
}
.main_row .main_content .table table.tablesorter thead tr .header {
	background-image: url(/images/asc_desc.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
.main_row .main_content .table table.tablesorter tbody td {
	color: #333333;
	padding:4px 0px 4px 0px;
	background-color: #E5F6D6;
	border-bottom:solid 2px #FFFFFF;
	line-height:1.3em;
	text-align:center;
}
.main_row .main_content .table table.tablesorter tbody tr td.navhist {
	background:#DDDDDD;
	text-align:center;
	border-left:solid 2px #FFFFFF;
	border-bottom:solid 2px #DDDDDD;
	padding:3px;
}

.main_row .main_content .table table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/asc.gif);
}
.main_row .main_content .table table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/desc.gif);
}
.main_row .main_content .table table.tablesorter thead tr .headerSortDown,
.main_row .main_content .table table.tablesorter thead tr .headerSortUp {
	background-color: #007558;
	color:#FFFFFF;
}
.main_row .main_content .table table.tablesorter tbody td a:link,
.main_row .main_content .table table.tablesorter tbody td a:visited {
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}
.main_row .main_content .table table.tablesorter tbody td a:hover,
.main_row .main_content .table table.tablesorter tbody td a:active {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.download_options {
	width:950px;
	padding:0 0 0 10px;
	vertical-align:bottom;
}
.download_options h3 {
	vertical-align:bottom;
}
.nav_history {
	background:#DDDDDD;
	text-align:right;
	padding:0 10px 5px 10px;
	width:260px;
	font-size:1.1em;
	float:right;
}
.download_options .extras {
	font-size:1em;
	float:left;
	text-align:left;
	width:414px;
	padding:0 0 14px 0;
}
.download_options .calendar_performance {
	font-size:1em;
	float:right;
	text-align:right;
	width:500px;
	padding:0 0 0 0px;
}
.download_options .calendar_performance .changedates {
	background:url(/images/calendar_bg.gif) right center no-repeat #007558;
	width:150px;
	text-align:left;
	font-size:1.1em;
	font-weight:bold;
	padding:8px 10px;
	float:right;
	margin-left:7px;
	display:inline;
}
.download_options .calendar_performance .changeperformance {
	background:#007558;
	width:210px;
	font-size:1.1em;
	font-weight:bold;
	padding:8px 10px;
	float:right;
	margin-left:7px;
	display:inline;
}
.download_options .calendar_performance .changedates a:link,
.download_options .calendar_performance .changedates a:visited,
.download_options .calendar_performance .changeperformance a:link,
.download_options .calendar_performance .changeperformance a:visited {
	text-decoration:underline;
	color:#FFFFFF;
}
.download_options .calendar_performance .changedates a:hover,
.download_options .calendar_performance .changedates a:active,
.download_options .calendar_performance .changeperformance a:hover,
.download_options .calendar_performance .changeperformance a:active  {
	text-decoration:none;
	color:#FFFFFF;
}
.container .table .download_options .extras p {
	padding:0;
	margin:0;
}
.container .table .download_options .extras p a:link,
.container .table .download_options .extras p a:visited,
.container .table .download_options .calendar_performance p a:link,
.container .table .download_options .calendar_performance p a:visited {
	text-decoration:underline;
	color:#6ca36d;
}
.container .table .download_options .extras p a:hover,
.container .table .download_options .extras p a:active,
.container .table .download_options .calendar_performance p a:hover,
.container .table .download_options .calendar_performance p a:active  {
	text-decoration:underline;
	color:#007558;
}
.container .table .download_options .extras p.download {
	margin:3px 0 0 0;
	padding:0;
	text-align:left;
	float:left;
	width:200px;
}
.container .table .download_options .extras p.download a {
	display:block;
	background:url(/images/download_icon.gif) left top no-repeat;
	padding:6px 0 2px 25px;
}
.container .table .download_options .extras p.print {
	margin:3px 0 0 0;
	padding:0;
	text-align:left;
	float:left;
	width:200px;
}
.container .table .download_options .extras p.print a {
	display:block;
	background:url(/images/print_icon.gif) left top no-repeat;
	padding:6px 0 2px 25px;
}
.container .table .nav_history h3,
.container .table .download_options .calendar_performance h3 {
	color:#1C8561;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
}
.container .table .nav_history p,
.container .table .download_options .calendar_performance p {
	margin:0;
	padding:7px 0;
	font-size:1em;
}
.container .table .nav_history p {
	
}
.container .table .download_options .calendar_performance p a {
	background:url(/images/calendar_icon.gif) right top no-repeat;
	padding:6px 25px 2px 0;
}
.nav_history select {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 2px 0;
	border:solid 1px #CCCCCC;
	
}
.nav_history option {
	padding:0 10px 0 0;
}
.nav_history input.submit {
	margin:0.4em 0;
	padding:0.1em 0;
	border:solid 1px #6ca36d;
	font-size:1em;
	background:#7cb75b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3C713D;
}

/**************************************** SUBSCRIBE ****************************************/

.main_row .main_content .subscribe_option {
	background:#FFFFFF;
	margin:14px 0 0 0;
	padding:0;
	position:relative;
}
.main_row .main_content .subscribe_option h3 {
	margin:0;
	padding:0;
	position:absolute;
	top:7px;
	left:14px;
}
.main_row .main_content .subscribe_option p {
	margin:0;
	padding:25px 14px 0 14px;
	clear:both;
}
.main_row .main_content .subscribe_option input {
	margin:0;
	padding:0;
	position:absolute;
	top:7px;
	right:14px;
}
.main_row .main_content input.update_subscribe {
	float:right;
	margin:14px 14px 0 0;
	padding:0.1em 0.3em;
	border:solid 1px #B9B9B9;
	font-size:1.1em;
	background:#B9B9B9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

/*********************************** SITE MAP ********************************************/

.main_row .main_content .sitemap {
	padding:10px 0 0 0;
}
.main_row .main_content .sitemap .level {
	width:570px;
	margin:0 0 7px 0;
}
.main_row .main_content .sitemap ul {
	margin:0;
	padding:0 0 0 14px;
	font-size:1.1em;
}
.main_row .main_content .sitemap ul li {
	margin:0 0 2px 0;
	padding:0 0 0 14px;
}
.main_row .main_content .sitemap ul.level1 {
	float:left;
	clear:both;
	width:170px;
}
.main_row .main_content .sitemap ul.level1 a:link,
.main_row .main_content .sitemap ul.level1 a:visited,
.main_row .main_content .sitemap ul.level1 a:hover,
.main_row .main_content .sitemap ul.level1 a:active {
	color:#007558;
	font-weight:bold;
}
.main_row .main_content .sitemap ul.level2 {
	float:left;
	width:170px;
}
.main_row .main_content .sitemap ul.level3 {
	float:left;
	width:170px;
}
.main_row .main_content .sitemap ul.level3 li.nobullet {
	background:none;
}

/*****************************************************************************************/

/************************************ DISCLAIMER *****************************************/

.main_row .main_content .choice_of_country {
	width:737px;
	padding:7px 14px;
	font-size:1.1em;
	text-align:justify;
}
.main_row .main_content .choice_of_country .dropdown {
	float:left;
	width:365px;
	margin:0 0 14px 0;
}
.main_row .main_content .choice_of_country .dropdown select {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 2px 0;
	border:solid 1px #CCCCCC;
	width:240px;
}
.main_row .main_content .choice_of_country .dropdown option {
	padding:0 10px 0 0;
}
.main_row .main_content .choice_of_country h3 {
	clear:both;
	margin-left:0;
	padding-left:0;
	font-size:1.4em;
}
.main_row .main_content .choice_of_country .disclaimer {
	overflow:auto;
	height:150px;
	border:solid 1px #CCCCCC;
	padding:3px 7px;
	margin:7px 0 14px 0;
	width:720px;
}
.main_row .main_content .choice_of_country .disclaimer p {
	margin:7px;
	padding:0;
	font-size:1em;
}
.main_row .main_content .choice_of_country input.submit {
	margin:1em 0;
	padding:0.1em 0;
	border:solid 1px #999999;
	font-size:1em;
	background:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
/************************************* REGISTRATION *************************************/

.main_row .main_content form.registration {
	padding:14px 14px 14px 42px;
}
.main_row .main_content p.required {
	padding-left:42px;
	color:#007558;
}
.main_row .main_content form.registration label {
	display:block;
	width:140px;
	float:left;
	clear:left;
	margin:0.4em 0;
	padding-right:5px;
	font-weight:bold;
}
.main_row .main_content form.registration label em {
	color:#007558;
	font-weight:normal;
}
.main_row .main_content form.registration fieldset {
	border:none;
	font-size:1.1em;
}
.main_row .main_content form.registration fieldset.contact_details input {
	border:1px solid #EEEEEE;
	padding:0.2em 0.4em;
	margin:0.2em 0 0.2em 0;
	width:200px;
	background:#EEEEEE;
	font-size:1em;		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.main_row .main_content form.registration fieldset.contact_exist input.shaded_input {
	border:1px solid #EEEEEE;
	padding:0.2em 0.4em;
	margin:0.4em 0 0 0;
	width:200px;
	background:#EEEEEE;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.main_row .main_content form.registration fieldset.contact_exist {
	padding:0 0 0 7px;
}
.main_row .main_content form.registration fieldset.contact_exist label {
	display:block;
	width:103px;
	float:left;
	clear:left;
	margin:0.6em 0 0 0;
	padding-right:5px;
	padding-left:30px;
	font-weight:normal;
}
.main_row .main_content form.registration fieldset.register_submit {
	text-align:center;
	padding:7px 0 0 0;
}
.main_row .main_content form.registration fieldset.register_submit input.submit {
	margin:14px 0 0 0;
	padding:0.1em 0.3em;
	border:solid 1px #B9B9B9;
	font-size:1.1em;
	background:#B9B9B9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
.main_row .main_content form.registration h3 {
	padding:28px 0 0 0;
}

.main_row .main_content form.registration p {
	padding:14px 0 7px 0;
	width:500px;
}
/*****************************************************************************************************/
.footer {
	width:960px;
}
.footer {
	text-align:left;
	padding:6px 12px;
	background:url(/images/footer_bg.jpg) center top no-repeat;
	font-weight:bold;
	color:#FFFFFF;
	border-top:solid 7px #FFFFFF;
	width:936px;
	clear:both;
}
.footer p {
	float:right;
}
.footer a:link,
.footer a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
.footer a:hover,
.footer a:active {
	text-decoration:underline;
	color:#FFFFFF;
}
/*****************************************************************************************************/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.DisplayNone
{
	display:none;
}

.DisplayInline
{
	display:inline;
}

table.jsSortingTable
{	
	margin:10px 0 0 30px;
}

table.jsSortingTable th 
{
	background-color:#0F815C;
	color:#FFFFFF;
	font-weight:bold;
	height:21px;
	
}

table.jsSortingTable td 
{
	background-color:#AADF87;
	color:#000000;
	height:18px;
	font-size:11px;
}

table.jsSortingTable th.sortcol 
{
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/sortable.gif);
	background-color:#0F815C;
	color:#FFFFFF;
	font-weight:bold;
	height:21px;	
}

table.jsSortingTable th.sortasc 
{
	background-image: url(../images/sortup.gif);
	background-color:#0F815C;
	color:#FFFFFF;
	font-weight:bold;
	height:21px;	
}

table.jsSortingTable th.sortdesc
{
	background-image: url(../images/sortdown.gif);
	background-color:#0F815C;
	color:#FFFFFF;
	font-weight:bold;
	height:21px;
}

table.jsSortingTable th.nosort 
{
	background:#0F815C;
	cursor: default;
}

.dataGridSortableColumn
{
	background: url(../images/sortable.gif)  no-repeat 0% 50%;
	background-repeat: no-repeat;
	background-position: right center;
	background-color:#0F815C;
	color:#FFFFFF;
	font-weight:bold;
	height:21px;	
}

.dataGridSortColumnAsc
{
	background: url(../images/sortup.gif)  no-repeat 0% 50%;
	background-repeat: no-repeat;			
	background-position: right center;
	background-color:#0F815C;
	color:#FFFFFF;
	font-weight:bold;
	height:21px;	
}

.dataGridSortColumnDesc
{
	background: url(../images/sortdown.gif) no-repeat 0% 50%;
	background-repeat: no-repeat;
	background-position: right center;
	background-color:#0F815C;
	color:#FFFFFF;
	font-weight:bold;
	height:21px;
}

/**/
.PerformanceDetails 
{
	background:#6AB499 !important;
	color:#FFFFFF;
	text-align:justify ;
	padding-left:0px;
	border-color:White;
	
}
.Fund 
{
	background:#F0FFC5;
	text-align:left ;
	padding-left:25px;
}
.Benchmark 
{
	background:#EFEFEF;
	text-align:left ;	
	padding-left:25px;
}

.ArchivedNews
{	
}

.ArchivedNewsText
{
	font-size:10pt;
	font-family:arial;
}

.ArchivedNewsTitle
{
	background-color:#9adc95;
	height:29px;
}

.ArchivedNews p.download a
{
	display:block;
	background:url(/images/download_icon.gif) left top no-repeat;
	padding:6px 0 2px 25px;
	width:200px;
}

.PopupDiv
{
	border-style:solid;
	border-color:#565656;	
	width:438px;
	height:195px;
	position:absolute;
}

.PerformanceDetailsWhite
{	
	background:#FFFFFF;
	text-align:left ;
	padding-left:5px;
}
.PrivateDocument{
	color: Gray;
	text-decoration:underline;
}
.DisableDocument{
	color: White;
}

.pressContactName
{
	margin:3px 0 0 0;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-weight:bold;
}

.pressContactDetails
{
	margin:3px 0 0 0;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica, sans-serif;	
}

.activeTag
{
    background:url(/images/tab_bg.gif) right top repeat-x #007558;
    color:#FFFFFF;
}
.InactiveTag
{
    background:url(/images/tab_bg_inactive.gif) right top repeat-x #FFFFFF;
    color:#007558;
}