.sum_head
{
    background: #aaa; 
    color: #fff; 
    padding: 2px; 
    padding-top: 3px;
    padding-bottom: 3px;      
    font: 11px verdana, helvetica, arial, sans-serif;
    border: 1px solid #fff;
}

.sum_itm
{ 
    padding: 2px; 
    padding-top: 3px;
    padding-bottom: 3px;      
    font: 10px verdana, helvetica, arial, sans-serif;
    border: 1px solid #fff;
}

.sum_itm a
{
    text-decoration:none;
    color: #333;
}

.sum_itm a:hover
{
    position:relative;
    color: #fff;    
}

.sum_itm span
{
    display:none;
}

.sum_itm a:hover span
{
    display:block;
    position:absolute;
    padding: 3px;
    font: 11px verdana, helvetica, arial, sans-serif;    
}

.sum_itm a:hover span.symbol_hover
{
    left: 30px;
    top: -3px;
    color: #fff;
    background: #aaa;   
    border: 1px solid #666; 
}

.neutral
{
    background: #ccc; 
    color: #000;      
}

.sum_blank
{
    background: #ddd; 
    color: #333;    
}

.sum_symbol
{
    background: #bbb; 
    color: #333;       
}

a:hover span.insider_netspan{
    display: block;
    position: absolute; top: 10px; left: -10px;
        
    font-size: 9px;
    width: 120px;
    padding: 2px; 
    margin: 5px; 
    
    color: #333;
    background: #fff; 
    border: 1px solid #888;
    opacity: 1;    
}

a.rightcol:hover span.insider_netspan
{
    left: -90px;  
}

.perf_select
{
    font: 10px verdana, arial, helvetica, sans-serif; 
    border: 1px solid #333;
    margin: 2px;
    margin-right: 0px;
}