home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 October / INTERNET108.ISO / pc / software / windows / building / xmlspy / xmlspyentcomplete5.exe / Data1.cab / _8BD167C2F00B449DA30909C81D1C7D11 < prev    next >
Encoding:
Extensible Markup Language  |  2002-08-26  |  4.3 KB  |  120 lines

  1. <xsl:stylesheet version="1.0" 
  2.                 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
  3.                 xmlns:doc="urn:schemas-uspto-gov:document"
  4.                 exclude-result-prefixes="doc">
  5.  
  6. <doc:summary doc:public="yes" >
  7.     <doc:title>Component stylesheet for CSS styles</doc:title>
  8.     <doc:filename>commoncss.xsl</doc:filename>
  9.     <doc:version>1.0</doc:version>
  10.     <doc:doctype>numerous</doc:doctype>
  11.     <doc:doctype-date>N/A</doc:doctype-date>
  12.     <doc:dateCreated>2001-01-26</doc:dateCreated>
  13.     <doc:lastModified>2001-02-16</doc:lastModified>
  14.     <doc:description>
  15.        Inserts CSS formatting styles into the <head> of the resulting HTML document.
  16.     </doc:description>
  17. </doc:summary>
  18.  
  19. <xsl:template name="css_styles" doc:description="Inserts a <style> element containing a list of CSS styles used by USPTO stylesheets into the <head> section of the resulting HTML document.">
  20. <style type="text/css">
  21.             a     {text-decoration: none;color:blue;}
  22.             
  23.             a:visited {color: blue; }
  24.             
  25.             
  26.             .bar {font-family: Code 39;
  27.                   font-size: 16pt;}
  28.  
  29.             .break_avoid {page-break-inside: avoid;}
  30.             
  31.             .break_before {page-break-before: always;}
  32.             
  33.             .break_before_after {page-break-before: always;
  34.                                  page-break-after: always;}
  35.  
  36.             .claim_text {margin-left: +30pt;
  37.                          font-size: 10pt;
  38.                              line-height: 200%;}
  39.  
  40.             .grant_claim_text {margin-left: +60pt;
  41.                                    line-height: 200%;}
  42.  
  43.             .head {    font-size: 12pt;
  44.                     font-weight: bold;
  45.                       margin-top: 2em;
  46.                       margin-bottom: 2em;}
  47.                       
  48.             heading {margin-top: 3px;
  49.                      margin-bottom: 3px;
  50.                      text-transform: uppercase;}
  51.                      
  52.  
  53.              h3         {margin-top: 3px;
  54.                      margin-bottom: 3px;
  55.                      font-weight: normal;
  56.                      text-align: center;
  57.                      text-transform: uppercase;}
  58.  
  59.                      
  60.                       
  61.             .headinfo_large {font-size: 12pt;}
  62.                              
  63.             .headinfo_reg   {font-size: 10pt;
  64.                              font-weight: bold;}
  65.  
  66.  
  67.             .left_para {margin-top: 8px;
  68.                         margin-bottom: 8px;
  69.                         margin-left: -30pt;}
  70.                         
  71.                         
  72.             .list_item {list-style-type: none;
  73.                          display: list-item;
  74.                          margin-left: +30pt;
  75.                            line-height: 200%;}
  76.                            
  77.             .mono       {line-height: 200%;
  78.                         font-family: monospace;}
  79.  
  80.             paragraph {font-size: 10pt;
  81.                        line-height: 200%;}
  82.             
  83.             .para_text {line-height: 200%;
  84.                         font-size: 10pt;
  85.                         margin-top: 8px;
  86.                         margin-bottom: 8px;}
  87.  
  88.             .smallcaps     {text-transform: uppercase;
  89.                          font-size: 9pt; }            
  90.             
  91.             .smalltitle {display: block;
  92.                     text-align: center;
  93.                     text-transform: uppercase;
  94.                     font-size:16pt;
  95.                     font-weight:bold;
  96.                     margin-top:3mm;
  97.                     margin-bottom: 3mm;}
  98.  
  99.             .table_head {font-size: 12pt;
  100.                          font-weight: bold; 
  101.                          margin-top: 2em; 
  102.                          margin-bottom: 2em;}
  103.  
  104.             .table_data {font-size: 10pt;
  105.                        vertical-align: top;}
  106.  
  107.             .text  {line-height: 200%;
  108.                     font-size: 10pt;}
  109.                     
  110.             .title {display: block;
  111.                     text-align: center;
  112.                     font-size:26pt;
  113.                     font-family:serif;
  114.                     font-weight:bold;
  115.                     margin-top:3mm;
  116.                     margin-bottom: 3mm;}
  117.  
  118. </style>
  119. </xsl:template>
  120. </xsl:stylesheet>