﻿	.timesheetHeader {width:610px;}
	.timesheetHeader .Label {width: 150px; margin-bottom: 5px; margin-right: 10px; margin-left: 10px; font-weight: bold;  font-family:Verdana,Arial,Helvetica,sans-serif; }
    .timesheetHeader .Value {width: 160px; overflow: hidden; white-space: nowrap;  font-family:Verdana,Arial,Helvetica,sans-serif;}
	
    .timesheetHours {}
    .timesheetHours .topLeftLabel {width: 120px; float:left; margin-bottom: 5px; margin-right: 10px; margin-left: 10px; font-weight: bold;}
    .timesheetHours .topLeftValue {width: 200px; float:left;overflow: hidden; white-space: nowrap;}
    .timesheetHours .topRightLabel {width: 110px; float:left; margin-bottom: 5px; margin-right: 10px; margin-left: 10px; font-weight: bold;}
    .timesheetHours .topRightValue {width: 150px; float:left;overflow: hidden; white-space: nowrap;}
    
    .timesheetHours .columnDay {float: left; width: 108px; font-weight: bold;}
    .timesheetHours .columnStart {float: left; width: 100px; text-align: center; }
    .timesheetHours .columnLunch {float: left; width: 100px;  text-align: center;}
    .timesheetHours .columnFinish {float: left; width: 100px; text-align: center;}
    .timesheetHours .columnCopyButton {float: left; width: 12px; text-align: center;}
    .timesheetHours .columnTimeTotal {float: left; width: 90px; padding-left: 5px; text-align: center; background-color:#BFBFBF; font-weight:bold;}
    .timesheetHours .columnDecimalTotal {float: left; width: 90px; padding-left: 5px; text-align: center; background-color:#BFBFBF; font-weight:bold;}
    .timesheetHours .columnFreeText {float: left; width: 75px; margin-bottom: 5px; padding-right:15px; background-color:#BFBFBF; font-weight:bold;}
    
    .timesheetHours .columnTotal {width:85px; margin-left:5px;}
    
    .timesheetHours .columnHeader {text-align: center; background-color: #2d1946;}
    .timesheetHours .hourValidator {vertical-align: text-top; font-weight: bold; font-size: large; }
    
    .timesheetHours .sheetTotal .padding {float:left; width: 320px;}
    .timesheetHours .sheetTotal .label {float:left; width: 100px; font-weight: bold; background-color:#BFBFBF; text-align: center;}
    .timesheetHours .sheetTotal .hourTotal {float:left; width: 90px;  font-weight: bold; background-color:#BFBFBF;text-align: center;padding-left:5px; }
    .timesheetHours .sheetTotal .decimalTotal {float:left; width: 90px; font-weight: bold; background-color:#BFBFBF;text-align: center;padding-left:5px; }
	.timesheetHours input.editableTime {width: 60px; text-align: center;}
	
	.TimesheetLines {width:611px;}
	
	.travelBenefit {width: 571px;}
	.travelBenefit .columnHeader { background-color: #2d1946;}
	.travelBenefit .columnDay { width: 60px; float:left; text-align:center;}
	.travelBenefit .columnBenefit  {width: 150px; float:left; font-weight:bold; text-align:left;}
	.travelBenefit .alternate {}
	
	.timesheetRates .title {background-color: #2d1946; font-weight: bold; color: White; float:left;}
    .timesheetRates .title .description {text-align: center;width: 150px;float:left;}
    .timesheetRates .title .rate {text-align: center;width: 80px;float:left;}
    .timesheetRates .title .time {text-align: center;width: 90px;float:left;}
    .timesheetRates .title .total {text-align: center;float:left; width:100px;}
    .timesheetRates .title .freq {float:left; width: 70px;}
    .timesheetRates .item .description {text-align: left; height: 22px; float:left; width: 150px;}
    .timesheetRates .item .rate {text-align: right; height: 22px;float:left; width: 80px;}
    .timesheetRates .item .freq {float:left; width: 63px; padding-left: 7px;}
    .timesheetRates .item .hours {text-align: right; height: 22px;float:left; width:90px;}
    .timesheetRates .item .total {text-align: right; height: 22px;float:left; width:100px;}
    
    .timesheetRates .totals {float:left; font-weight: bold;} 
    .timesheetRates .totals div {background-color: #BFBFBF;}
        
    .timesheetRates .totals .label {float:right; width:80px;text-align: Center;}
    .timesheetRates .totals .time {float:right; width: 90px; text-align: right;}
    .timesheetRates .totals .padRate {float:right; width: 80px;}
    .timesheetRates .totals .rate {float:right; width:100px;text-align: right;}
        
    .timesheetRates .alternative {background-color: #FFFFCC;}
	
	div.cwpSaveButtons {width: 626px; float:left;}
	.cwpSaveButtons input {float:left;}
	
	.upcomingAssignmentList {width: 700px;}
	.upcomingAssignmentList .UPheader{height:35px;}
	.row {height:25px ;}
	
    .viewTimesheet {width: 700px;}
    .viewTimesheet .topLabel {width: 150px; height: 25px; font-weight:bold;padding:5px; }
    .viewTimesheet .topValue {width: 175px;padding:5px;}
    .viewTimesheet .topItem {float:left; border: 1px;}
    .viewTimesheet .topItem div {float:left;}
    .viewTimesheet .top div {padding-top: 1px;}
    .viewTimesheet .top {border-style: solid;border-width: 1px 1px 0px 1px;}
    .viewTimesheet .topTitle { text-align: center; background-color:#c6c3c6; border-bottom: solid 1px; font-weight: bold; padding: 5px;}
    .viewTimesheet .title {font-weight:bold; border-bottom: solid 1px; text-align: center;}
    .viewTimesheet .bottom {border-style: solid;border-width: 1px 1px 1px 1px; }
            
    .viewTimesheet .bottom .Col1 {width: 244px; padding:2px; border-right: solid 1px; float:left;}
    .viewTimesheet .bottom .Col2 {width: 100px; padding:2px; border-right: solid 1px; float:left;}
    .viewTimesheet .bottom .Col3 {width: 100px; padding:2px; border-right: solid 1px; float:left;}
    .viewTimesheet .bottom .Col4 {width: 70px; padding:2px; border-right: solid 1px; float:left;text-align:right;}
    .viewTimesheet .bottom .Col5 {width: 100px; padding:2px; border-right: solid 1px; float:left;}
    .viewTimesheet .bottom .Col6 {width: 50px; padding:2px; float:left;text-align:center;}
    
    .pnlClassTextbox{float:left; width:67px; text-align:center;}