p {
	margin: 0px;
}

BODY
{
    BACKGROUND-IMAGE: url(images/bodybg.gif);
    MARGIN: 0px 0px 0px 0px;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #ecf4f9;
}
.menu_button
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    MARGIN: 1px;
    BORDER-LEFT: 1px;
    WIDTH: 110px;
    CURSOR: hand;
    BORDER-BOTTOM: 1px;
    HEIGHT: 34px;
	BORDER: 0px;
}
.menu_button_over
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    MARGIN: 1px;
    BORDER-LEFT: 1px;
    WIDTH: 110px;
    CURSOR: hand;
    BORDER-BOTTOM: 1px;
    HEIGHT: 34px;
	BORDER: 0px;
}
.menu_button_on
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    MARGIN: 1px;
    BORDER-LEFT: 1px;
    WIDTH: 110px;
    CURSOR: hand;
    BORDER-BOTTOM: 1px;
    HEIGHT: 34px;
	BORDER: 0px;
}
.menu_button TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/menu_button.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    WIDTH: 110px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 34px;
    BACKGROUND-COLOR: #f1f5f8;
    TEXT-ALIGN: center
}
.menu_button_over TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/menu_button_over.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    WIDTH: 110px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 34px;
    TEXT-ALIGN: center
}
.menu_button_on TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/menu_button_on.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    WIDTH: 110px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 34px;
    TEXT-ALIGN: center
}
.search_table
{
    BORDER-RIGHT: #002d96 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #002d96 1px solid;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #002d96 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #002d96 1px solid
}
.content_table
{
    BORDER-RIGHT: #002d96 1px solid;
    BORDER-TOP: #002d96 1px solid;
    BORDER-LEFT: #002d96 1px solid;
    BORDER-BOTTOM: #002d96 1px solid
}
.content_table_header
{
    PADDING-LEFT: 5px;
    FONT: bold 12px Arial, Helvetica, sans-serif;
    COLOR: white
}
.content_table_body
{
    BACKGROUND: #ece9d8
}
.toolbar_item
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 5px;
    PADDING-TOP: 3px
}
.toolbar_item_over
{
    BORDER-RIGHT: #002d96 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #002d96 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND: #ffe2b3;
    PADDING-BOTTOM: 2px;
    MARGIN-LEFT: 5px;
    BORDER-LEFT: #002d96 1px solid;
    CURSOR: hand;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #002d96 1px solid
}
.toolbar_item_on
{
    BORDER-RIGHT: #002d96 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #002d96 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND: #ffe2b3;
    PADDING-BOTTOM: 2px;
    MARGIN-LEFT: 5px;
    BORDER-LEFT: #002d96 1px solid;
    CURSOR: hand;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #002d96 1px solid
}
A.toolbar_item_label
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    FONT: 11px Arial, Helvetica, sans-serif;
    PADDING-TOP: 0px
}
.dg
{
}
.dg TABLE
{
    BACKGROUND-COLOR: #a7c4ed
}
.dg_header
{
    BACKGROUND-COLOR: #fcfcfc
}
.dg_navigation_table
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #2f5b88 1px solid;
    FONT-FAMILY: verdana, arial, helvetica;
    BACKGROUND-COLOR: #fcfcfc
}
.dg_navigation_table TABLE
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
}
.dg_header A
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica;
    TEXT-DECORATION: none
}
.dg_header TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Helvetica;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #ece9d8;
    TEXT-ALIGN: left
}
.dg_header_sel TD
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica;
    BACKGROUND-COLOR: #99bbdc;
    TEXT-ALIGN: center
}
.dg_row_even
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,arial, helvetica;
    BACKGROUND-COLOR: #f1f5f8
}
.dg_row
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,arial, helvetica;
    BACKGROUND-COLOR: #ffffff
}
.dg_row_even_disabled
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,arial, helvetica;
    BACKGROUND-COLOR: #f1f5f8
}
.dg_row_disabled
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,arial, helvetica;
    BACKGROUND-COLOR: #ffffff
}
.dg_row_sel
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: white;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,arial, helvetica;
    BACKGROUND-COLOR: #3768b9
}
.dg_norecords
{
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: arial, helvetica;
    TEXT-ALIGN: left
}
.dg_linkbutton_disabled
{
    FONT-SIZE: 10px;
    FONT-FAMILY: arial, helvetica
}
.dg_shaded_cell
{
    BACKGROUND-COLOR: #f5f5f5
}
.button_smallest
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: 1px;
    BORDER-LEFT: 0px;
