body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-family: tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

   font-size : 12px; 
   color : #000000; 
color : #383838; 

}

p ,li {
	font-family: tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	line-height: 16px;
	color : #383838;
}

ul {
	padding: 1px;
	margin: 15px;
	margin-top: -12px;
}

A:link  {
   color : #044191;
/*   font-weight : bold; */
   text-decoration : none
}

A:visited  {
   color : #044191;
/*   font-weight : bold; */
   text-decoration : none;
}

A:active  {
   color : #044191;
/*   font-weight : bold; */ 
   text-decoration : none;
}

A:hover  {
   color : #000099;
/*   font-weight : bold; */
   text-decoration : underline overline;
}



.title_login_text{
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h2  {
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 16px;
	color : #000000;
	margin-top: 0px;
	margin-bottom: 0px;
}


.subheading {
   color : #000099; 
   font-weight : bold;
   font-size: 14px;
   margin-top: -2px;
}

.subheading_black {
   color : #000000; 
   font-weight : bold;
   font-size: 12px;
   margin-top: -2px;
}

.quotes {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}






.main_title{
	color : #0054c0;
	font-weight : bold;
	font-size: 22px;
}

.main_title_sml{
	color : #0054c0;
	font-weight : bold;
	font-size: 12px;
	font-style: italic;
}



.table_header{
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	font-size: 18px;
}


.button
{
	display:block;
/*	background-color:#E2EFFF; */
background: url(/php/includes/template/images/button_off_wide.png);
	border:solid 1px #94BAE9;
	padding:10px;
	font-size: 12px;
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-weight : bold;
/*	color : #044191;*/
	color : #0551b3;


	text-decoration:none;

}

.button:hover
{
	display:block;
/*	background-color:#0054c0; */
	border:solid 1px #B6CCE9;
	font-weight : bold;
/*	color : #FFFFFF;*/
	color : #707FFF;
	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: 12px; 
	font-weight: bold;
}	

.button_text_sml10{
	font-size: 10px; 
	font-weight: bold;
}	


a.button{
/*	color : #044191;*/
	color : #0551b3;

}



.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-weight : bold;
/*	color : #044191;*/
	color : #0551b3;


	text-decoration:none;

}

.button_sml:hover
{
	display:block;
/*	background-color:#0054c0; */
	border:solid 1px #B6CCE9;
	font-weight : bold;
/*	color : #FFFFFF;*/
	color : #707FFF;
	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 : #0551b3;

}






.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-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-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: 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)
}



.navButton, a.navButton
{
	display:block;
	background-color:#E2EFFF;

	border:solid 1px #E2EFFF;
/*	padding:5px;*/
	
	
	font-size: 11px;
	font-weight : bold;
	color : #044191;
	text-decoration:none;

}

a.navButton:link, a.navButton:visited{
	color: #044191;
}
a.navButton:visited{
	color: #044191;
}

a.navButton:hover
{
	display:block;
	background-color: #044191;
	font-weight : bold;
	color : #ffffff;
	text-decoration:none;
}

.subnav_heading{
	color: 000000;
	font-size:11px;
	font-weight: bold;
	text-decoration: underline;
}

.sidenav_heading{
	color: 000000;
	font-size:14px;
	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-size : 12px;
   
}

.table_content
{
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,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-size : 12px;

}

.search_table_content_row1
{
   font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
   font-size : 11px;
   background-color:#E6E6F0;
}

.search_table_content_row2
{
   font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
   font-size : 11px;
   background-color:#F9F9F9;
}

.search_table_content_row0
{
   font-family : tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
   font-size : 11px;
   background-color:#c2dcf0;
}

.assetmg_table
{
	font-family : tahoma,Verdana,Arial,Geneva,Helvetica,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-size:	11px;
}



/* Error text displayed on login form errors */
.login_error
{
   font-family : Arial, Verdana, Helvetica, sans-serif, "MS 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-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-weight : bold;
	color : #FFFFFF;           /* 044191 */
	text-decoration:none;

}


/* Non Link Heading */
.style006  {
   font-family : Arial, Verdana, Helvetica, sans-serif, "MS sans serif";
   font-size : 10pt;
   color : #000099;
   font-weight : bold;
}