A:link
{
    COLOR: #000066
}
A:visited
{
    COLOR: #666666
}
A:hover
{
    COLOR: blue
}
A:active
{
    COLOR: blue
}
BODY
{
    FONT-SIZE: 80%;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
DIV.clsDocBody
{
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px
}
DIV.clsDocBody HR
{
    MARGIN-TOP: 0px
}
DIV.clsDesFooter
{
    MARGIN-TOP: 2px;
    FONT-SIZE: smaller;
    MARGIN-LEFT: 0px;
    FONT-STYLE: italic;
    TEXT-ALIGN: right;
    MARGIN_BOTTON: 2px
}
DIV.clsHi
{
    PADDING-LEFT: 2em;
    TEXT-INDENT: -2em
}
H1
{
    MARGIN-TOP: 1.25em;
    FONT-SIZE: 145%;
    MARGIN-BOTTOM: 0em
}
H2
{
    MARGIN-TOP: 1.25em;
    FONT-SIZE: 135%;
    MARGIN-BOTTOM: 0.5em
}
H3
{
    MARGIN-TOP: 1em;
    FONT-SIZE: 128%;
    MARGIN-BOTTOM: 0em
}
H4
{
    MARGIN-TOP: 0.8em;
    FONT-SIZE: 120%;
    MARGIN-BOTTOM: 0em
}
H5
{
    MARGIN-TOP: 0.8em;
    FONT-SIZE: 110%;
    MARGIN-BOTTOM: 0em
}
H6
{
    MARGIN-TOP: 0.6em;
    FONT-SIZE: 70%;
    MARGIN-BOTTOM: 0em
}
PRE
{
    PADDING-RIGHT: 5pt;
    MARGIN-TOP: 1em;
    PADDING-LEFT: 5pt;
    BACKGROUND: #eeeeee;
    MARGIN-BOTTOM: 1em;
    PADDING-BOTTOM: 5pt;
    MARGIN-LEFT: 0px;
    PADDING-TOP: 5pt
}
TABLE
{
    FONT-SIZE: 100%
}
BLOCKQUOTE TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ddd;
    TEXT-ALIGN: left
}
BLOCKQUOTE TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #eee
}
#TOC
{
    VISIBILITY: hidden
}
UL UL
{
    LIST-STYLE-TYPE: square
}
OL UL
{
    LIST-STYLE-TYPE: square
}
.clsHide
{
    DISPLAY: none
}
LI OL
{
    PADDING-BOTTOM: 1.5em
}
P.cat
{
    MARGIN-TOP: 18px;
    FONT-SIZE: 13pt;
    COLOR: #787800;
    TEXT-DECORATION: none
}
P.author
{
    MARGIN-TOP: 10px;
    FONT-SIZE: 9pt;
    LINE-HEIGHT: 13pt;
    FONT-STYLE: italic
}
P.date
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 8pt;
    COLOR: #3366ff;
    LINE-HEIGHT: 12px
}
P.col
{
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 5px;
    LINE-HEIGHT: 13pt
}
P.photo
{
    FONT-SIZE: 8pt
}
#pStyles
{
    DISPLAY: none;
    CURSOR: hand;
    TEXT-DECORATION: underline
}
DIV.clsError
{
    FONT-WEIGHT: bolder;
    COLOR: red
}
.clsUserName
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    FONT-SIZE: smaller;
    MARGIN: 2px 0px 2px 10px;
    BORDER-LEFT: medium none;
    COLOR: white;
    BORDER-BOTTOM: 1px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.clsEntryLabel
{
    FONT-WEIGHT: bolder;
    FONT-STYLE: italic;
    TEXT-ALIGN: right
}
.clsEntryCheckbox
{
    FONT-WEIGHT: bolder;
    FONT-STYLE: italic;
    TEXT-ALIGN: left
}
DIV.clsMainSelector
{
    TEXT-ALIGN: center
}
DIV.clsMessage
{
    MARGIN-TOP: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    MARGIN-BOTTOM: 2px;
    COLOR: maroon;
    TEXT-ALIGN: center
}
.clsJobTableHead
{
    FONT-WEIGHT: bolder;
    COLOR: #333333;
    BACKGROUND-COLOR: #ffba00;
    TEXT-ALIGN: center
}
.clsJobTableKeyEven
{
    FONT-WEIGHT: bolder;
    CURSOR: hand;
    COLOR: maroon;
    BACKGROUND-COLOR: lightgrey;
    TEXT-DECORATION: none
}
.clsJobTableKeyOdd
{
    FONT-WEIGHT: bolder;
    CURSOR: hand;
    COLOR: maroon;
    BACKGROUND-COLOR: white
}
.clsMsgTableHead
{
    FONT-WEIGHT: bolder;
    COLOR: navy;
    BACKGROUND-COLOR: lightcyan;
    TEXT-ALIGN: center
}
.clsMsgTableKeyEven
{
    FONT-WEIGHT: bolder;
    CURSOR: hand;
    COLOR: maroon;
    BACKGROUND-COLOR: lightgrey;
    TEXT-DECORATION: none
}
.clsMsgTableKeyOdd
{
    FONT-WEIGHT: bolder;
    CURSOR: hand;
    COLOR: maroon;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.clsReplyKeyEven
{
    FONT-WEIGHT: bolder;
    CURSOR: hand;
    COLOR: maroon;
    BACKGROUND-COLOR: lightgrey
}
.clsReplyKeyOdd
{
    FONT-WEIGHT: bolder;
    CURSOR: hand;
    COLOR: maroon;
    BACKGROUND-COLOR: white
}
.clsTimeDate
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: smaller;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.clsPageNavHidden
{
    VISIBILITY: hidden
}
.clsPageNavVisible
{
    VISIBILITY: visible
}
.clsPageNavControl
{
    FONT-WEIGHT: bolder;
    CURSOR: hand;
    COLOR: maroon
}
.clsPageNav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px
}
.clsTasksHidden
{
    DISPLAY: none
}
.clsTasksVisible
{
}
.clsReplyHidden
{
    DISPLAY: none
}
.clsReplyVisible
{
}
.clsTaskTableHead
{
    FONT-WEIGHT: bolder;
    COLOR: #333333;
    BACKGROUND-COLOR: #9cb4cb
}
.clsReplyHead
{
    FONT-WEIGHT: bolder;
    COLOR: navy;
    BACKGROUND-COLOR: beige
}
.clsJobTableEven
{
    BACKGROUND-COLOR: lightgrey
}
.clsJobTableOdd
{
    BACKGROUND-COLOR: white
}
.clsReplyEven
{
    COLOR: black
}
.clsReplyOdd
{
    COLOR: black;
    BACKGROUND-COLOR: white
}
.clsMsgTableEven
{
    BACKGROUND-COLOR: lightgrey
}
.clsMsgTableOdd
{
    BACKGROUND-COLOR: white
}
.clsGroupHead
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    COLOR: #333333;
    LINE-HEIGHT: 24pt;
    TEXT-DECORATION: underline overline
}
.clsEntryTable
{
    BORDER-RIGHT: thin inset;
    BORDER-TOP: thin inset;
    BORDER-LEFT: thin inset;
    BORDER-BOTTOM: thin inset
}
.clsGroupSubHead
{
    FONT-WEIGHT: bolder;
    COLOR: #333333;
    BORDER-BOTTOM: thin;
    TEXT-DECORATION: underline
}
.clsWarning
{
    FONT-WEIGHT: bolder;
    COLOR: red
}
.clsInstructions
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    COLOR: teal
}
.clsResults
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    COLOR: maroon;
    FONT-STYLE: italic;
    TEXT-ALIGN: right
}
.clsPageNavLabel
{
    FONT-WEIGHT: bolder;
    COLOR: #333333;
    FONT-STYLE: italic;
    TEXT-ALIGN: right
}
.clsIDTable
{
    BORDER-RIGHT: black;
    BORDER-TOP: black;
    BORDER-LEFT: black;
    BORDER-BOTTOM: black;
    BACKGROUND-COLOR: #336699
}
.clsMenuBar
{
    BORDER-TOP: #333333 thin solid;
    BORDER-BOTTOM: #333333 thin solid;
    BACKGROUND-COLOR: buttonface
}
.clsLogoffButton
{
    FONT: menu;
    COLOR: black;
    BACKGROUND-COLOR: buttonface
}
.clsLogoffButtonHighlight
{
    BORDER-RIGHT: buttonshadow 1px solid;
    BORDER-TOP: buttonhighlight 1px solid;
    FONT: menu;
    BORDER-LEFT: buttonhighlight 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: buttonshadow 1px solid;
    BACKGROUND-COLOR: buttonface
}
.clsPageTitle
{
    BORDER-RIGHT: #333333;
    BORDER-TOP: #333333;
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    BORDER-LEFT: #333333;
    COLOR: #333333;
    BORDER-BOTTOM: #333333 thin solid;
    TEXT-ALIGN: center
}
.clsWorking
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    CURSOR: wait;
    COLOR: maroon;
    FONT-STYLE: italic;
    TEXT-ALIGN: center
}
.clsMsgDeletedEven
{
    BACKGROUND-COLOR: lightgrey;
    TEXT-DECORATION: line-through
}
.clsMsgDeletedOdd
{
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: line-through
}
.clsDataConfigTable
{
    BORDER-RIGHT: black thin inset;
    BORDER-TOP: black thin inset;
    FONT-SIZE: smaller;
    PADDING-BOTTOM: 0pt;
    BORDER-LEFT: black thin inset;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: black thin inset
}
.clsSequenceBig
{
    BORDER-RIGHT: maroon thin solid;
    BORDER-TOP: maroon thin solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    BORDER-LEFT: maroon thin solid;
    COLOR: maroon;
    BORDER-BOTTOM: maroon thin solid
}
.clsEntryData
{
}
.clsEntryDataAlert
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    COLOR: red
}
.clsStep
{
    BORDER-RIGHT: navy thin solid;
    BORDER-TOP: navy thin solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    MARGIN: 16px 20%;
    BORDER-LEFT: navy thin solid;
    COLOR: navy;
    BORDER-BOTTOM: navy thin solid;
    TEXT-ALIGN: center
}
.clsEntryTableHead
{
    BORDER-RIGHT: solid;
    BORDER-TOP: solid;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: solid;
    BORDER-BOTTOM: solid;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline overline
}
