/*
 * APEX Themes - Stock Themes, Templates & Skins for Oracle APEX Applications
 * http://www.apex-themes.com/
 *
 * Copyright (c) 2009 Creative Mode
 * This file is protected by copyright law and provided under license. 
 * Unauthorised copying of this file is strictly prohibited.
 *
 * Custom Theme:C0027
 * Date:2010-01-08
 */

/*   
DEFAULTS
*/

html {margin:0;padding:0;height:101%;}
body {margin:0px;padding:0px;}
table {padding:0;}
hr {height:1px;margin:10px 0;}

/* APEX DEVELOPER TOOLBAR */
table[summary="Developer Toolbar"] {position:fixed;width:520px;bottom:0;left:50%;margin:0 0 0 -260px;z-index:9999;font:Arial;font-weight:normal;text-align:center;}

/*
PAGES
*/

#alpha_Titlebar {margin:0;}
#alpha_Breadcrumb {display:none;}
.alpha_Logo {vertical-align:top;white-space:nowrap;}
.alpha_Logo img {margin:0 auto;display:block;}
.alpha_NavBar {vertical-align:top;}
.alpha_NavBar a {display:block;padding:0 5px;}
table.alpha_NavigationBar {white-space:nowrap;margin-top:10px;margin-right:10px;height:20px;}
.alpha_UserPrompt {padding-left:30px;padding-right:30px;white-space:nowrap;}
.alpha_BreadCrumbRegion {padding:10px 10px 0 10px;}
.alpha_Customize {float:right;}
.alpha_ContentBody {padding:0 0 40px 0;}
.alpha_ContentBodyInner {padding-top:35px;}
.alpha_SideBarNav {padding:0 0 40px 0;}
.alpha_SideBarNavInner {padding-top:35px;width:190px;}
.alpha_Login {width:400px;margin:150px auto 10px auto;}
#alpha_PageFooter {margin-bottom:20px;height:30px;}

/*
PAGE SUB-TEMPLATES
*/

.alpha_success {padding:5px;width:600px;margin:10px auto;}
.alpha_notification {padding:5px;width:600px;margin:10px auto;}
.alpha_Login .alpha_success {width:90%;}
.alpha_Login .alpha_notification {width:90%;}
.htmldbUlErr li {white-space:nowrap;}
.formlayout td {padding:2px 0px;}
.alpha_controlIcon {float:right;cursor:pointer;}

/*
TABS
*/

/* set text align to left, center or right for tab position on page */

table.alpha_Tabs {margin-top:10px;height:33px;}
.alpha_standardtab {display:inline;zoom:1;position:relative;}
.alpha_standardtab a {display:block;zoom:1;position:relative;margin:0 2px 0 16px;padding-right:15px;}
.alpha_standardtab a span {display:block;zoom:1;position:relative;cursor:pointer;height:33px;line-height:33px;padding:0 0 0 15px;margin-left:-15px;}
#alpha_standardTabCurrent a:hover span {cursor:default;}

/* set text align to left, center or right for tab position on page */

.alpha_ChildTabs {padding-top:5px;height:33px;}
.alpha_childTab {display:inline;zoom:1;position:relative;}
.alpha_childTab a {display:block;zoom:1;position:relative;margin:0 2px 0 16px;padding-right:15px;}
.alpha_childTab a span {display:block;zoom:1;position:relative;cursor:pointer;height:33px;line-height:33px;padding:0 0 0 15px;margin-left:-15px;}
#alpha_childtabcurrent a:hover span {cursor:default;}

/*
BUTTONS
*/

