<?xml version="1.0"?>

<!--
  blaf.xss defines all of the styles used by the Browser Look And Feel.
  The styles defined in this XML Style Sheet Language document
  are converted into browser, locale, and platform-specific
  CSS files.  When customizing the appearance (colors, fonts) of
  the Browser Look And Feel, it may be necessary to override the styles
  defined by blaf.xss.  However, blaf.xss should never be modified directly,
  except perhaps for customization testing purposes.  Instead,
  applications are responsible for defining a "custom" style sheet which
  imports blaf.xss.  That way, customization information is not lost when
  new versions of blaf.xss are shipped.

  The most obvious types of styles that may need to be customized are
  the colors and fonts used by the Browser Look And Feel.  There are four
  basic colors that customers may want to customize:

  - The core (blue) color
  - The accent (tan) color
  - The (white) text background color
  - The (black) text foreground color

  blaf.xss defines four named styles which correspond to these four colors:

  - "DarkBackground"
  - "DarkAccentBackground"
  - "TextBackground"
  - "TextForeground"

  All other colors used by the Browser Look And Feel - such as lighter/darker
  shades of blue/tan, are derived from these four colors.  As such, when
  customizing the Browser Look And Feel, only these four named styles should
  be modified.

  Similarly, the basic font information is specified by two named styles:

  - "DefaultFontFamily" - The default font family (Arial, Helvetica, etc...)
  - "DefaultFont" - The default font family, plus the default font size

  So, to change the default font family for the entire Browser Look And
  Feel, customizers should override the "DefaultFontFamily" named style
  in a custom style sheet.  To change the default font size, "DefaultFont"
  should be overridden.

  For more information on how to customize the Browser Look And Feel,
  please see the "Customization" chapter in the UIX Developer's Guide.

-->

<styleSheetDocument xmlns="http://xmlns.oracle.com/uix/style"
                    version="2.0"
                    documentVersion="A0">

