BODY
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TEXTAREA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
A.footer:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.footer:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.footer:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.listedit:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.listedit:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.listedit:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.listheader:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.listheader:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.listheader:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.mlink
{
    FONT-SIZE: 9px;
    COLOR: #000000;
}
A.mtaboff:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.mtaboff:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.mtaboff:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.mtabon:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.mtabon:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.mtabon:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.staboff
{
    PADDING-RIGHT: 16px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    LINE-HEIGHT: 17px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
A.staboff:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.staboff:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.staboff:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.stabon
{
    PADDING-RIGHT: 16px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    LINE-HEIGHT: 17px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
A.stabon:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.stabon:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.stabon:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.tabsuboff:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.tabsuboff:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.tabsuboff:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.tabsubon:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.tabsubon:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.tabsubon:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.recordfooter:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.recordfooter:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.recordfooter:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.tab:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.tab:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.tab:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.contenttable
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
.wsmenutable
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff
}
.wsmenulink
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
.wsmenulinkgray
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
.topnavlink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.topnavlinkstart
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TD
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.navbarselected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.navbardefault
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.navbarsub
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
DIV.menu
{
   DISPLAY: none
}
TABLE.listtable
{
    VERTICAL-ALIGN: top;
    WIDTH: 100%;
    BACKGROUND-COLOR: #ffffff
}
TR.listheader
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TR.listadd
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TR.listedit
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TR.listedit_hl
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TR.listfooter
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.listtitle
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
TD.listheader
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.listadd
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TR.listedit TD.listedit
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TR.listedit_hl TD.listedit
{
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.listfooter
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.listlegend
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.listlegendheader
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TABLE.recordtable
{
    BORDER-TOP: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 100%;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #ffffff
}
TR.recordtitle
{
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TR.recordheader
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TR.recordfooter
{
    BORDER-TOP: 0px;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BORDER-BOTTOM: #ddddff 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.recordtext
{
    padding: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.recordtitle
{
    BORDER-TOP: #000000 1px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
TD.recordheader
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.recordlabel
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.recordleft
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    WIDTH: 200px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
}
TD.recordright
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}
TD.recordhelp
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.recordsmall
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.recordfooter
{
    BORDER-TOP: #ddddff 2px outset;
    FONT-SIZE: 10px;
    COLOR: #000000;
    BORDER-BOTTOM: #ddddff 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
SELECT.contentlegend
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TD.menu
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px outset;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.menulink
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
SELECT.menu
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TD.footer
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.title
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.subtitle
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TABLE.contentlegend
{
    BACKGROUND-COLOR: #ffffff
}
TD.instruct
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 6px;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TD.error
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 8px;
    COLOR: #000000;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
INPUT.button
{
    DISPLAY: none
}
INPUT.buttonopen
{
    DISPLAY: none
}
INPUT.buttonheader
{
    BORDER-TOP: #ffffff 1px outset;
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px outset;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
INPUT.buttonform
{
    BORDER-TOP: #ffffff 1px outset;
    FONT-SIZE: 11px;
    WIDTH: 100px;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #888855 1px outset;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
INPUT.buttonformopen
{
    BORDER-TOP: #ffffff 1px outset;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #888855 1px outset;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.listaction
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TABLE.recordtitle
{
    WIDTH: 100%
}
TD.recordborder
{
}
TD.tabbackground
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
TD.tabforeground
{
    PADDING-RIGHT: 8px;
    BORDER-TOP: #ddddff 2px outset;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
TD.tabfill
{
    BORDER-BOTTOM: #ffffff 1px solid;
    COLOR: #000000
}
SPAN.other
{
    DISPLAY: none
}
TD.mtabon
{
    PADDING-RIGHT: 8px;
    BORDER-TOP: #81baf7 2px outset;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 6px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.mtaboff
{
    PADDING-RIGHT: 8px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 8px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.tabsubon
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 8px;
    COLOR: #000000;
    PADDING-TOP: 8px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.tabsuboff
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TABLE.tabsub
{
    DISPLAY: none
}
A.tmlink
{
    DISPLAY: none
}
SELECT.tmlink
{
    DISPLAY: none
}
TD.mtabfill
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #ffffff
}
TD.stab
{
    BORDER-TOP: #71aae7 2px;
    BORDER-BOTTOM: #81baf7 2px outset;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    BACKGROUND-COLOR: #ffffff
}
TABLE.instruct
{
    BORDER-TOP: #9999ee 1px;
    BORDER-BOTTOM: #9999ee 1px
}
A:link
{
    COLOR: #000000
}
A:visited
{
    COLOR: #000000
}
A:hover
{
    COLOR: #000000
}
DIV.portletFrame
{
    BORDER-TOP: #436d95 1px solid;
    MARGIN-BOTTOM: 5px;
    BORDER-BOTTOM: #436d95 1px solid;
    BACKGROUND-COLOR: #ffffff
}
DIV.portletHeading
{
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    COLOR: #000000;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #ffffff
}
TD.portletHeading
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
DIV.portletContent
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 11px
}
INPUT.portlet
{
    BORDER-TOP: 1px outset;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: 1px outset;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.portlet
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TD.instructempty
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TD.recordfooterright
{
    BORDER-TOP: #ddddff 2px outset;
    FONT-SIZE: 10px;
    COLOR: #000000;
    BORDER-BOTTOM: #ddddff 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.pr
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.recordsection
{
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.tableleft
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.tableheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
A.recordsection
{
}
A.recordsection:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.recordsection:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.recordsection:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
TABLE.tab
{
    DISPLAY: none
}
IMG.buttonhelp
{
    DISPLAY: none;
}
INPUT.buttonhelp
{
    BORDER-TOP: #ffffff 1px outset;
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px outset;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TABLE.help
{
    BORDER-TOP: #9999ee 1px;
    BORDER-BOTTOM: #9999ee 1px
}
TD.help
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 6px;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.wiretitle
{
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TD.wiresmall
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TD.wiretext
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TR.wiresmall
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.wiresmall
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.DragWindow
{
    BORDER-TOP: black 2px solid;
    FILTER: alpha(opacity=30);
    CURSOR: move;
    BORDER-BOTTOM: black 2px solid;
    POSITION: absolute;
    BACKGROUND-COLOR: #ffffff
}
DIV.ButtonContainer
{
    PADDING-BOTTOM: 5px
}
.PortletButton
{
    PADDING-RIGHT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Marlett
}
.FormBehavior
{
    BEHAVIOR: url(/template/form.htc)
}
.treeitem
{
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(/images/hier_line.gif);
    MARGIN-LEFT: 18px;
    BACKGROUND-REPEAT: repeat-y
}
.treeitem-last
{
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 18px
}
.treeitem-htc
{
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(/images/hier_line.gif);
    BEHAVIOR: url(/template/treeitem.htc);
    MARGIN-LEFT: 18px;
    BACKGROUND-REPEAT: repeat-y
}
.treeitem-last-htc
{
    FONT-SIZE: 8pt;
    BEHAVIOR: url(/template/treeitem.htc);
    MARGIN-LEFT: 18px
}
.form-messagebox
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #003bd0 3px solid;
    DISPLAY: none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 400px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #003bd0 3px solid;
    POSITION: absolute;
    HEIGHT: 160px;
    BACKGROUND-COLOR: #ffffff
}
.form-messagebox .header
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
.form-messagebox .body
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
    COLOR: #000000;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica
}
.form-messagebox .btn
{
    FONT-SIZE: 11px;
    WIDTH: 75px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}
TR.listedit2
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #ffffff
}
TR.listedit2 TD.listedit2
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TABLE.wireprbox
{
    BORDER-TOP: #519ac7 1px solid;
    VERTICAL-ALIGN: top;
    WIDTH: 100%;
    BORDER-BOTTOM: #519ac7 1px solid;
    BACKGROUND-COLOR: #ffffff
}
TD.wireprboxmainheader
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.wireprboxheader
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.wireprboxitem
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.hp_leftcontent
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 13px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    PADDING-TOP: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TD.hp_leftline
{
    BACKGROUND-IMAGE: url(/images/homepage/leftline.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 20px
}
TD.hp_rightcontent
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 13px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(/images/homepage/bg_right.gif);
    COLOR: #000000;
    PADDING-TOP: 15px;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TD.hp_rightline
{
    BACKGROUND-IMAGE: url(/images/homepage/rightline.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 20px
}
TD.hp_content
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 8px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
SPAN.hp_style1
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
SPAN.hp_style2
{
    COLOR: #000000
}
SPAN.hp_header1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TABLE.alert
{
    BORDER-TOP: #9999ee 1px;
    BORDER-BOTTOM: #9999ee 1px
}
TD.alert
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 6px;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TABLE.severe
{
    BORDER-TOP: #9999ee 1px;
    BORDER-BOTTOM: #9999ee 1px
}
TD.severe
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 6px;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TABLE.info
{
    BORDER-TOP: #9999ee 1px;
    BORDER-BOTTOM: #9999ee 1px
}
TD.info
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 6px;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
    TEXT-ALIGN: left
}
TABLE.feedback
{
    BORDER-TOP: #9999ee 1px;
    BORDER-BOTTOM: #9999ee 1px
}
TD.feedback
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 6px;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
SPAN.wiz_step
{
    PADDING-RIGHT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
SPAN.wiz_step_t
{
    PADDING-RIGHT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
SPAN.wiz_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: left
}
TABLE.progressbar
{
    BORDER-TOP: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff
}
TD.progressbar
{
    BACKGROUND-COLOR: #ffffff
}
TD.CalendarBorder
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.CalendarHeader
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.CalendarBody
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
    CURSOR:HAND;
}
TD.CalendarTitle
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.CalendarWeekEnd
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
    CURSOR:HAND;
}
TD.CalendarCurrent
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
    CURSOR:HAND;
}
INPUT.buttonalert
{
    BORDER-TOP: #ffffff 1px outset;
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px outset;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
.hp_link
{
    FONT-SIZE: 9px;
    BORDER-BOTTOM: #e3e3e3 1px dashed;
    TEXT-ALIGN: right
}
TABLE.subrecordtable
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #ffffff
}
TABLE.subrecordtable TD.recordleft
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    WIDTH: 200px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}

TD.UploadLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}


TD.UploadFull
{
    FONT-SIZE: 10px;
    HEIGHT: 10px;
    BORDER: 1px inset white;
    BACKGROUND-COLOR: #6495ED
}
TD.UploadEmpty
{
    FONT-SIZE: 10px;
    HEIGHT: 10px;
    BORDER: 1px inset white;
}
TD.upperright
{
    DISPLAY: none
}
IMG.fieldhelp
{
    DISPLAY: none
}
TD.printreceiptrecordleft
{
  FONT-WEIGHT: normal;
  WIDTH: 200px;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffffff;
  TEXT-ALIGN: right
}
TD.printreceiptrecordright
{
  FONT-WEIGHT: normal;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffffff
}
TD.printreceiptrecordsection
{
  BORDER-RIGHT: #fdfdfd 1px;
  BORDER-TOP: #ffffff 1px;
  PADDING-LEFT: 10px;
  FONT-WEIGHT: bold;
  BORDER-LEFT: #fdfdfd 1px;
  COLOR: #000000;
  BORDER-BOTTOM: #919191 1px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #f0f0f0
}

