﻿    .heatmap
    {
        position:absolute;
        background-color: black;   
        padding: 5px 5px 5px 5px;
    }

/* layout for root section 
    .leftColumnRoot
    {       	 
    	float:left;
    	width:145px;  	   	
    	vertical-align:top;
    	background-color:#5D5232;
    	 
    }

    .middleColumnRoot
    {               
        padding-left:5px; padding-right:5px; width:655px;    	
    }
  
    
    .rightColumnRoot
    {         
    	width:155px;
    	
    }
*/



/* layout for member section */
    .middleColumnReport
    {               
        margin: 0 0 0 150;        
        padding-left:0px; 
        padding-right:5px;
    	float:left;
    	width:475px;
    	background-color: Black; 
    }
  
    .leftColumnReport
    {       	 
    	float:left;
    	width:150px;  	
    	background-color: Black; 
    	vertical-align:top;
    }
    
    .rightColumnReport
    {   
        
    	padding-left:20px; 
    	height:325px;    	
    	width:160px;
    	#width:165px;
       
    }

    .middleColumnReport2
    {               
        margin: 0 0 0 0;  
    	float:left;
    	width:632px;
    	padding-left:10px;

    }

    .rightColumnReport2
    {       	 
     
        float: right;
        position:absolute;
        top:108px;  
        left:806px;         
        #left:816px;
    	width:165px;
    }

    .searchCriteria
    {
        padding: 0px 0px  0px 0px;
    	float: left; 
       	color: white;
       	width:635px;
       	border-top:solid 1px rgb(102,102,102); 
    }

    .contentColumnReport
    {
        padding: 0px 0px 0px 0px;
    	float: left; 
       	color: white;
       	width:650px;
    }

#divDatasetLinkTop
{
        border-left-width:0px;   
        padding-left:0px;
        margin-left:0px;
        padding: 2px 0px 2px 0px;          
}
    
#divDatasetLink {
        position:absolute;
        width:160px; 
        background-color:Black; 
        border:solid 1px rgb(102,102,102);
        text-decoration:none;
        text-transform:none;
        font-weight:normal;
        text-align:left;
        padding: 0px 0px  5px 2px;
        margin:2px 0px 0px -1px;
        #margin: 15px 0px 0px -82px;         

}
#divDatasetLink a{
        color:rgb(102,102,102);
}   

#divDatasetLink li
{
    margin-left:-20px;
    padding:  3px 0px  3px 0px;
}

/* query menu format */

