.Buttons
{
    BORDER-RIGHT: #666699 1px groove;
    BORDER-TOP: #666699 1px groove;
    FONT-SIZE: 11px;
    BORDER-LEFT: #666699 1px groove;
    CURSOR: pointer;    /* METCR62 change from hand to pointer */
    COLOR: black;
    BORDER-BOTTOM: #666699 1px groove;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: silver
}
/* METCR100 - new */
.Buttons1
{
    BORDER-RIGHT: #666699 1px groove;
    BORDER-TOP: #666699 1px groove;
    FONT-SIZE: 11px;
    BORDER-LEFT: #666699 1px groove;
    COLOR: black;
    BORDER-BOTTOM: #666699 1px groove;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: silver
}
.TextBoxJazzy
{
    BORDER-RIGHT: #666699 1pt solid;
    BORDER-TOP: #666699 1pt solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(#default#savehistory);
    BORDER-LEFT: #666699 1pt solid;
    WIDTH: 140px;
    BORDER-BOTTOM: #666699 1pt solid;
    FONT-FAMILY: Verdana
}
.TextBoxSmall
{
    BORDER-RIGHT: #666699 1pt solid;
    BACKGROUND-POSITION: right top;
    BORDER-TOP: #666699 1pt solid;
    FONT-SIZE: 12pt;
    BACKGROUND-IMAGE: url(../images/required.gif);
    BORDER-LEFT: #666699 1pt solid;
    WIDTH: 80px;
    BORDER-BOTTOM: #666699 1pt solid;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana
}
.TextBoxMandatory
{
    BORDER-RIGHT: #666699 1pt solid;
    BACKGROUND-POSITION: right top;
    BORDER-TOP: #666699 1pt solid;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../images/required.gif);
    BORDER-LEFT: #666699 1pt solid;
    WIDTH: 140px;
    BORDER-BOTTOM: #666699 1pt solid;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana
}
.Validity
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #f0bfa7
}
.CMRBText
{
    BORDER-RIGHT: black 1pt outset;
    BORDER-TOP: black 1pt outset;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: black 1pt outset;
    COLOR: white;
    BORDER-BOTTOM: black 1pt outset;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #666699;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal
}
.CMRBMetal
{
    BORDER-RIGHT: black 1pt outset;
    BORDER-TOP: black 1pt outset;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: black 1pt outset;
    COLOR: white;
    BORDER-BOTTOM: black 1pt outset;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #666699;
    TEXT-ALIGN: left;
    FONT-VARIANT: normal
}
.CMRBNum
{
    BORDER-RIGHT: black 1pt outset;
    BORDER-TOP: black 1pt outset;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: black 1pt outset;
    BORDER-BOTTOM: black 1pt outset;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right;
    FONT-VARIANT: normal
}
.MenuHeader
{
    BORDER-RIGHT: black 1pt outset;
    BORDER-TOP: black 1pt outset;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: black 1pt outset;
    COLOR: white;
    BORDER-BOTTOM: black 1pt outset;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #666699;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal
}
.MenuButton
{
    BORDER-RIGHT: 1pt;
    BORDER-TOP: 1pt;
    FONT: bold 12px Arial, Verdana;
    BORDER-LEFT: 1pt;
    CURSOR: pointer;     /* METCR62 change from hand to pointer */
    COLOR: #445fae;
    BORDER-BOTTOM: 1pt;
    HEIGHT: 20px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.MenuButtonPressed
{
    BORDER-RIGHT: 1pt;
    BORDER-TOP: 1pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: 1pt;
    CURSOR: pointer;     /* METCR62 change from hand to pointer */
    COLOR: #b43255;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: 1pt;
    FONT-FAMILY: Arial;
    HEIGHT: 20px;
    TEXT-ALIGN: left;
    FONT-VARIANT: normal
}
.MenuButtonSelected
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: medium none;
    CURSOR: pointer;    /* METCR62 change from hand to pointer */
    COLOR: white;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    HEIGHT: 20px;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: left;
    FONT-VARIANT: normal
}
.Test
{
    BACKGROUND-COLOR: #d5dce5
}
.ListHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 25px;
    BACKGROUND-COLOR: black
}
.Message
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #2f6081;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: center
}
.NegotiateOffer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffa448
}
.NoEntries
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #666699;
    TEXT-ALIGN: center
}

.NonPermissibleSellOffer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;  
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ff6a6a;
}
.NonPermissibleBuyOffer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff; 
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #93b6ff
}
.PermissibleSellOffer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #d90000
}
.PermissibleBuyOffer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #0000FF
}
/* METCR159 new options */
.SameCompanySellOffer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;  
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ff6a6a;
}
.SameCompanyBuyOffer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000; 
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #93b6ff
}
/* METCR159 end */
.PageHeader
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: 1px solid;
    COLOR: white;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #666699;
    TEXT-ALIGN: center;
}
.PageHeader1
{
    BORDER: 1px black
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black bold;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #00FF99;
    TEXT-ALIGN: center;
}

