/***
.AFInstructionText,.x0,.PortletText1,.x6v,.PortletText2,.x6w,.PortletText3,.x6x,.PortletText4,.x6y,.portlet-form-field,.x7n {font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:small}
.AFInstructionTextDisabled,.x1,.AFFieldTextDisabled,.x7,.af_inputText_content-disabled,.x9,.p_InContextBrandingText,.x3r,.AFFieldTextLTRDisabled,.x45,.AFPhoneFieldTextDisabled,.x47,.AFPostalCodeFieldTextDisabled,.x49,.AFAddressFieldTextDisabled,.x4b,.OraHGridNavRowInactiveLink,.x51,.OraNavBarInactiveLink,.x55,.portlet-font-dim,.x70 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#999999}
.AFDataText,.x2 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color:#000000}
.AFDataTextDisabled,.x3 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color:#999999}
.AFDataNumber,.x4 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color:#000000;text-align:right}
.AFDataNumberDisabled,.x5 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color:#999999;text-align:right}
.AFFieldText,.x6,.af_inputText_content,.x8,.AFFieldTextLTR,.x44,.AFPhoneFieldText,.x46,.AFPostalCodeFieldText,.x48,.AFAddressFieldText,.x4a,.portlet-form-input-field,.x7i {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000}
.AFFieldNumber,.xa,.AFLabelText,.xc,.portlet-form-label,.x7h,.portlet-icon-label,.x7k,.portlet-dlg-icon-label,.x7l,.portlet-form-field-label,.x7m {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:right;color:#000000}
.AFFieldNumberDisabled,.xb,.AFLabelTextDisabled,.xd {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:right;color:#999999}
.AFLabelCell,.xe {text-align:right}
.AFErrorIconStyle,.xf {color:#cc0000;font-family:monospace;font-weight:bold}
.AFInfoIconStyle,.xg,.AFWarningIconStyle,.xh,.AFQuickSelectIconStyle,.xj {color:#00478A;font-family:monospace;font-weight:bold}
.AFRequiredIconStyle,.xi {color:#00478A;font-family:Courier,sans-serif;font-weight:bold}
.AFQuickSelectDisabledIconStyle,.xk {color:#999999;font-family:monospace;font-weight:bold}
.OraLink:link,.xl:link,.af_treeTable_path,.xq,.af_menuPath,.xs,.af_panelList A,.xu A,.OraLinkText,.x41,.OraHGridNavRowActiveLink,.x50,.OraNavBarActiveLink,.x54 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#003399}
.OraLink:active,.xl:active,.OraALinkText,.x43 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#0066cc}
.OraLink:visited,.xl:visited,.OraVLinkText,.x42 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#3366cc}
.OraLinkDisabled,.xm,.af_menuList,.xo,button,.af_panelBox_content-transparent,.x14,.af_panelBox_content-light,.x15,.af_selectManyShuttle_box-content,.x16,.af_selectOrderShuttle_box-content,.x17,.af_panelBox_content-medium,.x18,.af_panelBox_content-dark,.x19,.p_OraDisabled,.x4c,.OraNav3,.x5g,.p_OraTreeRow,.x6e,.portlet-form-button,.x7j {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif}
.af_menuList_selected,.xn,.OraNav3Selected,.x5f {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;background-color:#66ffff}
.af_menuChoice_label,.xp,.portlet-font,.x6z {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif}
BODY {background-color:#ffffff;font-family:Arial, Helvetica, sans-serif}
.af_treeTable_path A,.xq A,.af_menuPath A,.xs A {color:#003399;font-size:9pt}
.af_treeTable_path-selected A,.xr A,.af_menuPath_selected A,.xt A {color:#000000}
.af_panelList UL,.xu UL {margin-top:4px;margin-bottom:4px}
.af_selectInputColor_swatch-overlay,.xv {position:relative;left:-7px;top:5px}
.af_panelForm_body td,.xw td {padding:0px}
.af_panelForm_label-cell,.xx {text-align:left}
.af_panelBox_transparent img,.xy img,.af_panelBox_light img,.xz img,.af_panelBox_medium img,.x10 img,.af_panelBox_dark img,.x11 img,.af_selectManyShuttle_box-content img,.x16 img,.af_selectOrderShuttle_box-content img,.x17 img,.af_panelBox_content-transparent img,.x14 img,.af_panelBox_content-light img,.x15 img,.af_panelBox_content-medium img,.x18 img,.af_panelBox_content-dark img,.x19 img,.af_menuButtons_icon-style,.x1g,.af_menuBar img,.x1j img,.af_messages img,.x25 img,.af_menuTabs img,.x2a img {vertical-align:bottom}
.af_panelBox_header,.x12 {width:100%;background-repeat:repeat-x;padding:0px 3px;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-transform:uppercase;text-decoration:none;color:#FFFFFF;background-color:#008484}
.af_panelBox_transparent .af_panelBox_body,.xy .x13,.af_panelBox_light .af_panelBox_body,.xz .x13,.af_panelBox_medium .af_panelBox_body,.x10 .x13,.af_panelBox_dark .af_panelBox_body,.x11 .x13,.PortletBodyColor,.x6j,.PortletSubHeaderColor,.x6s {background-color:white;border-color:#006699;border-style:solid;border-width:1px;margin:2px}
.af_panelBox_content-transparent .af_panelBox_body,.x14 .x13,.af_panelBox_content-light .af_panelBox_body,.x15 .x13,.af_selectManyShuttle_box-content .af_selectManyShuttle_box-body,.x16 .x1a,.af_selectOrderShuttle_box-content .af_selectOrderShuttle_box-body,.x17 .x1b,.af_panelBox_content-medium .af_panelBox_body,.x18 .x13,.af_panelBox_content-dark .af_panelBox_body,.x19 .x13 {background-color:white;border-color:#006699;border-style:solid;border-width:1px;margin:2px;padding:5px}
.af_panelPage_copyright,.x1c {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;padding:2px 6px;font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;text-indent:5pt;color:#666666;background-color:inherit;vertical-align:top;white-space:nowrap}
.af_panelPage_copyright A,.x1c A,.af_panelPage_privacy A,.x1d A,.af_panelPage_about A,.x1e A,.p_OraTreeRow A:link,.x6e A:link,.p_OraTreeRow A:active,.x6e A:active,.p_OraTreeRow A:visited,.x6e A:visited {color:#003399}
.af_panelPage_privacy,.x1d,.af_panelPage_about,.x1e {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;white-space:nowrap;padding:2px 6px}
.af_menuButtons_text,.x1f,.af_menuButtons_text-selected,.x1h,.af_menuButtons_text-disabled,.x1i {font-family:Arial, Helvetica, sans-serif;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;padding:0px 2px 2px 4px;font-size:10px;font-weight:normal;color:#02719C;text-decoration:none;background-color:#FFFFFF;background-position:right;padding-right:10px;padding-left:10px}
.af_menuBar,.x1j {background-color:#0099CC;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;min-height:4px;border-color:#0099CC;padding:6px}
.af_menuBar_enabled,.x1k,.af_menuBar_selected,.x1l {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap}
.af_menuBar_enabled A,.x1k A,.af_menuBar_selected A,.x1l A {color:#ffffff;text-decoration:none;text-align:center;FONT-SIZE:11px;LINE-HEIGHT:11px;FONT-FAMILY:tahoma,sans-serif}
.af_menuBar_separator,.x1m {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;padding:0px 2px 0px 2px;color:black}
.af_treeTable_expansion,.x1n {color:#00478A;position:absolute;top:0px;left:-18px}
.af_treeTable_focus,.x1o {font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#00478A;font-family:monospace}
.af_treeTable_locator,.x1p {font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#999999;font-family:monospace}
.af_showOnePanel_container,.x1q {border-color:#999999;border-width:0px 1px 1px 1px;border-style:solid}
.af_showOnePanel_header-collapsed,.x1r {border-color:#999999;height:21px;text-decoration:none;white-space:nowrap;padding-right:5px;border-width:1px 0px 0px 0px;border-style:solid;cursor:pointer;padding-left:5px}
.af_showOnePanel_header-expanded,.x1s {border-color:#999999;height:21px;text-decoration:none;white-space:nowrap;padding-right:5px;border-style:solid;border-width:1px 0px 1px 0px;padding-left:2px}
.af_showOnePanel_header-disabled,.x1t {border-color:#999999;height:21px;text-decoration:none;white-space:nowrap;padding-right:5px;border-style:solid;border-width:1px 0px 0px 0px;padding-left:18px}
.af_showOnePanel_content,.x1u {vertical-align:top;margin:5px}
A.af_showOnePanel_title-link,A.x1v {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background:transparent;color:#669966;display:block;padding-top:2px;text-decoration:none}
A.af_showOnePanel_title-disabled-link,A.x1w {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#999999;display:block;padding-top:2px;text-decoration:none}
.AFHeaderLevelOne,.x1x,H1.af_panelHeader,H1.x20,H1.af_showDetailHeader,H1.x21,.PortletHeaderText,.x6n,.PortletHeading1,.x6o,.PortletSubHeaderText,.x6u,.portlet-section-header,.x73,.portlet-section-subheader,.x77,.portlet-table-header,.x7a,.portlet-table-subheader,.x7e {font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0px;font-weight:bold;font-size:medium;font-family:verdana,arial,helvetica,sans-serif;color:#00478A;padding:10px 2px}
.AFHeaderLevelTwo,.x1y,H2.af_panelHeader,H2.x20,H2.af_showDetailHeader,H2.x21,.PortletHeading2,.x6p {font-family:Arial, Helvetica, sans-serif;font-size:11pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#00478A;font-weight:bold;padding:0px;margin:0px}
.AFHeaderLevelThreePlus,.x1z,H3.af_panelHeader,H3.x20,H4.af_panelHeader,H4.x20,H5.af_panelHeader,H5.x20,H6.af_panelHeader,H6.x20,H3.af_showDetailHeader,H3.x21,H4.af_showDetailHeader,H4.x21,H5.af_showDetailHeader,H5.x21,H6.af_showDetailHeader,H6.x21,.PortletHeading3,.x6q,.PortletHeading4,.x6r {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#00478A;font-weight:bold;padding:0px;margin:0px}
.af_panelHeader_error,.x22,.af_messages_error,.x23,.portlet-msg-error,.x72 {font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0px;font-weight:bold;font-size:medium;font-family:verdana,arial,helvetica,sans-serif;padding:10px 2px;color:#cc0000}
.af_messages_header,.x24 {font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0px;font-weight:bold;font-size:medium;font-family:verdana,arial,helvetica,sans-serif;color:#00478A;border-color:#CCCCCC;border-width:0px 0px 1px 0px;border-style:solid;vertical-align:bottom;margin-bottom:3px;padding:0px 3px}
.af_messages,.x25 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:black;border-color:#999999;border-style:solid;border-width:1px;padding:5px;margin:5px 0px 0px}
.af_messages_message-text,.x26,.portlet-msg-info,.x71 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#00478A;margin-left:25px}
.af_panelSideBar,.x27 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:black;border-color:#999999}
.af_panelSideBar_body,.x28,.OraBGAccentLight,.x3q,.af_messages_body,.x8u {background-color:#e9e8e8}
.AFSortableHeaderSortIcon,.x29 {font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#00478A}
.af_menuTabs,.x2a {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;width:14px;padding:0px;border:0px;border-collapse:collapse;margin-top:0px;height:14px}
.af_menuTabs_enabled,.x2b {white-space:nowrap;line-height:100%;text-align:center;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;border:0px;padding:6px 9px;background-color:#003366;padding-left:15px;padding-right:15px;border-style:solid;border-color:#003366;border-width:0px 0px 0px 0px;border-collapse:collapse;margin:0px}
.af_menuTabs_selected,.x2c {white-space:nowrap;line-height:100%;text-align:center;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;border:0px;padding:6px 9px;background-color:#b5cddc;padding-left:15px;padding-right:15px;border-style:solid;border-color:#003366;border-width:1px 1px 0px 1px;border-collapse:collapse;margin:0px}
.af_menuTabs_disabled,.x2d {background-color:#e9e8e8;color:#999999;white-space:nowrap;line-height:100%;text-align:center;border-style:solid;border-color:#0099CC;border-width:3px 2px 0px 2px;padding:2px 6px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;padding-left:0px;padding-right:0px;border:0px;border-collapse:collapse;margin:0px}
.af_menuTabs_enabled A,.x2b A {text-align:center;FONT-SIZE:11px;LINE-HEIGHT:11px;FONT-FAMILY:tahoma,sans-serif;COLOR:black;text-decoration:none;color:#ffffff}
.af_menuTabs_selected A,.x2c A {text-align:center;FONT-SIZE:11px;LINE-HEIGHT:11px;FONT-FAMILY:tahoma,sans-serif;text-decoration:none;COLOR:#5F5C63;font-weight:bold;color:#003366}
.af_menuTabs_separator,.x2e {width:0px}
.af_table_content,.x2f,.af_treeTable_content,.x2g {border-collapse:collapse;border-color:#999999;border-style:solid;border-width:1px}
.af_table_control-bar-top,.x2h,.af_treeTable_control-bar-top,.x2j {background-color:#e9e8e8;border-color:#999999;border-style:solid;border-width:1px 1px 0px;padding:1px 2px}
.af_table_control-bar-bottom,.x2i,.af_treeTable_control-bar-bottom,.x2k {background-color:#e9e8e8;border-color:#999999;border-style:solid;border-width:0px 1px 1px;padding:1px 2px}
.af_table_sub-control-bar,.x2l,.af_treeTable_sub-control-bar,.x2m {border-color:#999999;border-style:solid;border-width:1px 1px 0px;padding:1px 2px}
.af_column_cell-text,.x2n,.portlet-section-selected,.x76,.portlet-table-selected,.x7d {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;vertical-align:baseline;background-color:#e9e8e8;border-color:#999999}
.af_column_cell-text-band,.x2o,.portlet-section-alternate,.x75,.portlet-table-alternate,.x7c {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;vertical-align:baseline;background-color:#ffffff;border-color:#999999}
.af_column_cell-number,.x2p {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;vertical-align:baseline;background-color:#e9e8e8;border-color:#999999;text-align:right;padding-right:2px}
.af_column_cell-number-band,.x2q {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;vertical-align:baseline;background-color:#ffffff;border-color:#999999;text-align:right;padding-right:2px}
.af_column_cell-icon-format,.x2r,.af_tableSelectOne_cell-icon-format,.x2s,.af_tableSelectMany_cell-icon-format,.x2t,.OraTableCellSelect,.x66,.portlet-section-text,.x79,.portlet-table-text,.x7g {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;vertical-align:baseline;background-color:#e9e8e8;border-color:#999999;text-align:center}
.af_column_cell-icon-format-band,.x2u,.af_tableSelectOne_cell-icon-format-band,.x2v,.af_tableSelectMany_cell-icon-format-band,.x2w,.OraTableCellSelectBand,.x67 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;vertical-align:baseline;background-color:#ffffff;border-color:#999999;text-align:center}
.af_column_header-text,.x2x {border-color:#999999;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background-color:#CCCCCC;color:#00478A;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;text-align:left;vertical-align:bottom}
.af_column_header-number,.x2y {border-color:#999999;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background-color:#CCCCCC;color:#00478A;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;vertical-align:bottom;text-align:right}
.af_column_header-icon-format,.x2z {border-color:#999999;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background-color:#CCCCCC;color:#00478A;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;vertical-align:bottom;text-align:center}
.af_column_row-header-text,.x30 {border-color:#999999;font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;text-align:right;background-color:#CCCCCC;color:#00478A}
.af_table_detail,.x31 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;border-color:#999999;background-color:#ffffff}
.af_table_column-footer,.x32,.portlet-section-footer,.x78,.portlet-table-footer,.x7f {border-color:#999999;font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;text-align:left;background-color:#CCCCCC;color:#00478A}
.OraTableTotal,.x33 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;text-align:right;background-color:#CCCCCC;color:#00478A}
.af_column_total-number,.x34 {border-color:#999999;font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;text-align:right;background-color:#CCCCCC;color:#000000;vertical-align:baseline}
.af_column_total-text,.x35 {border-color:#999999;font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;text-align:left;background-color:#CCCCCC;color:#000000;vertical-align:baseline}
.af_column_sortable-header-text,.x36 {border-color:#999999;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background-color:#CCCCCC;color:#00478A;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;text-align:left;vertical-align:bottom;cursor:pointer}
.af_column_sortable-header-number,.x37 {border-color:#999999;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background-color:#CCCCCC;color:#00478A;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;vertical-align:bottom;cursor:pointer;text-align:right}
.af_column_sortable-header-icon-format,.x38 {border-color:#999999;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background-color:#CCCCCC;color:#00478A;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;vertical-align:bottom;cursor:pointer;text-align:center}
.af_processTrain_active,.x39 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;border-style:solid;border-width:3px 0px 0px 0px;padding:3pt;border-color:#0099CC;color:#00478A;font-weight:bold}
.af_processTrain_visited,.x3a {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;border-style:solid;border-width:3px 0px 0px 0px;padding:3pt;color:#666666;border-color:#999999}
.af_processTrain_visited A,.x3a A {color:#666666}
.af_processTrain_disabled,.x3b {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;border-style:solid;border-width:3px 0px 0px 0px;padding:3pt;color:#999999;border-color:#cccccc}
.af_processTrain_unvisited,.x3c {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;border-style:solid;border-width:3px 0px 0px 0px;padding:3pt;border-color:#0099CC;color:#00478A}
.af_processTrain_unvisited A,.x3c A {color:#00478A}
.af_processTrain_sub-start,.x3d {border-color:#0099CC;border-style:solid;border-width:2px 2px 0px 0px;padding:0pt}
.af_processTrain_sub-end,.x3e {border-color:#0099CC;border-style:solid;border-width:2px 0px 0px 2px;padding:0pt}
.OraBGColorVeryDark,.x3f {background-color:#006699}
.OraBGColorDark,.x3g,.af_menuBar_title,.x8s,.af_menuBar_empty,.x8t {background-color:#0099CC}
.OraBGColorMedium,.x3h,.PortletHeaderColor,.x6k {background-color:#33ccff}
.OraBGColorLight,.x3i {background-color:#66ffff}
.OraBGGrayVeryDark,.x3j {background-color:#333333}
.OraBGGrayDark,.x3k {background-color:#666666}
.OraBGGrayMedium,.x3l,.OraBGAccentVeryDark,.x3n,.OraTable,.x65 {background-color:#999999}
.OraBGGrayLight,.x3m {background-color:#cccccc}
.OraBGAccentDark,.x3o {background-color:#CCCCCC}
.OraBGAccentMedium,.x3p {background-color:#ffffcc}
.OraPageStampText,.x3s,.OraNavBarViewOnly,.x56,.OraTipText,.x6a {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#00478A}
.OraPageStampLabel,.x3t,.OraTableControlBarText,.x63,.OraTipLabel,.x69,.p_OraTreeRowSelected,.x6f {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color:#00478A}
.OraInlineInfoText,.x3u {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;display:block;font-weight:normal;color:#9DB3D9}
.OraTextInline,.x3v {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#33ccff}
.OraMessageBoxErrorText,.x3w,.AFErrorText,.x3x {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#cc0000}
.OraErrorNameText,.x3y {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color:#cc0000}
.OraInlineErrorText,.x3z {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#cc0000}
.OraGlobalPageTitle,.x40 {font-family:Arial, Helvetica, sans-serif;font-size:13pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#ffffff;font-weight:bold}
.p_OraSelected,.x4d {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;background-color:#66ffff;text-decoration:none}
.p_OraHiddenLabel,.x4e {position:absolute;top:-999px;left:0px}
.p_OraColorFieldSwatch,.x4f {border-color:#000000;border-style:solid;border-width:1px}
.p_OraColorPalette,.x4g {background-color:#000000}
.p_OraColorPaletteEmptyCell,.x4h {background-color:#ffffff}
.af_selectInputDate_nav A,.x4i A,.af_chooseDate_nav A,.x4n A {color:#003399;text-decoration:none}
.af_selectInputDate_title,.x4j,.af_chooseDate_title,.x4o {font-family:Arial, Helvetica, sans-serif;font-size:13pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:center;background-color:#ffffff;color:#00478A;padding:2px}
.af_selectInputDate_header,.x4k,.af_chooseDate_header,.x4p {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;color:#00478A;padding:2px}
.af_selectInputDate_content,.x4l {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:center;color:#999999;text-decoration:none;border-width:1px;border-style:solid;padding:2px;line-height:1.8}
.af_selectInputDate_selected,.x4m,.af_chooseDate_selected,.x4r {font-weight:bold}
.af_selectInputDate_content A,.x4l A,.af_chooseDate_content A,.x4q A {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:center;color:#003399}
.af_chooseDate_content,.x4q {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:center;color:#999999;text-decoration:none;border-width:1px;border-style:solid;padding:2px}
.p_OraContentFooterRule,.x4s {color:#00478A;background-color:#0099CC}
.p_OraContentFooterStart,.x4t {float:left}
.p_OraContentFooterChildren,.x4u {float:right}
.p_OraContentFooterBottom,.x4v {clear:both;margin-bottom:5px}
.p_OraFooter,.x4w {text-align:center}
.p_OraFooterBottom,.x4x {padding-top:5px}
.p_OraHeaderNest,.x4y {margin:5px 0px 0px 12px}
.OraHGridLocatorHeader,.x4z {border-color:#999999;background-color:#e9e8e8}
.p_OraHideShowDisclosedSymbol,.x52,.af_showOneTab_tab-selected A,.x5l A,.p_OraTreeDisclosedSymbol A:link,.x6b A:link,.p_OraTreeDisclosedSymbol A:active,.x6b A:active,.p_OraTreeDisclosedSymbol A:visited,.x6b A:visited,.p_OraTreeRowSelected A:link,.x6f A:link,.p_OraTreeRowSelected A:active,.x6f A:active,.p_OraTreeRowSelected A:visited,.x6f A:visited {color:#00478A;text-decoration:none}
.af_messages_list,.x53 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#00478A;margin-left:25px;margin-top:5px}
.p_OraQuickSearchBox,.x57 {background-color:#e9e8e8;border-color:#CCCCCC;border-style:solid;padding:0pt 5pt 5pt 5pt;border-width:0px 0px 1px 1px}
.p_OraGlobalQuick,.x58 {border-color:#CCCCCC;border-style:solid;border-width:0px 0px 0px 1px}
.p_OraProcessingStatus,.x59 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color:#00478A;border-color:#33ccff;border-style:solid;border-width:1px}
.p_OraProductBrandingText,.x5a {color:#0099CC;position:relative;font-family:Garamond, Times, Times New Roman, Serif;font-weight:normal;font-size:24pt;line-height:28.8pt;top:-4.8pt}
.p_OraProductBrandingCompactText,.x5b {color:#00478A;font-family:Arial, Helvetica, sans-serif;font-size:13pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;margin-bottom:0px;margin-top:0px;font-weight:bold}
.OraShuttleHeader,.x5c {font-family:Arial, Helvetica, sans-serif;font-size:9pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#00478A;font-weight:bold;padding:0px 0px 0px 18px}
.OraShuttleLinkText,.x5d {font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#003399}
.p_OraSideBarMinWidth,.x5e {width:140px}
.OraStyledList,.x5h {list-style-position:inside;padding:0px;margin:0px}
.OraStyledList .OraStyledList,.x5h .x5h {padding:0pt 0pt 0pt 10pt}
.af_showOneTab_orientation-top,.x5i,.af_showOneTab_orientation-bottom,.x5j {background-color:#A4CACA;text-align:center;border-bottom:3px solid #367FA8;border-top:3px solid #367FA8}
.af_showOneTab_tab,.x5k {font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;font-family:Tahoma;padding:6px 8px}
.af_showOneTab_tab A,.x5k A {color:white;text-decoration:none}
.af_showOneTab_tab .p_OraDisabled,.x5k .x4c {color:#999999}
.af_showOneTab_tab-selected,.x5l {font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;font-family:Tahoma;padding:6px 8px;text-decoration:none;background-color:white}
.af_showOneTab_cell-start,.x5m {background-color:transparent;padding-left:10px;width:50%}
.af_showOneTab_cell-end,.x5n {width:50%}
.OraTableBorder0001,.x5o {border-style:solid;border-width:0px 0px 0px 1px}
.OraTableBorder0010,.x5p {border-style:solid;border-width:0px 0px 1px}
.OraTableBorder0011,.x5q {border-style:solid;border-width:0px 0px 1px 1px}
.OraTableBorder0100,.x5r {border-style:solid;border-width:0px 1px 0px 0px}
.OraTableBorder0101,.x5s {border-style:solid;border-width:0px 1px}
.OraTableBorder0110,.x5t {border-style:solid;border-width:0px 1px 1px 0px}
.OraTableBorder0111,.x5u {border-style:solid;border-width:0px 1px 1px}
.OraTableBorder1000,.x5v {border-style:solid;border-width:1px 0px 0px}
.OraTableBorder1001,.x5w {border-style:solid;border-width:1px 0px 0px 1px}
.OraTableBorder1010,.x5x {border-style:solid;border-width:1px 0px}
.OraTableBorder1011,.x5y {border-style:solid;border-width:1px 0px 1px 1px}
.OraTableBorder1100,.x5z {border-style:solid;border-width:1px 1px 0px 0px}
.OraTableBorder1101,.x60 {border-style:solid;border-width:1px 1px 0px}
.OraTableBorder1110,.x61 {border-style:solid;border-width:1px 1px 1px 0px}
.OraTableBorder1111,.x62 {border-style:solid;border-width:1px}
.OraTableTitle,.x64 {font-family:Arial, Helvetica, sans-serif;font-size:13pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background-color:#ffffff;color:#00478A}
.OraSortableHeaderBorder,.x68 {border-width:2px;border-style:inset}
.p_OraTreeDisclosedSymbol,.x6b {color:#00478A;font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:right}
.p_OraTreeIcon,.x6c {vertical-align:top}
.p_OraTreeNodeAdjust,.x6d {padding-bottom:2px}
.p_OraOnePixelLine,.x6g {background-color:#CCCCCC;font-size:0pt;overflow:hidden;height:1px;width:100%}
.p_OraDisplayBlock,.x6h {display:block}
.p_OraHideSkipNaviText,.x6i {font-size:0pt;margin-top:0px;margin-left:0px}
.PortletHeaderLink,.x6l,.PortletSubHeaderLink,.x6t {color:#ffffff;text-decoration:none}
.af_showDetailFrame_header-top-border-light,.x7o,.af_panelCustomizable_header-top-border-light,.x7r {border-top:1px #6699CC solid;border-bottom:1px #6699CC solid;background-color:#F7F7E7}
.af_showDetailFrame_header-top-border-medium,.x7p,.af_panelCustomizable_header-top-border-medium,.x7s {border-top:1px #336699 solid;border-bottom:1px #336699 solid;background-color:#FFFFE3}
.af_showDetailFrame_header-top-border-dark,.x7q,.af_panelCustomizable_header-top-border-dark,.x7t {border-top:1px #336699 solid;border-bottom:1px #336699 solid;background-color:#6699CC}
.af_showDetailFrame_container,.x7u,.af_panelCustomizable_container,.x7v {position:relative}
.af_showDetailFrame_header-light,.x7w,.af_showDetailFrame_header-medium,.x7x,.af_panelCustomizable_header-light,.x7z,.af_panelCustomizable_header-medium,.x80 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;white-space:nowrap;vertical-align:middle;width:100%;position:relative;color:#336699}
.af_showDetailFrame_header-dark,.x7y,.af_panelCustomizable_header-dark,.x81 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;white-space:nowrap;vertical-align:middle;width:100%;position:relative;color:#FFFFE3}
.af_showDetailFrame_content-light,.x82,.af_panelCustomizable_content-light,.x85 {position:relative;width:100%;border-left:1px #6699CC solid;border-right:1px #6699CC solid;border-bottom:1px #6699CC solid}
.af_showDetailFrame_content-medium,.x83,.af_showDetailFrame_content-dark,.x84,.af_panelCustomizable_content-medium,.x86,.af_panelCustomizable_content-dark,.x87 {position:relative;width:100%;border-left:1px #336699 solid;border-right:1px #336699 solid;border-bottom:1px #336699 solid}
.af_showDetailFrame_main-menu-container,.x88,.af_panelCustomizable_main-menu-container,.x89 {background:#FFFFFF;border-left:1px #969664 solid;border-right:1px #515151 solid;border-top:1px #969664 solid;border-bottom:1px #515151 solid;width:110px}
.af_showDetailFrame_sub-menu-container,.x8a,.af_panelCustomizable_sub-menu-container,.x8b {background:#FFFFFF;border-left:1px #969664 solid;border-right:1px #515151 solid;border-top:1px #969664 solid;border-bottom:1px #515151 solid;min-width:120px}
A.af_showDetailFrame_menu-item,A.x8d,A.af_panelCustomizable_menu-item,A.x8f,A.af_showDetailFrame_sub-menu-item,A.x8g,A.af_panelCustomizable_sub-menu-item,A.x8h {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;display:block;cursor:pointer;text-decoration:none;white-space:nowrap;background:#FFFFFF;padding-top:4px;padding-bottom:3px;padding-left:5px;padding-right:5px}
A:hover.af_showDetailFrame_menu-item,A:hover.x8d,A:hover.af_panelCustomizable_menu-item,A:hover.x8f,A:hover.af_showDetailFrame_sub-menu-item,A:hover.x8g,A:hover.af_panelCustomizable_sub-menu-item,A:hover.x8h {background-color:#CCCC99}
.af_showDetailFrame_actions-image-separator,.x8i,.af_panelCustomizable_actions-image-separator,.x8j {padding-right:5px;padding-top:1px;padding-bottom:1px}
A.af_showDetailFrame_title-clickable,A.x8k {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;display:block;color:#336699;margin-left:5px}
.af_showDetailFrame_menu-item-separator,.x8l,.af_panelCustomizable_menu-item-separator,.x8m {border-top:1px solid #969664;border-bottom:1px solid #515151;margin:4px 2px}
.af_showDetailFrame_no-header-content-light,.x8n {border-left:1px #6699CC solid;border-right:1px #6699CC solid;border-bottom:1px #6699CC solid;position:relative;width:100%;border-top:1px #6699CC solid}
.af_showDetailFrame_no-header-content-medium,.x8o,.af_showDetailFrame_no-header-content-dark,.x8p {border-left:1px #336699 solid;border-right:1px #336699 solid;border-bottom:1px #336699 solid;position:relative;width:100%;border-top:1px #336699 solid}
.af_panelCustomizable_no-header-content,.x8q {position:relative;width:100%}
.af_menuBar_body,.x8r {text-align:center;background-color:#0099CC}
.adfFacesDemoSearchPanelGroup,.x8v {font-weight:bold;font-size:small;color:#ffffff;width:100%;padding:6px 6px 6px 26px;background-color:#0099CC}
.AFPromptText,.x8w {font-weight:bold;font-size:small;color:#ffffff}
.af_showOneTab_separator,.x8x {margin-width:4px;border-top:#ADBCC5;border-bottom:#ADBCC5;BACKGROUND-COLOR:white;PADDING-LEFT:1px}
.af_showOneTab_tab A:hover,.x5k A:hover,.af_menuTabs_enabled A:hover,.x2b A:hover,.af_menuTabs_selected A:hover,.x2c A:hover,.af_menuBar_enabled A:hover,.x1k A:hover,.af_menuButtons_text:hover,.x1f:hover,.af_menuButtons_text-selected:hover,.x1h:hover,.af_menuButtons_text-disabled:hover,.x1i:hover {color:#E9913A}
.af_showOneTab_body,.x8y {padding:10px}
.af_panelHeader,.x20 {margin-bottom:3px;padding:0px 3px}
.welcomePanel,.x8z {padding-left:50px;width:100%;background-color:#C5CFC5;margin-bottom:10px;padding-bottom:5px;padding-top:5px}
.tabsPanelGroup,.x90 {text-align:right;width:90%}
.panelBoxHeader,.x91 {font-family:verdana,arial,helvetica,sans-serif;color:brown;font-weight:bold;font-size:small}
**/