.menu, .table.menu
    {
        position:absolute;
        background-color: rgb(0,0,128);   
        color: White;
        font-size:8pt;
        text-decoration:none;
        text-transform:none;
        font-weight:normal;
        text-align:left;
        padding: 5px 5px 10px 5px;
        border:solid 1px white;          
        margin:2px 0px 0px -1px;
        #margin: 15px 0px 0px -82px;         
        
        
        scrollbar-3dlight-color:rgb(255,149,14);
        scrollbar-arrow-color:rgb(255,149,14);
        scrollbar-base-color: rgb(76,76,76);
        scrollbar-darkshadow-color: rgb(255,149,14);
        scrollbar-face-color: rgb(76,76,76);
        scrollbar-highlight-color: rgb(76,76,76);
        scrollbar-shadow-color:rgb(255,149,14);

    }

    .menuBox
    {        
        #display:block;
        position:absolute;
        background-color: rgb(76,76,76);        
        color: White;
        font-size:8pt;
        text-decoration:none;
        text-transform:none;
        font-weight:normal;
        text-align:left;
        padding: 0px 5px 0px 0px;
        border:solid 1px white; 
        margin:2px 0px 0px -1px;
        #margin: 15px 0px 0px -63px; 
        height:100px;
        width:100px;
        overflow:auto;
        white-space:nowrap; 
        scrollbar-3dlight-color:rgb(255,149,14);
        scrollbar-arrow-color:rgb(255,149,14);
        scrollbar-base-color: rgb(76,76,76);
        scrollbar-darkshadow-color: rgb(255,149,14);
        scrollbar-face-color: rgb(76,76,76);
        scrollbar-highlight-color: rgb(76,76,76);
        scrollbar-shadow-color:rgb(255,149,14);
    }

    .menuTitle, .a.menuTitle
    {
        width:105px; 	      
        border-left-width:0px;   
        padding-left:0px;
        margin-left:0px;

        padding: 2px 0px 2px 0px;        
        border-bottom:solid 1px white; 
        border:solid 1px white;        
        border-left:solid 0px white;          

        background:RGB(0,0,128);
        FONT-FAMILY: Verdana; 
        font-size:8pt;
        text-transform:none;
        font-weight:normal;
        text-align:center;        
        text-decoration:none;
   
    }

	.menuWeighting 
	{
		font-size: 8pt;
        scrollbar-3dlight-color:rgb(255,149,14);
        scrollbar-arrow-color:rgb(255,149,14);
        scrollbar-base-color: rgb(76,76,76);
        scrollbar-darkshadow-color: rgb(255,149,14);
        scrollbar-face-color: rgb(76,76,76);
        scrollbar-highlight-color: rgb(76,76,76);
        scrollbar-shadow-color:rgb(255,149,14);
	}

	#divSaveTop
    {
        padding: 2px 0px 2px 0px;
        overflow:hidden; 
        color:rgb(255,149,14); 
        FONT-FAMILY: Verdana; 
        font-size:8pt;
        text-transform:none;
        font-weight:normal;
        text-decoration:none;
    }

   #divSave
    {
        display:block;
        position:absolute;
        background-color: rgb(76,76,76);        
        color:White;
        font-size:8pt;
        text-decoration:none;
        text-transform:none;
        font-weight:normal;
        padding: 0px 10px 0px 0px;
        border:solid 1px white; 
        margin:2px 0px 0px -1px;
        #margin:  2px 0px 0px 87px; 
    }

	.tdQueryHeader
	{
		width:33%;
		padding-bottom:5px;
		text-align:left;
		vertical-align:top;
		color:rgb(102,102,102);

	}

	.tdQuery
	{
		width:65px;
		text-align:left;
		vertical-align:top;
		color:rgb(255,255,255);
		font-weight:bold;
	}

	.tdQueryValue
	{
		text-align:left;
		width:115px;
		overflow:hidden;
		white-space:nowrap;
		vertical-align:top;
		color:rgb(255,255,255);
		background-color:Black;
		border: none 0 Black;
        FONT-FAMILY: Verdana; 
        font-size:8pt;
        display:inline;
	}

    .tdQueryBox
    {
        color: rgb(255,255,255);
        font-size:8pt;
        text-decoration:none;
        text-transform:none;
        font-weight:normal;
        text-align:left;
        height:40px;
        width:150px;
        overflow: auto;         
        white-space:nowrap;
        scrollbar-3dlight-color:rgb(255,149,14);
        scrollbar-arrow-color:rgb(255,149,14);
        scrollbar-base-color: rgb(76,76,76);
        scrollbar-darkshadow-color: rgb(255,149,14);
        scrollbar-face-color: rgb(76,76,76);
        scrollbar-highlight-color: rgb(76,76,76);
        scrollbar-shadow-color:rgb(255,149,14);       
    }

	.lnkQuery 	
	{
		color:rgb(102,102,102);
	}

	
	a.lnkQuery 
	{
		color:rgb(102,102,102);		
	}

	a.lnkQuery:hover
	{
		text-decoration:none;
	}


	a.lnkCustomFund:link 
	{		
		text-decoration: underline;
	}

	a.lnkCustomFund:hover
	{
		color:rgb(231,175,56);
		text-decoration:none;
	}
	
	.chkAssetClass
	{
		 text-decoration:underline;
		 padding-left:5px;
	}

	.chkAssetClassHover
	{
		 text-decoration:none;
		 padding-left:5px;
		 cursor: pointer;
	}
	
	.imgMenu
	{
		border:none 0 white; 
		padding-right:3px;
	}
	
	.cblMenu
	{
		padding:0px 0px 0px 0px; 
		margin:0px 0px 0px 0px;
	}

	.cblLink 
	{
		padding: 8px 4px 0px 5px;
		cursor:  pointer;
		border-width:0px;
	}
	
	

	.cblLinkDisabled
	{
		padding: 8px 4px 0px 5px;
		cursor: default;
		border-width:0px;
	}


	a.cblLink2:link
	{
	   text-decoration: underline;  
	}

    a.cblLink2:hover 
    {
	 text-decoration:none;
    }

