
.ReportTable .Data, .ReportTableNoLink .Data   { 
    padding-left: 2px;
}


.ReportTable .Header, .ReportTableNoLink .Header { 
    color: #000000; 
    font-size: 11px;
    text-align: left;
	padding: 2px 3px 10px 3px;
}
    
.ReportTable .HeaderSorted, .ReportTableNoLink .HeaderSorted { 
    color: #568ab5; 
    font-size: 11px;
    text-align: left;
	padding: 2px 3px 10px 3px;
}
    
.ReportTable .HeaderSorted a, .ReportTableNoLink .HeaderSorted a { 
    color: #568ab5; 
    border-bottom: 1px solid #ffba00;
}

.ReportTable .HeaderSorted a:hover, .ReportTableNoLink .HeaderSorted a:hover  { 
    text-decoration: none;
}

.ReportTable .Header a, .ReportTableNoLink .Header a {
    color: #000000;
    border-bottom: 1px solid #ffba00;
}

.ReportTable .Header a:hover , .ReportTable .Header a:active, .ReportTableNoLink .Header a:hover , .ReportTableNoLink .Header a:active{
    text-decoration: none;
    border-bottom: 1px solid #568ab5;
}
	
.ReportTable .Total, .ReportTableNoLink .Total { 
    color: #666666; 
    border-top: 1px solid #ccc; 
    text-align: right;
    padding-left: 3px; 
    padding-right: 3px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    }

.ReportTable .Row td, .ReportTableNoLink .Row td, .ReportTable .RowOver td, .ReportTableNoLink .RowOver td {
    padding-top: 5px;
    padding-bottom: 5px;
}  


.ReportTable .Row td {
    cursor: pointer;
    border-bottom: 1px solid #F1F2F1;
    border-top: 1px solid #F1F2F1;
}   

.ReportTableNoLink .Row td {
    border-bottom: 1px solid #F1F2F1;
    border-top: 1px solid #F1F2F1;
}

.ReportTable .Row td.FirstCell, .ReportTableNoLink .Row td.FirstCell {
    border-left: 1px solid #F1F2F1;
}   

.ReportTable .Row td.LastCell, .ReportTableNoLink .Row td.LastCell {
    border-right: 1px solid #F1F2F1;
}   

.ReportTable .RowOver, .ReportTableNoLink .RowOver {
    background-color: #e9f2f2;
    border: 1px #eeeeee solid;
}

.ReportTable .RowOver td, .ReportTableNoLink .RowOver td {
    cursor: pointer;
    background-color: #e9f2f2;
    border-bottom: 1px solid #568ab5;
    border-top: 1px solid #568ab5;
}

.ReportTable .RowOver td.FirstCell, .ReportTableNoLink .RowOver td.FirstCell {
    border-left: 1px solid #568ab5;
}

.ReportTable .RowOver td.LastCell, .ReportTableNoLink .RowOver td.LastCell {
    border-right: 1px solid #568ab5;
}

.ReportTable .Row .Checked, .ReportTableNoLink .Row .Checked {
    background-image: url(../images/checked.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.ReportTable .RowOver .Checked, .ReportTableNoLink .RowOver .Checked {
    background-image: url(../images/checkedSelected.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.ReportTable .Row .Unchecked, .ReportTableNoLink .Row .Unchecked {
    background-image: url(../images/notChecked.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.ReportTable .RowOver .Unchecked, .ReportTableNoLink .RowOver .Unchecked {
    background-image: url(../images/notCheckedSelected.gif);
    background-repeat: no-repeat;    
    background-position: center center;
}

a.ReportNavigation{
   color: #568ab5;
   font-weight: bold;
}