<!-- The base style sheet for the Browser Look And Feel -->
<styleSheet>

  <!-- This section contains named styles for default font values -->

  <!-- The default font family -->
  <style name="DefaultFontFamily">
    <property name="font-family">Arial,Helvetica,Geneva,sans-serif</property>
  </style>

  <!-- The default font -->
  <style name="DefaultFont">
    <includeStyle name="DefaultFontFamily"/>
    <property name="font-size">10pt</property>
  </style>

  <!-- The default bold font -->
  <style name="DefaultBoldFont">
    <includeStyle name="DefaultFont"/>
    <property name="font-weight">bold</property>
  </style>

  <!-- A very small font -->
  <style name="VerySmallFont">
    <includeStyle name="DefaultFont"/>
    <property name="font-size">-2pt</property>
  </style>

  <!-- A very small font for text which appears within a link -->
  <style name="VerySmallLinkFont">
    <includeStyle name="VerySmallFont"/>
  </style>

  <!-- A small font -->
  <style name="SmallFont">
    <includeStyle name="DefaultFont"/>
    <property name="font-size">-1pt</property>
  </style>

  <!-- A small font for text which appears within a link -->
  <style name="SmallLinkFont">
    <includeStyle name="SmallFont"/>
  </style>

  <!-- A medium font - just slightly bigger than default -->
  <style name="MediumFont">
    <includeStyle name="DefaultFont"/>
    <property name="font-size">+1pt</property>
  </style>

  <!-- A large font -->
  <style name="LargeFont">
    <includeStyle name="DefaultFont"/>
    <property name="font-size">+3pt</property>
  </style>

  <!-- A very large font -->
  <style name="VeryLargeFont">
    <includeStyle name="DefaultFont"/>
    <property name="font-size">+6pt</property>
  </style>

  <!-- Named color styles -->

  <!-- DarkBackground defines the primary color in the core (blue) color
       ramp.  All other colors in the core color ramp are defined relative
       to the DarkBackground color. -->
  <style name="DarkBackground">
    <property name="background-color">#336699</property>
  </style>

  <!-- VeryDarkBackground is the darkest color in the core (blue) color
       ramp.  It is defined relative to the DarkBackground color -->
  <style name="VeryDarkBackground">
    <includeStyle name="DarkBackground"/>
    <property name="background-color">-#333333</property>
  </style>

  <!-- MediumBackground is the middle color in the core (blue) color
       ramp.  It is defined relative to the DarkBackground color -->
  <style name="MediumBackground">
    <includeStyle name="DarkBackground"/>
    <property name="background-color">+#333333</property>
  </style>

  <!-- LightBackground is the lightest color in the core (blue) color
       ramp.  It is defined relative to the DarkBackground color -->
  <style name="LightBackground">
    <includeStyle name="DarkBackground"/>
    <property name="background-color">+#666666</property>
  </style>

  <!-- DarkAccentBackground defines the primary color in the accent (tan)
       color ramp.  All other colors in the core color ramp are defined
       relative to the DarkBackground color. -->
  <style name="DarkAccentBackground">
    <property name="background-color">#cccc99</property>
  </style>

  <!-- VeryDarkAccentBackground is the darkest color in the accent (tan)
       color ramp.  It is defined relative to the DarkAccentBackground
       color -->
  <style name="VeryDarkAccentBackground">
    <includeStyle name="DarkAccentBackground"/>
    <property name="background-color">-#333333</property>
  </style>

  <!-- MediumAccentBackground is the middle color in the accent (tan)
       color ramp.  It is defined relative to the DarkAccentBackground
       color -->
  <style name="MediumAccentBackground">
    <includeStyle name="DarkAccentBackground"/>
    <property name="background-color">+#333333</property>
  </style>

  <!-- LightAccentBackground is the lightest color in the accent (tan)
       color ramp.  This is the only non-web safe color used by the
       Browser Look And Feel.  Since the LightAccentBackground is very
       light, and since it is not web safe, we use a constant value for
       the color instead of making the value relative to DarkAccentBackground.
       That way, we avoid using too many non-web safe colors as
       DarkAccentBackground is customized -->
  <style name="LightAccentBackground">
    <property name="background-color">#f7f7e7</property>
  </style>

  <!-- TextBackground is the (white) background color used for almost
       all text in the Browser Look And Feel -->
  <style name="TextBackground">
    <property name="background-color">#ffffff</property>
  </style>

  <!-- TextForeground is the (black) foreground color used for almost
       all text in the Browser Look And Feel -->
  <style name="TextForeground">
    <property name="color">#000000</property>
  </style>

  <!-- SelectedTextForeground is the (white) foreground color used for
       "selected" text - text which is typically drawn on a dark
       background -->
  <style name="SelectedTextForeground">
    <includeProperty name="TextBackground"
                     propertyName="background-color"
                     localPropertyName="color"/>
  </style>

  <!-- Style for error text -->
  <style name="ErrorTextForeground">
    <property name="color">#cc0000</property>
  </style>

  <!-- VeryDarkShadowAccentBackground and DarkShadowAccentBackground
       are two very dark colors which are used sparingly by the Browser
       Look And Feel in cases where the darkest color in the accent
       (tan) color ramp is not dark enough.
  -->
  <style name="VeryDarkShadowAccentBackground">
    <property name="background-color">#333300</property>
  </style>

  <style name="DarkShadowAccentBackground">
    <property name="background-color">#666633</property>
  </style>

  <!-- The "extra" accent ramp is a gray color ramp used in various places
       to provide shading.  VeryDarkExtraAccentBackground is the darkest
       color in this color ramp. -->
  <style name="VeryDarkExtraAccentBackground">
    <property name="background-color">#333333</property>
  </style>

  <!-- The "extra" accent ramp is a gray color ramp used in various places
       to provide shading.  DarkExtraAccentBackground is the primary
       color in this color ramp. -->  <style name="DarkExtraAccentBackground">
    <property name="background-color">#666666</property>
  </style>

  <!-- The "extra" accent ramp is a gray color ramp used in various places
       to provide shading.  MediumExtraAccentBackground is the middle
       color in this color ramp. -->
  <style name="MediumExtraAccentBackground">
    <property name="background-color">#999999</property>
  </style>

  <!-- The "extra" accent ramp is a gray color ramp used in various places
       to provide shading.  LightExtraAccentBackground is the lightest
       color in this color ramp. -->
  <style name="LightExtraAccentBackground">
    <property name="background-color">#cccccc</property>
  </style>


  <!-- The following section defines named styles for foreground colors -->

  <!-- VeryDarkForeground is the darkest foreground color in the core (blue)
       color ramp -->
  <style name="VeryDarkForeground">
    <includeProperty name="VeryDarkBackground"
                     propertyName="background-color"
                     localPropertyName="color"/>
  </style>


  <!-- DarkForeground is the primary foreground color in the core (blue)
       color ramp -->
  <style name="DarkForeground">
    <includeProperty name="DarkBackground"
                     propertyName="background-color"
                     localPropertyName="color"/>
  </style>

  <!-- MediumForeground is the middle foreground color in the core (blue)
       color ramp -->
  <style name="MediumForeground">
    <includeProperty name="MediumBackground"
                     propertyName="background-color"
                     localPropertyName="color"/>
  </style>

  <!-- LightForeground is the lightest foreground color in the core (blue)
       color ramp -->
  <style name="LightForeground">
    <includeProperty name="LightBackground"
                     propertyName="background-color"
                     localPropertyName="color"/>
  </style>

  <!-- VeryDarkAccentForeground is the darkest foreground color in the
       accent (tan) color ramp -->
  <style name="VeryDarkAccentForeground">
    <includeProperty name="VeryDarkAccentBackground"
                     propertyName="background-color"
                     localPropertyName="color"/>
  </style>

  <!-- DarkAccentForeground is the primary foreground color in the
       accent (tan) color ramp -->
  <style name="DarkAccentForeground">
    <includeProperty name="DarkAccentBackground"
                     propertyName="background-color"
                     localPropertyName="color"/>
  </style>

  <!-- MediumAccentForeground is the middle foreground color in the
       accent (tan) color ramp -->
  <style name="MediumAccentForeground">
    <includeProperty name="MediumAccentBackground"
                     propertyName="background-color"
                     localPropertyName="color"/>
  </style>

  <!-- LightAccentForeground is the lightest foreground color in the
       accent (tan) color ramp -->
  <style name="LightAccentForeground">
    <includeProperty name="LightAccentBackground"
                     propertyName="background-color"
                     localPropertyName="color"/>
  </style>

  <!-- VeryDarkExtraAccentForeground is the darkest foreground color in the
       extra accent (gray) color ramp -->
  <style name="VeryDarkExtraAccentForeground">
    <includeProperty name="VeryDarkExtraAccentBackground"
                     propertyName="background-color"
                     localPropertyName="color"/>
  </style>

  <!-- DarkExtraAccentForeground is the primary foreground color in the
       extra accent (gray) color ramp -->
  <style name="DarkExtraAccentForeground">
    <includeProperty name="DarkExtraAccentBackground"
                     propertyName="background-color"
                     localPropertyName="color"/>
  </style>

  <!-- MediumExtraAccentForeground is the middle foreground color in the
       extra accent (gray) color ramp -->
  <style name="MediumExtraAccentForeground">
    <includeProperty name="MediumExtraAccentBackground"
                     propertyName="background-color"
                     localPropertyName="color"/>
  </style>

  <!-- LightExtraAccentForeground is the lightest foreground color in the
       extra accent (gray) color ramp -->
  <style name="LightExtraAccentForeground">
    <includeProperty name="LightExtraAccentBackground"
                     propertyName="background-color"
                     localPropertyName="color"/>
  </style>

  <!-- Border colors -->

  <!-- DarkAccentBorder is the color of the primary color in the accent (tan)
       color ramp. -->
  <style name="DarkAccentBorder">
    <includeProperty name="DarkAccentBackground"
                     propertyName="background-color"
                     localPropertyName="border-color"/>
  </style>


  <!-- Link colors -->
  <style name="LinkForeground">
    <property name="color">#663300</property>
  </style>

  <style name="ActiveLinkForeground">
    <property name="color">#ff6600</property>
  </style>

  <style name="VisitedLinkForeground">
    <includeStyle name="LinkForeground"/>
    <property name="color">+#333333</property>
  </style>

  <style name="DisabledLinkForeground">
    <property name="color">#999966</property>
  </style>


  <!-- Some named styles for BIDI -->

  <style name="StartTextAlign">
    <property name="text-align">left</property>
  </style>

  <style name="EndTextAlign">
    <property name="text-align">right</property>
  </style>

  <!-- Additional named styles for alignment;  not strictly necessary,
       since these aren't actually ever overridden, but it
       does make alignment in our XSS more obvious -->
  <style name="LeftTextAlign">
    <property name="text-align">left</property>
  </style>

  <style name="RightTextAlign">
    <property name="text-align">right</property>
  </style>

  <style name="CenterTextAlign">
    <property name="text-align">center</property>
  </style>

  <!-- Property for turning off text alignment -->
  <style name="NoTextAlign">
    <property name="text-align"></property>
  </style>

  <!-- Style for alignment in table cells -->
  <style name="TableCellVerticalAlign">
    <property name="vertical-align">baseline</property>
  </style>

  <!-- The actual styles start here -->

  <style selector="A:link">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="LinkForeground"/>
  </style>

  <style selector="A:active">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="ActiveLinkForeground"/>
  </style>

  <style selector="A:visited">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="VisitedLinkForeground"/>
  </style>


  <style selector=".OraBGColorVeryDark">
    <includeStyle name="VeryDarkBackground"/>
  </style>

  <style selector=".OraBGColorDark">
    <includeStyle name="DarkBackground"/>
  </style>

  <style selector=".OraBGColorMedium">
    <includeStyle name="MediumBackground"/>
  </style>

  <style selector=".OraBGColorLight">
    <includeStyle name="LightBackground"/>
  </style>

  <style selector=".OraBGGrayVeryDark">
    <includeStyle name="VeryDarkExtraAccentBackground"/>
  </style>

  <style selector=".OraBGGrayDark">
    <includeStyle name="DarkExtraAccentBackground"/>
  </style>

  <style selector=".OraBGGrayMedium">
    <includeStyle name="MediumExtraAccentBackground"/>
  </style>

  <style selector=".OraBGGrayLight">
    <includeStyle name="LightExtraAccentBackground"/>
  </style>

  <style selector=".OraBGAccentVeryDark">
    <includeStyle name="VeryDarkAccentBackground"/>
  </style>

  <style selector=".OraBGAccentDark">
    <includeStyle name="DarkAccentBackground"/>
  </style>

  <style selector=".OraBGAccentMedium">
    <includeStyle name="MediumAccentBackground"/>
  </style>

  <style selector=".OraBGAccentLight">
    <includeStyle name="LightAccentBackground"/>
  </style>

  <style selector=".OraBody">
    <includeStyle name="TextBackground"/>
    <includeStyle name="DefaultFontFamily"/>
  </style>

  <style selector=".OraPromptText">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="EndTextAlign"/>
    <includeStyle name="TextForeground"/>
    <property name="font-weight">normal</property>
  </style>

  <!-- private style for DEV ProductBranding component -->
  <style selector=".p_OraProductBrandingText">
    <property name="position">relative</property>
    <property name="font-family">Garamond, Times, Times New Roman, Serif</property>
    <property name="font-weight">normal</property>
    <property name="font-size">24pt</property>
    <property name="line-height">28.8pt</property>
    <property name="top">-4.8pt</property>
    <includeProperty name="DarkBackground"
                     propertyName="background-color"
                     localPropertyName="color"/>
  </style>

  <style selector=".OraDataText">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="TextForeground"/>
  </style>

  <style selector=".OraDataNumber">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="TextForeground"/>
    <includeStyle name="RightTextAlign"/>
  </style>


  <style selector=".OraFieldText">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="TextForeground"/>
  </style>

  <style selector=".OraFieldTextDisabled">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="MediumExtraAccentForeground"/>
  </style>

  <style selector=".OraFieldNumber">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="RightTextAlign"/>
    <includeStyle name="TextForeground"/>
  </style>

  <style selector=".OraFieldNumberDisabled">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="RightTextAlign"/>
    <includeStyle name="MediumExtraAccentForeground"/>
  </style>

  <style selector=".OraInstructionText">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="TextForeground"/>
  </style>

  <style selector=".OraInstructionTextStrong">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="TextForeground"/>
  </style>

  <style selector=".OraButtonText">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="LightAccentBackground"/>
    <includeStyle name="TextForeground"/>
  </style>

  <style selector=".OraButtonTextDisabled">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="LightAccentBackground"/>
    <includeStyle name="VeryDarkAccentForeground"/>
  </style>

  <style selector=".OraApplicationSwitcherText">
    <includeStyle name="VerySmallFont"/>
  </style>

  <style selector=".OraGlobalButtonText">
    <includeStyle name="VerySmallLinkFont"/>
    <includeStyle name="LinkForeground"/>
  </style>

  <style selector=".OraGlobalButtonTextSelected">
    <includeStyle name="VerySmallFont"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraGlobalButtonTextDisabled">
    <includeStyle name="VerySmallFont"/>
    <includeStyle name="VeryDarkAccentForeground"/>
  </style>

  <style selector=".OraLinkText">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="LinkForeground"/>
  </style>

  <style selector=".OraVLinkText">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="VisitedLinkForeground"/>
  </style>

  <style selector=".OraALinkText">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="ActiveLinkForeground"/>
  </style>

  <style selector=".OraTipLabel">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraTipText">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraInlineInfoText">
    <includeStyle name="VerySmallFont"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraTextInline">
    <includeStyle name="VerySmallFont"/>
    <includeStyle name="MediumForeground"/>
  </style>

  <style selector=".OraErrorText">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="ErrorTextForeground"/>
  </style>

  <style selector=".OraErrorNameText">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="ErrorTextForeground"/>
  </style>

  <style selector=".OraInlineErrorText">
    <includeStyle name="VerySmallFont"/>
    <includeStyle name="ErrorTextForeground"/>
  </style>

  <style selector=".OraErrorHeader">
    <includeStyle name="VeryLargeFont"/>
    <includeStyle name="ErrorTextForeground"/>
  </style>


  <style selector=".OraHeader">
    <includeStyle name="VeryLargeFont"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraHeaderSub">
    <includeStyle name="LargeFont"/>
    <includeStyle name="DarkForeground"/>
    <property name="font-weight">bold</property>
  </style>

  <style selector=".OraHeaderSubSub">
    <includeStyle name="MediumFont"/>
    <includeStyle name="DarkForeground"/>
    <property name="font-weight">bold</property>
  </style>

  <style selector=".OraDarkHeader">
    <includeStyle name="VeryLargeFont"/>
    <includeStyle name="VeryDarkForeground"/>
  </style>

  <style selector=".OraDarkHeaderSub">
    <includeStyle name="LargeFont"/>
    <includeStyle name="VeryDarkForeground"/>
    <property name="font-weight">bold</property>
  </style>

  <style selector=".OraDarkHeaderSubSub">
    <includeStyle name="MediumFont"/>
    <includeStyle name="VeryDarkForeground"/>
    <property name="font-weight">bold</property>
  </style>

  <style selector=".OraLightHeader">
    <includeStyle name="VeryLargeFont"/>
    <includeStyle name="MediumForeground"/>
  </style>

  <style selector=".OraLightHeaderSub">
    <includeStyle name="LargeFont"/>
    <includeStyle name="MediumForeground"/>
    <property name="font-weight">bold</property>
  </style>

  <style selector=".OraLightHeaderSubSub">
    <includeStyle name="MediumFont"/>
    <includeStyle name="MediumForeground"/>
    <property name="font-weight">bold</property>
  </style>

  <style selector=".OraColorHeader">
    <includeStyle name="VeryLargeFont"/>
    <includeStyle name="MediumAccentForeground"/>
  </style>

  <style selector=".OraColorHeaderSub">
    <includeStyle name="LargeFont"/>
    <includeStyle name="MediumAccentForeground"/>
    <property name="font-weight">bold</property>
  </style>

  <style selector=".OraColorHeaderSubSub">
    <includeStyle name="MediumFont"/>
    <includeStyle name="MediumAccentForeground"/>
    <property name="font-weight">bold</property>
  </style>

  <style selector=".OraPortletHeader">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="TextForeground"/>
  </style>

  <style selector=".OraDarkPortletHeader">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="TextForeground"/>
  </style>


  <style selector=".OraGlobalPageTitle">
    <includeStyle name="LargeFont"/>
    <includeStyle name="SelectedTextForeground"/>
    <property name="font-weight">bold</property>
  </style>

  <style selector=".OraNav1Selected">
    <includeStyle name="MediumFont"/>
    <includeStyle name="DarkBackground"/>
    <includeStyle name="LightForeground"/>
    <property name="font-weight">bold</property>
    <property name="text-decoration">none</property>
  </style>

  <style selector=".OraNav1Enabled">
    <includeStyle name="MediumFont"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="VeryDarkForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector=".OraNav1Disabled">
    <includeStyle name="MediumFont"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="MediumAccentForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector=".OraNav2Selected">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="SelectedTextForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector="TD.OraNav2Selected A:link">
    <includeStyle name="SelectedTextForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector="TD.OraNav2Selected A:active">
    <includeStyle name="SelectedTextForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector="TD.OraNav2Selected A:visited">
    <includeStyle name="SelectedTextForeground"/>
    <property name="text-decoration">none</property>
  </style>


  <style selector=".OraNav2Enabled">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="DarkAccentForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector="TD.OraNav2Enabled A:link">
    <includeStyle name="DarkAccentForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector="TD.OraNav2Enabled A:active">
    <includeStyle name="DarkAccentForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector="TD.OraNav2Enabled A:visited">
    <includeStyle name="DarkAccentForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector=".OraNav2Disabled">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="MediumForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector=".OraNav3Selected">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="DarkBackground"/>
    <includeStyle name="SelectedTextForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector=".OraNav3Enabled">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="VeryDarkForeground"/>
  </style>

  <style selector=".OraNav3Disabled">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="MediumAccentForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector=".OraProcessingStatusVariable">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraProcessingStatusFixed">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="TextForeground"/>
  </style>
  
  <style selector=".OraTableTitle">
    <includeStyle name="LargeFont"/>
    <includeStyle name="TextBackground"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraTable">
    <includeStyle name="VeryDarkAccentBackground"/>
  </style>

  <style selector=".OraTableControlBarText">
    <includeStyle name="MediumFont"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="DarkForeground"/>
    <property name="font-weight">bold</property>
  </style>

  <style selector=".OraTableColumnHeader">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="StartTextAlign"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="DarkForeground"/>
    <property name="vertical-align">bottom</property>
  </style>

  <style selector=".OraTableColumnHeaderNumber">
    <includeStyle selector=".OraTableColumnHeader"/>
    <includeStyle name="RightTextAlign"/>
  </style>

  <style selector=".OraTableColumnHeaderIconButton">
    <includeStyle selector=".OraTableColumnHeader"/>
    <includeStyle name="CenterTextAlign"/>
  </style>

  <style selector=".OraTableSortableColumnHeader">
    <includeStyle selector=".OraTableColumnHeader"/>
    <property name="cursor">hand</property>
  </style>

  <style selector=".OraTableSortableColumnHeaderNumber">
    <includeStyle selector=".OraTableSortableColumnHeader"/>
    <includeStyle name="RightTextAlign"/>
  </style>

  <style selector=".OraTableSortableColumnHeaderIconButton">
    <includeStyle selector=".OraTableSortableColumnHeader"/>
    <includeStyle name="CenterTextAlign"/>
  </style>

  <style selector=".OraTableRowHeader">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="EndTextAlign"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraTableColumnFooter">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="StartTextAlign"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraTableTotal">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="EndTextAlign"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraTableAddTotal">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="StartTextAlign"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraTableTotalNumber">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="RightTextAlign"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="TextForeground"/>
    <includeStyle name="TableCellVerticalAlign"/>
  </style>

  <style selector=".OraTableTotalText">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="StartTextAlign"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="TextForeground"/>
    <includeStyle name="TableCellVerticalAlign"/>
  </style>

  <style selector=".OraTableCellText">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="LightAccentBackground"/>
    <includeStyle name="TextForeground"/>
    <includeStyle name="TableCellVerticalAlign"/>
  </style>

  <style selector=".OraTableCellTextBand">
    <includeStyle name="DefaultFont"/>
    <!-- Table cell background color shouldn't vary with text background -->
    <property name="background-color">#ffffff</property>
    <includeStyle name="TextForeground"/>
    <includeStyle name="TableCellVerticalAlign"/>
  </style>

  <style selector=".OraTableCellNumber">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="RightTextAlign"/>
    <includeStyle name="LightAccentBackground"/>
    <includeStyle name="TextForeground"/>
    <includeStyle name="TableCellVerticalAlign"/>
  </style>

  <style selector=".OraTableCellNumberBand">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="RightTextAlign"/>
    <!-- Table cell background color shouldn't vary with text background -->
    <property name="background-color">#ffffff</property>
    <includeStyle name="TextForeground"/>
    <includeStyle name="TableCellVerticalAlign"/>
  </style>

  <style selector=".OraTableCellIconButton">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="CenterTextAlign"/>
    <includeStyle name="LightAccentBackground"/>
    <includeStyle name="TextForeground"/>
    <includeStyle name="TableCellVerticalAlign"/>
  </style>

  <style selector=".OraTableCellIconButtonBand">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="CenterTextAlign"/>
    <!-- Table cell background color shouldn't vary with text background -->
    <property name="background-color">#ffffff</property>
    <includeStyle name="TextForeground"/>
    <includeStyle name="TableCellVerticalAlign"/>
  </style>

  <style selector=".OraTableCellSelect">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="CenterTextAlign"/>
    <includeStyle name="LightAccentBackground"/>
    <includeStyle name="TextForeground"/>
    <includeStyle name="TableCellVerticalAlign"/>
  </style>

  <style selector=".OraTableCellSelectBand">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="CenterTextAlign"/>
    <!-- Table cell background color shouldn't vary with text background -->
    <property name="background-color">#ffffff</property>
    <includeStyle name="TextForeground"/>
    <includeStyle name="TableCellVerticalAlign"/>
  </style>

  <style selector=".OraTableVerticalGrid">
    <includeStyle name="DarkAccentBackground"/>
    <property name="width">1px</property>
  </style>

  <style selector=".OraTableVerticalHeaderGrid">
    <includeStyle name="LightAccentBackground"/>
    <property name="width">1px</property>
  </style>

  <style selector=".OraTableHorizontalGrid">
    <includeStyle name="DarkAccentBackground"/>
    <property name="width">1px</property>
  </style>

  <style selector=".OraTableHorizontalHeaderGrid">
    <includeStyle name="LightAccentBackground"/>
    <property name="width">1px</property>
  </style>

  <style selector=".OraTableShadowHeaderGrid">
    <includeStyle name="DarkShadowAccentBackground"/>
    <property name="width">1px</property>
  </style>

  <style selector=".OraTableHeaderLink">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="DarkForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector=".OraTableSortableHeaderLink">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="DarkForeground"/>
    <property name="text-decoration">none</property>
    <property name="vertical-align">bottom</property>
  </style>

  <style selector=".OraTableDetail">
    <includeStyle name="DefaultFont"/>
    <!-- Table cell background color shouldn't vary with text background -->
    <property name="background-color">#ffffff</property>
    <includeStyle name="TextForeground"/>
  </style>

  <style selector=".OraTrainActive">
    <includeStyle name="SmallFont"/>
    <includeStyle name="CenterTextAlign"/>
    <includeStyle name="DarkForeground"/>
    <property name="font-weight">bold</property>
  </style>

  <style selector=".OraTrainVisited">
    <includeStyle name="SmallFont"/>
    <includeStyle name="CenterTextAlign"/>
    <includeStyle name="DarkAccentForeground"/>
  </style>

  <style selector=".OraTrainUnvisited">
    <includeStyle name="SmallFont"/>
    <includeStyle name="CenterTextAlign"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraTrainDisabled">
    <includeStyle name="SmallFont"/>
    <includeStyle name="CenterTextAlign"/>
    <includeStyle name="MediumExtraAccentForeground"/>
  </style>
  
  <style selector=".OraPrivacy">
    <includeStyle name="VerySmallLinkFont"/>
    <includeStyle name="EndTextAlign"/>
    <includeStyle name="LinkForeground"/>
  </style>

  <style selector="TD.OraPrivacy A:link">
    <includeStyle name="VerySmallLinkFont"/>
  </style>

  <style selector="TD.OraPrivacy A:active">
    <includeStyle name="VerySmallLinkFont"/>
  </style>

  <style selector="TD.OraPrivacy A:visited">
    <includeStyle name="VerySmallLinkFont"/>
  </style>

  <style selector=".OraCopyright">
    <includeStyle name="VerySmallFont"/>
    <includeStyle name="StartTextAlign"/>
    <includeStyle name="TextForeground"/>
  </style>


  <style selector="TD.OraCopyright A:link">
    <includeStyle name="VerySmallFont"/>
    <includeStyle name="TextForeground"/>
  </style>

  <style selector="TD.OraCopyright A:active">
    <includeStyle name="VerySmallFont"/>
    <includeStyle name="TextForeground"/>
  </style>

  <style selector="TD.OraCopyright A:visited">
    <includeStyle name="VerySmallFont"/>
    <includeStyle name="TextForeground"/>
  </style>


  <style selector=".OraCrumbsSelected">
    <includeStyle name="SmallFont"/>
    <includeStyle name="TextForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector=".OraCrumbsEnabled">
    <includeStyle name="SmallLinkFont"/>
    <includeStyle name="LinkForeground"/>
  </style>

  <style selector=".OraNavBarActiveLink">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="LinkForeground"/>
  </style>

  <style selector=".OraNavBarInactiveLink">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="VeryDarkAccentForeground"/>
  </style>

  <style selector=".OraNavBarViewOnly">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraCalendarTitle">
    <includeStyle name="LargeFont"/>
    <includeStyle name="CenterTextAlign"/>
    <includeStyle name="TextBackground"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraCalendarHeader">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="CenterTextAlign"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="DarkForeground"/>
    <property name="padding">2px</property>
  </style>

  <style name="CalendarText">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="CenterTextAlign"/>
  </style>

  <style name="CalendarCell">
    <includeStyle name="LightAccentBackground"/>
    <property name="line-height">1.5</property>
    <property name="padding">2px</property>
  </style>

  <style name="Calendar">
    <includeStyle name="CalendarText"/>
    <includeStyle name="CalendarCell"/>
    <includeStyle name="MediumExtraAccentForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector=".OraCalendarDisabled">
    <includeStyle name="Calendar"/>
  </style>

  <style selector=".OraCalendarEnabled">
    <includeStyle name="CalendarText"/>
    <property name="text-decoration">none</property>
    <includeStyle name="DarkForeground"/>
  </style>


  <style selector=".OraCalendarSelected">
    <includeStyle name="VeryDarkAccentBackground"/>
    <includeStyle name="SelectedTextForeground"/>
    <property name="padding">2px</property>
  </style>


  <style selector="TABLE.OraCalendarDisabled A:link">
    <includeStyle selector=".OraCalendarEnabled"/>
  </style>

  <style selector="TABLE.OraCalendarDisabled A:active">
    <includeStyle selector=".OraCalendarEnabled"/>
  </style>

  <style selector="TABLE.OraCalendarDisabled A:visited">
    <includeStyle selector=".OraCalendarEnabled"/>
  </style>


  <style selector=".OraSubTab">
    <includeStyle name="LightAccentBackground"/>
    <includeStyle name="DefaultFont"/>
    <includeStyle name="DisabledLinkForeground"/>
    <property name="padding-bottom">2pt</property>
  </style>

  <style selector=".OraSubTabSelected">
    <includeStyle name="MediumFont"/>
    <includeStyle name="DarkForeground"/>
    <property name="font-weight">bold</property>
  </style>

  <style selector="TD.OraSubTabSelected A:link">
    <includeStyle name="MediumFont"/>
    <includeStyle name="DarkForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector="TD.OraSubTabSelected A:active">
    <includeStyle name="MediumFont"/>
    <includeStyle name="DarkForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector="TD.OraSubTabSelected A:visited">
    <includeStyle name="MediumFont"/>
    <includeStyle name="DarkForeground"/>
    <property name="text-decoration">none</property>
  </style>


  <style selector=".OraShuttleHeader">
    <includeStyle name="MediumFont"/>"
    <property name="font-weight">bold</property>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraShuttleLinkText">
    <includeStyle name="SmallLinkFont"/>
    <includeStyle name="LinkForeground"/>
  </style>

  <style selector=".OraMessageBoxList">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="DarkForeground"/>
    <property name="margin-bottom">0px</property>
  </style>

  <style selector=".OraMessageBoxLink">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <style selector=".OraMessageBoxParagraph">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="DarkForeground"/>
    <property name="margin-top">15px</property>
  </style>

  <style selector=".OraMessageBoxErrorList">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="ErrorTextForeground"/>
    <property name="margin-bottom">0px</property>
  </style>

  <style selector=".OraMessageBoxErrorLink">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="ErrorTextForeground"/>
  </style>

  <style selector=".OraMessageBoxErrorParagraph">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="ErrorTextForeground"/>
    <property name="margin-top">15px</property>
  </style>

  <!--
       The following set of styles define server-side styles used by
       the Browser Look And Feel implementation.  These styles affect
       the appearance of images such as buttons and tab bars which are
       dynamically generated by BLAF.  They are named styles, as these
       styles should not appear in the CSS generated from blaf.xss.

       Note that since these styles apply to images generated
       by BLAF on the server, modifying these styles can result in
       additional image generation.  So, these styles should only be
       modified if the server-side environment has been configured to
       support image generation.  That is, these styles should not be
       modified unless the JSP/Servlet has access to an X server and
       the necessary fonts have been installed.
  -->

  <!-- This named style defines the font families to use when generating
       images on the server-side.  Note, the BLAF implementation will try
       to locate fonts for any of the families listed here, so the list
       should contain valid font family names for the server environment. -->
  <style name="DefaultServerFontFamily">
    <property name="font-family">Albany WT J,Dialog</property>
  </style>

  <!-- A named style for the default server-side font definition -->
  <style name="DefaultServerFont">
    <includeStyle name="DefaultServerFontFamily"/>
    <property name="font-size">13pt</property>
    <property name="text-antialias">true</property>
  </style>

  <!-- Button padding for Albany WT J -->
  <style name="BLAFServerButtonPaddingAlbany WT J">
    <property name="padding-top">3px</property>
    <property name="padding-bottom">1px</property>
  </style>

  <!-- Tab bar padding for Albany WT J -->
  <style name="BLAFServerTabBarPaddingAlbany WT J">
    <property name="padding-top">0px</property>
    <property name="padding-bottom">0px</property>
  </style>

  <!-- The style for dynamically generated button images -->
  <style name="BLAFServerButtonText">
    <includeStyle name="DefaultServerFont"/>
    <includeStyle name="LightAccentBackground"/>
    <includeStyle name="TextForeground"/>
  </style>

  <!-- The style for dynamically generated disabled button images -->
  <style name="BLAFServerButtonTextDisabled">
    <includeStyle name="DefaultServerFont"/>
    <includeStyle name="LightAccentBackground"/>
    <includeStyle name="VeryDarkAccentForeground"/>
  </style>

  <!-- The style for dynamically generated selected level 1 tabs -->
  <style name="BLAFServerNav1Selected">
    <includeStyle name="DefaultServerFont"/>
    <includeStyle name="DarkBackground"/>
    <includeStyle name="LightForeground"/>
    <property name="font-weight">bold</property>
  </style>

  <!-- The style for dynamically generated enabled level 1 tabs -->
  <style name="BLAFServerNav1Enabled">
    <includeStyle name="DefaultServerFont"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="VeryDarkForeground"/>
  </style>

  <!-- The style for dynamically generated disabled level 1 tabs -->
  <style name="BLAFServerNav1Disabled">
    <includeStyle name="DefaultServerFont"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="MediumAccentForeground"/>
  </style>

  <!-- The style for the global button icon -->
  <style name="BLAFServerGlobalButtonIconEnabled">
    <!-- Global button background color shouldn't vary with text background -->
    <property name="background-color">#ffffff</property>
    <includeStyle name="VeryDarkAccentForeground"/>
  </style>

  <!-- The style for the selected global button icon -->
  <style name="BLAFServerGlobalButtonIconSelected">
    <includeStyle name="LightBackground"/>
    <includeStyle name="DarkForeground"/>
  </style>

  <!-- The style for the disabled global button icon -->
  <style name="BLAFServerGlobalButtonIconDisabled">
    <includeStyle name="LightAccentBackground"/>
    <includeStyle name="DarkAccentForeground"/>
  </style>


  <style selector=".p_OraQuickSearchBox">
    <includeStyle name="LightAccentBackground"/>
    <includeStyle name="DarkAccentBorder"/>
    <property name="border-style">solid</property>
    <property name="padding">0pt 5pt 5pt 5pt</property>
    <property name="border-width">0px 0px 1px 1px</property>
  </style>

  <style selector=".p_OraGlobalQuick">
    <includeStyle name="DarkAccentBorder"/>
    <property name="border-style">solid</property>
    <property name="border-width">0px 0px 0px 1px</property>
  </style>

  <style selector=".p_OraSelected">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="DarkBackground"/>
    <includeStyle name="SelectedTextForeground"/>
    <property name="text-decoration">none</property>
  </style>


  <style selector=".p_OraDisabled">
    <includeStyle name="DefaultFont"/>
  </style>


 <style selector=".p_OraSideBar">
    <includeStyle name="DefaultFont"/>
    <includeStyle name="DarkAccentBackground"/>
    <includeStyle name="VeryDarkForeground"/>
  </style>

  <style selector="TD.p_OraSideBar A:link">
    <includeStyle name="VeryDarkForeground"/>
  </style>

  <style selector="TD.p_OraSideBar A:active">
    <property name="color">#003399</property>
  </style>

  <style selector="TD.p_OraSideBar A:visited">
    <property name="color">#336699</property>
  </style>

  <style selector="TD.p_OraSideBar SPAN.p_OraDisabled">
    <property name="color">#ffffcc</property>
  </style>

  <style selector="TD.p_OraSideBar TD.p_OraSelected  A:link">
    <includeStyle name="SelectedTextForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector="TD.p_OraSideBar TD.p_OraSelected  A:active">
    <includeStyle name="SelectedTextForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector="TD.p_OraSideBar TD.p_OraSelected  A:visited">
    <includeStyle name="SelectedTextForeground"/>
    <property name="text-decoration">none</property>
  </style>

  <style selector=".p_OraTreeIcon">
    <property name="vertical-align">top</property>
  </style>

  <style selector=".p_OraTreeNodeAdjust">
    <property name="padding-bottom">2px</property>
  </style>

  <style selector=".p_OraTreeRowSelected">
    <includeStyle name="DefaultBoldFont"/>
    <includeStyle name="DarkBackground"/>
    <includeStyle name="SelectedTextForeground"/>
  </style>

  <style selector=".p_OraTreeRow">
    <includeStyle name="DefaultFont"/>
    <property name="color">#003366</property>
  </style>

  <style selector="SPAN.p_OraTreeRow A:link">
     <property name="color">#663300</property>
  </style>

  <style selector="SPAN.p_OraTreeRow A:active">
     <property name="color">#663300</property>
  </style>

  <style selector="SPAN.p_OraTreeRow A:visited">
    <property name="color">#663300</property>
  </style>

  <style selector="SPAN.p_OraTreeRowSelected A:link">
    <property name="color">#ffffff</property>
    <property name="text-decoration">none</property>
  </style>

  <style selector="SPAN.p_OraTreeRowSelected A:active">
    <property name="color">#ffffff</property>
    <property name="text-decoration">none</property>
  </style>

  <style selector="SPAN.p_OraTreeRowSelected A:visited">
    <property name="color">#ffffff</property>
    <property name="text-decoration">none</property>
  </style>

  <style selector=".p_OraHiddenLabel">
    <property name="position">absolute</property>
    <property name="top">-999px</property>
    <property name="left">0px</property>
  </style>

  <!--style selector=".p_OraIndentHeader">
    <property name="margin">20px</property>
  </style-->

  <style selector=".p_OraSpacingHeader">
    <property name="margin">4px 0px 2px 0px</property>
  </style>

  <style selector=".p_OraSpacingHeaderSub">
    <property name="margin">10px 0px 2px 0px</property>
  </style>

  <style selector=".p_OraSpacingHeaderLarge">
    <property name="margin">20px 0px 2px 0px</property>
  </style>

  <style selector=".p_OraRequired">
    <includeStyle name="DefaultFont"/>
    <!-- Use "Courier" by default.  This font is only used for 
         the asterisk (and is private, so clients can't use it), so
         we don't have to worry about this getting applied to CJK text -->
    <property name="font-family">Courier,sans-serif</property>
    <property name="color">#3366cc</property>
  </style>


</styleSheet>

<styleSheet direction="rtl">
  <style selector=".p_OraQuickSearchBox">
    <property name="border-width">0px 1px 1px 0px</property>
  </style>

  <style selector=".p_OraGlobalQuick">
    <property name="border-width">0px 1px 0px 0px</property>
  </style>


  <style name="StartTextAlign">
    <property name="text-align">right</property>
  </style>

  <style name="EndTextAlign">
    <property name="text-align">left</property>
  </style>
</styleSheet>

<!-- The base derivation for Netscape 6 -->
<styleSheet browsers="mozilla">

  <style name="CalendarCell">
    <property name="line-height">1.8</property>
  </style>


  <!-- Dunno why, but Mozilla makes asterisks look very thin -->
  <style selector=".p_OraRequired">
    <property name="font-weight">bold</property>
  </style>

</styleSheet>


<!-- The base derivation for Netscape browsers -->
<styleSheet browsers="netscape">


  <style selector=".p_OraQuickSearchBox">
    <property name="padding">0pt 0pt 0pt 0pt</property>
  </style>


  <style name="CalendarCell">
    <property name="padding"/>
  </style>


  <style selector="TD.OraCalendarDisabled A:link">
    <includeStyle selector=".OraCalendarEnabled"/>
  </style>

  <style selector="TD.OraCalendarDisabled A:active">
    <includeStyle selector=".OraCalendarEnabled"/>
  </style>

  <style selector="TD.OraCalendarDisabled A:visited">
    <includeStyle selector=".OraCalendarEnabled"/>
  </style>

  <style selector=".OraTableTitle">
    <includeStyle name="VeryLargeFont"/>
  </style>

  <style selector=".OraTableSortableHeaderLink">
    <property name="text-decoration">underline</property>
  </style>

  <!-- turn off right alignment for text fields, because
       Netscape aligns the text field itslef, rather than its content
  -->
  <style selector=".OraFieldNumber">
    <includeStyle name="NoTextAlign"/>
  </style>

  <!-- turn off right alignment for text fields, because
       Netscape aligns the text field itslef, rather than its content
  -->
  <style selector=".OraFieldNumberDisabled">
    <includeStyle name="NoTextAlign"/>
  </style>

  <style selector=".OraTreeNodeAdjust">
    <property name="padding-bottom">0px</property>
  </style>


</styleSheet>

<styleSheet browsers="ie">

  <style selector="body">
    <property name="margin-top">8px</property>
  </style>

</styleSheet>

<styleSheet browsers="ie" versions="4 5" platforms="windows" >
  <style selector=".OraMessageBoxList">
    <property name="text-indent">-20px</property>
  </style>

  <style selector=".OraMessageBoxErrorList">
    <property name="text-indent">-20px</property>
  </style>

</styleSheet>

<styleSheet browsers="ie" versions="6">
  <style selector=".OraMessageBoxList">
    <property name="text-indent">-15px</property>
  </style>

  <style selector=".OraMessageBoxErrorList">
    <property name="text-indent">-15px</property>
  </style>

</styleSheet>

<!--
  This style sheet resets the server font family for ISO Latin 1 Locales.
  For most locales, we are forced to use the Albany fonts with antialising
  enabled due to the poor job that Java2D (pre-JDK 1.4) does rasterizing
  true type fonts.  For Latin 1 languages, we avoid antialiasing by using
  native fonts (and thus use the native rasterizer instead of the Java2D
  rasterizer).  The assumption here is that the Dialog font defines all
  of the glyphs needed to render Latin 1 text.  If this is not the case
  on some particular platform, then this style sheet should be removed,
  in which case antialiased Albany text will be rendered for all languages.

  For now, we only use Dialog for English - other locales can be added
  here as desired.
-->
<styleSheet locales="en">

  <!-- Use native fonts -->
  <style name="DefaultServerFontFamily">
    <property name="font-family">Dialog</property>
  </style>


  <style name="DefaultServerFont">
    <!-- Turn off antialiasing -->
    <property name="text-antialias">false</property>

    <!-- We can also use a slightly smaller font, since non-antialiased
         text is legible at smaller font sizes -->
    <property name="font-size">-1pt</property>
  </style>

</styleSheet>

<!-- CJK style sheet for all -->
<styleSheet locales="ja zh ko">

  <!--
    We don't specify a font family for CJK languages, since most browsers
    (Netscape, ICE, IE) seem to have problems displaying CJK text with
    our default font-family list (Arial, Helvetica, etc...).  We're better 
    off letting the font-family default.
  -->
  <style name="DefaultFontFamily">
    <property name="font-family"/>
  </style>

  <!-- In order for CJK glyphs rendered on the server to be
       appear readable, we need to crank up the font size and
       turn on antialiasing -->
  <style name="DefaultServerFont">
    <property name="font-size">+1pt</property>
    <property name="text-antialias">true</property>
  </style>

  <!-- Define a default padding for all CJK Albany fonts -->
  <style name="AlbanyButtonPadding">
    <property name="padding-top">2px</property>
    <property name="padding-bottom">0px</property>
  </style>

  <style name="AlbanyTabBarPadding">
    <property name="padding-top">0px</property>
    <property name="padding-bottom">0px</property>
  </style>

</styleSheet>

<!-- Style sheet just for Japanese-specific styles -->
<styleSheet locales="ja">

  <style name="DefaultServerFontFamily">
    <property name="font-family">Albany WT J, Dialog</property>
  </style>

  <!--
    Do not use bold font for Japanese selected tab text.  Due to
    bug 1650372, bold text does not display in certain Solaris
    configurations.
  -->
  <style name="BLAFServerNav1Selected">
    <property name="font-weight"/>
  </style>

  <!-- Button padding for Albany WT J -->
  <style name="BLAFServerButtonPaddingAlbany WT J">
    <includeStyle name="AlbanyButtonPadding"/>
  </style>

  <!-- Tab bar padding for Albany WT J -->
  <style name="BLAFServerTabBarPaddingAlbany WT J">
    <includeStyle name="AlbanyTabBarPadding"/>
  </style>

</styleSheet>

<!-- Style sheet just for Korean-specific styles -->
<styleSheet locales="ko">

  <style name="DefaultServerFontFamily">
    <property name="font-family">Albany WT K, Dialog</property>
  </style>

  <!-- Button padding for Albany WT K -->
  <style name="BLAFServerButtonPaddingAlbany WT K">
    <includeStyle name="AlbanyButtonPadding"/>
  </style>

  <!-- Tab bar padding for Albany WT K -->
  <style name="BLAFServerTabBarPaddingAlbany WT K">
    <includeStyle name="AlbanyTabBarPadding"/>
  </style>


</styleSheet>

<!-- Style sheet just for Traditional Chinese specific styles -->
<styleSheet locales="zh_TW">

  <style name="DefaultServerFontFamily">
    <property name="font-family">Albany WT TC, Dialog</property>
  </style>

  <!-- Button padding for Albany WT TC -->
  <style name="BLAFServerButtonPaddingAlbany WT TC">
    <includeStyle name="AlbanyButtonPadding"/>
  </style>

  <!-- Tab bar padding for Albany WT TC -->
  <style name="BLAFServerTabBarPaddingAlbany WT TC">
    <includeStyle name="AlbanyTabBarPadding"/>
  </style>

</styleSheet>

<!-- Style sheet just for Simplified Chinese specific styles -->
<styleSheet locales="zh_CN">

  <style name="DefaultServerFontFamily">
    <property name="font-family">Albany WT SC, Dialog</property>
  </style>

  <!-- Button padding for Albany WT SC -->
  <style name="BLAFServerButtonPaddingAlbany WT SC">
    <includeStyle name="AlbanyButtonPadding"/>
  </style>

  <!-- Tab bar padding for Albany WT SC -->
  <style name="BLAFServerTabBarPaddingAlbany WT SC">
    <includeStyle name="AlbanyTabBarPadding"/>
  </style>

</styleSheet>

<styleSheet platforms="macos" browsers="ie" versions="5">
  <!-- Override on mac as it doesn't show up.-->
  <style name="MediumExtraAccentForeground">
    <property name="color"/>
  </style>

  <style name="CalendarCell">
    <property name="line-height">1.8</property>
  </style>

  <!-- Style for alignment in table cells -->
  <style name="TableCellVerticalAlign">
    <property name="vertical-align"/>
  </style>
</styleSheet>

<!-- Use "relative" font sizes on Windows IE -->
<styleSheet platforms="windows" browsers="ie">

  <!-- Override the default font sizes to use "scalable" size units -->
  <!-- The default font -->
  <style name="DefaultFont">
    <property name="font-size">x-small</property>
  </style>

  <!-- A very small font -->
  <style name="VerySmallFont">
    <property name="font-size">67%</property>
  </style>

  <!-- Very small font for text links.  The VerySmallLinkFont needs to use
       a larger font size than the VerySmallFont style, because the
       percentage size is resolved relative to the link's font size (10pt),
       instead of relative to the browser's default font size (12pt) -->
  <style name="VerySmallLinkFont">
    <property name="font-size">80%</property>
  </style>

  <!-- A small font -->
  <style name="SmallFont">
    <property name="font-size">75%</property>
  </style>

  <!-- Small font for text links.  The SmallLinkFont needs to use
       a larger font size than the SmallFont style, because the
       percentage size is resolved relative to the link's font size (10pt),
       instead of relative to the browser's default font size (12pt) -->
  <style name="SmallLinkFont">
    <property name="font-size">90%</property>
  </style>

  <!-- A medium font - just slightly bigger than default -->
  <style name="MediumFont">
    <property name="font-size">92%</property>
  </style>

  <!-- A large font -->
  <style name="LargeFont">
    <property name="font-size">small</property>
  </style>

  <!-- A very large font -->
  <style name="VeryLargeFont">
    <property name="font-size">133%</property>
  </style>

</styleSheet>

</styleSheetDocument>
