﻿


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; 
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	font-size : 18px; 
 

   color : #000000; 
   color : #383838; 
   color : #102D41; 

}

p ,li {
	font-family: tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
	color : #383838;
   color : #102D41; 
	line-height: 24px;
	


}

ul {
	padding: 1px;
	margin: 15px;
	margin-top: -12px;

}

/* this is needed for IE when the top of unordered lists are hidden */
UL.no_top_margin {
    margin-top: 0px;
}

A:link  {
   color : #3C859C;
/*   font-weight : bold; */
   text-decoration : none
}

A:visited  {
   color : #3C859C;
/*   font-weight : bold; */
   text-decoration : none;
}

A:active  {
   color : #3C859C;
/*   font-weight : bold; */ 
   text-decoration : none;
}

A:hover  {
   color : #3C859C;
/*   font-weight : bold; */
   text-decoration : underline overline;
}



.title_login_text{
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
	
	font-size: 12px;
	font-weight: bold;
}

h2  {
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
	font-size : 16px;
	color : #102D41;
	margin-top: 0px;
	margin-bottom: 0px;
}


.subheading {
   color : #102D41; 
   font-weight : bold;
   font-size: 20px;
   margin-top: -2px;
}

.subheading_black {
   color : #102D41; 
   font-weight : bold;
   font-size: 20px;
   margin-top: -2px;
}

.quotes {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}






.main_title{
	color : #102D41;
	font-weight : bold;
	font-size: 22px;
}

.main_title_sml{
	color : #102D41;
	font-weight : bold;
	font-size: 12px;
	font-style: italic;
}



.table_header{
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 

	color : #FFFFFF;
	font-weight : bold;
	font-size: 18px;
}


.button
{
	display:block;
/*'background: url(/php/includes/template/images/button_off_wide.png);*/
	background-color:#3C859C; 
	border:solid 1px #3C859C;
	padding:30px;
	font-size: 24px;
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
	
	font-weight : bold;
/*	color : #044191;*/
	color : #F0F0F0;

	webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	border-radius: 8px;

	text-decoration:none;

}

.button:hover
{
	display:block;
	background-color:#897DBA; 
	border:solid 1px #897DBA;
	font-weight : bold;
/*	color : #FFFFFF;*/
	color : #F0F0F0;
	text-decoration:none;
}

.button_text{
	font-size: 16px; 
	font-weight: bold;
}	

.button_text_big{
	font-size: 17px; 
	font-weight: bold;
}


.button_text_sml{
	font-size: 17px; 
	font-weight: bold;
}	

.button_text_sml10{
	font-size: 10px; 
	font-weight: bold;
}	


a.button{
/*	color : #044191;*/
	color : #F0F0F0;

}



.button_sml
{
	display:block;
/*	background-color:#E2EFFF; */
background: url(/php/includes/template/images/button_off_wide.png);
	border:solid 1px #94BAE9;
	padding:2px;
	font-size: 12px;
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
	
	font-weight : bold;
/*	color : #044191;*/
	color : #F0F0F0;


	text-decoration:none;

}

.button_sml:hover
{
	display:block;
/*	background-color:#0054c0; */
	border:solid 1px #B6CCE9;
	font-weight : bold;
/*	color : #FFFFFF;*/
	color : #F0F0F0;
	text-decoration:none;
}

.button_sml_text{
	font-size: 16px; 
	font-weight: bold;
}	

.button_sml_text_big{
	font-size: 18px; 
	font-weight: bold;
}


.button_sml_text_sml{
	font-size: 12px; 
	font-weight: bold;
}	

a.button_sml{
/*	color : #044191;*/
	color : #F0F0F0;

}






.button_dk_blue
{
	display:block;
	background-color:#0054c0;  /* e2efff */
	border:solid 1px #94BAE9;  /* 94bae9 */
	padding:5px;
	font-size: 12px;
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
	
	font-weight : bold;
	color : #FFFFFF;           /* 044191 */
	text-decoration:none;

}

.button_dk_blue:hover
{
	display:block;
	background-color:#E2EFFF; /* 0054c0 */
	border:solid 1px #B6CCE9; /* b6cce9 */
	font-weight : bold;
	color : #044191;          /* ffffff */
	text-decoration:none;
}

.button_dk_blue_text{
	font-size: 16px; 
	font-weight: bold;
}	

.button_dk_blue_text_big{
	font-size: 18px; 
	font-weight: bold;
}


.button_dk_blue_text_sml{
	font-size: 12px; 
	font-weight: bold;
}	

a.button_dk_blue{
	color : #FFFFFF;   /* 044191 */

}




.button_dk_blue_narrow
{
	display:block;
	background-color:#0054c0;  /* e2efff */
	border:solid 1px #94BAE9;  /* 94bae9 */
	padding:2px;
	font-size: 12px;
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
	
	font-weight : bold;
	color : #FFFFFF;           /* 044191 */
	text-decoration:none;

}

.button_dk_blue_narrow:hover
{
	display:block;
	background-color:#E2EFFF; /* 0054c0 */
	border:solid 1px #B6CCE9; /* b6cce9 */
	font-weight : bold;
	color : #044191;          /* ffffff */
	text-decoration:none;
}

.button_dk_blue_text_narrow{
	font-size: 16px; 
	font-weight: bold;
}	

.button_dk_blue_text_big_narrow{
	font-size: 18px; 
	font-weight: bold;
}


.button_dk_blue_text_sml_narrow{
	font-size: 12px; 
	font-weight: bold;
}	

a.button_dk_blue_narrow{
	color : #FFFFFF;   /* 044191 */

}










