#Box
{
    BORDER-RIGHT: #FFFFFF 1px;
    BORDER-TOP: #FFFFFF;
    MARGIN: 0px;
    BORDER-LEFT: #FFFFFF 1px;
    WIDTH: 30em;
    BORDER-BOTTOM: #FFFFFF 1px;
}
#LoginBox
{
    width: 30em;
    margin: 60px auto;
}
#VersionBox {
    position: absolute;
    bottom: 50px;
    right: 50px;
    width: 175px;
    height: 50px;
    color: white;
    font-size: 16pt;
}
.input-medium {
    font-family: Arial;
    width: 150px;
}
.center {
    margin: 60px auto;
}

.center-table { 
    text-align: center;
}

.center-table table { 
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}


#LoginForm
{
    border: #6699cc 3px outset;
}
#LoginHeader
{
    padding:0;
    BACKGROUND-IMAGE: url(images/nav_bg.gif);
    MARGIN: 0;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
#LoginData
{
    padding: 1em;
    FONT-WEIGHT: bold;
    COLOR: white;
}
#LoginData TABLE
{
    TEXT-ALIGN: left
}
#SubmitLogin {
    font-family: Arial;
}
.ErrorText
{
    padding: 3px;
    COLOR: #CC0000;
    BACKGROUND-COLOR: White;
    FONT-SIZE: smaller;
}
#ERROR
{
    border: #CC0000 thin solid;
    PADDING: 10px;
    WIDTH: 50%;
    COLOR:#CC0000;
    BACKGROUND: white;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: left;
}
#ERROR INPUT
{
	COLOR:#CC0000;
	BACKGROUND: white;
    border: #CC0000 thin solid;
}
#WARNING
{
    PADDING: 10px;
    border: #FF9900 thin solid;
    WIDTH: 50%;
    COLOR: #FF9900;
    BACKGROUND: white;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: left;
}
#WARNING INPUT
{
	COLOR: #FF9900;
	BACKGROUND: white;
    border:#FF9900 thin solid;
}
#WARNING TABLE TR TD
{
	COLOR: #FF9900;
	BACKGROUND: white;
}
#SUCCESS
{
    PADDING: 10px;
    border: #336633 thin solid;
    WIDTH: 50%;
    COLOR: #336633;
    BACKGROUND: white;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: left;
}
#SUCCESS INPUT
{
	COLOR: #336633;
	BACKGROUND: white;
	border: #336633 thin solid;
}
#MessageArea
{
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: white;
}
#TableEditClone TABLE TR TD
{
    padding: 0 5px 0 0;
	MARGIN: 0;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: white;
}
#TableEditClone TH
{
    padding:5px 5px 0 0;
	VERTICAL-ALIGN: top;
	MARGIN: 0px;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: white;
}
.item
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: White;
}
.error
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12pt;
	COLOR:#CC0000;
}
#MessageArea TABLE
{
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: white;
}
#navbar {
	position: absolute;
	top: 32px; 
	right: 17px;
	z-index: 3;
	font-family: Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
}
#navbar table {
	border: 0px; 
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
#navbar td {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url("images/tab_blank.gif");
	background-repeat: no-repeat;
	background-position: bottom center; 
	width: 65px;
	height: 27px;
	text-align: center;
}


BODY
{
	background-image: url("images/nav_bg.gif");
	background-repeat: repeat-x;
	padding: 0px;
    /*BACKGROUND: #336699;*/
    MARGIN: 10px;
    FONT-FAMILY: Arial, Helvetica;
    SCROLLBAR-BASE-COLOR: #6699cc
}
BODY.innerBody
{
    MARGIN: 0px;
    BACKGROUND-COLOR: #6699cc
}
a {
	color: white;
	text-decoration: none;
}
a:hover {
	color: yellow;
}
#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: white
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: white
}
A
{
    TEXT-DECORATION: none
}
.ViewChanger
{
    WIDTH: 100%;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1em;
    COLOR: white
}
.ViewChanger FORM
{
    MARGIN: 0px
}
.OrderSearchForm
{
    FONT-SIZE: 1em
}
.OrderSearchForm TH
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-ALIGN: right
}

