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


  <!-- The blaf.xss import -->
  <import href="blaf.xss"/>

  <!-- A custom style sheet which overrides DefaultFontFamily -->
  <styleSheet platforms="windows" browsers="ie">
    <!-- use Tahoma for everything -->
    <style name="DefaultFontFamily">
      <property name="font-family">Tahoma</property>
    </style>

    <style name="DefaultFont">
      <includeStyle name="DefaultFontFamily"/>
      <property name="font-size">x-small</property>
    </style>

    <style name="VerySmallFont">
      <includeStyle name="DefaultFont"/>
      <property name="font-size">xx-small</property>
    </style>


    <style name="SmallFont">
      <includeStyle name="DefaultFont"/>
      <property name="font-size">xx-small</property>
    </style>

    <style name="MediumFont">
      <includeStyle name="DefaultFont"/>
      <property name="font-size">x-small</property>
    </style>

    <style name="LargeFont">
      <includeStyle name="DefaultFont"/>
      <property name="font-size">small</property>
    </style>

    <style name="VeryLargeFont">
      <includeStyle name="DefaultFont"/>
      <property name="font-size">medium</property>
    </style>


    <!-- If I include VerySmallFont, which is defined above, shouldn't that work? 
         I'm getting the attributes in blaf.xss -->
    <style name="VerySmallLinkFont">
      <!--includeStyle name="VerySmallFont"/-->
      <includeStyle name="DefaultFont"/>
      <property name="font-size">xx-small</property>
    </style>    

    <!-- Same problem as above -->
    <style name="SmallLinkFont">
      <!--includeStyle name="SmallFont"/-->
      <includeStyle name="DefaultFont"/>
      <property name="font-size">xx-small</property>    
    </style>

    <!-- darken to make visible on lcd displays -->
    <style name="LightAccentBackground">
      <property name="background-color">#ffffcc</property>
    </style>

    <!-- set the text style on the body so that it doesn' -->
    <!-- have to be repeated -->
    <style selector=".OraBody">
      <includeStyle name="TextBackground"/>
      <includeStyle name="DefaultFont"/>
    </style>

    <!-- Page Header Text -->
    <style selector=".OraGlobalPageTitle">
      <includeStyle name="LargeFont"/>
      <includeStyle name="DarkForeground"/>
    </style>

    <!-- Page Sub Header Text TBD -->
    <!-- Page Content Header TBD -->
    <!-- Instruction Text == .OraInstructionText, OK -->
    <!-- Text == DefaultFont OK -->
    <!-- Subtext TBD -->

    <!-- Label -->
    <style selector=".OraPromptText">
      <includeStyle name="DefaultBoldFont"/>
    </style>

    <!-- Data -->
    <style selector=".OraDataText">
      <includeStyle name="DefaultFont"/>
    </style>

    <!-- Link == A:link, OraLinkText, OK -->
    <!-- MicroLink == .OraGlobalButtonText..., Others? -->
    <!-- Column Header == OraTableColumnHeader, OK -->
    <!-- Message Text == OraInstructionTextStrong, OK --> 
    <!-- Error! == OraErrorNameText, OK --> 
    <!-- Error Message Font == OraErrorText, OK --> 
    <!-- Help Text == OraInlineInfoText, OK -->

    <!-- navigation bar styles shrunken -->
    <style selector=".OraNavBarActiveLink">
      <includeStyle name="SmallFont"/>
    </style>

    <style selector=".OraNavBarInactiveLink">
      <includeStyle name="SmallFont"/>
    </style>

    <style selector=".OraNavBarViewOnly">
      <includeStyle name="SmallFont"/>
      <property name="color">#000000</property>
    </style>


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

    <!-- Can't change link color, so setting to bold -->
    <style selector=".OraGlobalButtonTextSelected">
      <includeStyle name="SmallFont"/>
      <includeStyle name="DarkForeground"/>
      <property name="font-weight">bold</property>
    </style>

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

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


    <style selector=".OraCrumbsSelected">
      <includeStyle name="VerySmallFont"/>
      <!--property name="font-size">xx-small</property-->
    </style>

    <style selector=".OraCrumbsEnabled">
      <includeStyle name="VerySmallLinkFont"/>
      <!--property name="font-size">xx-small</property-->
    </style>

    <!-- don't change font-size of disabled links -->
    <style selector=".p_OraDisabled">
        <property name="font-size"/>
    </style>  

  
  </styleSheet>


</styleSheetDocument>