﻿.Table
{
    width:100%;
    border: 1px solid #bdbdbd;
    background-color:White;
    border-collapse:collapse;
}

.TableHeader
{
    padding:0px 0px 0px 0px;
    color:Black;
    height:28px;
    line-height:28px;
    border-bottom:solid 1px #dbdbdb;
    font-weight:normal;
    text-align:left;
    padding-left:5px;
    padding-right:5px;
    background:url(../images/tables/table-bg.gif) repeat-x;
    white-space:nowrap
}

.TableHeader th
{
    padding:0px 0px 0px 0px;
    color:Black;
    height:28px;
    line-height:28px;
    border-bottom:solid 1px #dbdbdb;
    font-weight:normal;
    text-align:left;
    padding-left:5px;
    padding-right:5px;
    background:url(../images/tables/table-bg.gif) repeat-x;
    white-space:nowrap;    
}

.TableHeader td
{
    padding:0px 0px 0px 0px;
    color:Black;
    height:28px;
    line-height:28px;
    border-bottom:solid 1px #dbdbdb;
    font-weight:normal;
    text-align:left;
    padding-left:5px;
    padding-right:5px;
    background:url(../images/tables/table-bg.gif) repeat-x;
    white-space:nowrap;    
}

tr.TableHeader
{
    padding:0px 0px 0px 0px;
    color:Black;
    height:28px;
    line-height:28px;
    border-bottom:solid 1px #dbdbdb;
    font-weight:normal;
    text-align:left;
    padding-left:5px;
    padding-right:5px;
    background:url(../images/tables/table-bg.gif) repeat-x;
    white-space:nowrap;    
}

.TablePopup
{
    width:220px;
    border: 1px solid #bdbdbd;
    background-color:White;
    border-collapse:collapse;
}

.TableHeaderHover
{
    background-color:Black;
    background:url(../images/tables/table-bg-hover.gif) repeat-x !important;
    color:White !important;
}

.TableHeaderFocus
{
    background-image:none !important;
    background-color:#CDE3ED !important;
}

.TableRow
{
    background-color:White;
}

.TableAlternateRow
{
    background-color:#f3f3f3;
}
.TableAlternateRowPopup
{
    background-color:#f3f3f3;
}

.TableSelectedRow
{
    background-color:Highlight;
    color: White;    
}

.TableSelectedRowPopup
{
    background-color:Highlight;
    color: White;
    
}

.TableRowHover
{
    background-color:#e0e0e0;
}

.TableRow td, .TableAlternateRow td, .TableSelectedRow td
{
    height:29px;
    line-height:29px;
    padding-left:20px;
    border: 1px solid #bdbdbd;
}

.TableRowPopup td, .TableAlternateRowPopup td, .TableSelectedRowPopup td
{
    height: 20px;
    line-height:20px;
    padding-left:1px;
    border: 1px solid #bdbdbd;
}

.TableFooter
{
    
}

/*
fyi - the following items are created by adding the priorityId to the word "PriorityHighlight"

*/
.PriorityHighlight1 /* Same Day */
{
    /*color: White;*/
    background-color: lime;
}
.PriorityHighlight2 /* In by 10 */
{
    /*color: White;*/
    background-color: lime;
}
.PriorityHighlight3 /* Priority Afternoon */
{
    /*color: White;*/
    background-color: lime;
}
.PriorityHighlight4 /* Hot */
{
    color: Yellow;
    background-color: red;
}
.PriorityHighlight7 /* Need it Soon! */
{
    /*color: White;*/
    background-color: lime;
}
.PriorityHighlight8 /* George Test */
{
    /*color: White;*/
    background-color: lime;
}

.PriorityHighlight1 td, .PriorityHighlight2 td, .PriorityHighlight3 td, .PriorityHighlight4 td, .PriorityHighlight7 td, .PriorityHighlight8 td
{
    height:29px;
    line-height:29px;
    padding-left:20px;
    border: 1px solid #bdbdbd;
}

.TableNoteRow
{
    background-color: White;
    border-style: solid none none none;
    border-width: 1px;
    border-color: #FF0000;
    height: 1px;
    padding-left: 20px;      
}

.TableNoteRowAlternate 
{
    background-color: #f3f3f3;
    border-style: solid none none none;
    border-width: 1px;
    border-color: #FF0000;
    height: 1px;
    padding-left: 20px;    
}

.TableNoteRowAlternate td, .TableNoteRow td
{

}

/*Job Projections*/
.TableJobProjections
{
    /*width:100%;*/
    border: 1px solid #bdbdbd;
    background-color:White;
    border-collapse:collapse;
}

.TableJobProjectionsRow
{
    background-color: White;
    border-style: solid none none none;
    border-width: 1px;
    border-color: #FF0000;
    height: 1px;
    padding-left: 20px;      
}

.TableJobProjectionsRowAlternate 
{
    background-color: #f3f3f3;
    border-style: solid none none none;
    border-width: 1px;
    border-color: #FF0000;
    height: 1px;
    padding-left: 20px;    
}

.TableJobProjectionsRowAlternate td, .TableJobProjectionsRow td
{
    font-size: small;
}