.sumCol0
{
    WIDTH: 3%
}

.sumCol1
{
    WIDTH: 18%
}
.sumCol2
{
    WIDTH: 8%
}
.sumCol3
{
    WIDTH: 6%
}
.sumCol4
{
    WIDTH: 18%
}
.sumCol5
{
    WIDTH: 10%
}
.sumCol6
{
    WIDTH: 5%
}
.sumCol7
{
    WIDTH: 15%
}
.sumCol8
{
    WIDTH: 17%
}

.Inbox_sumCol7
{
    WIDTH: 13%
}
.Inbox_sumCol8
{
    WIDTH: 4%
}
.Inbox_sumCol9
{
	WIDTH: 15%	
}

.PPsumHeader
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    FONT-SIZE: 0.65em;
    BORDER-LEFT: black thin solid;
    WIDTH: 100%;
    padding:0 0 0 1px;
    BORDER-BOTTOM: medium none; 
}
.PPsumHeader TH
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #6699cc;
    color:White;
    TEXT-ALIGN: left
}

.PPsumHeader TD
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    color: Black ;
    background-color: white
    
}

.InboxsumHeader
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    FONT-SIZE: 0.65em;
    BORDER-LEFT: black thin solid;
    WIDTH: 100%;
    padding:0 0 0 1px;
    BORDER-BOTTOM:  black thin solid;    
}
.InboxsumHeader TH
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #6699cc;
    color:White;
    TEXT-ALIGN: left
}
.InboxsumHeader TD
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    color: Black ;
    background-color: white
    
}
.SPsumHeader
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    WIDTH: 100%;
    COLOR: white;
    BORDER-BOTTOM: black thin solid;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: center
}
.PPsumLineHeader
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    WIDTH: 100%;
    COLOR: white;
    BORDER-BOTTOM: black thin solid;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: center
}

.InboxsumLineHeader
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    WIDTH: 100%;
    COLOR: white;
    BORDER-BOTTOM: black thin solid;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: center
}

.CommentBox
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    WIDTH: 80%;
    COLOR: white;
    BORDER-BOTTOM: black thin solid;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: center;
    FONT-SIZE: 12px;
}
.SPsumHeader A
{
    COLOR: white
}
.PPsumLineHeader A
{
    COLOR: white
}
.InboxsumLineHeader A
{
    COLOR: white
}
.SPsumHeader A:hover
{
    COLOR: #996633
}
.PPsumLineHeader A:hover
{
    COLOR: #996633
}

.InboxsumLineHeader A:hover
{
    COLOR: #996633
}
.SPsumHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.66em;
    BACKGROUND-COLOR: #336699
}
.PPsumLineHeader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    BACKGROUND-COLOR: #6699cc
}
.InboxsumLineHeader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    BACKGROUND-COLOR: #6699cc
}
.SPsumLineData
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: medium none;
    FONT-SIZE: 0.65em;
    BORDER-LEFT: black thin solid;
    WIDTH: 100%;
    COLOR: black;
    BORDER-BOTTOM: black thin solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.PPsumLineData
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: medium none;
    FONT-SIZE: 0.65em;
    BORDER-LEFT: black thin solid;
    WIDTH: 100%;
    COLOR: black;
    BORDER-BOTTOM: black thin solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}

.InboxsumLineData
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: medium none;
    FONT-SIZE: 0.65em;
    BORDER-LEFT: black thin solid;
    WIDTH: 100%;
    COLOR: black;
    BORDER-BOTTOM: black thin solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.InboxsumLineData A
{
    COLOR: #003366
}

.InboxsumLineData TD
{
    BORDER-RIGHT: silver thin solid;
    BORDER-TOP: silver thin solid;
    BORDER-LEFT: silver thin solid;
    BORDER-BOTTOM: silver thin solid
}