.main_nav{
	display: block;
	color : #FF0000;

	padding: 10px;
	
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 15px;
	font-size: 12px;
	background-color: #0054c0;
	font-weight: bold;

}
a.main_nav {
	color : #FFFFFF;

	padding: inherit;
	
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	background-color: #0054c0;
	font-weight: bold;

	text-decoration: none;
/*	background: url(php/includes/template/images/nav_button_off.png)*/
	background: url(/php/includes/template/images/nav_button2_off.png)
}

a.main_nav:hover {
	color : #044191;
	color : #E2EFFF;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	background-color: #E2EFFF;
	font-weight: bold;
	text-decoration: none;
/*	background: url(php/includes/template/images/nav_button_on.png)*/
	background: url(/php/includes/template/images/nav_button2_off.png);
	
	
}

a.main_nav:visited {
	color : #FFFFFF;

	padding: inherit;
	
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	background-color: #0054c0;
	font-weight: bold;

	text-decoration: none;
/*	background: url(php/includes/template/images/nav_button_off.png)*/
	background: url(/php/includes/template/images/nav_button2_off.png)
}

a.main_nav:active {
	color : #FFFFFF;

	padding: inherit;
	
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
	background-color: #0054c0;
	font-weight: bold;

	text-decoration: none;
/*	background: url(php/includes/template/images/nav_button_off.png)*/
	background: url(/php/includes/template/images/nav_button2_off.png)
}



.navButton, a.navButton
{
	display:block;
	background-color:#3C859C;

	border:solid 1px #3C859C;
/*	padding:5px;*/
	
	
	font-size: 16px;
	font-weight : bold;
	color : #044191;
	text-decoration:none;

}

a.navButton:link, a.navButton:visited{
	color: white;
}
a.navButton:visited{
	color: white;
}

a.navButton:hover
{
	display:block;
	background-color: #897DBA;
	font-weight : bold;
	color : #ffffff;
	text-decoration:none;
}

.subnav_heading{
	color: white;
	font-size:18px;
	font-weight: bold;
	text-decoration: underline;
}

.sidenav_heading{
	color: white;
	font-size:18px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}

.table_header
{
   font-weight : bold;
   background-color : #2e74cb;
   color : #FFFFFF;
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
	
   font-size : 12px;
   
}

.table_content
{
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
	
   font-size : 12px;

}

.search_table_header
{
   font-weight : bold;
   background-color : #2e74cb;
   color : #FFFFFF;
   font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
   
   font-size : 12px;

}

.search_table_content_row1
{
   font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
   
   font-size : 11px;
   background-color:#E6E6F0;
}

.search_table_content_row2
{
   font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
   
   font-size : 11px;
   background-color:#F9F9F9;
}

.search_table_content_row0
{
   font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
   
   font-size : 11px;
   background-color:#c2dcf0;
}

.assetmg_table
{
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 

   font-size : 9px;
   line-height: 15px;
}


.about_team_text
{
	font-size : 11px;
}

.asset_management_bullets
{
	font-size: 12px;
}

.team_highlight
{
/*	font-weight: bold;*/
	color: #0033CC;
}

.equity-market-status-small
{
	font-family:	Arial, Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
	
	font-size:	11px;
}



/* Error text displayed on login form errors */
.login_error
{
   font-family : Arial, Verdana, Helvetica, sans-serif, "MS sans serif"; 
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 

   font-size : 12px;
   color: red;
   font-weight : bold;
   text-align : center;

}

.toggleButtonOn
{
	display:block;
	background-color:#e2efff;  /* e2efff */
	border:solid 1px #94BAE9;  /* 94bae9 */
	padding:5px;
	font-size: 12px;
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
	font-weight : bold;
	color : #044191;           /* 044191 */
	text-decoration:none;

}
.toggleButtonOff
{
	display:block;
	background-color:#0054c0;  /* e2efff */
	border:solid 1px #94BAE9;  /* 94bae9 */
	padding:5px;
	font-size: 12px;
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
	font-weight : bold;
	color : #FFFFFF;           /* 044191 */
	text-decoration:none;

}


/* Non Link Heading */
.style006  {
   font-family : Arial, Verdana, Helvetica, sans-serif, "MS sans serif";
	font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif; 
   font-size : 10pt;
   color : #000099;
   font-weight : bold;
}


/* Tool tip for RTS document links in footer */
.tooltip {
  position: relative;
  display: inline-block;
/* border-bottom: 1px dotted black;*/
/*  text-decoration: none;*/
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 200px;
  background-color: #555;
  background-color: #CCC;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 50%;
  margin-left: -100px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
  
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}



.vt-cookie-banner {
	position: fixed;


	bottom: 0%;
/*	left: 0;*/
	z-index: 65536;
	
	width: 100%;
	height: 40%;
	text-align: center;

			width: 635px;
			height: 280px;
			bottom: 0%;
			right: 0;

			margin-left: auto; 
			margin-right: 0;

	
/*	background-color: #102D41;  --Removed 30/09/2026 to become white */
	background-color: white;
	color: white;
	
	font-size: 24px;
			font-size: 16px;
	font-weight: bold;

	pointer-events: auto;

		
}


.vt-cookie-banner-back {
			position: fixed;
			bottom: 0;
			left: 0;
			z-index: 65536;
			
			width: 100%;
			height: 100%;
			text-align: center;

background-color: rgb(51 51 51 / 85%);
background-color: rgb(51 51 51 / 50%);
/*background-color: RGBA(16, 45, 65, 0.5);*/

/*			background-color: #C9C9C9;*/
/*background: #000000; opacity:0.50;*/

		/*	pointer-events: none;*/
			
		}


