﻿/*.BlueBgWhiteFgTitle { background-color: #3abbf2; font-family: arial, sans-serif ; font-size: 12px; font-weight:bold; color: #FFFFFF; padding:3px 0px 3px 0px;  height :22px;}
*/

.BlueBgWhiteFgTitle {
    height: 25px;
    color: white;
    border: 1px solid;
    border-color: #3abbf2;
    border-top-width: 0;
    background-color: #3abbf2;
}

.sectionHeader { background-color: #3abbf2; font-family: arial, sans-serif ; font-size: 12px; font-weight: 700; color: #FFFFFF; text-decoration: none; }

.alternativeBackColor {
    background-color: #EEF0F2;
}
span.cwpSaveWarning { float: left;}
div.cwpSaveButtons { float: right;}
.TotalBlock {background-color:  #BFBFBF; font-weight: bold; height:23px; text-align:right;vertical-align:bottom;}
.ClientWarning {color: Red;}
.BottomSpace3px {
    margin-bottom:3px;
}

.ItemTitle { width: 130px;padding:3px 0px 3px 0px; font-weight:600;}

.ItemValue {width: 150px; padding: 3px 10px 3px 0px; }


p.Centre { text-align:center; }
p {text-align:left; }
Table.MaxWidth {width: 100%;}
.Code { font-family: Courier New ;}
.GreyByBlackFgTitle {background-color: #C6C3C6; font-weight: bold;  }
input.AssignmentTimesheetEditableTime[disabled]
{
	background-color: #cccc66;
}

input {autocomplete: false;}
input.AssignmentTimesheetEditableProjectTime {width: 40px;}

  div.calMain { border: solid 1px; background-color:#EAF5EF; width: 185px; height: 150px;text-align:center; padding: 4px; color: Navy;}
    div.calMain div.calHeaderRow {background-color: #339966; padding:1px;cursor: default; color: #ffffff;}
    div.calMain div.calHeader{width:25px; background-color:#339966;float:left;font-size: 80%; cursor: default; color: #ffffff;}
    div.calMain div.calToday {width:22px; font-size: 80%; float:left; border: solid 1px #339966;}
    div.calMain div.calSelectedDate {width:23px; background-color: #333399; color: white; font-size: 80%; float:left; }
    div.calMain div.calCurrentMonth {width:25px; float:left;font-size:80%;cursor: default;display:inline;}
    div.calMain div.calOtherMonth {width:25px; float:left;font-size:80%; background-color: #C8E1D4;cursor: default;display:inline;}
    div.calMain div.calTitle {font-family: Arial; font-size: 80%; cursor: default; float:left; text-align: center;}
    div.highlightChildSelection div:hover {font-weight:bold;cursor: pointer;}
    div.highlightSelect:hover {font-weight:bold;cursor: pointer;}
    div.calMain div.calHeader {font-weight: bold;}
    div.calMain a{font-size: 80%; cursor: default; text-decoration: none;}
    div.calMain a:hover{font-size: 80%; cursor: default; text-decoration: none;font-weight: bold;}
    div.calMain span {font-size: 80%; cursor: pointer;}
    div.calMain span:hover {font-size: 80%;  font-weight:bold;}
	div.calMain div.CalendarGotoSelected {background-image: url(../Images/selected_block.png);width: 16px;background-repeat: no-repeat;cursor: pointer;}
	div.calMain div.CalendarGotoToday {background-image: url('../Images/Today_block.png');width: 16px;background-repeat: no-repeat;cursor: pointer;}


.listSpacer li
{ margin-bottom: .5em}

.lang 
{
    background-color:#ffff99;
    display:None;
    position:absolute;  
    border:solid 1px black;
}

.detailsHeader
{
 padding-top:5px;
 padding-bottom:4px;
}

.padright {padding-right:5px;}

.ClientList_AuthStatus {float: left; width: 4px; height:25px; margin-right:1px;}
.red {background-color:red;}
.orange {background-color:orange;}
.green {background-color:green;}
.ClientList_AuthMode {float: left; width: 90px; height:25px;}
.ClientList_AssNotes {float: left; width: 113px; height:25px;}
#ClientList_GroupOrder{float: left; width: 60px;padding-left:2px;text-align:right;}
#ClientList_tsheader{float: left; width: 110px;padding-left:2px;}
#ClientList_WorkerNameHeader{float: left; width: 120px;padding-left:2px;overflow: hidden;white-space: nowrap;}
#ClientList_TsDateHeader{float: left; width: 110px;padding-left:2px;}
#ClientList_locationHeader{float: left; width: 100px;padding-left:2px;}
#ClientList_unitsHeader{float: left; width: 80px;padding-left:2px;text-align:right;}
#ClientList_PayBillAmountHeader{float: left; width: 90px;padding-left:2px;text-align:right;}
#ClientList_ExpenseTotalChargeHeader {
    float: left;
    width: 95px;
    padding-left: 2px;
    text-align: right;
}
#ClientList_BulkHeader{float: left; width: 30px;padding-left:2px;text-align:right;}
#ClientList_daysHeader{float: left; width: 80px;padding-left:2px;text-align:right;}
.ClientList_DayColumn{float: left; width: 40px;padding-left:2px;text-align:right;}
#ClientList_TSlocation{float: left; width: 100px;padding-left:2px;}
#ClientList_costCentreHeader{float: left;width: 70px;padding-left: 2px;}
.LocalGridColumn {
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-position-x: 0px;
    background-position-y: -2300px;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: #3abbf2;
    border-top: #fff 0px solid;
    border-right: #3abbf2 1px solid;
    border-bottom: #3abbf2 1px solid;
    height: 25px;
}

A.LinkButton-Disabled, A.LinkButton-Disabled:hover {
    text-decoration:none;
    cursor:default;
    color:black !important;
}

#ctl00_PageBody_HolidayInfo1_Message, ctl00_PageBody_HolidayInfo1_lblMessage2{text-align:left!important;padding-bottom:10px;}