.SPsumLineData A
{
    COLOR: #003366
}
.PPsumLineData A
{
    COLOR: #003366
}
.SPsumLineData TD
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
.PPsumLineData TD
{
    BORDER-RIGHT: silver thin solid;
    BORDER-TOP: silver thin solid;
    BORDER-LEFT: silver thin solid;
    BORDER-BOTTOM: silver thin solid
}
.OrderTable
{
    WIDTH: 100%
}
.OrderTable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse
}
.StatusTabs
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse
}
.StatusTabs
{
    VERTICAL-ALIGN: bottom
}
.OrderTable TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.StatusTabs TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.OrderPanel
{
    BORDER-RIGHT: #6699cc 3px outset;
    PADDING-RIGHT: 0.5em;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0.5em;
    MARGIN: 0em;
    BORDER-LEFT: #6699cc 3px outset;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #6699cc 3px outset;
    HEIGHT: 32.3em;
    BACKGROUND-COLOR: #6699cc
}
.OrderPanel TABLE
{
    WIDTH: 100%;
    BORDER-COLLAPSE: collapse
}
.EstimateTable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse
}
.EstimateTable TD
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse
}
.EstimateList
{
    OVERFLOW-Y: scroll;
    OVERFLOW-X: hidden;
    MARGIN: 0em;
    VERTICAL-ALIGN: top;
    SCROLLBAR-BASE-COLOR: #6699cc;
    HEIGHT: 31em;
    BACKGROUND-COLOR: #6699cc
}
.EstimateListWithFilterOff
{
    OVERFLOW-Y: scroll;
    OVERFLOW-X: hidden;
    MARGIN: 0em;
    VERTICAL-ALIGN: top;
    SCROLLBAR-BASE-COLOR: #6699cc;
    HEIGHT: 29em;
    BACKGROUND-COLOR: #6699cc
}

.EstimateListWithFilterOn
{
    OVERFLOW-Y: scroll;
    OVERFLOW-X: hidden;
    MARGIN: 0em;
    VERTICAL-ALIGN: top;
    SCROLLBAR-BASE-COLOR: #6699cc;
    HEIGHT: 24em;
    BACKGROUND-COLOR: #6699cc
}
.StatusTab
{
    PADDING-RIGHT: 2em;
    PADDING-LEFT: 2em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.75em;
    PADDING-BOTTOM: 0.25em;
    MARGIN: 0em 0.5em 0em 0em;
    VERTICAL-ALIGN: middle;
	WIDTH: 13em;
    PADDING-TOP: 0.25em;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: center
}
.StatusTabSelected
{
    PADDING-RIGHT: 2em;
    PADDING-LEFT: 2em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.75em;
    PADDING-BOTTOM: 0.25em;
    MARGIN: 0em 0.5em 0em 0em;
    VERTICAL-ALIGN: middle;
    WIDTH: 13em;
    PADDING-TOP: 0.25em;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: center
}
.StatusTabHover
{
    PADDING-RIGHT: 2em;
    PADDING-LEFT: 2em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.75em;
    PADDING-BOTTOM: 0.25em;
    MARGIN: 0em 0.5em 0em 0em;
    VERTICAL-ALIGN: middle;
    WIDTH: 8em;
    PADDING-TOP: 0.25em;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: center
}
.StatusTab
{
    BORDER-RIGHT: gainsboro 3px outset;
    BORDER-TOP: gainsboro 3px outset;
    BORDER-LEFT: gainsboro 3px outset;
    CURSOR: hand;
    COLOR: slategray;
    BORDER-BOTTOM: #eeeeee 3px solid;
    BACKGROUND-COLOR: gainsboro
}
.StatusTabSelected
{
    BORDER-RIGHT: #6699cc 3px outset;
    BORDER-TOP: #6699cc 3px outset;
    BORDER-LEFT: #6699cc 3px outset;
    COLOR: white;
    BORDER-BOTTOM: #6699cc 3px solid;
    BACKGROUND-COLOR: #6699cc
}
.StatusTabHover
{
    BORDER-RIGHT: #87ceeb 3px outset;
    BORDER-TOP: #87ceeb 3px outset;
    BORDER-LEFT: #87ceeb 3px outset;
    COLOR: blue;
    BORDER-BOTTOM: #87ceeb 3px solid;
    BACKGROUND-COLOR: #87ceeb
}
.EstimateSummary
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.66em;
    MARGIN: 0px 4px 4px 0px;
    padding-left: 2px;
    OVERFLOW: hidden;
    BORDER-LEFT: white 1px solid;
    WIDTH: 14em;
    CURSOR: hand;
    BORDER-BOTTOM: white 1px solid;
    HEIGHT: 6.5em;
    TEXT-ALIGN: left
}
.EstimateSummarySelected
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.66em;
    MARGIN: 0px 4px 4px 0px;
    padding-left: 2px;
    OVERFLOW: hidden;
    BORDER-LEFT: black 1px solid;
    WIDTH: 14em;
    CURSOR: hand;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 6.5em;
    TEXT-ALIGN: left
}
.EstimateSummary
{
    COLOR: slategray;
    BACKGROUND-COLOR: gainsboro
}
.EstimateSummarySelected
{
    COLOR: #003366;
    BACKGROUND-COLOR: White
}