.alpha_Button {display:inline;zoom:1;position:relative;margin:2px;}
.alpha_Button a {display:block;padding-left:16px;margin:3px 18px 3px 1px;line-height:33px;zoom:1;position:relative;}
.alpha_Button a span {display:block;padding-right:16px;cursor:pointer;margin-right:-16px;zoom:1;position:relative;}
.alpha_ButtonAlternative1 {display:inline;zoom:1;position:relative;margin:2px;}
.alpha_ButtonAlternative1 a {display:block;padding-left:16px;margin:3px 18px 3px 1px;line-height:33px;zoom:1;position:relative;}
.alpha_ButtonAlternative1 a span {display:block;padding-right:16px;cursor:pointer;margin-right:-16px;zoom:1;position:relative;}
.alpha_ButtonAlternative2 {display:inline;zoom:1;position:relative;margin:2px;}
.alpha_ButtonAlternative2 a {display:block;padding-left:12px;margin:3px 13px 3px 1px;line-height:24px;zoom:1;position:relative;}
.alpha_ButtonAlternative2 a span {display:block;padding-right:12px;cursor:pointer;margin-right:-12px;zoom:1;position:relative;}
.alpha_ButtonAlternative3 {display:inline;zoom:1;position:relative;margin:2px;}
.alpha_ButtonAlternative3 a {display:block;padding-left:12px;margin:3px 13px 3px 1px;line-height:24px;zoom:1;position:relative;}
.alpha_ButtonAlternative3 a span {display:block;padding-right:12px;cursor:pointer;margin-right:-12px;zoom:1;position:relative;}

/*
LABELS
*/

.alpha_NoLabel {white-space:nowrap;}
.alpha_OptionalLabel {white-space:nowrap;}
.alpha_OptionalLabelwithHelp {cursor:help;white-space:nowrap;}
.alpha_RequiredLabel {white-space:nowrap;}
.alpha_RequiredLabelwithHelp {cursor:help;white-space:nowrap;}
.alpha_InlineError {padding:2px 5px;}

/*
LISTS
*/

.alpha_HorizontalImageswithLabelList td {padding:5px;}
.alpha_HorizontalLinksList a {padding:0 1px;}
.alpha_TabbedNavigationList {white-space:nowrap;margin:10px 5px;padding:0;line-height:24px;display:block;}
.alpha_TabbedNavigationList li {white-space:nowrap;list-style-type:none;display:inline;line-height:24px;}
.alpha_TabbedNavigationList a:link, .alpha_TabbedNavigationList a:visited {margin-right:5px;padding:2px 8px;}
.alpha_VerticalImagesList img {display:block;margin:auto;}
.alpha_VerticalImagesList td {padding:3px 0;}
.alpha_VerticalSidebarList {width:100%;}
.alpha_VerticalSidebarList a.alpha_nav {margin:1px 0;display:block;padding:2px 8px;position:relative;zoom:1;}
.alpha_NavigationRegionAlternative1 .alpha_VerticalSidebarList {width:100%;}
.alpha_NavigationRegionAlternative1 .alpha_VerticalSidebarList a.alpha_nav {margin:1px 0;display:block;padding:2px 8px;position:relative;zoom:1;}
.alpha_NavigationRegionAlternative2 .alpha_VerticalSidebarList {width:100%;}
.alpha_NavigationRegionAlternative2 .alpha_VerticalSidebarList a.alpha_nav {margin:1px 0;display:block;padding:2px 8px;position:relative;zoom:1;}
.alpha_VerticalUnorderedLinkswithoutBullets {list-style:none;margin:0;}
.alpha_WizardProgressList {empty-cells:hide;width:100%;}
.alpha_WizardProgressList td {white-space:nowrap;padding-bottom:7px;}
.alpha_WizardProgressList td div {padding:4px 10px;}

/*
MENUS
*/

/*
REPORTS
*/

.alpha_ReportHeader {white-space:nowrap;padding:4px 8px;}
td.alpha_data {padding:2px 8px;}
td.alpha_dataalt {padding:2px 8px;}
.alpha_Borderless {empty-cells:show;}
.alpha_HorizontalBorder {empty-cells:show;}
.alpha_Standard {empty-cells:show;}
.alpha_StandardAlternatingRowColors {empty-cells:show;}
.alpha_ValueAttributePairs {empty-cells:show;}
.alpha_ValueAttributePairs th.alpha_ReportHeader {empty-cells:show;}
.alpha_ValueAttributePairs td.alpha_data {empty-cells:show;}
.alpha_ValueAttributePairs td.alpha_dataalt {empty-cells:show;}

