H1
{
    COLOR: blue;
    FONT-FAMILY: Arial
}
.newitem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.tablabel0
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 20;
    LEFT: 53px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 125px
}
.tablabel0_off
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 20;
    LEFT: 53px;
    COLOR: gray;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 125px
}
.tablabel1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 20;
    LEFT: 195px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 125px
}
.tablabel1_off
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 20;
    LEFT: 195px;
    COLOR: gray;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 125px
}
.tablabel2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 20;
    LEFT: 330px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 125px
}
.tablabel2_off
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 20;
    LEFT: 330px;
    COLOR: gray;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 125px
}
.tablabel3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 20;
    LEFT: 470px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 125px
}
.tablabel3_off
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 20;
    LEFT: 470px;
    COLOR: gray;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 125px
}
.tablabel4
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 20;
    LEFT: 605px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 125px
}
.tablabel4_off
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 20;
    LEFT: 605px;
    COLOR: gray;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 125px
}
.tablabel5
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 1;
    LEFT: 105px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 85px
}
.tablabel5_off
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 1;
    LEFT: 105px;
    COLOR: gray;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 85px
}
.tablabel6
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 1;
    LEFT: 260px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 85px
}
.tablabel6_off
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 1;
    LEFT: 260px;
    COLOR: gray;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 85px
}
.tablabel7
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 1;
    LEFT: 385px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 85px
}
.tablabel7_off
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 1;
    LEFT: 385px;
    COLOR: gray;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 85px
}
.tablabel8
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 1;
    LEFT: 540px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 85px
}
.tablabel8_off
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    Z-INDEX: 1;
    LEFT: 540px;
    COLOR: gray;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 85px
}
.tabmenu1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #cc99cc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.tabimage0
{
    Z-INDEX: 5;
    LEFT: 20px;
    POSITION: absolute;
    TOP: 109px;
    BACKGROUND-COLOR: transparent
}
.tabimage1
{
    Z-INDEX: 5;
    LEFT: 173px;
    POSITION: absolute;
    TOP: 109px;
    BACKGROUND-COLOR: transparent
}
.tabimage2
{
    Z-INDEX: 5;
    LEFT: 306px;
    POSITION: absolute;
    TOP: 109px;
    BACKGROUND-COLOR: transparent
}
.tabimage3
{
    Z-INDEX: 5;
    LEFT: 440px;
    POSITION: absolute;
    TOP: 109px;
    BACKGROUND-COLOR: transparent
}
.tabimage4
{
    Z-INDEX: 5;
    LEFT: 574px;
    POSITION: absolute;
    TOP: 109px;
    BACKGROUND-COLOR: transparent
}
.tabimage5
{
    Z-INDEX: 1;
    LEFT: 75px;
    POSITION: absolute;
    TOP: 75px;
    BACKGROUND-COLOR: transparent
}
.tabimage6
{
    Z-INDEX: 1;
    LEFT: 227px;
    POSITION: absolute;
    TOP: 75px;
    BACKGROUND-COLOR: transparent
}
.tabimage7
{
    Z-INDEX: 1;
    LEFT: 360px;
    POSITION: absolute;
    TOP: 75px;
    BACKGROUND-COLOR: transparent
}
.tabimage8
{
    Z-INDEX: 1;
    LEFT: 493px;
    POSITION: absolute;
    TOP: 75px;
    BACKGROUND-COLOR: transparent
}
.matte
{
    Z-INDEX: 7;
    POSITION: absolute;
    TOP: 45pt;
    BACKGROUND-COLOR: #ccccff
}
STRONG EM
{
    COLOR: blue;
    FONT-FAMILY: Arial
}
TD
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
TD.border
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ccccff
}
TD.borderg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dddddd
}
TD.bordergr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: right
}
TD.border-red
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ccccff
}
TD.border-redThin
{
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.border-l
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ccccff;
    TEXT-ALIGN: left
}
TD.border-r
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ccccff;
    TEXT-ALIGN: right
}
TD.border-g
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: right
}
TD.border-w
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
TD.border-c
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ccccff;
    TEXT-ALIGN: center
}
TD.orderitemdetail
{
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: left
}
INPUT.detail
{
    FONT-SIZE: 10px;
    WIDTH: 25px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: center
}
TD.orderitemdetail-r
{
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
TD.orderitemdetail-l
{
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
TD.orderitemdetail-c
{
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
SELECT.detail
{
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Arial
}
TD.orderlabel
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #006699;
    TEXT-ALIGN: right
}
TD.orderfield
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #006699;
    TEXT-ALIGN: left
}
TD.ordertotal
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
INPUT.ordertotal
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    WIDTH: 25px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
SELECT.ordertotal
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    WIDTH: 90px;
    COLOR: #006699;
    MARGIN-RIGHT: 0px
}
TD.ordertotal-l
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
#orderdetailtitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
BODY.default
{
    FONT-SIZE: 12px;
    MARGIN-LEFT: 20px;
    COLOR: black;
    FONT-FAMILY: Arial
}
TABLE.orderdetail
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 2px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial
}
SELECT.orderfield
{
    FONT-SIZE: 12px;
    COLOR: #006699
}
TR.padded5
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 6px;
    PADDING-TOP: 0px
}
.align-r
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.ordertotal-c
{
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.align-l
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.yellowhi
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: lightgoldenrodyellow;
    TEXT-ALIGN: center
}
#forcasttitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
TD.text
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
TD.text-l
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
TD.text-black
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ccccff;
    TEXT-ALIGN: left
}
TD.rd
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
TD.text-r
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
TD.text-w
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #006699;
    TEXT-ALIGN: left
}
TD.header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
TD.header-r
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
TD.header-c
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
TD.inputheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ccccff;
    TEXT-ALIGN: right
}
TD.inputheader-l
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ccccff;
    TEXT-ALIGN: left
}
TD.sp
{
    BACKGROUND-COLOR: #006699
}
TD.gp
{
    BACKGROUND-COLOR: #dddddd
}
TD.wt
{
    BACKGROUND-COLOR: #ffffff
}
TD.wt-l
{
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
TD.wt-r
{
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
TD.b-l
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ccccff;
    TEXT-ALIGN: left
}
TD.b-r
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ccccff;
    TEXT-ALIGN: right
}
TD.bb-r
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ccccff;
    TEXT-ALIGN: right
}
TD.b-c
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ccccff;
    TEXT-ALIGN: center
}
TD.g-l
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: left
}
TD.g-r
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: right
}
TD.g-c
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: center
}
.reportdesc-l
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.text13pt-l
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.basic
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 0px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.left-indent
{
    MARGIN-LEFT: 20px
}
TD.bluebold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #cccc00;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #006699
}
TD.blue
{
    FONT-SIZE: 12px;
    COLOR: #cccc00;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #006699
}
TD.gray
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dddddd
}
TD.gray-r
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: right
}
TD.grayTxtBld
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}
TD.blue-l
{
    FONT-SIZE: 12px;
    COLOR: #cccc00;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #006699;
    TEXT-ALIGN: left
}
TD.blue-r
{
    FONT-SIZE: 12px;
    COLOR: #cccc00;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #006699;
    TEXT-ALIGN: right
}
TD.blue-c
{
    FONT-SIZE: 12px;
    COLOR: #cccc00;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #006699;
    TEXT-ALIGN: center
}
TD.brown
{
    FONT-SIZE: 12px;
    COLOR: #666600;
    FONT-FAMILY: Arial, Helvetica
}
TD.tx
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial
}
TD.tx-l
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
TD.tx-c
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
TD.tx-r
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.blue13
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial
}
.blue13bold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial
}
.proper
{
    TEXT-TRANSFORM: capitalize
}
TD.header-c
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    COLOR: #004080;
    FONT-FAMILY: Georgia;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
