﻿
.pagerheader
{
    height: 22px;
    font-family: Arial;
    font-size: 8pt;
    padding-right: 5px;
}


.PaddingTop2
{
    padding-bottom: 2px;
    vertical-align: middle;
}

.pagerLineItem
{
    padding-bottom: 4px;
}



A.btnText2Bold, A.btnText2Bold:visited, A.btnText2Bold:link, A.btnText2Bold:active
{
    font-size: 8pt;
    color: #fff; /* Neutral1 */
    font-weight: bold;
    text-decoration: none;
    padding: 0 5 0 5px;
}
.btnText2Bold:hover
{
    font-size: 8pt;
    color: #fff; /* Neutral1 */
    font-weight: bold;
    text-decoration: none;
    padding: 0 5 0 5px;
}

.ImageHand
{
    cursor: hand;
    cursor: pointer;
}


.DataTableAlternate1
{
    background-color: #ffffff;
    font-size: 9pt;
    color: #000000;
}

.DataTableAlternate2
{
    background-color: #f5f5f5;
    font-size: 9pt;
    color: #000000;
}

.DataTableDataFirstRow
{
    height: 18px; /*all*/
    height: 16px\9; /*ie*/
    vertical-align:top;
    padding-top:1px;
    
    
    padding-left: 5px;
    padding-right: 5px;
}

.DataTableData
{
    border-top: 1px solid #EAEAEA;
    
    height: 18px; /*all*/
    height: 16px\9; /*ie*/
    
    vertical-align:top;
    padding-top:1px;
    
    padding-left: 5px;
    padding-right: 5px;
}

.DataTableData_NONE_Line
{
    height: 18px; /*all*/
    height: 16px\9; /*ie*/
    
    vertical-align:top;
    padding-top:1px;
    
    padding-left: 5px;
    padding-right: 5px;
}

.DataTableDataCenter
{
    border-right: 1px solid #E0E0E0;
}

.DataTableDataHiddenContent
{
    width: 0px;
    display: none;
}


/*-------------pager table head css --------------*/

.DataTableHeadFirst
{
    height: 25px; /*all*/
    height: 23px\9; /*ie*/
    padding-left: 5px;
    padding-right: 2px;
    font-size: 8pt;
    font-weight: bold;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #E0E0E0;
}


.DataTableHeadCenter
{
    height: 25px; /*all*/
    height: 23px\9; /*ie*/
    padding-left: 5px;
    padding-right: 5px;
    font-size: 8pt;
    font-weight: bold;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #E0E0E0;
}

.DataTableHeadLast
{
    height: 25px; /*all*/
    height: 23px\9; /*ie*/
    padding-left: 5px;
    padding-right: 5px;
    font-size: 8pt;
    font-weight: bold;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-left: 0px;
}

.DataTableHeadBottom
{
    border-bottom: 1px solid #E0E0E0;
}



/*-------------pager table css --------------*/


/*-------cleaned by yemol------------*/

.SearchBy
{
    padding-top: 3px;
    width: 65px;
}

input.filterInput
{
    font-size: 9pt;
    margin-top: 1px; /*all*/
    margin-top: 0px\9; /*ie*/
    height: 14px; /*all*/
    _height: 15px; /*ie6*/
}

select.filterInput
{
    font-size: 9pt;
    margin-top: 0px; /*all*/
    margin-top: 1px; /*ie*/
    height: 18px; /*all*/
    height: 20px\9; /*ie*/
}

/* only for firefox 3 */
select.filterInput, x:-moz-any-link, x:default
{
    font-size: 9pt;
    margin-top: 1px;
    height: 20px;
}

.filterBox
{
    width: 129px; /*all*/
    width: 131px\9; /*ie6*/
}

.StartClearDIV
{
    float: left;
    margin-left: -5px;
    margin-left: 0px\9; /*ie*/
    _margin-left: -15px; /*ie6*/
    vertical-align: top;
    margin-top: -11px; /*all*/
    margin-top: 1px\9; /*ie*/
    _margin-top: -2px; /*ie6*/
}

.StatSearchDIV
{
    float: left;
    vertical-align: top;
    margin-top: -11px; /*all*/
    margin-top: 1px\9; /*ie*/
    _margin-top: -2px; /*ie6*/
  
}

.pagerDropDownList
{
    font-size: 9pt;
    height: 18px; /*all*/
    height: 20px\9; /*ie*/
}

.firstPageIcon
{
    text-align: left;
    float: left;
    padding-left: 7px;
    vertical-align: top;
    padding-top: 2px;
    width: 17px;
}

.previousPageIcon
{
    text-align: left;
    float: left;
    vertical-align: top;
    padding-top: 2px;
    width: 21px;
}

.pageDropdown
{
    text-align: left;
    float: left;
    vertical-align: top;
    padding-top: 0px;
}

.pageNum
{
    text-align: left;
    float: left;
    vertical-align: top;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
     color :Black ;
}
.nextPageIcon
{
    text-align: left;
    float: left;
    vertical-align: top;
    padding-top: 2px;
    padding-left: 4px;
    width: 16px;
}
.lastPageIcon
{
    text-align: left;
    float: left;
    vertical-align: top;
    padding-top: 2px;
    padding-left: 1px;
    width: 17px;
}

.sortImg
{
	padding-left: 3px;
	vertical-align: top;
    margin-top:4px;
}

.MinWidth80
{
    min-width:80px;
    table-layout:fixed;
}

.DataTableHover
{
	background-color: #CDDCEC;
}