/*
REGIONS
*/

.alpha_RegionOutline {display:block;padding:5px;}
.alpha_RegionHeader {padding:4px 5px;}
.alpha_ButtonHolder {padding:0 5px;}
.alpha_RegionBody {padding:15px 5px 15px 5px;}
.alpha_ButtonRegionwithTitle {margin:10px 5px;width:600px;}
.alpha_ButtonRegionwithoutTitle {margin:10px 5px;width:600px;}
.alpha_BorderlessRegion {margin:10px 5px;}
.alpha_BracketedRegion {margin:10px 5px;width:650px;}
.alpha_BreadcrumbTitleRegion {margin:10px 5px;width:650px;}
.alpha_BreadcrumbTitleRegion .alpha_RegionHeader {visibility:hidden;}
.alpha_BreadcrumbTitleRegion .alpha_RegionHeader div {float:left;}
.alpha_CalendarRegion {margin:10px 5px;}
.alpha_CalendarRegion .alpha_RegionBodyInner {position:relative;}
.alpha_CalendarRegion .alpha_ButtonsLeft {position:absolute;top:0;left:0;}
.alpha_CalendarRegion .alpha_ButtonsRight {position:absolute;top:0;right:0;}
.alpha_ChartRegion {margin:10px 5px;}
.alpha_ListRegionwithIconChart {margin:10px 5px;}
.alpha_ListRegionwithIconChart .alpha_ListRegionBackground {padding-left:59px;background:url('images/chartIcon.png') top left no-repeat;}
.alpha_ListRegionwithIconReport {margin:10px 5px;}
.alpha_ListRegionwithIconReport .alpha_ListRegionBackground {padding-left:59px;background:url('images/reportIcon.png') top left no-repeat;}
.alpha_FormRegion {margin:10px 5px;width:600px;}
.alpha_ReportsRegion {margin:10px 5px;width:500px}
.alpha_3ColumnRegion {margin:10px 5px;width:350px}
.alpha_ReportsRegionAlternative1 {margin:10px 5px;}
.alpha_GReportsRegion100Width {margin:10px 5px;width:100%;}
.alpha_RegionwithoutTitle {margin:10px 5px;}
.alpha_RegionwithoutButtonsandTitle {margin:10px 5px;}
.alpha_HideandShowRegion {margin:10px 5px;width:500px;}
.alpha_HideandShowRegion .alpha_RegionHeader {height:24px;}
.alpha_HideandShowRegion .alpha_Hide {display:none;}
.alpha_HideShowMinLink img {line-height:24px;vertical-align:middle;margin:0 5px 0 5px;}
.alpha_SidebarRegion {margin:10px 5px;width:180px;}
.alpha_SidebarRegionAlternative1 {margin:10px 5px;width:180px;}
.alpha_SidebarRegionAlternative1 .alpha_RegionHeader {padding-bottom:17px;}
.alpha_NavigationRegion {margin:10px 5px;width:180px;}
.alpha_NavigationRegionAlternative1 {margin:10px 5px;width:180px;}
.alpha_NavigationRegionAlternative1 .alpha_RegionHeader {padding-bottom:17px;}
.alpha_NavigationRegionAlternative1 .alpha_RegionBody {padding-top:0px;}
.alpha_NavigationRegionAlternative2 {margin:10px 5px;width:245px;}
.alpha_NavigationRegionAlternative2 .alpha_RegionHeader {padding-bottom:17px;}
.alpha_NavigationRegionAlternative2 .alpha_RegionBody {padding-top:0px;}
.alpha_WizardRegion {margin:10px 5px;width:600px;}
.alpha_WizardRegionwithIcon {margin:10px 5px;width:600px;}
.alpha_WizardRegionBackground {padding-left:59px;background:url('images/wizardIcon.png') top left no-repeat;}
.alpha_ReportFilter {margin:10px 5px;}
.alpha_ReportFilterBody {padding:5px 0;}
.alpha_ReportFilterButtons {padding:5px 0;}