TD.h-l
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left
}
TD.h-r
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: right
}
TD.h-c
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}
TD.bb-c
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.ordertotal-b-l
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #006699
}
.notrequired-c
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}
TD.orderlabel-l
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #006699
}
TH
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dddddd
}
.white13ptb
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
BODY
{
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Arial Unicode MS', Arial
}
.altrow
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dedede
}
.dkblue13ptb
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ccccff
}
.defaultTable
{
    BORDER-RIGHT: blue;
    BORDER-TOP: blue;
    FONT-SIZE: 8pt;
    Z-INDEX: 20;
    BORDER-LEFT: blue;
    WIDTH: 100%;
    COLOR: fuchsia;
    TEXT-INDENT: 5px;
    LINE-HEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-ALIGN: center
}
.defaultTableLeft
{
    BORDER-RIGHT: blue;
    BORDER-TOP: blue;
    FONT-SIZE: 8pt;
    BORDER-LEFT: blue;
    WIDTH: 90%;
    COLOR: fuchsia;
    TEXT-INDENT: 5px;
    LINE-HEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-ALIGN: left
}
.tabTable
{
    BORDER-RIGHT: gray;
    BORDER-TOP: gray;
    Z-INDEX: 50;
    LEFT: 20px;
    BORDER-LEFT: gray;
    WIDTH: 800px;
    BORDER-BOTTOM: gray;
    POSITION: absolute;
    TOP: 145px;
    BACKGROUND-COLOR: #dddddd
}
.tabBorder
{
    LEFT: 20px;
    POSITION: absolute;
    TOP: 195px;
    BACKGROUND-COLOR: #ccccff
}
.BlackBG
{
    LEFT: -2pt;
    BACKGROUND-IMAGE: url(/images/ns-back.jpg);
    MARGIN-LEFT: 3px;
    WIDTH: 0%;
    BACKGROUND-REPEAT: repeat;
    POSITION: absolute;
    TOP: -2.5pt;
    BACKGROUND-COLOR: black;
    BACKGROUND-: -2pt
}
.header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699
}
.oldHeader
{
    BORDER-RIGHT: black thin;
    BACKGROUND-POSITION: -2px -1.5pt;
    LEFT: -2pt;
    BACKGROUND-IMAGE: url(/images/header_back.jpg);
    BORDER-LEFT: black thin;
    WIDTH: 110%;
    COLOR: gray;
    BORDER-BOTTOM: black thin;
    POSITION: absolute;
    TOP: -2.5pt;
    HEIGHT: 1pt;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-: medium none
}
#UserName
{
    FONT-WEIGHT: bolder;
    Z-INDEX: 1;
    LEFT: 180px;
    COLOR: black;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 67px
}
.topmenu
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #666633;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.Procurement
{
    WIDTH: 90%;
    COLOR: #006699;
    HEIGHT: 1pt;
    BACKGROUND-COLOR: #0000cc
}
.nav
{
    FONT-SIZE: 12px;
    Z-INDEX: 50;
    LEFT: 0mm;
    COLOR: silver;
    FONT-FAMILY: Arial;
    POSITION: relative;
    TOP: 0mm;
    BACKGROUND-COLOR: #666666
}
.tbltopmenu
{
    BORDER-RIGHT: silver 0.01pt;
    BORDER-TOP: silver 0.01pt;
    FONT-SIZE: 12px;
    LEFT: 350pt;
    BORDER-LEFT: silver 0.01pt;
    WIDTH: 500px;
    COLOR: #cccc66;
    BORDER-BOTTOM: silver 0.01pt;
    POSITION: absolute;
    TOP: 0pt;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
.splash
{
    FONT-SIZE: 13px;
    LEFT: 0pt;
    COLOR: #dddddd;
    FONT-FAMILY: Arial, 'Microsoft Sans Serif';
    TOP: 0pt;
    BACKGROUND-COLOR: black
}
.splashbanner
{
    LEFT: 0pt;
    POSITION: absolute;
    TOP: 0pt
}
.tsplashtxt
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 13px;
    Z-INDEX: 50;
    LEFT: 0pt;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px;
    WIDTH: 250pt;
    COLOR: lightgrey;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, 'Microsoft Sans Serif';
    POSITION: absolute;
    TOP: 0pt;
    BACKGROUND-COLOR: black
}
.tlogin
{
    BORDER-RIGHT: white;
    PADDING-RIGHT: 5px;
    BORDER-TOP: white;
    PADDING-LEFT: 5px;
    FONT-SIZE: 13px;
    Z-INDEX: 20;
    LEFT: 430pt;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px;
    BORDER-LEFT: white;
    COLOR: black;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: white;
    FONT-FAMILY: Arial, 'Microsoft Sans Serif';
    POSITION: absolute;
    TOP: 160pt;
    BACKGROUND-COLOR: transparent
}
.flags
{
    Z-INDEX: 20;
    LEFT: 20pt;
    POSITION: absolute;
    TOP: 360pt;
    TEXT-ALIGN: center
}
.subitem-prod
{
    BORDER-RIGHT: silver 0.01pt;
    BORDER-TOP: silver 0.01pt;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: silver 0.01pt;
    COLOR: white;
    TEXT-INDENT: 0mm;
    BORDER-BOTTOM: silver 0.01pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.subitem-svc
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    TEXT-INDENT: 40px
}
.divider
{
    BORDER-RIGHT: black 0.01ex solid;
    BORDER-TOP: black 0.01ex solid;
    BORDER-LEFT: black 0.01ex solid;
    WIDTH: 250px;
    TEXT-INDENT: -100pt;
    BORDER-BOTTOM: black 0.01ex solid;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: left
}
.subitem-support
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: white;
    TEXT-INDENT: 0mm
}
.subitem
{
    FONT-SIZE: 12px;
    COLOR: white;
    TEXT-INDENT: 18pt
}
.username
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    Z-INDEX: 200;
    LEFT: 65pt;
    COLOR: gray;
    FONT-FAMILY: 'Arial Unicode MS', Arial;
    POSITION: absolute;
    TOP: 15pt
}
.header-buttons
{
    MARGIN-TOP: 0px;
    LEFT: 300pt;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 31pt
}
.companyname
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    LEFT: 65pt;
    COLOR: gray;
    FONT-FAMILY: 'Arial Unicode MS', Arial;
    POSITION: absolute;
    TOP: 20pt
}
.tuserinfo
{
    FONT-SIZE: 10px;
    Z-INDEX: 50;
    LEFT: 130pt;
    WIDTH: 100%;
    COLOR: black;
    LINE-HEIGHT: 8px;
    POSITION: absolute;
    TOP: 31.5pt;
    HEIGHT: 1pt
}
.mainitem
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: white
}
.topdivide
{
    BORDER-RIGHT: black 0.01pt;
    BORDER-TOP: black 0.01pt;
    LEFT: 125pt;
    BORDER-LEFT: black 0.01pt;
    WIDTH: 600pt;
    COLOR: silver;
    BORDER-BOTTOM: black 0.01pt;
    POSITION: absolute;
    TOP: 62pt
}
.wizstep
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    FONT-STYLE: italic
}
.support-title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #663366
}
.support
{
    BORDER-RIGHT: 0.01mm;
    BORDER-TOP: 0.01mm;
    FONT-SIZE: 12px;
    BORDER-LEFT: 0.01mm;
    WIDTH: 90%;
    COLOR: #663366;
    BORDER-BOTTOM: 0.01mm;
    HEIGHT: 1pt
}
.support-back
{
    BORDER-RIGHT: gray thin inset;
    BORDER-TOP: gray thin inset;
    BORDER-LEFT: gray thin inset;
    BORDER-BOTTOM: gray thin inset;
    BACKGROUND-COLOR: #dddddd
}
.support-label
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #663366;
    TEXT-ALIGN: right
}
.support-Formitem
{
    FONT-SIZE: 12px;
    COLOR: #663366
}
.support-label-opt
{
    FONT-SIZE: 12px;
    COLOR: #663366;
    TEXT-ALIGN: right
}
.services-back
{
    BORDER-RIGHT: thin outset;
    BORDER-TOP: thin outset;
    BORDER-LEFT: thin outset;
    BORDER-BOTTOM: thin outset;
    BACKGROUND-COLOR: #ccffcc
}
.services-hours
{
    WIDTH: 25pt
}
.services
{
    COLOR: darkolivegreen
}
.dkmag13ptb
{
    COLOR: #663366;
    BACKGROUND-COLOR: #e6dcdc
}
.userfield
{
    Z-INDEX: 100;
    LEFT: 100pt;
    POSITION: absolute;
    TOP: 95pt
}
.loginlabels1
{
    FONT-SIZE: 14px;
    Z-INDEX: 10;
    LEFT: 350pt;
    COLOR: #dddddd;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 169pt;
    BACKGROUND-COLOR: transparent
}
.loginlabels2
{
    FONT-SIZE: 14px;
    LEFT: 350pt;
    COLOR: #dddddd;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 190pt
}
.main-title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #003300;
    FONT-FAMILY: Arial
}
.main
{
    BORDER-RIGHT: 0.01mm;
    BORDER-TOP: 0.01mm;
    FONT-SIZE: 12px;
    BORDER-LEFT: 0.01mm;
    WIDTH: 90%;
    COLOR: #003300;
    BORDER-BOTTOM: 0.01mm;
    HEIGHT: 1pt
}
.tbldata
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.search-title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #dd4411;
    FONT-FAMILY: Arial, 'Arial Unicode MS'
}
.feedback-title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #b22222;
    FONT-FAMILY: Arial, 'Arial Unicode MS'
}
.feedback-label
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #b22222;
    FONT-FAMILY: Arial, 'Arial Unicode MS';
    TEXT-ALIGN: right
}
.admin-title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006940
}
.feedbackA
{
    COLOR: #b22222
}
.admin-label
{
    FONT-SIZE: 12px;
    COLOR: #006940;
    TEXT-ALIGN: right
}
.logoff
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(/images/logoff-back.jpg);
    WIDTH: 90%;
    COLOR: #474600;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 1pt
}
.search
{
    WIDTH: 90%;
    COLOR: #dd4411;
    HEIGHT: 1pt
}
.feedback
{
    WIDTH: 90%;
    COLOR: #b22222;
    HEIGHT: 1pt
}
.datecap
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Arial, 'Arial Unicode MS';
    TEXT-ALIGN: center
}
A
{
    COLOR: #006699;
    TEXT-DECORATION: underline
}
.label
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, 'Arial Unicode MS';
    TEXT-ALIGN: right
}
.admin
{
    FONT-SIZE: 12px;
    WIDTH: 90%;
    COLOR: #006940;
    HEIGHT: 1pt
}
.admin A
{
    FONT-SIZE: 13px;
    COLOR: #006940;
    FONT-FAMILY: 'Arial Unicode MS'
}
.hier-main
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: gray;
    FONT-FAMILY: 'Arial Unicode MS';
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
.hier-maing
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: gray;
    FONT-FAMILY: 'Arial Unicode MS';
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: center
}
.hier-maingboldright
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: green;
    FONT-FAMILY: 'Arial Unicode MS';
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: right
}
.hier-sub
{
    FONT-SIZE: 11px;
    COLOR: gray;
    TEXT-INDENT: 0px;
    TEXT-ALIGN: left
}
.hier-subGreen
{
    FONT-SIZE: 12px;
    COLOR: #006940;
    TEXT-INDENT: 0px
}
.hier-sub A
{
    FONT-SIZE: 11px
}
.hier-main A
{
    TEXT-ALIGN: left
}
.hier
{
    BORDER-RIGHT: black;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 50px;
    BORDER-LEFT: black;
    TEXT-INDENT: 0pt;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.scoreboard
{
    FONT-SIZE: 11px
}
.dkmag11ptb
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #663366;
    BACKGROUND-COLOR: #e6dcdc
}
.altrowscoreboard
{
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #dddddd
}
.order-title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699
}
.order-titletxt
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699;
    BACKGROUND-COLOR: #dddddd
}
.order-titletxtW
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #dddddd
}
.order-listTxt
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    FONT-COLOR: #006699
}
.search-label
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #dd4411;
    TEXT-ALIGN: right
}
.AddressLabel-rb
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-ALIGN: right
}
.AddressLabel-r
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-ALIGN: right
}
.report-title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #007b7b
}
.defaultTable TH
{
    BACKGROUND-COLOR: #ccccff
}
.report
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    BORDER-LEFT: thin;
    WIDTH: 90%;
    COLOR: #005b5b;
    BORDER-BOTTOM: thin;
    HEIGHT: 1pt
}
.report A
{
    COLOR: #007b7b
}
.splash A
{
    COLOR: #dddddd
}
.defaultTable TD
{
    FONT-SIZE: 11px
}
.supportTable
{
    WIDTH: 100%
}
.supportTable TD
{
    FONT-SIZE: 11px
}
.procure-title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: 'Arial Unicode MS', Arial
}
.report TH
{
    COLOR: #007b7b;
    BACKGROUND-COLOR: silver
}
.fullitem-searchB
{
    FONT-SIZE: 10px;
    COLOR: #006699;
    BACKGROUND-COLOR: #ccccff
}
.fullitem-search
{
    FONT-SIZE: 10px;
    COLOR: #006699
}
.fullitem-searchG
{
    FONT-SIZE: 10px;
    COLOR: #006699;
    BACKGROUND-COLOR: #dddddd
}
.home-title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, 'Arial Unicode MS'
}
.msgTable
{
    WIDTH: 100%
}
.msgTable TH
{
    BACKGROUND-COLOR: #dcd8ff
}
.msgTable TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, 'Arial Unicode MS'
}
.headerhr
{
    BORDER-RIGHT: 1pt;
    BORDER-TOP: 1pt;
    FONT-WEIGHT: bolder;
    LEFT: 130pt;
    BORDER-LEFT: 1pt;
    WIDTH: 550pt;
    COLOR: black;
    BORDER-BOTTOM: 1pt;
    POSITION: absolute;
    TOP: 40.5pt;
    HEIGHT: 1pt;
    BACKGROUND-COLOR: transparent
}
.home-label
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #003366;
    TEXT-ALIGN: right
}
.home
{
    WIDTH: 90%;
    COLOR: #003366;
    HEIGHT: 1pt
}
.home TH
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px
}
TD.border-g A
{
    COLOR: #006699
}
TD.borderg A
{
    COLOR: #006699;
    FONT-FAMILY: 'Arial TUR'
}
TD.border A
{
    COLOR: #006699;
    FONT-FAMILY: 'Arial TUR'
}
#mmddyy
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: black;
    FONT-FAMILY: 'Arial TUR'
}
.home A
{
    COLOR: #003366
}
.support A
{
    COLOR: #663366
}
.report-label
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #007b7b;
    TEXT-ALIGN: right
}
#UserInfoValue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: Arial
}
.bannerheader
{
    BACKGROUND: url(/images/header_back.jpg) 10pt center;
    LEFT: -2pt;
    MARGIN-LEFT: 0px;
    WIDTH: 200%;
    PADDING-TOP: 4px;
    POSITION: absolute;
    TOP: -2pt;
    TEXT-ALIGN: left;
    BACKGROUND-: -2pt
}
.bannerheadercobranding
{
    BACKGROUND: url(/cobranding/images/top_banner_css.jpg) 10pt center;
    LEFT: -2pt;
    MARGIN-LEFT: 0px;
    WIDTH: 200%;
    PADDING-TOP: 4px;
    POSITION: absolute;
    TOP: -2pt;
    TEXT-ALIGN: left;
    BACKGROUND-: -2pt
}
.procure-label
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #006699;
    TEXT-ALIGN: right
}
.procure-label2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #006699;
}
.productimage
{
    BORDER-RIGHT: outset;
    BORDER-TOP: outset;
    BORDER-LEFT: outset;
    BORDER-BOTTOM: outset
}
.supportTable A
{
    COLOR: #663366
}
.scoreboard A
{
    COLOR: #663366
}
.ticker
{
    LEFT: 280pt;
    POSITION: absolute;
    TOP: 39pt
}
.reportTable
{
}
.reportTable TH
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000
}
.reportTable TH A
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000
}
.reportTable TD
{
    FONT-SIZE: 8pt
}
.reportTable TD .total
{
    FONT-WEIGHT: bolder;
    BACKGROUND-COLOR: #efdddd
}
.reportTable .total
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin;
    BACKGROUND-COLOR: transparent
}
.logoff A
{
    COLOR: #474600
}
.disabled
{
    COLOR: silver;
    FONT-FAMILY: Arial, 'Arial Unicode MS'
}
.unicode
{
    FONT-SIZE: 20pt;
    FONT-FAMILY: 'Arial Unicode MS', @MingLiU, 'Microsoft Sans Serif', '@MS Mincho'
}
.admin-label-req
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006940;
    TEXT-ALIGN: right
}
.tlogin INPUT
{
    COLOR: black;
    BACKGROUND-COLOR: white
}
.tloginpass
{
    LEFT: 430pt;
    FLOAT: right;
    COLOR: black;
    POSITION: absolute;
    TOP: 360pt;
    BACKGROUND-COLOR: transparent
}
.test
{
    Z-INDEX: 80;
    LEFT: 400pt;
    COLOR: black;
    POSITION: relative;
    TOP: 300pt;
    BACKGROUND-COLOR: white
}
.nsbuttons
{
    Z-INDEX: 500;
    LEFT: -20pt;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 1pt
}
.nsticker
{
    LEFT: -20pt;
    POSITION: absolute;
    TOP: 0pt
}
.nshr
{
    POSITION: absolute;
    TOP: -7pt
}
.nscompany
{
    LEFT: 65pt;
    POSITION: absolute;
    TOP: 20pt
}
.nsuser
{
    LEFT: 65pt;
    POSITION: absolute;
    TOP: 14pt
}
.admin TH
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #006940
}
.fullitem-admin
{
    FONT-SIZE: 10px;
    COLOR: #006940
}
SELECT
{
    FONT-SIZE: 12px
}
INPUT
{
    FONT-SIZE: 12px
}
.defaulthr
{
    FONT-SIZE: 12px;
    WIDTH: 90%;
    COLOR: #006699;
    HEIGHT: 1pt
}
BODY
{
}
TABLE.calCalendar
{
    BORDER-RIGHT: thin inset;
    BORDER-TOP: thin inset;
    MARGIN-TOP: 1px;
    BORDER-LEFT: thin inset;
    BORDER-BOTTOM: thin inset
}
TR.calHeader
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center
}
INPUT.calButton
{
    WIDTH: 80px
}
TD.calNormalDay
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
TD.calSelectedDay
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #000080;
    TEXT-ALIGN: center
}
TABLE.caloverall
{
}
BODY A:hover
{
    COLOR: gray
}
TD.calTitle
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial
}
.order-title-black
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: black
}
.order-text-black
{
    FONT-SIZE: 12px;
    COLOR: black
}
.dkblack13ptb
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.blackhr
{
    FONT-SIZE: 12px;
    WIDTH: 90%;
    COLOR: black;
    HEIGHT: 1pt
}
.table-gray
{
    BORDER-RIGHT: gray thin inset;
    BORDER-TOP: gray thin inset;
    BORDER-LEFT: gray thin inset;
    BORDER-BOTTOM: gray thin inset;
    BACKGROUND-COLOR: #cccccc
}
.table-tabular
{
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    COLOR: gray;
    TEXT-INDENT: 5px;
    LINE-HEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-ALIGN: center
}
.table-tabular TD
{
    FONT-SIZE: 11px
}
.table-tabular TH
{
    BACKGROUND-COLOR: gray
}
.navyheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: white;
    BACKGROUND-COLOR: navy
}
.navyheader TH
{
    COLOR: white;
    BACKGROUND-COLOR: navy
}
.navyheader TD
{
}
.navyheader A
{
}

