﻿.TitleBorder
{
    border: 1px solid #999;
    line-height: 25px;
    color: #363167;
    font-weight: bold;
    margin: 15px 0px 15px 0px;
    padding: 3px;
}
.TitleBorder label
{
    padding-left: 10px;
    color: #363167;
    font-weight: bold;
}
.TitleBorder span
{
    padding-left: 10px;
    color: #363167;
    font-weight: bold;
}
.TightGrid
{
    width: 100%;
    border: none;
    line-height: 10px;
}
.TightGrid tr th
{
    font-weight: bold;
    padding: 0px 10px 0px 0px;
}

.TightGrid .GridViewFirstCol
{
    color: #363167;
    line-height: 25px;
}

.NoBordersGridNoAlt
{
    width: 100%;
    border: none;
    line-height: 25px;
}

.NoBordersGridNoAlt tr th
{
    font-weight: bold;
    padding: 0px 0px 0px 0px;
}

.NoBordersGridNoAlt .GridViewFirstCol
{
    color: #363167;
    line-height: 25px;
}

.NoBordersGrid
{
    width: 100%;
    border: none;
    line-height: 25px;
}

.NoBordersGrid tr:nth-child(even)   { background-color:#e6e6e6; }

.NoBordersGrid tr th
{
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    /* padding: 0px 0px 10px 0px; */
}

.NoBordersGrid .GridViewFirstCol
{
    color: #363167;
    line-height: 25px;
}

.LinkNoneUnderLine
{
    text-decoration: none;
}
.LinkNoneUnderLine a
{
    text-decoration: none;
}
.alignMiddle
{
    line-height: 25px;
    vertical-align: middle;
}
.MainMenu
{
    left: 0px;
    top: 140px;
    border: solid 1px gray;
    z-index: 100; /*for IE8 Menu*/
}
.MainMenu table
{
    line-height: 25px;
    text-align: left;
    padding: 0px 0px 0px 0px;
    background-color: #f0f0f0;
}
.MainMenu table tr td
{
    border-bottom: solid 1px #fff;
    padding: 0px 5px 0px 5px;
}
.MainMenu table tr td a:hover
{
    text-decoration: underline;
    color: MenuText;
}
.MainMenu table tr td a
{
    text-decoration: none;
    color: gray;
}
.tab tr td
{
    border: 1px solid #999;
    padding: 5px;
    font-family: Arial;
}

.TextLeft
{
    text-align: left;
}
.TextRight
{
    text-align: right;
}
.FontBold
{
    font-weight: bold;
}
.alignCenter
{
    text-align: center;
}
.alignLeft
{
    text-align: left;
}

.alighRight
{
    text-align: right;
}
.hide
{
    display: none;
}
.spanKPI
{
    width: 50px;
    border: solid 1px white;
}
.buttonlink
{
    text-decoration: none;
    color: #000;
}
.aLink
{
    text-decoration: none;
}
.btnSmall
{
    width: 100px;
}

a:link, a:hover, a:visited
{
    text-decoration: none;
}

.divAlignMiddle
{
    vertical-align: middle;
    font-weight:bold;
}
.ThTdNowrap tr th{ white-space:nowrap; padding-right:15px; font-weight:bold;}
.NoWrap td{white-space:nowrap; }
.NoWrap {white-space:nowrap; padding-right:15px; line-height:25px;}
.BtnHaveNote
{
	background-color:#CC99FF;
}
.PagerClass td
{
 width:10px;
}

.PartPagerClass td
{
 width:50px;
}
.Part-Backgroud-color-red
{
    background-color:#ffcccc;
}
.Part-Backgroud-color-yellow
{
 background-color:#ffffcc;
}


.NAExportLink
{
    text-decoration: underline;
    color:Black;
    cursor:Pointer;    
}
.NewExportLink
{
    text-decoration: underline;
    color:Green;
    cursor:Pointer;    
}
.UpdateExportLink
{
    text-decoration: underline;
    color:Blue;
    cursor:Pointer;    
}
.DeleteExportLink
{
    text-decoration: underline;
    color:Gray;
    cursor:Pointer;    
}
.SkipedExportLink
{
    text-decoration: underline;
    color:Red;
    cursor:Pointer;    
}
.FailedExportLink
{
    text-decoration: underline;
    color:Red;
    cursor:Pointer;    
}
.DoneExportLink
{
    text-decoration: underline;
    color:Gray;
    cursor:Pointer;
}

.PartColumnItem
{
    white-space:nowrap; 
    padding-right:5px; 
    line-height:25px;
    cursor:hand;   
}

.PartColumnItemHeader
{
    white-space:nowrap; 
    padding-right:5px; 
    line-height:25px;
    cursor:hand;
    font-weight:bold;
    white-space:nowrap;
    text-align:center;
}

.PartColumnPrice
{
    width:60px;
    text-align:right;
    white-space:nowrap; 
    padding-right:5px; 
    line-height:25px;
    cursor:hand;
}

/*----*/

.gvHeaderRight
{
    padding: 0 0 0 0;
    text-align: right;
}

.invisible
{
display:none;
}

.ProfitabilityColour
{
    color: #CC3333;
    font-weight: bold;
}


.opportunity-closed
{
 background-color:#ffffff;
}
.opportunity-cold
{
 background-color:#fbe956;
}
.opportunity-warm
{
 background-color:#fba756;
}
.opportunity-hot
{
 background-color:#fb5656;
 color:#ffffff;
}
.opportunity-buying
{
 background-color:#56fb75;
}