﻿.BlueBgWhiteFgTitle {
    text-indent: 5px;
    background-color: #2d1946;
    font-weight: normal;
    font-family: 'Italian Plate No4','Helvetica Neue', Helvetica, arial, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    height: 20px;
    padding: 5px 5px 3px;
}

.sectionHeader { background-color: #8b1e23;  font-size: 12px; font-weight: 700; color: #FFFFFF; text-decoration: none; }

.alternativeBackColor {background-color: #E8E8E8;}
span.cwpSaveWarning { float: left;}
div.cwpSaveButtons { float: right;}
.TotalBlock {background-color:  #BFBFBF; font-weight: bold;}
.ClientWarning {color: Red;}
.ItemTitle { font-weight: bold;}
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}

.AlternativeBackColor {background-color: #E8E8E8;}
.HeaderBackGround {background-color: #FFFFFF;}

.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: 130px;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: 80px;padding-left:2px;text-align:right;}
#ClientList_ExpenseTotalChargeHeader{float: left; width: 85px;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-image:url("../images/Grid/sprite.gif");
  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;
  border-top: #fff 0px solid;
  border-right: #6e8ec2 1px solid; 
  border-bottom: #204582 1px solid;
  height:27px;
 }

A.LinkButton-Disabled, A.LinkButton-Disabled:hover {
    text-decoration:none;
    cursor:default;
    color:black !important;
}