/* Styles related to CNET partinfo.asp page display */
A.partinfoheader {color: 000000; font: 11pt "arial","helvetica"; font-weight: bold; text-decoration: none;}
A.partinfoheader:hover {COLOR: FF0000;}

A.RelatedCategoryName {color: 000000; font: 10pt "arial","helvetica";  font-weight: bold; margin-left: 30; text-decoration: none;}
A.RelatedCategoryName:hover {COLOR: FF0000;}

A.partinfo {color: black; font: 8pt "arial","helvetica"; font-weight: normal; text-decoration: none;}
A.partinfo:hover {COLOR: FF0000;}

.specCartouche      {color: 003399; font: 9pt "arial","helvetica"; text-decoration: none;}
.specStdn           {color: black; font: 10pt "arial","helvetica"; font-weight: bold;}
.specMarketingText  {color: black; font: 8pt "arial","helvetica"; text-decoration: none;}
.specType           {color: 000000; font: 11pt "arial","helvetica"; font-weight: bold}
.specAttribute      {color: black ; font: 8pt "arial","helvetica"; text-decoration: none;}
.specValue          {color: black ; font: 8pt "arial","helvetica";}
.specSection        {color: 000000; font: 8pt "arial","helvetica"; font-weight: bold; text-decoration: none;} 
.AccessoryOfTitle   {color: black ; font: 10pt "arial","helvetica"; font-weight: bold; margin-left:10px; text-decoration: none;}
.AccessoryOfContent {color: black ; font: 8pt "arial","helvetica"; font-weight: normal; text-decoration: none;}
.AccessoryOfContentHide {color: white ; font: 8pt "arial","helvetica"; text-decoration: none;}
.AccessoryOfContentShow {color: black; font: 8pt "arial","helvetica"; font-weight: bold; text-decoration: none;}
.AccessoryOfConditionShow {color: blue; font: 8pt "arial","helvetica"; font-weight: bold; font-style: italic; text-decoration: none;}
.compareIdentical	{color: gray  ; font: 8pt "arial","helvetica"; text-decoration: none;}
.compareDifferent	{color: red;  ; font: 8pt "arial","helvetica"; text-decoration: none;}

