﻿/* table level rules */
.searchlist
{
    width:800px;
    border:0px;
    font-family: tahoma;
	font-size: 1em;
	direction:rtl;
	border: solid 1px #7f7f7f;
    border-collapse: collapse;	
}


/* header column rules */
.searchlist th 
{
    background: url('Images/sprite.png') repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;
    padding: 4px 5px 4px 10px;
    text-align:center;
    vertical-align: bottom;
    height:22px;  
}  

.searchlist th a
{   
    font-weight: normal;
	text-decoration: none;
	text-align:center;
    color: #000;
	display: block;
    padding-right: 10px;
    padding-bottom: 3px;
}

/* change the background image when the column is being sorted by */
.searchlist th.sortasc, .searchlist th.sortdesc
{
    background: url(Images/sprite.png) repeat-x 0px -100px;
}  

/* change image if it is an asc sort */
.searchlist th.sortasc a
{
    background: url(Images/dt-arrow-up.png) no-repeat right 50%;
}  

/* change image if it is a desc sort */
.searchlist th.sortdesc a
{
    background: url(Images/dt-arrow-dn.png) no-repeat right 50%;
}  


/* data cell and data row rules */
.searchlist td 
{
    border:none;
    text-align:center;
    height:20px;
    padding: 0.2em 0.5em;
}

.searchlist .altrow, .searchlist .row .sort
{
    background-color: #edf5ff;
} 

.searchlist .altrow .sort
{
    background-color: #dbeaff;
} 

.searchlist .row
{
    background-color: #fff;
}  

.lbl_searchlist
{
    font-weight:bold;
}

.noresults_searchlist
{
    float:right;
    text-align:center;
    padding-right:5px;
    padding-top:14px;
    width:785px;
    height:35px;
    background-color:#EBF3FB;
    border: 1px solid #AACCEE;
}