.EstimateSummaryUnconfirmed
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.66em;
    MARGIN: 0px 4px 4px 0px;
    padding-left: 2px;
    OVERFLOW: hidden;
    BORDER-LEFT: white 1px solid;
    WIDTH: 14em;
    CURSOR: hand;
    BORDER-BOTTOM: white 1px solid;
    HEIGHT: 8.2em;
    TEXT-ALIGN: left
}
.EstimateSummarySelectedUnconfirmed
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.66em;
    MARGIN: 0px 4px 4px 0px;
    padding-left: 2px;
    OVERFLOW: hidden;
    BORDER-LEFT: black 1px solid;
    WIDTH: 14em;
    CURSOR: hand;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 8.2em;
    TEXT-ALIGN: left
}
.EstimateSummaryUnconfirmed
{
    COLOR: slategray;
    BACKGROUND-COLOR: gainsboro
}
.EstimateSummarySelectedUnconfirmed
{
    COLOR: #003366;
    BACKGROUND-COLOR: White
}


.EstimateSummarySearch
{
    MARGIN-BOTTOM: 0.5em;
    WIDTH: 9em;
    TEXT-ALIGN: center
}
.OrderStatusConfirmed
{
    COLOR: white;
    BACKGROUND-COLOR: #336633;
}
.OrderStatusConfirmed A
{
    COLOR: white;
    BACKGROUND-COLOR: #336633;
}
.OrderStatusFlagged
{
    COLOR: white;
    BACKGROUND-COLOR: #CC0000;
}
.OrderStatusFlagged A
{
    COLOR: white;
    BACKGROUND-COLOR: #CC0000;
}
.OrderStatusDefault
{
    COLOR: black;
    BACKGROUND-COLOR: #99ccff
}
.OrderStatusDefault A
{
    COLOR: black;
    BACKGROUND-COLOR: #99ccff
}
.OrderStatusCreditRequested
{
    COLOR: black;
    BACKGROUND-COLOR: gold;
}
.OrderStatusCreditRequested A
{
    COLOR: black;
    BACKGROUND-COLOR: gold;
}
.OrderStatusSent
{
    COLOR: black;
    BACKGROUND-COLOR: #CCCCCC;
}
.OrderStatusSent A
{
    COLOR: black;
    BACKGROUND-COLOR: #CCCCCC;
}
.PaletteButtonOld
{
    BORDER-RIGHT: #336699 3px outset;
    BORDER-TOP: #336699 3px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.75em;
    BORDER-LEFT: #336699 3px outset;
    WIDTH: 10em;
    COLOR: white;
    BORDER-BOTTOM: #336699 3px outset;
    BACKGROUND-COLOR: #336699
}
.PaletteButtonGo
{
    BORDER-RIGHT: #336699 1px outset;
    BORDER-TOP: #336699 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.75em;
    BORDER-LEFT: #336699 1px outset;
    WIDTH: 3em;
    COLOR: white;
    BORDER-BOTTOM: #336699 1px outset;
    BACKGROUND-COLOR: #668C99
}
.PaletteButton
{
    BORDER-RIGHT: #336699 1px outset;
    BORDER-TOP: #336699 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.75em;
    BORDER-LEFT: #336699 1px outset;
    WIDTH: 10em;
    COLOR: white;
    BORDER-BOTTOM: #336699 1px outset;
    BACKGROUND-COLOR: #668C99
}
.PaletteButtonRed
{
    BORDER-RIGHT: #336699 1px outset;
    BORDER-TOP: #336699 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.75em;
    BORDER-LEFT: #336699 1px outset;
    WIDTH: 10em;
    COLOR: white;
    BORDER-BOTTOM: #336699 1px outset;
    BACKGROUND-COLOR: #CC0000
}
.PaletteButtonGreen
{
    BORDER-RIGHT: #336699 1px outset;
    BORDER-TOP: #336699 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.75em;
    BORDER-LEFT: #336699 1px outset;
    WIDTH: 10em;
    COLOR: white;
    BORDER-BOTTOM: #336699 1px outset;
    BACKGROUND-COLOR: #336633;
}
.PaletteButton1
{
    BORDER-RIGHT: #336699 3px outset;
    BORDER-TOP: #336699 3px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.75em;
    BORDER-LEFT: #336699 3px outset;
    WIDTH: 13em;
    COLOR: white;
    BORDER-BOTTOM: #336699 3px outset;
    BACKGROUND-COLOR: #336699
}
.OrderFrame
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    DISPLAY: none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 100%
}
.PPFrame
{
    OVERFLOW: auto;
    WIDTH: 100%;
    HEIGHT: 31em
}