/* Styles specific to OneSource V3 */
.label-bold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006699
}

.label-normal
{
    FONT-SIZE: 12px;
    COLOR: #006699
}
/*Styles specific to OEM SFA Uplifts 22-1-2014*/
p{margin:0px;padding:0px;}
h2{
	font-family:'Arial Unicode MS';
	color:#006940;
}

h3{
	font-family:'Arial Unicode MS';
	color:#006940;
	font-weight:bold;
	font-size:14px;
}

table
{
	padding:0px;
	margin:0px 2px 0px 2px;
}

.gs-uplifts-panel, .panelcollapsed {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #999999;
    margin: 3px 5px 2px 4px;
    padding: 0;
}
.gs-uplifts-panel h2, .panelcollapsed h2 {
    background: url(/images/arrow-up.gif) no-repeat scroll 760px center #CCCCCC;
    border-color: #FFFFFF #FFFFFF #999999;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    font-weight: bolder;
    margin: 0;
    padding: 4px;
}

/* panel heading on rollover */
.gs-uplifts-panel h2:hover, .panelcollapsed h2:hover { background-color: #808080; }

.gs-uplifts-panel h2:hover {color:#fff;}
/* heading of a collapsed panel */
.panelcollapsed h2 
{
	background: #CCC url(/images/arrow-dn.gif) no-repeat 760px;
	border-color: #CCC;
}
.panelcollapsed h2:hover{color:#fff;}

/* panel content - do not set borders or paddings */
.panelcontent {
    background: none repeat scroll 0 0 #DDDDDD;
    overflow: hidden;
    padding: 0 0 0 10px;
}

/* collapsed panel content */

.panelcollapsed .panelcontent { display: none; }
.gs-uplifts-panel input {width:80px;}
/*---------------Styles specific to OEM SFA Uplifts 22-1-2014-----------------*/