/*		Grid View Formatting */	

.dgrPanel {
        scrollbar-3dlight-color:rgb(255,149,14);
        scrollbar-arrow-color:rgb(255,149,14);
        scrollbar-base-color: rgb(76,76,76);
        scrollbar-darkshadow-color: rgb(255,149,14);
        scrollbar-face-color: rgb(76,76,76);
        scrollbar-highlight-color: rgb(76,76,76);
        scrollbar-shadow-color:rgb(255,149,14);
}

.dgrGrid, .dgrGrid table
   {
   color: Black;
	font-size:8pt;	 
	#padding: 3px 3px 3px 3px;
   }		

.dgrCell
   {
	height:20px;  
	#height:auto;
	background-color:White;
	color: rgb(0,0,0);
	vertical-align:middle;
	text-align:left;	
	white-space: nowrap;
   }		

.dgrAlternateCell
   {
	height:20px;
	#height:auto;
	background-color:rgb(192,192,192);
	color: Black; 
	vertical-align:middle;
	text-align:left;	
	white-space: nowrap;
   }		
	
.dgrHeader
   {
    vertical-align:top;
    height:20px;
	#height:auto;
	background-color:rgb(192,192,192);
	text-align:left;	

   }

.dgrHeader a:link, .dgrHeader a:visited, .dgrHeader a:active
   {
     
	 background-color:rgb(192,192,192);
	 color:rgb(102,102,102);
	 text-align:left;	
	 height:10px;
	 font-weight:bold;
	 outline:none;
	  padding-left:2px;
   }

.dgrSelectedRow, .dgrSelectedRow a:active
   {
	 background-color: Aqua;
	 color: Black;
	 text-align:left;	
	 font-weight:bold;
   }
   
.dgrGridpager 
   {
	 background-color:rgb(192,192,192);
	 color:White;
	 text-align:center;	
	 height:10px;
	
   }

.dgrGridpager table
{   	
    margin: 0 auto 2px auto;
}


   
.dgrGridpager a:link, .dgrGridpager a:visited 
   {
	 color:rgb(76,76,76);
	 font-weight:normal;
	 outline:none;
	 padding: 0 2px 0 2px;
   }
   
.dgrGridpager a:hover 
{
	 color:Black;	 
}
.dgrGridpager span 
{
    color:Black;
    font-weight:Bold;
    padding: 0 2px 0 2px;
}
	
.dgrDetail {
	 /*color:rgb(255,149,14);*/
	 font-weight: bold;
	  padding-left:2px;
	  padding-right:2px;
    }

.dgrEmptyData
   {
    padding:  40px 10px 10px 10px;    
	text-align:center;
	font-weight: bold;
	font-size: 20px;
	 	 
   }
   
 .dgrPadLeft {
     padding-left:5px;
 }  

 .dgrPadRight {
     padding-right:5px;
 }  

.btnDelete
{
	width:10px; 
	height:10px; 
	padding: 0 0px 0 0px; 
	border: groove 0px white;
	vertical-align:bottom;
	margin-left:4px;	
}

.btnEdit
{
	width:10px; 
	height:10px; 
	padding: 0 0px 0 0px; 
	border: solid 0px white;
	vertical-align:bottom;
	margin-left:4px;
}

.cmdButton1
{
	width:50px;
	font-family:Microsoft Sans Serif;
	font-size:$(Normal Font Size);
	cursor: hand;
}


/*  this is for checkbox lists */

.listbox td {
	 padding: 0 0 0 0;
	 margin:  0 0 0 0;
 }

 .listbox td input {
	vertical-align: middle;	
	#vertical-align: middle;	
    #height:15px;
 }

 .listbox td label {
     white-space:nowrap;
     padding-top:2px;
	font-size:7.5pt;
	vertical-align: middle;	
 }

