1/* This is the style sheet placed at the top of XHTML output */
2/* and was specifically written for the Analog product.      */
3/* Created by J.C. Reeves on 02-Jun-2003                     */
4/* Updated by J.C. Reeves on 07-Dec-2004                     */
5
6
7/* COMMON HTML TAGS                                          */
8
9body         { color: #000000; font-family: Verdana; Arial; font-size: 10pt;
10               background-color: #969696; margin: 2em }
11hr           { color: #505050; border-style: inset; border-width: 2px }
12pre, tt, code, kbd, samp { font-family: 'Lucida Console', 'Courier New'; background-color: #E2E2E2;
13                           font-size: 8pt; font-variant: normal }
14h1           { width: 100%; text-align: center; font-family: Times New Roman;
15               letter-spacing: 2pt; background-color: #505050; color: #FFFFC8;
16               font-style: italic; font-weight: bold;
17               border-bottom: 3px double #FFFFFF; padding-left: 6px;
18               padding-right: 6px; padding-top: 4px; padding-bottom: 4px; margin-top:6; margin-bottom:6 }
19h2           { background-color: #505050; width: 100%; color: #FFFFC8; font-family:
20               Times New Roman; letter-spacing: 3pt; font-style: italic;
21               font-weight: bold; padding-left: 6px; padding-right: 6px;
22               padding-top: 2px; padding-bottom: 6px; margin-top:6; margin-bottom:6 }
23table        { background-color: #E1E1E1; border-collapse: collapse; font-size: 8pt;
24               position: relative; text-align: right; font-family:
25               'Lucida Console', 'Courier New'; letter-spacing: -1;
26               border: 2px solid #000000; margin-left: 30px; margin-right: 30px; margin-top:0; margin-bottom:12 }
27th           { font-size: 9pt; background-color: #505050; color: #FFFFC8; border-left-width: medium;
28               border-right: 1px solid #C0C0C0; border-top: 2px double #505050;
29               border-bottom: 2px double #505050; padding-left: 5px;
30               padding-right: 5px; padding-top: 2px; padding-bottom: 6px; font-variant:small-caps; font-family:Arial }
31td           { border-left-width: medium; border-right: 1px solid #606070; border-top-width:
32               medium; padding-left: 2px; padding-right: 2px; padding-top: 1px;
33               padding-bottom: 1px }
34tr.sub       { background-color: #D2D2D2 }
35img          { }
36
37/* HYPERLINK TAGS                                           */
38
39a:link          { color: blue; text-decoration: none }
40a:visited       { color: purple; text-decoration: none }
41a:link:hover    { text-decoration: underline }
42a:visited:hover { text-decoration: underline }
43a:link:active   { color: red; text-decoration: underline }
44
45/* XHTML CLASSES                                            */
46/*  INFORMATION LINES CLASSES                                */
47
48.analysisspan { margin:6 30; text-align: center; background-color: #E1E1E1; border: 2px solid #000000;
49               padding-left: 6;
50               padding-right: 5; padding-top: 4; padding-bottom: 4 }
51.busiesttime { color: #FF0000; font-size: 10pt; text-transform: uppercase; font-weight: bold;
52               margin-left: 30 }
53.lastseven   { margin-left: 30 }
54.eachunit    { margin-left: 30 }
55.xl          { text-align: left; border-right: medium none }
56.xr          { text-align: right; border-right: medium none }
57.bar         { text-align: left; font-size: 9pt; border-right-style: none;
58               border-right-width: medium }
59.repdesc     { font-style: italic }
60.whatinc     { font-style: italic; margin-left: 30 }
61.repspan     { font-style: italic }
62.goto        { margin:6 30; font-size: 8pt; background-color: #E2E2E2; background-attachment: scroll;
63               border: 2px solid #000000; padding-left: 6; padding-right: 6; padding-top: 4;
64               padding-bottom: 4 }
65.gototitle   { font-size: 10pt; color: #FF0000; font-weight: bold; text-decoration:underline; text-transform:uppercase }
66.gensumtitle { letter-spacing: -1pt; font-weight: bold; margin-right: 6 }
67.gensumlines { margin:3 30; background-color: #E1E1E1; border: 2px solid #000000; padding-left: 6; padding-right: 6;
68               padding-top: 4; padding-bottom: 4 }
69.credit      { margin:6 30; background-color: #E1E1E1; border: 2px solid #000000; padding-left: 6; padding-right: 6;
70               padding-top: 4; padding-bottom: 4 }
71.runtimetitle   { font-weight: bold }
72
73/*  MAIN SECTIONS CLASSES     */
74
75.header      { padding:6; text-align: center; font-size: 10pt; background-color: #FFFFFF; border-style:
76               solid; border-width: 1;  }
77.year        { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
78               margin-bottom: 6; padding: 6 }
79.quartly     { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
80               margin-bottom: 6; padding: 6 }
81.month       { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
82               margin-bottom: 6; padding: 6 }
83.week        { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
84               margin-bottom: 6; padding: 6 }
85.hourrep     { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
86               margin-bottom: 6; padding: 6 }
87.quartrep    { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
88               margin-bottom: 6; padding: 6 }
89.fiverep     { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
90               margin-bottom: 6; padding: 6 }
91.weekhour    { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
92               margin-bottom: 6; padding: 6 }
93.quartsum    { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
94               margin-bottom: 6; padding: 6 }
95.fivesum     { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
96               margin-bottom: 6; padding: 6 }
97.dayrep      { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
98               margin-bottom: 6; padding: 6 }
99.daysum      { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
100               margin-bottom: 6; padding: 6 }
101.hoursum     { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
102               margin-bottom: 6; padding: 6 }
103.org         { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
104               margin-bottom: 6; padding: 6 }
105.dom         { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
106               margin-bottom: 6; padding: 6 }
107.host        { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
108               margin-bottom: 6; padding: 6 }
109.ref         { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
110               margin-bottom: 6; padding: 6 }
111.refsite     { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
112               margin-bottom: 6; padding: 6 }
113.searchw     { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
114               margin-bottom: 6; padding: 6 }
115.searchq     { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
116               margin-bottom: 6; padding: 6 }
117.isearchq    { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
118               margin-bottom: 6; padding: 6 }
119.isearchw    { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
120               margin-bottom: 6; padding: 6 }
121.browrep     { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
122               margin-bottom: 6; padding: 6 }
123.browsum     { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
124               margin-bottom: 6; padding: 6 }
125.os          { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
126               margin-bottom: 6; padding: 6 }
127.dir         { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
128               margin-bottom: 6; padding: 6 }
129.req         { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
130               margin-bottom: 6; padding: 6 }
131.type        { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
132               margin-bottom: 6; padding: 6 }
133.size        { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
134               margin-bottom: 6; padding: 6 }
135.code        { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
136               margin-bottom: 6; padding: 6 }
137.redir       { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
138               margin-bottom: 6; padding: 6 }
139.redirvh     { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
140               margin-bottom: 6; padding: 6 }
141.redihost    { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
142               margin-bottom: 6; padding: 6 }
143.redirref    { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
144               margin-bottom: 6; padding: 6 }
145.rediuser    { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
146               margin-bottom: 6; padding: 6 }
147.vhost       { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
148               margin-bottom: 6; padding: 6 }
149.fail        { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
150               margin-bottom: 6; padding: 6 }
151.failhost    { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
152               margin-bottom: 6; padding: 6 }
153.failref     { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
154               margin-bottom: 6; padding: 6 }
155.failuser    { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
156               margin-bottom: 6; padding: 6 }
157.failvh      { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
158               margin-bottom: 6; padding: 6 }
159.user        { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
160               margin-bottom: 6; padding: 6 }
161.proctime    { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
162               margin-bottom: 6; padding: 6 }
163.gensum      { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
164               margin-bottom: 6; padding: 6 }
165.footer      { background-color: #FFFFFF; border: 1px solid #000000; margin-top: 6;
166               margin-bottom: 6; padding: 6 }