<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.EmployerName{	BORDER-RIGHT: black 1px solid; 	top:200px; 	BORDER-TOP: black 1px solid; 	FONT-WEIGHT: bold; 	BACKGROUND: #c6c3c6; 	LEFT: 170px; 	BORDER-LEFT: black 1px solid; 	WIDTH: 800px; 	COLOR: black; 	BORDER-BOTTOM: black 1px solid; 	HEIGHT: 20px; 	TEXT-ALIGN: center; 	POSITION: absolute;}
.TimesheetHeaderBox
{	top:220px;
	left:170px;
	width:800px;
	height:180px;
	border-right: #000000 thin solid;
	border-left: #000000 thin solid;
	position:absolute
}
.TimesheetNoLabel{top:230px; left:200px;POSITION: absolute; COLOR: black; FONT-WEIGHT: bold;}
.TimesheetNo{top:230px; left:350px;POSITION: absolute; COLOR: black; }
.TimesheetDateLabel{top:230px; left:550px;POSITION: absolute; COLOR: black; FONT-WEIGHT: bold;}
.TimesheetDate{top:230px; left:660px; POSITION: absolute; COLOR: black; }
.TaxYearLabel{top:270px; left:200px; POSITION: absolute; COLOR: black; FONT-WEIGHT: bold;}
.TaxYear{top:270px; left:350px; POSITION: absolute; COLOR: black; }
.TaxPeriodLabel{top:270px; left:550px; POSITION: absolute; COLOR: black; FONT-WEIGHT: bold;}
.TaxPeriod{top:270px; left:660px; POSITION: absolute; COLOR: black; }
.WorkerNameLabel{top:300px; left:200px; POSITION: absolute; COLOR: black; FONT-WEIGHT: bold;}
.WorkerName{top:300px; left:350px; POSITION: absolute; COLOR: black; }
.WorkerRefLabel{top:340px; left:200px; POSITION: absolute; COLOR: black; FONT-WEIGHT: bold;}
.WorkerRef{top:340px; left:350px; POSITION: absolute; COLOR: black; }
.ClientNameLabel{top:300px; left:550px; POSITION: absolute; COLOR: black; FONT-WEIGHT: bold;}
.ClientName{top:300px; left:660px; POSITION: absolute; COLOR: black; width:230px;}
.ClientRefLabel{top:340px; left:550px; POSITION: absolute; COLOR: black; FONT-WEIGHT: bold;}
.ClientRef{top:340px; left:660px; POSITION: absolute; COLOR: black; }
.ConsultantLabel{top:370px; left:200px; POSITION: absolute; COLOR: black; FONT-WEIGHT: bold;}
.Consultant{top:370px; left:350px; POSITION: absolute; COLOR: black;}
.AssignmentLabel{top:370px; left:550px; POSITION: absolute; COLOR: black; FONT-WEIGHT: bold;}
.Assignment{top:370px; left:660px; POSITION: absolute; COLOR: black;}
.TimesheetBreakDownLabel{	BORDER-RIGHT: black 1px solid; 	top:390px; 	BORDER-TOP: black 1px solid; 	FONT-WEIGHT: bold; 	BACKGROUND: #c6c3c6; 	LEFT: 170px; 	BORDER-LEFT: black 1px solid; 	WIDTH: 800px; 	COLOR: black; 	BORDER-BOTTOM: black 1px solid; 	HEIGHT: 20px; 	TEXT-ALIGN: center; 	POSITION: absolute;}
.AdhocLabel{FONT-WEIGHT: bold; 	BACKGROUND: #c6c3c6; WIDTH: 100%; 	COLOR: black; 	BORDER-BOTTOM: black 1px solid; 	HEIGHT: 20px; 	TEXT-ALIGN: center;}
.TimesheetBreakDownTable{top:410px; left:170px;width:700px; POSITION: absolute;}
.Freq {float:left; width: 30px;}
.Top15px {
    margin-top:15px;
}
.dottedbottom {
    border-bottom: dotted 1px #ccc;
}
.hand {
    cursor:pointer;
}
.left {
    float: left;
}
.timehseetType3 .left {
    float: none;
}
.right {
    float: right;
}
.timehseetType3 .right {
    float: none;
}
.fullwidth {
    /*width: 100%;*/
    clear: both;
}
.Green {
    background-color:green;
}
.Amber {
    background-color: #FA8D45;
}
.Red {
    background-color:red;
}
.RedFont {
    color:red;
}
.GreenFont {
    color:green;
}
.BlueFont INPUT , .BlueFont SELECT , .BlueFont .RadInput .riTextBox, SPAN.BlueFont{
    color:royalblue;
}
.DailyRate *.TSEntry, .DailyRate .RadInput INPUT.TSEntry{
    background-color:coral;
    color:white;
}
.DailyRate SPAN.TSEntry {
    color:coral;
    background-color:transparent;
}

.Mandatory {
    width:6px;
}

.HiddenPicker td
{
	padding:0 !important;
}

.HiddenTextBox
{
	width:1px !important;
	border:0 !important;
	margin:0 !important;
	background:none transparent !important;
	visibility:hidden !important;
}

/* TS 1000 Screen*/
.TS1000 {
    clear:both;
    width:100%;
    margin:0px;
    margin-left: -15px;
}
.TS1000 * {
    font-family: segoe ui, lucida grande, helevetica, arial, sans-serif;
}
/* Timesheet Main Sections*/
.TS1000 .TS1000_Header {
    clear:both;
    width:100%;
    margin:0px;
    padding: 0px;
    margin-bottom:20px;
}
.TS1000 .TS1000_Menu {
    width: 160px;
    margin: 0px;
    margin-right: 5px;
    padding: 0px;
}
.TS1000 .TS1000_Timesheet {
    margin:0px;
    padding: 0px;
    width:82%;
}
/* Timesheet Entry Section Styles*/
.TS1000 .TS1000_Timesheet .TS1000_Section {
    width:100%;
    margin-bottom:20px;
    padding: 0px;
}

/* Timesheet Header Section Styles*/
.TS1000_HeaderSection {
    width:270px;
}
.TS1000_HeaderRowLabel{
    float:left;
    margin:0px;
    padding: 0px;
    width: 100px;
    font-weight:bold;
}
.TS1000_HeaderRowText{
    float:left;
    margin:0px;
    padding: 0px;
    width: 130px;
}
.details-list LI{ /*This overrides the LI in the CWP2013 CSS so we can fit more sections in the header*/
    margin-left:-39px;
}
/* Header Status Message*/
.TS1000_Status_Message {
    margin:0px;
    margin-left:160px;
    padding: 0px;
    color:red;
    font-size:18px;
}
/* Header Help Icon */
.TS1000_Help {
    margin:0px;
    margin-right:30px;
    padding: 0px;
}
/*TS 1000 left menu styling*/
.TS1000_MenuWrapper {
    height:220px;
    overflow-y:auto;
    overflow-x:hidden;
}
.TS1000_Menu li
{
    border-bottom: 1px dotted #ccc;
    padding: 2px 0px;
    color: #666;
    list-style-type: none;
    float:left;
    width:150px;
    background-color: #FCFCFC;
}
.TS1000_Menu .TS100_LinkStatus {
    float:left;
    width:4px;
    cursor:pointer;
}
.TS1000_Menu .TS100_LinkText {
    float:left;
    width:140px;
    margin-left:3px;
}
.TS1000_MenuSub{
    width:163px;
    margin:0px;
    padding:0px;
    padding-top:2px;
    margin-left:8px;
    float:left;
}
.TS1000_MenuSub li {
    border-top: 1px dotted #ccc;
    border-bottom: 0px;
    padding: 2px 0px;
    color: #666;
    list-style-type: none;
    float: left;
    clear: both;
    width: 143px;
}
.TS1000_MenuSub li .TS100_LinkText {
    width:134px;
}
.TS1000_Menu li.Selected{
    font-weight:bold;
    background-color: white;
}
.TS1000_Menu li.Selected .TS1000_MenuSub li{
    font-weight:normal;
    background-color: #FCFCFC;
}

/* Timesheet Entry Control Styling */

.TS1000 .TimesheetEntryGridRowWrapper {
    padding-top:8px;
    padding-bottom:8px;
    border-top:dotted 1px #ccc;
    width:100%;
}

.TS1000 .TimesheetEntryGridRow {
    padding-bottom:0px;
}
.TS1000 .TimesheetEntryGridLineRow {
    margin-bottom:8px;
}
.TS1000 .TimesheetEntryGridLineErrorRow {
    float:left;
    clear:both;
    width:100%;
    margin-bottom:8px;
}
.TS1000 .TimesheetEntryGridHeader {
    margin-bottom:10px;
}
.TS1000 .TimesheetEntryGridRow .ColumnHeader {
    font-weight:bold;
    color:#666;
}
.TS1000 .AlternateLine {
    background-color: #F7F7F7;
}
.TS1000 .TimesheetEntryGridRow .EntryDate {
    margin-bottom:8px;
    width: 164px;
}
.TS1000 .TimesheetEntryGridRow .Delete {
    width:25px;
}
.TS1000 .TimesheetEntryGridRow .Delete A {
    display:block;
}
.TS1000 .TimesheetEntryGridRow .LineStatus {
    width:4px;
    margin-right:5px;
}
.TS1000 .TimesheetEntryGridRow .Rates {
    width:130px;    
     padding-right:3px;
}
.TS1000 .TimesheetEntryGridRow .Frequency {
    width:90px;
}
.TS1000 .TimesheetEntryGridRow .Rates SELECT{
    width:90%;
     margin-left:14px;
}
.TS1000 .TimesheetEntryGridRow .Start {
    width:160px;
    margin-right:10px;
}
.TS1000 .TimesheetEntryGridRow .Break {
    width:100px;
    margin-right:10px;
}
.TS1000 .TimesheetEntryGridRow .Finish {
    width:160px;
    margin-right:0px;
}
.TS1000 .TimesheetEntryGridRow .Days {
    width:50px;
    text-align:right;
    margin-right:2px;
}
.TS1000 .TimesheetEntryGridRow input[type="number"] {
    width:50px;
    text-align:right;
}
.TS1000 .TimesheetEntryGridRow .Pay {
    width:60px;
    text-align:right;
}
.TS1000 .TimesheetEntryGridRow .Units {
    width:50px;
    text-align:right;
}
.TS1000 .TimesheetEntryGridRow .TotalHours {
    width:50px;
    text-align:right;
}
.TS1000 .TimesheetEntryGridRow .TISummaryNumeric {
    width:100px;
    text-align:right;
}
.TS1000 .TimesheetEntryGridRow .TISummaryDate {
    width:120px;
    text-align:left;
}
.TS1000 .TimesheetEntryGridRow .Units INPUT {
    width:40px;
}
.TS1000 .TimesheetEntryGridRow .Actions {
    width:50px;
    margin-left:20px;
}
.TS1000 .TimesheetEntryGridRow .Actions_TI {
    width:80px;
    margin-left:20px;
}
.TS1000 .TimesheetEntryGridRow .Actions_TI IMG {
    margin-left:10px;
}
.TS1000 .TimesheetEntryGridRow .Actions A {
    margin-right:5px;
}
.TS1000 .TimesheetEntryGridRow .SmallDate {
    width:110px;
    padding-right:10px;
}
.TS1000 .TimesheetEntryGridRow .Small {
    width:100px;
}
.TS1000 .TimesheetEntryGridRow .CRFTitle, .TS1000ClientAuth .TimesheetEntryGridRow .CRFTitle {
    width:150px;
    padding:2px;
    margin-left:6px;
}
.TS1000 .TimesheetEntryGridRow .CRFWrapper {
    margin-top:10px;
    margin-bottom:10px;
    margin-left: 25px;
}
.TS1000 .TimesheetEntryGridRow .CRFField, .TS1000ClientAuth .TimesheetEntryGridRow .CRFField {
    width:200px;
    padding:2px;
}
.TS1000 .TimesheetEntryGridRow .CRFMessage {
    padding:2px;
    margin-left:6px;
}
.TS1000 .TimesheetEntryGridRow .ReceiptMessage {
    padding:2px;
    margin-left:31px;
}
.TS1000 .TS1000_Error {
    margin-bottom:8px;
}
.TS1000 .TS1000_Error .TS1000_ErrorDate {
    width:70px;
}
.TS1000 .TS1000_Error .TS1000_ErrorMessage {
}
.TS1000 .TimesheetTotals DIV {
    padding-bottom:15px;
}

.TS1000 .TimesheetEntryGridRow .Warning {
    /*color:red;*/
    width:400px;
}

.TS1000 .TimesheetEntrySectionHistoryGrid {
    width:100%; 
    overflow-y:auto; 
    height:180px;
}
.TS1000 .TimesheetHistory {
    margin-bottom: 10px;
    width:100%;
}

.TS1000 .HistoryTitle {
    margin-top:10px;
    width:100%; 
    font-weight:bold;
    color:#666;
    padding-bottom: 4px;
    border-bottom:dotted 1px #ccc;
}

/*.TS1000 .TimesheetEntryGridRow .Start .riTextBox, .TS1000 .TimesheetEntryGridRow .Finish .riTextBox  {
    width:122px;
}*/
.TS1000 .divPanelTimesheetTandC {
  clear:right;
  padding-bottom:20px;
}

.TS1000 .divTimesheetTandCText {
  font-weight:bold;
}

/********************* Client Auth Control **************/
.TS1000ClientAuth {
    width:100%;
    margin-top:2px;
}

.TS1000ClientAuth .TimesheetAuthSection {
    float:left;
    margin-right:2px;
    height:350px;
    overflow-y:auto;
}
.TS1000ClientAuth .AuthHistory {
    width:144px;
}
.TS1000ClientAuth .AuthChart {
    width:252px;
}
.TS1000ClientAuth .AuthChartSmall {
    width:120px;
}

.TS1000ClientAuth .AuthDetails{
    width:804px;
    margin-right:0px;
}
.TS1000ClientAuth .AuthDetailsWithChart{
    width:550px;
    margin-right:0px;
}
.TS1000ClientAuth .SectionTitle {
    float: left;
    width: 100%;
    clear: both;
    font-weight: bold;
    color: white;
    padding-top:2px;
    height:24px;  
    background-image: url("../Images/grid/sprite.gif");
    background-repeat: repeat-x;
    background-position-x:0px;
    background-position-y:-2300px;
    background-size:auto;
    background-color:rgb(127, 165, 215);
}  
.TS1000ClientAuth .TimesheetEntryGridRow .AuthDate {
    width:96px;
}
.TS1000ClientAuth .TimesheetEntryGridRow .AuthRate {
    width:100px;
}
.TS1000ClientAuth .TimesheetEntryGridRow .AuthTotalHours {
    width:65px;
    text-align:right;
}
.TS1000ClientAuth .TimesheetEntryGridRow .AuthStartTime {
    width:50px;
    text-align:right;
}
.TS1000ClientAuth .TimesheetEntryGridRow .AuthBreakTime {
    width:50px;
    text-align:right;
}
.TS1000ClientAuth .TimesheetEntryGridRow .AuthFinishTime {
    width:50px;
    text-align:right;
}
.TS1000ClientAuth .TimesheetEntryGridRow .AuthTotalDecimal {
    width:85px;
    text-align:right;
}
.TS1000ClientAuth .TimesheetEntryGridRow .AuthCharge {
    width:65px;
    text-align:right;
}
.TS1000ClientAuth .TimesheetEntryGridRow .AuthBill {
    width:50px;
    text-align:right;
}
.TS1000ClientAuth .TimesheetEntryGridRow .AuthUnits {
    width:40px;
    text-align:right;
}
.TS1000ClientAuth .TimesheetEntryGridRow .AuthPay {
    width:60px;
    text-align:right;
}
.TS1000ClientAuth .TimesheetEntryGridRow .AuthTotal {
    width:60px;
    text-align:right;
}
.TS1000ClientAuth .TimesheetEntryGridRow .AuthReceipt {
    width:60px;
    text-align:right;
}

.TS1000ClientAuth .TimesheetEntryGridRow .AuthActions {
    /*width:50px;*/
     width:56px;
    text-align:right;
}
.TS1000ClientAuth .TimesheetEntryGridRow .AuthActions IMG{
    margin-right:5px;
}
.TS1000ClientAuth .TimesheetEntryGridRow .AuthCRFDesc {
    width:292px;
    text-align:left;
}
.TS1000ClientAuth .TimesheetEntryGridRow .AuthCRFValue {
    width:249px;
    text-align:left;
}
.TS1000ClientAuth .TimesheetEntryGridRow .ColumnHeaderWithChart {
    font-weight:bold;
    color:#666;
    padding-bottom:2px;
}
.TS1000ClientAuth .TimesheetEntryGridRow .ColumnHeader {
    font-weight:bold;
    color:#666;
    background-color:gainsboro;
    padding-bottom:2px;
    border-right: solid white 1px;
}
.TS1000ClientAuth .TimesheetEntryGridRow .TimesheetEntryGridColWithChart {
    padding:2px;
}

.TS1000ClientAuth .TimesheetEntryGridRow .TimesheetEntryGridCol {
    padding:2px;
    border-right: solid white 1px;
}
.TS1000ClientAuth .AlternateLine {
    background-color: #F7F7F7;
}
.TS1000ClientAuth .ClientAuthRow {
   margin-bottom:3px;
}
.TS1000ClientAuth .TimesheetAuthButtonsWithChart {
    width:520px;
    clear:both;
    margin-left:400px;
    margin-bottom:10px;
}
.TS1000ClientAuth .TimesheetAuthButtons {
    width:650px;
    clear:both;
    margin-left:160px;
    margin-bottom:10px;
}
.TS1000ClientAuth .TimesheetTandC {
    width:790px;
    clear:both;
    margin-left:160px;
    margin-bottom:10px;
      font-weight:bold;
}
.TS1000ClientAuth .TimesheetRateMissing {
    width:790px;
    clear:both;
    color:red;
    margin-left:160px;
    margin-bottom:10px;
}
.TS1000ClientAuth .TimesheetTandCWithChart {
    width:502px;
    clear:both;
    margin-left:160px;
    margin-bottom:10px;
      font-weight:bold;
}
.TS1000ClientAuth .ClientCRFGroup {
    padding-top: 5px;
    padding-bottom: 10px;
}

.TS1000ClientAuth .ClientAuthTotal {
    padding-top: 5px;
    padding-bottom: 10px;
    font-weight: bold;
}
.TS1000ClientAuth .TimesheetHistory {
    margin-bottom: 10px;
    width:100%;
}
.TS1000ClientAuth .TimesheetAuthSectionHistoryGrid,  .TS1000ClientAuth .TimesheetAuthSectionDetailsGridWithChart{
width:100%; overflow-y:auto; height:320px;
}
.TS1000ClientAuth .TimesheetAuthSectionHistoryGrid,  .TS1000ClientAuth .TimesheetAuthSectionDetailsGrid{
width:100%; overflow-y:auto; margin-bottom:20px; margin-top:2px;
}
.RadPicker TABLE.rcSingle .rcInputCell
{
  width:110px !important;
}
.TS1000_linkFocus {
    border:dotted silver 1px;
}

.TS9 .TimesheetEntrySectionHistoryGrid {
    width:100%; 
    overflow-y:auto; 
    /*height:180px;*/
}
.TS9 .TimesheetHistory {
    margin-bottom: 10px;
    width:100%;
    font-size:10px;
}

.TS9 .HistoryTitle {
    margin-top:10px;
    width:100%; 
    font-weight:bold;
    color:#666;
    padding-bottom: 4px;
    border-bottom:dotted 1px #ccc;
}

.TS9 .AlternateLine {
    background-color: #F7F7F7;
}
.disablelinkbutton {
    text-decoration: none;
    color:silver;
}

.TS1000TI_ErrorRow {
    float:left;
    width:100%;
    margin-bottom:10px;
}
.TS1000TI_ErrorType {
    float:left;
    width:300px;
}
.TS1000TI_ErrorDetails {
    float:left;
    width:300px;
}</pre></body></html>