/*    WIDTH: 38px; */
    BORDER-BOTTOM: 0px;
    HEIGHT: 22px
}
.button_smallest_over
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: 1px;
    BORDER-LEFT: 0px;
/*    WIDTH: 38px; */
    BORDER-BOTTOM: 0px;
    HEIGHT: 22px
}
.button_smallest_disabled
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: 1px;
    BORDER-LEFT: 0px;
/*    WIDTH: 38px;*/
    BORDER-BOTTOM: 0px;
    HEIGHT: 22px
}
.button_smallest TABLE
{
    BORDER-RIGHT: #2f5b88 1px solid;
    BORDER-TOP: #2f5b88 1px solid;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #2f5b88 1px solid;
/*    WIDTH: 38px;*/
    COLOR: black;
    BORDER-BOTTOM: #2f5b88 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #c0d8f8
}
.button_smallest_over TABLE
{
    BORDER-RIGHT: #2f5b88 1px solid;
    BORDER-TOP: #2f5b88 1px solid;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #2f5b88 1px solid;
/*    WIDTH: 38px;*/
    CURSOR: hand;
    COLOR: black;
    BORDER-BOTTOM: #2f5b88 1px solid;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #ffe2b3
}
.button_smallest_disabled TABLE
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: gray 1px solid;
/*    WIDTH: 38px;*/
    CURSOR: default;
    COLOR: #a2a2a0;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #a7c4ed
}
.control_label
{
    FONT: 11px Arial, Helvetica, sans-serif
}
.control_label_bright
{
    FONT: 11px Arial, Helvetica, sans-serif;
    COLOR: #6c6c6c;
    TEXT-ALIGN: right
}
.control_readonly
{
    FONT: 11px Arial, Helvetica, sans-serif
}
.control
{
    BORDER-RIGHT: #2a4170 1px solid;
    BORDER-TOP: #2a4170 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #2a4170 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #2a4170 1px solid;
    FONT-FAMILY: arial,Verdana, Helvetica
}
.group_header
{
    FONT: 11px Arial, Helvetica, sans-serif;
    COLOR: #0046d5;
    TEXT-ALIGN: left
}
.tab_default
{
    BORDER-RIGHT: #949878 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #949878 0px solid;
    PADDING-LEFT: 7px;
    FONT-SIZE: 8pt;
    BACKGROUND: url(images/tab_winXP3.gif) no-repeat left 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #949878 0px solid;
    CURSOR: default;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #949878 1px solid;
    FONT-FAMILY: Microsoft Sans Serif;
    HEIGHT: 22px
}
.tab_over
{
    BORDER-RIGHT: #949878 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #949878 0px solid;
    PADDING-LEFT: 7px;
    FONT-SIZE: 8pt;
    BACKGROUND: url(images/tab_winXP2.gif) no-repeat left 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #949878 0px solid;
    CURSOR: hand;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #949878 1px solid;
    FONT-FAMILY: Microsoft Sans Serif;
    HEIGHT: 22px
}
.tab_disabled
{
    BORDER-RIGHT: #949878 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #949878 0px solid;
    PADDING-LEFT: 7px;
    FONT-SIZE: 8pt;
    BACKGROUND: url(images/tab_winXP3.gif) no-repeat left 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #949878 0px solid;
    CURSOR: default;
    COLOR: gray;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #949878 1px solid;
    FONT-FAMILY: Microsoft Sans Serif;
    HEIGHT: 22px
}
.tab_selected
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 7px;
    FONT-SIZE: 8pt;
    BACKGROUND: url(images/tab_winXP1.gif) no-repeat left top;
    PADDING-BOTTOM: 2px;
    CURSOR: default;
    PADDING-TOP: 0px;
    FONT-FAMILY: Microsoft Sans Serif;
    HEIGHT: 22px
}
.tab_tr_default
{
    BORDER-RIGHT: #949878 0px solid;
    BORDER-TOP: #949878 0px solid;
    FONT-SIZE: 2px;
    BACKGROUND: url(images/tab_winXP3.gif) no-repeat right 2px;
    BORDER-LEFT: #949878 0px solid;
    WIDTH: 6px;
    CURSOR: default;
    BORDER-BOTTOM: #949878 1px solid
}
.tab_tr_over
{
    BORDER-RIGHT: #949878 0px solid;
    BORDER-TOP: #949878 0px solid;
    FONT-SIZE: 2px;
    BACKGROUND: url(images/tab_winXP2.gif) no-repeat right 2px;
    BORDER-LEFT: #949878 0px solid;
    WIDTH: 6px;
    CURSOR: hand;
    BORDER-BOTTOM: #949878 1px solid
}
.tab_tr_selected
{
    FONT-SIZE: 2px;
    BACKGROUND: url(images/tab_winXP1.gif) no-repeat right top;
    WIDTH: 6px;
    CURSOR: default
}
.tab_body
{
    BORDER-RIGHT: #949878 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #949878 0px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(images/tabbg.gif);
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #949878 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #949878 1px solid;
    FONT-FAMILY: Microsoft Sans Serif;
/*    HEIGHT: 296px*/
}

