.min-on-hours-violation {
  background-color: #F86B0E;
}

.max-shift-hour-violation {
  background-color: #F86B0E;
}

.max-hour-violation {
  background-color: #F86B0E;
}

.max-hour-warning {
  background-color: #F8F7AA;
}

.log-hour-condition {
  background-color: #ECCA2B;
}

.max-hour-reset {
  background-color: #669966;
}

.violation {
    background-color: #FF6666;
    color: black;
    /*cursor: help;*/
    text-decoration: none;
    /*background-image: url('../images/icons/icon_error.gif');*/
    /*background-repeat: no-repeat;*/
}

.warning {
  background-color: #F8F7AA;
    border-color: #DBDDF3;
    /*color: black;*/
    /*cursor: help;*/
    /*text-decoration: none*/
}

.other {
  background-color: #669966;
    color: black;
    cursor: help;
    text-decoration: none
}

.weekend {
    background-color: #EEEFF7;
}
.weekday{
    /*border     : 1px white solid;*/
    /*vertical-align   : middle;*/
    /*border-color: #DBDDF3;*/
}

.blank{
}

.weekend_hyperlinkTd {
    background-color: #EEEFF7;
    padding: 0px;
    text-align: center;
    color:#3B3C47;
}

.weekend_hyperlinkTd a {
    /*text-decoration: none;*/
    display: block;
    font-style: normal;
    font-family: Arial, sans-serif;
    color:red;
}

/* Tan hack for IE */
* html .weekend_hyperlinkTd a {
    width: 100%;
    text-decoration: none;
    display: block;
    font-style: normal;
    font-family: Arial, sans-serif;
    color:#3B3C47;
}

.weekend_hyperlinkTd a:hover {
    text-decoration: none;
    color:#3B3C47;
}

.weekend_hyperlinkTd a span {
    text-decoration: underline;
}

.weekend_hyperlinkTd a:hover span {
    text-decoration: none;
}


.weekday_hyperlinkTd {
    padding: 0px;
    text-align: center;
    color:#3B3C47;
}

.weekday_hyperlinkTd a {
    /*text-decoration: none;*/
    display: block;
    font-style: normal;
    font-family: Arial, sans-serif;
    color:red;
}

/* Tan hack for IE */
* html .weekday_hyperlinkTd a {
    width: 100%;
    text-decoration: none;
    display: block;
    font-style: normal;
    font-family: Arial, sans-serif;
    color:#3B3C47;
}

.weekday_hyperlinkTd a:hover {
    text-decoration: none;
    color:#3B3C47;
}

.weekday_hyperlinkTd a span {
    text-decoration: underline;
}

.weekday_hyperlinkTd a:hover span {
    text-decoration: none;
}