.listbox label:hover
 {
     font-weight: normal;	 
     color:rgb(231,175,56);
 }

.lnkChartView {
    color: rgb(255,149,14); 
    font-weight:bold;
}

/*  PICKLIST    */

    .picklisthtml
    {
        scrollbar-3dlight-color:rgb(255,149,14);
        scrollbar-arrow-color:rgb(255,149,14);
        scrollbar-base-color: rgb(76,76,76);
        scrollbar-darkshadow-color: rgb(255,149,14);
        scrollbar-face-color: rgb(76,76,76);
        scrollbar-highlight-color: rgb(76,76,76);
        scrollbar-shadow-color:rgb(255,149,14);       
        color: rgb(255,149,14); 
    }
    
    .picklist
    {
        padding-left:10px;
    	float:left;
    	height:445px;
    	width:430px;
        overflow: auto; 
        direction:ltr;
        text-align:left;
        margin-bottom:15px;
    }
    
    .nodeLevel1, 
    .nodeLevel4
    {
        font-family: Verdana;
        font-size: 10pt;
        font-weight: normal;
        font-style: normal;
        color: rgb(255,149,14); 
        text-transform: none;
        text-decoration:none;
        padding: 1px 0px 1px 2px;
        overflow:hidden;
        white-space:nowrap;
    }

    .nodeLevel1 a:link, .nodeLevel1 a:visited,  
    .nodeLevel4 a:link, .nodeLevel4 a:visited
    {
        font-family: Verdana;
        font-size: 10pt;
        font-weight: normal;
        font-style: normal;
        color: rgb(255,149,14); 
        text-transform: none;
        padding: 1px 0px 1px 2px;
        text-decoration:underline;
        outline:none;
    }

    .nodeLevel1 a:hover, 
    .nodeLevel4 a:hover
    {
        text-decoration: none;
    }

    .nodeLevel2, 
    .nodeLevel5
    {
        font-family: Verdana;
        font-size: 10pt;
        font-weight: normal;
        font-style: normal;
        color: rgb(231,175,56); 
        text-transform: none;
        text-decoration:none;
        padding:  1px 0px 1px 0px;
        overflow:hidden;
        white-space:nowrap;
    }

    .nodeLevel2 a:link, .nodeLevel2 a:visited,  
    .nodeLevel5 a:link, .nodeLevel5 a:visited
    {
        font-family: Verdana;
        font-size: 10pt;
        font-weight: normal;
        font-style: normal;
        color: rgb(231,175,56); 
        text-transform: none;
        padding: 1px 0px 1px 0px;
        text-decoration:underline;
        outline:none;
    }

    .nodeLevel2 a:hover, 
    .nodeLevel5 a:hover
    {
        text-decoration: none;
    }

    .nodeLevel3, 
    .nodeLevel6
    {
        font-family: Verdana;
        font-size: 10pt;
        font-weight: normal;
        font-style: normal;
        color: White; 
        text-transform: none;
        text-decoration:none;
        padding: 1px 0px 1px 0px;
        overflow:hidden;
        white-space:nowrap;
    }

    .nodeLevel3 a:link, .nodeLevel3 a:visited,
    .nodeLevel6 a:link, .nodeLevel6 a:visited
    {
        font-family: Verdana;
        font-size: 10pt;
        font-weight: normal;
        font-style: normal;
        color: White; 
        text-transform: none;
        padding: 1px 0px 1px 0px;
        text-decoration:underline;
        outline:none;
    }

    .nodeLevel3 a:hover, 
    .nodeLevel6 a:hover
    {
        text-decoration: none;
    }

    .divSelected
    {        
        clear: both;
        border:solid 1px white; 
        text-align:center;	
    	padding: 2px 0px 2px 2px; 
    	color:rgb(255,149,14);
        height:110px;
        width:425px; 
        overflow: auto;         
        white-space:nowrap;
    }

    .darkGray
    {
        color:rgb(102,102,102);
        font-weight:bold;
    }