.gradient
{
    BACKGROUND-IMAGE: url(images/tabbg.gif);
    BACKGROUND-REPEAT: repeat-x;
}

.stab_tr_default
{
    BORDER-RIGHT: #949878 0px solid;
    BORDER-TOP: #949878 0px solid;
    FONT-SIZE: 2px;
    BACKGROUND: url(images/stab_winXP3.gif) no-repeat right 2px;
    BORDER-LEFT: #949878 0px solid;
    WIDTH: 6px;
    CURSOR: default;
    BORDER-BOTTOM: #949878 1px solid
}
.stab_tr_selected
{
    FONT-SIZE: 2px;
    BACKGROUND: url(images/stab_winXP1.gif) no-repeat right top;
    WIDTH: 6px;
    CURSOR: default
}
.stab_default
{
    BORDER-RIGHT: #949878 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #949878 0px solid;
    PADDING-LEFT: 7px;
    FONT-SIZE: 8pt;
    BACKGROUND: url(images/stab_winXP3.gif) no-repeat left 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #949878 0px solid;
    CURSOR: default;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #949878 1px solid;
    FONT-FAMILY: Microsoft Sans Serif;
    HEIGHT: 22px
}
.stab_over
{
    BORDER-RIGHT: #949878 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #949878 0px solid;
    PADDING-LEFT: 7px;
    FONT-SIZE: 8pt;
    BACKGROUND: url(images/stab_winXP2.gif) no-repeat left 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #949878 0px solid;
    CURSOR: hand;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #949878 1px solid;
    FONT-FAMILY: Microsoft Sans Serif;
    HEIGHT: 22px
}
.stab_disabled
{
    BORDER-RIGHT: #949878 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #949878 0px solid;
    PADDING-LEFT: 7px;
    FONT-SIZE: 8pt;
    BACKGROUND: url(images/stab_winXP3.gif) no-repeat left 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #949878 0px solid;
    CURSOR: default;
    COLOR: gray;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #949878 1px solid;
    FONT-FAMILY: Microsoft Sans Serif;
    HEIGHT: 22px
}
.stab_selected
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 7px;
    FONT-SIZE: 8pt;
    BACKGROUND: url(images/stab_winXP1.gif) no-repeat left top;
    PADDING-BOTTOM: 2px;
    CURSOR: default;
    PADDING-TOP: 0px;
    FONT-FAMILY: Microsoft Sans Serif;
    HEIGHT: 22px
}
.stab_body
{
    BORDER-RIGHT: #949878 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #949878 0px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #949878 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #949878 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Microsoft Sans Serif;
    BACKGROUND-COLOR: #a7c4ed
}
.smallgrid
{
}
.smallgrid_header_first
{
    FONT: 11px Arial, Helvetica, sans-serif;
    COLOR: #6c6c6c;
    TEXT-ALIGN: center
}
.smallgrid_header
{
    FONT: 11px Arial, Helvetica, sans-serif;
    COLOR: #6c6c6c;
    TEXT-ALIGN: center
}
.smallgrid_header_last
{
    FONT: 11px Arial, Helvetica, sans-serif;
    COLOR: #6c6c6c;
    TEXT-ALIGN: center
}
.smallgrid_header_first
{
    BORDER-BOTTOM: #6c6c6c 1px solid
}
.smallgrid_header
{
    BORDER-LEFT: #6c6c6c 1px solid;
    BORDER-BOTTOM: #6c6c6c 1px solid
}
.smallgrid_firstitem
{
    FONT: 11px Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    TEXT-ALIGN: LEFT;
}
.smallgrid_item
{
    FONT: 11px Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    TEXT-ALIGN: LEFT;
}
.smallgrid_lastitem
{
    FONT: 11px Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    TEXT-ALIGN: center
}
.smallgrid_firstitem
{
    BORDER-BOTTOM: #6c6c6c 1px solid
}
.smallgrid_item
{
    BORDER-LEFT: #6c6c6c 1px solid;
    BORDER-BOTTOM: #6c6c6c 1px solid
}
.control_group
{
    MARGIN: 10px 1px 1px 15px
}
.control_group_header
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 4px;
    FONT-FAMILY: 10px arial, helvetica;
    HEIGHT: 28px
}
.control_group_label_start
{
    BORDER-RIGHT: #8c8c8c 1px solid;
    BORDER-TOP: #8c8c8c 1px solid;
    VERTICAL-ALIGN: sub;
    BORDER-LEFT: #8c8c8c 1px solid;
    BORDER-BOTTOM: #8c8c8c 0px solid;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #f1f5f8;
    TEXT-ALIGN: right
}
.control_group_label_end
{
    BORDER-RIGHT: #8c8c8c 1px solid;
    BORDER-TOP: #8c8c8c 0px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #8c8c8c 1px solid;
    BORDER-BOTTOM: #8c8c8c 1px solid;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #f1f5f8;
    TEXT-ALIGN: right
}
.control_group_control_start
{
}
.control_group_control_end
{
}
.control_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #324893;
    FONT-FAMILY: 10px arial, helvetica
}
.control_label_TD
{
    BORDER-RIGHT: #8c8c8c 1px solid;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT: 11px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #8c8c8c 1px solid;
    PADDING-TOP: 4px;
    WHITE-SPACE: nowrap;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #f1f5f8;
    TEXT-ALIGN: right
}
.control_label_TD_area
{
    BORDER-RIGHT: #8c8c8c 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #8c8c8c 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT: 11px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #8c8c8c 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #8c8c8c 1px solid;
    WHITE-SPACE: nowrap;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #f1f5f8;
    TEXT-ALIGN: left
}
.control_label
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT: 11px Verdana, Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 1px;
    TEXT-ALIGN: right
}
.control_label_error
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT: 11px Verdana, Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: middle;
    COLOR: #ff0000;
    PADDING-TOP: 1px;
    TEXT-ALIGN: right
}
.form_control_TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: sub;
    COLOR: #000099;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana
}
.form_control_TD_Area
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: sub;
    COLOR: #000099;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana
}
.form_control_editable
{
    BORDER-RIGHT: #d4bfaa 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #d4bfaa 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    VERTICAL-ALIGN: sub;
    BORDER-LEFT: #d4bfaa 1px solid;
    COLOR: #620000;
    PADDING-TOP: 2px;
    WIDTH: 130px;
    BORDER-BOTTOM: #d4bfaa 1px solid;
    BACKGROUND-COLOR: #f7f3e9
}
.form_control_area_editable
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px 0px;
    VERTICAL-ALIGN: sub;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #999999 1px solid;
    HEIGHT: 46px;
    WIDTH: 220px;
    BACKGROUND-COLOR: #ffffff
}
.form_control_area_required
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px 0px;
    VERTICAL-ALIGN: sub;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #999999 1px solid;
    HEIGHT: 130px;
    BACKGROUND-COLOR: #ffffff
}
.form_control_required
{
    BORDER-RIGHT: #a8ccff 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #a8ccff 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    VERTICAL-ALIGN: sub;
    BORDER-LEFT: #a8ccff 1px solid;
    COLOR: #000099;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #a8ccff 1px solid;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #e2edf3
}
.form_control_disabled
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px 0px;
    VERTICAL-ALIGN: sub;
    PADDING-TOP: 2px
}
.form_control_area_disabled
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px 0px;
    VERTICAL-ALIGN: sub;
    BORDER-LEFT: #999999 1px solid;
    COLOR: gray;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #999999 1px solid;
    HEIGHT: 130px;
    BACKGROUND-COLOR: #ffffff
}
.form_control
{
    BORDER-RIGHT: #2a4170 1px solid;
    BORDER-TOP: #2a4170 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #2a4170 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #2a4170 1px solid;
    FONT-FAMILY: arial,Verdana, Helvetica
}
.form_control_numeric
{
    BORDER-RIGHT: #2a4170 1px solid;
    BORDER-TOP: #2a4170 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #2a4170 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #2a4170 1px solid;
    FONT-FAMILY: Verdana, Helvetica;
    TEXT-ALIGN: right
}
.form_control_chklist
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica
}
.form_control_error
{
    BORDER-RIGHT: #2a4170 1px solid;
    BORDER-TOP: #2a4170 1px solid;
    FONT-SIZE: 8pt;
    BACKGROUND: #ffd2d2;
    BORDER-LEFT: #2a4170 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #2a4170 1px solid;
    FONT-FAMILY: arial,Verdana, Helvetica
}
.form_control_numeric_error
{
    BORDER-RIGHT: #2a4170 1px solid;
    BORDER-TOP: #2a4170 1px solid;
    FONT-SIZE: 8pt;
    BACKGROUND: #ffd2d2;
    BORDER-LEFT: #2a4170 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #2a4170 1px solid;
    FONT-FAMILY: Verdana, Helvetica;
    TEXT-ALIGN: right
}
.form_label_control
{
    FONT-SIZE: 8pt;
    MARGIN: 10px 0px 0px 2px;
    COLOR: #000099;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.button_calendar
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: 1px;
    BORDER-LEFT: 0px;
    WIDTH: 21px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 21px
}
.button_calendar_over
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: 1px;
    BORDER-LEFT: 0px;
    WIDTH: 21px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 21px
}
.button_calendar_disabled
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: 1px;
    BORDER-LEFT: 0px;
    WIDTH: 21px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 21px
}
.button_calendar TABLE
{
    WIDTH: 21px;
    COLOR: #4e4f4a;
    HEIGHT: 21px
}
.button_calendar_over TABLE
{
    BACKGROUND: #fcfcfc;
    WIDTH: 21px;
    CURSOR: hand;
    COLOR: #7a632c;
    HEIGHT: 21px
}
.button_calendar_disabled TABLE
{
    BACKGROUND: #fcfcfc;
    WIDTH: 21px;
    CURSOR: hand;
    COLOR: #a2a2a0;
    HEIGHT: 21px
}