/******************************************
***  DSO Style Formatting Starts here!  ***
*******************************************/    


/** Body **/
@import url("system.css");

body {
        margin-top:0px;
/*	 background-color:#ACDCF0;*/
	 background-color:#FFFFFF;
}

.main_table
{
        margin-top:0%;
	 width:960px;
        border:0;
        margin-right:auto;
        margin-left:auto;
	 background-color:#FFFFFF;
}
.punchline_log 
{ 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR:#333;
	padding:13px;
	padding-left: 10px;
	FONT-SIZE: 18px;
	font-style:italic;
}


.inner_heading 
{ 
	background-color:#EBEAEA;
	FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, sans-serif;
	COLOR:#333;
	padding-left: 10px;
	FONT-SIZE: 13px;
	height:24px;
	font-weight:bold;
	border-top:1px solid #FFF;
	border-bottom:1px solid #CCCCCC;
}



.left_menu
{ 
	background-color:#E0E2E4;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	COLOR:#333;
	FONT-SIZE: 11px;
        width:20%;
        vertical-align:top;
	border-right:1px solid #50AFFC;
}

.leftmenu_head 
{ 
	background-color:#73C6FC;
	FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, sans-serif;
	padding-left:5px;
	COLOR:#FFF;
	font-weight:bold;
	FONT-SIZE: 13px;
	height:25px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

.heading_log 
{ 
	border-bottom:2px #D5D4D4 solid;
	FONT-FAMILY: 'AF Spin', Trebuchet MS, Verdana, Helvetica, sans-serif;
	COLOR:#333;
	padding-left: 10px;
	FONT-SIZE: 12px;
	font-weight:bold;
	background-color:#EBEAEA;
}

.heading 
{ 
	background-color:#44A5E2;
	FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, sans-serif;
	COLOR:#FFF;
	padding-left: 3px;
	FONT-SIZE: 12px;
	height:21px;
	font-weight:bold;
}

.table_heading_sub
{ 
	border:1px #AFCAD9 solid;
	border-collapse:collapse;
	background-color:#CAEAFD;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#014D7C;
	padding-left: 3px;
	padding-right: 3px;
	FONT-SIZE: 10px;
	height:21px;
	font-weight:bold;
	text-align:center;
}


.content_left 
{ 
	
	background-color:#F1F9FE;

}

.content_right 
{ 
	background-color:#F7FAFD;
	
}

.content_right_td 
{ 
        border:1px #DAE6ED solid;
	border-collapse:collapse;
        COLOR:#000;
        padding-left: 3px;
	padding-right: 3px;
	FONT-SIZE: 11px;
	height:21px;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color:#F7FAFD;
        width:49%;
	
}

.content_left_td
{       
        border:1px #DAE6ED solid;
	border-collapse:collapse;
        COLOR:#000;
        padding-left: 3px;
	padding-right: 3px;
	FONT-SIZE: 11px;
	height:21px;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color:#F1F9FE;
        width:51%;

}


.content_cell
{
        border:1px #DAE6ED solid;
	border-collapse:collapse;
        COLOR:#000;
        padding-left: 3px;
	padding-right: 3px;
	FONT-SIZE: 11px;
	height:21px;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.img_heading { 
	FONT-FAMILY: 'AF Spin', Trebuchet MS, Verdana, Helvetica, sans-serif;
	COLOR:#54534B;
	padding-left:8px;
		padding-top:3px;
	FONT-SIZE: 12px;
	font-weight:bold;
}


.pro_heading { 
	FONT-FAMILY: 'AF Spin', Trebuchet MS, Verdana, Helvetica, sans-serif;
	COLOR:#045BC7;
	padding-left:20px;
	FONT-SIZE: 12px;
	font-weight:bold;
}


.sub_heading { 
	FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, sans-serif;
	COLOR:#01213B;
	padding-left: 3px;
	FONT-SIZE: 12px;
	height:21px;
	font-weight:bold;
}

.welcome_heading { 
	background-color:#9CD7FC;
	FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, sans-serif;
	COLOR:#004885;
	padding-left: 10px;
	FONT-SIZE: 12px;
	height:28px;
	border-bottom:1px solid #fff;
	font-weight:bold;
}


.search_heading { 
	background-color:#44A5E2;
	border-bottom:1px solid #fff;
	FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, sans-serif;
	COLOR:#FFF;
	padding-left: 3px;
	FONT-SIZE: 12px;
	height:28px;

	font-weight:bold;
	
}


.font_normal { 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	COLOR:#000;
	padding: 5px;
	FONT-SIZE: 11px;
}

.font_log { 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	COLOR:#666;
	padding: 3px;
	FONT-SIZE: 10px;
	font-weight:bold;
}

.content{ 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	COLOR:#000;
	padding-left: 5px;
	padding-right: 5px;
	FONT-SIZE: 11px;
	line-height:16px;
	text-align:justify;
}

.textfield 
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	BORDER: #39A5F6 1px solid;
	FONT-SIZE: 11px;
	COLOR: #000;
	height:20px;
}

.listbox
{

	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BORDER: #39A5F6 1px solid;
	COLOR: #000;
	Z-INDEX: -1000;
}

.button
{
	background:url("../images/but_bg.gif") ;
	BORDER: #39A5F6 1px solid;
	padding-left: 2px;
	padding-right: 2px;
	color:#333;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-weight:bold;
  }
  
.home_line { 
	border-top:#BDBFB9 solid 1px;
}

.menu_line { 
	border-bottom:#CEB2A5 solid 1px;
	height:22px;
	padding-left: .1cm;
}

.img_home { 
	padding: 10px;
}

	A:link    {  font-family: Verdana, Arial; font-weight:normal; font-size: 11px; text-decoration: none; color: #333333}
	A:visited {  font-family: Verdana,Arial; font-weight:normal; font-size: 11px; text-decoration: none; color: #333333}
	A:hover   {  font-family: Verdana, Arial; font-weight:normal; font-size: 11px; text-decoration: none; color: #FF0600}
	A:active   {  font-family: Verdana, Arial; font-weight:normal; font-size: 11px; text-decoration: none; color: #032575}

.main_menu{
background-color:#0061AF;
height:25px;
}


	.main_menu A:link    {font-family: 'AF Spin', Trebuchet MS, Verdana, Arial; font-weight:bold; font-size: 13px; text-decoration: none; color: #FFFFFF}
	.main_menu A:visited {  font-family: 'AF Spin', Trebuchet MS, Verdana, Arial; font-weight:bold; font-size: 13px; text-decoration: none; color: #FFFFFF}
	.main_menu A:hover   {  font-family: 'AF Spin', Trebuchet MS,  Verdana, Arial; font-weight:bold; font-size: 13px; text-decoration: none; color: #FFEE7B}
	.main_menu A:active   { font-family: 'AF Spin', Trebuchet MS, Verdana, Arial; font-weight:bold; font-size: 13px; text-decoration: none; color: #FFFFFF}

	.product a:link    {  font-family: verdana, Arial; font-weight:normal; font-size: 11px; text-decoration: none; color: #003CFF}
	.product a:visited {  font-family: verdana, Arial; font-weight:normal; font-size: 11px; text-decoration: none; color: #003CFF}
	.product a:hover   {  font-family: verdana, Arial; font-weight:normal; font-size: 11px; text-decoration: none; color: #FF0000}
	.product a active   {  font-family: verdana, Arial; font-weight:normal; font-size: 11px; text-decoration: none; color: #003CFF}

.font_box { 
	border:#39A5F6  solid 1px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	COLOR: #333;
	FONT-SIZE: 11px;
	font-weight:normal;
	line-height:20px;
}

.font_box_heading { 
	background-color:#F6EEC4;
	border:#CCCCCC solid 1px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	padding-right: .1cm;
	padding-left: .1cm;
	COLOR: #333;
	FONT-SIZE: 11px;
	font-weight:bold;
  height:21px;
}

.home_box { 
	background-color: #fff;
	border:#EDEDED  solid 1px;
}

.content_heading { 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	COLOR: #003CFF;
	FONT-SIZE: 11px;
	font-weight:bold;
}

.menu_line { 
	border-bottom:#CCCCCC dotted 1px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	COLOR: #333;
	FONT-SIZE: 11px;
}

.line { 
	background :#FFF;
	height:1px;
}


.font_morque { 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	padding-right: 2px;
	padding-left: 2px;
	COLOR: #013682;
	FONT-SIZE: 11px;
	font-weight:normal;
	text-align:justify;
	line-height:14px;
}

	.font_morque a:link    {  font-family: verdana, Arial; font-weight:normal; font-size: 11px; text-decoration: none; color: #003CFF}
	.font_morque a:visited {  font-family: verdana, Arial; font-weight:normal; font-size: 11px; text-decoration: none; color: #003CFF}
	.font_morque a:hover   {  font-family: verdana, Arial; font-weight:normal; font-size: 11px; text-decoration: none; color: #FF0000}
	.font_morque a active   {  font-family: verdana, Arial; font-weight:normal; font-size: 11px; text-decoration: none; color: #003CFF}

.footer {
	background-color:Gray;
	padding-right: 5px;
	padding-left: 5px;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	color:rgb(33,33,255);
        text-align: center;
  }


af|showDetailFrame::header-top-border-light
{
border-top:1px #D7D6D6;solid;
border-bottom:1px#D7D6D6;solid;
background-color:#D7D6D6;
}

af|showDetailFrame::header-light
{
white-space:nowrap;
vertical-align:middle;
FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, sans-serif;
COLOR:#01213B;
FONT-SIZE: 12px;
height:21px;
font-weight:bold;
width:100%;
}

af|showDetailFrame::content-light
{
border-left:1px #D7D6D6 solid;
border-right:1px #D7D6D6 solid;
border-bottom:12px #D7D6D6  solid;
width:100%
}

showDetailFrame::light-HeaderLeftIcon:alias
{
content:url("/images/light-quarter_toprightCAKE5HJZ.PNG");
}

showDetailFrame::light-HeaderRightIcon:alias
{
content:url("/images/light-quarter_toprightCAKE5HJZ.PNG");
}

af|showDetailFrame::header-top-border-medium
{
border-top:1px #61BAF2;solid;
border-bottom:1px #61BAF2;solid;
background-color:#61BAF2;
}

af|showDetailFrame::header-medium
{
white-space:nowrap;
vertical-align:middle;
FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, sans-serif;
COLOR:#01213B;
FONT-SIZE: 12px;
height:21px;
font-weight:bold;
width:100%;
}

af|showDetailFrame::content-medium
{
border-left:none;
border-right:none;
border-bottom:none;
width:100%
}

showDetailFrame::medium-HeaderLeftIcon:alias
{
content:url("../images/light-quarter_toprightCAKE5HJZ.PNG");
}

showDetailFrame::medium-HeaderRightIcon:alias
{
content:url("../images/light-quarter_toprightCAKE5HJZ.PNG");
}

.inner_table
{
	width:100%;
        margin:0px ;
        border:none;
}


.inner_heading { 
	background-color:#EBEAEA;
	FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, sans-serif;
	COLOR:#333;
	padding-left: 10px;
	FONT-SIZE: 13px;
	height:24px;
	font-weight:bold;
		border-top:1px solid #FFF;
	border-bottom:1px solid #CCCCCC;
}

.R2
{
    vertical-align:top;
}

.firstrowstyle
{
    background-color:#0477BF;
}
.secondrowstyle
{
    background-color:#ACDCF0;
}
.PG111{
    width:3%;
    text-align:right;  
    height:30px;
}
.PG121_old{
    width:97%;
    background-color:#EBEAEA; 
}
.PG121{
    width:98%;
    height:30px;
    text-align:center;
    vertical-align:middle;
}
.R1
{
    text-align:center;
   
}

.PG112{
    width:3%;
    text-align:right;
}
.PG122{
    width:97%;
}

.cont1{
    width:70%;
    vertical-align:top;
}
.port2{
    width:30%;
    vertical-align:top;
}
.R4{
    height:50%;
}
.R3
{
    text-align:right;
    vertical-align:bottom;
}
.PG11{
    width:30%;
    height:80px;
}
.PG13{
    width:52%;
    height:80px;
    text-align:center;
}
.PG12{
    height:80px;
    width:70%;
    vertical-align:top;
}
.cont2{
    width:80%;
    vertical-align:top;
}
.menu1{
    width:20%;
    vertical-align:top;
}
.rowheader{
height:80px;
}


.news_heading{
    font-weight:bold;
    font-size:medium;
    COLOR: #013682;
}
.xy{

}

.objstyle{
width: 90%;
}
.editstyle{
width: 10%;
text-align:center;
color:Red;
}
.training_command
{
        COLOR:#000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.button1{
    width:50%;
    text-align: right;
    padding: 5px;
}

.button2{
     width:50%;
     text-align: left;
     padding: 5px;
}


.footercontent{
   color:rgb(33,33,255);
}

/*** AF Table ***/
/** Table's top control bar displaying Previous and Next links with row ranges **/
af|table::control-bar-top
{
        border:1px #AFCAD9 solid;
	border-collapse:collapse;
	background-color:#F1F9FE;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#0000;
	padding-left: 3px;
	padding-right: 3px;
	FONT-SIZE: 10px;
	height:21px;
	font-weight:bold;
	
} 
.OraTableControlBarText
{
      FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#000;
        FONT-SIZE: 10px;
        font-weight:bold;
}
/** Table formatting **/

.OraTableBorder0001 {
      
        border-collapse: collapse;      
 
}


.OraSortableHeaderBorder{
        
        border-width:1px;
    
      border-collapse: collapse;
}


af|column::header-text {
        border:1px #AFCAD9 solid;
	border-collapse:collapse;
	background-color:#CAEAFD;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#014D7C;
	padding-left: 3px;
	padding-right: 3px;
	FONT-SIZE: 10px;
	height:21px;
	font-weight:bold;
	text-align:center;	
}




af|column::sortable-header-text {
        border:1px #AFCAD9 solid;
	border-collapse:collapse;
	background-color:#CAEAFD;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#014D7C;
	padding-left: 3px;
	padding-right: 3px;
	FONT-SIZE: 10px;
	height:21px;
	font-weight:bold;
	text-align:center;
}


af|column::cell-text, af|tableSelectOne::cell-icon-format{
	border:1px #DAE6ED solid;
	border-collapse:collapse;
	background-color:#F7FAFD;
	FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, sans-serif;
	COLOR:#000;
	padding-left: 3px;
	padding-right: 3px;
	FONT-SIZE: 11px;
	height:21px;
        
}

af|column::cell-text-band, af|tableSelectOne::cell-icon-format-band{
	border:1px #DAE6ED solid;
	border-collapse:collapse;
	background-color:#F1F9FE;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#000;
	padding-left: 3px;
	padding-right: 3px;
	FONT-SIZE: 11px;
	height:21px;
}


/** command menu items - styled by saran */
af|column::unsorted-icon
{
        content: url(/images/unsorted.png);
}

af|column::sort-ascend-icon
{
        content: url(/images/sort.png);
}

af|column::sort-descend-icon
{
        content: url(/images/sort-ascend.png); 
}



/** Inline Information like TIPS beneath controls**/
.OraInlineInfoText {
        font-weight:normal;
        font-size: 10px;
        color: #8DA4C3;
}

/** The Required * Icon displayed for Required controls**/
.AFRequiredIconStyle
{
        color:#ffffff;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:normal;
}

/** Search Icon that comes with SelectInputText **/
af|selectInputText::button-icon
{
        content: url(/images/search_b.png);
}

/** Date Calendar Icon with selectDate Control **/
af|selectInputDate::launch-icon
{
        content: url(/images/cal.gif);
}


.OraPageStampLabel,.OraTipLabel
{
        font-size:9px;
        font:normal 11px Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #343A32;
}

af|selectInputDate::content
{
        font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;
        font-weight:normal;
        font:normal 10px Verdana, Arial, Helvetica, sans-serif;
        text-align:center;
        color:#999999;
        text-decoration:none;
        border-width:1px;
        border-style:solid;
        padding:2px;
        line-height:1.8
}

af|selectInputDate::header{
        color: #6E8199;
}


/** inline error text **/
.OraInlineErrorText{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:normal;
font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#cc0000
}
.AFFieldTextDisabled,.af_inputText_content-disabled
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #666666;
}



/** Shuttle icons selectOne, selectMany, and selectOrder shuttles**/ 
.AFShuttleMoveIcon:alias {content:url(/images/move.png); width: 16px; height: 16px;} 
.AFShuttleMoveAllIcon:alias {content:url(/images/moveAll.png); width: 16px; height: 16px;} 
.AFShuttleRemoveIcon:alias {content:url(/images/remove.png); width: 16px; height: 16px;} 
.AFShuttleRemoveAllIcon:alias {content:url(/images/removeAll.png); width: 16px; height: 16px;} 

/** Icons unique to the selectOrderShuttle for re-ordering user selections **/ 
af|selectOrderShuttle::reorder-top-icon {
content:url(/images/reordertop_enabled.png); 
width: 16px; 
height: 16px;
}
af|selectOrderShuttle::reorder-up-icon {
content:url(/images/reorderup_enabled.png); 
width: 16px; 
height: 16px;
}
af|selectOrderShuttle::reorder-down-icon {
content:url(/images/reorderdown_enabled.png); 
width: 16px; 
height: 16px;
}
af|selectOrderShuttle::reorder-bottom-icon {
content:url(/images/reorderbottom_enabled.png); 
width: 16px; 
height: 16px;}


/** AF:showOneTab **/
af|showOneTab::separator-before-selected {
padding: 1px;  
background-color: inherit;
}
af|showOneTab::separator-after-selected {
padding: 1px;  
background-color: inherit;
}
af|showOneTab::separator {
padding: 1px;   
background-color: inherit;
}
.af_showOneTab_tab,.x5k {
        padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;	
	padding-right: 5px;
	border-top: 1px outset #bfb9c7;
	border-right: 1px outset #bfb9c7;
	border-left: 1px outset #bfb9c7;
        border-bottom: 0px none;
	background-color : rgb(0, 153, 216);   
        height: 15px; 
        list-style-image: 
        
}
.af_showOneTab_tab A,.x5k A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
        font-weight:normal;
        color:white;
        text-decoration: none;
        cursor: default;
}
.af_showOneTab_tab A:hover,.x5k A:hover{
text-decoration: underline;
}

.af_showOneTab_tab-selected,.x5l {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;	
	padding-right: 5px;
	border-top: 1px outset #ffffff;
	border-right: 1px outset #ffffff;
	border-bottom: 0px none;
	border-left: 1px outset #ffffff;
        background-color: rgb(0, 51, 102);     
}
af|showOneTab::tab-selected-link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
        font-weight:bold;
        color:white;
        text-decoration: none;
        cursor: text;    
}
af_showOneTab_tab-selected A:hover,.x9x A:hover {
        color:white;
}
.af_showOneTab_body,.x8y {
padding:10px
}


.AFShowOneTab:alias {}
af|showOneTab::orientation-top {}
af|showOneTab::orientation-bottom {}
.af_showOneTab_cell-start,.x5m {}
.af_showOneTab_cell-end,.x5n {}
af|showOneTab::cell-start {}
af|showOneTab::cell-end {}
af|showOneTab::body {}
af|showDetail::disclosed-icon {}
af|showDetail::undisclosed-icon {}
.AFDetailDisclosedIcon:alias {}
.AFDetailUndisclosedIcon:alias {}
.af_showOneTab_orientation-top,.x5i,.af_showOneTab_orientation-bottom,.x5j {}
.af_showOneTab_tab .p_OraDisabled,.x5k .x4c {}

/** Links **/
.OraLink:link{

}
.OraLink:active, .OraNavBarActiveLink{
	
}
.OraLink:visited{
	
}
.OraLink:hover{
	
        }
.OraNavBarInactiveLink{
 	
}
.OraLinkDisabled{
        
     
        }    

.cont5{
    width:30%;
    vertical-align:top;
}

.cont6{
    width:70%;
    vertical-align:top;
}

.cont7{
    width:25%;
    vertical-align:top;
}

.cont8{
    width:75%;
    vertical-align:top;
}

.cont9{
    width:50%;
    vertical-align:top;
 height:100px;
}

.cont10{
    width:50%;
    vertical-align:top;
 height:100px;
}




/*** portlet style **/


.errorMsg { 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	COLOR:red;
	padding: 3px;
	FONT-SIZE: 10px;
	font-weight:bold;
}
.infoMsg { 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	COLOR:gray;
	padding: 3px;
	FONT-SIZE: 10px;
	font-weight:bold;
}
.port_main_table
{
        margin-top:0%;
	 
        border:0;
        margin-right:auto;
        margin-left:auto;
	 background-color:#FFFFFF;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

.login_normal{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;	COLOR:#013682;	padding-left: 5px;	padding-right: 5px;	FONT-SIZE: 11px;	line-height:16px;	text-align:justify;    font-weight:bold;
}
.left_small_text{
   	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	COLOR:#000;
	padding-left: 5px;
	padding-right: 5px;
	FONT-SIZE: 11px;
	line-height:16px;
	text-align:justify; 
}
.radiotext{
        FONT-FAMILY: Verdana, Helvetica, sans-serif;	COLOR:#013682;	padding-left: 5px;	padding-right: 5px;	FONT-SIZE: 11px;	line-height:16px;	text-align:justify;    font-weight:bold;

}
.contentlinkport{ 	FONT-FAMILY: Verdana, Helvetica, sans-serif;	COLOR:#013682;	padding-left: 5px;	padding-right: 5px;	FONT-SIZE: 11px;	line-height:16px;	text-align:justify;    font-weight:bold;}

.content_head{FONT-FAMILY: Verdana, Helvetica, sans-serif;	COLOR:#FFFFFF;	padding-left: 0px;	padding-right: 0px;	FONT-SIZE: 12px;	font-weight:bold;	line-height:13px;	text-align:justify;	background:#0061AF;	background-attachment: inherit;	background-repeat: no-repeat;}
/*** portlet style **/
