@charset "utf-8";
/* CSS Document */

/*******************************************
 * **   BODY AND TOP NAVIGATION: BEGINS   ** 
 *******************************************/
 
/* Body */ 
BODY { margin-top: 0px; margin-left: 0px; padding: 0px; margin: 0px; }
INPUT.submit 
{							/* Submit button */
	/*
	border-color:#a5baa9; 
	color: black;
	
	border-width:1px; 
	border-style:solid; 
	*/
	font-family:Arial, Helvetica, sans-serif; 	
	font-size:14px;		
	font-weight:bold; 		
	
}
A.listlink { text-decoration:none; color: black; }
A.listlink:HOOVER { text-decoration:none; color: black; }
IMG.image-button{ border: blue 0px solid; }

/* Navigation Buttons and Logo */
.TOP-NAV-OFF_a { 
	border-left-color:green; border-left-style:solid; border-left-width: 0px; 
	border-right-color:green; border-right-style:solid; border-right-width: 0px; 
	border-bottom-width: 0px; border-top-width: 0px;
}
.TOP-NAV-ON_a { 
	border-left-color:green; border-left-style:solid; border-left-width: 0px; 
	border-right-color:green; border-right-style:solid; border-right-width: 0px; 
	border-bottom-width: 0px; border-top-width: 0px;	
}
.TOPNAV-LOGO_td { width: 178px; padding-left: 2px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px;}
.TOPNAV-ACCOUNT_td {width: 66px; padding-left: 2px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px;}
.TOPNAV-PUB-PORTFOLIOS_td {width: 75px; padding-left: 2px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px;}
.TOPNAV-PRI-PORTFOLIOS_td {width: 67px; padding-left: 2px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px;}
.TOPNAV-CHARTS_td {width: 70px; padding-left: 2px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px;}
.TOPNAV-REPORTS_td {width: 87px; padding-left: 2px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px;}
.TOPNAV-PUBLICATIONS_td {width: 71px; padding-left: 2px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px;}
.TOPNAV-HELP_td {width: 59px; padding-left: 2px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px;}
.TOPNAV-MESSAGES_td {width: 93px; padding-left: 2px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px;}
.HEADER_tbl { 
	border-bottom-color:#3b6648;  
	border-bottom-width:3px; 
	border-bottom-style:solid; 
	padding: 0px;
	width: 100%;
}

/* Search */
.SEARCH-title { font-family:"Arial Black"; font-size:24px; font-weight:normal; color:#a5baa9; text-align:left; }
.SEARCH-name-tkr-mkt { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#a5baa9; 
	text-align:left;
}
.SEARCH-fld { 
	border-color:#a5baa9; 
	/*color:#3b6648; */

	border-width:1px; 
	border-style:solid; 
	/* font-family:"Times New Roman", Times, serif; 
	font-size:12px; */
	font-family:Arial, Helvetica, sans-serif; 	font-size:12px;		font-weight:normal; 		color: black;
}
.suggest_link {
	background: #eefced;
	padding: 2px;
	margin: 0px;
}

.suggest_link_over {
	background: #b6ebb2;
	padding: 2px;
	margin: 0px;		
}

#search_suggest {
	position: absolute;
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;  
	padding: 0px;		
	display: none;          
}  

.ss_off {
	position: absolute;
	background-color: #FFFFFF; 
	text-align: left; 
	border: 0px solid #000000; 
	padding: 0px;	
}

/*******************************************
 * **   BODY AND TOP NAVIGATION: ENDS     ** 
 *******************************************/


/* page title */
table.pagetitle
{								/* Table which containes page title and in some cases ADD functionality. */
	width: 800px;
	padding: 0px;
	border-top: white solid 26px;
}
td.pagetitle-title
{								/* Cell, which containes page title. */
	background: #8daf96;
	color: white;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-top: 1px;

	font-family:"Arial Black";
	font-size: 16px;
	font-weight:normal;
	
	border-bottom-color:black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
td.pagetitle-add-name 
{								/* Cell that containes name, title or description of the item to be added. */
	font-family:"Arial Black";
	font-size: 16px;
	font-weight:normal;
	color: #718c77;
	
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	vertical-align:middle;
}
td.pagetitle-addinput 
{								/* Cell that containes input field for an item to be added. */
	vertical-align:middle;
}	
td.pagetitle-addimage {			/* Cell that containes an image/submit button for the ADD functionality. */
	vertical-align:middle;
}
td.pagetitle-print { text-align:right;}
td.pagetitle-date 
{
	background: #8daf96;
	color: white;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-top: 4px;

	font-family:"Arial Black";
	font-size: 16px;
	font-weight:normal;
	text-align:right;
	
	border-bottom-color:black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
td.pagetitle-portfolio 
{
	background: #8daf96;
	color: white;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-top: 4px;

	font-family:"Arial Black";
	font-size: 16px;
	font-weight:normal;
	
	border-bottom-color:black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
/* page title ends */

.HEADER-tbl { 
	border-bottom-color:#3b6648;  
	border-bottom-width:3px; 
	border-bottom-style:solid; 
}

/* AutoSuggest for SEARCH */
.suggestion_list {
	background: #eefced; /*e4f4e7;*/
	border-width: 1px;
	border-style:solid;
	border-color:#3b6648;
	padding: 2px;
}
	
.suggestion_list ul	{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
	
.suggestion_list a	{
	text-decoration: none;
	padding: 2px;
	font-family:Arial, Helvetica, sans-serif; 	font-size:12px;		font-weight:normal; 		color: black;
}
	
.suggestion_list .selected	{
	background: #b6ebb2;
	font-family:Arial, Helvetica, sans-serif; 	font-size:12px;		font-weight:normal; 		color: black;
}
	
.suggestion_list .selected a	{
	font-family:Arial, Helvetica, sans-serif; 	font-size:12px;		font-weight:normal; 		color: black;
}

#autosuggest	{
	display: none;
}