/*
 * APEX Themes - 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.
 * http://www.apex-themes.com/docs/contact.php
 *
 * Series: BRAVO
 * Theme: #003
 */

/*   
DEFAULTS
*/
html {margin:0 0 1px 0;padding:0;height:100%;}
body {color:#333333;font-size:12px;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}
table {font-size:12px;border-collapse:collapse;padding:0;}
ul {margin:0 0 0 15px;padding:0;}
ol {margin:0 0 0 25px;padding:0;}
a {color:#C00000;text-decoration:underline;}
hr {border:none;background-color:#AAAAAA;height:1px;margin:10px 0;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/*
PAGES
*/
#bravo_Page {margin:0 auto 20px auto;width:1000px;background-color:#FFFFFF;}
#bravo_PageHeader {background:url('PageHeaderBG.png') top left repeat-x #5099da;padding:10px;}
#bravo_NavigationBar {float:right;color:#FFFFFF;background:url('NavigationBar.png') center left no-repeat;height:26px;margin-right:-10px;padding-right:10px;}
#bravo_NavigationBar div + a {border:none;}
#bravo_NavigationBar a {color:#FFFFFF;text-decoration:underline;padding-left:5px;margin-left:0;margin:5px;font-size:12px;float:left;}
#bravo_NavigationBar a:hover {color:#FFFFFF;text-decoration:underline;}
#bravo_User {background-color:#CCCCCC;float:left;background:url('user.png') left center no-repeat;padding-left:20px;font-weight:bold;font-size:12px;margin:5px;}
#bravo_Logo {font-size:20px;font-weight:bold;color:#FFFFFF;font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;float:left}
#bravo_Tabs {clear:both;margin-top:10px;text-align:center;}
#bravo_PageBody {float:left;width:100%;padding-top:10px;background:#E3E3E3;border-bottom:1px solid #FFFFFF;min-height:500px;height:auto !important;height:500px;}
#bravo_Main {margin:0;width:750px;}
#bravo_BoxBody {float:left;width:100%;}
#bravo_LayoutRegion1 {}
#bravo_LayoutRegion2 {}
#bravo_LayoutRegion3 {}
#bravo_LayoutRegion4 {}
#bravo_LayoutRegion5 {float:right;width:240px;padding-right:10px}
#bravo_LayoutRegion6 {}
#bravo_LayoutRegion7 {}
#bravo_LayoutRegion8 {}
#bravo_PageFooter {text-align:center;clear:both;padding:8px;zoom:1;border:2px solid #444444;background:url('Footer.png') left top repeat-x #444444;font-size:11px;color:#999999;}
#bravo_PageFooter a {color:#AAAAAA;}
#bravo_PageFooter a:hover {color:#FFFFFF;}

#bravo_LoginPage #bravo_Main {width:500px;margin:150px auto;padding-bottom:150px;}

#bravo_NoTabsPage {}

#bravo_NoTabsWithSidebarPage #bravo_Main {margin:0 0 0 240px;}
#bravo_NoTabsWithSidebarPage #bravo_LayoutRegion4 {float:left;width:240px;}

#bravo_NoTabsWith2SidebarsPage #bravo_Main {margin:0 240px;}
#bravo_NoTabsWith2SidebarsPage #bravo_LayoutRegion4 {float:left;width:240px;}
#bravo_NoTabsWith2SidebarsPage #bravo_LayoutRegion5 {float:right;width:240px;}

#bravo_OneLevelTabsPage {}

#bravo_OneLevelTabsWithSidebarPage #bravo_Main {margin:0 0 0 240px;}
#bravo_OneLevelTabsWithSidebarPage #bravo_LayoutRegion4 {float:left;width:240px;}
#bravo_OneLevelTabsWithSidebarPage #bravo_LayoutRegion5 {clear:both;}

#bravo_OneLevelTabsWith2SidebarsPage #bravo_Main {margin:0 240px;}
#bravo_OneLevelTabsWith2SidebarsPage #bravo_LayoutRegion4 {float:left;width:240px;}
#bravo_OneLevelTabsWith2SidebarsPage #bravo_LayoutRegion5 {float:right;width:240px;}

#bravo_TwoLevelTabsPage {}

#bravo_TwoLevelTabsWithSidebarPage #bravo_Main {margin:0 0 0 240px;}
#bravo_TwoLevelTabsWithSidebarPage #bravo_LayoutRegion4 {float:left;width:240px;}
#bravo_TwoLevelTabsWithSidebarPage #bravo_LayoutRegion5 {clear:both;}

#bravo_TwoLevelTabsWith2SidebarsPage #bravo_Main {margin:0 240px;}
#bravo_TwoLevelTabsWith2SidebarsPage #bravo_LayoutRegion4 {float:left;width:240px;}
#bravo_TwoLevelTabsWith2SidebarsPage #bravo_LayoutRegion5 {float:right;width:240px;}

#bravo_Popup {padding-top:10px;}
#bravo_Popup #bravo_PageBody {border-top:1px solid #FFFFFF;}

/*
MESSAGES
*/
.bravo_Messages {font-weight:bold;position:relative;}
.bravo_SuccessMessage {background-color:#e1ffef;margin:0 10px 10px 10px;padding:10px;border:1px solid #000000;}
.bravo_Notification {background-color:#ffffe1;margin:0 10px 10px 10px;padding:10px;border:1px solid #000000;}
.bravo_CloseIcon {position:absolute;top:5px;right:15px;cursor:pointer;}
.htmldbUlErr {color:#CC0000;}
.ErrorPageMessage {font-size:22px;font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0.7em 10px;}

/*
TABS
*/
#bravo_ParentTabs {font-size:14px;font-weight:bold;margin:0 -10px -10px -10px;padding:10px 10px 0 10px;border-bottom:1px solid #FFFFFF;position:relative;}
#bravo_ParentTabs a.bravo_Tab {margin:0 15px 0 0;color:#FFFFFF;text-decoration:none;display:block;/*opera*/display:inline-block;/*ie*/display:-moz-inline-box;/*ff*/zoom:1;cursor:pointer;}
#bravo_ParentTabs a.bravo_Tab span {padding-bottom:10px;display:block;/*opera*/display:inline-block;/*ie*/display:-moz-inline-box;/*ff*/zoom:1;cursor:pointer;}
#bravo_ParentTabs a.bravo_Tab:hover, #bravo_ParentTabs a.current {color:#FFFFFF;text-decoration:none;background:url('ParentTab-l.png') left bottom no-repeat;}
#bravo_ParentTabs a.bravo_Tab:hover span, #bravo_ParentTabs a.current span {background:url('ParentTab-r.png') right bottom no-repeat;}

#bravo_StandardTabs {font-size:12px;font-weight:bold;background:#FFFFFF;margin:10px -10px -10px -10px;padding:10px 10px 0 10px;position:relative;}
#bravo_StandardTabs a.bravo_Tab {margin:0 10px 0 0;color:#777777;text-decoration:none;display:block;/*opera*/display:inline-block;/*ie*/display:-moz-inline-box;/*ff*/zoom:1;cursor:pointer;}
#bravo_StandardTabs a.bravo_Tab span {padding-bottom:10px;display:block;/*opera*/display:inline-block;/*ie*/display:-moz-inline-box;/*ff*/zoom:1;cursor:pointer;}
#bravo_StandardTabs a.bravo_Tab:hover, #bravo_StandardTabs a.current {color:#222222;text-decoration:none;background:url('StandardTab-l.png') left bottom no-repeat;}
#bravo_StandardTabs a.bravo_Tab:hover span, #bravo_StandardTabs a.current span {background:url('StandardTab-r.png') right bottom no-repeat;}

/*
BREADCRUMB
*/
.bravo_BreadcrumbMenu {font-size:12px;font-weight:bold;margin:10px;}
.bravo_BreadcrumbMenu a {color:#777777;font-size:12px;font-weight:bold;text-decoration:none;line-height:26px;background:url('BreadcrumbItem.png') no-repeat right top;vertical-align:middle;padding-right:15px;margin:0 0 0 15px;display:block;/*opera*/display:inline-block;/*ie*/display:-moz-inline-box;/*ff*/zoom:1;cursor:pointer;}
.bravo_BreadcrumbMenu a span {height:26px;line-height:26px;background:url('BreadcrumbItem.png') no-repeat left top;display:block;display:inline-block;padding-left:15px;margin-left:-15px;text-decoration:none;}
.bravo_BreadcrumbMenu a:hover {color:#222222;}
.bravo_BreadcrumbMenu a:hover span {}
.bravo_BreadcrumbMenu a.current {background-position:right -26px;color:#222222;}
.bravo_BreadcrumbMenu a.current span {background-position:left -26px;}
.bravo_BreadcrumbDivider {margin:0 -14px 0 -14px;vertical-align:middle;padding-left:30px;line-height:26px;height:26px;display:block;/*opera*/display:inline-block;/*ie*/display:-moz-inline-box;/*ff*/zoom:1;}

/*
BUTTONS
*/
a.bravo_ButtonVariant0 {color:#FFFFFF;font-size:10px;font-weight:bold;text-decoration:none;line-height:22px;background:url('ButtonVariant0.png') no-repeat right top;vertical-align:middle;padding-right:15px;margin:0px 5px 1px 20px;display:block;/*opera*/display:inline-block;/*ie*/display:-moz-inline-box;/*ff*/zoom:1;cursor:pointer;}
a.bravo_ButtonVariant0 span {height:22px;line-height:22px;background:url('ButtonVariant0.png') no-repeat left top;display:block;display:inline-block;padding-left:15px;margin-left:-15px;text-decoration:none;}
a.bravo_ButtonVariant0:hover, a.bravo_ButtonVariant0Current {background-position:right -22px;color:#FFFFFF;}
a.bravo_ButtonVariant0:hover span, a.bravo_ButtonVariant0Current span {background-position:left -22px;}

a.bravo_ButtonVariant1 {color:#333333;font-size:10px;font-weight:bold;text-decoration:none;line-height:22px;background: url("ButtonVariant1.png") no-repeat right top;vertical-align:middle;padding-right:15px;margin:0px 5px 1px 20px;display:block;/*opera*/display:inline-block;/*ie*/display:-moz-inline-box;/*ff*/zoom:1;cursor:pointer;}
a.bravo_ButtonVariant1 span {height:22px;line-height:22px;background: url("ButtonVariant1.png") no-repeat left top;display:block;display:inline-block;padding-left:15px;margin-left:-15px;text-decoration:none;}
a.bravo_ButtonVariant1:hover, a.bravo_ButtonVariant1Current {background-position:right -22px;color:#333333;}
a.bravo_ButtonVariant1:hover span, a.bravo_ButtonVariant1Current span {background-position:left -22px;}

a.bravo_ButtonVariant2 {color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;line-height:26px;background:url('ButtonVariant2.png') no-repeat right top;vertical-align:middle;padding-right:15px;margin:2px 5px 2px 20px;display:block;/*opera*/display:inline-block;/*ie*/display:-moz-inline-box;/*ff*/zoom:1;cursor:pointer;}
a.bravo_ButtonVariant2 span {height:26px;line-height:26px;background:url('ButtonVariant2.png') no-repeat left top;display:block;display:inline-block;padding-left:15px;margin-left:-15px;text-decoration:none;}
a.bravo_ButtonVariant2:hover, a.bravo_ButtonVariant2Current {background-position:right -26px;color:#FFFFFF;}
a.bravo_ButtonVariant2:hover span, a.bravo_ButtonVariant2Current span {background-position:left -26px;}

a.bravo_ButtonVariant3 {color:#333333;font-size:12px;font-weight:bold;text-decoration:none;line-height:26px;background:url('ButtonVariant3.png') no-repeat right top;vertical-align:middle;padding-right:15px;margin:2px 5px 2px 20px;display:block;/*opera*/display:inline-block;/*ie*/display:-moz-inline-box;/*ff*/zoom:1;cursor:pointer;}
a.bravo_ButtonVariant3 span {height:26px;line-height:26px;background:url('ButtonVariant3.png') no-repeat left top;display:block;display:inline-block;padding-left:15px;margin-left:-15px;text-decoration:none;}
a.bravo_ButtonVariant3:hover, a.bravo_ButtonVariant3Current {background-position:right -26px;color:#333333;}
a.bravo_ButtonVariant3:hover span, a.bravo_ButtonVariant3Current span {background-position:left -26px;}

/*
CALENDARS
*/
.bravo_CalendarContainer {float:left;zoom:1;}
.bravo_CalendarTitle {font-size:26px;padding:0;font-weight:bold;text-align:right;color:#666666;}
table.bravo_CalendarTable {border-collapse:collapse;}
table.bravo_CalendarTable th {padding:0 6px;height:24px;line-height:24px;}
table.bravo_CalendarTable td {padding:3px 6px;vertical-align:top;}
th.bravo_CalendarHeader, .bravo_CalendarTable tr:first-child th.bravo_CalendarTime {color:#FFFFFF;font-size:14px;background:url('CalendarHeader.png') left center repeat-x;border:1px solid #666666;}
td.bravo_CalendarDay {background-color:#ffffd5;border:1px solid #333333;}
td.bravo_CalendarWeekend {background-color:#eaeaea;}
td.bravo_CalendarNonDay {background-color:#fff4bc;}
td.bravo_CalendarToday {}
.bravo_CalendarDayTitle {font-size:11px;margin:-3px -6px 3px -6px;padding:2px 4px;}
.bravo_CalendarTime {font-size:14px;border:1px solid #333333;border-top-color:#9d9da1;border-bottom:none;background:#e0dfe3;}
.bravo_CalendarTime sup {vertical-align:top;font-size:8px;font-weight:normal;margin-left:2px;}

/* CALENDAR */

.bravo_CalendarMonthly {}
.bravo_CalendarMonthly .bravo_CalendarContainer {}
.bravo_CalendarMonthly .bravo_CalendarTitle {}
.bravo_CalendarMonthly .bravo_CalendarTable {}
.bravo_CalendarMonthly .bravo_CalendarHeader {width:80px;}
.bravo_CalendarMonthly .bravo_CalendarDay {height:80px;}
.bravo_CalendarMonthly .bravo_CalendarWeekend {}
.bravo_CalendarMonthly .bravo_CalendarNonDay {}
.bravo_CalendarMonthly .bravo_CalendarToday {}
.bravo_CalendarMonthly .bravo_CalendarToday .bravo_CalendarDayTitle {background:#FFFFFF;border-bottom:1px solid #ead098;}
.bravo_CalendarMonthly .bravo_CalendarDayTitle {display:block;text-align:right;font-weight:bold;}
.bravo_CalendarMonthly .bravo_CalendarTime {}
.bravo_CalendarMonthly .bravo_CalendarTime sup {}

.bravo_CalendarWeekly {}
.bravo_CalendarWeekly .bravo_CalendarContainer {}
.bravo_CalendarWeekly .bravo_CalendarTitle {}
.bravo_CalendarWeekly .bravo_CalendarTable {border-bottom:1px solid #333333;}
.bravo_CalendarWeekly .bravo_CalendarHeader {width:110px;}
.bravo_CalendarWeekly .bravo_CalendarDay {border-top-color:#ead098;border-bottom:none;}
.bravo_CalendarWeekly .bravo_CalendarWeekend {border-top-color:#c1c1c1;}
.bravo_CalendarWeekly .bravo_CalendarNonDay {}
.bravo_CalendarWeekly .bravo_CalendarToday {background:#FFFFFF;}
.bravo_CalendarWeekly .bravo_CalendarDayTitle {display:none;}
.bravo_CalendarWeekly .bravo_CalendarTime {}
.bravo_CalendarWeekly .bravo_CalendarTime sup {}

.bravo_CalendarDaily {}
.bravo_CalendarDaily .bravo_CalendarContainer {}
.bravo_CalendarDaily .bravo_CalendarTitle {}
.bravo_CalendarDaily .bravo_CalendarTable {border-bottom:1px solid #333333;}
.bravo_CalendarDaily .bravo_CalendarHeader {width:848px;}
.bravo_CalendarDaily .bravo_CalendarDay {border-top-color:#ead098;border-bottom:none;}
.bravo_CalendarDaily .bravo_CalendarWeekend {border-top-color:#c1c1c1;}
.bravo_CalendarDaily .bravo_CalendarNonDay {}
.bravo_CalendarDaily .bravo_CalendarToday {background:#FFFFFF;}
.bravo_CalendarDaily .bravo_CalendarDayTitle {display:none;}
.bravo_CalendarDaily .bravo_CalendarTime {}
.bravo_CalendarDaily .bravo_CalendarTime sup {}

/* CALENDAR ALTERNATIVE 1 */

.bravo_CalendarAlternativeMonthly {}
.bravo_CalendarAlternativeMonthly .bravo_CalendarContainer {width:100%;}
.bravo_CalendarAlternativeMonthly .bravo_CalendarTitle {}
.bravo_CalendarAlternativeMonthly .bravo_CalendarTable {width:100%;}
.bravo_CalendarAlternativeMonthly .bravo_CalendarHeader {width:14%;}
.bravo_CalendarAlternativeMonthly .bravo_CalendarDay {height:80px;}
.bravo_CalendarAlternativeMonthly .bravo_CalendarWeekend {}
.bravo_CalendarAlternativeMonthly .bravo_CalendarNonDay {}
.bravo_CalendarAlternativeMonthly .bravo_CalendarToday {}
.bravo_CalendarAlternativeMonthly .bravo_CalendarToday .bravo_CalendarDayTitle {background:#FFFFFF;border-bottom:1px solid #ead098;}
.bravo_CalendarAlternativeMonthly .bravo_CalendarDayTitle {display:block;text-align:right;font-weight:bold;}
.bravo_CalendarAlternativeMonthly .bravo_CalendarTime {}
.bravo_CalendarAlternativeMonthly .bravo_CalendarTime sup {}

.bravo_CalendarAlternativeWeekly {}
.bravo_CalendarAlternativeWeekly .bravo_CalendarContainer {width:100%;}
.bravo_CalendarAlternativeWeekly .bravo_CalendarTitle {}
.bravo_CalendarAlternativeWeekly .bravo_CalendarTable {width:100%;border-bottom:1px solid #333333;}
.bravo_CalendarAlternativeWeekly .bravo_CalendarHeader {width:14%;}
.bravo_CalendarAlternativeWeekly .bravo_CalendarDay {border-top-color:#ead098;border-bottom:none;}
.bravo_CalendarAlternativeWeekly .bravo_CalendarWeekend {border-top-color:#c1c1c1;}
.bravo_CalendarAlternativeWeekly .bravo_CalendarNonDay {}
.bravo_CalendarAlternativeWeekly .bravo_CalendarToday {background:#FFFFFF;}
.bravo_CalendarAlternativeWeekly .bravo_CalendarDayTitle {display:none;}
.bravo_CalendarAlternativeWeekly .bravo_CalendarTime {width:1%;}
.bravo_CalendarAlternativeWeekly .bravo_CalendarTime sup {}

.bravo_CalendarAlternativeDaily {}
.bravo_CalendarAlternativeDaily .bravo_CalendarContainer {width:100%;}
.bravo_CalendarAlternativeDaily .bravo_CalendarTitle {}
.bravo_CalendarAlternativeDaily .bravo_CalendarTable {width:100%;border-bottom:1px solid #333333;}
.bravo_CalendarAlternativeDaily .bravo_CalendarHeader {}
.bravo_CalendarAlternativeDaily .bravo_CalendarDay {border-top-color:#ead098;border-bottom:none;}
.bravo_CalendarAlternativeDaily .bravo_CalendarWeekend {}
.bravo_CalendarAlternativeDaily .bravo_CalendarNonDay {}
.bravo_CalendarAlternativeDaily .bravo_CalendarToday {background:#FFFFFF;}
.bravo_CalendarAlternativeDaily .bravo_CalendarDayTitle {display:none;}
.bravo_CalendarAlternativeDaily .bravo_CalendarTime {width:1%;}
.bravo_CalendarAlternativeDaily .bravo_CalendarTime sup {}

/* SMALL ALTERNATIVE */

.bravo_SmallCalendarMonthly {}
.bravo_SmallCalendarMonthly .bravo_CalendarContainer {}
.bravo_SmallCalendarMonthly .bravo_CalendarTitle {font-size:16px;line-height:26px;}
.bravo_SmallCalendarMonthly .bravo_CalendarTable {}
.bravo_SmallCalendarMonthly .bravo_CalendarHeader {width:60px;font-size:10px;}
.bravo_SmallCalendarMonthly .bravo_CalendarDay {height:60px;}
.bravo_SmallCalendarMonthly .bravo_CalendarWeekend {}
.bravo_SmallCalendarMonthly .bravo_CalendarNonDay {}
.bravo_SmallCalendarMonthly .bravo_CalendarToday {}
.bravo_SmallCalendarMonthly .bravo_CalendarToday .bravo_CalendarDayTitle {background:#FFFFFF;border-bottom:1px solid #ead098;}
.bravo_SmallCalendarMonthly .bravo_CalendarDayTitle {display:block;text-align:right;font-size:10px;font-weight:bold;}

.bravo_SmallCalendarWeekly {}
.bravo_SmallCalendarWeekly .bravo_CalendarContainer {}
.bravo_SmallCalendarWeekly .bravo_CalendarTitle {font-size:12px;line-height:26px;}
.bravo_SmallCalendarWeekly .bravo_CalendarTable {border-bottom:1px solid #333333;}
.bravo_SmallCalendarWeekly .bravo_CalendarHeader {width:50px;font-size:10px;}
.bravo_SmallCalendarWeekly .bravo_CalendarDay {border-top-color:#ead098;border-bottom:none;}
.bravo_SmallCalendarWeekly .bravo_CalendarWeekend {border-top-color:#c1c1c1;}
.bravo_SmallCalendarWeekly .bravo_CalendarNonDay {}
.bravo_SmallCalendarWeekly .bravo_CalendarToday {background:#FFFFFF;}
.bravo_SmallCalendarWeekly .bravo_CalendarDayTitle {display:none;}
.bravo_SmallCalendarWeekly .bravo_CalendarTime {font-size:10px;}
.bravo_SmallCalendarWeekly .bravo_CalendarTime sup {}

.bravo_SmallCalendarDaily {}
.bravo_SmallCalendarDaily .bravo_CalendarContainer {}
.bravo_SmallCalendarDaily .bravo_CalendarTitle {font-size:12px;line-height:26px;}
.bravo_SmallCalendarDaily .bravo_CalendarTable {border-bottom:1px solid #333333;}
.bravo_SmallCalendarDaily .bravo_CalendarHeader {width:428px;font-size:10px;}
.bravo_SmallCalendarDaily .bravo_CalendarDay {border-top-color:#ead098;border-bottom:none;}
.bravo_SmallCalendarDaily .bravo_CalendarWeekend {border-top-color:#c1c1c1;}
.bravo_SmallCalendarDaily .bravo_CalendarNonDay {}
.bravo_SmallCalendarDaily .bravo_CalendarToday {background:#FFFFFF;}
.bravo_SmallCalendarDaily .bravo_CalendarDayTitle {display:none;}
.bravo_SmallCalendarDaily .bravo_CalendarTime {font-size:10px;}
.bravo_SmallCalendarDaily .bravo_CalendarTime sup {}

/*
LABELS
*/
.bravo_NoLabel {color:#000000;display:none;}
.bravo_OptionalLabel {color:#000000;font-style:italic;}
.bravo_OptionalLabelWithHelp {color:#000000;font-style:italic;color:#000000;background:url('help.png') right center no-repeat;padding-right:20px;zoom:1;}
.bravo_RequiredLabel {color:#000000;font-weight:bold;}
.bravo_RequiredLabelWithHelp {color:#000000;font-weight:bold;background:url('help.png') right center no-repeat;padding-right:20px;}
.bravo_InlineError {color:#CC0000;border:1px solid #CC0000;padding:2px;}

/*
LISTS
*/
.bravo_ButtonList {}

.bravo_HierarchicalExpandedList ul {}
.bravo_HierarchicalExpandedList ul li {}
.bravo_HierarchicalExpandedList ul li a {}

.bravo_HierarchicalExpandingList ul {list-style:none;margin:0;}
.bravo_HierarchicalExpandingList ul li {}
.bravo_HierarchicalExpandingList ul li a {}
.bravo_HierarchicalExpandingList ul li img {margin-right:3px;}
.bravo_HierarchicalExpandingList ul li img.bravo_TreeExpand {cursor:pointer;}
.bravo_HierarchicalExpandingList .bravo_HierarchicalExpandingSublist {list-style:none;margin:0 0 0 12px;display:none;}

.bravo_HorizontalImagesWithLabelList {}
.bravo_HorizontalImagesWithLabelList .bravo_HorizontalImageContainer {float:left;margin:0 5px;text-align:center;}
.bravo_HorizontalImagesWithLabelList .bravo_HorizontalImageContainer img {display:inline;margin:0 auto;}
.bravo_HorizontalImagesWithLabelList .current {}
.bravo_HorizontalImagesWithLabelList .bravo_HorizontalImageContainer .bravo_HorizontalImageLabel {}
.bravo_HorizontalImagesWithLabelList .current .bravo_HorizontalImageLabel {}

.bravo_HorizontalLinksList {}
.bravo_HorizontalLinksList a:first-child  {border:none;}
.bravo_HorizontalLinksList a {padding:0 5px;border-left:1px solid #333333;}
.bravo_HorizontalLinksList a span {}
.bravo_HorizontalLinksList .current {}
.bravo_HorizontalLinksList .bravo_Divider {}

.bravo_PullDownMenu {zoom:1;position:relative;z-index:80;}
.bravo_PullDownMenu ul {margin:0;}
.bravo_PullDownMenu li {list-style:none;}
.bravo_PullDownMenu ul.bravo_PullDownMenuList {float:left;width:100%;}
.bravo_PullDownMenu ul.bravo_PullDownMenuList > li {float:left;margin:0 5px;background:url('PullDownMenuBG.png') #d7d7d7 left center repeat-x;position:relative;border:1px solid #373737;}
.bravo_PullDownMenu ul.bravo_PullDownMenuList > li > a {float:left;padding:5px 10px;border:1px solid #FFFFFF;color:#333333;text-decoration:none;}
.bravo_PullDownMenu ul.bravo_PullDownMenuList > li.bravo_PullDownMenuOpen > a {background:url('PullDownMenuOpen.png') right bottom no-repeat;padding-right:16px;}
.bravo_PullDownMenu ul.bravo_PullDownMenuSublist {background:#FFFFFF;border:1px solid #000000;position:absolute;width:180px;display:none;}
.bravo_PullDownMenu ul.bravo_PullDownMenuSublist li {position:relative;}
.bravo_PullDownMenu ul.bravo_PullDownMenuSublist li a {display:block;padding:5px 16px 5px 5px;zoom:1;}
.bravo_PullDownMenu ul.bravo_PullDownMenuSublist li.bravo_PullDownMenuExpand > a {background:url('PullDownMenuOpen.png') right bottom no-repeat;}
.bravo_PullDownMenu ul.bravo_PullDownMenuSublist li a:hover {background-color:#fdfb79!important;color:#333333!important;}
.bravo_PullDownMenu ul.bravo_PullDownMenuSublist li.bravo_PullDownMenuTitle {text-align:center;font-weight:bold;padding:0;border-bottom:1px solid #333333;color:#FFFFFF;background:url('ReportHeader.png') left center repeat-x;height:24px;line-height:24px;}

.bravo_PullDownMenuWithImage {zoom:1;position:relative;z-index:79;}
.bravo_PullDownMenuWithImage ul {margin:0;}
.bravo_PullDownMenuWithImage li {list-style:none;}
.bravo_PullDownMenuWithImage ul.bravo_PullDownMenuList {float:left;width:100%;}
.bravo_PullDownMenuWithImage ul.bravo_PullDownMenuList > li {float:left;margin:0 5px;position:relative;}
.bravo_PullDownMenuWithImage ul.bravo_PullDownMenuList > li span {display:block;clear:both;text-align:center;}
.bravo_PullDownMenuWithImage ul.bravo_PullDownMenuList > li > a {float:left;width:56px;height:56px;line-height:56px;background:url('PullDownMenuButton.png') right bottom no-repeat;}
.bravo_PullDownMenuWithImage ul.bravo_PullDownMenuList > li > a img {width:32px;height:32px;position:absolute;top:12px;left:12px;}
.bravo_PullDownMenuWithImage ul.bravo_PullDownMenuList > li.bravo_PullDownMenuOpen > a {background:url('PullDownMenuButtonOpen.png') right bottom no-repeat;}
.bravo_PullDownMenuWithImage ul.bravo_PullDownMenuSublist {background:#FFFFFF;border:1px solid #000000;position:absolute;width:180px;display:none;}
.bravo_PullDownMenuWithImage ul.bravo_PullDownMenuSublist li {position:relative;}
.bravo_PullDownMenuWithImage ul.bravo_PullDownMenuSublist li a {display:block;padding:5px 16px 5px 5px;zoom:1;}
.bravo_PullDownMenuWithImage ul.bravo_PullDownMenuSublist li.bravo_PullDownMenuExpand > a {background:url('PullDownMenuOpen.png') right bottom no-repeat;}
.bravo_PullDownMenuWithImage ul.bravo_PullDownMenuSublist li a:hover {background-color:#fdfb79!important;color:#333333!important;}
.bravo_PullDownMenuWithImage ul.bravo_PullDownMenuSublist li.bravo_PullDownMenuTitle {text-align:center;font-weight:bold;padding:0;border-bottom:1px solid #333333;color:#FFFFFF;background:url('ReportHeader.png') left center repeat-x;height:24px;line-height:24px;}

.bravo_TabbedNavigationList {background:url('TabbedNavigationBG.png') left bottom repeat-x;margin-bottom:10px;}
.bravo_TabbedNavigationList ul {float:left;list-style:none;margin:0;padding:0 10px;}
.bravo_TabbedNavigationList ul li {margin:0 2px;border:1px solid #333333;padding:5px 10px;float:left;background:url('TabbedNavigationItem.png') left bottom repeat-x #FFFFFF;}
.bravo_TabbedNavigationList ul li.current {border-bottom-color:#FFFFFF;background:#FFFFFF;}
.bravo_TabbedNavigationList ul li a {}
.bravo_TabbedNavigationList ul li.current a {}
.bravo_TabbedNavigationList ul li a span {}
.bravo_TabbedNavigationList ul li.current a span {}

.bravo_VerticalImagesWithLabelList {}
.bravo_VerticalImagesWithLabelList .bravo_VerticalImageContainer {text-align:left;}
.bravo_VerticalImagesWithLabelList .bravo_VerticalImageContainer img {vertical-align:middle;}
.bravo_VerticalImagesWithLabelList .bravo_VerticalImageContainer .bravo_VerticalImageLabel {margin-left:5px;}

.bravo_VerticalOrderedList ul {}
.bravo_VerticalUnorderedListWithBullets ul {}
.bravo_VerticalUnorderedListWithoutBullets ul {list-style:none;}
.bravo_VerticalUnorderedListWithoutBullets > ul {margin-left:0;}

.bravo_VerticalSidebarList ul {list-style:none;margin:0;}
.bravo_VerticalSidebarList ul li {line-height:14px;margin:1px 0;}
.bravo_VerticalSidebarList ul li a {}
.bravo_VerticalSidebarList ul li img {margin-right:5px;vertical-align:middle;margin-left:-1px;}
.bravo_VerticalSidebarList ul li img.bravo_TreeExpand {cursor:pointer;}
.bravo_VerticalSidebarList .bravo_VerticalSidebarSublist {list-style:none;margin:0 0 0 12px;display:none;}

.bravo_WizardProgressList {font-size:16px;font-weight:bold;}
.bravo_WizardProgressList > div {border:1px solid #999999;padding:3px;margin:2px 0;}
.bravo_WizardProgressList div div {background:url('star_grey.png') left center no-repeat #FFFFFF;padding-left:19px;color:#666666;zoom:1;}
.bravo_WizardProgressList div.current {}
.bravo_WizardProgressList div.current div {background-image:url('star.png');color:#333333;}

/*
REGIONS
*/
.bravo_Region {background:#FFFFFF;margin:0 10px 10px 10px;zoom:1;border:1px solid #AAAAAA;}
.bravo_RegionTitle {font-size:14px;padding:6px 10px;color:#FFFFFF;background:url('RegionTitle.png') top left repeat-y #5099da;border:2px solid #FFFFFF;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.bravo_RegionButtons {float:right;padding:2px 0;margin:3px;}
.bravo_RegionBody {padding:10px;border:2px solid #DDDDDD;margin:0 2px 2px 2px;clear:both;zoom:1;}

.bravo_RegionTest {padding:10px;color:#000000;font-weight:bold;text-align:center;background:url('RegionTest.png') left top repeat;margin:1px;clear:both;}

.bravo_BorderlessRegion {border:none;}
.bravo_BorderlessRegion .bravo_RegionTitle {}
.bravo_BorderlessRegion .bravo_RegionButtons {}
.bravo_BorderlessRegion .bravo_RegionBody {}

.bravo_BracketedRegion {border-style:dashed;}
.bravo_BracketedRegion .bravo_RegionTitle {}
.bravo_BracketedRegion .bravo_RegionButtons {}
.bravo_BracketedRegion .bravo_RegionBody {}

.bravo_ReportsRegion {}
.bravo_ReportsRegion .bravo_RegionTitle {}
.bravo_ReportsRegion .bravo_RegionButtons {}
.bravo_ReportsRegion .bravo_RegionBody {}

.bravo_BreadcrumbRegion {background:none;border:none;margin:-10px 0 0 0;}
.bravo_BreadcrumbRegion .bravo_RegionBody {margin:0;border:none;padding:0;}

.bravo_ButtonRegionWithTitle {}
.bravo_ButtonRegionWithTitle .bravo_RegionTitle {}
.bravo_ButtonRegionWithTitle .bravo_RegionButtons {}
.bravo_ButtonRegionWithTitle .bravo_RegionBody {display:none;}

.bravo_ButtonRegionWithoutTitle {}
.bravo_ButtonRegionWithoutTitle .bravo_RegionTitle {display:none;}
.bravo_ButtonRegionWithoutTitle .bravo_RegionButtons {}
.bravo_ButtonRegionWithoutTitle .bravo_RegionBody {display:none;}

.bravo_ChartRegion {}
.bravo_ChartRegion .bravo_RegionTitle {}
.bravo_ChartRegion .bravo_RegionButtons {}
.bravo_ChartRegion .bravo_RegionBody {}

.bravo_FormRegion {}
.bravo_FormRegion .bravo_RegionTitle {}
.bravo_FormRegion .bravo_RegionButtons {}
.bravo_FormRegion .bravo_RegionBody {}

.bravo_HideShowRegion {}
.bravo_HideShowRegion .bravo_RegionTitle {cursor:pointer;margin-bottom:0;text-decoration:underline;}
.bravo_HideShowRegion .bravo_HideShowContainer {clear:both;}
.bravo_HideShowRegion .bravo_RegionButtons {}
.bravo_HideShowRegion .bravo_RegionBody {}

.bravo_ListRegionWithIconChart {}
.bravo_ListRegionWithIconChart .bravo_RegionTitle {}
.bravo_ListRegionWithIconChart .bravo_RegionButtons {}
.bravo_ListRegionWithIconChart .bravo_RegionBody {background:url('chartIcon.png') 5px 20px no-repeat;padding-left:65px;}

.bravo_ListRegionWithIconReport {}
.bravo_ListRegionWithIconReport .bravo_RegionTitle {}
.bravo_ListRegionWithIconReport .bravo_RegionButtons {}
.bravo_ListRegionWithIconReport .bravo_RegionBody {background:url('reportIcon.png') 5px 20px no-repeat;padding-left:65px;}

.bravo_RegionWithoutButtonsAndTitle {}
.bravo_RegionWithoutButtonsAndTitle .bravo_RegionTitle {display:none;}
.bravo_RegionWithoutButtonsAndTitle .bravo_RegionButtons {display:none;}
.bravo_RegionWithoutButtonsAndTitle .bravo_RegionBody {margin-top:2px;}

.bravo_RegionWithoutTitle {}
.bravo_RegionWithoutTitle .bravo_RegionTitle {display:none;}
.bravo_RegionWithoutTitle .bravo_RegionButtons {}
.bravo_RegionWithoutTitle .bravo_RegionBody {}

.bravo_ReportFilterRegion {}
.bravo_ReportFilterRegion .bravo_RegionTitle {}
.bravo_ReportFilterRegion .bravo_RegionButtons {}
.bravo_ReportFilterRegion .bravo_RegionBody {}

.bravo_ReportsRegion {}
.bravo_ReportsRegion .bravo_RegionTitle {}
.bravo_ReportsRegion .bravo_RegionButtons {}
.bravo_ReportsRegion .bravo_RegionBody {}

.bravo_ReportsRegion100Width {}
.bravo_ReportsRegion100Width .bravo_RegionTitle {}
.bravo_ReportsRegion100Width .bravo_RegionButtons {}
.bravo_ReportsRegion100Width .bravo_RegionBody {}

.bravo_ReportsRegionAlternative1 {}
.bravo_ReportsRegionAlternative1 .bravo_RegionTitle {background:url('RegionTitleAlt.png') left center repeat-x;}
.bravo_ReportsRegionAlternative1 .bravo_RegionButtons {}
.bravo_ReportsRegionAlternative1 .bravo_RegionBody {}

.bravo_WizardRegion {}
.bravo_WizardRegion .bravo_RegionTitle {}
.bravo_WizardRegion .bravo_RegionButtons {}
.bravo_WizardRegion .bravo_RegionBody {}

.bravo_WizardRegionWithIcon {}
.bravo_WizardRegionWithIcon .bravo_RegionTitle {}
.bravo_WizardRegionWithIcon .bravo_RegionButtons {}
.bravo_WizardRegionWithIcon .bravo_RegionBody {background:url('wizardIcon.png') 5px 20px no-repeat;padding-left:65px;}

.bravo_NavigationRegion {background:#FFFFFF;}
.bravo_NavigationRegion .bravo_RegionTitle {}
.bravo_NavigationRegion .bravo_RegionButtons {}
.bravo_NavigationRegion .bravo_RegionBody {}

.bravo_NavigationRegionAlternative1 {}
.bravo_NavigationRegionAlternative1 .bravo_RegionTitle {background:url('RegionTitleAlt.png') left center repeat-x;}
.bravo_NavigationRegionAlternative1 .bravo_RegionButtons {}
.bravo_NavigationRegionAlternative1 .bravo_RegionBody {}

.bravo_SidebarRegion {background:#FFFFFF;}
.bravo_SidebarRegion .bravo_RegionTitle {}
.bravo_SidebarRegion .bravo_RegionButtons {}
.bravo_SidebarRegion .bravo_RegionBody {}

.bravo_SidebarRegionAlternative1 {}
.bravo_SidebarRegionAlternative1 .bravo_RegionTitle {background:url('RegionTitleAlt.png') left center repeat-x;}
.bravo_SidebarRegionAlternative1 .bravo_RegionButtons {}
.bravo_SidebarRegionAlternative1 .bravo_RegionBody {}

/*
REPORTS
*/
.bravo_Report {zoom:1;}
table.bravo_ReportData {border-collapse:separate;border-spacing:1px;}
tr.bravo_ReportData {}
tr.bravo_ReportData th {padding:0 6px;color:#FFFFFF;background:url('ReportHeader.png') left center repeat-x #222222;height:24px;line-height:24px;}
tr.bravo_ReportData th a {color:#FFFFFF;margin:0 13px;}
tr.bravo_ReportData th a:hover {color:#FFFFFF;}
tr.bravo_ReportData th a + img {vertical-align:middle;margin-left:-13px;}
tr.bravo_ReportData td {padding:3px 6px;border:2px solid #E3E3E3;background:#FFFFFF;}
tr.bravo_ReportDivider {line-height:5px;}
span.bravo_PaginationText {font-weight:bold;font-size:14px;}
a.bravo_PaginationControl {}
a.bravo_PaginationControl img {}
div.bravo_ReportLinks {}
.bravo_RowHighlight td {background:#fdfb79!important;}

.bravo_Borderless {}
.bravo_Borderless table.bravo_ReportData {}
.bravo_Borderless tr.bravo_ReportData th {}
.bravo_Borderless tr.bravo_ReportData td {}
.bravo_Borderless div.bravo_ReportLinks {}

.bravo_HorizontalBorder {}
.bravo_HorizontalBorder table.bravo_ReportData {}
.bravo_HorizontalBorder tr.bravo_ReportData th {}
.bravo_HorizontalBorder tr.bravo_ReportData td {}
.bravo_HorizontalBorder div.bravo_ReportLinks {}

.bravo_StandardAltRowColors {}
.bravo_StandardAltRowColors table.bravo_ReportData {}
.bravo_StandardAltRowColors tr.bravo_ReportData th {}
.bravo_StandardAltRowColors tr.bravo_ReportData td {}
.bravo_StandardAltRowColors tr.bravo_ReportData td.bravo_ReportAlt {background:#E3E3E3;}
.bravo_StandardAltRowColors div.bravo_ReportLinks {}

.bravo_Standard {}
.bravo_Standard table.bravo_ReportData {}
.bravo_Standard tr.bravo_ReportData th {}
.bravo_Standard tr.bravo_ReportData td {}
.bravo_Standard div.bravo_ReportLinks {}

.bravo_OneColumnUnorderedList {}
.bravo_OneColumnUnorderedList table.bravo_ReportData {}
.bravo_OneColumnUnorderedList ul.bravo_ReportData {}
.bravo_OneColumnUnorderedList li.bravo_ReportData {}
.bravo_OneColumnUnorderedList div.bravo_ReportLinks {}

.bravo_ValueAttributePairs {}
.bravo_ValueAttributePairs table.bravo_ReportData {}
.bravo_ValueAttributePairs tr.bravo_ReportData th {text-align:right;}
.bravo_ValueAttributePairs tr.bravo_ReportData td {}
.bravo_ValueAttributePairs td.bravo_ReportDivider {border:none!important;background:none!important;padding:0!important;line-height:5px;}
.bravo_ValueAttributePairs div.bravo_ReportLinks {}

/*
APEX GENERATED CONTENT
*/
table.formlayout {}
table.formlayout th {padding:2px 5px;}
table.formlayout td {padding:2px 5px;}
/* UNSET */
table.apex_finderbar {margin:10px 0;}
.apex_finderbar_left_top {background:none;}
.apex_finderbar_left_top img.spacer {background:none;display:none;}
td.apex_finderbar_middle {background:none;border-bottom:none;border-top:none;}
td.apex_finderbar_left {background:none;border-bottom:none;border-top:none;border-right:none;}
.apex_finderbar_left_middle {background:none;}
.apex_finderbar_left_bottom {background:none;}
.apex_finderbar_left_bottom img.spacer {background:none;display:none;}
.apexir_WORKSHEET_DATA {border:none;}
.apexir_WORKSHEET_DATA th {background:none;border-bottom:none;border-top:none;color:#000000;font-size:12px;font-weight:normal;}
.apexir_WORKSHEET_DATA th div {color:#000000;font-size:12px;margin:0;text-decoration:none;}
.apexir_WORKSHEET_DATA th.current {color:#000000!important;border-left:none!important;border-right:none!important;background:none!important;}
.apexir_WORKSHEET_DATA th.current {color:#000000!important;}
.apexir_WORKSHEET_DATA td {background:none;border-bottom:none;border-top:none;color:#000000;font-size:12px;padding:0;}
#apexir_columnsearch, #apexir_col_values_drop, #apexir_rollover {background:none;border:none;font-size:12px;}
#apexir_columnsearch a, #apexir_col_values_drop a, #apexir_rollover_content a{font-weight:normal!important;display:block;padding:0!important;white-space:nowrap!important;overflow:hidden!important;width:100%!important;color:#000000!important;text-decoration:none!important;}
#apexir_columnsearch a:hover, #apexir_col_values_drop a:hover, #apexir_rollover_content a:hover{background:none;color:#FFFFFF;cursor:pointer;}
#apexir_rollover table {background:none;border-bottom:none;}
.worksheet_detail {}
.worksheet_detail th {background:none;font-size:12px;padding:0;}
.worksheet_detail td {font-size:12px;padding:0;}
#apexir_CONTROL_PANEL {}
#apexir_CONTROL_PANEL_DROP {-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;background:#FFFFFF;border:none;}
#apexir_WORKSHEET .apexir_REPEAT_HEADING {background:#FFFFFF;border:none;color:#000000;font-size:12px;font-weight:bold;padding:0;text-align:left;}
#apexir_WORKSHEET .apexir_AGGREGATE_VALUE {}

/* SET */
.apex_worksheet a {color:#000000;text-decoration:underline;}
.apex_worksheet a:hover {color:#000000;text-decoration:none;}
table.apex_finderbar {border:1px solid #999999;background:#EEEEEE;}
td.apex_finderbar_middle {padding-left:10px;}
.apexir_WORKSHEET_DATA {border:1px solid #999999;border-collapse:separate;}
.apexir_WORKSHEET_DATA th {border-top:1px solid #888888;border-left:1px solid #888888;border-bottom:1px solid #444444;border-right:1px solid #444444;background:#666666;color:#FFFFFF;font-size:12px;padding:5px 8px;}
.apexir_WORKSHEET_DATA th div {color:#FFFFFF;font-size:12px;font-weight:bold;}
.apexir_WORKSHEET_DATA th.current {color:#000000!important;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF!important;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF!important;background:#FFFFFF!important;}
.apexir_WORKSHEET_DATA th.current {color:#000000!important;}
.apexir_WORKSHEET_DATA td {border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;background:#EEEEEE;color:#000000;font-size:12px;padding:2px 5px;}
#apexir_columnsearch, #apexir_col_values_drop, #apexir_rollover {background:#FFFFFF;border:1px solid #999999;font-size:12px;}
#apexir_columnsearch a, #apexir_col_values_drop a, #apexir_rollover_content a{font-weight:normal!important;display:block;padding:2px 5px!important;white-space:nowrap!important;overflow:hidden!important;width:100%!important;color:#000000!important;text-decoration:none!important;}
#apexir_columnsearch a:hover, #apexir_col_values_drop a:hover, #apexir_rollover_content a:hover{background:#FFFF66!important;color:#000000!important;cursor:pointer;}
#apexir_rollover table {background:#EEEEEE;border-bottom:1px solid #999999;}
.worksheet_detail {background:#EEEEEE;border:1px solid #999999;border-collapse:separate;}
.worksheet_detail th {border-top:1px solid #888888;border-left:1px solid #888888;border-bottom:1px solid #444444;border-right:1px solid #444444;background:#666666;color:#FFFFFF;font-size:12px;padding:5px 8px;}
.worksheet_detail td {border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;background:#EEEEEE;color:#000000;font-size:12px;padding:2px 5px;}
#apexir_CONTROL_PANEL {background:#EEEEEE;border:1px solid #999999;margin:10px 0;}
#apexir_CONTROL_PANEL_DROP {background:#EEEEEE;border:1px solid #999999;}
#apexir_WORKSHEET .apexir_REPEAT_HEADING {padding:8px;border:2px solid #DDDDDD;}
#apexir_WORKSHEET .apexir_AGGREGATE_VALUE {border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:1px solid #AAAAAA;border-right:1px solid #AAAAAA;background:#DDDDDD;padding:5px;}