/*
CALENDAR
*/

.alpha_CalendarHolder .alpha_MonthTitle {display:block;padding:5px;line-height:30px;}
.alpha_Calendar {empty-cells:show;}
.alpha_Calendar .alpha_DayOfWeek {white-space:nowrap;padding:4px 8px;width:130px;}
.alpha_Calendar td {vertical-align:top;padding:2px 8px;height:80px;}
.alpha_WeekCalendarHolder .alpha_MonthTitle {display:block;padding:5px;line-height:30px;}
.alpha_WeekCalendar {empty-cells:show;}
.alpha_WeekCalendar .alpha_Day br {line-height:0;}
.alpha_WeekCalendar .alpha_DayOfWeek {white-space:nowrap;padding:4px 8px;width:200px;}
.alpha_WeekCalendar td {vertical-align:top;padding:0px;}
.alpha_WeekCalendar .alpha_Hour {padding:2px 8px;vertical-align:top;}
.alpha_DayCalendar {empty-cells:show;}
.alpha_DayCalendar .alpha_DayOfWeek {white-space:nowrap;padding:4px 8px;width:600px;}
.alpha_DayCalendar .alpha_MijnGroep {white-space:nowrap;padding:4px 8px;width:100px;}
.alpha_DayCalendar td {vertical-align:top;padding:2px 8px;}
.alpha_DayCalendar .alpha_DayHour {padding:2px 8px;vertical-align:top;}

/*
ALTERNATIVE CALENDAR
*/

.alpha_CalendarAlternative1Holder .alpha_MonthTitle {display:block;padding:5px;line-height:30px;}
.alpha_CalendarAlternative1 {empty-cells:show;}
.alpha_CalendarAlternative1 .alpha_DayOfWeek {white-space:nowrap;padding:4px 8px;width:80px;}
.alpha_CalendarAlternative1 td {vertical-align:top;padding:2px 8px;height:80px;}
.alpha_WeekCalendarAlternative1Holder .alpha_MonthTitle {display:block;padding:5px;line-height:30px;}
.alpha_WeekCalendarAlternative1 {empty-cells:show;}
.alpha_WeekCalendarAlternative1 .alpha_DayOfWeek {white-space:nowrap;padding:4px 8px;width:80px;}
.alpha_WeekCalendarAlternative1 td {vertical-align:top;padding:2px 8px;}
.alpha_WeekCalendarAlternative1 .alpha_Hour {padding:2px 8px;vertical-align:top;}
.alpha_DayCalendarAlternative1Holder .alpha_MonthTitle {display:block;padding:5px;line-height:30px;}
.alpha_DayCalendarAlternative1 {empty-cells:show;}
.alpha_DayCalendarAlternative1 .alpha_DayOfWeek {white-space:nowrap;padding:4px 8px;width:600px;}
.alpha_DayCalendarAlternative1 td {vertical-align:top;padding:2px 8px;}
.alpha_DayCalendarAlternative1 .alpha_Hour {padding:2px 8px;vertical-align:top;}

/*
SMALL CALENDAR
*/

