﻿/*
INTERACTIVE REPORTS
*/
/* WORKSHEET */
.apex_worksheet table.formlayout, .apex_worksheet table.formlayout table{color:#000000;}
.apex_worksheet a.itemlink{color:blue;text-decoration:none;}
.apex_worksheet a.itemlink:hover{color:blue;text-decoration:underline;}
table.worksheet tr td div{max-width:300px;}
.worksheet_detail{clear:both;}
/* FINDER BAR */
table.apex_finderbar{margin:10px 0;empty-cells:show;border:1px solid #999999;background-color:#eeeeee;border-collapse:separate;}
td.apex_finderbar_middle{white-space:nowrap;border:none;background:transparent;}
td.apex_finderbar_middle a{display:block;height:100%;text-decoration:none;}
td.apex_finderbar_middle label{display:block;}
td.apex_finderbar_left{white-space:nowrap;border:none;background:transparent;}
.apex_finderbar_left_middle{background-image:none;}
.apex_finderbar_left_top{background-image:none;}
.apex_finderbar_left_top img.spacer{display:block;background-image:none;}
.apex_finderbar_left_bottom{background-image:none;}
.apex_finderbar_left_bottom img.spacer{display:block;background-image:none;}
.apex_finderbar_buttons{padding-left:10px;white-space:nowrap;}
.apex_finderbar .fielddata{color:#000000;}
.apex_finderbar .fielddatabold{color:#000000;font-weight:bold;}
.apex_finderbar .fielddatasmall{color:#000000;font-size:10px;}
#apexir_columnsearch{background:#FFFFFF;border:1px solid #999999;width:200px;position:absolute;font-size:12px;overflow:hidden;overflow-x:hidden;}
#apexir_columnsearch a{color:#CC0000;font-weight:bold;display:block;padding:2px;white-space:nowrap;overflow:hidden;width:100%;text-decoration:none;}
#apexir_columnsearch a:hover{background-color:#FFFFFF;color:#000000;}
#apexir_SEARCHDROP a:hover{background-image:none;background-repeat:no-repeat;color:#fff;cursor:pointer;}
#apexir_SEARCH_COLUMN_DROP{font-size:12px;color:#000000;}
/* CONTROL PANEL */
#apexir_CONTROL_PANEL{clear:both;margin:10px 0;border:1px solid #999999;background-color:#eeeeee;}
#apexir_CONTROL_PANEL .fielddata{color:#000000;}
#apexir_CONTROL_PANEL .fielddatabold{color:#000000;font-weight:bold;}
#apexir_CONTROL_PANEL .fielddatasmall{color:#000000;font-size:10px;}
#apexir_CONTROL_PANEL_CONTROL{cursor:pointer;width:20px;height:100%;}
#apexir_CONTROL_PANEL_COMPLETE td{vertical-align:middle;}
#apexir_CONTROL_PANEL_COMPLETE td{vertical-align:middle;}
#apexir_CONTROL_PANEL_COMPLETE a{color:blue;text-decoration:underline;}
#apexir_CONTROL_PANEL_COMPLETE a:hover{color:blue;text-decoration:none;}
#apexir_CONTROL_PANEL_DROP{background:#eeeeee;border:1px solid #999999;z-index:1;padding:5px;margin:10px 0;clear:both;float:left;-moz-border-radius:0;font-family:Arial, Helvetica, sans-serif;}
#apexir_CONTROL_PANEL_DROP label{font-size:12px;}
#apexir_CONTROL_PANEL_DROP td{white-space:nowrap;}
#apexir_CONTROL_PANEL_DROP .fielddata{color:#000000;}
#apexir_CONTROL_PANEL_DROP .fielddatabold{color:#000000;font-weight:bold;}
#apexir_CONTROL_PANEL_DROP .fielddatasmall{color:#000000;font-size:10px;}
/* DROP MENUS */
/* ACTIONS MENU */
#apexir_ACTIONSMENU {font-family:Arial, Helvetica, sans-serif;}
/* COLUMN HEADERS */ 
#apexir_rollover {background:#FFFFFF;border:1px solid #999999;width:200px;position:absolute;font-size:12px;overflow:hidden;overflow-x:hidden;}
#apexir_rollover_content {overflow:auto;overflow:hidden;overflow-y:auto;overflow-x:hidden;}
#apexir_rollover_content a {color:#CC0000;font-weight:bold;display:block;padding:2px;white-space:nowrap;overflow:hidden;width:100%;text-decoration:none;}
#apexir_rollover_content a:hover {background-color:#FFFFFF;color:#000000;background-image:none;background-repeat:no-repeat;cursor:pointer;}
#apexir_rollover #search {width:100%;}
#apexir_rollover table img {cursor:pointer;}
#apexir_rollover #apexir_search {width:100%;margin:2px;border:1px solid #999;}
#apexir_rollover table {background:#efefef;border-bottom:2px solid #ddd;width:100%;}
#apexir_rollover table td {padding:2px;}
#apexir_rollover table img {cursor:pointer;}
#apexir_rollover table span {border:1px solid #efefef;display:block;cursor:pointer;font-size:10px;margin:2px;float:left;padding:2px;background:#eee;}
#apexir_rollover table span:hover {border:1px solid #000;background:#ddd;}
.htmldbMinReport tr th div {text-decoration:underline;cursor:pointer;}
/* ??? */
#apexir_col_values_drop {background:#ddd;border:1px solid #999999;width:200px;position:absolute;font-size:12px;overflow:hidden;overflow-x:hidden;}
#apexir_col_values_drop {overflow:auto;overflow:hidden;overflow-y:auto;overflow-x:hidden;}
#apexir_col_values_drop a {font-weight:bold;display:block;padding:2px;white-space:nowrap;overflow:hidden;width:100%;color:#b7e302;text-decoration:none;}
#apexir_col_values_drop a:hover {background-image:none;background-repeat:no-repeat;background-color:#b7e302;color:#000000;cursor:pointer;}
/* MAIN RESULTS TABLE */
table.apexir_WORKSHEET_DATA{border:none;border-collapse:collapse;}
table.apexir_WORKSHEET_DATA tfoot tr td{background-color:#bfd1db;}
table.apexir_WORKSHEET_DATA th{border:1px solid #FFFFFF;padding:6px 8px;background:#139FFD;font-weight:bold;color:#FFFFFF;font-size:12px;white-space:nowrap;vertical-align:middle;letter-spacing:normal;}
table.apexir_WORKSHEET_DATA td{border:1px solid #FFFFFF;padding:2px 8px;background:#d9e3e9;font-size:12px;empty-cells:show;}
table.apexir_WORKSHEET_DATA th div{color:#FFFFFF;font-size:12px;letter-spacing:normal;text-decoration:underline;cursor:pointer;margin:0;}
/* used for control break */
#apexir_WORKSHEET .apexir_REPEAT_HEADING{color:#FFFFFF;border:1px solid #FFFFFF;background-color:#032B49;padding:8px 5px;font-weight:bold;font-size:12px;text-align:left;}
/* used for aggregate totals */
#apexir_WORKSHEET .apexir_AGGREGATE_VALUE{color:#000000;background-color:#bfd1db;font-weight:bold;font-size:12px;text-align:right;}
/* REPORT TABS ??? */
#apexir_REPORT_TABS{border-bottom:1px solid #999;padding:0 0 1px 0;margin:10px 0 5px 0;clear:both;display:block;}
#apexir_REPORT_TABS span{font-weight:bold;display:inline-block;font-size:12px;margin:0 3px;cursor:pointer;border:1px solid #999;background:#efefef;border-bottom:none;padding:2px 5px;margin-bottom:2px;}
#apexir_REPORT_TABS span.current{background:#F60;color:#fff;margin-bottom:0;}
#apexir_REPORT_TABS span a{display:none;}
/* DATA PANEL */
#apexir_DATA_PANEL{clear:both;border-collapse:separate;}
/* LOADING GRAPHIC */
#apexir_LOADER{position:absolute;top:4px;left:48%;}
#loader{position:absolute;top:0;left:45%;}
/* IR HELP POPUP */
#ir_help{margin:5px 10px 15px 10px;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:13px;}
#ir_help p{margin-top:10px;}
#ir_help h3{border-bottom:1px solid #999;}
/* ??? */
table tr td.apex_report_break{border-left:none;border-right:none;padding:5px;}
span.ws_link{text-decoration:underline;cursor:pointer;}
.error{border:1px solid red;}
.error_text{color:red;}
.apex_close{margin-right:10px;}