.PPFrameWithFilterOff
{
    OVERFLOW: auto;
    WIDTH: 100%;
    HEIGHT: 29em
}

.PPFrameWithFilterOn
{
    OVERFLOW: auto;
    WIDTH: 100%;
    HEIGHT: 24em
}
.SPSummary
{
    OVERFLOW-Y: auto;
    OVERFLOW-X: hidden;
    WIDTH: 100%;
    HEIGHT: 23em
}
.CommentSummary
{
    OVERFLOW-Y: auto;
    OVERFLOW-X: hidden;
    WIDTH: 100%;
    HEIGHT: 13em
}
.SPSummaryWithFilterOff
{
    OVERFLOW-Y: auto;
    OVERFLOW-X: hidden;
    WIDTH: 100%;
    HEIGHT: 22em
}
.SPSummaryWithFilterOn
{
    OVERFLOW-Y: auto;
    OVERFLOW-X: hidden;
    WIDTH: 100%;
    HEIGHT: 17em
}


.PPSummary
{
    OVERFLOW-Y: auto;
    OVERFLOW-X: hidden;
    WIDTH: 100%;
    HEIGHT: 26em
}
.InboxSummarySelected
{
    BORDER: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.66em;
    MARGIN: 0px 4px 4px 0px;
    padding-left: 2px;
    OVERFLOW: hidden;
    WIDTH: 14em;
    CURSOR: hand;
    HEIGHT: 7em;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.InboxSummary
{
    BORDER: white 1px solid;
    padding-left: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.66em;
    MARGIN: 0px 4px 4px 0px;
    OVERFLOW: hidden;
    WIDTH: 14em;
    CURSOR: hand;
    HEIGHT: 7em;
    COLOR: slategray;
    BACKGROUND-COLOR: gainsboro;
    TEXT-ALIGN: left
}
.InboxTableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.66em;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-COLOR: black;
    WIDTH: 100%;
    COLOR: gray;
    BORDER-TOP-COLOR: black;
    HEIGHT: 10%;
    BACKGROUND-COLOR: lightgrey;
    BORDER-RIGHT-COLOR: black
}
.InboxTableRow
{
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-COLOR: black;
    WIDTH: 100%;
    COLOR: gray;
    BORDER-TOP-COLOR: black;
    HEIGHT: 10pt;
    BACKGROUND-COLOR: lightgrey;
    BORDER-RIGHT-COLOR: black
}
.InboxSearchForm
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    FONT-SIZE: 0.66em;
    BORDER-LEFT: black thin solid;
    WIDTH: 80%;
    COLOR: white;
    BORDER-BOTTOM: black thin solid;
    HEIGHT: 10%;
    BACKGROUND-COLOR: #6699cc
}
.InboxSearchForm TH
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 15%;
    BORDER-BOTTOM: medium none;
    padding:0 0 0 8px;
    TEXT-ALIGN: left;
    
}
.InboxSearchForm TD
{
    WIDTH: 20%
}
.HeaderLinkInfoTable
{
	
}
.HeaderLinkInfoTable TH
{
	COLOR: white;
	FONT-SIZE: 0.7em;
}
.OrderLinkHeader
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    WIDTH: 80%;
    COLOR: white;
    BORDER-BOTTOM: black thin solid;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: center;
    FONT-WEIGHT:bold;
    FONT-SIZE: 0.7em;
    BACKGROUND-COLOR: #6699cc;
    text-decoration:underline;
    
}
.OrderLinkData
{
	BORDER-RIGHT: black thin solid;
    BORDER-TOP: medium none;
    FONT-SIZE: 0.65em;
    BORDER-LEFT: black thin solid;
    WIDTH: 80%;
    COLOR: black;
    BORDER-BOTTOM: black thin solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.OrderLinkData TD
{
	BORDER-RIGHT: silver thin solid;
    BORDER-TOP: silver thin solid;
    BORDER-LEFT: silver thin solid;
    BORDER-BOTTOM: silver thin solid
}
.LinkHeaderDetails
{
    OVERFLOW-Y: auto;
    OVERFLOW-X: hidden;
    WIDTH: 100%;
    HEIGHT: 16em
}
.LinkHeaderToStation
{
    OVERFLOW-Y: auto;
    OVERFLOW-X: hidden;
    WIDTH: 100%;
    HEIGHT: 10em
}
.FilterForm
{
    
    WIDTH: 100%;
    COLOR: white;
    FONT-SIZE: 0.66em;
    HEIGHT: 10%;
    padding:2px 1px 2px 1px;
     
    
}
.FilterForm TH
{
    
    BACKGROUND-COLOR: #336699
    
}
.FilterForm TD
{	
    BACKGROUND-COLOR: #6699cc
}

.InboxEstimateList
{
    OVERFLOW-Y: scroll;
    OVERFLOW-X: hidden;
    MARGIN: 0em;
    VERTICAL-ALIGN: top;
    SCROLLBAR-BASE-COLOR: #6699cc;
    HEIGHT: 29em;
    BACKGROUND-COLOR: #6699cc
}

.InboxEstimateListWithList
{
    OVERFLOW-Y: scroll;
    OVERFLOW-X: hidden;
    MARGIN: 0em;
    VERTICAL-ALIGN: top;
    SCROLLBAR-BASE-COLOR: #6699cc;
    HEIGHT: 27em;
    BACKGROUND-COLOR: #6699cc
}

.InboxEstimateFrame
{
    OVERFLOW: auto;
    WIDTH: 100%;
    HEIGHT: 29em
}

.InboxEstimateFrameWithList
{
    OVERFLOW: auto;
    WIDTH: 100%;
    HEIGHT: 27em
}
.CallsMisMatchFlag {
	background-color: #673574;
	color: white;
	font-size : 0.9em;
	vertical-align :middle ;
	font-weight :bold;	
}

.InvalidCallsFlag {
	background-color: #CC0000;
	color: white;
	font-size : 0.9em;
	vertical-align :middle ;
	font-weight : bold;	
}
.LineDetailScrollingHeader
{
    OVERFLOW-Y: hidden;
    OVERFLOW-X: hidden;
    WIDTH: 100%;   
    HEIGHT: 2.05em     
}

.LineDetailTable
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid
}