.alpha_SmallCalendarHolder .alpha_MonthTitle {display:block;padding:5px;line-height:30px;}
.alpha_SmallCalendar {empty-cells:show;}
.alpha_SmallCalendar .alpha_DayOfWeek {white-space:nowrap;padding:4px 8px;width:50px;}
.alpha_SmallCalendar td {height:50px;vertical-align:top;padding:2px 8px;}
.alpha_SmallWeekCalendarHolder .alpha_MonthTitle {display:block;padding:5px;line-height:30px;}
.alpha_SmallWeekCalendar {empty-cells:show;}
.alpha_SmallWeekCalendar .alpha_DayOfWeek {white-space:nowrap;padding:4px 8px;width:50px;}
.alpha_SmallWeekCalendar td {vertical-align:top;padding:2px 8px;}
.alpha_SmallWeekCalendar .alpha_Hour {padding:2px 8px;vertical-align:top;}
.alpha_SmallDayCalendarHolder .alpha_MonthTitle {display:block;padding:5px;line-height:30px;}
.alpha_SmallDayCalendar {empty-cells:show;}
.alpha_SmallDayCalendar .alpha_DayOfWeek {white-space:nowrap;padding:4px 8px;width:400px;}
.alpha_SmallDayCalendar td {vertical-align:top;padding:2px 8px;}
.alpha_SmallDayCalendar .alpha_Day {vertical-align:top;}
.alpha_SmallDayCalendar .alpha_Hour {padding:2px 8px;vertical-align:top;}

/* 
DHTML
*/

/* Button Menus */

div.dhtmlMenuLG {white-space:nowrap;clear:both;}
div.dhtmlMenuLG div.dhtmlMenuItem {float:left;margin:0px 15px 0px 0px;}
div.dhtmlMenuLG a.dhtmlBottom {display:block;margin:0px 5px;}

/* Text Menus */

.dhtmlMenuLG2 {list-style-type:none;padding:0;margin:0;white-space:nowrap;}
.dhtmlMenuLG2 li {float:left;display:block;line-height:25px;height:25px;white-space:nowrap;}
.dhtmlMenuLG2 img {width:13px;height:13px;}

/* Text Menu without expansion */

.dhtmlMenuLG2 li.dhtmlMenuItem {margin:0 4px 0 0;}
.dhtmlMenuLG2 li.dhtmlMenuItem a {padding:0 4px;line-height:25px;height:25px;}

/* Text Menu with expansion */

.dhtmlMenuLG2 li.dhtmlMenuItem1 {margin:0 4px 0 0;}
.dhtmlMenuLG2 li.dhtmlMenuItem1 a {padding:0 4px;line-height:25px;height:25px;}
.dhtmlMenuLG2 li.dhtmlMenuItem1 img {margin:0 2px 0 0;}

/* Sub Menus */

.dhtmlSubMenu2 {width:200px;list-style-type:none;margin:0;padding:0;}
.dhtmlSubMenu2 li {margin:0;padding:0;}

/* Menu Seperator? */

img.dhtmlMenuSep2 {display:block;margin:auto;width:80%;height:1px;}

/* SubMenu Expand Icon */

.dhtmlSubMenu2 .expandMenu {float:right}

/* SubMenu Title */

.dhtmlSubMenu2 .dhtmlSubMenuP {padding:3px 8px;white-space:nowrap;}

/* SubMenu Items */

.dhtmlSubMenu2 a.dhtmlSubMenuN:link, .dhtmlSubMenu2 a.dhtmlSubMenuN:visited {display:block;padding:3px 8px;white-space:nowrap;height:1%;overflow:hidden;}

/* Expandable SubMenu Items */

.dhtmlSubMenu2 a.dhtmlSubMenuS:link, .dhtmlSubMenu2 a.dhtmlSubMenuS:visited {display:block;padding:3px 8px;white-space:nowrap;height:1%;overflow:hidden;}
.dhtmlSubMenu2 a.dhtmlSubMenuS img {width:13px;height:13px;}

/* Tree Menus */

ul.dhtmlTree {list-style:none;margin-left:15px;}
ul.dhtmlTree li {padding:2px 0;}
ul.dhtmlTree li img {margin:0 4px;vertical-align:middle;}

/*
APEX OVERRIDES
*/

td.calculator {padding:0;}

/*
INTERACTIVE REPORTS
*/

/* WORKSHEET */

