BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: helvetica, arial, sans-serif
}
DIV
{
    COLOR: #000000;
    FONT-FAMILY: helvetica, arial, sans-serif
}
TABLE
{
    COLOR: #000000;
    FONT-FAMILY: helvetica, arial, sans-serif
}
P
{
    COLOR: #000000;
    FONT-FAMILY: helvetica, arial, sans-serif
}
FORM
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 130px;
    PADDING-TOP: 0px
}
A
{
    FONT-SIZE: 80%;
    COLOR: #006666
}
A:hover
{
    COLOR: #992200
}
A.local
{
    COLOR: #006666
}
A.local:hover
{
    COLOR: #992200
}
#wrapper
{
    BORDER-RIGHT: #006666 1px solid;
    BACKGROUND: #ffffff;
    MARGIN-BOTTOM: 10px;
    WIDTH: 770px;
    BORDER-BOTTOM: #006666 1px solid
}
#mainTable TR
{
    VERTICAL-ALIGN: top
}
#header
{
    WIDTH: 770px;
    COLOR: #000000;
    BORDER-BOTTOM: #006666 5px solid;
    HEIGHT: 50px
}
#logo
{
    FLOAT: left;
    WIDTH: 433px
}
#title
{
    FLOAT: left;
    WIDTH: 99px;
    PADDING-TOP: 17px
}
#title H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#printlogo
{
    DISPLAY: none
}
#utility
{
    LEFT: 485px;
    WIDTH: 280px;
    POSITION: absolute;
    TOP: 0px;
    TEXT-ALIGN: right
}
#utility A
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.divider
{
    FONT-SIZE: 1pt;
    COLOR: #ffffff
}
#login_nav
{
    BORDER-RIGHT: #006666 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    COLOR: #006666;
    PADDING-TOP: 5px
}
.nav_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: #ffffff;
    MARGIN: 25px auto auto 5px;
    COLOR: #000000;
    FONT-FAMILY: helvetica, arial, sans-serif;
    TEXT-DECORATION: none
}
.nav_links
{
    BACKGROUND: #ffffff;
    MARGIN: 25px auto auto 5px
}
.nav_links A
{
    DISPLAY: block;
    FONT-SIZE: 12px;
    MARGIN: auto auto 10px;
    FONT-FAMILY: helvetica, arial, sans-serif;
    TEXT-DECORATION: none
}
#nav
{
    BORDER-RIGHT: #006666 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #006666;
    PADDING-BOTTOM: 5px;
    WIDTH: 150px;
    COLOR: #ffffff;
    PADDING-TOP: 5px
}
.navSectionOn
{
    COLOR: #ffffcc
}
.navSectionOff
{
    MARGIN: 6px 0px
}
#nav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px
}
#nav LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 3px 15px;
    LINE-HEIGHT: 10pt;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: disc
}
.navSectionOff A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.navSectionOn A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffcc;
    TEXT-DECORATION: none
}
#nav LI A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
#content
{
    FONT-SIZE: 10pt
}
.padding
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
#shopperInfoBar
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffcc;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
#shopperInfoBar .divider
{
    FONT-SIZE: 9pt;
    MARGIN: 0px 10px;
    COLOR: #ffffcc
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 8px;
    PADDING-TOP: 0px
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10.5pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 3px;
    COLOR: #aa0000;
    PADDING-TOP: 0px
}
.sectionDivider
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #aa0000 1px solid;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10.5pt;
    PADDING-BOTTOM: 5px;
    COLOR: #aa0000;
    PADDING-TOP: 5px
}
.sectionDivider .instructions
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt
}
.contentDivider
{
    BORDER-BOTTOM: #666666 1px solid
}
.floatRight
{
    FLOAT: right
}
.floatLeft
{
    FLOAT: left
}
.textFloatLeft
{
    FLOAT: left;
    MARGIN: 10px 10px 10px 0px
}
.left
{
    TEXT-ALIGN: left
}
.center
{
    TEXT-ALIGN: center
}
.right
{
    TEXT-ALIGN: right
}
.indent
{
    DISPLAY: block;
    PADDING-LEFT: 20px
}
.instructions
{
    FONT-WEIGHT: bold
}
.alert
{
    COLOR: #aa0000
}
.accepted
{
    COLOR: #006666
}
.textButton
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    BACKGROUND: #006666;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.textButton A
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.textButton4
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffcc;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.textButton4 A
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.subheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #a50021
}
.textsmall
{
    FONT-SIZE: 9pt
}
TH
{
    BACKGROUND: #008080;
    COLOR: #ffffff;
    TEXT-ALIGN: center
}
.listheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #00659c
}
.lineBG1
{
    FONT-SIZE: 9pt;
    BACKGROUND: #eeeeee
}
.lineBG2
{
    FONT-SIZE: 9pt;
    BACKGROUND: #dddddd
}
.lineBG1Sm
{
    FONT-SIZE: 8pt;
    BACKGROUND: #eeeeee
}
.lineBG2Sm
{
    FONT-SIZE: 8pt;
    BACKGROUND: #dddddd
}
.lineBG1Sm A
{
    FONT-SIZE: 8pt
}
.lineBG2Sm A
{
    FONT-SIZE: 8pt
}
.listingTable A
{
    COLOR: #aa0000
}
.tablecellborder
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.HomeTblBG
{
    BACKGROUND: #f6f6f2
}
.border1
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.report
{
    FONT-SIZE: 8pt
}
TH.reportTableHead
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
TH.reportTableHeadSm
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #008080;
    TEXT-ALIGN: left
}
TH.reportRowHead
{
    COLOR: #000000;
    BACKGROUND-COLOR: #c0c0c0;
    TEXT-ALIGN: left
}
TH.reportRowHead2
{
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #006666
}
.formTable
{
    FONT-SIZE: 9pt
}
.formTable TD
{
    PADDING-TOP: 2px
}
.label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    TEXT-ALIGN: right
}
.labelleft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 1.4em;
    TEXT-ALIGN: left
}
LABEL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000
}
.field
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: "courier new", monospace, courier
}
.select
{
    FONT-SIZE: 9pt
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #aa0000
}
.required
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #aa0000
}
.example
{
    FONT-SIZE: 8pt;
    COLOR: #555555
}
.form
{
    FONT-SIZE: 8pt;
    WIDTH: 130px;
    COLOR: #000000;
    FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
.formButton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #006666;
    MARGIN: 5px 8px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 2px
}
.formButton2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #009999;
    MARGIN: 5px 8px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 2px
}
.formButton3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #cccccc;
    MARGIN: 5px 8px;
    CURSOR: hand;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.formButton4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffcc;
    MARGIN: 5px 8px;
    CURSOR: hand;
    COLOR: #000000;
    PADDING-TOP: 2px
}
#footer
{
    BORDER-TOP: #006666 1px solid;
    FONT-SIZE: 7.5pt;
    WIDTH: 770px;
    COLOR: #000000
}
#footer P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center
}
.FormBuilderBgDarkGrey
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    BACKGROUND-COLOR: #dedede
}
.FormBuilderBgLightGrey
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    BACKGROUND-COLOR: #efefef
}
.FormBuilderOptionLeftTextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    TEXT-ALIGN: left
}
.FormBuilderText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
.FormBuilderTextSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
.FormBuilderBlackLine
{
    BACKGROUND-COLOR: #0a0a0a
}
.FormBuilderSectionBgDarkGrey
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    BACKGROUND-COLOR: #dedede
}
.FormBuilderLightGreyLine
{
    BACKGROUND-COLOR: silver
}
.FormBuilderSectionText
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
.FormBuilderFormName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
.FormBuilderSectionBorder
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    MARGIN: 1px;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid
}
.FormBuilderRowErrorBorder
{
    BORDER-RIGHT: #ff0000 1px solid;
    BORDER-TOP: #ff0000 1px solid;
    MARGIN: 1px;
    BORDER-LEFT: #ff0000 1px solid;
    BORDER-BOTTOM: #ff0000 1px solid
}
.form1
{
    FONT-SIZE: 8pt;
    WIDTH: 100px;
    COLOR: #000000;
    FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