.LineDetailTable
{
    TABLE-LAYOUT: fixed;
    FONT-SIZE: 0.7em;
    MARGIN-BOTTOM: 1em;
    WIDTH: 100%;
    BORDER-COLLAPSE: collapse
}


.LineDetailHeader TH
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid
}

.LineDetailHeader
{
    COLOR: white;
    BACKGROUND-COLOR: #6699cc;
    VERTICAL-ALIGN:middle;
    TEXT-ALIGN: center;
    HEIGHT : 3em;
}

.LineDetailHeader2
{
    COLOR: white;
    BACKGROUND-COLOR: #6699cc;
    VERTICAL-ALIGN:middle;
    TEXT-ALIGN: center;
    HEIGHT : 6em;
}

.LineDetailScrollingBody
{
    OVERFLOW-Y: auto;
    OVERFLOW-X: hidden;
    WIDTH: 100%;
    HEIGHT: 12em   
}

.LineDetailRowEven TD
{
	OVERFLOW: hidden;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
}
.LineDetailRowEven
{
    BACKGROUND-COLOR: white;    
    TEXT-ALIGN: center
}
.LineDetailRowOdd TD
{
	OVERFLOW: hidden;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
}
.LineDetailRowOdd
{
    BACKGROUND-COLOR: #e0e0ff;
    TEXT-ALIGN: center
}

