﻿
#TSEntry_Container {
        width:1010px;
        padding:2px;
        border:solid silver 0px;
        float:left;
        font-size:8pt;
        margin-left:-15px;
}
#TSEntry_Container INPUT, #TSEntry_Container SELECT {
        font-size:8pt;
}
#TSEntry_Container .left
{
    float:left;
}
#TSEntry_Container .right
{
    float:right;
}
#TSEntry_Container .spacer
{
    margin-right:20px;
}
#TSEntry_Container .Label {
    font-weight:bold;
}
#TSEntry_Container INPUT.Error {
    background-color: red ;
    color:white;
}        
#TSEntry_Container INPUT.Edited {
    background-color: lightgreen ;
    color:black;
}       
.TSEntry_FilterRow {
        float:left;
        width:100%;
        clear:both;
        margin-bottom:2px;
}
#TSEntry_FilterRow DIV {
        float:left;
        margin-right:50px;
}

.TSEntry_DataRow {
        float:left;
        width:100%;
        clear:both;
        margin-bottom:4px;
}
                

#TSEntry_Container .Section1 
{
    width: 335px;
    margin-right:1px;
}
#TSEntry_Container .Section2
{
    width: 60px;
    margin-right:1px;
    padding-right:2px;
}
#TSEntry_Container .Section3 
{
    width: 328px;
    margin-right:1px;
}
#TSEntry_Container .Section4 
{
    width: 40px;
    margin-right:1px;
    text-align:center;
}
#TSEntry_Container .Section5
{
    width: 250px;
    margin-right:1px;
}
#TSEntry_Container .Section6
{
    width: 20px;
}

#TSEntry_Container .Section7 /*Expnses*/
{
    width: 332px;
    margin-right:1px;
}
#TSEntry_Container .SectionHeader 
{
    height:26px;
}

.TSEntry_WorkAddresses 
{
    width:100%;
    margin-bottom:5px;
}


#TSEntry_Container #TSEntry_DailyHoursHeader 
{
    background-color: rgb(153, 204, 255);
    padding-top:2px;
    height:23px;
}
#TSEntry_Container .HoursColumnHeader 
{
    background-color:  rgb(153, 204, 255);
    text-align:center;
}


#TSEntry_Container #TSEntry_TimesheetLinesHeader 
{
    background-color: rgb(255, 255, 153);
    padding-top:2px;
    height:23px;
}
#TSEntry_Container .LineColumnHeader 
{
    background-color: rgb(255, 255, 153);
    text-align:center;
}

#TSEntry_Container #TSEntry_ExpenseHeader 
{
    background-color: rgb(153, 204, 255);
    width:100%;
    font-weight:bold;
    float:left;
    clear:both;
}

#TSEntry_Container .InputCell 
{
    width:40px;
    height:18px;
    margin-right:2px;
    float:left;
}

    #TSEntry_Container .Numeric 
{
    text-align:right;
}

    #TSEntry_Container .Total 
{
        background-color:whitesmoke;
}

#TSEntry_Container .InputCellDouble
{
    width:82px;
    height:18px;
    margin-right:2px;
    float:left;
}

#TSEntry_Container .InputCellTriple
{
    width:123px;
    height:18px;
    margin-right:2px;
    float:left;
}
#TSEntry_Container .ReadonlyCell {
    height:auto;
}

#TSEntry_Container .LastCell 
{
    margin-right:0px;
}
#TSEntry_Container .HoursTotal 
{
    width: 34px;
}
#TSEntry_Container INPUT.InputCellField 
{
    width:34px;
}

#TSEntry_Container .DetailCol_WorkerName 
{
    width:40%;
    margin-right:2px;
    float:left;
    /*overflow:hidden;
    white-space:nowrap*/
}

#TSEntry_Container .DetailCol_JobTitle 
{
    width:28%;
    margin-right:2px;
    float:left;
    /*overflow:hidden;
    white-space:nowrap;*/
}

#TSEntry_Container .DetailCol_AssignmentRef 
{
    width:28%;
    margin-right:2px;
    float:left;
   /* overflow:hidden;
    white-space:nowrap*/
}

#TSEntry_Container .DetailCol_PONumber 
{
    width:28%;
    margin-right:2px;
    float:left;
    /*overflow:hidden;
    white-space:nowrap*/
}

#TSEntry_Container .DetailCol_WorkLocation 
{
    width:28%;
    margin-right:2px;
    float:left;
    /*overflow:hidden;
    white-space:nowrap*/
}   

#TSEntry_Container .DetailCol_TimesheetNumber 
{
    width:28%;
    margin-right:2px;
    float:left;
    /*overflow:hidden;
    white-space:nowrap*/
}

IMG.ExpenseToggle 
{
    cursor:pointer;
}

#TSEntry_Container .AlternateBackColor
{
    background-color: whitesmoke;
}

#TSEntry_Container .DailyEntry, #TSEntry_Container .DailyEntry INPUT
{
    background-color:coral;
}
#TSEntry_Container .HourlyEntry, #TSEntry_Container .HourlyEntry INPUT
{
    background-color:inherit;
    color:inherit;
}

.TSEntry_AdvancedFilter {
    height:50px;
}

#TSEntry_Container .paging .paging_link{
    float:right;
    margin-left:4px;
}

#TSEntry_Container .TooltipTable {
    border:0px;
}
#TSEntry_Container .TooltipTable TD {
    padding:2px;
}


#TSEntry_Container .AdvanceFilter_Row {
    float:left;
    /*width:100%;*/
    margin-top:10px;
    margin-right:10px;
}

#TSEntry_Container .AdvancedFilter_Label {
    float:left;
    width:110px;
    font-weight:bold;
}

#TSEntry_Container .AdvancedFilter_Control {
    float:left;
    width:230px;
}

#TSEntry_Container .ApproveTS {
    background-color: orange;
}

#TSEntry_Container .AuthoriseTS {
    background-color: lightgreen;
}
