.table_widget
{
    border:0;    
    font-family:tahoma,arial,verdana,sans-serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
                   
}

.table_widget .panel-header 
{
    color:#15428B;
    font-weight:bold;     
    float:left;
}

.table_widget .collapsible_button
{
    float:right;
    padding-bottom:2px;
    padding-right:2px;
}

.table_widget .collapsible_button a:active, a:focus 
{
    outline: 0
}    

.collapse_arrow_up
{
    background:transparent ;
    background-position:0pt -60px;      
    background-image:url('table_images/tool-sprites.gif');      
    cursor:pointer;
    float:right;
    height:15px;
    margin-left:2px;
    overflow:hidden;
    width:15px;    
}

.collapse_arrow_up:hover
{    
    background-position:-15px -60px;       
}

.collapse_arrow_down
{
    background:transparent ;
    background-position:0pt -75px;      
    background-image:url('table_images/tool-sprites.gif');       
    cursor:pointer;
    float:right;
    height:15px;
    margin-left:2px;
    overflow:hidden;
    width:15px;        
}

.collapse_arrow_down:hover
{    
    background-position:-15px -75px;       
}

.table_widget .up_left_corner
{
     width:6px;
     height:28px;
     background-image: url('table_images/up_left.gif');
} 

.table_widget .up_center_image
{     
     height:28px;
     background-image: url('table_images/up_center.gif');
   
} 

.table_widget .up_right_corner
{
     width:6px;
     height:28px;
     background-image: url('table_images/up_right.gif');
} 

.table_widget .margin_left
{
     width:6px;     
     background-image: url('table_images/margin_left.png');
} 

.table_widget .margin_right
{
     width:6px;     
     background-image: url('table_images/margin_right.png');    
}

.table_widget .content_bckground
{    
    width:auto;
    background-color:#F5F5F5;        
}

.table_widget .content_bckground_search
{    
    width:auto;
    background-color:#F5F5F5;
    vertical-align:top;
    padding-top: 20px;
    padding-bottom : 20px;
    padding-left: 14px;
    padding-right:14px;
}

.table_widget .down_left_corner
{
     width:6px;   
     background-image: url('table_images/down_left.gif');
} 

.table_widget .down_center_image
{     
     height:6px;
     background-image: url('table_images/down_center.gif');    
} 

.table_widget .down_right_corner
{
     width:6px;   
     background-image: url('table_images/down_right.gif');
} 


.box_header
{
    height:3px;
    background: url('images/taSearchRowTop.png') no-repeat;    
}

.box_margin
{    
    background: url('images/taSearchRowBG.png') repeat-y;       
    padding-left:7px;
}
 
.box_footer
{
    height:3px;
    background: url('images/taSearchRowBottom.png') no-repeat;        
}


/*red header*/

.table_widget #up_left_corner_red
{
     width:6px;
     height:28px;
     background-image: url('table_images/up_left_red.gif');
} 

.table_widget #up_center_image_red
{     
     height:28px;
     background-image: url('table_images/up_center_red.gif');
   
} 

.table_widget #up_right_corner_red
{
     width:6px;
     height:28px;
     background-image: url('table_images/up_right_red.gif');
} 

/*gray header*/

.table_widget .up_left_corner_gray
{
     width:6px;
     height:28px;
     background-image: url('table_images/up_left_gray.gif');
} 

.table_widget .up_center_image_gray
{     
     height:28px;
     background-image: url('table_images/up_center_gray.gif');
   
} 

.table_widget .up_right_corner_gray
{
     width:6px;
     height:28px;
     background-image: url('table_images/up_right_gray.gif');
} 