.LineDetailRowEvenCancelled
{
    BACKGROUND-COLOR: white;    
    TEXT-ALIGN: center;
	text-decoration: line-through;
}
.LineDetailRowOddCancelled
{
    BACKGROUND-COLOR: #e0e0ff;
    TEXT-ALIGN: center;
   	text-decoration: line-through;
}


.Message
{
	 text-align : center ;
	 color :white ;
}

.SpotTypeOrderDetailHeader
{
    COLOR: white;
    BACKGROUND-COLOR: #6699cc;
    VERTICAL-ALIGN:middle;
    TEXT-ALIGN: center;
    HEIGHT : 2em;
}

.SpotTypeOrderDetailBody
{
    COLOR: black;
    BACKGROUND-COLOR: white;
    VERTICAL-ALIGN:middle;
    TEXT-ALIGN: center;
    HEIGHT : 3em;
}
.CommentFrame
{
    OVERFLOW-Y: auto;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 100%;
}
#CommentList
{
    SCROLLBAR-BASE-COLOR: #6699cc;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: medium none;
    FONT-SIZE: 0.65em;
    BORDER-LEFT: black thin solid;
    WIDTH: 100%;
    COLOR: black;
    BORDER-BOTTOM: black thin solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.CommentTextArea {
	background-color: #6699cc;
	color: white;
	text-align: left;
}
.CommentUIArea
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: white thin solid;
    FONT-SIZE: 0.90em;
    BORDER-LEFT: black thin solid;
    WIDTH: 100%;
    COLOR: black;
    BORDER-BOTTOM: black thin solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: white;
    PADDING: 5px;
    TEXT-ALIGN: center
}
.rates_approved
{
  BORDER-RIGHT: 1px black solid;
  BORDER-LEFT: 1px black solid;
  BORDER-TOP: 2px black solid;
  BORDER-BOTTOM: 2px black solid;
  FONT-SIZE: 0.90em;
  COLOR: #336633;
  BACKGROUND-COLOR: white;
  PADDING: 2px;
  MARGIN: 3px;
  TEXT-ALIGN: center;
  VERTICAL-ALIGN: middle;
}
.button_nav {
    background: url('images/tab_blank.gif') no-repeat;
    width: 65px;
    height: 28px;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    border:0 none;
    color: #fff;
    cursor: pointer;
    vertical-align: top;
}
.button_nav_nsm {
    background: url('images/nsm_tab_blank.gif') no-repeat;
    width: 65px;
    height: 28px;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    border:0 none;
    color: #fff;
    cursor: pointer;
    vertical-align: top;
}