.submenu_item
{
    MARGIN: 1px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
.submenu_item_over
{
    BORDER-RIGHT: #002d96 1px solid;
    BORDER-TOP: #002d96 1px solid;
    BORDER-LEFT: #002d96 1px solid;
    BORDER-BOTTOM: #002d96 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    CURSOR: hand;
    BACKGROUND: #ffe2b3;
}
.submenu_item_on
{
    BORDER-RIGHT: #002d96 1px solid;
    BORDER-TOP: #002d96 1px solid;
    BORDER-BOTTOM: #002d96 1px solid;
    BORDER-LEFT: #002d96 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    CURSOR: hand;
    BACKGROUND: #ffe2b3;
}
A.submenu_item_label
{
    FONT: 11px Arial, Helvetica, sans-serif;
}



.left_nav_pane
{
	height: 100%;
	padding: 3;
}

.left_nav_pane_first_item
{
	border-left: solid 1px #7F9DB9;
}

.left_nav_pane_last_item
{
	border-right: solid 1px #7F9DB9;
}

.left_nav_pane_item, .left_nav_pane_item_over
{
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica;
	color: black;
	height: 10px;
	background: white;
}

.left_nav_pane_item_over
{
	cursor: hand;
}

.left_nav_pane_selected_item
{
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica;
	background: #316AC5;
	color: White;
	height: 10px;
}

.left_nav_pane_header
{
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica;
	border-bottom: solid 1px #7F9DB9;
	border-top: none;
	height: 10px;
	padding: 3;
	color: #6C6C6C;
}

.left_nav_pane_footer
{
/*	border-left: solid 1px #7F9DB9;
	background: white;
 	border-right: solid 1px #7F9DB9;*/
	border-top: solid 1px #7F9DB9;
}