table.worksheet tr td div {max-width:300px;}
.worksheet_detail {clear:both;}

/* FINDER BAR */

table.apex_finderbar {margin:10px 0;empty-cells:show;}
td.apex_finderbar_middle {white-space:nowrap;}
td.apex_finderbar_middle a {display:block;height:100%;}
td.apex_finderbar_middle label {display:block;}
td.apex_finderbar_left {white-space:nowrap;}
.apex_finderbar_left_top img.spacer {display:block;}
.apex_finderbar_left_bottom img.spacer {display:block;}
.apex_finderbar_buttons {padding-left:10px;white-space:nowrap;}
#apexir_columnsearch {width:200px;position:absolute;overflow:hidden;overflow-x:hidden;}
#apexir_columnsearch a {display:block;padding:2px!important;white-space:nowrap!important;overflow:hidden!important;width:100%!important;}
#apexir_SEARCHDROP a:hover {cursor:pointer;}

/* CONTROL PANEL */

#apexir_CONTROL_PANEL {clear:both;margin:10px 0;}
#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_DROP {z-index:1;padding:5px;margin:10px 0;clear:both;float:left;-moz-border-radius:0;}
#apexir_CONTROL_PANEL_DROP td {white-space:nowrap!important;}

/* DROP MENUS */

/* ACTIONS MENU */

/* COLUMN HEADERS */

#apexir_rollover {width:200px;position:absolute;overflow:hidden;overflow-x:hidden;}
#apexir_rollover_content {overflow:auto;overflow:hidden;overflow-y:auto;overflow-x:hidden;}
#apexir_rollover_content a {display:block;padding:2px!important;white-space:nowrap!important;overflow:hidden!important;width:100%!important;}
#apexir_rollover_content a:hover {cursor:pointer;}
#apexir_rollover #search {width:100%;}
#apexir_rollover table img {cursor:pointer;}
#apexir_rollover #apexir_search {width:100%;margin:2px;}
#apexir_rollover table {width:100%;}
#apexir_rollover table td {padding:2px;}
#apexir_rollover table img {cursor:pointer;}
#apexir_rollover table span {display:block;cursor:pointer;margin:2px;float:left;padding:2px;}
.htmldbMinReport tr th div {cursor:pointer;}

/* ??? */

#apexir_col_values_drop {width:200px;position:absolute;overflow:hidden;overflow-x:hidden;}
#apexir_col_values_drop {overflow:auto;overflow:hidden;overflow-y:auto;overflow-x:hidden;}
#apexir_col_values_drop a {display:block;padding:2px!important;white-space:nowrap!important;overflow:hidden!important;width:100%!important;}
#apexir_col_values_drop a:hover {cursor:pointer;}

/* MAIN RESULTS TABLE */

table.apexir_WORKSHEET_DATA th {padding:4px 8px;white-space:nowrap;vertical-align:middle;}
table.apexir_WORKSHEET_DATA td {padding:2px 8px;empty-cells:show!important;}
table.apexir_WORKSHEET_DATA th div {cursor:pointer;margin:0;}

/* used for control break */

#apexir_WORKSHEET .apexir_REPEAT_HEADING {padding:8px 5px;}

/* used for aggregate totals */

#apexir_WORKSHEET .apexir_AGGREGATE_VALUE {margin:10px 0 5px 0;clear:both;display:block;}
#apexir_REPORT_TABS span {display:inline-block;margin:0 3px;cursor:pointer;padding:2px 5px;margin-bottom:2px;}
#apexir_REPORT_TABS span.current {margin-bottom:0;}
#apexir_REPORT_TABS span a {display:none;}

/* DATA PANEL */

#apexir_DATA_PANEL {clear:both;}

/* 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;}
#ir_help p {margin-top:10px!important;}

/* ??? */

table tr td.apex_report_break {padding:5px;}
span.ws_link {cursor:pointer;}
.apex_close {margin-right:10px;}