.PageHeader2
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 2px solid black;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: 1px solid;
    COLOR: black bold;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #33CCFF;
    TEXT-ALIGN: center;
}

/* METCR184 */
.PageHeader3
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 2px solid black;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BORDER-LEFT: 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #98AFC7;
    TEXT-ALIGN: center;
    width: 7%;

}

.Header
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    BORDER-LEFT: 1px;
    COLOR: black;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}
.WaitMessage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #2f6081;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.Separators
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: underline
}
.Links
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: mediumblue;
    FONT-FAMILY: Verdana, Arial
}
.Bannertext
{
    FONT-SIZE: 09px;
    COLOR: mediumblue;
    FONT-FAMILY: Verdana, Arial
}
.Label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana
}
.JustText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana
}
.FaintLabel
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: left
}
.ComboStyle
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana
}
.ComboStyleBig
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Verdana
}
.ListBody
{
    BACKGROUND-COLOR: #d0ceb1
}
.ShadedBox
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: gray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: lightgrey
}
.Anchor
{
    COLOR: white
}
.Contracts
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #ffffcc
}
.Blink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    HEIGHT: 20px;
    BACKGROUND-COLOR: teal
}
.Markers
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff3333;
    FONT-FAMILY: Arial
}
.ContractBG
{
    FONT-SIZE: 11px;
    COLOR: black;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.ContractHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: maroon
}
.GroupSplitOrders
{
    BORDER-TOP: black 2px solid
}
.ChangedData
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: silver
}
.OTDocRow
{
    BORDER-RIGHT: gray 1px inset;
    BORDER-TOP: gray 1px inset;
    BORDER-LEFT: gray 1px inset;
    BORDER-BOTTOM: gray 1px inset
}
.Error
{
    BORDER-RIGHT: #666699 1pt solid;
    BORDER-TOP: #666699 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #666699 1pt solid;
    WIDTH: 140px;
    BORDER-BOTTOM: #666699 1pt solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: powderblue
}
.TextAreaJazzy
{
    BORDER-RIGHT: steelblue 1pt solid;
    BORDER-TOP: steelblue 1pt solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: steelblue 1pt solid;
    BORDER-BOTTOM: steelblue 1pt solid;
    FONT-FAMILY: Arial, Verdana
}
.TextAreaMandatory
{
    BORDER-RIGHT: steelblue 1pt solid;
    BACKGROUND-POSITION: right top;
    BORDER-TOP: steelblue 1pt solid;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(images/required.gif);
    BORDER-LEFT: steelblue 1pt solid;
    BORDER-BOTTOM: steelblue 1pt solid;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Verdana
}

/******************
 METCR254 order code key 
******************/
.orderkey {
  float: left;
  margin-left: 2%;
  width: 98%;
}

.orderkey .hideshow {
 margin-bottom: 0.5%;
 width: 15%;
 cursor: pointer;
}

.orderkey .hideshow input[type=button]{
 background-color: #1E0A35;
 color: #ffffff;
 text-decoration: none;
 cursor: pointer;
 width:100%;
 padding: 0.5%;
 font-size: 0.8em;
 border-radius: 0.3em;
}

.orderkey .displayins {
 float: left;
 width: 100%;
}

.orderkey .displayins .hdrtxt {
 float: left;
  font-weight: bold;
 font-size: 1em;
 line-height: 1.3em;
 width: 50%;
 text-decoration: underline;
 margin-bottom: 1%;
}

.orderkey .displayins .keyrow {
 float: left;
 width: 98%;
 border-bottom: 2px solid #1E0A35;
  margin-bottom: 1%;
}

.orderkey .displayins .keyrow .keyfield{
 float: left;
 width: 12%;
 padding: 0.5%;
 margin-left: 1%;
 color: #ffffff;
  font-weight: bold;
 font-size: 0.8em;
 line-height: 1em;
 margin-bottom: 1%;
 text-align: center;
}

.BuyOk { background-color: #0000FF;} 
.SellOk { background-color:  #FF0000;} 
.BuyOwn { background-color: #93B6FF;} 
.SellOwn { background-color:  #FFB3B3;} 
.NixOk { background-color: #ffa448;} 

.orderkey .displayins .keyrow .keytxt{
 float: left;
 width: 50%;
 padding: 0.5%;
 margin-left: 1%;
  font-weight: bold;
 font-size: 0.8em;
 line-height: 1em;
 margin-bottom: 1%;
}

.orderkey .displayins .keyrow .keytxtown{
 float: left;
 width: 100%;
 padding: 0.5%;
 margin-left: 1%;
  font-weight: bold;
 font-size: 0.8em;
 line-height: 1em;
 margin-bottom: 1%;
}