/*
 * 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
*/

body {color:#000000;font-size:12px;background:#98ce73;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
table {font-size:12px;border-collapse:collapse;}
a {color:#4e7f2d;font-weight:bold;text-decoration:underline;}
a:hover {color:#000000;text-decoration:underline;}
hr {border:none;background-color:#000000;}

/*
PAGES
*/

#alpha_PageBody {background:#56a1d5;}
.alpha_Logo {font-size:16px;color:#56a1d5;font-weight:bold;text-align:center;}
.alpha_Logo a {text-decoration:none;color:#56a1d5;}
.alpha_Logo a:hover {text-decoration:none;color:#FFFFFF;}
.alpha_NavBar {text-align:right;}
.alpha_NavBar a {color:#56a1d5;}
.alpha_NavBar a:hover {color:#000000;text-decoration:underline;}
table.alpha_NavigationBar {text-align:right;}
.alpha_UserPrompt {color:#56a1d5;font-weight:bold;}
.alpha_BreadCrumbRegion {color:#56a1d5;background:#99cc00;}
.alpha_Customize a {color:#56a1d5;}
.alpha_Customize a:hover {color:#000000;}
.alpha_ContentBody {background:url('img/WavePageBottom.gif') #FFFFFF bottom left repeat-x;}
.alpha_ContentBodyInner {background:url('img/WavePageTop.gif') top left repeat-x;}
.alpha_SideBarNav {background:url('img/WaveSideBarBottom.gif') bottom right repeat-x;color:#FFFFFF;}
.alpha_SideBarNavInner {background:url('img/WaveSideBarTop.gif') top right repeat-x;color:#FFFFFF;}
.alpha_Login {border:1px solid #003944;background:#ebebe4;text-align:center;}
#alpha_PageFooter {text-align:center;color:#56a1d5;font-size:12px;}
#alpha_PageFooter a {color:#56a1d5;}
#alpha_PageFooter a:hover {color:#000000;}

/*
PAGE SUB-TEMPLATES
*/

.alpha_messages {text-align:center;}
.alpha_success {color:#000000;background-color:#ffffe1;border:1px solid #bbbba0;font-weight:bold;}
.alpha_notification {color:#000000;background-color:#ffffe1;border:1px solid #bbbba0;font-weight:bold;}
.htmldbUlErr {color:#C00000;text-align:left;}

/*
TABS
*/

/* set text align to left, center or right for tab position on page */

table.alpha_Tabs {text-align:left;}
td.alpha_Tabs {text-align:left;}
.alpha_standardtab {font-weight:bold;font-size:14px;}
.alpha_standardtab a {text-decoration:none;background:url('img/tab-right.gif') center right no-repeat;}
.alpha_standardtab a span {color:#FFFFFF;background:url('img/tab-left.gif') center left no-repeat;}
.alpha_standardtab a:hover {background-image:url('img/tab-current-right.gif');text-decoration:none;}
.alpha_standardtab a:hover span {color:#56a1d5;background-image:url('img/tab-current-left.gif');}
#alpha_standardTabCurrent a {background-image:url('img/tab-current-right.gif');}
#alpha_standardTabCurrent a span {color:#56a1d5;background-image:url('img/tab-current-left.gif');}

/* set text align to left, center or right for tab position on page */

.alpha_ChildTabs {text-align:left;}
.alpha_childTab {font-weight:bold;}
.alpha_childTab a {text-decoration:none;background:url('img/tab-right.gif') center right no-repeat;}
.alpha_childTab a span {color:#FFFFFF;background:url('img/tab-left.gif') center left no-repeat;}
.alpha_childTab a:hover {background-image:url('img/tab-current-right.gif');text-decoration:none;}
.alpha_childTab a:hover span {color:#56a1d5;background-image:url('img/tab-current-left.gif');}
#alpha_childtabcurrent a {background-image:url('img/tab-current-right.gif');}
#alpha_childtabcurrent a span {color:#56a1d5;background-image:url('img/tab-current-left.gif');}

/*
BUTTONS
*/

.alpha_Button a {background:url('img/ButtonAlternative1-l.gif') top left no-repeat;color:#FFFFFF;font-size:14px;text-decoration:none;}
.alpha_Button a span {background:url('img/ButtonAlternative1-r.gif') top right no-repeat;}
.alpha_Button a:hover, .alpha_Button  a.alpha_ButtonCurrent {background-position:left bottom;color:#56a1d5;text-decoration:none;}
.alpha_Button a:hover span, .alpha_Button  a.alpha_ButtonCurrent span {background-position:right bottom;}
.alpha_ButtonAlternative1 a {background:url('img/ButtonAlternative2-l.gif') top left no-repeat;color:#FFFFFF;font-size:14px;text-decoration:none;}
.alpha_ButtonAlternative1 a span {background:url('img/ButtonAlternative2-r.gif') top right no-repeat;}
.alpha_ButtonAlternative1 a:hover, .alpha_ButtonAlternative1  a.alpha_ButtonCurrent {background-position:left bottom;color:#56a1d5;text-decoration:none;}
.alpha_ButtonAlternative1 a:hover span, .alpha_ButtonAlternative1  a.alpha_ButtonCurrent span {background-position:right bottom;}
.alpha_ButtonAlternative2 a {background:url('img/ButtonAlternative3-l.gif') top left no-repeat;color:#FFFFFF;font-size:12px;text-decoration:none;}
.alpha_ButtonAlternative2 a span {background:url('img/ButtonAlternative3-r.gif') top right no-repeat;}
.alpha_ButtonAlternative2 a:hover, .alpha_ButtonAlternative2  a.alpha_ButtonCurrent {background-position:left bottom;color:#56a1d5;text-decoration:none;}
.alpha_ButtonAlternative2 a:hover span, .alpha_ButtonAlternative2  a.alpha_ButtonCurrent span {background-position:right bottom;}
.alpha_ButtonAlternative3 a {background:url('img/ButtonAlternative4-l.gif') top left no-repeat;color:#FFFFFF;font-size:12px;text-decoration:none;}
.alpha_ButtonAlternative3 a span {background:url('img/ButtonAlternative4-r.gif') top right no-repeat;}
.alpha_ButtonAlternative3 a:hover, .alpha_ButtonAlternative3  a.alpha_ButtonCurrent {background-position:left bottom;color:#56a1d5;text-decoration:none;}
.alpha_ButtonAlternative3 a:hover span, .alpha_ButtonAlternative3  a.alpha_ButtonCurrent span {background-position:right bottom;}

/*
LABELS
*/

.alpha_NoLabel {font-weight:bold;}
.alpha_RequiredLabel {font-weight:bold;}
.alpha_RequiredLabelwithHelp {font-weight:bold;}
.alpha_InlineError {background-color:#ffffe1;border:1px solid #bbbba0;}

/*
LISTS
*/

.alpha_HorizontalImageswithLabelList td {text-align:center;}
.alpha_HorizontalImageswithLabelList .alpha_current {font-weight:bold;color:#000000;}
.alpha_HorizontalImageswithLabelList .alpha_current a {font-weight:bold;color:#000000;}
.alpha_HorizontalLinksList a.alpha_current {font-weight:bold;color:#000000;}
.alpha_TabbedNavigationList li {font-weight:bold;}
.alpha_TabbedNavigationList a:link, .alpha_TabbedNavigationList a:visited {text-decoration:none;border:2px solid #4e7f2d;background:#FFFFFF;}
.alpha_TabbedNavigationList a.alpha_current:link, .alpha_TabbedNavigationList a.alpha_current:visited, .alpha_TabbedNavigationList a:hover {color:#000000;background:#FFFFFF;border:2px solid #000000;text-decoration:none;}
.alpha_VerticalImagesList td {text-align:center;}
.alpha_VerticalImagesList .alpha_current a {font-weight:bold;color:#000000;}
.alpha_VerticalOrderedList .alpha_current a {font-weight:bold;color:#000000;}
.alpha_VerticalSidebarList a.alpha_nav {color:#CCCCCC;text-decoration:underline;font-weight:bold;font-size:12px;}
.alpha_VerticalSidebarList .alpha_current a, .alpha_VerticalSidebarList a:hover {color:#FFFFFF;text-decoration:underline;}
.alpha_NavigationRegionAlternative1 .alpha_VerticalSidebarList a.alpha_nav {color:#4e7f2d;font-weight:bold;font-size:12px;}
.alpha_NavigationRegionAlternative1  .alpha_VerticalSidebarList .alpha_current a, .alpha_NavigationRegionAlternative1  .alpha_VerticalSidebarList a:hover {color:#000000;}
.alpha_NavigationRegionAlternative2 .alpha_VerticalSidebarList a.alpha_nav {color:#4e7f2d;font-weight:bold;font-size:12px;}
.alpha_NavigationRegionAlternative2  .alpha_VerticalSidebarList .alpha_current a, .alpha_NavigationRegionAlternative2  .alpha_VerticalSidebarList a:hover {color:#000000;}
.alpha_VerticalUnorderedListwithBullets .alpha_current a {font-weight:bold;color:#000000;}
.alpha_VerticalUnorderedLinkswithoutBullets .alpha_current a {font-weight:bold;color:#000000;}
.alpha_WizardProgressList {text-align:center;font-weight:bold;}
.alpha_WizardProgressList td {white-space:nowrap;padding-bottom:7px;background:url('img/WizardProgressListArrow.gif') center bottom no-repeat;}
.alpha_WizardProgressList td div {color:#56a1d5;background:#ebebe4;border:1px solid #56a1d5;}
.alpha_WizardProgressList .alpha_current {background:#FFFFFF;color:#000000;font-size:14px;}

/*
MENUS
*/

.alpha_BreadcrumbMenu {font-weight:bold;color:#56a1d5;font-size:16px;}
.alpha_BreadcrumbMenu a {color:#56a1d5;text-decoration:none;}
.alpha_BreadcrumbMenu a:hover {color:#56a1d5;text-decoration:underline;}
.alpha_BreadcrumbMenu .alpha_current {color:#56a1d5;}
.alpha_HierarchicalMenu {font-weight:bold;color:#56a1d5;}
.alpha_HierarchicalMenu a {color:#56a1d5;}
.alpha_HierarchicalMenu a:hover {color:#FFFFFF;}
.alpha_HierarchicalMenu .alpha_current {color:#FFFFFF;}

/*
REPORTS
*/

.alpha_ReportHeader {font-weight:bold;background:#56a1d5;color:#FFFFFF;}
.alpha_ReportHeader a {color:#FFFFFF;}
.alpha_ReportHeader a:hover {color:#FFFFFF;}
td.alpha_data {background-color:#e2e2e2;}
td.alpha_dataalt {background-color:#FFFFFF;}
.alpha_Borderless {border-collapse:collapse;}
.alpha_Borderless th.alpha_ReportHeader {border:1px solid #FFFFFF;border-width:1px 0 1px 0;}
.alpha_Borderless td.alpha_data {border:none;}
.alpha_HorizontalBorder {border-collapse:collapse;}
.alpha_HorizontalBorder th.alpha_ReportHeader {border:1px solid #FFFFFF;border-width:1px 0 1px 0;}
.alpha_HorizontalBorder td.alpha_data {border:1px solid #FFFFFF;border-width:1px 0 1px 0;}
.alpha_Standard {border-collapse:collapse;}
.alpha_Standard th.alpha_ReportHeader {border:1px solid #FFFFFF;border-width:1px 0 1px 0;}
.alpha_Standard td.alpha_data {border:1px solid #FFFFFF;border-width:1px 0 1px 0;}
.alpha_StandardAlternatingRowColors {border-collapse:collapse;}
.alpha_StandardAlternatingRowColors th.alpha_ReportHeader {border:1px solid #FFFFFF;}
.alpha_StandardAlternatingRowColors td.alpha_data {border:1px solid #FFFFFF;}
.alpha_StandardAlternatingRowColors td.alpha_dataalt {border:1px solid #FFFFFF;}
.alpha_ValueAttributePairs {border-collapse:collapse;}
.alpha_ValueAttributePairs th.alpha_ReportHeader {border-collapse:collapse;border:1px solid #FFFFFF;}
.alpha_ValueAttributePairs td.alpha_data {border-collapse:collapse;border:1px solid #FFFFFF;}
.alpha_ValueAttributePairs td.alpha_dataalt {border-collapse:collapse;border:1px solid #FFFFFF;}

/*
REGIONS
*/

.alpha_RegionOutline {text-align:center;color:#000000;border:1px dashed #000000;font-weight:bold;}
.alpha_RegionHeader {color:#56a1d5;font-weight:bold;font-size:16px;border-bottom:2px solid #56a1d5;}
.alpha_ButtonHolder {text-align:right;background:#ebebe4;}
.alpha_RegionBody {background:#ebebe4;}
.alpha_ButtonRegionwithoutTitle {border-top:2px solid #56a1d5;}
.alpha_BracketedRegion {border-bottom:2px solid #56a1d5;}
.alpha_BreadcrumbTitleRegion {border-bottom:2px solid #56a1d5;}
.alpha_CalendarRegion .alpha_ButtonHolder {background:#ffffff;}
.alpha_CalendarRegion .alpha_RegionBody {background:#ffffff;}
.alpha_ReportsRegion {border-bottom:2px solid #56a1d5;}
.alpha_ReportsRegionAlternative1 .alpha_ButtonHolder {background:#ffffff;}
.alpha_ReportsRegionAlternative1 .alpha_RegionBody {background:#ffffff;}
.alpha_RegionwithoutTitle {border-bottom:2px solid #56a1d5;}
.alpha_RegionwithoutTitle .alpha_ButtonHolder {border-bottom:2px solid #56a1d5;}
.alpha_HideandShowRegion {border:none;}
.alpha_HideandShowRegion .alpha_RegionBody {border-bottom:2px solid #56a1d5;}
.alpha_SidebarRegionAlternative1 .alpha_RegionHeader {border:none;background:url('img/SidebarRegionAlternative1-top.gif') left bottom no-repeat;}
.alpha_SidebarRegionAlternative1 .alpha_ButtonHolder {background:#56a1d5;}
.alpha_SidebarRegionAlternative1 .alpha_RegionBody {background:url('img/SidebarRegionAlternative1-bottom.gif') left bottom no-repeat #56a1d5;color:#FFFFFF;}
.alpha_SidebarRegionAlternative1 a {color:#CCCCCC;text-decoration:underline;}
.alpha_SidebarRegionAlternative1 a:hover {color:#FFFFFF;text-decoration:underline;}
.alpha_NavigationRegion {color:#FFFFFF;}
.alpha_NavigationRegion .alpha_RegionHeader {color:#FFFFFF;border-color:#FFFFFF;}
.alpha_NavigationRegion .alpha_ButtonHolder {background:transparent;}
.alpha_NavigationRegion .alpha_RegionBody {background:transparent;}
.alpha_NavigationRegionAlternative1 {color:#000000;}
.alpha_NavigationRegionAlternative1 .alpha_RegionHeader {color:#FFFFFF;border:none;background:url('img/NavigationRegionAlternative1-top.gif') left bottom no-repeat;}
.alpha_NavigationRegionAlternative1 .alpha_ButtonHolder {background:#FFFFFF;}
.alpha_NavigationRegionAlternative1 .alpha_RegionBody {background:url('img/NavigationRegionAlternative1-bottom.gif') left bottom no-repeat #FFFFFF;}
.alpha_NavigationRegionAlternative2 {color:#000000;}
.alpha_NavigationRegionAlternative2 .alpha_RegionHeader {color:#FFFFFF;border:none;background:url('img/NavigationRegionAlternative2-top.gif') left bottom no-repeat;}
.alpha_NavigationRegionAlternative2 .alpha_ButtonHolder {background:#FFFFFF;}
.alpha_NavigationRegionAlternative2 .alpha_RegionBody {background:url('img/NavigationRegionAlternative2-bottom.gif') left bottom no-repeat #FFFFFF;}
.alpha_ReportFilter {background:#ebebe4;}
.alpha_ReportFilterBody {background:#ebebe4;}
.alpha_ReportFilterButtons {background:#ebebe4;}

/*
CALENDAR
*/

.alpha_CalendarHolder .alpha_MonthTitle {background:#ffffff;color:#000000;border:1px solid #FFFFFF;border-bottom:none;font-size:16px;font-weight:bold;text-align:center;}
.alpha_Calendar {border-collapse:collapse;border:none;font-size:12px;}
.alpha_Calendar .alpha_DayOfWeek {background:#56a1d5;color:#FFFFFF;border:1px solid #FFFFFF;font-size:12px;font-weight:bold;}
.alpha_Calendar td {background-color:#e2e2e2;border:1px solid #FFFFFF;text-align:left;}
.alpha_Calendar .alpha_Day {background-color:#FFFFFF;border:1px solid #e2e2e2}
.alpha_Calendar .alpha_DayTitle {color:#000000;font-weight:bold;}
.alpha_Calendar .alpha_WeekendDay {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_Calendar .alpha_WeekendDayTitle {color:#56a1d5;font-weight:bold;}
.alpha_Calendar .alpha_NonDay {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_Calendar .alpha_NonDayTitle {color:#999999;font-weight:bold;}
.alpha_Calendar .alpha_Today {background-color:#FFFFFF;}
.alpha_WeekCalendarHolder .alpha_MonthTitle {background:#ffffff;color:#000000;border:1px solid #FFFFFF;border-bottom:none;font-size:16px;font-weight:bold;text-align:center;}
.alpha_WeekCalendar {border-collapse:collapse;border:none;font-size:12px;}
.alpha_WeekCalendar .alpha_DayOfWeek {background:#56a1d5;color:#FFFFFF;border:1px solid #FFFFFF;font-size:12px;font-weight:bold;}
.alpha_WeekCalendar td {background-color:#e2e2e2;border:1px solid #FFFFFF;text-align:left;}
.alpha_WeekCalendar .alpha_Day {background-color:#FFFFFF;border:1px solid #e2e2e2}
.alpha_WeekCalendar .alpha_DayTitle {color:#000000;font-weight:bold;}
.alpha_WeekCalendar .alpha_WeekendDay {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_WeekCalendar .alpha_WeekendDayTitle {color:#56a1d5;font-weight:bold;}
.alpha_WeekCalendar .alpha_NonDay {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_WeekCalendar .alpha_NonDayTitle {color:#999999;font-weight:bold;}
.alpha_WeekCalendar .alpha_Today {background-color:#FFFFFF;}
.alpha_WeekCalendar .alpha_Hour {color:#FFFFFF;background:#9a9a9a;border:1px solid #e2e2e2;}
.alpha_WeekCalendar .alpha_Info {color:#666666;background-color:#e2e2e2;border:1px solid #FFFFFF}
.alpha_WeekCalendar .alpha_Balk {background-color:#9a9a9a;border:1px solid #FFFFFF}
.alpha_DayCalendarHolder .alpha_MonthTitle {background:#ffffff;color:#000000;border:1px solid #FFFFFF;border-bottom:none;font-size:16px;font-weight:bold;text-align:center;}
.alpha_DayCalendar {border-collapse:collapse;border:none;font-size:12px;}
.alpha_DayCalendar .alpha_DayOfWeek {background:#56a1d5;color:#FFFFFF;border:1px solid #FFFFFF;font-size:12px;font-weight:bold;}
.alpha_DayCalendar .alpha_MijnGroep {background:#56a1d5;color:#FFFFFF;border:1px solid #FFFFFF;font-size:12px;font-weight:bold;}
.alpha_DayCalendar td {background-color:#e2e2e2;border:1px solid #FFFFFF;text-align:left;}
.alpha_DayCalendar .alpha_Day {background-color:#FFFFFF;border:1px solid #e2e2e2;}
.alpha_DayCalendar .alpha_DayTitle {color:#000000;font-weight:bold;}
.alpha_DayCalendar .alpha_Today {background-color:#FFFFFF;}
.alpha_DayCalendar .alpha_DayHour {color:#FFFFFF;background:#9a9a9a;border:1px solid #e2e2e2;}

/*
ALTERNATIVE CALENDAR
*/

.alpha_CalendarAlternative1Holder .alpha_MonthTitle {background:#ffffff;color:#000000;border:1px solid #FFFFFF;border-bottom:none;font-size:14px;font-weight:bold;text-align:center;}
.alpha_CalendarAlternative1 {border-collapse:collapse;border:none;font-size:12px;}
.alpha_CalendarAlternative1 .alpha_DayOfWeek {background:#56a1d5;color:#FFFFFF;border:1px solid #FFFFFF;font-size:12px;font-weight:bold;}
.alpha_CalendarAlternative1 td {background-color:#e2e2e2;border:1px solid #FFFFFF;text-align:left;}
.alpha_CalendarAlternative1 .alpha_Day {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_CalendarAlternative1 .alpha_DayTitle {color:#000000;font-weight:bold;}
.alpha_CalendarAlternative1 .alpha_WeekendDay {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_CalendarAlternative1 .alpha_WeekendDayTitle {color:#999999;font-weight:bold;}
.alpha_CalendarAlternative1 .alpha_NonDay {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_CalendarAlternative1 .alpha_NonDayTitle {color:#999999;font-weight:bold;}
.alpha_CalendarAlternative1 .alpha_Today {background-color:#FFFFFF;}
.alpha_WeekCalendarAlternative1Holder .alpha_MonthTitle {background:#ffffff;color:#000000;border:1px solid #FFFFFF;border-bottom:none;font-size:14px;font-weight:bold;text-align:center;}
.alpha_WeekCalendarAlternative1 {border-collapse:collapse;border:none;font-size:12px;}
.alpha_WeekCalendarAlternative1 .alpha_DayOfWeek {background:#56a1d5;color:#FFFFFF;border:1px solid #FFFFFF;font-size:12px;font-weight:bold;}
.alpha_WeekCalendarAlternative1 td {background-color:#e2e2e2;border:1px solid #FFFFFF;text-align:left;}
.alpha_WeekCalendarAlternative1 .alpha_Day {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_WeekCalendarAlternative1 .alpha_DayTitle {color:#000000;font-weight:bold;}
.alpha_WeekCalendarAlternative1 .alpha_WeekendDay {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_WeekCalendarAlternative1 .alpha_WeekendDayTitle {color:#999999;font-weight:bold;}
.alpha_WeekCalendarAlternative1 .alpha_NonDay {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_WeekCalendarAlternative1 .alpha_NonDayTitle {color:#999999;font-weight:bold;}
.alpha_WeekCalendarAlternative1 .alpha_Today {background-color:#FFFFFF;}
.alpha_WeekCalendarAlternative1 .alpha_Hour {color:#FFFFFF;background:#a5b2c0;border:none;border-left:1px solid #FFFFFF;}
.alpha_DayCalendarAlternative1Holder .alpha_MonthTitle {background:#ffffff;color:#000000;border:1px solid #FFFFFF;border-bottom:none;font-size:14px;font-weight:bold;text-align:center;}
.alpha_DayCalendarAlternative1 {border-collapse:collapse;border:none;font-size:12px;}
.alpha_DayCalendarAlternative1 .alpha_DayOfWeek {background:#56a1d5;color:#FFFFFF;border:1px solid #FFFFFF;font-size:12px;font-weight:bold;}
.alpha_DayCalendarAlternative1 td {background-color:#e2e2e2;border:1px solid #FFFFFF;text-align:left;}
.alpha_DayCalendarAlternative1 .alpha_Day {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_DayCalendarAlternative1 .alpha_DayTitle {color:#000000;font-weight:bold;}
.alpha_DayCalendarAlternative1 .alpha_Today {background-color:#FFFFFF;}
.alpha_DayCalendarAlternative1 .alpha_Hour {color:#FFFFFF;background:#a5b2c0;border:none;border-left:1px solid #FFFFFF;}

/*
SMALL CALENDAR
*/

.alpha_SmallCalendarHolder .alpha_MonthTitle {font-size:14px;font-weight:bold;background:#ffffff;color:#000000;border:1px solid #FFFFFF;border-bottom:none;text-align:center;}
.alpha_SmallCalendar {border-collapse:collapse;border:none;font-size:11px;}
.alpha_SmallCalendar .alpha_DayOfWeek {font-size:12px;font-weight:bold;background:#56a1d5;color:#FFFFFF;border:1px solid #FFFFFF;}
.alpha_SmallCalendar td {text-align:left;background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_SmallCalendar .alpha_Day {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_SmallCalendar .alpha_DayTitle {font-weight:bold;color:#000000;}
.alpha_SmallCalendar .alpha_WeekendDay {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_SmallCalendar .alpha_WeekendDayTitle {font-weight:bold;color:#999999;}
.alpha_SmallCalendar .alpha_NonDay {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_SmallCalendar .alpha_NonDayTitle {font-weight:bold;color:#999999;}
.alpha_SmallCalendar .alpha_Today {background-color:#FFFFFF;}
.alpha_SmallWeekCalendarHolder .alpha_MonthTitle {font-size:14px;font-weight:bold;background:#ffffff;color:#000000;border:1px solid #FFFFFF;border-bottom:none;text-align:center;}
.alpha_SmallWeekCalendar {border-collapse:collapse;border:none;font-size:11px;}
.alpha_SmallWeekCalendar .alpha_DayOfWeek {font-size:12px;font-weight:bold;background:#56a1d5;color:#FFFFFF;border:1px solid #FFFFFF;}
.alpha_SmallWeekCalendar td {text-align:left;background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_SmallWeekCalendar .alpha_Day {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_SmallWeekCalendar .alpha_DayTitle {font-weight:bold;color:#000000;}
.alpha_SmallWeekCalendar .alpha_WeekendDay {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_SmallWeekCalendar .alpha_WeekendDayTitle {font-weight:bold;color:#999999;}
.alpha_SmallWeekCalendar .alpha_NonDay {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_SmallWeekCalendar .alpha_NonDayTitle {font-weight:bold;color:#999999;}
.alpha_SmallWeekCalendar .alpha_Today {background-color:#FFFFFF;}
.alpha_SmallWeekCalendar .alpha_Hour {color:#FFFFFF;border:none;border-left:1px solid #FFFFFF;background:#a5b2c0;}
.alpha_SmallDayCalendarHolder .alpha_MonthTitle {font-size:14px;font-weight:bold;background:#ffffff;color:#000000;border:1px solid #FFFFFF;border-bottom:none;text-align:center;}
.alpha_SmallDayCalendar {border-collapse:collapse;border:none;font-size:11px;}
.alpha_SmallDayCalendar .alpha_DayOfWeek {font-size:12px;font-weight:bold;background:#56a1d5;color:#FFFFFF;border:1px solid #FFFFFF;}
.alpha_SmallDayCalendar td {text-align:left;background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_SmallDayCalendar .alpha_Day {background-color:#e2e2e2;border:1px solid #FFFFFF;}
.alpha_SmallDayCalendar .alpha_DayTitle {font-weight:bold;text-align:right;color:#000000;}
.alpha_SmallDayCalendar .alpha_Today {background-color:#FFFFFF;}
.alpha_SmallDayCalendar .alpha_Hour {color:#FFFFFF;border:none;border-left:1px solid #FFFFFF;background:#a5b2c0;}

/* 
DHTML
*/

/* Button Menus */

div.dhtmlMenuLG div.dhtmlMenuItem {text-align:center;}
div.dhtmlMenuLG a.dhtmlBottom {text-decoration:none;font-size:12px;font-weight:bold;}

/* Text Menus */

.dhtmlMenuLG2 li {border:2px solid #4e7f2d;background:#FFFFFF;text-decoration:none;}

/* Text Menu without expansion */

/* Text Menu with expansion */

/* Sub Menus */

.dhtmlSubMenu2 {background-color:#FFFFFF;font-size:12px;border:1px solid #999999;}

/* Menu Seperator? */

.dhtmlMenuSep2 {text-align:center;}
img.dhtmlMenuSep2 {border:1px solid #999999;background-color:#FFFFFF;}

/* SubMenu Expand Icon */

.dhtmlSubMenu2 .expandMenu {color:#FFFFFF;text-align:center;text-decoration:none;font-weight:bold;}

/* SubMenu Items */

.dhtmlSubMenu2 a.dhtmlSubMenuN:link, .dhtmlSubMenu2 a.dhtmlSubMenuN:visited {color:#4e7f2d;font-weight:bold;text-decoration:none;}
.dhtmlSubMenu2 a.dhtmlSubMenuN:hover {background-color:#FFFFFF;color:#000000;}

/* Expandable SubMenu Items */

.dhtmlSubMenu2 a.dhtmlSubMenuS:link, .dhtmlSubMenu2 a.dhtmlSubMenuS:visited {color:#4e7f2d;font-weight:bold;text-decoration:none;}
.dhtmlSubMenu2 a.dhtmlSubMenuS:hover {background-color:#FFFFFF;color:#000000;}

/* Tree Menus */

/*
APEX OVERRIDES
*/

.tiny {font-size:12px;}
.calculator {background-color:transparent;}

/*
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;}

/* FINDER BAR */

table.apex_finderbar {border:1px solid #999999;background-color:#eeeeee;border-collapse:separate;}
td.apex_finderbar_middle {border:none;background:transparent;}
td.apex_finderbar_middle a {text-decoration:none;}
td.apex_finderbar_left {border:none;background:transparent;}
.apex_finderbar_left_middle {background-image:none;}
.apex_finderbar_left_top {background-image:none;}
.apex_finderbar_left_top img.spacer {background-image:none;}
.apex_finderbar_left_bottom {background-image:none;}
.apex_finderbar_left_bottom img.spacer {background-image:none;}
.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;font-size:12px;}
#apexir_columnsearch a {color:#4e7f2d!important;font-weight:bold!important;text-decoration:none!important;}
#apexir_columnsearch a:hover {background-color:#FFFFFF;color:#000000!important;}
#apexir_SEARCHDROP a:hover {background-image:none;background-repeat:no-repeat;color:#fff;}
#apexir_SEARCH_COLUMN_DROP {font-size:12px;color:#000000;}

/* CONTROL PANEL */

#apexir_CONTROL_PANEL {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_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;font-family:Arial, Helvetica, sans-serif;}
#apexir_CONTROL_PANEL_DROP label {font-size:12px!important;}
#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;font-size:12px;}
#apexir_rollover_content a {color:#4e7f2d!important;font-weight:bold!important;text-decoration:none!important;}
#apexir_rollover_content a:hover {background-color:#FFFFFF;color:#000000!important;background-image:none;background-repeat:no-repeat;}
#apexir_rollover #apexir_search {border:1px solid #999;}
#apexir_rollover table {background:#efefef;border-bottom:2px solid #ddd;}
#apexir_rollover table span {border:1px solid #efefef;font-size:10px;background:#eee;}
#apexir_rollover table span:hover {border:1px solid #000;background:#ddd;}
.htmldbMinReport tr th div {text-decoration:underline;}

/* ??? */

#apexir_col_values_drop {background:#333333;border:1px solid #999999;font-size:12px;}
#apexir_col_values_drop a {font-weight:bold!important;color:#b7e302!important;text-decoration:none!important;}
#apexir_col_values_drop a:hover {background-image:none;background-repeat:no-repeat;background-color:#b7e302;color:#000000!important;}

/* MAIN RESULTS TABLE */

table.apexir_WORKSHEET_DATA {border:none;border-collapse:collapse;}
table.apexir_WORKSHEET_DATA tfoot tr td {background-color:#56a1d5;}
table.apexir_WORKSHEET_DATA th {border:1px solid #FFFFFF;background:#56a1d5;font-weight:bold;color:#FFFFFF;font-size:12px;letter-spacing:normal;}
table.apexir_WORKSHEET_DATA td {border:1px solid #FFFFFF;background:#e2e2e2;font-size:12px;}
table.apexir_WORKSHEET_DATA th div {color:#FFFFFF;font-size:12px;letter-spacing:normal;text-decoration:underline;}

/* used for control break */

#apexir_WORKSHEET .apexir_REPEAT_HEADING {border:none;background:transparent;font-weight:bold;font-size:12px;text-align:left;color:#000000;}

/* used for aggregate totals */

#apexir_WORKSHEET .apexir_AGGREGATE_VALUE {font-weight:bold;font-size:12px;background-color:#56a1d5;text-align:right;color:#FFFFFF}

/* REPORT TABS ??? */

#apexir_REPORT_TABS {border-bottom:1px solid #999;}
#apexir_REPORT_TABS span {font-weight:bold;font-size:12px;border:1px solid #999;background:#efefef;border-bottom:none;}
#apexir_REPORT_TABS span.current {background:#F60;color:#fff;}

/* DATA PANEL */

#apexir_DATA_PANEL {border-collapse:separate;}

/* LOADING GRAPHIC */

/* IR HELP POPUP */

#ir_help {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:13px;}
#ir_help h3 {border-bottom:1px solid #999;}

/* ??? */

table tr td.apex_report_break {border-left:none!important;border-right:none!important;}
span.ws_link {text-decoration:underline;}
.error {border:1px solid red;}
.error_text {color:red;}
