    #ts-crossmark-main
    {
        font-family: arial, verdana, sans-serif;
        font-size:11px;
    }  
    
    #ts-cmk-input-timeentry
    {
        font-family: arial, verdana, sans-serif;
        font-size:11px;
        text-align:center;
        width:30px;
        background-color:transparent;
        border: 1px solid #7f9db9;
    }    

    .selected-note
    {
        background-color:Silver !important;
    }
        
    #ts-cmk-input-timeentry.disabled
    {
        border: 0px solid aqua;
    }

    #ts-cmk-input-timeentry.noteadded
    {
        background-color:Yellow;
    }
    
    .noteadded
    {
        background-color:Yellow;
    }

    .activitycontainer
    {
        vertical-align:middle;
    }
    
    #ts-input-activity
    {
        font-family: arial, verdana, sans-serif;
        font-size:11px;
        text-align:center;
        width:30px;
        background-color:transparent;
        border: 1px solid #7f9db9;
    }    

    .note-action-text
    {
        color:Blue;
        text-decoration:underline;
    }
         
    table
    {
        padding:0;
        margin:0;
        border-collapse:collapse;
        width:100%;
    } 
    .even-row
    {
        background-color:transparent;
    }
    .odd-row
    {
        background-color:#f6f6f6;
    }
    
    #quick-note
    {
        width:774px;
    }
    
    #quick-note .note-textarea
    {
        width:798px;
        height:70px;
        font-family:Arial;
        font-size:12px;   
    }
    #ts-crossmark-body
    {
        font-family: arial, verdana, sans-serif;
        font-size:11px;

        width:835px;
    }
    
    #ts-crossmark-body #CLIENT-HOURS
    {

        margin-top:20px;
    }

    #ts-crossmark-body #NOTES
    {
        margin-top:20px;
    } 
    .standard-column
    {
        font-family: arial, verdana, sans-serif;
        font-size:11px;

        height:30px;
        text-align:center;
        display:table-cell;
        vertical-align:bottom;

    }
    .column0
    {
        width:30px;
        text-align:left;
        
    }
    .column1
    {
        width:150px;
        text-align:left;
        
    }
    .column2
    {
        width:150px;
        text-align:left;
        
    }
    .column3
    {
        width:110px;
        text-align:left;
        

    }
    .column4,.column5,.column6,.column7,.column8,.column9,.column10 
    {
        font-weight:normal;
        width:40px;       
    }
    .column11
    {
        width:60px;
    }
    .ts-header
    {
        font-weight:bolder;
        background-color:#3382bd;
        color:White;
    }

    .ts-body .standard-column
    {
        background-color:transparent;
        font-family: arial, verdana, sans-serif;
        font-size:11px;
        
        height:20px;
        vertical-align:middle;
    }
    
    .ts-footer
    {
        font-family: arial, verdana, sans-serif;
        font-size:11px;
        background-color:#f0f3f5;
        color:#666666;
        font-weight:normal;
    }
    .ts-footer .standard-column
    {
        vertical-align:middle;
    }
    .ts-grandtotal
    {
        font-family: arial, verdana, sans-serif;
        font-size:11px;
        background-color:#f0f3f5;
        color:#ce3235;
        border-top:1px solid black;
    }
    .ts-grandtotal .standard-column
    {
        vertical-align:middle;
    }
    .ts-timesheetinfo
    {
        font-family: arial, verdana, sans-serif;
        font-size:11px;
        background-color:transparent;
        margin-bottom: 10px; /*Sai Sept 10*/
    }
    .ts-statusline
    {
        display:inline;
        margin: 0px 0px 0px 20px;
    }
    .ts-timesheetstatus
    {
        font-family: arial, verdana, sans-serif;
        font-size:11px;
        width:100px;
        z-index:-10;
    }
    
    #ts-cmk-datepick
    {
        font-family: arial, verdana, sans-serif;
        font-size:11px;
        width:95px;
        text-align:center;
        background-color:transparent;
        border: 1px solid #7f9db9;
    }
    .ts-calendar
    {
        display:table-cell;
        vertical-align:middle;
        font-size:11px;
        width:500px;
        height:25px;
    }

    /*Sai Sept 10*/
.essMarginTop {
     width:100%;
    height:1px;
    margin-top:20px;
}
    .PageTitle {
    color: #555; /*#cc092f #0060a9*/
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
}
.ulcontainer{
  width:100%;
  margin-right:10px;
}
.licontainer {
 width:10%;
 float:right;
 position:relative;
 font-weight:bold;
 font-variant:small-caps;
}
.connectBody .container-fluid {
    padding-right:0px;
    padding-left:0px
}
.connectBody .container-fluid .masterContent, .removemargin .row {
    margin-left:0px;
    margin-right:0px;
}

.mask-window, .message-mask-window {
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    display: none;
    position: fixed;
    background-color: #FFFFFF; /*margin-top: -250px;             margin-left: -445px;*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #800000;
    -pie-box-shadow: 6px 6px 8px #7F7F7F;
    -moz-box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 6px 6px 8px -1px rgba(0, 0, 0, 0.5);
    border-width: 1px;
    border-style: solid;
    border-color: #AAAAAA;
    background-color: #FFFFFF;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    padding-bottom: 15px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    azimuth: position: absolute;
    z-index: 99;
    display: none;
    opacity: 0.7;
    filter: alpha(opacity = 70);
}
.message-mask-window {
    z-index:100 !important;
}

.show-mask, .message-show-mask {
    display: block !important;
}
.loading-window {
    width: 32px;
    height: 32px;
    text-align: left;
    z-index: 9999;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -16px;
    margin-top: -16px;
    background: #fff !important;
    display: block;
    border: 0px solid #aaa;
    background: #fff;
}
