##// END OF EJS Templates
rewrote sorting on main page, to clickable headers....
marcink -
r447:70c27505 default
parent child Browse files
Show More
@@ -1,57 +1,58 b''
1 #!/usr/bin/env python
1 #!/usr/bin/env python
2 # encoding: utf-8
2 # encoding: utf-8
3 # hg controller for pylons
3 # hg controller for pylons
4 # Copyright (C) 2009-2010 Marcin Kuzminski <marcin@python-works.com>
4 # Copyright (C) 2009-2010 Marcin Kuzminski <marcin@python-works.com>
5 #
5 #
6 # This program is free software; you can redistribute it and/or
6 # This program is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU General Public License
7 # modify it under the terms of the GNU General Public License
8 # as published by the Free Software Foundation; version 2
8 # as published by the Free Software Foundation; version 2
9 # of the License or (at your opinion) any later version of the license.
9 # of the License or (at your opinion) any later version of the license.
10 #
10 #
11 # This program is distributed in the hope that it will be useful,
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
14 # GNU General Public License for more details.
15 #
15 #
16 # You should have received a copy of the GNU General Public License
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, write to the Free Software
17 # along with this program; if not, write to the Free Software
18 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
19 # MA 02110-1301, USA.
19 # MA 02110-1301, USA.
20 """
20 """
21 Created on February 18, 2010
21 Created on February 18, 2010
22 hg controller for pylons
22 hg controller for pylons
23 @author: marcink
23 @author: marcink
24 """
24 """
25 from operator import itemgetter
25 from operator import itemgetter
26 from pylons import tmpl_context as c, request
26 from pylons import tmpl_context as c, request
27 from pylons_app.lib.auth import LoginRequired
27 from pylons_app.lib.auth import LoginRequired
28 from pylons_app.lib.base import BaseController, render
28 from pylons_app.lib.base import BaseController, render
29 from pylons_app.model.hg_model import HgModel
29 from pylons_app.model.hg_model import HgModel
30 import logging
30 import logging
31 log = logging.getLogger(__name__)
31 log = logging.getLogger(__name__)
32
32
33 class HgController(BaseController):
33 class HgController(BaseController):
34
34
35 @LoginRequired()
35 @LoginRequired()
36 def __before__(self):
36 def __before__(self):
37 super(HgController, self).__before__()
37 super(HgController, self).__before__()
38
38
39 def index(self):
39 def index(self):
40 c.current_sort = request.GET.get('sort', 'name')
41 sort_by = c.current_sort
42 sortables = ['name', 'description', 'last_change', 'tip', 'contact']
40 sortables = ['name', 'description', 'last_change', 'tip', 'contact']
41 current_sort = request.GET.get('sort', 'name')
42 current_sort_slug = current_sort.replace('-', '')
43
43
44 c.cs_slug = sort_by.replace('-', '')
44 if current_sort_slug not in sortables:
45
45 c.sort_by = 'name'
46 if c.cs_slug not in sortables:
46 current_sort_slug = c.sort_by
47 sort_by = 'name'
47 else:
48
48 c.sort_by = current_sort
49 c.sort_slug = current_sort_slug
49 cached_repo_list = HgModel().get_repos()
50 cached_repo_list = HgModel().get_repos()
50
51
51 sort_key = c.cs_slug + '_sort'
52 sort_key = current_sort_slug + '_sort'
52 if sort_by.startswith('-'):
53 if c.sort_by.startswith('-'):
53 c.repos_list = sorted(cached_repo_list, key=itemgetter(sort_key), reverse=True)
54 c.repos_list = sorted(cached_repo_list, key=itemgetter(sort_key), reverse=True)
54 else:
55 else:
55 c.repos_list = sorted(cached_repo_list, key=itemgetter(sort_key), reverse=False)
56 c.repos_list = sorted(cached_repo_list, key=itemgetter(sort_key), reverse=False)
56
57
57 return render('/index.html')
58 return render('/index.html')
@@ -1,3784 +1,3788 b''
1 /* -----------------------------------------------------------
1 /* -----------------------------------------------------------
2 main stylesheet
2 main stylesheet
3 ----------------------------------------------------------- */
3 ----------------------------------------------------------- */
4
4
5 html
5 html
6 {
6 {
7 height: 100%;
7 height: 100%;
8 }
8 }
9
9
10 body
10 body
11 {
11 {
12 margin: 0;
12 margin: 0;
13 padding: 0;
13 padding: 0;
14 height: 100%;
14 height: 100%;
15 background: #d1d1d1 url("../images/background.png") repeat;
15 background: #d1d1d1 url("../images/background.png") repeat;
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
17 font-size: 11px;
17 font-size: 11px;
18 }
18 }
19
19
20 /* -----------------------------------------------------------
20 /* -----------------------------------------------------------
21 images
21 images
22 ----------------------------------------------------------- */
22 ----------------------------------------------------------- */
23
23
24 img
24 img
25 {
25 {
26 border: none;
26 border: none;
27 }
27 }
28
28
29 img.icon{
30 vertical-align: bottom;
31
32 }
29 /* -----------------------------------------------------------
33 /* -----------------------------------------------------------
30 anchors
34 anchors
31 ----------------------------------------------------------- */
35 ----------------------------------------------------------- */
32
36
33 a
37 a
34 {
38 {
35 color: #0066CC;
39 color: #0066CC;
36 text-decoration: none;
40 text-decoration: none;
37 cursor: pointer;
41 cursor: pointer;
38 }
42 }
39
43
40 a:hover
44 a:hover
41 {
45 {
42 color: #000000;
46 color: #000000;
43 text-decoration: underline;
47 text-decoration: underline;
44 }
48 }
45
49
46 /* -----------------------------------------------------------
50 /* -----------------------------------------------------------
47 headings
51 headings
48 ----------------------------------------------------------- */
52 ----------------------------------------------------------- */
49
53
50 h1, h2, h3, h4, h5, h6
54 h1, h2, h3, h4, h5, h6
51 {
55 {
52 color: #292929;
56 color: #292929;
53 font-weight: bold;
57 font-weight: bold;
54 }
58 }
55
59
56 h1
60 h1
57 {
61 {
58 font-size: 22px;
62 font-size: 22px;
59 }
63 }
60
64
61 h2
65 h2
62 {
66 {
63 font-size: 20px;
67 font-size: 20px;
64 }
68 }
65
69
66 h3
70 h3
67 {
71 {
68 font-size: 18px;
72 font-size: 18px;
69 }
73 }
70
74
71 h4
75 h4
72 {
76 {
73 font-size: 16px;
77 font-size: 16px;
74 }
78 }
75
79
76 h5
80 h5
77 {
81 {
78 font-size: 14px;
82 font-size: 14px;
79 }
83 }
80
84
81 h6
85 h6
82 {
86 {
83 font-size: 11px;
87 font-size: 11px;
84 }
88 }
85
89
86 /* -----------------------------------------------------------
90 /* -----------------------------------------------------------
87 lists
91 lists
88 ----------------------------------------------------------- */
92 ----------------------------------------------------------- */
89
93
90 ul.circle { list-style-type: circle; }
94 ul.circle { list-style-type: circle; }
91 ul.disc { list-style-type: disc; }
95 ul.disc { list-style-type: disc; }
92 ul.square { list-style-type: square; }
96 ul.square { list-style-type: square; }
93 ol.lower-roman { list-style-type: lower-roman; }
97 ol.lower-roman { list-style-type: lower-roman; }
94 ol.upper-roman { list-style-type: upper-roman; }
98 ol.upper-roman { list-style-type: upper-roman; }
95 ol.lower-alpha { list-style-type: lower-alpha; }
99 ol.lower-alpha { list-style-type: lower-alpha; }
96 ol.upper-alpha { list-style-type: upper-alpha; }
100 ol.upper-alpha { list-style-type: upper-alpha; }
97 ol.decimal { list-style-type: decimal; }
101 ol.decimal { list-style-type: decimal; }
98
102
99 /* -----------------------------------------------------------
103 /* -----------------------------------------------------------
100 colors
104 colors
101 ----------------------------------------------------------- */
105 ----------------------------------------------------------- */
102
106
103 div.color
107 div.color
104 {
108 {
105 margin: 7px 0 0 60px;
109 margin: 7px 0 0 60px;
106 padding: 1px 1px 1px 0px;
110 padding: 1px 1px 1px 0px;
107 clear: both;
111 clear: both;
108 overflow: hidden;
112 overflow: hidden;
109 position: absolute;
113 position: absolute;
110 background: #FFFFFF;
114 background: #FFFFFF;
111 }
115 }
112
116
113 div.color a
117 div.color a
114 {
118 {
115 margin: 0 0 0 1px;
119 margin: 0 0 0 1px;
116 padding: 0;
120 padding: 0;
117 width: 15px;
121 width: 15px;
118 height: 15px;
122 height: 15px;
119 display: block;
123 display: block;
120 float: left;
124 float: left;
121 }
125 }
122
126
123 div.color a.blue
127 div.color a.blue
124 {
128 {
125 background: #376ea6;
129 background: #376ea6;
126 }
130 }
127
131
128 div.color a.green
132 div.color a.green
129 {
133 {
130 background: #85924b;
134 background: #85924b;
131 }
135 }
132
136
133 div.color a.brown
137 div.color a.brown
134 {
138 {
135 background: #9b6e42;
139 background: #9b6e42;
136 }
140 }
137
141
138 div.color a.purple
142 div.color a.purple
139 {
143 {
140 background: #88528b;
144 background: #88528b;
141 }
145 }
142
146
143 div.color a.red
147 div.color a.red
144 {
148 {
145 background: #bd3220;
149 background: #bd3220;
146 }
150 }
147
151
148 div.color a.greyblue
152 div.color a.greyblue
149 {
153 {
150 background: #566e86;
154 background: #566e86;
151 }
155 }
152
156
153 /* -----------------------------------------------------------
157 /* -----------------------------------------------------------
154 options
158 options
155 ----------------------------------------------------------- */
159 ----------------------------------------------------------- */
156
160
157 div.options
161 div.options
158 {
162 {
159 margin: 7px 0 0 162px;
163 margin: 7px 0 0 162px;
160 padding: 0;
164 padding: 0;
161 clear: both;
165 clear: both;
162 overflow: hidden;
166 overflow: hidden;
163 position: absolute;
167 position: absolute;
164 background: #FFFFFF;
168 background: #FFFFFF;
165 }
169 }
166
170
167 div.options a
171 div.options a
168 {
172 {
169 margin: 0;
173 margin: 0;
170 padding: 3px 8px 3px 8px;
174 padding: 3px 8px 3px 8px;
171 height: 1%;
175 height: 1%;
172 display: block;
176 display: block;
173 text-decoration: none;
177 text-decoration: none;
174 }
178 }
175
179
176 div.options a:hover
180 div.options a:hover
177 {
181 {
178 text-decoration: none;
182 text-decoration: none;
179 }
183 }
180
184
181 /* -----------------------------------------------------------
185 /* -----------------------------------------------------------
182 header
186 header
183 ----------------------------------------------------------- */
187 ----------------------------------------------------------- */
184
188
185 #header
189 #header
186 {
190 {
187 margin: 0;
191 margin: 0;
188 padding: 0 30px 0 30px;
192 padding: 0 30px 0 30px;
189 background: #b0b0b0 url("../images/header_background.png") repeat;
193 background: #b0b0b0 url("../images/header_background.png") repeat;
190 }
194 }
191
195
192
196
193 /* -----------------------------------------------------------
197 /* -----------------------------------------------------------
194 header -> user
198 header -> user
195 ----------------------------------------------------------- */
199 ----------------------------------------------------------- */
196
200
197 #header ul#logged-user
201 #header ul#logged-user
198 {
202 {
199 margin: 0;
203 margin: 0;
200 padding: 0;
204 padding: 0;
201 float: right;
205 float: right;
202 }
206 }
203
207
204 #header ul#logged-user li
208 #header ul#logged-user li
205 {
209 {
206 margin: 0;
210 margin: 0;
207 padding: 10px 12px 10px 12px;
211 padding: 10px 12px 10px 12px;
208 list-style: none;
212 list-style: none;
209 float: left;
213 float: left;
210 border-left: 1px solid #bbbbbb;
214 border-left: 1px solid #bbbbbb;
211 border-right: 1px solid #a5a5a5;
215 border-right: 1px solid #a5a5a5;
212 }
216 }
213
217
214 #header ul#logged-user li.first
218 #header ul#logged-user li.first
215 {
219 {
216 border-left: none;
220 border-left: none;
217 margin:-6px;
221 margin:-6px;
218 }
222 }
219 #header ul#logged-user li.first div.account
223 #header ul#logged-user li.first div.account
220 {
224 {
221 padding-top: 4px;
225 padding-top: 4px;
222 float: left;
226 float: left;
223 }
227 }
224
228
225
229
226 #header ul#logged-user li.last
230 #header ul#logged-user li.last
227 {
231 {
228 border-right: none;
232 border-right: none;
229 }
233 }
230
234
231 #header ul#logged-user li a
235 #header ul#logged-user li a
232 {
236 {
233 color: #4e4e4e;
237 color: #4e4e4e;
234 font-weight: bold;
238 font-weight: bold;
235 text-decoration: none;
239 text-decoration: none;
236 }
240 }
237
241
238 #header ul#logged-user li a:hover
242 #header ul#logged-user li a:hover
239 {
243 {
240 color: #376ea6;
244 color: #376ea6;
241 text-decoration: underline;
245 text-decoration: underline;
242 }
246 }
243
247
244 #header ul#logged-user li.highlight a
248 #header ul#logged-user li.highlight a
245 {
249 {
246 color: #ffffff;
250 color: #ffffff;
247 }
251 }
248
252
249 #header ul#logged-user li.highlight a:hover
253 #header ul#logged-user li.highlight a:hover
250 {
254 {
251 color: #376ea6;
255 color: #376ea6;
252 }
256 }
253
257
254 #header #header-inner
258 #header #header-inner
255 {
259 {
256 margin: 0;
260 margin: 0;
257 padding: 0;
261 padding: 0;
258 height: 40px;
262 height: 40px;
259 clear: both;
263 clear: both;
260 position: relative;
264 position: relative;
261 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
265 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
262 border-bottom: 6px solid #ffffff;
266 border-bottom: 6px solid #ffffff;
263 }
267 }
264
268
265 /* -----------------------------------------------------------
269 /* -----------------------------------------------------------
266 header -> home
270 header -> home
267 ----------------------------------------------------------- */
271 ----------------------------------------------------------- */
268
272
269 #header #header-inner #home
273 #header #header-inner #home
270 {
274 {
271 float: left;
275 float: left;
272 }
276 }
273
277
274 #header #header-inner #home a
278 #header #header-inner #home a
275 {
279 {
276 margin: 0;
280 margin: 0;
277 padding: 0;
281 padding: 0;
278 height: 40px;
282 height: 40px;
279 width: 46px;
283 width: 46px;
280 display: block;
284 display: block;
281 background: url("../images/colors/blue/button_home.png");
285 background: url("../images/colors/blue/button_home.png");
282 background-position: 0 0;
286 background-position: 0 0;
283 }
287 }
284
288
285 #header #header-inner #home a:hover
289 #header #header-inner #home a:hover
286 {
290 {
287 background-position: 0 -40px;
291 background-position: 0 -40px;
288 }
292 }
289
293
290 /* -----------------------------------------------------------
294 /* -----------------------------------------------------------
291 header -> logo
295 header -> logo
292 ----------------------------------------------------------- */
296 ----------------------------------------------------------- */
293
297
294 #header #header-inner #logo
298 #header #header-inner #logo
295 {
299 {
296 float: left;
300 float: left;
297 }
301 }
298
302
299 #header #header-inner #logo h1
303 #header #header-inner #logo h1
300 {
304 {
301 margin: 13px 0 0 13px;
305 margin: 13px 0 0 13px;
302 padding: 0;
306 padding: 0;
303 color: #FFFFFF;
307 color: #FFFFFF;
304 font-size: 14px;
308 font-size: 14px;
305 text-transform: uppercase;
309 text-transform: uppercase;
306 }
310 }
307
311
308 #header #header-inner #logo a
312 #header #header-inner #logo a
309 {
313 {
310 color: #ffffff;
314 color: #ffffff;
311 text-decoration: none;
315 text-decoration: none;
312 }
316 }
313
317
314 #header #header-inner #logo a:hover
318 #header #header-inner #logo a:hover
315 {
319 {
316 color: #dabf29;
320 color: #dabf29;
317 }
321 }
318
322
319 /* -----------------------------------------------------------
323 /* -----------------------------------------------------------
320 header -> quick
324 header -> quick
321 ----------------------------------------------------------- */
325 ----------------------------------------------------------- */
322
326
323 #header #header-inner #quick,
327 #header #header-inner #quick,
324 #header #header-inner #quick ul
328 #header #header-inner #quick ul
325 {
329 {
326 margin: 10px 5px 0 0;
330 margin: 10px 5px 0 0;
327 padding: 0;
331 padding: 0;
328 position: relative;
332 position: relative;
329 float: right;
333 float: right;
330 list-style-type: none;
334 list-style-type: none;
331 list-style-position: outside;
335 list-style-position: outside;
332 }
336 }
333
337
334 #header #header-inner #quick li
338 #header #header-inner #quick li
335 {
339 {
336 margin: 0 4px 0 0;
340 margin: 0 4px 0 0;
337 padding: 0;
341 padding: 0;
338 position: relative;
342 position: relative;
339 float: left;
343 float: left;
340 }
344 }
341
345
342 #header #header-inner #quick li a
346 #header #header-inner #quick li a
343 {
347 {
344 top: 0;
348 top: 0;
345 left: 0;
349 left: 0;
346 padding: 0;
350 padding: 0;
347 height: 1%;
351 height: 1%;
348 display: block;
352 display: block;
349 clear: both;
353 clear: both;
350 overflow: hidden;
354 overflow: hidden;
351 background: #336699 url("../images/colors/blue/quick_l.png") no-repeat top left;
355 background: #336699 url("../images/colors/blue/quick_l.png") no-repeat top left;
352 color: #FFFFFF;
356 color: #FFFFFF;
353 font-weight: bold;
357 font-weight: bold;
354 text-decoration: none;
358 text-decoration: none;
355 }
359 }
356
360
357 #header #header-inner #quick li span
361 #header #header-inner #quick li span
358 {
362 {
359 top: 0;
363 top: 0;
360 right: 0;
364 right: 0;
361 margin: 0;
365 margin: 0;
362 padding: 10px 12px 8px 10px;
366 padding: 10px 12px 8px 10px;
363 height: 1%;
367 height: 1%;
364 display: block;
368 display: block;
365 float: left;
369 float: left;
366 background: url("../images/colors/blue/quick_r.png") no-repeat top right;
370 background: url("../images/colors/blue/quick_r.png") no-repeat top right;
367 border-left: 1px solid #3f6f9f;
371 border-left: 1px solid #3f6f9f;
368 }
372 }
369
373
370 #header #header-inner #quick li span.icon
374 #header #header-inner #quick li span.icon
371 {
375 {
372 top: 0;
376 top: 0;
373 left: 0;
377 left: 0;
374 padding: 8px 8px 4px 8px;
378 padding: 8px 8px 4px 8px;
375 background: url("../images/colors/blue/quick_l.png") no-repeat top left;
379 background: url("../images/colors/blue/quick_l.png") no-repeat top left;
376 border-left: none;
380 border-left: none;
377 border-right: 1px solid #2e5c89;
381 border-right: 1px solid #2e5c89;
378 }
382 }
379
383
380 #header #header-inner #quick li a:hover
384 #header #header-inner #quick li a:hover
381 {
385 {
382 background: #4e4e4e;
386 background: #4e4e4e;
383 }
387 }
384
388
385 #header #header-inner #quick li a:hover span
389 #header #header-inner #quick li a:hover span
386 {
390 {
387 background: url("../images/colors/blue/quick_r_selected.png") no-repeat top right;
391 background: url("../images/colors/blue/quick_r_selected.png") no-repeat top right;
388 border-left: 1px solid #545454;
392 border-left: 1px solid #545454;
389 }
393 }
390
394
391 #header #header-inner #quick li a:hover span.icon
395 #header #header-inner #quick li a:hover span.icon
392 {
396 {
393 background: url("../images/colors/blue/quick_l_selected.png") no-repeat top left;
397 background: url("../images/colors/blue/quick_l_selected.png") no-repeat top left;
394 border-left: none;
398 border-left: none;
395 border-right: 1px solid #464646;
399 border-right: 1px solid #464646;
396 }
400 }
397
401
398 #header #header-inner #quick ul
402 #header #header-inner #quick ul
399 {
403 {
400 top: 29px;
404 top: 29px;
401 right: 0;
405 right: 0;
402 margin: 0;
406 margin: 0;
403 padding: 0;
407 padding: 0;
404 width: 200px;
408 width: 200px;
405 display: none;
409 display: none;
406 position: absolute;
410 position: absolute;
407 background: #FFFFFF;
411 background: #FFFFFF;
408 border: 1px solid #666;
412 border: 1px solid #666;
409 border-top: 1px solid #003367;
413 border-top: 1px solid #003367;
410 }
414 }
411
415
412 #header #header-inner #quick li ul li
416 #header #header-inner #quick li ul li
413 {
417 {
414 border-bottom: 1px solid #dddddd;
418 border-bottom: 1px solid #dddddd;
415 }
419 }
416
420
417 #header #header-inner #quick li ul li.last
421 #header #header-inner #quick li ul li.last
418 {
422 {
419 border: none;
423 border: none;
420 }
424 }
421
425
422 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover
426 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover
423 {
427 {
424 margin: 0;
428 margin: 0;
425 padding: 12px 9px 7px 28px;
429 padding: 12px 9px 7px 28px;
426 width: 167px;
430 width: 167px;
427 background: #FFFFFF url("../images/icons/folder_edit.png") no-repeat 8px 9px;
431 background: #FFFFFF url("../images/icons/folder_edit.png") no-repeat 8px 9px;
428 }
432 }
429 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover
433 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover
430 {
434 {
431 margin: 0;
435 margin: 0;
432 padding: 12px 9px 7px 28px;
436 padding: 12px 9px 7px 28px;
433 width: 167px;
437 width: 167px;
434 background: #FFFFFF url("../images/icons/user_edit.png") no-repeat 8px 9px;
438 background: #FFFFFF url("../images/icons/user_edit.png") no-repeat 8px 9px;
435 }
439 }
436 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover
440 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover
437 {
441 {
438 margin: 0;
442 margin: 0;
439 padding: 12px 9px 7px 28px;
443 padding: 12px 9px 7px 28px;
440 width: 167px;
444 width: 167px;
441 background: #FFFFFF url("../images/icons/cog.png") no-repeat 8px 9px;
445 background: #FFFFFF url("../images/icons/cog.png") no-repeat 8px 9px;
442 }
446 }
443
447
444 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover
448 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover
445 {
449 {
446 margin: 0;
450 margin: 0;
447 padding: 12px 9px 7px 28px;
451 padding: 12px 9px 7px 28px;
448 width: 167px;
452 width: 167px;
449 background: #FFFFFF url("../images/icons/key.png") no-repeat 8px 9px;
453 background: #FFFFFF url("../images/icons/key.png") no-repeat 8px 9px;
450 }
454 }
451
455
452 #header #header-inner #quick li ul li a
456 #header #header-inner #quick li ul li a
453 {
457 {
454 margin: 0;
458 margin: 0;
455 padding: 7px 9px 7px 9px;
459 padding: 7px 9px 7px 9px;
456 height: 1%;
460 height: 1%;
457 width: 182px;
461 width: 182px;
458 height: auto;
462 height: auto;
459 display: block;
463 display: block;
460 float: left;
464 float: left;
461 background: #FFFFFF;
465 background: #FFFFFF;
462 color: #0066CC;
466 color: #0066CC;
463 font-weight: normal;
467 font-weight: normal;
464 }
468 }
465
469
466 #header #header-inner #quick li ul li a:hover
470 #header #header-inner #quick li ul li a:hover
467 {
471 {
468 color: #000000;
472 color: #000000;
469 background: #FFFFFF;
473 background: #FFFFFF;
470 }
474 }
471
475
472 #header #header-inner #quick ul ul
476 #header #header-inner #quick ul ul
473 {
477 {
474 top: auto;
478 top: auto;
475 }
479 }
476
480
477 #header #header-inner #quick li ul ul
481 #header #header-inner #quick li ul ul
478 {
482 {
479 right: 200px;
483 right: 200px;
480 }
484 }
481
485
482 #header #header-inner #quick li:hover ul ul,
486 #header #header-inner #quick li:hover ul ul,
483 #header #header-inner #quick li:hover ul ul ul,
487 #header #header-inner #quick li:hover ul ul ul,
484 #header #header-inner #quick li:hover ul ul ul ul
488 #header #header-inner #quick li:hover ul ul ul ul
485 {
489 {
486 display: none;
490 display: none;
487 }
491 }
488
492
489 #header #header-inner #quick li:hover ul,
493 #header #header-inner #quick li:hover ul,
490 #header #header-inner #quick li li:hover ul,
494 #header #header-inner #quick li li:hover ul,
491 #header #header-inner #quick li li li:hover ul,
495 #header #header-inner #quick li li li:hover ul,
492 #header #header-inner #quick li li li li:hover ul
496 #header #header-inner #quick li li li li:hover ul
493 {
497 {
494 display: block;
498 display: block;
495 }
499 }
496
500
497 /* -----------------------------------------------------------
501 /* -----------------------------------------------------------
498 header corners
502 header corners
499 ----------------------------------------------------------- */
503 ----------------------------------------------------------- */
500
504
501 #header #header-inner div.corner
505 #header #header-inner div.corner
502 {
506 {
503 height: 6px;
507 height: 6px;
504 width: 6px;
508 width: 6px;
505 position: absolute;
509 position: absolute;
506 background: url("../images/colors/blue/header_inner_corners.png") no-repeat;
510 background: url("../images/colors/blue/header_inner_corners.png") no-repeat;
507 }
511 }
508
512
509 #header #header-inner div.tl
513 #header #header-inner div.tl
510 {
514 {
511 top: 0;
515 top: 0;
512 left: 0;
516 left: 0;
513 background-position: 0 0;
517 background-position: 0 0;
514 }
518 }
515
519
516 #header #header-inner div.tr
520 #header #header-inner div.tr
517 {
521 {
518 top: 0;
522 top: 0;
519 right: 0;
523 right: 0;
520 background-position: -6px 0;
524 background-position: -6px 0;
521 }
525 }
522
526
523 /* -----------------------------------------------------------
527 /* -----------------------------------------------------------
524 content
528 content
525 ----------------------------------------------------------- */
529 ----------------------------------------------------------- */
526
530
527 #content
531 #content
528 {
532 {
529 margin: 10px 0 0 0;
533 margin: 10px 0 0 0;
530 padding: 0;
534 padding: 0;
531 min-height: 100%;
535 min-height: 100%;
532 clear: both;
536 clear: both;
533 overflow: hidden;
537 overflow: hidden;
534 background: url("../images/content.png") repeat-y top left;
538 background: url("../images/content.png") repeat-y top left;
535 }
539 }
536
540
537 /* -----------------------------------------------------------
541 /* -----------------------------------------------------------
538 content -> left
542 content -> left
539 ----------------------------------------------------------- */
543 ----------------------------------------------------------- */
540
544
541 #content #left
545 #content #left
542 {
546 {
543 left: 0;
547 left: 0;
544 width: 280px;
548 width: 280px;
545 position: absolute;
549 position: absolute;
546 }
550 }
547
551
548 /* -----------------------------------------------------------
552 /* -----------------------------------------------------------
549 content -> left -> menu
553 content -> left -> menu
550 ----------------------------------------------------------- */
554 ----------------------------------------------------------- */
551
555
552 #content #left #menu
556 #content #left #menu
553 {
557 {
554 margin: 5px 10px 0 60px;
558 margin: 5px 10px 0 60px;
555 padding: 0;
559 padding: 0;
556 clear: both;
560 clear: both;
557 overflow: hidden;
561 overflow: hidden;
558 }
562 }
559
563
560 /* -----------------------------------------------------------
564 /* -----------------------------------------------------------
561 content -> left -> menu / heading
565 content -> left -> menu / heading
562 ----------------------------------------------------------- */
566 ----------------------------------------------------------- */
563
567
564 #content #left #menu h6
568 #content #left #menu h6
565 {
569 {
566 margin: 5px 0 0 0;
570 margin: 5px 0 0 0;
567 padding: 0;
571 padding: 0;
568 clear: both;
572 clear: both;
569 overflow: hidden;
573 overflow: hidden;
570 background: #dfdfdf url("../images/menu.png") repeat-x;
574 background: #dfdfdf url("../images/menu.png") repeat-x;
571 color: #6e6e6e;
575 color: #6e6e6e;
572 }
576 }
573
577
574 #content #left #menu h6 a
578 #content #left #menu h6 a
575 {
579 {
576 margin: 0;
580 margin: 0;
577 padding: 0;
581 padding: 0;
578 height: 1%;
582 height: 1%;
579 display: block;
583 display: block;
580 clear: both;
584 clear: both;
581 overflow: hidden;
585 overflow: hidden;
582 background: url("../images/menu_l.png") no-repeat top left;
586 background: url("../images/menu_l.png") no-repeat top left;
583 color: #6e6e6e;
587 color: #6e6e6e;
584 text-decoration: none;
588 text-decoration: none;
585 }
589 }
586
590
587 #content #left #menu h6 span
591 #content #left #menu h6 span
588 {
592 {
589 margin: 0;
593 margin: 0;
590 padding: 9px 10px 10px 10px;
594 padding: 9px 10px 10px 10px;
591 height: 1%;
595 height: 1%;
592 display: block;
596 display: block;
593 background: url("../images/menu_r.png") no-repeat top right;
597 background: url("../images/menu_r.png") no-repeat top right;
594 }
598 }
595
599
596 #content #left #menu h6.selected
600 #content #left #menu h6.selected
597 {
601 {
598 background: #00376e url("../images/colors/blue/menu_selected.png") repeat-x;
602 background: #00376e url("../images/colors/blue/menu_selected.png") repeat-x;
599 color: #FFFFFF;
603 color: #FFFFFF;
600 }
604 }
601
605
602 #content #left #menu h6.selected a
606 #content #left #menu h6.selected a
603 {
607 {
604 background: url("../images/colors/blue/menu_l_selected.png") no-repeat top left;
608 background: url("../images/colors/blue/menu_l_selected.png") no-repeat top left;
605 color: #ffffff;
609 color: #ffffff;
606 }
610 }
607
611
608 #content #left #menu h6.selected span
612 #content #left #menu h6.selected span
609 {
613 {
610 background: url("../images/colors/blue/menu_r_selected.png") no-repeat top right;
614 background: url("../images/colors/blue/menu_r_selected.png") no-repeat top right;
611 }
615 }
612
616
613 /* -----------------------------------------------------------
617 /* -----------------------------------------------------------
614 content -> left -> menu / links
618 content -> left -> menu / links
615 ----------------------------------------------------------- */
619 ----------------------------------------------------------- */
616
620
617 #content #left #menu ul
621 #content #left #menu ul
618 {
622 {
619 margin: 0;
623 margin: 0;
620 padding: 0;
624 padding: 0;
621 background: #376ea6;
625 background: #376ea6;
622 }
626 }
623
627
624 #content #left #menu ul.opened
628 #content #left #menu ul.opened
625 {
629 {
626 display: block;
630 display: block;
627 }
631 }
628
632
629 #content #left #menu ul.closed
633 #content #left #menu ul.closed
630 {
634 {
631 display: none;
635 display: none;
632 }
636 }
633
637
634 #content #left #menu li
638 #content #left #menu li
635 {
639 {
636 margin: 0;
640 margin: 0;
637 padding: 0;
641 padding: 0;
638 clear: both;
642 clear: both;
639 overflow: hidden;
643 overflow: hidden;
640 list-style: none;
644 list-style: none;
641 border-bottom: 1px solid #5f8bb7;
645 border-bottom: 1px solid #5f8bb7;
642 color: #ffffff;
646 color: #ffffff;
643 }
647 }
644
648
645 #content #left #menu li a
649 #content #left #menu li a
646 {
650 {
647 margin: 0 0 0 6px;
651 margin: 0 0 0 6px;
648 padding: 8px 0 8px 18px;
652 padding: 8px 0 8px 18px;
649 height: 1%;
653 height: 1%;
650 display: block;
654 display: block;
651 float: left;
655 float: left;
652 background: url("../images/colors/colors/blue/menu_arrow.png") no-repeat 0 9px;
656 background: url("../images/colors/colors/blue/menu_arrow.png") no-repeat 0 9px;
653 color: #ffffff;
657 color: #ffffff;
654 text-decoration: none;
658 text-decoration: none;
655 }
659 }
656
660
657 #content #left #menu li a:hover
661 #content #left #menu li a:hover
658 {
662 {
659 color: #b9dcff;
663 color: #b9dcff;
660 }
664 }
661
665
662 /* -----------------------------------------------------------
666 /* -----------------------------------------------------------
663 content -> left -> menu / collapsible
667 content -> left -> menu / collapsible
664 ----------------------------------------------------------- */
668 ----------------------------------------------------------- */
665
669
666 #content #left #menu li.collapsible
670 #content #left #menu li.collapsible
667 {
671 {
668 background: url("../images/colors/blue/menu_border.png") no-repeat top left;
672 background: url("../images/colors/blue/menu_border.png") no-repeat top left;
669 }
673 }
670
674
671 #content #left #menu li.collapsible a
675 #content #left #menu li.collapsible a
672 {
676 {
673 margin: 0 0 0 6px;
677 margin: 0 0 0 6px;
674 padding: 8px 0 8px 0;
678 padding: 8px 0 8px 0;
675 height: 1%;
679 height: 1%;
676 display: block;
680 display: block;
677 background: transparent;
681 background: transparent;
678 float: left;
682 float: left;
679 font-weight: bold;
683 font-weight: bold;
680 }
684 }
681
685
682 #content #left #menu li.collapsible a.plus
686 #content #left #menu li.collapsible a.plus
683 {
687 {
684 margin: 0;
688 margin: 0;
685 padding: 8px 0 9px 24px;
689 padding: 8px 0 9px 24px;
686 height: 10px;
690 height: 10px;
687 width: 10px;
691 width: 10px;
688 display: block;
692 display: block;
689 float: left;
693 float: left;
690 background: url("../images/menu_plus.png") no-repeat 5px 10px;
694 background: url("../images/menu_plus.png") no-repeat 5px 10px;
691 border: none;
695 border: none;
692 }
696 }
693
697
694 #content #left #menu li.collapsible a.minus
698 #content #left #menu li.collapsible a.minus
695 {
699 {
696 margin: 0;
700 margin: 0;
697 padding: 8px 0 9px 24px;
701 padding: 8px 0 9px 24px;
698 height: 10px;
702 height: 10px;
699 width: 10px;
703 width: 10px;
700 display: block;
704 display: block;
701 float: left;
705 float: left;
702 background: url("../images/menu_minus.png") no-repeat 5px 10px;
706 background: url("../images/menu_minus.png") no-repeat 5px 10px;
703 border: none;
707 border: none;
704 }
708 }
705
709
706 #content #left #menu li ul
710 #content #left #menu li ul
707 {
711 {
708 margin: 0;
712 margin: 0;
709 padding: 0;
713 padding: 0;
710 border-left: 18px solid #285889;
714 border-left: 18px solid #285889;
711 }
715 }
712
716
713 #content #left #menu li ul.expanded
717 #content #left #menu li ul.expanded
714 {
718 {
715 display: block;
719 display: block;
716 }
720 }
717
721
718 #content #left #menu li ul.collapsed
722 #content #left #menu li ul.collapsed
719 {
723 {
720 display: none;
724 display: none;
721 }
725 }
722
726
723 #content #left #menu li ul li
727 #content #left #menu li ul li
724 {
728 {
725 margin: 0;
729 margin: 0;
726 padding: 0;
730 padding: 0;
727 clear: both;
731 clear: both;
728 overflow: hidden;
732 overflow: hidden;
729 list-style: none;
733 list-style: none;
730 border-bottom: 1px solid #5f8bb7;
734 border-bottom: 1px solid #5f8bb7;
731 color: #ffffff;
735 color: #ffffff;
732 }
736 }
733
737
734 #content #left #menu li.collapsible ul li a
738 #content #left #menu li.collapsible ul li a
735 {
739 {
736 font-weight: normal;
740 font-weight: normal;
737 }
741 }
738
742
739 #content #left #menu li.last
743 #content #left #menu li.last
740 {
744 {
741 border-bottom: none;
745 border-bottom: none;
742 }
746 }
743
747
744 /* -----------------------------------------------------------
748 /* -----------------------------------------------------------
745 content -> left -> date picker
749 content -> left -> date picker
746 ----------------------------------------------------------- */
750 ----------------------------------------------------------- */
747
751
748 #content #left #date-picker
752 #content #left #date-picker
749 {
753 {
750 margin: 10px 10px 0 60px;
754 margin: 10px 10px 0 60px;
751 padding: 0;
755 padding: 0;
752 clear: both;
756 clear: both;
753 overflow: hidden;
757 overflow: hidden;
754 }
758 }
755
759
756 #content #left #date-picker .ui-datepicker
760 #content #left #date-picker .ui-datepicker
757 {
761 {
758 width: auto;
762 width: auto;
759 padding: 0;
763 padding: 0;
760 clear: both;
764 clear: both;
761 overflow: hidden;
765 overflow: hidden;
762 background: #FFFFFF;
766 background: #FFFFFF;
763 border: 1px solid #d1d1d1;
767 border: 1px solid #d1d1d1;
764 }
768 }
765
769
766 #content #left #date-picker .ui-datepicker .ui-datepicker-header
770 #content #left #date-picker .ui-datepicker .ui-datepicker-header
767 {
771 {
768 padding: 5px 0;
772 padding: 5px 0;
769 }
773 }
770
774
771 #content #left #date-picker .ui-datepicker .ui-datepicker-prev
775 #content #left #date-picker .ui-datepicker .ui-datepicker-prev
772 {
776 {
773 top: 5px;
777 top: 5px;
774 left: 4px;
778 left: 4px;
775 }
779 }
776
780
777 #content #left #date-picker .ui-datepicker .ui-datepicker-next
781 #content #left #date-picker .ui-datepicker .ui-datepicker-next
778 {
782 {
779 top: 5px;
783 top: 5px;
780 right: 4px;
784 right: 4px;
781 }
785 }
782
786
783 #content #left #date-picker .ui-datepicker .ui-datepicker-prev-hover
787 #content #left #date-picker .ui-datepicker .ui-datepicker-prev-hover
784 {
788 {
785 top: 5px;
789 top: 5px;
786 left: 4px;
790 left: 4px;
787 }
791 }
788
792
789 #content #left #date-picker .ui-datepicker .ui-datepicker-next-hover
793 #content #left #date-picker .ui-datepicker .ui-datepicker-next-hover
790 {
794 {
791 top: 5px;
795 top: 5px;
792 right: 4px;
796 right: 4px;
793 }
797 }
794
798
795 /* -----------------------------------------------------------
799 /* -----------------------------------------------------------
796 content -> right
800 content -> right
797 ----------------------------------------------------------- */
801 ----------------------------------------------------------- */
798
802
799 #content #right
803 #content #right
800 {
804 {
801 margin: 0 60px 10px 290px;
805 margin: 0 60px 10px 290px;
802 }
806 }
803
807
804 /* -----------------------------------------------------------
808 /* -----------------------------------------------------------
805 content -> right -> box
809 content -> right -> box
806 ----------------------------------------------------------- */
810 ----------------------------------------------------------- */
807
811
808 #content div.box
812 #content div.box
809 {
813 {
810 margin: 0 0 10px 0;
814 margin: 0 0 10px 0;
811 padding: 0 0 10px 0;
815 padding: 0 0 10px 0;
812 clear: both;
816 clear: both;
813 overflow: hidden;
817 overflow: hidden;
814 background: #ffffff;
818 background: #ffffff;
815 }
819 }
816
820
817 #content div.box-left
821 #content div.box-left
818 {
822 {
819 margin: 0 0 10px;
823 margin: 0 0 10px;
820 width: 49%;
824 width: 49%;
821 clear: none;
825 clear: none;
822 float: left;
826 float: left;
823 }
827 }
824
828
825 #content div.box-right
829 #content div.box-right
826 {
830 {
827 margin: 0 0 10px;
831 margin: 0 0 10px;
828 width: 49%;
832 width: 49%;
829 clear: none;
833 clear: none;
830 float: right;
834 float: right;
831 }
835 }
832
836
833 /* -----------------------------------------------------------
837 /* -----------------------------------------------------------
834 content -> right -> box / title
838 content -> right -> box / title
835 ----------------------------------------------------------- */
839 ----------------------------------------------------------- */
836
840
837 #content div.box div.title
841 #content div.box div.title
838 {
842 {
839 margin: 0 0 20px 0;
843 margin: 0 0 20px 0;
840 padding: 0;
844 padding: 0;
841 clear: both;
845 clear: both;
842 overflow: hidden;
846 overflow: hidden;
843 background: #336699 url("../images/colors/blue/title.png") repeat-x;
847 background: #336699 url("../images/colors/blue/title.png") repeat-x;
844 }
848 }
845
849
846 #content div.box div.title h5
850 #content div.box div.title h5
847 {
851 {
848 margin: 0;
852 margin: 0;
849 padding: 11px 0 11px 10px;
853 padding: 11px 0 11px 10px;
850 float: left;
854 float: left;
851 border: none;
855 border: none;
852 color: #ffffff;
856 color: #ffffff;
853 text-transform: uppercase;
857 text-transform: uppercase;
854 }
858 }
855
859
856 #content div.box div.title ul.links
860 #content div.box div.title ul.links
857 {
861 {
858 margin: 0;
862 margin: 0;
859 padding: 0;
863 padding: 0;
860 float: right;
864 float: right;
861 }
865 }
862
866
863 #content div.box div.title ul.links li
867 #content div.box div.title ul.links li
864 {
868 {
865 margin: 0;
869 margin: 0;
866 padding: 0;
870 padding: 0;
867 list-style: none;
871 list-style: none;
868 float: left;
872 float: left;
869 }
873 }
870
874
871 #content div.box div.title ul.links li a
875 #content div.box div.title ul.links li a
872 {
876 {
873 margin: 0;
877 margin: 0;
874 padding: 13px 16px 12px 16px;
878 padding: 13px 16px 12px 16px;
875 height: 1%;
879 height: 1%;
876 display: block;
880 display: block;
877 float: left;
881 float: left;
878 background: url("../images/colors/blue/title_link.png") no-repeat top left;
882 background: url("../images/colors/blue/title_link.png") no-repeat top left;
879 border-left: 1px solid #316293;
883 border-left: 1px solid #316293;
880 color: #ffffff;
884 color: #ffffff;
881 font-size: 11px;
885 font-size: 11px;
882 font-weight: bold;
886 font-weight: bold;
883 text-decoration: none;
887 text-decoration: none;
884 }
888 }
885
889
886 #content div.box div.title ul.links li a:hover
890 #content div.box div.title ul.links li a:hover
887 {
891 {
888 color: #bfe3ff;
892 color: #bfe3ff;
889 }
893 }
890
894
891 #content div.box div.title ul.links li.ui-tabs-selected a
895 #content div.box div.title ul.links li.ui-tabs-selected a
892 {
896 {
893 background: url("../../../resources/images/colors/blue/title_tab_selected.png") no-repeat bottom center;
897 background: url("../../../resources/images/colors/blue/title_tab_selected.png") no-repeat bottom center;
894 color: #bfe3ff;
898 color: #bfe3ff;
895 }
899 }
896
900
897 /* -----------------------------------------------------------
901 /* -----------------------------------------------------------
898 content -> right -> box / headings
902 content -> right -> box / headings
899 ----------------------------------------------------------- */
903 ----------------------------------------------------------- */
900
904
901 #content div.box h1,
905 #content div.box h1,
902 #content div.box h2,
906 #content div.box h2,
903 #content div.box h3,
907 #content div.box h3,
904 #content div.box h4,
908 #content div.box h4,
905 #content div.box h5,
909 #content div.box h5,
906 #content div.box h6
910 #content div.box h6
907 {
911 {
908 margin: 10px 20px 10px 20px;
912 margin: 10px 20px 10px 20px;
909 padding: 0 0 15px 0;
913 padding: 0 0 15px 0;
910 clear: both;
914 clear: both;
911 overflow: hidden;
915 overflow: hidden;
912 border-bottom: 1px solid #DDDDDD;
916 border-bottom: 1px solid #DDDDDD;
913 }
917 }
914
918
915 /* -----------------------------------------------------------
919 /* -----------------------------------------------------------
916 content -> right -> box / paragraphs
920 content -> right -> box / paragraphs
917 ----------------------------------------------------------- */
921 ----------------------------------------------------------- */
918
922
919 #content div.box p
923 #content div.box p
920 {
924 {
921 margin: 0 24px 10px 24px;
925 margin: 0 24px 10px 24px;
922 padding: 0;
926 padding: 0;
923 color: #5f5f5f;
927 color: #5f5f5f;
924 font-size: 12px;
928 font-size: 12px;
925 line-height: 150%;
929 line-height: 150%;
926 }
930 }
927
931
928 #content div.box blockquote
932 #content div.box blockquote
929 {
933 {
930 margin: 0 34px 0 34px;
934 margin: 0 34px 0 34px;
931 padding: 0 0 0 14px;
935 padding: 0 0 0 14px;
932 border-left: 4px solid #DDDDDD;
936 border-left: 4px solid #DDDDDD;
933 color: #5f5f5f;
937 color: #5f5f5f;
934 font-size: 11px;
938 font-size: 11px;
935 line-height: 150%;
939 line-height: 150%;
936 }
940 }
937
941
938 #content div.box blockquote p
942 #content div.box blockquote p
939 {
943 {
940 margin: 10px 0 10px 0;
944 margin: 10px 0 10px 0;
941 padding: 0;
945 padding: 0;
942 }
946 }
943
947
944 /* -----------------------------------------------------------
948 /* -----------------------------------------------------------
945 content -> right -> box / lists
949 content -> right -> box / lists
946 ----------------------------------------------------------- */
950 ----------------------------------------------------------- */
947
951
948 #content div.box dl
952 #content div.box dl
949 {
953 {
950 margin: 10px 24px 10px 24px;
954 margin: 10px 24px 10px 24px;
951 }
955 }
952
956
953 #content div.box dt
957 #content div.box dt
954 {
958 {
955 margin: 0;
959 margin: 0;
956 font-size: 12px;
960 font-size: 12px;
957 }
961 }
958
962
959 #content div.box dd
963 #content div.box dd
960 {
964 {
961 margin: 0;
965 margin: 0;
962 padding: 8px 0 8px 15px;
966 padding: 8px 0 8px 15px;
963 font-size: 12px;
967 font-size: 12px;
964 }
968 }
965
969
966 #content div.box ul.left
970 #content div.box ul.left
967 {
971 {
968 float: left;
972 float: left;
969 }
973 }
970
974
971 #content div.box ol.left
975 #content div.box ol.left
972 {
976 {
973 float: left;
977 float: left;
974 }
978 }
975
979
976 #content div.box li
980 #content div.box li
977 {
981 {
978 padding: 4px 0 4px 0;
982 padding: 4px 0 4px 0;
979 font-size: 12px;
983 font-size: 12px;
980 }
984 }
981
985
982 #content div.box ol.lower-roman,
986 #content div.box ol.lower-roman,
983 #content div.box ol.upper-roman
987 #content div.box ol.upper-roman
984 {
988 {
985 margin: 10px 24px 10px 44px;
989 margin: 10px 24px 10px 44px;
986 }
990 }
987
991
988 #content div.box ol.lower-alpha,
992 #content div.box ol.lower-alpha,
989 #content div.box ol.upper-alpha
993 #content div.box ol.upper-alpha
990 {
994 {
991 margin: 10px 24px 10px 44px;
995 margin: 10px 24px 10px 44px;
992 }
996 }
993
997
994 #content div.box ol.decimal
998 #content div.box ol.decimal
995 {
999 {
996 margin: 10px 24px 10px 44px;
1000 margin: 10px 24px 10px 44px;
997 }
1001 }
998
1002
999 #content div.box ul.disc,
1003 #content div.box ul.disc,
1000 #content div.box ul.circle
1004 #content div.box ul.circle
1001 {
1005 {
1002 margin: 10px 24px 10px 38px;
1006 margin: 10px 24px 10px 38px;
1003 }
1007 }
1004
1008
1005 #content div.box ul.square
1009 #content div.box ul.square
1006 {
1010 {
1007 margin: 10px 24px 10px 40px;
1011 margin: 10px 24px 10px 40px;
1008 }
1012 }
1009
1013
1010 /* -----------------------------------------------------------
1014 /* -----------------------------------------------------------
1011 content -> right -> box / images
1015 content -> right -> box / images
1012 ----------------------------------------------------------- */
1016 ----------------------------------------------------------- */
1013
1017
1014 #content div.box img.left
1018 #content div.box img.left
1015 {
1019 {
1016 margin: 10px 10px 10px 0;
1020 margin: 10px 10px 10px 0;
1017 border: none;
1021 border: none;
1018 float: left;
1022 float: left;
1019 }
1023 }
1020
1024
1021 #content div.box img.right
1025 #content div.box img.right
1022 {
1026 {
1023 margin: 10px 0 10px 10px;
1027 margin: 10px 0 10px 10px;
1024 border: none;
1028 border: none;
1025 float: right;
1029 float: right;
1026 }
1030 }
1027
1031
1028 /* -----------------------------------------------------------
1032 /* -----------------------------------------------------------
1029 content -> right -> box / messages
1033 content -> right -> box / messages
1030 ----------------------------------------------------------- */
1034 ----------------------------------------------------------- */
1031
1035
1032 #content div.box div.messages
1036 #content div.box div.messages
1033 {
1037 {
1034 margin: 0 20px 0 20px;
1038 margin: 0 20px 0 20px;
1035 padding: 0;
1039 padding: 0;
1036 clear: both;
1040 clear: both;
1037 overflow: hidden;
1041 overflow: hidden;
1038 }
1042 }
1039
1043
1040 #content div.box div.message
1044 #content div.box div.message
1041 {
1045 {
1042 margin: 0 0 0px 0;
1046 margin: 0 0 0px 0;
1043 padding: 0 0 10px 0;
1047 padding: 0 0 10px 0;
1044 clear: both;
1048 clear: both;
1045 overflow: hidden;
1049 overflow: hidden;
1046 }
1050 }
1047
1051
1048 #content div.box div.message div.image
1052 #content div.box div.message div.image
1049 {
1053 {
1050 margin: 9px 0 0 5px;
1054 margin: 9px 0 0 5px;
1051 padding: 6px;
1055 padding: 6px;
1052 float: left;
1056 float: left;
1053 }
1057 }
1054
1058
1055 #content div.box div.message div.image img
1059 #content div.box div.message div.image img
1056 {
1060 {
1057 margin: 0;
1061 margin: 0;
1058 vertical-align: middle;
1062 vertical-align: middle;
1059 }
1063 }
1060
1064
1061 #content div.box div.message div.text
1065 #content div.box div.message div.text
1062 {
1066 {
1063 margin: 0;
1067 margin: 0;
1064 padding: 9px 6px 9px 6px;
1068 padding: 9px 6px 9px 6px;
1065 float: left;
1069 float: left;
1066 }
1070 }
1067
1071
1068 #content div.box div.message div.dismiss
1072 #content div.box div.message div.dismiss
1069 {
1073 {
1070 margin: 0;
1074 margin: 0;
1071 padding: 0;
1075 padding: 0;
1072 float: right;
1076 float: right;
1073 }
1077 }
1074
1078
1075 #content div.box div.message div.dismiss a
1079 #content div.box div.message div.dismiss a
1076 {
1080 {
1077 margin: 15px 14px 0 0;
1081 margin: 15px 14px 0 0;
1078 padding: 0;
1082 padding: 0;
1079 height: 16px;
1083 height: 16px;
1080 width: 16px;
1084 width: 16px;
1081 display: block;
1085 display: block;
1082 background: url("../images/icons/cross.png") no-repeat;
1086 background: url("../images/icons/cross.png") no-repeat;
1083 }
1087 }
1084
1088
1085 #content div.box div.message div.text h1,
1089 #content div.box div.message div.text h1,
1086 #content div.box div.message div.text h2,
1090 #content div.box div.message div.text h2,
1087 #content div.box div.message div.text h3,
1091 #content div.box div.message div.text h3,
1088 #content div.box div.message div.text h4,
1092 #content div.box div.message div.text h4,
1089 #content div.box div.message div.text h5,
1093 #content div.box div.message div.text h5,
1090 #content div.box div.message div.text h6
1094 #content div.box div.message div.text h6
1091 {
1095 {
1092 margin: 0;
1096 margin: 0;
1093 padding: 0px;
1097 padding: 0px;
1094 border: none;
1098 border: none;
1095 }
1099 }
1096
1100
1097 #content div.box div.message div.text span
1101 #content div.box div.message div.text span
1098 {
1102 {
1099 margin: 0;
1103 margin: 0;
1100 padding: 5px 0 0 0;
1104 padding: 5px 0 0 0;
1101 height: 1%;
1105 height: 1%;
1102 display: block;
1106 display: block;
1103 }
1107 }
1104
1108
1105 #content div.box div.message-error
1109 #content div.box div.message-error
1106 {
1110 {
1107 height: 1%;
1111 height: 1%;
1108 clear: both;
1112 clear: both;
1109 overflow: hidden;
1113 overflow: hidden;
1110 background: #FBE3E4;
1114 background: #FBE3E4;
1111 border: 1px solid #FBC2C4;
1115 border: 1px solid #FBC2C4;
1112 color: #860006;
1116 color: #860006;
1113 }
1117 }
1114
1118
1115 #content div.box div.message-error h6
1119 #content div.box div.message-error h6
1116 {
1120 {
1117 color: #860006;
1121 color: #860006;
1118 }
1122 }
1119
1123
1120 #content div.box div.message-warning
1124 #content div.box div.message-warning
1121 {
1125 {
1122 height: 1%;
1126 height: 1%;
1123 clear: both;
1127 clear: both;
1124 overflow: hidden;
1128 overflow: hidden;
1125 background: #FFF6BF;
1129 background: #FFF6BF;
1126 border: 1px solid #FFD324;
1130 border: 1px solid #FFD324;
1127 color: #5f5200;
1131 color: #5f5200;
1128 }
1132 }
1129
1133
1130 #content div.box div.message-warning h6
1134 #content div.box div.message-warning h6
1131 {
1135 {
1132 color: #5f5200;
1136 color: #5f5200;
1133 }
1137 }
1134
1138
1135 #content div.box div.message-notice
1139 #content div.box div.message-notice
1136 {
1140 {
1137 height: 1%;
1141 height: 1%;
1138 clear: both;
1142 clear: both;
1139 overflow: hidden;
1143 overflow: hidden;
1140 background: #8FBDE0;
1144 background: #8FBDE0;
1141 border: 1px solid #6BACDE;
1145 border: 1px solid #6BACDE;
1142 color: #003863;
1146 color: #003863;
1143 }
1147 }
1144
1148
1145 #content div.box div.message-notice h6
1149 #content div.box div.message-notice h6
1146 {
1150 {
1147 color: #003863;
1151 color: #003863;
1148 }
1152 }
1149
1153
1150 #content div.box div.message-success
1154 #content div.box div.message-success
1151 {
1155 {
1152 height: 1%;
1156 height: 1%;
1153 clear: both;
1157 clear: both;
1154 overflow: hidden;
1158 overflow: hidden;
1155 background: #E6EFC2;
1159 background: #E6EFC2;
1156 border: 1px solid #C6D880;
1160 border: 1px solid #C6D880;
1157 color: #4e6100;
1161 color: #4e6100;
1158 }
1162 }
1159
1163
1160 #content div.box div.message-success h6
1164 #content div.box div.message-success h6
1161 {
1165 {
1162 color: #4e6100;
1166 color: #4e6100;
1163 }
1167 }
1164
1168
1165 /* -----------------------------------------------------------
1169 /* -----------------------------------------------------------
1166 content -> right -> box / forms
1170 content -> right -> box / forms
1167 ----------------------------------------------------------- */
1171 ----------------------------------------------------------- */
1168
1172
1169 #content div.box div.form
1173 #content div.box div.form
1170 {
1174 {
1171 margin: 0;
1175 margin: 0;
1172 padding: 0 20px 10px 20px;
1176 padding: 0 20px 10px 20px;
1173 clear: both;
1177 clear: both;
1174 overflow: hidden;
1178 overflow: hidden;
1175 }
1179 }
1176
1180
1177 #content div.box div.form div.fields
1181 #content div.box div.form div.fields
1178 {
1182 {
1179 margin: 0;
1183 margin: 0;
1180 padding: 0;
1184 padding: 0;
1181 clear: both;
1185 clear: both;
1182 overflow: hidden;
1186 overflow: hidden;
1183 }
1187 }
1184
1188
1185 #content div.box div.form div.fields div.field
1189 #content div.box div.form div.fields div.field
1186 {
1190 {
1187 margin: 0;
1191 margin: 0;
1188 padding: 10px 0 10px 0;
1192 padding: 10px 0 10px 0;
1189 height: 1%;
1193 height: 1%;
1190 border-bottom: 1px solid #DDDDDD;
1194 border-bottom: 1px solid #DDDDDD;
1191 clear: both;
1195 clear: both;
1192 overflow: hidden;
1196 overflow: hidden;
1193 }
1197 }
1194
1198
1195 #content div.box div.form div.fields div.field-first
1199 #content div.box div.form div.fields div.field-first
1196 {
1200 {
1197 padding: 0 0 10px 0;
1201 padding: 0 0 10px 0;
1198 }
1202 }
1199
1203
1200 #content div.box div.form div.fields div.field span.error-message
1204 #content div.box div.form div.fields div.field span.error-message
1201 {
1205 {
1202 margin: 8px 0 0 0;
1206 margin: 8px 0 0 0;
1203 padding: 0;
1207 padding: 0;
1204 height: 1%;
1208 height: 1%;
1205 display: block;
1209 display: block;
1206 color: #FF0000;
1210 color: #FF0000;
1207 }
1211 }
1208
1212
1209 #content div.box div.form div.fields div.field span.success
1213 #content div.box div.form div.fields div.field span.success
1210 {
1214 {
1211 margin: 8px 0 0 0;
1215 margin: 8px 0 0 0;
1212 padding: 0;
1216 padding: 0;
1213 height: 1%;
1217 height: 1%;
1214 display: block;
1218 display: block;
1215 color: #316309;
1219 color: #316309;
1216 }
1220 }
1217
1221
1218 /* -----------------------------------------------------------
1222 /* -----------------------------------------------------------
1219 content -> right -> forms -> labels
1223 content -> right -> forms -> labels
1220 ----------------------------------------------------------- */
1224 ----------------------------------------------------------- */
1221
1225
1222 #content div.box div.form div.fields div.field div.label
1226 #content div.box div.form div.fields div.field div.label
1223 {
1227 {
1224 left: 310px;
1228 left: 310px;
1225 margin: 0;
1229 margin: 0;
1226 padding: 8px 0 0 5px;
1230 padding: 8px 0 0 5px;
1227 width: auto;
1231 width: auto;
1228 position: absolute;
1232 position: absolute;
1229 }
1233 }
1230
1234
1231 #content div.box-left div.form div.fields div.field div.label,
1235 #content div.box-left div.form div.fields div.field div.label,
1232 #content div.box-right div.form div.fields div.field div.label
1236 #content div.box-right div.form div.fields div.field div.label
1233 {
1237 {
1234 left: 0;
1238 left: 0;
1235 margin: 0;
1239 margin: 0;
1236 padding: 0 0 8px 0;
1240 padding: 0 0 8px 0;
1237 width: auto;
1241 width: auto;
1238 position: relative;
1242 position: relative;
1239 }
1243 }
1240
1244
1241 /* -----------------------------------------------------------
1245 /* -----------------------------------------------------------
1242 content -> right -> forms -> label (select)
1246 content -> right -> forms -> label (select)
1243 ----------------------------------------------------------- */
1247 ----------------------------------------------------------- */
1244
1248
1245 #content div.box div.form div.fields div.field div.label-select
1249 #content div.box div.form div.fields div.field div.label-select
1246 {
1250 {
1247 padding: 2px 0 0 5px;
1251 padding: 2px 0 0 5px;
1248 }
1252 }
1249
1253
1250 #content div.box-left div.form div.fields div.field div.label-select,
1254 #content div.box-left div.form div.fields div.field div.label-select,
1251 #content div.box-right div.form div.fields div.field div.label-select
1255 #content div.box-right div.form div.fields div.field div.label-select
1252 {
1256 {
1253 padding: 0 0 8px 0;
1257 padding: 0 0 8px 0;
1254 }
1258 }
1255
1259
1256 /* -----------------------------------------------------------
1260 /* -----------------------------------------------------------
1257 content -> right -> forms -> label (checkbox)
1261 content -> right -> forms -> label (checkbox)
1258 ----------------------------------------------------------- */
1262 ----------------------------------------------------------- */
1259
1263
1260 #content div.box div.form div.fields div.field div.label-checkbox
1264 #content div.box div.form div.fields div.field div.label-checkbox
1261 {
1265 {
1262 padding:0 0 0 5px !important;
1266 padding:0 0 0 5px !important;
1263 }
1267 }
1264
1268
1265 /* -----------------------------------------------------------
1269 /* -----------------------------------------------------------
1266 content -> right -> forms -> label (radio)
1270 content -> right -> forms -> label (radio)
1267 ----------------------------------------------------------- */
1271 ----------------------------------------------------------- */
1268
1272
1269 #content div.box div.form div.fields div.field div.label-radio
1273 #content div.box div.form div.fields div.field div.label-radio
1270 {
1274 {
1271 padding:0 0 0 5px !important;
1275 padding:0 0 0 5px !important;
1272 }
1276 }
1273
1277
1274 /* -----------------------------------------------------------
1278 /* -----------------------------------------------------------
1275 content -> right -> forms -> label (textarea)
1279 content -> right -> forms -> label (textarea)
1276 ----------------------------------------------------------- */
1280 ----------------------------------------------------------- */
1277
1281
1278 #content div.box div.form div.fields div.field div.label-textarea
1282 #content div.box div.form div.fields div.field div.label-textarea
1279 {
1283 {
1280 padding:0 0 0 5px !important;
1284 padding:0 0 0 5px !important;
1281 }
1285 }
1282
1286
1283 #content div.box-left div.form div.fields div.field div.label-textarea,
1287 #content div.box-left div.form div.fields div.field div.label-textarea,
1284 #content div.box-right div.form div.fields div.field div.label-textarea
1288 #content div.box-right div.form div.fields div.field div.label-textarea
1285 {
1289 {
1286 padding: 0 0 8px 0 !important;
1290 padding: 0 0 8px 0 !important;
1287 }
1291 }
1288
1292
1289 /* -----------------------------------------------------------
1293 /* -----------------------------------------------------------
1290 content -> right -> forms -> labels (label)
1294 content -> right -> forms -> labels (label)
1291 ----------------------------------------------------------- */
1295 ----------------------------------------------------------- */
1292
1296
1293 #content div.box div.form div.fields div.field div.label label
1297 #content div.box div.form div.fields div.field div.label label
1294 {
1298 {
1295 color: #393939;
1299 color: #393939;
1296 font-weight: bold;
1300 font-weight: bold;
1297 }
1301 }
1298
1302
1299 #content div.box div.form div.fields div.field div.label span
1303 #content div.box div.form div.fields div.field div.label span
1300 {
1304 {
1301 margin: 0;
1305 margin: 0;
1302 padding: 2px 0 0 0;
1306 padding: 2px 0 0 0;
1303 height: 1%;
1307 height: 1%;
1304 display: block;
1308 display: block;
1305 color: #363636;
1309 color: #363636;
1306 }
1310 }
1307
1311
1308 /* -----------------------------------------------------------
1312 /* -----------------------------------------------------------
1309 content -> right -> forms -> input
1313 content -> right -> forms -> input
1310 ----------------------------------------------------------- */
1314 ----------------------------------------------------------- */
1311
1315
1312 #content div.box div.form div.fields div.field div.input
1316 #content div.box div.form div.fields div.field div.input
1313 {
1317 {
1314 margin: 0 0 0 200px;
1318 margin: 0 0 0 200px;
1315 padding: 0;
1319 padding: 0;
1316 }
1320 }
1317
1321
1318 #content div.box-left div.form div.fields div.field div.input,
1322 #content div.box-left div.form div.fields div.field div.input,
1319 #content div.box-right div.form div.fields div.field div.input
1323 #content div.box-right div.form div.fields div.field div.input
1320 {
1324 {
1321 margin: 0;
1325 margin: 0;
1322 padding: 7px 7px 6px 7px;
1326 padding: 7px 7px 6px 7px;
1323 border-top: 1px solid #b3b3b3;
1327 border-top: 1px solid #b3b3b3;
1324 border-left: 1px solid #b3b3b3;
1328 border-left: 1px solid #b3b3b3;
1325 border-right: 1px solid #eaeaea;
1329 border-right: 1px solid #eaeaea;
1326 border-bottom: 1px solid #eaeaea;
1330 border-bottom: 1px solid #eaeaea;
1327 }
1331 }
1328
1332
1329 #content div.box div.form div.fields div.field div.input input
1333 #content div.box div.form div.fields div.field div.input input
1330 {
1334 {
1331 margin: 0;
1335 margin: 0;
1332 padding: 7px 7px 6px 7px;
1336 padding: 7px 7px 6px 7px;
1333 background: #FFFFFF;
1337 background: #FFFFFF;
1334 border-top: 1px solid #b3b3b3;
1338 border-top: 1px solid #b3b3b3;
1335 border-left: 1px solid #b3b3b3;
1339 border-left: 1px solid #b3b3b3;
1336 border-right: 1px solid #eaeaea;
1340 border-right: 1px solid #eaeaea;
1337 border-bottom: 1px solid #eaeaea;
1341 border-bottom: 1px solid #eaeaea;
1338 color: #000000;
1342 color: #000000;
1339 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1343 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1340 font-size: 11px;
1344 font-size: 11px;
1341 float: left;
1345 float: left;
1342 }
1346 }
1343
1347
1344 #content div.box-left div.form div.fields div.field div.input input,
1348 #content div.box-left div.form div.fields div.field div.input input,
1345 #content div.box-right div.form div.fields div.field div.input input
1349 #content div.box-right div.form div.fields div.field div.input input
1346 {
1350 {
1347 width: 100%;
1351 width: 100%;
1348 padding: 0;
1352 padding: 0;
1349 border: none;
1353 border: none;
1350 }
1354 }
1351
1355
1352 #content div.box div.form div.fields div.field div.input input.small
1356 #content div.box div.form div.fields div.field div.input input.small
1353 {
1357 {
1354 width: 30%;
1358 width: 30%;
1355 }
1359 }
1356
1360
1357 #content div.box div.form div.fields div.field div.input input.medium
1361 #content div.box div.form div.fields div.field div.input input.medium
1358 {
1362 {
1359 width: 55%;
1363 width: 55%;
1360 }
1364 }
1361
1365
1362 #content div.box div.form div.fields div.field div.input input.large
1366 #content div.box div.form div.fields div.field div.input input.large
1363 {
1367 {
1364 width: 85%;
1368 width: 85%;
1365 }
1369 }
1366
1370
1367 #content div.box div.form div.fields div.field div.input input.date
1371 #content div.box div.form div.fields div.field div.input input.date
1368 {
1372 {
1369 width: 177px;
1373 width: 177px;
1370 }
1374 }
1371
1375
1372 #content div.box div.form div.fields div.field div.input input.button
1376 #content div.box div.form div.fields div.field div.input input.button
1373 {
1377 {
1374 margin: 0;
1378 margin: 0;
1375 padding: 4px 8px 4px 8px;
1379 padding: 4px 8px 4px 8px;
1376 background: #D4D0C8;
1380 background: #D4D0C8;
1377 border-top: 1px solid #FFFFFF;
1381 border-top: 1px solid #FFFFFF;
1378 border-left: 1px solid #FFFFFF;
1382 border-left: 1px solid #FFFFFF;
1379 border-right: 1px solid #404040;
1383 border-right: 1px solid #404040;
1380 border-bottom: 1px solid #404040;
1384 border-bottom: 1px solid #404040;
1381 color: #000000;
1385 color: #000000;
1382 }
1386 }
1383
1387
1384 #content div.box div.form div.fields div.field div.input input.error
1388 #content div.box div.form div.fields div.field div.input input.error
1385 {
1389 {
1386 background: #FBE3E4;
1390 background: #FBE3E4;
1387 border-top: 1px solid #e1b2b3;
1391 border-top: 1px solid #e1b2b3;
1388 border-left: 1px solid #e1b2b3;
1392 border-left: 1px solid #e1b2b3;
1389 border-right: 1px solid #FBC2C4;
1393 border-right: 1px solid #FBC2C4;
1390 border-bottom: 1px solid #FBC2C4;
1394 border-bottom: 1px solid #FBC2C4;
1391 }
1395 }
1392
1396
1393 #content div.box div.form div.fields div.field div.input input.success
1397 #content div.box div.form div.fields div.field div.input input.success
1394 {
1398 {
1395 background: #E6EFC2;
1399 background: #E6EFC2;
1396 border-top: 1px solid #cebb98;
1400 border-top: 1px solid #cebb98;
1397 border-left: 1px solid #cebb98;
1401 border-left: 1px solid #cebb98;
1398 border-right: 1px solid #c6d880;
1402 border-right: 1px solid #c6d880;
1399 border-bottom: 1px solid #c6d880;
1403 border-bottom: 1px solid #c6d880;
1400 }
1404 }
1401
1405
1402 #content div.box div.form div.fields div.field div.input img.ui-datepicker-trigger
1406 #content div.box div.form div.fields div.field div.input img.ui-datepicker-trigger
1403 {
1407 {
1404 margin: 0 0 0 6px;
1408 margin: 0 0 0 6px;
1405 }
1409 }
1406
1410
1407 /* -----------------------------------------------------------
1411 /* -----------------------------------------------------------
1408 content -> right -> forms -> input (file styling)
1412 content -> right -> forms -> input (file styling)
1409 ----------------------------------------------------------- */
1413 ----------------------------------------------------------- */
1410
1414
1411 #content div.box div.form div.fields div.field div.input a.ui-input-file
1415 #content div.box div.form div.fields div.field div.input a.ui-input-file
1412 {
1416 {
1413 margin: 0 0 0 6px;
1417 margin: 0 0 0 6px;
1414 padding: 0;
1418 padding: 0;
1415 width: 28px;
1419 width: 28px;
1416 height: 28px;
1420 height: 28px;
1417 display: inline;
1421 display: inline;
1418 position: absolute;
1422 position: absolute;
1419 overflow: hidden;
1423 overflow: hidden;
1420 cursor: pointer;
1424 cursor: pointer;
1421 background: #e5e3e3 url("../images/button_browse.png") no-repeat;
1425 background: #e5e3e3 url("../images/button_browse.png") no-repeat;
1422 border: none;
1426 border: none;
1423 text-decoration: none;
1427 text-decoration: none;
1424 }
1428 }
1425
1429
1426 #content div.box div.form div.fields div.field div.input a:hover.ui-input-file
1430 #content div.box div.form div.fields div.field div.input a:hover.ui-input-file
1427 {
1431 {
1428 background: #e5e3e3 url("../images/button_browse_selected.png") no-repeat;
1432 background: #e5e3e3 url("../images/button_browse_selected.png") no-repeat;
1429 }
1433 }
1430
1434
1431 /* -----------------------------------------------------------
1435 /* -----------------------------------------------------------
1432 content -> right -> forms -> textarea
1436 content -> right -> forms -> textarea
1433 ----------------------------------------------------------- */
1437 ----------------------------------------------------------- */
1434
1438
1435 #content div.box div.form div.fields div.field div.textarea
1439 #content div.box div.form div.fields div.field div.textarea
1436 {
1440 {
1437 margin: 0 0 0 200px;
1441 margin: 0 0 0 200px;
1438 padding: 10px;
1442 padding: 10px;
1439 border-top: 1px solid #b3b3b3;
1443 border-top: 1px solid #b3b3b3;
1440 border-left: 1px solid #b3b3b3;
1444 border-left: 1px solid #b3b3b3;
1441 border-right: 1px solid #eaeaea;
1445 border-right: 1px solid #eaeaea;
1442 border-bottom: 1px solid #eaeaea;
1446 border-bottom: 1px solid #eaeaea;
1443 }
1447 }
1444
1448
1445 #content div.box div.form div.fields div.field div.textarea-editor
1449 #content div.box div.form div.fields div.field div.textarea-editor
1446 {
1450 {
1447 padding: 0;
1451 padding: 0;
1448 border: 1px solid #dddddd;
1452 border: 1px solid #dddddd;
1449 }
1453 }
1450
1454
1451 #content div.box-left div.form div.fields div.field div.textarea,
1455 #content div.box-left div.form div.fields div.field div.textarea,
1452 #content div.box-right div.form div.fields div.field div.textarea
1456 #content div.box-right div.form div.fields div.field div.textarea
1453 {
1457 {
1454 margin: 0;
1458 margin: 0;
1455 }
1459 }
1456
1460
1457 #content div.box div.form div.fields div.field div.textarea textarea
1461 #content div.box div.form div.fields div.field div.textarea textarea
1458 {
1462 {
1459 margin: 0;
1463 margin: 0;
1460 padding: 0;
1464 padding: 0;
1461 width: 100%;
1465 width: 100%;
1462 height: 220px;
1466 height: 220px;
1463 overflow: hidden;
1467 overflow: hidden;
1464 background: #FFFFFF;
1468 background: #FFFFFF;
1465 border-width: 0;
1469 border-width: 0;
1466 color: #000000;
1470 color: #000000;
1467 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1471 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1468 font-size: 11px;
1472 font-size: 11px;
1469 outline: none;
1473 outline: none;
1470 }
1474 }
1471
1475
1472 #content div.box-left div.form div.fields div.field div.textarea textarea,
1476 #content div.box-left div.form div.fields div.field div.textarea textarea,
1473 #content div.box-right div.form div.fields div.field div.textarea textarea
1477 #content div.box-right div.form div.fields div.field div.textarea textarea
1474 {
1478 {
1475 width: 100%;
1479 width: 100%;
1476 height: 100px;
1480 height: 100px;
1477 }
1481 }
1478
1482
1479 #content div.box div.form div.fields div.field div.textarea textarea.error
1483 #content div.box div.form div.fields div.field div.textarea textarea.error
1480 {
1484 {
1481 padding: 3px 10px 10px 23px;
1485 padding: 3px 10px 10px 23px;
1482 background-color: #FBE3E4;
1486 background-color: #FBE3E4;
1483 background-image: url("../../../resources/images/icons/exclamation.png");
1487 background-image: url("../../../resources/images/icons/exclamation.png");
1484 background-repeat: no-repeat;
1488 background-repeat: no-repeat;
1485 background-position: 3px 3px;
1489 background-position: 3px 3px;
1486 border: 1px solid #FBC2C4;
1490 border: 1px solid #FBC2C4;
1487 }
1491 }
1488
1492
1489 #content div.box div.form div.fields div.field div.textarea textarea.success
1493 #content div.box div.form div.fields div.field div.textarea textarea.success
1490 {
1494 {
1491 padding: 3px 10px 10px 23px;
1495 padding: 3px 10px 10px 23px;
1492 background-color: #E6EFC2;
1496 background-color: #E6EFC2;
1493 background-image: url("../../../resources/images/icons/accept.png");
1497 background-image: url("../../../resources/images/icons/accept.png");
1494 background-repeat: no-repeat;
1498 background-repeat: no-repeat;
1495 background-position: 3px 3px;
1499 background-position: 3px 3px;
1496 border: 1px solid #C6D880;
1500 border: 1px solid #C6D880;
1497 }
1501 }
1498
1502
1499 /* -----------------------------------------------------------
1503 /* -----------------------------------------------------------
1500 content -> right -> forms -> textarea (tinymce editor)
1504 content -> right -> forms -> textarea (tinymce editor)
1501 ----------------------------------------------------------- */
1505 ----------------------------------------------------------- */
1502
1506
1503 #content div.box div.form div.fields div.field div.textarea table
1507 #content div.box div.form div.fields div.field div.textarea table
1504 {
1508 {
1505 margin: 0;
1509 margin: 0;
1506 padding: 0;
1510 padding: 0;
1507 width: 100%;
1511 width: 100%;
1508 border: none;
1512 border: none;
1509 }
1513 }
1510
1514
1511 #content div.box div.form div.fields div.field div.textarea table td
1515 #content div.box div.form div.fields div.field div.textarea table td
1512 {
1516 {
1513 padding: 0;
1517 padding: 0;
1514 background: #DDDDDD;
1518 background: #DDDDDD;
1515 border: none;
1519 border: none;
1516 }
1520 }
1517
1521
1518 #content div.box div.form div.fields div.field div.textarea table td table
1522 #content div.box div.form div.fields div.field div.textarea table td table
1519 {
1523 {
1520 margin: 0;
1524 margin: 0;
1521 padding: 0;
1525 padding: 0;
1522 width: auto;
1526 width: auto;
1523 border: none;
1527 border: none;
1524 }
1528 }
1525
1529
1526 #content div.box div.form div.fields div.field div.textarea table td table td
1530 #content div.box div.form div.fields div.field div.textarea table td table td
1527 {
1531 {
1528 padding: 5px 5px 5px 0;
1532 padding: 5px 5px 5px 0;
1529 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1533 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1530 font-size: 11px;
1534 font-size: 11px;
1531 }
1535 }
1532
1536
1533 #content div.box div.form div.fields div.field div.textarea table td table td a
1537 #content div.box div.form div.fields div.field div.textarea table td table td a
1534 {
1538 {
1535 border: none;
1539 border: none;
1536 }
1540 }
1537
1541
1538 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive
1542 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive
1539 {
1543 {
1540 background: #b1b1b1;
1544 background: #b1b1b1;
1541 }
1545 }
1542
1546
1543 /* -----------------------------------------------------------
1547 /* -----------------------------------------------------------
1544 content -> right -> forms -> select
1548 content -> right -> forms -> select
1545 ----------------------------------------------------------- */
1549 ----------------------------------------------------------- */
1546
1550
1547 #content div.box div.form div.fields div.field div.select
1551 #content div.box div.form div.fields div.field div.select
1548 {
1552 {
1549 margin: 0 0 0 200px;
1553 margin: 0 0 0 200px;
1550 padding: 0;
1554 padding: 0;
1551 }
1555 }
1552
1556
1553 #content div.box div.form div.fields div.field div.select a:hover
1557 #content div.box div.form div.fields div.field div.select a:hover
1554 {
1558 {
1555 color: #000000;
1559 color: #000000;
1556 text-decoration: none;
1560 text-decoration: none;
1557 }
1561 }
1558
1562
1559 #content div.box div.form div.fields div.field div.select select
1563 #content div.box div.form div.fields div.field div.select select
1560 {
1564 {
1561 margin: 0;
1565 margin: 0;
1562 }
1566 }
1563
1567
1564 /* -----------------------------------------------------------
1568 /* -----------------------------------------------------------
1565 content -> right -> forms -> select (jquery styling)
1569 content -> right -> forms -> select (jquery styling)
1566 ----------------------------------------------------------- */
1570 ----------------------------------------------------------- */
1567
1571
1568 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus
1572 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus
1569 {
1573 {
1570 border: 1px solid #666666;
1574 border: 1px solid #666666;
1571 }
1575 }
1572
1576
1573 #content div.box div.form div.fields div.field div.select a.ui-selectmenu
1577 #content div.box div.form div.fields div.field div.select a.ui-selectmenu
1574 {
1578 {
1575 color: #565656;
1579 color: #565656;
1576 text-decoration: none;
1580 text-decoration: none;
1577 }
1581 }
1578
1582
1579 #content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover
1583 #content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover
1580 {
1584 {
1581 color: #000000;
1585 color: #000000;
1582 text-decoration: none;
1586 text-decoration: none;
1583 }
1587 }
1584
1588
1585 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus span.ui-icon
1589 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus span.ui-icon
1586 {
1590 {
1587 background-image: url(../images/ui/ui-icons_222222_256x240.png);
1591 background-image: url(../images/ui/ui-icons_222222_256x240.png);
1588 }
1592 }
1589
1593
1590 /* -----------------------------------------------------------
1594 /* -----------------------------------------------------------
1591 content -> right -> forms -> element focus
1595 content -> right -> forms -> element focus
1592 ----------------------------------------------------------- */
1596 ----------------------------------------------------------- */
1593
1597
1594 #content div.box div.form div.fields div.field input[type=text]:focus,
1598 #content div.box div.form div.fields div.field input[type=text]:focus,
1595 #content div.box div.form div.fields div.field input[type=password]:focus,
1599 #content div.box div.form div.fields div.field input[type=password]:focus,
1596 #content div.box div.form div.fields div.field input[type=file]:focus,
1600 #content div.box div.form div.fields div.field input[type=file]:focus,
1597 #content div.box div.form div.fields div.field textarea:focus,
1601 #content div.box div.form div.fields div.field textarea:focus,
1598 #content div.box div.form div.fields div.field select:focus
1602 #content div.box div.form div.fields div.field select:focus
1599 {
1603 {
1600 background: #f6f6f6;
1604 background: #f6f6f6;
1601 border-color: #666;
1605 border-color: #666;
1602 }
1606 }
1603
1607
1604 /* -----------------------------------------------------------
1608 /* -----------------------------------------------------------
1605 content -> right -> forms -> checkboxes
1609 content -> right -> forms -> checkboxes
1606 ----------------------------------------------------------- */
1610 ----------------------------------------------------------- */
1607
1611
1608 #content div.box div.form div.fields div.field div.checkboxes
1612 #content div.box div.form div.fields div.field div.checkboxes
1609 {
1613 {
1610 margin: 0 0 0 200px;
1614 margin: 0 0 0 200px;
1611 padding: 0;
1615 padding: 0;
1612 }
1616 }
1613
1617
1614 #content div.box div.form div.fields div.field div.checkboxes div.checkbox
1618 #content div.box div.form div.fields div.field div.checkboxes div.checkbox
1615 {
1619 {
1616 margin: 0;
1620 margin: 0;
1617 padding: 2px 0 2px 0;
1621 padding: 2px 0 2px 0;
1618 clear: both;
1622 clear: both;
1619 overflow: hidden;
1623 overflow: hidden;
1620 }
1624 }
1621
1625
1622 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input
1626 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input
1623 {
1627 {
1624 margin: 0;
1628 margin: 0;
1625 float: left;
1629 float: left;
1626 }
1630 }
1627
1631
1628 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label
1632 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label
1629 {
1633 {
1630 margin: 3px 0 0 4px;
1634 margin: 3px 0 0 4px;
1631 height: 1%;
1635 height: 1%;
1632 display: block;
1636 display: block;
1633 float: left;
1637 float: left;
1634 }
1638 }
1635
1639
1636 /* -----------------------------------------------------------
1640 /* -----------------------------------------------------------
1637 content -> right -> forms -> radios
1641 content -> right -> forms -> radios
1638 ----------------------------------------------------------- */
1642 ----------------------------------------------------------- */
1639
1643
1640 #content div.box div.form div.fields div.field div.radios
1644 #content div.box div.form div.fields div.field div.radios
1641 {
1645 {
1642 margin: 0 0 0 200px;
1646 margin: 0 0 0 200px;
1643 padding: 0;
1647 padding: 0;
1644 }
1648 }
1645
1649
1646 #content div.box div.form div.fields div.field div.radios div.radio
1650 #content div.box div.form div.fields div.field div.radios div.radio
1647 {
1651 {
1648 margin: 0;
1652 margin: 0;
1649 padding: 2px 0 2px 0;
1653 padding: 2px 0 2px 0;
1650 clear: both;
1654 clear: both;
1651 overflow: hidden;
1655 overflow: hidden;
1652 }
1656 }
1653
1657
1654 #content div.box div.form div.fields div.field div.radios div.radio input
1658 #content div.box div.form div.fields div.field div.radios div.radio input
1655 {
1659 {
1656 margin: 0;
1660 margin: 0;
1657 float: left;
1661 float: left;
1658 }
1662 }
1659
1663
1660 #content div.box div.form div.fields div.field div.radios div.radio label
1664 #content div.box div.form div.fields div.field div.radios div.radio label
1661 {
1665 {
1662 margin: 3px 0 0 4px;
1666 margin: 3px 0 0 4px;
1663 height: 1%;
1667 height: 1%;
1664 display: block;
1668 display: block;
1665 float: left;
1669 float: left;
1666 }
1670 }
1667 /* -----------------------------------------------------------
1671 /* -----------------------------------------------------------
1668 content -> right -> forms -> button
1672 content -> right -> forms -> button
1669 ----------------------------------------------------------- */
1673 ----------------------------------------------------------- */
1670
1674
1671 div.form div.fields div.field div.button
1675 div.form div.fields div.field div.button
1672 {
1676 {
1673 margin: 0;
1677 margin: 0;
1674 padding: 0 0 0 8px;
1678 padding: 0 0 0 8px;
1675 float: left;
1679 float: left;
1676 }
1680 }
1677
1681
1678 div.form div.fields div.field div.button input
1682 div.form div.fields div.field div.button input
1679 {
1683 {
1680 margin: 0;
1684 margin: 0;
1681 color: #000000;
1685 color: #000000;
1682 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1686 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1683 font-size: 11px;
1687 font-size: 11px;
1684 font-weight: bold;
1688 font-weight: bold;
1685 }
1689 }
1686
1690
1687 div.form div.fields div.field div.button .ui-state-default
1691 div.form div.fields div.field div.button .ui-state-default
1688 {
1692 {
1689 margin: 0;
1693 margin: 0;
1690 padding: 6px 12px 6px 12px;
1694 padding: 6px 12px 6px 12px;
1691 background: #e5e3e3 url("../images/button.png") repeat-x;
1695 background: #e5e3e3 url("../images/button.png") repeat-x;
1692 border-top: 1px solid #DDDDDD;
1696 border-top: 1px solid #DDDDDD;
1693 border-left: 1px solid #c6c6c6;
1697 border-left: 1px solid #c6c6c6;
1694 border-right: 1px solid #DDDDDD;
1698 border-right: 1px solid #DDDDDD;
1695 border-bottom: 1px solid #c6c6c6;
1699 border-bottom: 1px solid #c6c6c6;
1696 color: #515151;
1700 color: #515151;
1697 outline: none;
1701 outline: none;
1698 }
1702 }
1699
1703
1700 div.form div.fields div.field div.button .ui-state-hover
1704 div.form div.fields div.field div.button .ui-state-hover
1701 {
1705 {
1702 margin: 0;
1706 margin: 0;
1703 padding: 6px 12px 6px 12px;
1707 padding: 6px 12px 6px 12px;
1704 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1708 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1705 border-top: 1px solid #cccccc;
1709 border-top: 1px solid #cccccc;
1706 border-left: 1px solid #bebebe;
1710 border-left: 1px solid #bebebe;
1707 border-right: 1px solid #b1b1b1;
1711 border-right: 1px solid #b1b1b1;
1708 border-bottom: 1px solid #afafaf;
1712 border-bottom: 1px solid #afafaf;
1709 color: #515151;
1713 color: #515151;
1710 outline: none;
1714 outline: none;
1711 }
1715 }
1712
1716
1713 div.form div.fields div.field div.highlight
1717 div.form div.fields div.field div.highlight
1714 {
1718 {
1715 display: inline;
1719 display: inline;
1716 }
1720 }
1717
1721
1718 div.form div.fields div.field div.highlight .ui-state-default
1722 div.form div.fields div.field div.highlight .ui-state-default
1719 {
1723 {
1720 margin: 0;
1724 margin: 0;
1721 padding: 6px 12px 6px 12px;
1725 padding: 6px 12px 6px 12px;
1722 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1726 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1723 border-top: 1px solid #5c91a4;
1727 border-top: 1px solid #5c91a4;
1724 border-left: 1px solid #2a6f89;
1728 border-left: 1px solid #2a6f89;
1725 border-right: 1px solid #2b7089;
1729 border-right: 1px solid #2b7089;
1726 border-bottom: 1px solid #1a6480;
1730 border-bottom: 1px solid #1a6480;
1727 color: #FFFFFF;
1731 color: #FFFFFF;
1728 }
1732 }
1729
1733
1730 div.form div.fields div.field div.highlight .ui-state-hover
1734 div.form div.fields div.field div.highlight .ui-state-hover
1731 {
1735 {
1732 margin: 0;
1736 margin: 0;
1733 padding: 6px 12px 6px 12px;
1737 padding: 6px 12px 6px 12px;
1734 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1738 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1735 border-top: 1px solid #78acbf;
1739 border-top: 1px solid #78acbf;
1736 border-left: 1px solid #34819e;
1740 border-left: 1px solid #34819e;
1737 border-right: 1px solid #35829f;
1741 border-right: 1px solid #35829f;
1738 border-bottom: 1px solid #257897;
1742 border-bottom: 1px solid #257897;
1739 color: #FFFFFF;
1743 color: #FFFFFF;
1740 }
1744 }
1741
1745
1742
1746
1743 /* -----------------------------------------------------------
1747 /* -----------------------------------------------------------
1744 content -> right -> forms -> buttons
1748 content -> right -> forms -> buttons
1745 ----------------------------------------------------------- */
1749 ----------------------------------------------------------- */
1746
1750
1747 #content div.box div.form div.fields div.buttons
1751 #content div.box div.form div.fields div.buttons
1748 {
1752 {
1749 margin: 10px 0 0 200px;
1753 margin: 10px 0 0 200px;
1750 padding: 0;
1754 padding: 0;
1751 }
1755 }
1752
1756
1753 #content div.box-left div.form div.fields div.buttons,
1757 #content div.box-left div.form div.fields div.buttons,
1754 #content div.box-right div.form div.fields div.buttons
1758 #content div.box-right div.form div.fields div.buttons
1755 {
1759 {
1756 margin: 10px 0 0 0;
1760 margin: 10px 0 0 0;
1757 }
1761 }
1758
1762
1759 #content div.box div.form div.fields div.buttons input
1763 #content div.box div.form div.fields div.buttons input
1760 {
1764 {
1761 margin: 0;
1765 margin: 0;
1762 color: #000000;
1766 color: #000000;
1763 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1767 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1764 font-size: 11px;
1768 font-size: 11px;
1765 font-weight: bold;
1769 font-weight: bold;
1766 }
1770 }
1767 /* -----------------------------------------------------------
1771 /* -----------------------------------------------------------
1768 content -> right -> forms -> buttons
1772 content -> right -> forms -> buttons
1769 ----------------------------------------------------------- */
1773 ----------------------------------------------------------- */
1770
1774
1771 div.form div.fields div.buttons
1775 div.form div.fields div.buttons
1772 {
1776 {
1773 margin: 10px 0 0 200px;
1777 margin: 10px 0 0 200px;
1774 padding: 0;
1778 padding: 0;
1775 }
1779 }
1776
1780
1777 div.box-left div.form div.fields div.buttons,
1781 div.box-left div.form div.fields div.buttons,
1778 div.box-right div.form div.fields div.buttons
1782 div.box-right div.form div.fields div.buttons
1779 {
1783 {
1780 margin: 10px 0 0 0;
1784 margin: 10px 0 0 0;
1781 }
1785 }
1782
1786
1783 div.form div.fields div.buttons input
1787 div.form div.fields div.buttons input
1784 {
1788 {
1785 margin: 0;
1789 margin: 0;
1786 color: #000000;
1790 color: #000000;
1787 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1791 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1788 font-size: 11px;
1792 font-size: 11px;
1789 font-weight: bold;
1793 font-weight: bold;
1790 }
1794 }
1791
1795
1792 /* -----------------------------------------------------------
1796 /* -----------------------------------------------------------
1793 content -> right -> forms -> buttons (jquery styling)
1797 content -> right -> forms -> buttons (jquery styling)
1794 ----------------------------------------------------------- */
1798 ----------------------------------------------------------- */
1795
1799
1796 #content div.box div.form div.fields div.buttons input.ui-state-default
1800 #content div.box div.form div.fields div.buttons input.ui-state-default
1797 {
1801 {
1798 margin: 0;
1802 margin: 0;
1799 padding: 6px 12px 6px 12px;
1803 padding: 6px 12px 6px 12px;
1800 background: #e5e3e3 url("../images/button.png") repeat-x;
1804 background: #e5e3e3 url("../images/button.png") repeat-x;
1801 border-top: 1px solid #DDDDDD;
1805 border-top: 1px solid #DDDDDD;
1802 border-left: 1px solid #c6c6c6;
1806 border-left: 1px solid #c6c6c6;
1803 border-right: 1px solid #DDDDDD;
1807 border-right: 1px solid #DDDDDD;
1804 border-bottom: 1px solid #c6c6c6;
1808 border-bottom: 1px solid #c6c6c6;
1805 color: #515151;
1809 color: #515151;
1806 outline: none;
1810 outline: none;
1807 }
1811 }
1808
1812
1809 #content div.box div.form div.fields div.buttons input.ui-state-hover
1813 #content div.box div.form div.fields div.buttons input.ui-state-hover
1810 {
1814 {
1811 margin: 0;
1815 margin: 0;
1812 padding: 6px 12px 6px 12px;
1816 padding: 6px 12px 6px 12px;
1813 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1817 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1814 border-top: 1px solid #cccccc;
1818 border-top: 1px solid #cccccc;
1815 border-left: 1px solid #bebebe;
1819 border-left: 1px solid #bebebe;
1816 border-right: 1px solid #b1b1b1;
1820 border-right: 1px solid #b1b1b1;
1817 border-bottom: 1px solid #afafaf;
1821 border-bottom: 1px solid #afafaf;
1818 color: #515151;
1822 color: #515151;
1819 outline: none;
1823 outline: none;
1820 }
1824 }
1821
1825
1822 #content div.box div.form div.fields div.buttons div.highlight
1826 #content div.box div.form div.fields div.buttons div.highlight
1823 {
1827 {
1824 display: inline;
1828 display: inline;
1825 }
1829 }
1826
1830
1827 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default
1831 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default
1828 {
1832 {
1829 margin: 0;
1833 margin: 0;
1830 padding: 6px 12px 6px 12px;
1834 padding: 6px 12px 6px 12px;
1831 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1835 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1832 border-top: 1px solid #5c91a4;
1836 border-top: 1px solid #5c91a4;
1833 border-left: 1px solid #2a6f89;
1837 border-left: 1px solid #2a6f89;
1834 border-right: 1px solid #2b7089;
1838 border-right: 1px solid #2b7089;
1835 border-bottom: 1px solid #1a6480;
1839 border-bottom: 1px solid #1a6480;
1836 color: #FFFFFF;
1840 color: #FFFFFF;
1837 }
1841 }
1838
1842
1839 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover
1843 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover
1840 {
1844 {
1841 margin: 0;
1845 margin: 0;
1842 padding: 6px 12px 6px 12px;
1846 padding: 6px 12px 6px 12px;
1843 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1847 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1844 border-top: 1px solid #78acbf;
1848 border-top: 1px solid #78acbf;
1845 border-left: 1px solid #34819e;
1849 border-left: 1px solid #34819e;
1846 border-right: 1px solid #35829f;
1850 border-right: 1px solid #35829f;
1847 border-bottom: 1px solid #257897;
1851 border-bottom: 1px solid #257897;
1848 color: #FFFFFF;
1852 color: #FFFFFF;
1849 }
1853 }
1850
1854
1851 /* -----------------------------------------------------------
1855 /* -----------------------------------------------------------
1852 content -> right -> box / tables
1856 content -> right -> box / tables
1853 ----------------------------------------------------------- */
1857 ----------------------------------------------------------- */
1854
1858
1855 #content div.box div.table
1859 #content div.box div.table
1856 {
1860 {
1857 margin: 0;
1861 margin: 0;
1858 padding: 0 20px 10px 20px;
1862 padding: 0 20px 10px 20px;
1859 clear: both;
1863 clear: both;
1860 overflow: hidden;
1864 overflow: hidden;
1861 }
1865 }
1862
1866
1863 #content div.box table
1867 #content div.box table
1864 {
1868 {
1865 margin: 0;
1869 margin: 0;
1866 padding: 0;
1870 padding: 0;
1867 width: 100%;
1871 width: 100%;
1868 border-collapse: collapse;
1872 border-collapse: collapse;
1869 }
1873 }
1870
1874
1871 #content div.box table th
1875 #content div.box table th
1872 {
1876 {
1873 padding: 10px;
1877 padding: 10px;
1874 background: #eeeeee;
1878 background: #eeeeee;
1875 border-bottom: 1px solid #dddddd;
1879 border-bottom: 1px solid #dddddd;
1876 }
1880 }
1877
1881
1878 #content div.box table th.left
1882 #content div.box table th.left
1879 {
1883 {
1880 text-align: left;
1884 text-align: left;
1881 }
1885 }
1882
1886
1883 #content div.box table th.right
1887 #content div.box table th.right
1884 {
1888 {
1885 text-align: right;
1889 text-align: right;
1886 }
1890 }
1887
1891
1888 #content div.box table th.center
1892 #content div.box table th.center
1889 {
1893 {
1890 text-align: center;
1894 text-align: center;
1891 }
1895 }
1892
1896
1893 #content div.box table th.selected
1897 #content div.box table th.selected
1894 {
1898 {
1895 padding: 0;
1899 padding: 0;
1896 vertical-align: middle;
1900 vertical-align: middle;
1897 }
1901 }
1898
1902
1899 #content div.box table th.selected input
1903 #content div.box table th.selected input
1900 {
1904 {
1901 margin: 0;
1905 margin: 0;
1902 }
1906 }
1903
1907
1904 #content div.box table td
1908 #content div.box table td
1905 {
1909 {
1906 padding: 5px;
1910 padding: 5px;
1907 background: #ffffff;
1911 background: #ffffff;
1908 border-bottom: 1px solid #cdcdcd;
1912 border-bottom: 1px solid #cdcdcd;
1909 vertical-align:middle;
1913 vertical-align:middle;
1910 }
1914 }
1911
1915
1912 #content div.box table tr.selected td
1916 #content div.box table tr.selected td
1913 {
1917 {
1914 background: #FFFFCC;
1918 background: #FFFFCC;
1915 }
1919 }
1916
1920
1917 #content div.box table td.selected
1921 #content div.box table td.selected
1918 {
1922 {
1919 padding: 0;
1923 padding: 0;
1920 width: 3%;
1924 width: 3%;
1921 text-align: center;
1925 text-align: center;
1922 vertical-align: middle;
1926 vertical-align: middle;
1923 }
1927 }
1924
1928
1925 #content div.box table td.selected input
1929 #content div.box table td.selected input
1926 {
1930 {
1927 margin: 0;
1931 margin: 0;
1928 }
1932 }
1929
1933
1930 #content div.box table td.action
1934 #content div.box table td.action
1931 {
1935 {
1932 width: 45%;
1936 width: 45%;
1933 text-align: left;
1937 text-align: left;
1934 }
1938 }
1935
1939
1936 #content div.box table td.user
1940 #content div.box table td.user
1937 {
1941 {
1938 width: 10%;
1942 width: 10%;
1939 text-align: center;
1943 text-align: center;
1940 }
1944 }
1941
1945
1942 #content div.box table td.date
1946 #content div.box table td.date
1943 {
1947 {
1944 width: 33%;
1948 width: 33%;
1945 text-align: center;
1949 text-align: center;
1946 }
1950 }
1947
1951
1948 #content div.box table td.address
1952 #content div.box table td.address
1949 {
1953 {
1950 width: 10%;
1954 width: 10%;
1951 text-align: center;
1955 text-align: center;
1952 }
1956 }
1953
1957
1954 /* -----------------------------------------------------------
1958 /* -----------------------------------------------------------
1955 content -> right -> box / table action
1959 content -> right -> box / table action
1956 ----------------------------------------------------------- */
1960 ----------------------------------------------------------- */
1957
1961
1958 #content div.box div.action
1962 #content div.box div.action
1959 {
1963 {
1960 margin: 10px 0 0 0;
1964 margin: 10px 0 0 0;
1961 padding: 0;
1965 padding: 0;
1962 float: right;
1966 float: right;
1963 background: #FFFFFF;
1967 background: #FFFFFF;
1964 text-align: right;
1968 text-align: right;
1965 }
1969 }
1966
1970
1967 #content div.box div.action a:hover
1971 #content div.box div.action a:hover
1968 {
1972 {
1969 color: #000000;
1973 color: #000000;
1970 text-decoration: none;
1974 text-decoration: none;
1971 }
1975 }
1972
1976
1973 #content div.box div.action select
1977 #content div.box div.action select
1974 {
1978 {
1975 margin: 0;
1979 margin: 0;
1976 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1980 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1977 font-size: 11px;
1981 font-size: 11px;
1978 }
1982 }
1979
1983
1980 #content div.box div.action div.button
1984 #content div.box div.action div.button
1981 {
1985 {
1982 margin: 6px 0 0 0;
1986 margin: 6px 0 0 0;
1983 padding: 0;
1987 padding: 0;
1984 text-align: right;
1988 text-align: right;
1985 }
1989 }
1986
1990
1987 #content div.box div.action div.button input
1991 #content div.box div.action div.button input
1988 {
1992 {
1989 margin: 0;
1993 margin: 0;
1990 color: #000000;
1994 color: #000000;
1991 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1995 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1992 font-size: 11px;
1996 font-size: 11px;
1993 font-weight: bold;
1997 font-weight: bold;
1994 }
1998 }
1995
1999
1996 #content div.box div.action div.button input.ui-state-default
2000 #content div.box div.action div.button input.ui-state-default
1997 {
2001 {
1998 margin: 0;
2002 margin: 0;
1999 padding: 6px 12px 6px 12px;
2003 padding: 6px 12px 6px 12px;
2000 background: #e5e3e3 url("../images/button.png") repeat-x;
2004 background: #e5e3e3 url("../images/button.png") repeat-x;
2001 border-top: 1px solid #DDDDDD;
2005 border-top: 1px solid #DDDDDD;
2002 border-left: 1px solid #c6c6c6;
2006 border-left: 1px solid #c6c6c6;
2003 border-right: 1px solid #DDDDDD;
2007 border-right: 1px solid #DDDDDD;
2004 border-bottom: 1px solid #c6c6c6;
2008 border-bottom: 1px solid #c6c6c6;
2005 color: #515151;
2009 color: #515151;
2006 }
2010 }
2007
2011
2008 #content div.box div.action div.button input.ui-state-hover
2012 #content div.box div.action div.button input.ui-state-hover
2009 {
2013 {
2010 margin: 0;
2014 margin: 0;
2011 padding: 6px 12px 6px 12px;
2015 padding: 6px 12px 6px 12px;
2012 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2016 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2013 border-top: 1px solid #cccccc;
2017 border-top: 1px solid #cccccc;
2014 border-left: 1px solid #bebebe;
2018 border-left: 1px solid #bebebe;
2015 border-right: 1px solid #b1b1b1;
2019 border-right: 1px solid #b1b1b1;
2016 border-bottom: 1px solid #afafaf;
2020 border-bottom: 1px solid #afafaf;
2017 color: #515151;
2021 color: #515151;
2018 }
2022 }
2019
2023
2020 #content div.box div.action .ui-selectmenu
2024 #content div.box div.action .ui-selectmenu
2021 {
2025 {
2022 margin: 0;
2026 margin: 0;
2023 padding: 0;
2027 padding: 0;
2024 }
2028 }
2025
2029
2026 #content div.box div.action a.ui-selectmenu-focus
2030 #content div.box div.action a.ui-selectmenu-focus
2027 {
2031 {
2028 border: 1px solid #666666;
2032 border: 1px solid #666666;
2029 }
2033 }
2030
2034
2031 #content div.box div.action a.ui-selectmenu-focus span.ui-icon
2035 #content div.box div.action a.ui-selectmenu-focus span.ui-icon
2032 {
2036 {
2033 background-image: url(../images/ui/ui-icons_222222_256x240.png);
2037 background-image: url(../images/ui/ui-icons_222222_256x240.png);
2034 }
2038 }
2035
2039
2036 /* -----------------------------------------------------------
2040 /* -----------------------------------------------------------
2037 content -> right -> pagination
2041 content -> right -> pagination
2038 ----------------------------------------------------------- */
2042 ----------------------------------------------------------- */
2039
2043
2040 #content div.box div.pagination
2044 #content div.box div.pagination
2041 {
2045 {
2042 margin: 10px 0 0 0;
2046 margin: 10px 0 0 0;
2043 padding: 0;
2047 padding: 0;
2044 height: 1%;
2048 height: 1%;
2045 clear: both;
2049 clear: both;
2046 overflow: hidden;
2050 overflow: hidden;
2047 }
2051 }
2048
2052
2049 #content div.box div.pagination div.results
2053 #content div.box div.pagination div.results
2050 {
2054 {
2051 margin: 0;
2055 margin: 0;
2052 padding: 0;
2056 padding: 0;
2053 text-align: left;
2057 text-align: left;
2054 float: left
2058 float: left
2055 }
2059 }
2056
2060
2057 #content div.box div.pagination div.results span
2061 #content div.box div.pagination div.results span
2058 {
2062 {
2059 margin: 0;
2063 margin: 0;
2060 padding: 6px 8px 6px 8px;
2064 padding: 6px 8px 6px 8px;
2061 height: 1%;
2065 height: 1%;
2062 display: block;
2066 display: block;
2063 float: left;
2067 float: left;
2064 background: #ebebeb url("../images/pager.png") repeat-x;
2068 background: #ebebeb url("../images/pager.png") repeat-x;
2065 border-top: 1px solid #dedede;
2069 border-top: 1px solid #dedede;
2066 border-left: 1px solid #cfcfcf;
2070 border-left: 1px solid #cfcfcf;
2067 border-right: 1px solid #c4c4c4;
2071 border-right: 1px solid #c4c4c4;
2068 border-bottom: 1px solid #c4c4c4;
2072 border-bottom: 1px solid #c4c4c4;
2069 color: #4A4A4A;
2073 color: #4A4A4A;
2070 font-weight: bold;
2074 font-weight: bold;
2071 }
2075 }
2072
2076
2073 #content div.box div.pagination ul.pager
2077 #content div.box div.pagination ul.pager
2074 {
2078 {
2075 margin: 0;
2079 margin: 0;
2076 padding: 0;
2080 padding: 0;
2077 float: right;
2081 float: right;
2078 text-align: right;
2082 text-align: right;
2079 }
2083 }
2080
2084
2081 #content div.box div.pagination ul.pager li
2085 #content div.box div.pagination ul.pager li
2082 {
2086 {
2083 margin: 0 0 0 4px;
2087 margin: 0 0 0 4px;
2084 padding: 0;
2088 padding: 0;
2085 height: 1%;
2089 height: 1%;
2086 float: left;
2090 float: left;
2087 list-style: none;
2091 list-style: none;
2088 background: #ebebeb url("../images/pager.png") repeat-x;
2092 background: #ebebeb url("../images/pager.png") repeat-x;
2089 border-top: 1px solid #dedede;
2093 border-top: 1px solid #dedede;
2090 border-left: 1px solid #cfcfcf;
2094 border-left: 1px solid #cfcfcf;
2091 border-right: 1px solid #c4c4c4;
2095 border-right: 1px solid #c4c4c4;
2092 border-bottom: 1px solid #c4c4c4;
2096 border-bottom: 1px solid #c4c4c4;
2093 color: #4A4A4A;
2097 color: #4A4A4A;
2094 font-weight: bold;
2098 font-weight: bold;
2095 }
2099 }
2096
2100
2097 #content div.box div.pagination ul.pager li.separator
2101 #content div.box div.pagination ul.pager li.separator
2098 {
2102 {
2099 padding: 6px;
2103 padding: 6px;
2100 }
2104 }
2101
2105
2102 #content div.box div.pagination ul.pager li.current
2106 #content div.box div.pagination ul.pager li.current
2103 {
2107 {
2104 padding: 6px;
2108 padding: 6px;
2105 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2109 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2106 border-top: 1px solid #cccccc;
2110 border-top: 1px solid #cccccc;
2107 border-left: 1px solid #bebebe;
2111 border-left: 1px solid #bebebe;
2108 border-right: 1px solid #b1b1b1;
2112 border-right: 1px solid #b1b1b1;
2109 border-bottom: 1px solid #afafaf;
2113 border-bottom: 1px solid #afafaf;
2110 color: #515151;
2114 color: #515151;
2111 }
2115 }
2112
2116
2113 #content div.box div.pagination ul.pager li.disabled
2117 #content div.box div.pagination ul.pager li.disabled
2114 {
2118 {
2115 padding: 6px;
2119 padding: 6px;
2116 color: #B4B4B4;
2120 color: #B4B4B4;
2117 }
2121 }
2118
2122
2119 #content div.box div.pagination ul.pager li a
2123 #content div.box div.pagination ul.pager li a
2120 {
2124 {
2121 margin: 0;
2125 margin: 0;
2122 padding: 6px;
2126 padding: 6px;
2123 height: 1%;
2127 height: 1%;
2124 display: block;
2128 display: block;
2125 float: left;
2129 float: left;
2126 color: #515151;
2130 color: #515151;
2127 text-decoration: none;
2131 text-decoration: none;
2128 }
2132 }
2129
2133
2130 #content div.box div.pagination ul.pager li a:hover,
2134 #content div.box div.pagination ul.pager li a:hover,
2131 #content div.box div.pagination ul.pager li a:active
2135 #content div.box div.pagination ul.pager li a:active
2132 {
2136 {
2133 margin: -1px;
2137 margin: -1px;
2134 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2138 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2135 border-top: 1px solid #cccccc;
2139 border-top: 1px solid #cccccc;
2136 border-left: 1px solid #bebebe;
2140 border-left: 1px solid #bebebe;
2137 border-right: 1px solid #b1b1b1;
2141 border-right: 1px solid #b1b1b1;
2138 border-bottom: 1px solid #afafaf;
2142 border-bottom: 1px solid #afafaf;
2139 }
2143 }
2140
2144
2141 /* -----------------------------------------------------------
2145 /* -----------------------------------------------------------
2142 content -> webhelpers pagination
2146 content -> webhelpers pagination
2143 ----------------------------------------------------------- */
2147 ----------------------------------------------------------- */
2144
2148
2145 #content div.box div.pagination-wh
2149 #content div.box div.pagination-wh
2146 {
2150 {
2147 margin: 10px 0 0 0;
2151 margin: 10px 0 0 0;
2148 padding: 0;
2152 padding: 0;
2149 height: 1%;
2153 height: 1%;
2150 clear: both;
2154 clear: both;
2151 overflow: hidden;
2155 overflow: hidden;
2152 text-align: right;
2156 text-align: right;
2153 }
2157 }
2154
2158
2155 #content div.box div.pagination-wh div.results
2159 #content div.box div.pagination-wh div.results
2156 {
2160 {
2157 margin: 0;
2161 margin: 0;
2158 padding: 0;
2162 padding: 0;
2159 text-align: left;
2163 text-align: left;
2160 float: left
2164 float: left
2161 }
2165 }
2162
2166
2163 #content div.box div.pagination-wh div.results span
2167 #content div.box div.pagination-wh div.results span
2164 {
2168 {
2165 margin: 0;
2169 margin: 0;
2166 padding: 6px 8px 6px 8px;
2170 padding: 6px 8px 6px 8px;
2167 height: 1%;
2171 height: 1%;
2168 display: block;
2172 display: block;
2169 float: left;
2173 float: left;
2170 background: #ebebeb url("../images/pager.png") repeat-x;
2174 background: #ebebeb url("../images/pager.png") repeat-x;
2171 border-top: 1px solid #dedede;
2175 border-top: 1px solid #dedede;
2172 border-left: 1px solid #cfcfcf;
2176 border-left: 1px solid #cfcfcf;
2173 border-right: 1px solid #c4c4c4;
2177 border-right: 1px solid #c4c4c4;
2174 border-bottom: 1px solid #c4c4c4;
2178 border-bottom: 1px solid #c4c4c4;
2175 color: #4A4A4A;
2179 color: #4A4A4A;
2176 font-weight: bold;
2180 font-weight: bold;
2177 }
2181 }
2178
2182
2179 #content div.box div.pagination-left{
2183 #content div.box div.pagination-left{
2180 float:left;
2184 float:left;
2181 }
2185 }
2182 #content div.box div.pagination-right{
2186 #content div.box div.pagination-right{
2183 float:right;
2187 float:right;
2184 }
2188 }
2185
2189
2186 #content div.box div.pagination-wh a,
2190 #content div.box div.pagination-wh a,
2187 #content div.box div.pagination-wh span.pager_dotdot
2191 #content div.box div.pagination-wh span.pager_dotdot
2188 {
2192 {
2189 margin: 0 0 0 4px;
2193 margin: 0 0 0 4px;
2190 padding: 6px;
2194 padding: 6px;
2191 height: 1%;
2195 height: 1%;
2192 float: left;
2196 float: left;
2193 background: #ebebeb url("../images/pager.png") repeat-x;
2197 background: #ebebeb url("../images/pager.png") repeat-x;
2194 border-top: 1px solid #dedede;
2198 border-top: 1px solid #dedede;
2195 border-left: 1px solid #cfcfcf;
2199 border-left: 1px solid #cfcfcf;
2196 border-right: 1px solid #c4c4c4;
2200 border-right: 1px solid #c4c4c4;
2197 border-bottom: 1px solid #c4c4c4;
2201 border-bottom: 1px solid #c4c4c4;
2198 color: #4A4A4A;
2202 color: #4A4A4A;
2199 font-weight: bold;
2203 font-weight: bold;
2200 }
2204 }
2201 #content div.box div.pagination-wh span.pager_curpage
2205 #content div.box div.pagination-wh span.pager_curpage
2202 {
2206 {
2203 margin: 0 0 0 4px;
2207 margin: 0 0 0 4px;
2204 padding: 6px;
2208 padding: 6px;
2205 height: 1%;
2209 height: 1%;
2206 float: left;
2210 float: left;
2207 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2211 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2208 border-top: 1px solid #cccccc;
2212 border-top: 1px solid #cccccc;
2209 border-left: 1px solid #bebebe;
2213 border-left: 1px solid #bebebe;
2210 border-right: 1px solid #b1b1b1;
2214 border-right: 1px solid #b1b1b1;
2211 border-bottom: 1px solid #afafaf;
2215 border-bottom: 1px solid #afafaf;
2212 color: #515151;
2216 color: #515151;
2213 font-weight: bold;
2217 font-weight: bold;
2214 }
2218 }
2215
2219
2216 #content div.box div.pagination-wh a.disabled
2220 #content div.box div.pagination-wh a.disabled
2217 {
2221 {
2218 padding: 6px;
2222 padding: 6px;
2219 color: #B4B4B4;
2223 color: #B4B4B4;
2220 }
2224 }
2221
2225
2222
2226
2223 #content div.box div.pagination-wh a:hover,
2227 #content div.box div.pagination-wh a:hover,
2224 #content div.box div.pagination-wh a:active
2228 #content div.box div.pagination-wh a:active
2225 {
2229 {
2226 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2230 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2227 border-top: 1px solid #cccccc;
2231 border-top: 1px solid #cccccc;
2228 border-left: 1px solid #bebebe;
2232 border-left: 1px solid #bebebe;
2229 border-right: 1px solid #b1b1b1;
2233 border-right: 1px solid #b1b1b1;
2230 border-bottom: 1px solid #afafaf;
2234 border-bottom: 1px solid #afafaf;
2231 text-decoration: none;
2235 text-decoration: none;
2232 }
2236 }
2233
2237
2234
2238
2235 /* -----------------------------------------------------------
2239 /* -----------------------------------------------------------
2236 content -> right -> traffic chart
2240 content -> right -> traffic chart
2237 ----------------------------------------------------------- */
2241 ----------------------------------------------------------- */
2238
2242
2239 #content div.box div.traffic
2243 #content div.box div.traffic
2240 {
2244 {
2241 margin: 0;
2245 margin: 0;
2242 padding: 0 20px 10px 20px;
2246 padding: 0 20px 10px 20px;
2243 clear: both;
2247 clear: both;
2244 overflow: hidden;
2248 overflow: hidden;
2245 }
2249 }
2246
2250
2247 #content div.box div.traffic div.legend
2251 #content div.box div.traffic div.legend
2248 {
2252 {
2249 margin: 0 0 10px 0;
2253 margin: 0 0 10px 0;
2250 padding: 0 0 10px 0;
2254 padding: 0 0 10px 0;
2251 clear: both;
2255 clear: both;
2252 overflow: hidden;
2256 overflow: hidden;
2253 border-bottom: 1px solid #dddddd;
2257 border-bottom: 1px solid #dddddd;
2254 }
2258 }
2255
2259
2256 #content div.box div.traffic div.legend h6
2260 #content div.box div.traffic div.legend h6
2257 {
2261 {
2258 margin: 0;
2262 margin: 0;
2259 padding: 0;
2263 padding: 0;
2260 float: left;
2264 float: left;
2261 border: none;
2265 border: none;
2262 }
2266 }
2263
2267
2264 #content div.box div.traffic div.legend ul
2268 #content div.box div.traffic div.legend ul
2265 {
2269 {
2266 margin: 0;
2270 margin: 0;
2267 padding: 0;
2271 padding: 0;
2268 float: right;
2272 float: right;
2269 }
2273 }
2270
2274
2271 #content div.box div.traffic div.legend li
2275 #content div.box div.traffic div.legend li
2272 {
2276 {
2273 margin: 0;
2277 margin: 0;
2274 padding: 0 8px 0 4px;
2278 padding: 0 8px 0 4px;
2275 list-style: none;
2279 list-style: none;
2276 float: left;
2280 float: left;
2277 font-size: 11px;
2281 font-size: 11px;
2278 }
2282 }
2279
2283
2280 #content div.box div.traffic div.legend li.visits
2284 #content div.box div.traffic div.legend li.visits
2281 {
2285 {
2282 border-left: 12px solid #edc240;
2286 border-left: 12px solid #edc240;
2283 }
2287 }
2284
2288
2285 #content div.box div.traffic div.legend li.pageviews
2289 #content div.box div.traffic div.legend li.pageviews
2286 {
2290 {
2287 border-left: 12px solid #afd8f8;
2291 border-left: 12px solid #afd8f8;
2288 }
2292 }
2289
2293
2290 #content div.box div.traffic table
2294 #content div.box div.traffic table
2291 {
2295 {
2292 width: auto;
2296 width: auto;
2293 }
2297 }
2294
2298
2295 #content div.box div.traffic table td
2299 #content div.box div.traffic table td
2296 {
2300 {
2297 padding: 2px 3px 3px 3px;
2301 padding: 2px 3px 3px 3px;
2298 background: transparent;
2302 background: transparent;
2299 border: none;
2303 border: none;
2300 }
2304 }
2301
2305
2302 #content div.box div.traffic table td.legendLabel
2306 #content div.box div.traffic table td.legendLabel
2303 {
2307 {
2304 padding: 0 3px 2px 3px;
2308 padding: 0 3px 2px 3px;
2305 }
2309 }
2306
2310
2307 /* -----------------------------------------------------------
2311 /* -----------------------------------------------------------
2308 footer
2312 footer
2309 ----------------------------------------------------------- */
2313 ----------------------------------------------------------- */
2310
2314
2311 #footer
2315 #footer
2312 {
2316 {
2313 margin: 0;
2317 margin: 0;
2314 padding: 5px 0 5px 0;
2318 padding: 5px 0 5px 0;
2315 clear: both;
2319 clear: both;
2316 overflow: hidden;
2320 overflow: hidden;
2317 background: #2a2a2a;
2321 background: #2a2a2a;
2318 text-align: right;
2322 text-align: right;
2319 }
2323 }
2320
2324
2321 #footer p
2325 #footer p
2322 {
2326 {
2323 margin: 0 80px 0 80px;
2327 margin: 0 80px 0 80px;
2324 padding: 10px 0 10px 0;
2328 padding: 10px 0 10px 0;
2325 color: #ffffff;
2329 color: #ffffff;
2326 }
2330 }
2327
2331
2328 /* -----------------------------------------------------------
2332 /* -----------------------------------------------------------
2329 login
2333 login
2330 ----------------------------------------------------------- */
2334 ----------------------------------------------------------- */
2331
2335
2332 #login
2336 #login
2333 {
2337 {
2334 margin: 10% auto 0 auto;
2338 margin: 10% auto 0 auto;
2335 padding: 0;
2339 padding: 0;
2336 width: 420px;
2340 width: 420px;
2337 }
2341 }
2338
2342
2339 /* -----------------------------------------------------------
2343 /* -----------------------------------------------------------
2340 login -> colors
2344 login -> colors
2341 ----------------------------------------------------------- */
2345 ----------------------------------------------------------- */
2342
2346
2343 #login div.color
2347 #login div.color
2344 {
2348 {
2345 margin: 10px auto 0 auto;
2349 margin: 10px auto 0 auto;
2346 padding: 3px 3px 3px 0;
2350 padding: 3px 3px 3px 0;
2347 clear: both;
2351 clear: both;
2348 overflow: hidden;
2352 overflow: hidden;
2349 background: #FFFFFF;
2353 background: #FFFFFF;
2350 }
2354 }
2351
2355
2352 #login div.color a
2356 #login div.color a
2353 {
2357 {
2354 margin: 0 0 0 3px;
2358 margin: 0 0 0 3px;
2355 padding: 0;
2359 padding: 0;
2356 width: 20px;
2360 width: 20px;
2357 height: 20px;
2361 height: 20px;
2358 display: block;
2362 display: block;
2359 float: left;
2363 float: left;
2360 }
2364 }
2361
2365
2362 /* -----------------------------------------------------------
2366 /* -----------------------------------------------------------
2363 login -> title
2367 login -> title
2364 ----------------------------------------------------------- */
2368 ----------------------------------------------------------- */
2365
2369
2366 #login div.title
2370 #login div.title
2367 {
2371 {
2368 margin: 0 auto;
2372 margin: 0 auto;
2369 padding: 0;
2373 padding: 0;
2370 width: 420px;
2374 width: 420px;
2371 clear: both;
2375 clear: both;
2372 overflow: hidden;
2376 overflow: hidden;
2373 position: relative;
2377 position: relative;
2374 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2378 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2375 }
2379 }
2376
2380
2377 #login div.title h5
2381 #login div.title h5
2378 {
2382 {
2379 margin: 10px;
2383 margin: 10px;
2380 padding: 0;
2384 padding: 0;
2381 color: #ffffff;
2385 color: #ffffff;
2382 }
2386 }
2383
2387
2384 /* -----------------------------------------------------------
2388 /* -----------------------------------------------------------
2385 login -> title / corners
2389 login -> title / corners
2386 ----------------------------------------------------------- */
2390 ----------------------------------------------------------- */
2387
2391
2388 #login div.title div.corner
2392 #login div.title div.corner
2389 {
2393 {
2390 height: 6px;
2394 height: 6px;
2391 width: 6px;
2395 width: 6px;
2392 position: absolute;
2396 position: absolute;
2393 background: url("../images/colors/blue/login_corners.png") no-repeat;
2397 background: url("../images/colors/blue/login_corners.png") no-repeat;
2394 }
2398 }
2395
2399
2396 #login div.title div.tl
2400 #login div.title div.tl
2397 {
2401 {
2398 top: 0;
2402 top: 0;
2399 left: 0;
2403 left: 0;
2400 background-position: 0 0;
2404 background-position: 0 0;
2401 }
2405 }
2402
2406
2403 #login div.title div.tr
2407 #login div.title div.tr
2404 {
2408 {
2405 top: 0;
2409 top: 0;
2406 right: 0;
2410 right: 0;
2407 background-position: -6px 0;
2411 background-position: -6px 0;
2408 }
2412 }
2409
2413
2410 #login div.inner
2414 #login div.inner
2411 {
2415 {
2412 margin: 0 auto;
2416 margin: 0 auto;
2413 padding: 20px;
2417 padding: 20px;
2414 width: 380px;
2418 width: 380px;
2415 background: #FFFFFF url("../images/login.png") no-repeat top left;
2419 background: #FFFFFF url("../images/login.png") no-repeat top left;
2416 border-top: none;
2420 border-top: none;
2417 border-bottom: none;
2421 border-bottom: none;
2418 }
2422 }
2419
2423
2420 /* -----------------------------------------------------------
2424 /* -----------------------------------------------------------
2421 login -> form
2425 login -> form
2422 ----------------------------------------------------------- */
2426 ----------------------------------------------------------- */
2423
2427
2424 #login div.form
2428 #login div.form
2425 {
2429 {
2426 margin: 0;
2430 margin: 0;
2427 padding: 0;
2431 padding: 0;
2428 clear: both;
2432 clear: both;
2429 overflow: hidden;
2433 overflow: hidden;
2430 }
2434 }
2431
2435
2432 #login div.form div.fields
2436 #login div.form div.fields
2433 {
2437 {
2434 margin: 0;
2438 margin: 0;
2435 padding: 0;
2439 padding: 0;
2436 clear: both;
2440 clear: both;
2437 overflow: hidden;
2441 overflow: hidden;
2438 }
2442 }
2439
2443
2440 #login div.form div.fields div.field
2444 #login div.form div.fields div.field
2441 {
2445 {
2442 margin: 0;
2446 margin: 0;
2443 padding: 0 0 10px 0;
2447 padding: 0 0 10px 0;
2444 clear: both;
2448 clear: both;
2445 overflow: hidden;
2449 overflow: hidden;
2446 }
2450 }
2447
2451
2448 #login div.form div.fields div.field span.error-message
2452 #login div.form div.fields div.field span.error-message
2449 {
2453 {
2450 margin: 8px 0 0 0;
2454 margin: 8px 0 0 0;
2451 padding: 0;
2455 padding: 0;
2452 height: 1%;
2456 height: 1%;
2453 display: block;
2457 display: block;
2454 color: #FF0000;
2458 color: #FF0000;
2455 }
2459 }
2456
2460
2457 #login div.form div.fields div.field div.label
2461 #login div.form div.fields div.field div.label
2458 {
2462 {
2459 margin: 2px 10px 0 0;
2463 margin: 2px 10px 0 0;
2460 padding: 5px 0 0 5px;
2464 padding: 5px 0 0 5px;
2461 width: 173px;
2465 width: 173px;
2462 float: left;
2466 float: left;
2463 text-align: right;
2467 text-align: right;
2464 }
2468 }
2465
2469
2466 #login div.form div.fields div.field div.label label
2470 #login div.form div.fields div.field div.label label
2467 {
2471 {
2468 color: #000000;
2472 color: #000000;
2469 font-weight: bold;
2473 font-weight: bold;
2470 }
2474 }
2471
2475
2472 #login div.form div.fields div.field div.label span
2476 #login div.form div.fields div.field div.label span
2473 {
2477 {
2474 margin: 0;
2478 margin: 0;
2475 padding: 2px 0 0 0;
2479 padding: 2px 0 0 0;
2476 height: 1%;
2480 height: 1%;
2477 display: block;
2481 display: block;
2478 color: #363636;
2482 color: #363636;
2479 }
2483 }
2480
2484
2481 #login div.form div.fields div.field div.input
2485 #login div.form div.fields div.field div.input
2482 {
2486 {
2483 margin: 0;
2487 margin: 0;
2484 padding: 0;
2488 padding: 0;
2485 float: left;
2489 float: left;
2486 }
2490 }
2487
2491
2488 #login div.form div.fields div.field div.input input
2492 #login div.form div.fields div.field div.input input
2489 {
2493 {
2490 margin: 0;
2494 margin: 0;
2491 padding: 7px 7px 6px 7px;
2495 padding: 7px 7px 6px 7px;
2492 width: 176px;
2496 width: 176px;
2493 background: #FFFFFF;
2497 background: #FFFFFF;
2494 border-top: 1px solid #b3b3b3;
2498 border-top: 1px solid #b3b3b3;
2495 border-left: 1px solid #b3b3b3;
2499 border-left: 1px solid #b3b3b3;
2496 border-right: 1px solid #eaeaea;
2500 border-right: 1px solid #eaeaea;
2497 border-bottom: 1px solid #eaeaea;
2501 border-bottom: 1px solid #eaeaea;
2498 color: #000000;
2502 color: #000000;
2499 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2503 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2500 font-size: 11px;
2504 font-size: 11px;
2501 }
2505 }
2502
2506
2503 #login div.form div.fields div.field div.input input.error
2507 #login div.form div.fields div.field div.input input.error
2504 {
2508 {
2505 background: #FBE3E4;
2509 background: #FBE3E4;
2506 border-top: 1px solid #e1b2b3;
2510 border-top: 1px solid #e1b2b3;
2507 border-left: 1px solid #e1b2b3;
2511 border-left: 1px solid #e1b2b3;
2508 border-right: 1px solid #FBC2C4;
2512 border-right: 1px solid #FBC2C4;
2509 border-bottom: 1px solid #FBC2C4;
2513 border-bottom: 1px solid #FBC2C4;
2510 }
2514 }
2511
2515
2512 #login div.form div.fields div.field div.input input.success
2516 #login div.form div.fields div.field div.input input.success
2513 {
2517 {
2514 background: #E6EFC2;
2518 background: #E6EFC2;
2515 border-top: 1px solid #cebb98;
2519 border-top: 1px solid #cebb98;
2516 border-left: 1px solid #cebb98;
2520 border-left: 1px solid #cebb98;
2517 border-right: 1px solid #c6d880;
2521 border-right: 1px solid #c6d880;
2518 border-bottom: 1px solid #c6d880;
2522 border-bottom: 1px solid #c6d880;
2519 }
2523 }
2520
2524
2521 #login div.form div.fields div.field div.input div.link
2525 #login div.form div.fields div.field div.input div.link
2522 {
2526 {
2523 margin: 6px 0 0 0;
2527 margin: 6px 0 0 0;
2524 padding: 0;
2528 padding: 0;
2525 text-align: right;
2529 text-align: right;
2526 }
2530 }
2527
2531
2528 #login div.form div.fields div.field div.checkbox
2532 #login div.form div.fields div.field div.checkbox
2529 {
2533 {
2530 margin: 0 0 0 184px;
2534 margin: 0 0 0 184px;
2531 padding: 0;
2535 padding: 0;
2532 }
2536 }
2533
2537
2534 #login div.form div.fields div.field div.checkbox label
2538 #login div.form div.fields div.field div.checkbox label
2535 {
2539 {
2536 color: #565656;
2540 color: #565656;
2537 font-weight: bold;
2541 font-weight: bold;
2538 }
2542 }
2539
2543
2540 #login div.form div.fields div.buttons
2544 #login div.form div.fields div.buttons
2541 {
2545 {
2542 margin: 0;
2546 margin: 0;
2543 padding: 10px 0 0 0;
2547 padding: 10px 0 0 0;
2544 clear: both;
2548 clear: both;
2545 overflow: hidden;
2549 overflow: hidden;
2546 border-top: 1px solid #DDDDDD;
2550 border-top: 1px solid #DDDDDD;
2547 text-align: right;
2551 text-align: right;
2548 }
2552 }
2549
2553
2550 #login div.form div.fields div.buttons input
2554 #login div.form div.fields div.buttons input
2551 {
2555 {
2552 margin: 0;
2556 margin: 0;
2553 color: #000000;
2557 color: #000000;
2554 font-size: 1.0em;
2558 font-size: 1.0em;
2555 font-weight: bold;
2559 font-weight: bold;
2556 font-family: Verdana, Helvetica, Sans-Serif;
2560 font-family: Verdana, Helvetica, Sans-Serif;
2557 }
2561 }
2558
2562
2559 #login div.form div.fields div.buttons input.ui-state-default
2563 #login div.form div.fields div.buttons input.ui-state-default
2560 {
2564 {
2561 margin: 0;
2565 margin: 0;
2562 padding: 6px 12px 6px 12px;
2566 padding: 6px 12px 6px 12px;
2563 background: #e5e3e3 url("../images/button.png") repeat-x;
2567 background: #e5e3e3 url("../images/button.png") repeat-x;
2564 border-top: 1px solid #DDDDDD;
2568 border-top: 1px solid #DDDDDD;
2565 border-left: 1px solid #c6c6c6;
2569 border-left: 1px solid #c6c6c6;
2566 border-right: 1px solid #DDDDDD;
2570 border-right: 1px solid #DDDDDD;
2567 border-bottom: 1px solid #c6c6c6;
2571 border-bottom: 1px solid #c6c6c6;
2568 color: #515151;
2572 color: #515151;
2569 }
2573 }
2570
2574
2571 #login div.form div.fields div.buttons input.ui-state-hover
2575 #login div.form div.fields div.buttons input.ui-state-hover
2572 {
2576 {
2573 margin: 0;
2577 margin: 0;
2574 padding: 6px 12px 6px 12px;
2578 padding: 6px 12px 6px 12px;
2575 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2579 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2576 border-top: 1px solid #cccccc;
2580 border-top: 1px solid #cccccc;
2577 border-left: 1px solid #bebebe;
2581 border-left: 1px solid #bebebe;
2578 border-right: 1px solid #b1b1b1;
2582 border-right: 1px solid #b1b1b1;
2579 border-bottom: 1px solid #afafaf;
2583 border-bottom: 1px solid #afafaf;
2580 color: #515151;
2584 color: #515151;
2581 }
2585 }
2582
2586
2583 /* -----------------------------------------------------------
2587 /* -----------------------------------------------------------
2584 login -> links
2588 login -> links
2585 ----------------------------------------------------------- */
2589 ----------------------------------------------------------- */
2586
2590
2587 #login div.form div.links
2591 #login div.form div.links
2588 {
2592 {
2589 margin: 10px 0 0 0;
2593 margin: 10px 0 0 0;
2590 padding: 0 0 2px 0;
2594 padding: 0 0 2px 0;
2591 clear: both;
2595 clear: both;
2592 overflow: hidden;
2596 overflow: hidden;
2593 }
2597 }
2594
2598
2595 /* -----------------------------------------------------------
2599 /* -----------------------------------------------------------
2596 register
2600 register
2597 ----------------------------------------------------------- */
2601 ----------------------------------------------------------- */
2598
2602
2599 #register
2603 #register
2600 {
2604 {
2601 margin: 10% auto 0 auto;
2605 margin: 10% auto 0 auto;
2602 padding: 0;
2606 padding: 0;
2603 width: 420px;
2607 width: 420px;
2604 }
2608 }
2605
2609
2606 /* -----------------------------------------------------------
2610 /* -----------------------------------------------------------
2607 register -> colors
2611 register -> colors
2608 ----------------------------------------------------------- */
2612 ----------------------------------------------------------- */
2609
2613
2610 #register div.color
2614 #register div.color
2611 {
2615 {
2612 margin: 10px auto 0 auto;
2616 margin: 10px auto 0 auto;
2613 padding: 3px 3px 3px 0;
2617 padding: 3px 3px 3px 0;
2614 clear: both;
2618 clear: both;
2615 overflow: hidden;
2619 overflow: hidden;
2616 background: #FFFFFF;
2620 background: #FFFFFF;
2617 }
2621 }
2618
2622
2619 #register div.color a
2623 #register div.color a
2620 {
2624 {
2621 margin: 0 0 0 3px;
2625 margin: 0 0 0 3px;
2622 padding: 0;
2626 padding: 0;
2623 width: 20px;
2627 width: 20px;
2624 height: 20px;
2628 height: 20px;
2625 display: block;
2629 display: block;
2626 float: left;
2630 float: left;
2627 }
2631 }
2628
2632
2629 /* -----------------------------------------------------------
2633 /* -----------------------------------------------------------
2630 register -> title
2634 register -> title
2631 ----------------------------------------------------------- */
2635 ----------------------------------------------------------- */
2632
2636
2633 #register div.title
2637 #register div.title
2634 {
2638 {
2635 margin: 0 auto;
2639 margin: 0 auto;
2636 padding: 0;
2640 padding: 0;
2637 width: 420px;
2641 width: 420px;
2638 clear: both;
2642 clear: both;
2639 overflow: hidden;
2643 overflow: hidden;
2640 position: relative;
2644 position: relative;
2641 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2645 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2642 }
2646 }
2643
2647
2644 #register div.title h5
2648 #register div.title h5
2645 {
2649 {
2646 margin: 10px;
2650 margin: 10px;
2647 padding: 0;
2651 padding: 0;
2648 color: #ffffff;
2652 color: #ffffff;
2649 }
2653 }
2650
2654
2651 /* -----------------------------------------------------------
2655 /* -----------------------------------------------------------
2652 register -> inner
2656 register -> inner
2653 ----------------------------------------------------------- */
2657 ----------------------------------------------------------- */
2654 #register div.title div.corner
2658 #register div.title div.corner
2655 {
2659 {
2656 height: 6px;
2660 height: 6px;
2657 width: 6px;
2661 width: 6px;
2658 position: absolute;
2662 position: absolute;
2659 background: url("../images/colors/blue/login_corners.png") no-repeat;
2663 background: url("../images/colors/blue/login_corners.png") no-repeat;
2660 }
2664 }
2661
2665
2662 #register div.title div.tl
2666 #register div.title div.tl
2663 {
2667 {
2664 top: 0;
2668 top: 0;
2665 left: 0;
2669 left: 0;
2666 background-position: 0 0;
2670 background-position: 0 0;
2667 }
2671 }
2668
2672
2669 #register div.title div.tr
2673 #register div.title div.tr
2670 {
2674 {
2671 top: 0;
2675 top: 0;
2672 right: 0;
2676 right: 0;
2673 background-position: -6px 0;
2677 background-position: -6px 0;
2674
2678
2675 }
2679 }
2676 #register div.inner
2680 #register div.inner
2677 {
2681 {
2678 margin: 0 auto;
2682 margin: 0 auto;
2679 padding: 20px;
2683 padding: 20px;
2680 width: 380px;
2684 width: 380px;
2681 background: #FFFFFF;
2685 background: #FFFFFF;
2682 border-top: none;
2686 border-top: none;
2683 border-bottom: none;
2687 border-bottom: none;
2684 }
2688 }
2685
2689
2686 /* -----------------------------------------------------------
2690 /* -----------------------------------------------------------
2687 register -> form
2691 register -> form
2688 ----------------------------------------------------------- */
2692 ----------------------------------------------------------- */
2689
2693
2690 #register div.form
2694 #register div.form
2691 {
2695 {
2692 margin: 0;
2696 margin: 0;
2693 padding: 0;
2697 padding: 0;
2694 clear: both;
2698 clear: both;
2695 overflow: hidden;
2699 overflow: hidden;
2696 }
2700 }
2697
2701
2698 #register div.form div.fields
2702 #register div.form div.fields
2699 {
2703 {
2700 margin: 0;
2704 margin: 0;
2701 padding: 0;
2705 padding: 0;
2702 clear: both;
2706 clear: both;
2703 overflow: hidden;
2707 overflow: hidden;
2704 }
2708 }
2705
2709
2706 #register div.form div.fields div.field
2710 #register div.form div.fields div.field
2707 {
2711 {
2708 margin: 0;
2712 margin: 0;
2709 padding: 0 0 10px 0;
2713 padding: 0 0 10px 0;
2710 clear: both;
2714 clear: both;
2711 overflow: hidden;
2715 overflow: hidden;
2712 }
2716 }
2713
2717
2714 #register div.form div.fields div.field span.error-message
2718 #register div.form div.fields div.field span.error-message
2715 {
2719 {
2716 margin: 8px 0 0 0;
2720 margin: 8px 0 0 0;
2717 padding: 0;
2721 padding: 0;
2718 height: 1%;
2722 height: 1%;
2719 display: block;
2723 display: block;
2720 color: #FF0000;
2724 color: #FF0000;
2721 }
2725 }
2722
2726
2723 #register div.form div.fields div.field div.label
2727 #register div.form div.fields div.field div.label
2724 {
2728 {
2725 margin: 2px 10px 0 0;
2729 margin: 2px 10px 0 0;
2726 padding: 5px 0 0 5px;
2730 padding: 5px 0 0 5px;
2727 width: 100px;
2731 width: 100px;
2728 float: left;
2732 float: left;
2729 text-align: right;
2733 text-align: right;
2730 }
2734 }
2731
2735
2732 #register div.form div.fields div.field div.label label
2736 #register div.form div.fields div.field div.label label
2733 {
2737 {
2734 color: #000000;
2738 color: #000000;
2735 font-weight: bold;
2739 font-weight: bold;
2736 }
2740 }
2737
2741
2738 #register div.form div.fields div.field div.label span
2742 #register div.form div.fields div.field div.label span
2739 {
2743 {
2740 margin: 0;
2744 margin: 0;
2741 padding: 2px 0 0 0;
2745 padding: 2px 0 0 0;
2742 height: 1%;
2746 height: 1%;
2743 display: block;
2747 display: block;
2744 color: #363636;
2748 color: #363636;
2745 }
2749 }
2746
2750
2747 #register div.form div.fields div.field div.input
2751 #register div.form div.fields div.field div.input
2748 {
2752 {
2749 margin: 0;
2753 margin: 0;
2750 padding: 0;
2754 padding: 0;
2751 float: left;
2755 float: left;
2752 }
2756 }
2753
2757
2754 #register div.form div.fields div.field div.input input
2758 #register div.form div.fields div.field div.input input
2755 {
2759 {
2756 margin: 0;
2760 margin: 0;
2757 padding: 7px 7px 6px 7px;
2761 padding: 7px 7px 6px 7px;
2758 width: 245px;
2762 width: 245px;
2759 background: #FFFFFF;
2763 background: #FFFFFF;
2760 border-top: 1px solid #b3b3b3;
2764 border-top: 1px solid #b3b3b3;
2761 border-left: 1px solid #b3b3b3;
2765 border-left: 1px solid #b3b3b3;
2762 border-right: 1px solid #eaeaea;
2766 border-right: 1px solid #eaeaea;
2763 border-bottom: 1px solid #eaeaea;
2767 border-bottom: 1px solid #eaeaea;
2764 color: #000000;
2768 color: #000000;
2765 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2769 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2766 font-size: 11px;
2770 font-size: 11px;
2767 }
2771 }
2768
2772
2769 #register div.form div.fields div.field div.input input.error
2773 #register div.form div.fields div.field div.input input.error
2770 {
2774 {
2771 background: #FBE3E4;
2775 background: #FBE3E4;
2772 border-top: 1px solid #e1b2b3;
2776 border-top: 1px solid #e1b2b3;
2773 border-left: 1px solid #e1b2b3;
2777 border-left: 1px solid #e1b2b3;
2774 border-right: 1px solid #FBC2C4;
2778 border-right: 1px solid #FBC2C4;
2775 border-bottom: 1px solid #FBC2C4;
2779 border-bottom: 1px solid #FBC2C4;
2776 }
2780 }
2777
2781
2778 #register div.form div.fields div.field div.input input.success
2782 #register div.form div.fields div.field div.input input.success
2779 {
2783 {
2780 background: #E6EFC2;
2784 background: #E6EFC2;
2781 border-top: 1px solid #cebb98;
2785 border-top: 1px solid #cebb98;
2782 border-left: 1px solid #cebb98;
2786 border-left: 1px solid #cebb98;
2783 border-right: 1px solid #c6d880;
2787 border-right: 1px solid #c6d880;
2784 border-bottom: 1px solid #c6d880;
2788 border-bottom: 1px solid #c6d880;
2785 }
2789 }
2786
2790
2787 #register div.form div.fields div.field div.input div.link
2791 #register div.form div.fields div.field div.input div.link
2788 {
2792 {
2789 margin: 6px 0 0 0;
2793 margin: 6px 0 0 0;
2790 padding: 0;
2794 padding: 0;
2791 text-align: right;
2795 text-align: right;
2792 }
2796 }
2793
2797
2794 #register div.form div.fields div.field div.checkbox
2798 #register div.form div.fields div.field div.checkbox
2795 {
2799 {
2796 margin: 0 0 0 184px;
2800 margin: 0 0 0 184px;
2797 padding: 0;
2801 padding: 0;
2798 }
2802 }
2799
2803
2800 #register div.form div.fields div.field div.checkbox label
2804 #register div.form div.fields div.field div.checkbox label
2801 {
2805 {
2802 color: #565656;
2806 color: #565656;
2803 font-weight: bold;
2807 font-weight: bold;
2804 }
2808 }
2805
2809
2806 #register div.form div.fields div.buttons
2810 #register div.form div.fields div.buttons
2807 {
2811 {
2808 margin: 0;
2812 margin: 0;
2809 padding: 10px 0 0 97px;
2813 padding: 10px 0 0 97px;
2810 clear: both;
2814 clear: both;
2811 overflow: hidden;
2815 overflow: hidden;
2812 border-top: 1px solid #DDDDDD;
2816 border-top: 1px solid #DDDDDD;
2813 text-align: left;
2817 text-align: left;
2814 }
2818 }
2815
2819
2816 #register div.form div.fields div.buttons input
2820 #register div.form div.fields div.buttons input
2817 {
2821 {
2818 margin: 0;
2822 margin: 0;
2819 color: #000000;
2823 color: #000000;
2820 font-size: 1.0em;
2824 font-size: 1.0em;
2821 font-weight: bold;
2825 font-weight: bold;
2822 font-family: Verdana, Helvetica, Sans-Serif;
2826 font-family: Verdana, Helvetica, Sans-Serif;
2823 }
2827 }
2824
2828
2825 #register div.form div.fields div.buttons input.ui-state-default
2829 #register div.form div.fields div.buttons input.ui-state-default
2826 {
2830 {
2827 margin: 0;
2831 margin: 0;
2828 padding: 6px 12px 6px 12px;
2832 padding: 6px 12px 6px 12px;
2829 background: #e5e3e3 url("../images/button.png") repeat-x;
2833 background: #e5e3e3 url("../images/button.png") repeat-x;
2830 border-top: 1px solid #DDDDDD;
2834 border-top: 1px solid #DDDDDD;
2831 border-left: 1px solid #c6c6c6;
2835 border-left: 1px solid #c6c6c6;
2832 border-right: 1px solid #DDDDDD;
2836 border-right: 1px solid #DDDDDD;
2833 border-bottom: 1px solid #c6c6c6;
2837 border-bottom: 1px solid #c6c6c6;
2834 color: #515151;
2838 color: #515151;
2835 }
2839 }
2836 #register div.form div.fields div.buttons div.highlight input.ui-state-default
2840 #register div.form div.fields div.buttons div.highlight input.ui-state-default
2837 {
2841 {
2838 background:url("../images/colors/blue/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
2842 background:url("../images/colors/blue/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
2839 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
2843 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
2840 border-style:solid;
2844 border-style:solid;
2841 border-width:1px;
2845 border-width:1px;
2842 color:#FFFFFF;
2846 color:#FFFFFF;
2843 }
2847 }
2844
2848
2845
2849
2846
2850
2847 #register div.form div.fields div.buttons input.ui-state-hover
2851 #register div.form div.fields div.buttons input.ui-state-hover
2848 {
2852 {
2849 margin: 0;
2853 margin: 0;
2850 padding: 6px 12px 6px 12px;
2854 padding: 6px 12px 6px 12px;
2851 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2855 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2852 border-top: 1px solid #cccccc;
2856 border-top: 1px solid #cccccc;
2853 border-left: 1px solid #bebebe;
2857 border-left: 1px solid #bebebe;
2854 border-right: 1px solid #b1b1b1;
2858 border-right: 1px solid #b1b1b1;
2855 border-bottom: 1px solid #afafaf;
2859 border-bottom: 1px solid #afafaf;
2856 color: #515151;
2860 color: #515151;
2857 }
2861 }
2858
2862
2859 #register div.form div.activation_msg {
2863 #register div.form div.activation_msg {
2860 padding-top:4px;
2864 padding-top:4px;
2861 padding-bottom:4px;
2865 padding-bottom:4px;
2862
2866
2863 }
2867 }
2864
2868
2865 /* -----------------------------------------------------------
2869 /* -----------------------------------------------------------
2866 SUMMARY
2870 SUMMARY
2867 ----------------------------------------------------------- */
2871 ----------------------------------------------------------- */
2868
2872
2869 #clone_url{
2873 #clone_url{
2870 border: none;
2874 border: none;
2871 }
2875 }
2872
2876
2873 /* -----------------------------------------------------------
2877 /* -----------------------------------------------------------
2874 CHANGESETS
2878 CHANGESETS
2875 ----------------------------------------------------------- */
2879 ----------------------------------------------------------- */
2876 #changeset_content {
2880 #changeset_content {
2877 border:1px solid #CCCCCC;
2881 border:1px solid #CCCCCC;
2878 padding:5px;
2882 padding:5px;
2879 }
2883 }
2880
2884
2881 #changeset_content .container .wrapper {
2885 #changeset_content .container .wrapper {
2882 width: 600px;
2886 width: 600px;
2883 }
2887 }
2884
2888
2885 #changeset_content .container {
2889 #changeset_content .container {
2886 height: 120px;
2890 height: 120px;
2887 }
2891 }
2888
2892
2889 #changeset_content .container .left {
2893 #changeset_content .container .left {
2890 float: left;
2894 float: left;
2891 width: 70%;
2895 width: 70%;
2892 padding-left: 5px;
2896 padding-left: 5px;
2893 }
2897 }
2894
2898
2895 #changeset_content .container .right {
2899 #changeset_content .container .right {
2896 float: right;
2900 float: right;
2897 width: 25%;
2901 width: 25%;
2898 text-align: right;
2902 text-align: right;
2899 }
2903 }
2900
2904
2901 #changeset_content .container .left .date {
2905 #changeset_content .container .left .date {
2902 font-weight: bold;
2906 font-weight: bold;
2903 }
2907 }
2904
2908
2905 #changeset_content .container .left .author {
2909 #changeset_content .container .left .author {
2906
2910
2907 }
2911 }
2908
2912
2909 #changeset_content .container .left .message {
2913 #changeset_content .container .left .message {
2910 font-style: italic;
2914 font-style: italic;
2911 color: #556CB5;
2915 color: #556CB5;
2912 }
2916 }
2913
2917
2914 .cs_files {
2918 .cs_files {
2915
2919
2916 }
2920 }
2917
2921
2918 .cs_files .cs_added {
2922 .cs_files .cs_added {
2919 background: url("/images/icons/page_white_add.png") no-repeat scroll 3px;
2923 background: url("/images/icons/page_white_add.png") no-repeat scroll 3px;
2920 /*background-color:#BBFFBB;*/
2924 /*background-color:#BBFFBB;*/
2921 height: 16px;
2925 height: 16px;
2922 padding-left: 20px;
2926 padding-left: 20px;
2923 margin-top: 7px;
2927 margin-top: 7px;
2924 text-align: left;
2928 text-align: left;
2925 }
2929 }
2926
2930
2927 .cs_files .cs_changed {
2931 .cs_files .cs_changed {
2928 background: url("/images/icons/page_white_edit.png") no-repeat scroll
2932 background: url("/images/icons/page_white_edit.png") no-repeat scroll
2929 3px;
2933 3px;
2930 /*background-color: #FFDD88;*/
2934 /*background-color: #FFDD88;*/
2931 height: 16px;
2935 height: 16px;
2932 padding-left: 20px;
2936 padding-left: 20px;
2933 margin-top: 7px;
2937 margin-top: 7px;
2934 text-align: left;
2938 text-align: left;
2935 }
2939 }
2936
2940
2937 .cs_files .cs_removed {
2941 .cs_files .cs_removed {
2938 background: url("/images/icons/page_white_delete.png") no-repeat scroll
2942 background: url("/images/icons/page_white_delete.png") no-repeat scroll
2939 3px;
2943 3px;
2940 /*background-color: #FF8888;*/
2944 /*background-color: #FF8888;*/
2941 height: 16px;
2945 height: 16px;
2942 padding-left: 20px;
2946 padding-left: 20px;
2943 margin-top: 7px;
2947 margin-top: 7px;
2944 text-align: left;
2948 text-align: left;
2945 }
2949 }
2946
2950
2947 /* -----------------------------------------------------------
2951 /* -----------------------------------------------------------
2948 CHANGESETS - CANVAS
2952 CHANGESETS - CANVAS
2949 ----------------------------------------------------------- */
2953 ----------------------------------------------------------- */
2950
2954
2951 #graph {
2955 #graph {
2952 overflow: hidden;
2956 overflow: hidden;
2953 }
2957 }
2954
2958
2955 #graph_nodes {
2959 #graph_nodes {
2956 width: 160px;
2960 width: 160px;
2957 float: left;
2961 float: left;
2958 margin-left:-50px;
2962 margin-left:-50px;
2959 margin-top: 5px;
2963 margin-top: 5px;
2960 }
2964 }
2961
2965
2962 #graph_content {
2966 #graph_content {
2963 width: 800px;
2967 width: 800px;
2964 float: left;
2968 float: left;
2965 }
2969 }
2966
2970
2967 #graph_content .container_header {
2971 #graph_content .container_header {
2968 border: 1px solid #CCCCCC;
2972 border: 1px solid #CCCCCC;
2969 padding:10px;
2973 padding:10px;
2970 }
2974 }
2971
2975
2972 #graph_content .container .wrapper {
2976 #graph_content .container .wrapper {
2973 width: 600px;
2977 width: 600px;
2974 }
2978 }
2975
2979
2976 #graph_content .container {
2980 #graph_content .container {
2977 border-bottom: 1px solid #CCCCCC;
2981 border-bottom: 1px solid #CCCCCC;
2978 border-left: 1px solid #CCCCCC;
2982 border-left: 1px solid #CCCCCC;
2979 border-right: 1px solid #CCCCCC;
2983 border-right: 1px solid #CCCCCC;
2980 min-height: 90px;
2984 min-height: 90px;
2981 overflow: hidden;
2985 overflow: hidden;
2982 font-size:1.2em;
2986 font-size:1.2em;
2983 }
2987 }
2984
2988
2985 #graph_content .container .left {
2989 #graph_content .container .left {
2986 float: left;
2990 float: left;
2987 width: 70%;
2991 width: 70%;
2988 padding-left: 5px;
2992 padding-left: 5px;
2989 }
2993 }
2990
2994
2991 #graph_content .container .right {
2995 #graph_content .container .right {
2992 float: right;
2996 float: right;
2993 width: 25%;
2997 width: 25%;
2994 text-align: right;
2998 text-align: right;
2995 }
2999 }
2996
3000
2997 #graph_content .container .left .date {
3001 #graph_content .container .left .date {
2998 font-weight: bold;
3002 font-weight: bold;
2999 }
3003 }
3000
3004
3001 #graph_content .container .left .author {
3005 #graph_content .container .left .author {
3002
3006
3003 }
3007 }
3004
3008
3005 #graph_content .container .left .message {
3009 #graph_content .container .left .message {
3006 font-size: 100%;
3010 font-size: 100%;
3007 padding-top: 3px;
3011 padding-top: 3px;
3008 }
3012 }
3009
3013
3010 .right div {
3014 .right div {
3011 clear: both;
3015 clear: both;
3012 }
3016 }
3013
3017
3014 .right .changes .added,.changed,.removed {
3018 .right .changes .added,.changed,.removed {
3015 border: 1px solid #DDDDDD;
3019 border: 1px solid #DDDDDD;
3016 display: block;
3020 display: block;
3017 float: right;
3021 float: right;
3018 font-size: 0.75em;
3022 font-size: 0.75em;
3019 text-align: center;
3023 text-align: center;
3020 min-width: 15px;
3024 min-width: 15px;
3021 }
3025 }
3022
3026
3023 .right .changes .added {
3027 .right .changes .added {
3024 background: #BBFFBB;
3028 background: #BBFFBB;
3025 }
3029 }
3026
3030
3027 .right .changes .changed {
3031 .right .changes .changed {
3028 background: #FFDD88;
3032 background: #FFDD88;
3029 }
3033 }
3030
3034
3031 .right .changes .removed {
3035 .right .changes .removed {
3032 background: #FF8888;
3036 background: #FF8888;
3033 }
3037 }
3034
3038
3035 .right .merge {
3039 .right .merge {
3036 vertical-align: top;
3040 vertical-align: top;
3037 font-size: 60%;
3041 font-size: 60%;
3038 font-weight: bold;
3042 font-weight: bold;
3039 }
3043 }
3040
3044
3041 .right .merge img {
3045 .right .merge img {
3042 vertical-align: bottom;
3046 vertical-align: bottom;
3043 }
3047 }
3044
3048
3045 .right .parent {
3049 .right .parent {
3046 font-size: 90%;
3050 font-size: 90%;
3047 font-family: monospace;
3051 font-family: monospace;
3048 }
3052 }
3049
3053
3050
3054
3051
3055
3052 /* -----------------------------------------------------------
3056 /* -----------------------------------------------------------
3053 FILE BROWSER
3057 FILE BROWSER
3054 ----------------------------------------------------------- */
3058 ----------------------------------------------------------- */
3055 div.browserblock {
3059 div.browserblock {
3056 overflow: hidden;
3060 overflow: hidden;
3057 padding: 0px;
3061 padding: 0px;
3058 border: 1px solid #ccc;
3062 border: 1px solid #ccc;
3059 background: #f8f8f8;
3063 background: #f8f8f8;
3060 font-size: 100%;
3064 font-size: 100%;
3061 line-height: 100%;
3065 line-height: 100%;
3062 /* new */
3066 /* new */
3063 line-height: 125%;
3067 line-height: 125%;
3064 }
3068 }
3065
3069
3066 div.browserblock .browser-header {
3070 div.browserblock .browser-header {
3067 border-bottom: 1px solid #CCCCCC;
3071 border-bottom: 1px solid #CCCCCC;
3068 background: #FFFFFF;
3072 background: #FFFFFF;
3069 color: blue;
3073 color: blue;
3070 padding: 10px 0 10px 0;
3074 padding: 10px 0 10px 0;
3071 }
3075 }
3072
3076
3073 div.browserblock .browser-header span {
3077 div.browserblock .browser-header span {
3074 margin-left: 25px;
3078 margin-left: 25px;
3075 font-weight: bold;
3079 font-weight: bold;
3076 }
3080 }
3077
3081
3078 div.browserblock .browser-body {
3082 div.browserblock .browser-body {
3079 background: #EEEEEE;
3083 background: #EEEEEE;
3080 }
3084 }
3081
3085
3082 table.code-browser {
3086 table.code-browser {
3083 border-collapse: collapse;
3087 border-collapse: collapse;
3084 width: 100%;
3088 width: 100%;
3085 }
3089 }
3086
3090
3087 table.code-browser tr {
3091 table.code-browser tr {
3088 margin: 3px;
3092 margin: 3px;
3089 }
3093 }
3090
3094
3091 table.code-browser thead th {
3095 table.code-browser thead th {
3092 background-color: #EEEEEE;
3096 background-color: #EEEEEE;
3093 height: 20px;
3097 height: 20px;
3094 font-size: 1.1em;
3098 font-size: 1.1em;
3095 font-weight: bold;
3099 font-weight: bold;
3096 text-align: center;
3100 text-align: center;
3097 text-align: left;
3101 text-align: left;
3098 padding-left: 10px;
3102 padding-left: 10px;
3099 }
3103 }
3100
3104
3101 table.code-browser tbody tr {
3105 table.code-browser tbody tr {
3102
3106
3103 }
3107 }
3104
3108
3105 table.code-browser tbody td {
3109 table.code-browser tbody td {
3106 padding-left: 10px;
3110 padding-left: 10px;
3107 height: 20px;
3111 height: 20px;
3108 }
3112 }
3109 table.code-browser .browser-file {
3113 table.code-browser .browser-file {
3110 background: url("/images/icons/document_16.png") no-repeat scroll 3px;
3114 background: url("/images/icons/document_16.png") no-repeat scroll 3px;
3111 height: 16px;
3115 height: 16px;
3112 padding-left: 20px;
3116 padding-left: 20px;
3113 text-align: left;
3117 text-align: left;
3114 }
3118 }
3115
3119
3116 table.code-browser .browser-dir {
3120 table.code-browser .browser-dir {
3117 background: url("/images/icons/folder_16.png") no-repeat scroll 3px;
3121 background: url("/images/icons/folder_16.png") no-repeat scroll 3px;
3118 height: 16px;
3122 height: 16px;
3119 padding-left: 20px;
3123 padding-left: 20px;
3120 text-align: left;
3124 text-align: left;
3121 }
3125 }
3122
3126
3123 /* -----------------------------------------------------------
3127 /* -----------------------------------------------------------
3124 ADMIN - SETTINGS
3128 ADMIN - SETTINGS
3125 ----------------------------------------------------------- */
3129 ----------------------------------------------------------- */
3126 #path_unlock{
3130 #path_unlock{
3127 color: red;
3131 color: red;
3128 font-size: 1.2em;
3132 font-size: 1.2em;
3129 padding-left: 4px;
3133 padding-left: 4px;
3130 }
3134 }
3131
3135
3132 /* -----------------------------------------------------------
3136 /* -----------------------------------------------------------
3133 INFOBOX
3137 INFOBOX
3134 ----------------------------------------------------------- */
3138 ----------------------------------------------------------- */
3135 .info_box *{
3139 .info_box *{
3136 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
3140 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
3137 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
3141 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
3138 border-style:solid;
3142 border-style:solid;
3139 border-width:1px;
3143 border-width:1px;
3140 color:#4A4A4A;
3144 color:#4A4A4A;
3141 display:block;
3145 display:block;
3142 font-weight:bold;
3146 font-weight:bold;
3143 height:1%;
3147 height:1%;
3144 padding:4px 6px;
3148 padding:4px 6px;
3145 display: inline;
3149 display: inline;
3146 }
3150 }
3147 .info_box span{
3151 .info_box span{
3148 margin-left:3px;
3152 margin-left:3px;
3149 margin-righ:3px;
3153 margin-righ:3px;
3150 }
3154 }
3151 .info_box input#at_rev {
3155 .info_box input#at_rev {
3152 padding:1px 3px 3px 2px;
3156 padding:1px 3px 3px 2px;
3153 text-align:center;
3157 text-align:center;
3154 }
3158 }
3155 .info_box input#view {
3159 .info_box input#view {
3156 padding:0px 3px 2px 2px;
3160 padding:0px 3px 2px 2px;
3157 text-align:center;
3161 text-align:center;
3158 }
3162 }
3159 /* -----------------------------------------------------------
3163 /* -----------------------------------------------------------
3160 TOOLTIP
3164 TOOLTIP
3161 ----------------------------------------------------------- */
3165 ----------------------------------------------------------- */
3162 .yui-overlay,.yui-panel-container {
3166 .yui-overlay,.yui-panel-container {
3163 visibility: hidden;
3167 visibility: hidden;
3164 position: absolute;
3168 position: absolute;
3165 z-index: 2;
3169 z-index: 2;
3166 }
3170 }
3167
3171
3168 .yui-tt {
3172 .yui-tt {
3169 visibility: hidden;
3173 visibility: hidden;
3170 position: absolute;
3174 position: absolute;
3171 color: #666666;
3175 color: #666666;
3172 background-color: #FFFFFF;
3176 background-color: #FFFFFF;
3173 font-family: arial, helvetica, verdana, sans-serif;
3177 font-family: arial, helvetica, verdana, sans-serif;
3174 padding: 8px;
3178 padding: 8px;
3175 border: 2px solid #556CB5;
3179 border: 2px solid #556CB5;
3176 font: 100% sans-serif;
3180 font: 100% sans-serif;
3177 width: auto;
3181 width: auto;
3178 opacity: 1.0;
3182 opacity: 1.0;
3179 }
3183 }
3180
3184
3181 .yui-tt-shadow {
3185 .yui-tt-shadow {
3182 display: none;
3186 display: none;
3183 }
3187 }
3184
3188
3185 /* -----------------------------------------------------------
3189 /* -----------------------------------------------------------
3186 AUTOCOMPLETE
3190 AUTOCOMPLETE
3187 ----------------------------------------------------------- */
3191 ----------------------------------------------------------- */
3188
3192
3189 .ac{
3193 .ac{
3190 vertical-align: top;
3194 vertical-align: top;
3191
3195
3192 }
3196 }
3193 .ac .match {
3197 .ac .match {
3194 font-weight:bold;
3198 font-weight:bold;
3195 }
3199 }
3196
3200
3197 .ac .yui-ac {
3201 .ac .yui-ac {
3198 position: relative;
3202 position: relative;
3199 font-family: arial;
3203 font-family: arial;
3200 font-size: 100%;
3204 font-size: 100%;
3201 }
3205 }
3202
3206
3203 .ac .perm_ac{
3207 .ac .perm_ac{
3204 width:15em;
3208 width:15em;
3205 }
3209 }
3206 /* styles for input field */
3210 /* styles for input field */
3207 .ac .yui-ac-input {
3211 .ac .yui-ac-input {
3208 width: 100%;
3212 width: 100%;
3209 }
3213 }
3210
3214
3211 /* styles for results container */
3215 /* styles for results container */
3212 .ac .yui-ac-container {
3216 .ac .yui-ac-container {
3213 position: absolute;
3217 position: absolute;
3214 top: 1.6em;
3218 top: 1.6em;
3215 width: 100%;
3219 width: 100%;
3216 }
3220 }
3217
3221
3218 /* styles for header/body/footer wrapper within container */
3222 /* styles for header/body/footer wrapper within container */
3219 .ac .yui-ac-content {
3223 .ac .yui-ac-content {
3220 position: absolute;
3224 position: absolute;
3221 width: 100%;
3225 width: 100%;
3222 border: 1px solid #808080;
3226 border: 1px solid #808080;
3223 background: #fff;
3227 background: #fff;
3224 overflow: hidden;
3228 overflow: hidden;
3225 z-index: 9050;
3229 z-index: 9050;
3226 }
3230 }
3227
3231
3228 /* styles for container shadow */
3232 /* styles for container shadow */
3229 .ac .yui-ac-shadow {
3233 .ac .yui-ac-shadow {
3230 position: absolute;
3234 position: absolute;
3231 margin: .3em;
3235 margin: .3em;
3232 width: 100%;
3236 width: 100%;
3233 background: #000;
3237 background: #000;
3234 -moz-opacity: 0.10;
3238 -moz-opacity: 0.10;
3235 opacity: .10;
3239 opacity: .10;
3236 filter: alpha(opacity = 10);
3240 filter: alpha(opacity = 10);
3237 z-index: 9049;
3241 z-index: 9049;
3238 }
3242 }
3239
3243
3240 /* styles for results list */
3244 /* styles for results list */
3241 .ac .yui-ac-content ul {
3245 .ac .yui-ac-content ul {
3242 margin: 0;
3246 margin: 0;
3243 padding: 0;
3247 padding: 0;
3244 width: 100%;
3248 width: 100%;
3245 }
3249 }
3246
3250
3247 /* styles for result item */
3251 /* styles for result item */
3248 .ac .yui-ac-content li {
3252 .ac .yui-ac-content li {
3249 margin: 0;
3253 margin: 0;
3250 padding: 2px 5px;
3254 padding: 2px 5px;
3251 cursor: default;
3255 cursor: default;
3252 white-space: nowrap;
3256 white-space: nowrap;
3253 }
3257 }
3254
3258
3255 /* styles for prehighlighted result item */
3259 /* styles for prehighlighted result item */
3256 .ac .yui-ac-content li.yui-ac-prehighlight {
3260 .ac .yui-ac-content li.yui-ac-prehighlight {
3257 background: #B3D4FF;
3261 background: #B3D4FF;
3258 }
3262 }
3259
3263
3260 /* styles for highlighted result item */
3264 /* styles for highlighted result item */
3261 .ac .yui-ac-content li.yui-ac-highlight {
3265 .ac .yui-ac-content li.yui-ac-highlight {
3262 background: #556CB5;
3266 background: #556CB5;
3263 color: #FFF;
3267 color: #FFF;
3264 }
3268 }
3265
3269
3266
3270
3267 /* -----------------------------------------------------------
3271 /* -----------------------------------------------------------
3268 ACTION ICONS
3272 ACTION ICONS
3269 ----------------------------------------------------------- */
3273 ----------------------------------------------------------- */
3270 .add_icon {
3274 .add_icon {
3271 background: url("/images/icons/add.png") no-repeat scroll 3px ;
3275 background: url("/images/icons/add.png") no-repeat scroll 3px ;
3272 height: 16px;
3276 height: 16px;
3273 padding-left: 20px;
3277 padding-left: 20px;
3274 padding-top: 1px;
3278 padding-top: 1px;
3275 text-align: left;
3279 text-align: left;
3276 }
3280 }
3277
3281
3278 .edit_icon {
3282 .edit_icon {
3279 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
3283 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
3280 height: 16px;
3284 height: 16px;
3281 padding-left: 20px;
3285 padding-left: 20px;
3282 padding-top: 1px;
3286 padding-top: 1px;
3283 text-align: left;
3287 text-align: left;
3284 }
3288 }
3285
3289
3286 .delete_icon {
3290 .delete_icon {
3287 background: url("/images/icons/delete.png") no-repeat scroll 3px;
3291 background: url("/images/icons/delete.png") no-repeat scroll 3px;
3288 height: 16px;
3292 height: 16px;
3289 padding-left: 20px;
3293 padding-left: 20px;
3290 padding-top: 1px;
3294 padding-top: 1px;
3291 text-align: left;
3295 text-align: left;
3292 }
3296 }
3293
3297
3294 .rss_icon {
3298 .rss_icon {
3295 background: url("/images/icons/rss_16.png") no-repeat scroll 3px;
3299 background: url("/images/icons/rss_16.png") no-repeat scroll 3px;
3296 height: 16px;
3300 height: 16px;
3297 padding-left: 20px;
3301 padding-left: 20px;
3298 padding-top: 1px;
3302 padding-top: 1px;
3299 text-align: left;
3303 text-align: left;
3300 }
3304 }
3301
3305
3302 .atom_icon {
3306 .atom_icon {
3303 background: url("/images/icons/atom.png") no-repeat scroll 3px;
3307 background: url("/images/icons/atom.png") no-repeat scroll 3px;
3304 height: 16px;
3308 height: 16px;
3305 padding-left: 20px;
3309 padding-left: 20px;
3306 padding-top: 1px;
3310 padding-top: 1px;
3307 text-align: left;
3311 text-align: left;
3308 }
3312 }
3309
3313
3310 .archive_icon {
3314 .archive_icon {
3311 background: url("/images/icons/compress.png") no-repeat scroll 3px;
3315 background: url("/images/icons/compress.png") no-repeat scroll 3px;
3312 height: 16px;
3316 height: 16px;
3313 padding-left: 20px;
3317 padding-left: 20px;
3314 text-align: left;
3318 text-align: left;
3315 padding-top: 1px;
3319 padding-top: 1px;
3316 }
3320 }
3317
3321
3318
3322
3319
3323
3320
3324
3321 .action_button {
3325 .action_button {
3322 border: 0px;
3326 border: 0px;
3323 display: block;
3327 display: block;
3324 }
3328 }
3325
3329
3326 .action_button:hover {
3330 .action_button:hover {
3327 border: 0px;
3331 border: 0px;
3328 font-style: italic;
3332 font-style: italic;
3329 cursor: pointer;
3333 cursor: pointer;
3330 }
3334 }
3331
3335
3332 /* -----------------------------------------------------------
3336 /* -----------------------------------------------------------
3333 REPO SWITCHER
3337 REPO SWITCHER
3334 ----------------------------------------------------------- */
3338 ----------------------------------------------------------- */
3335
3339
3336 #switch_repos{
3340 #switch_repos{
3337 position: absolute;
3341 position: absolute;
3338 height: 25px;
3342 height: 25px;
3339 z-index: 1;
3343 z-index: 1;
3340 }
3344 }
3341 /* -----------------------------------------------------------
3345 /* -----------------------------------------------------------
3342 BREADCRUMBS
3346 BREADCRUMBS
3343 ----------------------------------------------------------- */
3347 ----------------------------------------------------------- */
3344
3348
3345 .breadcrumbs{
3349 .breadcrumbs{
3346 border:medium none;
3350 border:medium none;
3347 color:#FFFFFF;
3351 color:#FFFFFF;
3348 float:left;
3352 float:left;
3349 margin:0;
3353 margin:0;
3350 padding:11px 0 11px 10px;
3354 padding:11px 0 11px 10px;
3351 text-transform:uppercase;
3355 text-transform:uppercase;
3352 font-weight: bold;
3356 font-weight: bold;
3353 font-size: 14px;
3357 font-size: 14px;
3354 }
3358 }
3355 .breadcrumbs a{
3359 .breadcrumbs a{
3356 color: #FFFFFF;
3360 color: #FFFFFF;
3357 }
3361 }
3358
3362
3359
3363
3360 /* -----------------------------------------------------------
3364 /* -----------------------------------------------------------
3361 FLASH MSG
3365 FLASH MSG
3362 ----------------------------------------------------------- */
3366 ----------------------------------------------------------- */
3363 .flash_msg ul {
3367 .flash_msg ul {
3364 margin: 0;
3368 margin: 0;
3365 padding: 0px 0px 10px 0px;
3369 padding: 0px 0px 10px 0px;
3366 }
3370 }
3367
3371
3368 .error_msg {
3372 .error_msg {
3369 background-color: #FFCFCF;
3373 background-color: #FFCFCF;
3370 background-image: url("/images/icons/error_msg.png");
3374 background-image: url("/images/icons/error_msg.png");
3371 border: 1px solid #FF9595;
3375 border: 1px solid #FF9595;
3372 color: #CC3300;
3376 color: #CC3300;
3373 }
3377 }
3374
3378
3375 .warning_msg {
3379 .warning_msg {
3376 background-color: #FFFBCC;
3380 background-color: #FFFBCC;
3377 background-image: url("/images/icons/warning_msg.png");
3381 background-image: url("/images/icons/warning_msg.png");
3378 border: 1px solid #FFF35E;
3382 border: 1px solid #FFF35E;
3379 color: #C69E00;
3383 color: #C69E00;
3380 }
3384 }
3381
3385
3382 .success_msg {
3386 .success_msg {
3383 background-color: #D5FFCF;
3387 background-color: #D5FFCF;
3384 background-image: url("/images/icons/success_msg.png");
3388 background-image: url("/images/icons/success_msg.png");
3385 border: 1px solid #97FF88;
3389 border: 1px solid #97FF88;
3386 color: #009900;
3390 color: #009900;
3387 }
3391 }
3388
3392
3389 .notice_msg {
3393 .notice_msg {
3390 background-color: #DCE3FF;
3394 background-color: #DCE3FF;
3391 background-image: url("/images/icons/notice_msg.png");
3395 background-image: url("/images/icons/notice_msg.png");
3392 border: 1px solid #93A8FF;
3396 border: 1px solid #93A8FF;
3393 color: #556CB5;
3397 color: #556CB5;
3394 }
3398 }
3395
3399
3396 .success_msg,.error_msg,.notice_msg,.warning_msg {
3400 .success_msg,.error_msg,.notice_msg,.warning_msg {
3397 background-position: 10px center;
3401 background-position: 10px center;
3398 background-repeat: no-repeat;
3402 background-repeat: no-repeat;
3399 font-size: 12px;
3403 font-size: 12px;
3400 font-weight: bold;
3404 font-weight: bold;
3401 min-height: 14px;
3405 min-height: 14px;
3402 line-height: 14px;
3406 line-height: 14px;
3403 margin-bottom: 0px;
3407 margin-bottom: 0px;
3404 margin-top: 0px;
3408 margin-top: 0px;
3405 padding: 6px 10px 6px 40px;
3409 padding: 6px 10px 6px 40px;
3406 display: block;
3410 display: block;
3407 overflow: auto;
3411 overflow: auto;
3408 }
3412 }
3409
3413
3410 #msg_close {
3414 #msg_close {
3411 background: transparent url("icons/cross_grey_small.png") no-repeat
3415 background: transparent url("icons/cross_grey_small.png") no-repeat
3412 scroll 0 0;
3416 scroll 0 0;
3413 cursor: pointer;
3417 cursor: pointer;
3414 height: 16px;
3418 height: 16px;
3415 position: absolute;
3419 position: absolute;
3416 right: 5px;
3420 right: 5px;
3417 top: 5px;
3421 top: 5px;
3418 width: 16px;
3422 width: 16px;
3419 }
3423 }
3420 /* -----------------------------------------------------------
3424 /* -----------------------------------------------------------
3421 YUI FLOT
3425 YUI FLOT
3422 ----------------------------------------------------------- */
3426 ----------------------------------------------------------- */
3423
3427
3424 div#commit_history{
3428 div#commit_history{
3425 float: left;
3429 float: left;
3426 }
3430 }
3427 div#legend_data{
3431 div#legend_data{
3428 float:left;
3432 float:left;
3429
3433
3430 }
3434 }
3431 div#legend_container {
3435 div#legend_container {
3432 float: left;
3436 float: left;
3433 }
3437 }
3434
3438
3435 div#legend_container table,div#legend_choices table{
3439 div#legend_container table,div#legend_choices table{
3436 width:auto !important;
3440 width:auto !important;
3437 }
3441 }
3438
3442
3439 div#legend_container table td{
3443 div#legend_container table td{
3440 border: none !important;
3444 border: none !important;
3441 padding: 0px !important;
3445 padding: 0px !important;
3442 height: 20px !important;
3446 height: 20px !important;
3443 }
3447 }
3444
3448
3445 div#legend_choices table td{
3449 div#legend_choices table td{
3446 border: none !important;
3450 border: none !important;
3447 padding: 0px !important;
3451 padding: 0px !important;
3448 height: 20px !important;
3452 height: 20px !important;
3449 }
3453 }
3450
3454
3451 div#legend_choices{
3455 div#legend_choices{
3452 float:left;
3456 float:left;
3453 }
3457 }
3454
3458
3455 /* -----------------------------------------------------------
3459 /* -----------------------------------------------------------
3456 PERMISSIONS TABLE
3460 PERMISSIONS TABLE
3457 ----------------------------------------------------------- */
3461 ----------------------------------------------------------- */
3458 table#permissions_manage{
3462 table#permissions_manage{
3459 width: 0 !important;
3463 width: 0 !important;
3460
3464
3461 }
3465 }
3462 table#permissions_manage span.private_repo_msg{
3466 table#permissions_manage span.private_repo_msg{
3463 font-size: 0.8em;
3467 font-size: 0.8em;
3464 opacity:0.6;
3468 opacity:0.6;
3465
3469
3466 }
3470 }
3467 table#permissions_manage td.private_repo_msg{
3471 table#permissions_manage td.private_repo_msg{
3468 font-size: 0.8em;
3472 font-size: 0.8em;
3469
3473
3470 }
3474 }
3471 table#permissions_manage tr#add_perm_input td{
3475 table#permissions_manage tr#add_perm_input td{
3472 vertical-align:middle;
3476 vertical-align:middle;
3473
3477
3474 }
3478 }
3475
3479
3476 /* -----------------------------------------------------------
3480 /* -----------------------------------------------------------
3477 GRAVATARS
3481 GRAVATARS
3478 ----------------------------------------------------------- */
3482 ----------------------------------------------------------- */
3479 div.gravatar{
3483 div.gravatar{
3480 background-color:white;
3484 background-color:white;
3481 border:1px solid #D0D0D0;
3485 border:1px solid #D0D0D0;
3482 float:left;
3486 float:left;
3483 margin-right:0.7em;
3487 margin-right:0.7em;
3484 padding: 2px 2px 0px;
3488 padding: 2px 2px 0px;
3485 }
3489 }
3486
3490
3487 /* -----------------------------------------------------------
3491 /* -----------------------------------------------------------
3488 jquery ui
3492 jquery ui
3489 ----------------------------------------------------------- */
3493 ----------------------------------------------------------- */
3490
3494
3491 .ui-helper-hidden { display: none; }
3495 .ui-helper-hidden { display: none; }
3492 .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
3496 .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
3493 .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
3497 .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
3494
3498
3495 /* -----------------------------------------------------------
3499 /* -----------------------------------------------------------
3496 jquery ui -> icons
3500 jquery ui -> icons
3497 ----------------------------------------------------------- */
3501 ----------------------------------------------------------- */
3498
3502
3499 .ui-icon { width: 16px; height: 16px; background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3503 .ui-icon { width: 16px; height: 16px; background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3500 .ui-widget-content .ui-icon {background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3504 .ui-widget-content .ui-icon {background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3501 .ui-widget-header .ui-icon {background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3505 .ui-widget-header .ui-icon {background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3502 .ui-state-default .ui-icon { background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3506 .ui-state-default .ui-icon { background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3503 .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3507 .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3504 .ui-state-active .ui-icon {background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3508 .ui-state-active .ui-icon {background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3505 .ui-state-highlight .ui-icon {background-image: url(../images/ui/ui-icons_228ef1_256x240.png); }
3509 .ui-state-highlight .ui-icon {background-image: url(../images/ui/ui-icons_228ef1_256x240.png); }
3506 .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui/ui-icons_ffd27a_256x240.png); }
3510 .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui/ui-icons_ffd27a_256x240.png); }
3507
3511
3508 /* -----------------------------------------------------------
3512 /* -----------------------------------------------------------
3509 jquery ui -> icon positioning
3513 jquery ui -> icon positioning
3510 ----------------------------------------------------------- */
3514 ----------------------------------------------------------- */
3511 .ui-icon-carat-1-n { background-position: 0 0; }
3515 .ui-icon-carat-1-n { background-position: 0 0; }
3512 .ui-icon-carat-1-ne { background-position: -16px 0; }
3516 .ui-icon-carat-1-ne { background-position: -16px 0; }
3513 .ui-icon-carat-1-e { background-position: -32px 0; }
3517 .ui-icon-carat-1-e { background-position: -32px 0; }
3514 .ui-icon-carat-1-se { background-position: -48px 0; }
3518 .ui-icon-carat-1-se { background-position: -48px 0; }
3515 .ui-icon-carat-1-s { background-position: -64px 0; }
3519 .ui-icon-carat-1-s { background-position: -64px 0; }
3516 .ui-icon-carat-1-sw { background-position: -80px 0; }
3520 .ui-icon-carat-1-sw { background-position: -80px 0; }
3517 .ui-icon-carat-1-w { background-position: -96px 0; }
3521 .ui-icon-carat-1-w { background-position: -96px 0; }
3518 .ui-icon-carat-1-nw { background-position: -112px 0; }
3522 .ui-icon-carat-1-nw { background-position: -112px 0; }
3519 .ui-icon-carat-2-n-s { background-position: -128px 0; }
3523 .ui-icon-carat-2-n-s { background-position: -128px 0; }
3520 .ui-icon-carat-2-e-w { background-position: -144px 0; }
3524 .ui-icon-carat-2-e-w { background-position: -144px 0; }
3521 .ui-icon-triangle-1-n { background-position: 0 -16px; }
3525 .ui-icon-triangle-1-n { background-position: 0 -16px; }
3522 .ui-icon-triangle-1-ne { background-position: -16px -16px; }
3526 .ui-icon-triangle-1-ne { background-position: -16px -16px; }
3523 .ui-icon-triangle-1-e { background-position: -32px -16px; }
3527 .ui-icon-triangle-1-e { background-position: -32px -16px; }
3524 .ui-icon-triangle-1-se { background-position: -48px -16px; }
3528 .ui-icon-triangle-1-se { background-position: -48px -16px; }
3525 .ui-icon-triangle-1-s { background-position: -64px -16px; }
3529 .ui-icon-triangle-1-s { background-position: -64px -16px; }
3526 .ui-icon-triangle-1-sw { background-position: -80px -16px; }
3530 .ui-icon-triangle-1-sw { background-position: -80px -16px; }
3527 .ui-icon-triangle-1-w { background-position: -96px -16px; }
3531 .ui-icon-triangle-1-w { background-position: -96px -16px; }
3528 .ui-icon-triangle-1-nw { background-position: -112px -16px; }
3532 .ui-icon-triangle-1-nw { background-position: -112px -16px; }
3529 .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
3533 .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
3530 .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
3534 .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
3531 .ui-icon-arrow-1-n { background-position: 0 -32px; }
3535 .ui-icon-arrow-1-n { background-position: 0 -32px; }
3532 .ui-icon-arrow-1-ne { background-position: -16px -32px; }
3536 .ui-icon-arrow-1-ne { background-position: -16px -32px; }
3533 .ui-icon-arrow-1-e { background-position: -32px -32px; }
3537 .ui-icon-arrow-1-e { background-position: -32px -32px; }
3534 .ui-icon-arrow-1-se { background-position: -48px -32px; }
3538 .ui-icon-arrow-1-se { background-position: -48px -32px; }
3535 .ui-icon-arrow-1-s { background-position: -64px -32px; }
3539 .ui-icon-arrow-1-s { background-position: -64px -32px; }
3536 .ui-icon-arrow-1-sw { background-position: -80px -32px; }
3540 .ui-icon-arrow-1-sw { background-position: -80px -32px; }
3537 .ui-icon-arrow-1-w { background-position: -96px -32px; }
3541 .ui-icon-arrow-1-w { background-position: -96px -32px; }
3538 .ui-icon-arrow-1-nw { background-position: -112px -32px; }
3542 .ui-icon-arrow-1-nw { background-position: -112px -32px; }
3539 .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
3543 .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
3540 .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
3544 .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
3541 .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
3545 .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
3542 .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
3546 .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
3543 .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
3547 .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
3544 .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
3548 .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
3545 .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
3549 .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
3546 .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
3550 .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
3547 .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
3551 .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
3548 .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
3552 .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
3549 .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
3553 .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
3550 .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
3554 .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
3551 .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
3555 .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
3552 .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
3556 .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
3553 .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
3557 .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
3554 .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
3558 .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
3555 .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
3559 .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
3556 .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
3560 .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
3557 .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
3561 .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
3558 .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
3562 .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
3559 .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
3563 .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
3560 .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
3564 .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
3561 .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
3565 .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
3562 .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
3566 .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
3563 .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
3567 .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
3564 .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
3568 .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
3565 .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
3569 .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
3566 .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
3570 .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
3567 .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
3571 .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
3568 .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
3572 .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
3569 .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
3573 .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
3570 .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
3574 .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
3571 .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
3575 .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
3572 .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
3576 .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
3573 .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
3577 .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
3574 .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
3578 .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
3575 .ui-icon-arrow-4 { background-position: 0 -80px; }
3579 .ui-icon-arrow-4 { background-position: 0 -80px; }
3576 .ui-icon-arrow-4-diag { background-position: -16px -80px; }
3580 .ui-icon-arrow-4-diag { background-position: -16px -80px; }
3577 .ui-icon-extlink { background-position: -32px -80px; }
3581 .ui-icon-extlink { background-position: -32px -80px; }
3578 .ui-icon-newwin { background-position: -48px -80px; }
3582 .ui-icon-newwin { background-position: -48px -80px; }
3579 .ui-icon-refresh { background-position: -64px -80px; }
3583 .ui-icon-refresh { background-position: -64px -80px; }
3580 .ui-icon-shuffle { background-position: -80px -80px; }
3584 .ui-icon-shuffle { background-position: -80px -80px; }
3581 .ui-icon-transfer-e-w { background-position: -96px -80px; }
3585 .ui-icon-transfer-e-w { background-position: -96px -80px; }
3582 .ui-icon-transferthick-e-w { background-position: -112px -80px; }
3586 .ui-icon-transferthick-e-w { background-position: -112px -80px; }
3583 .ui-icon-folder-collapsed { background-position: 0 -96px; }
3587 .ui-icon-folder-collapsed { background-position: 0 -96px; }
3584 .ui-icon-folder-open { background-position: -16px -96px; }
3588 .ui-icon-folder-open { background-position: -16px -96px; }
3585 .ui-icon-document { background-position: -32px -96px; }
3589 .ui-icon-document { background-position: -32px -96px; }
3586 .ui-icon-document-b { background-position: -48px -96px; }
3590 .ui-icon-document-b { background-position: -48px -96px; }
3587 .ui-icon-note { background-position: -64px -96px; }
3591 .ui-icon-note { background-position: -64px -96px; }
3588 .ui-icon-mail-closed { background-position: -80px -96px; }
3592 .ui-icon-mail-closed { background-position: -80px -96px; }
3589 .ui-icon-mail-open { background-position: -96px -96px; }
3593 .ui-icon-mail-open { background-position: -96px -96px; }
3590 .ui-icon-suitcase { background-position: -112px -96px; }
3594 .ui-icon-suitcase { background-position: -112px -96px; }
3591 .ui-icon-comment { background-position: -128px -96px; }
3595 .ui-icon-comment { background-position: -128px -96px; }
3592 .ui-icon-person { background-position: -144px -96px; }
3596 .ui-icon-person { background-position: -144px -96px; }
3593 .ui-icon-print { background-position: -160px -96px; }
3597 .ui-icon-print { background-position: -160px -96px; }
3594 .ui-icon-trash { background-position: -176px -96px; }
3598 .ui-icon-trash { background-position: -176px -96px; }
3595 .ui-icon-locked { background-position: -192px -96px; }
3599 .ui-icon-locked { background-position: -192px -96px; }
3596 .ui-icon-unlocked { background-position: -208px -96px; }
3600 .ui-icon-unlocked { background-position: -208px -96px; }
3597 .ui-icon-bookmark { background-position: -224px -96px; }
3601 .ui-icon-bookmark { background-position: -224px -96px; }
3598 .ui-icon-tag { background-position: -240px -96px; }
3602 .ui-icon-tag { background-position: -240px -96px; }
3599 .ui-icon-home { background-position: 0 -112px; }
3603 .ui-icon-home { background-position: 0 -112px; }
3600 .ui-icon-flag { background-position: -16px -112px; }
3604 .ui-icon-flag { background-position: -16px -112px; }
3601 .ui-icon-calendar { background-position: -32px -112px; }
3605 .ui-icon-calendar { background-position: -32px -112px; }
3602 .ui-icon-cart { background-position: -48px -112px; }
3606 .ui-icon-cart { background-position: -48px -112px; }
3603 .ui-icon-pencil { background-position: -64px -112px; }
3607 .ui-icon-pencil { background-position: -64px -112px; }
3604 .ui-icon-clock { background-position: -80px -112px; }
3608 .ui-icon-clock { background-position: -80px -112px; }
3605 .ui-icon-disk { background-position: -96px -112px; }
3609 .ui-icon-disk { background-position: -96px -112px; }
3606 .ui-icon-calculator { background-position: -112px -112px; }
3610 .ui-icon-calculator { background-position: -112px -112px; }
3607 .ui-icon-zoomin { background-position: -128px -112px; }
3611 .ui-icon-zoomin { background-position: -128px -112px; }
3608 .ui-icon-zoomout { background-position: -144px -112px; }
3612 .ui-icon-zoomout { background-position: -144px -112px; }
3609 .ui-icon-search { background-position: -160px -112px; }
3613 .ui-icon-search { background-position: -160px -112px; }
3610 .ui-icon-wrench { background-position: -176px -112px; }
3614 .ui-icon-wrench { background-position: -176px -112px; }
3611 .ui-icon-gear { background-position: -192px -112px; }
3615 .ui-icon-gear { background-position: -192px -112px; }
3612 .ui-icon-heart { background-position: -208px -112px; }
3616 .ui-icon-heart { background-position: -208px -112px; }
3613 .ui-icon-star { background-position: -224px -112px; }
3617 .ui-icon-star { background-position: -224px -112px; }
3614 .ui-icon-link { background-position: -240px -112px; }
3618 .ui-icon-link { background-position: -240px -112px; }
3615 .ui-icon-cancel { background-position: 0 -128px; }
3619 .ui-icon-cancel { background-position: 0 -128px; }
3616 .ui-icon-plus { background-position: -16px -128px; }
3620 .ui-icon-plus { background-position: -16px -128px; }
3617 .ui-icon-plusthick { background-position: -32px -128px; }
3621 .ui-icon-plusthick { background-position: -32px -128px; }
3618 .ui-icon-minus { background-position: -48px -128px; }
3622 .ui-icon-minus { background-position: -48px -128px; }
3619 .ui-icon-minusthick { background-position: -64px -128px; }
3623 .ui-icon-minusthick { background-position: -64px -128px; }
3620 .ui-icon-close { background-position: -80px -128px; }
3624 .ui-icon-close { background-position: -80px -128px; }
3621 .ui-icon-closethick { background-position: -96px -128px; }
3625 .ui-icon-closethick { background-position: -96px -128px; }
3622 .ui-icon-key { background-position: -112px -128px; }
3626 .ui-icon-key { background-position: -112px -128px; }
3623 .ui-icon-lightbulb { background-position: -128px -128px; }
3627 .ui-icon-lightbulb { background-position: -128px -128px; }
3624 .ui-icon-scissors { background-position: -144px -128px; }
3628 .ui-icon-scissors { background-position: -144px -128px; }
3625 .ui-icon-clipboard { background-position: -160px -128px; }
3629 .ui-icon-clipboard { background-position: -160px -128px; }
3626 .ui-icon-copy { background-position: -176px -128px; }
3630 .ui-icon-copy { background-position: -176px -128px; }
3627 .ui-icon-contact { background-position: -192px -128px; }
3631 .ui-icon-contact { background-position: -192px -128px; }
3628 .ui-icon-image { background-position: -208px -128px; }
3632 .ui-icon-image { background-position: -208px -128px; }
3629 .ui-icon-video { background-position: -224px -128px; }
3633 .ui-icon-video { background-position: -224px -128px; }
3630 .ui-icon-script { background-position: -240px -128px; }
3634 .ui-icon-script { background-position: -240px -128px; }
3631 .ui-icon-alert { background-position: 0 -144px; }
3635 .ui-icon-alert { background-position: 0 -144px; }
3632 .ui-icon-info { background-position: -16px -144px; }
3636 .ui-icon-info { background-position: -16px -144px; }
3633 .ui-icon-notice { background-position: -32px -144px; }
3637 .ui-icon-notice { background-position: -32px -144px; }
3634 .ui-icon-help { background-position: -48px -144px; }
3638 .ui-icon-help { background-position: -48px -144px; }
3635 .ui-icon-check { background-position: -64px -144px; }
3639 .ui-icon-check { background-position: -64px -144px; }
3636 .ui-icon-bullet { background-position: -80px -144px; }
3640 .ui-icon-bullet { background-position: -80px -144px; }
3637 .ui-icon-radio-off { background-position: -96px -144px; }
3641 .ui-icon-radio-off { background-position: -96px -144px; }
3638 .ui-icon-radio-on { background-position: -112px -144px; }
3642 .ui-icon-radio-on { background-position: -112px -144px; }
3639 .ui-icon-pin-w { background-position: -128px -144px; }
3643 .ui-icon-pin-w { background-position: -128px -144px; }
3640 .ui-icon-pin-s { background-position: -144px -144px; }
3644 .ui-icon-pin-s { background-position: -144px -144px; }
3641 .ui-icon-play { background-position: 0 -160px; }
3645 .ui-icon-play { background-position: 0 -160px; }
3642 .ui-icon-pause { background-position: -16px -160px; }
3646 .ui-icon-pause { background-position: -16px -160px; }
3643 .ui-icon-seek-next { background-position: -32px -160px; }
3647 .ui-icon-seek-next { background-position: -32px -160px; }
3644 .ui-icon-seek-prev { background-position: -48px -160px; }
3648 .ui-icon-seek-prev { background-position: -48px -160px; }
3645 .ui-icon-seek-end { background-position: -64px -160px; }
3649 .ui-icon-seek-end { background-position: -64px -160px; }
3646 .ui-icon-seek-start { background-position: -80px -160px; }
3650 .ui-icon-seek-start { background-position: -80px -160px; }
3647 /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
3651 /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
3648 .ui-icon-seek-first { background-position: -80px -160px; }
3652 .ui-icon-seek-first { background-position: -80px -160px; }
3649 .ui-icon-stop { background-position: -96px -160px; }
3653 .ui-icon-stop { background-position: -96px -160px; }
3650 .ui-icon-eject { background-position: -112px -160px; }
3654 .ui-icon-eject { background-position: -112px -160px; }
3651 .ui-icon-volume-off { background-position: -128px -160px; }
3655 .ui-icon-volume-off { background-position: -128px -160px; }
3652 .ui-icon-volume-on { background-position: -144px -160px; }
3656 .ui-icon-volume-on { background-position: -144px -160px; }
3653 .ui-icon-power { background-position: 0 -176px; }
3657 .ui-icon-power { background-position: 0 -176px; }
3654 .ui-icon-signal-diag { background-position: -16px -176px; }
3658 .ui-icon-signal-diag { background-position: -16px -176px; }
3655 .ui-icon-signal { background-position: -32px -176px; }
3659 .ui-icon-signal { background-position: -32px -176px; }
3656 .ui-icon-battery-0 { background-position: -48px -176px; }
3660 .ui-icon-battery-0 { background-position: -48px -176px; }
3657 .ui-icon-battery-1 { background-position: -64px -176px; }
3661 .ui-icon-battery-1 { background-position: -64px -176px; }
3658 .ui-icon-battery-2 { background-position: -80px -176px; }
3662 .ui-icon-battery-2 { background-position: -80px -176px; }
3659 .ui-icon-battery-3 { background-position: -96px -176px; }
3663 .ui-icon-battery-3 { background-position: -96px -176px; }
3660 .ui-icon-circle-plus { background-position: 0 -192px; }
3664 .ui-icon-circle-plus { background-position: 0 -192px; }
3661 .ui-icon-circle-minus { background-position: -16px -192px; }
3665 .ui-icon-circle-minus { background-position: -16px -192px; }
3662 .ui-icon-circle-close { background-position: -32px -192px; }
3666 .ui-icon-circle-close { background-position: -32px -192px; }
3663 .ui-icon-circle-triangle-e { background-position: -48px -192px; }
3667 .ui-icon-circle-triangle-e { background-position: -48px -192px; }
3664 .ui-icon-circle-triangle-s { background-position: -64px -192px; }
3668 .ui-icon-circle-triangle-s { background-position: -64px -192px; }
3665 .ui-icon-circle-triangle-w { background-position: -80px -192px; }
3669 .ui-icon-circle-triangle-w { background-position: -80px -192px; }
3666 .ui-icon-circle-triangle-n { background-position: -96px -192px; }
3670 .ui-icon-circle-triangle-n { background-position: -96px -192px; }
3667 .ui-icon-circle-arrow-e { background-position: -112px -192px; }
3671 .ui-icon-circle-arrow-e { background-position: -112px -192px; }
3668 .ui-icon-circle-arrow-s { background-position: -128px -192px; }
3672 .ui-icon-circle-arrow-s { background-position: -128px -192px; }
3669 .ui-icon-circle-arrow-w { background-position: -144px -192px; }
3673 .ui-icon-circle-arrow-w { background-position: -144px -192px; }
3670 .ui-icon-circle-arrow-n { background-position: -160px -192px; }
3674 .ui-icon-circle-arrow-n { background-position: -160px -192px; }
3671 .ui-icon-circle-zoomin { background-position: -176px -192px; }
3675 .ui-icon-circle-zoomin { background-position: -176px -192px; }
3672 .ui-icon-circle-zoomout { background-position: -192px -192px; }
3676 .ui-icon-circle-zoomout { background-position: -192px -192px; }
3673 .ui-icon-circle-check { background-position: -208px -192px; }
3677 .ui-icon-circle-check { background-position: -208px -192px; }
3674 .ui-icon-circlesmall-plus { background-position: 0 -208px; }
3678 .ui-icon-circlesmall-plus { background-position: 0 -208px; }
3675 .ui-icon-circlesmall-minus { background-position: -16px -208px; }
3679 .ui-icon-circlesmall-minus { background-position: -16px -208px; }
3676 .ui-icon-circlesmall-close { background-position: -32px -208px; }
3680 .ui-icon-circlesmall-close { background-position: -32px -208px; }
3677 .ui-icon-squaresmall-plus { background-position: -48px -208px; }
3681 .ui-icon-squaresmall-plus { background-position: -48px -208px; }
3678 .ui-icon-squaresmall-minus { background-position: -64px -208px; }
3682 .ui-icon-squaresmall-minus { background-position: -64px -208px; }
3679 .ui-icon-squaresmall-close { background-position: -80px -208px; }
3683 .ui-icon-squaresmall-close { background-position: -80px -208px; }
3680 .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
3684 .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
3681 .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
3685 .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
3682 .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
3686 .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
3683 .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
3687 .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
3684 .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
3688 .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
3685 .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
3689 .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
3686
3690
3687 /* -----------------------------------------------------------
3691 /* -----------------------------------------------------------
3688 jquery ui -> tabs
3692 jquery ui -> tabs
3689 ----------------------------------------------------------- */
3693 ----------------------------------------------------------- */
3690 .ui-tabs .ui-tabs-hide { display: none; }
3694 .ui-tabs .ui-tabs-hide { display: none; }
3691
3695
3692 /* -----------------------------------------------------------
3696 /* -----------------------------------------------------------
3693 jquery ui -> datepicker
3697 jquery ui -> datepicker
3694 ----------------------------------------------------------- */
3698 ----------------------------------------------------------- */
3695 .ui-datepicker { width: 17em; padding: .2em .2em 0; background: #FFFFFF; border: 1px solid #000000; border-top: none; }
3699 .ui-datepicker { width: 17em; padding: .2em .2em 0; background: #FFFFFF; border: 1px solid #000000; border-top: none; }
3696 .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; background: #F6F6F6; }
3700 .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; background: #F6F6F6; }
3697 .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 1px; width: 1.8em; height: 1.8em; }
3701 .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 1px; width: 1.8em; height: 1.8em; }
3698 .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
3702 .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
3699 .ui-datepicker .ui-datepicker-prev { left: 0; }
3703 .ui-datepicker .ui-datepicker-prev { left: 0; }
3700 .ui-datepicker .ui-datepicker-next { right: 0; }
3704 .ui-datepicker .ui-datepicker-next { right: 0; }
3701 .ui-datepicker .ui-datepicker-prev-hover { left: 0; }
3705 .ui-datepicker .ui-datepicker-prev-hover { left: 0; }
3702 .ui-datepicker .ui-datepicker-next-hover { right: 0; }
3706 .ui-datepicker .ui-datepicker-next-hover { right: 0; }
3703 .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
3707 .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
3704 .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
3708 .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
3705 .ui-datepicker .ui-datepicker-title select { margin:1px 0; }
3709 .ui-datepicker .ui-datepicker-title select { margin:1px 0; }
3706 .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
3710 .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
3707 .ui-datepicker select.ui-datepicker-month,
3711 .ui-datepicker select.ui-datepicker-month,
3708 .ui-datepicker select.ui-datepicker-year { width: 49%;}
3712 .ui-datepicker select.ui-datepicker-year { width: 49%;}
3709 .ui-datepicker table {width: 100%; border-collapse: collapse; margin:0 0 .4em; }
3713 .ui-datepicker table {width: 100%; border-collapse: collapse; margin:0 0 .4em; }
3710 .ui-datepicker th { padding: .7em .3em; text-align: center; border: 0; }
3714 .ui-datepicker th { padding: .7em .3em; text-align: center; border: 0; }
3711 .ui-datepicker td { border: 0; padding: 1px; }
3715 .ui-datepicker td { border: 0; padding: 1px; }
3712 .ui-datepicker td span, .ui-datepicker td a { display: block; padding: 3px; text-align: center; text-decoration: none; }
3716 .ui-datepicker td span, .ui-datepicker td a { display: block; padding: 3px; text-align: center; text-decoration: none; }
3713 .ui-datepicker td span, .ui-datepicker td a:hover { background: #376ea6; color: #ffffff; }
3717 .ui-datepicker td span, .ui-datepicker td a:hover { background: #376ea6; color: #ffffff; }
3714 .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
3718 .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
3715 .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
3719 .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
3716 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
3720 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
3717 .ui-datepicker td span, .ui-datepicker td.ui-datepicker-today a { background: #DDDDDD; color: #585858; }
3721 .ui-datepicker td span, .ui-datepicker td.ui-datepicker-today a { background: #DDDDDD; color: #585858; }
3718 .ui-datepicker td span, .ui-datepicker td.ui-datepicker-current-day a { background: #376ea6; color: #ffffff; }
3722 .ui-datepicker td span, .ui-datepicker td.ui-datepicker-current-day a { background: #376ea6; color: #ffffff; }
3719
3723
3720 /* -----------------------------------------------------------
3724 /* -----------------------------------------------------------
3721 jquery ui -> datepicker / multiple calenders
3725 jquery ui -> datepicker / multiple calenders
3722 ----------------------------------------------------------- */
3726 ----------------------------------------------------------- */
3723 .ui-datepicker.ui-datepicker-multi { width:auto; }
3727 .ui-datepicker.ui-datepicker-multi { width:auto; }
3724 .ui-datepicker-multi .ui-datepicker-group { float:left; }
3728 .ui-datepicker-multi .ui-datepicker-group { float:left; }
3725 .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
3729 .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
3726 .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
3730 .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
3727 .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
3731 .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
3728 .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
3732 .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
3729 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
3733 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
3730 .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
3734 .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
3731 .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
3735 .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
3732 .ui-datepicker-row-break { clear:both; width:100%; }
3736 .ui-datepicker-row-break { clear:both; width:100%; }
3733
3737
3734 /* -----------------------------------------------------------
3738 /* -----------------------------------------------------------
3735 jquery ui -> datepicker / rtl support
3739 jquery ui -> datepicker / rtl support
3736 ----------------------------------------------------------- */
3740 ----------------------------------------------------------- */
3737 .ui-datepicker-rtl { direction: rtl; }
3741 .ui-datepicker-rtl { direction: rtl; }
3738 .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
3742 .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
3739 .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
3743 .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
3740 .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
3744 .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
3741 .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
3745 .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
3742 .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
3746 .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
3743 .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
3747 .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
3744 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
3748 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
3745 .ui-datepicker-rtl .ui-datepicker-group { float:right; }
3749 .ui-datepicker-rtl .ui-datepicker-group { float:right; }
3746 .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
3750 .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
3747 .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
3751 .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
3748
3752
3749 /* -----------------------------------------------------------
3753 /* -----------------------------------------------------------
3750 jquery ui -> select styling
3754 jquery ui -> select styling
3751 ----------------------------------------------------------- */
3755 ----------------------------------------------------------- */
3752
3756
3753 .ui-selectmenu
3757 .ui-selectmenu
3754 {
3758 {
3755 display: block;
3759 display: block;
3756 position: relative;
3760 position: relative;
3757 overflow: hidden;
3761 overflow: hidden;
3758 background: #ffffff;
3762 background: #ffffff;
3759 border-top: 1px solid #b3b3b3;
3763 border-top: 1px solid #b3b3b3;
3760 border-left: 1px solid #b3b3b3;
3764 border-left: 1px solid #b3b3b3;
3761 border-right: 1px solid #eaeaea;
3765 border-right: 1px solid #eaeaea;
3762 border-bottom: 1px solid #eaeaea;
3766 border-bottom: 1px solid #eaeaea;
3763 text-align: left;
3767 text-align: left;
3764 text-decoration: none;
3768 text-decoration: none;
3765 }
3769 }
3766
3770
3767 .ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
3771 .ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
3768 .ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
3772 .ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
3769 .ui-selectmenu-open { background: #ffffff; border: 1px solid #666666; border-top: none; visibility: visible; }
3773 .ui-selectmenu-open { background: #ffffff; border: 1px solid #666666; border-top: none; visibility: visible; }
3770 .ui-selectmenu-menu-popup { margin-top: -1px; }
3774 .ui-selectmenu-menu-popup { margin-top: -1px; }
3771 .ui-selectmenu-menu-dropdown { }
3775 .ui-selectmenu-menu-dropdown { }
3772 .ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; }
3776 .ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; }
3773 .ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding: 5px 0 5px 8px; outline:none; text-decoration:none; color: #000000; }
3777 .ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding: 5px 0 5px 8px; outline:none; text-decoration:none; color: #000000; }
3774 .ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
3778 .ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
3775 .ui-selectmenu-hasIcon .ui-selectmenu-status { margin-left: 5px; padding-left: 20px; position: relative; }
3779 .ui-selectmenu-hasIcon .ui-selectmenu-status { margin-left: 5px; padding-left: 20px; position: relative; }
3776 .ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
3780 .ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
3777 .ui-selectmenu-status { line-height: 1.4em; }
3781 .ui-selectmenu-status { line-height: 1.4em; }
3778 .ui-selectmenu-open li.ui-selectmenu-item-focus { background: #376ea6; }
3782 .ui-selectmenu-open li.ui-selectmenu-item-focus { background: #376ea6; }
3779 .ui-selectmenu-open li.ui-selectmenu-item-focus a { color: #ffffff; }
3783 .ui-selectmenu-open li.ui-selectmenu-item-focus a { color: #ffffff; }
3780 .ui-selectmenu-open li.ui-selectmenu-item-selected { background: #dfdfdf; }
3784 .ui-selectmenu-open li.ui-selectmenu-item-selected { background: #dfdfdf; }
3781 .ui-selectmenu-open li.ui-selectmenu-item-selected a { color: #000000; }
3785 .ui-selectmenu-open li.ui-selectmenu-item-selected a { color: #000000; }
3782 .ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
3786 .ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
3783 .ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; }
3787 .ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; }
3784 .ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; } No newline at end of file
3788 .ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
@@ -1,109 +1,111 b''
1 ## -*- coding: utf-8 -*-
1 ## -*- coding: utf-8 -*-
2 <%inherit file="/base/base.html"/>
2 <%inherit file="/base/base.html"/>
3
3
4 <%def name="title()">
4 <%def name="title()">
5 ${c.hg_app_user.username} ${_('account')}
5 ${c.hg_app_user.username} ${_('account')}
6 </%def>
6 </%def>
7
7
8 <%def name="breadcrumbs_links()">
8 <%def name="breadcrumbs_links()">
9 ${_('My Account')}
9 ${_('My Account')}
10 </%def>
10 </%def>
11
11
12 <%def name="page_nav()">
12 <%def name="page_nav()">
13 ${self.menu('admin')}
13 ${self.menu('admin')}
14 </%def>
14 </%def>
15
15
16 <%def name="main()">
16 <%def name="main()">
17
17 <div class="box box-left">
18 <div class="box box-left">
18 <!-- box / title -->
19 <!-- box / title -->
19 <div class="title">
20 <div class="title">
20 ${self.breadcrumbs()}
21 ${self.breadcrumbs()}
21 </div>
22 </div>
22 <!-- end box / title -->
23 <!-- end box / title -->
24 <div class="ui-tabs-panel ui-widget-content ui-corner-bottom">
23 ${h.form(url('admin_settings_my_account_update'),method='put')}
25 ${h.form(url('admin_settings_my_account_update'),method='put')}
24 <div class="form">
26 <div class="form">
25 <!-- fields -->
26 <div class="fields">
27 <div class="fields">
27 <div class="field">
28 <div class="field">
28 <div class="label">
29 <div class="label">
29 <label for="username">${_('Username')}:</label>
30 <label for="username">${_('Username')}:</label>
30 </div>
31 </div>
31 <div class="input">
32 <div class="input">
32 ${h.text('username')}
33 ${h.text('username')}
33 </div>
34 </div>
34 </div>
35 </div>
35
36
36 <div class="field">
37 <div class="field">
37 <div class="label">
38 <div class="label">
38 <label for="new_password">${_('New password')}:</label>
39 <label for="new_password">${_('New password')}:</label>
39 </div>
40 </div>
40 <div class="input">
41 <div class="input">
41 ${h.password('new_password')}
42 ${h.password('new_password')}
42 </div>
43 </div>
43 </div>
44 </div>
44
45
45 <div class="field">
46 <div class="field">
46 <div class="label">
47 <div class="label">
47 <label for="name">${_('Name')}:</label>
48 <label for="name">${_('Name')}:</label>
48 </div>
49 </div>
49 <div class="input">
50 <div class="input">
50 ${h.text('name')}
51 ${h.text('name')}
51 </div>
52 </div>
52 </div>
53 </div>
53
54
54 <div class="field">
55 <div class="field">
55 <div class="label">
56 <div class="label">
56 <label for="lastname">${_('Lastname')}:</label>
57 <label for="lastname">${_('Lastname')}:</label>
57 </div>
58 </div>
58 <div class="input">
59 <div class="input">
59 ${h.text('lastname')}
60 ${h.text('lastname')}
60 </div>
61 </div>
61 </div>
62 </div>
62
63
63 <div class="field">
64 <div class="field">
64 <div class="label">
65 <div class="label">
65 <label for="email">${_('Email')}:</label>
66 <label for="email">${_('Email')}:</label>
66 </div>
67 </div>
67 <div class="input">
68 <div class="input">
68 ${h.text('email')}
69 ${h.text('email')}
69 </div>
70 </div>
70 </div>
71 </div>
71
72
72 <div class="buttons">
73 <div class="buttons">
73 ${h.submit('save','save',class_="ui-button ui-widget ui-state-default ui-corner-all")}
74 ${h.submit('save','save',class_="ui-button ui-widget ui-state-default ui-corner-all")}
74 </div>
75 </div>
75 </div>
76 </div>
76 </div>
77 </div>
77 ${h.end_form()}
78 ${h.end_form()}
78 </div>
79 </div>
80 </div>
79
81
80 <div class="box box-right">
82 <div class="box box-right">
81 <!-- box / title -->
83 <!-- box / title -->
82 <div class="title">
84 <div class="title">
83 <h5>${_('My repositories')}</h5>
85 <h5>${_('My repositories')}</h5>
84 </div>
86 </div>
85 <!-- end box / title -->
87 <!-- end box / title -->
86 <div class="table">
88 <div class="table">
87 <table>
89 <table>
88 <tbody>
90 <tbody>
89 %for repo in c.user_repos:
91 %for repo in c.user_repos:
90 <tr>
92 <tr>
91 <td>
93 <td>
92 %if repo.dbrepo.private:
94 %if repo.dbrepo.private:
93 <img alt="${_('private')}" src="/images/icons/lock.png"/>
95 <img class="icon" alt="${_('private')}" src="/images/icons/lock.png"/>
94 %else:
96 %else:
95 <img alt="${_('public')}" src="/images/icons/lock_open.png"/>
97 <img class="icon" alt="${_('public')}" src="/images/icons/lock_open.png"/>
96 %endif
98 %endif
97
99
98 ${h.link_to(repo.name, h.url('summary_home',repo_name=repo.name))}</td>
100 ${h.link_to(repo.name, h.url('summary_home',repo_name=repo.name))}</td>
99 ##<td>${_('created')} ${repo.dbrepo.}</td>
101 <td>${_('revision')}: ${repo.revisions[-1]}</td>
100 <td>${_('last changed')} ${h.age(repo.last_change)}</td>
102 <td>${_('last changed')}: ${h.age(repo.last_change)}</td>
101 <td>${h.link_to(_('[edit]'),h.url('edit_repo',repo_name=repo.name))}</td>
103 <td><img class="icon" alt="${_('private')}" src="/images/icons/application_form_edit.png"/> ${h.link_to(_('edit'),h.url('edit_repo',repo_name=repo.name))}</td>
102 </tr>
104 </tr>
103 %endfor
105 %endfor
104 </tbody>
106 </tbody>
105 </table>
107 </table>
106 </div>
108 </div>
107
109
108 </div>
110 </div>
109 </%def> No newline at end of file
111 </%def>
@@ -1,84 +1,85 b''
1 ## -*- coding: utf-8 -*-
1 ## -*- coding: utf-8 -*-
2 <%inherit file="base/base.html"/>
2 <%inherit file="base/base.html"/>
3 <%def name="title()">
3 <%def name="title()">
4 ${c.hg_app_name}
4 ${c.hg_app_name}
5 </%def>
5 </%def>
6 <%def name="breadcrumbs()">
6 <%def name="breadcrumbs()">
7 ${c.hg_app_name}
7 ${c.hg_app_name}
8 </%def>
8 </%def>
9 <%def name="page_nav()">
9 <%def name="page_nav()">
10 ${self.menu('home')}
10 ${self.menu('home')}
11 </%def>
11 </%def>
12 <%def name="main()">
12 <%def name="main()">
13 <%def name="get_sort(name)">
13 <%def name="get_sort(name)">
14 <%name_slug = name.lower().replace(' ','_') %>
14 <%name_slug = name.lower().replace(' ','_') %>
15 %if name_slug == c.cs_slug:
15
16 <span style="font-weight: bold;text-decoration: underline;">${name}</span>
16 %if name_slug == c.sort_slug:
17 %if c.sort_by.startswith('-'):
18 <a href="?sort=${name_slug}">${name}&uarr;</a>
17 %else:
19 %else:
18 <span style="font-weight: bold">${name}</span>
20 <a href="?sort=-${name_slug}">${name}&darr;</a>
21 %endif:
22 %else:
23 <a href="?sort=${name_slug}">${name}</a>
19 %endif
24 %endif
20 <a href="?sort=${name_slug}">&darr;</a>
21 <a href="?sort=-${name_slug}">&uarr;</a>
22 </%def>
25 </%def>
23
26
24
25
26 <div class="box">
27 <div class="box">
27 <!-- box / title -->
28 <!-- box / title -->
28 <div class="title">
29 <div class="title">
29 <h5>${_('Dashboard')}</h5>
30 <h5>${_('Dashboard')}</h5>
30 %if h.HasPermissionAny('hg.admin','hg.create.repository')():
31 %if h.HasPermissionAny('hg.admin','hg.create.repository')():
31 <ul class="links">
32 <ul class="links">
32 <li>
33 <li>
33 <span>${h.link_to(u'ADD NEW REPOSITORY',h.url('admin_settings_create_repository'),class_="add_icon")}</span>
34 <span>${h.link_to(u'ADD NEW REPOSITORY',h.url('admin_settings_create_repository'),class_="add_icon")}</span>
34 </li>
35 </li>
35 </ul>
36 </ul>
36 %endif
37 %endif
37 </div>
38 </div>
38 <!-- end box / title -->
39 <!-- end box / title -->
39 <div class="table">
40 <div class="table">
40 <table>
41 <table>
41 <thead>
42 <thead>
42 <tr>
43 <tr>
43 <th class="left">${get_sort(_('Name'))}</th>
44 <th class="left">${get_sort(_('Name'))}</th>
44 <th class="left">${get_sort(_('Description'))}</th>
45 <th class="left">${get_sort(_('Description'))}</th>
45 <th class="left">${get_sort(_('Last change'))}</th>
46 <th class="left">${get_sort(_('Last change'))}</th>
46 <th class="left">${get_sort(_('Tip'))}</th>
47 <th class="left">${get_sort(_('Tip'))}</th>
47 <th class="left">${get_sort(_('Contact'))}</th>
48 <th class="left">${get_sort(_('Contact'))}</th>
48 <th class="left">${_('RSS')}</th>
49 <th class="left">${_('RSS')}</th>
49 <th class="left">${_('Atom')}</th>
50 <th class="left">${_('Atom')}</th>
50 </tr>
51 </tr>
51 </thead>
52 </thead>
52 <tbody>
53 <tbody>
53 %for cnt,repo in enumerate(c.repos_list):
54 %for cnt,repo in enumerate(c.repos_list):
54 %if h.HasRepoPermissionAny('repository.write','repository.read','repository.admin')(repo['name'],'main page check'):
55 %if h.HasRepoPermissionAny('repository.write','repository.read','repository.admin')(repo['name'],'main page check'):
55 <tr class="parity${cnt%2}">
56 <tr class="parity${cnt%2}">
56 <td>
57 <td>
57 %if repo['repo'].dbrepo.private:
58 %if repo['repo'].dbrepo.private:
58 <img alt="${_('private')}" src="/images/icons/lock.png"/>
59 <img class="icon" alt="${_('private')}" src="/images/icons/lock.png"/>
59 %else:
60 %else:
60 <img alt="${_('public')}" src="/images/icons/lock_open.png"/>
61 <img class="icon" alt="${_('public')}" src="/images/icons/lock_open.png"/>
61 %endif
62 %endif
62 ${h.link_to(repo['name'],
63 ${h.link_to(repo['name'],
63 h.url('summary_home',repo_name=repo['name']))}</td>
64 h.url('summary_home',repo_name=repo['name']))}</td>
64 <td title="${repo['description']}">${h.truncate(repo['description'],60)}</td>
65 <td title="${repo['description']}">${h.truncate(repo['description'],60)}</td>
65 <td>${h.age(repo['last_change'])}</td>
66 <td>${h.age(repo['last_change'])}</td>
66 <td>${h.link_to_if(repo['rev']>=0,'r%s:%s' % (repo['rev'],repo['tip']),
67 <td>${h.link_to_if(repo['rev']>=0,'r%s:%s' % (repo['rev'],repo['tip']),
67 h.url('changeset_home',repo_name=repo['name'],revision=repo['tip']),
68 h.url('changeset_home',repo_name=repo['name'],revision=repo['tip']),
68 class_="tooltip",
69 class_="tooltip",
69 tooltip_title=h.tooltip(repo['last_msg']))}</td>
70 tooltip_title=h.tooltip(repo['last_msg']))}</td>
70 <td title="${repo['contact']}">${h.person(repo['contact'])}</td>
71 <td title="${repo['contact']}">${h.person(repo['contact'])}</td>
71 <td>
72 <td>
72 <a title="${_('Subscribe to %s rss feed')%repo['name']}" class="rss_icon" href="${h.url('rss_feed_home',repo_name=repo['name'])}"></a>
73 <a title="${_('Subscribe to %s rss feed')%repo['name']}" class="rss_icon" href="${h.url('rss_feed_home',repo_name=repo['name'])}"></a>
73 </td>
74 </td>
74 <td>
75 <td>
75 <a title="${_('Subscribe to %s atom feed')%repo['name']}" class="atom_icon" href="${h.url('atom_feed_home',repo_name=repo['name'])}"></a>
76 <a title="${_('Subscribe to %s atom feed')%repo['name']}" class="atom_icon" href="${h.url('atom_feed_home',repo_name=repo['name'])}"></a>
76 </td>
77 </td>
77 </tr>
78 </tr>
78 %endif
79 %endif
79 %endfor
80 %endfor
80 </tbody>
81 </tbody>
81 </table>
82 </table>
82 </div>
83 </div>
83 </div>
84 </div>
84 </%def>
85 </%def>
@@ -1,301 +1,301 b''
1 <%inherit file="/base/base.html"/>
1 <%inherit file="/base/base.html"/>
2
2
3 <%def name="title()">
3 <%def name="title()">
4 ${_('Mercurial Repository Overview')}
4 ${_('Mercurial Repository Overview')}
5 </%def>
5 </%def>
6
6
7 <%def name="breadcrumbs_links()">
7 <%def name="breadcrumbs_links()">
8 ${h.link_to(u'Home',h.url('/'))}
8 ${h.link_to(u'Home',h.url('/'))}
9 &raquo;
9 &raquo;
10 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
10 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
11 &raquo;
11 &raquo;
12 ${_('summary')}
12 ${_('summary')}
13 </%def>
13 </%def>
14
14
15 <%def name="page_nav()">
15 <%def name="page_nav()">
16 ${self.menu('summary')}
16 ${self.menu('summary')}
17 </%def>
17 </%def>
18
18
19 <%def name="main()">
19 <%def name="main()">
20 <script type="text/javascript">
20 <script type="text/javascript">
21 var E = YAHOO.util.Event;
21 var E = YAHOO.util.Event;
22 var D = YAHOO.util.Dom;
22 var D = YAHOO.util.Dom;
23
23
24 E.onDOMReady(function(e){
24 E.onDOMReady(function(e){
25 id = 'clone_url';
25 id = 'clone_url';
26 E.addListener(id,'click',function(e){
26 E.addListener(id,'click',function(e){
27 D.get('clone_url').select();
27 D.get('clone_url').select();
28 })
28 })
29 })
29 })
30 </script>
30 </script>
31 <div class="box box-left">
31 <div class="box box-left">
32 <!-- box / title -->
32 <!-- box / title -->
33 <div class="title">
33 <div class="title">
34 ${self.breadcrumbs()}
34 ${self.breadcrumbs()}
35 </div>
35 </div>
36 <!-- end box / title -->
36 <!-- end box / title -->
37 <div class="form">
37 <div class="form">
38 <div class="fields">
38 <div class="fields">
39
39
40 <div class="field">
40 <div class="field">
41 <div class="label">
41 <div class="label">
42 <label>${_('Name')}:</label>
42 <label>${_('Name')}:</label>
43 </div>
43 </div>
44 <div class="input-short">
44 <div class="input-short">
45 ${c.repo_info.name}
45 <span style="font-size: 1.6em;font-weight: bold">${c.repo_info.name}</span>
46 </div>
46 </div>
47 </div>
47 </div>
48
48
49
49
50 <div class="field">
50 <div class="field">
51 <div class="label">
51 <div class="label">
52 <label>${_('Description')}:</label>
52 <label>${_('Description')}:</label>
53 </div>
53 </div>
54 <div class="input-short">
54 <div class="input-short">
55 ${c.repo_info.description}
55 ${c.repo_info.description}
56 </div>
56 </div>
57 </div>
57 </div>
58
58
59
59
60 <div class="field">
60 <div class="field">
61 <div class="label">
61 <div class="label">
62 <label>${_('Contact')}:</label>
62 <label>${_('Contact')}:</label>
63 </div>
63 </div>
64 <div class="input-short">
64 <div class="input-short">
65 <div class="gravatar">
65 <div class="gravatar">
66 <img alt="gravatar" src="${h.gravatar_url(c.repo_info.dbrepo.user.email)}"/>
66 <img alt="gravatar" src="${h.gravatar_url(c.repo_info.dbrepo.user.email)}"/>
67 </div>
67 </div>
68 ${_('Username')}: ${c.repo_info.dbrepo.user.username}<br/>
68 ${_('Username')}: ${c.repo_info.dbrepo.user.username}<br/>
69 ${_('Name')}: ${c.repo_info.dbrepo.user.name} ${c.repo_info.dbrepo.user.lastname}<br/>
69 ${_('Name')}: ${c.repo_info.dbrepo.user.name} ${c.repo_info.dbrepo.user.lastname}<br/>
70 ${_('Email')}: <a href="mailto:${c.repo_info.dbrepo.user.email}">${c.repo_info.dbrepo.user.email}</a>
70 ${_('Email')}: <a href="mailto:${c.repo_info.dbrepo.user.email}">${c.repo_info.dbrepo.user.email}</a>
71 </div>
71 </div>
72 </div>
72 </div>
73
73
74 <div class="field">
74 <div class="field">
75 <div class="label">
75 <div class="label">
76 <label>${_('Last change')}:</label>
76 <label>${_('Last change')}:</label>
77 </div>
77 </div>
78 <div class="input-short">
78 <div class="input-short">
79 ${h.age(c.repo_info.last_change)} - ${h.rfc822date(c.repo_info.last_change)}
79 ${h.age(c.repo_info.last_change)} - ${h.rfc822date(c.repo_info.last_change)}
80 </div>
80 </div>
81 </div>
81 </div>
82
82
83 <div class="field">
83 <div class="field">
84 <div class="label">
84 <div class="label">
85 <label>${_('Clone url')}:</label>
85 <label>${_('Clone url')}:</label>
86 </div>
86 </div>
87 <div class="input-short">
87 <div class="input-short">
88 <input type="text" id="clone_url" readonly="readonly" value="hg clone ${c.clone_repo_url}" size="70"/>
88 <input type="text" id="clone_url" readonly="readonly" value="hg clone ${c.clone_repo_url}" size="70"/>
89 </div>
89 </div>
90 </div>
90 </div>
91
91
92 <div class="field">
92 <div class="field">
93 <div class="label">
93 <div class="label">
94 <label>${_('Download')}:</label>
94 <label>${_('Download')}:</label>
95 </div>
95 </div>
96 <div class="input-short">
96 <div class="input-short">
97 %for cnt,archive in enumerate(c.repo_info._get_archives()):
97 %for cnt,archive in enumerate(c.repo_info._get_archives()):
98 %if cnt >=1:
98 %if cnt >=1:
99 |
99 |
100 %endif
100 %endif
101 ${h.link_to(c.repo_info.name+'.'+archive['type'],
101 ${h.link_to(c.repo_info.name+'.'+archive['type'],
102 h.url('files_archive_home',repo_name=c.repo_info.name,
102 h.url('files_archive_home',repo_name=c.repo_info.name,
103 revision='tip',fileformat=archive['extension']),class_="archive_icon")}
103 revision='tip',fileformat=archive['extension']),class_="archive_icon")}
104 %endfor
104 %endfor
105 </div>
105 </div>
106 </div>
106 </div>
107
107
108 <div class="field">
108 <div class="field">
109 <div class="label">
109 <div class="label">
110 <label>${_('Feeds')}:</label>
110 <label>${_('Feeds')}:</label>
111 </div>
111 </div>
112 <div class="input-short">
112 <div class="input-short">
113 ${h.link_to(_('RSS'),h.url('rss_feed_home',repo_name=c.repo_info.name),class_='rss_icon')}
113 ${h.link_to(_('RSS'),h.url('rss_feed_home',repo_name=c.repo_info.name),class_='rss_icon')}
114 ${h.link_to(_('Atom'),h.url('atom_feed_home',repo_name=c.repo_info.name),class_='atom_icon')}
114 ${h.link_to(_('Atom'),h.url('atom_feed_home',repo_name=c.repo_info.name),class_='atom_icon')}
115 </div>
115 </div>
116 </div>
116 </div>
117 </div>
117 </div>
118 </div>
118 </div>
119 </div>
119 </div>
120
120
121 <div class="box box-right" style="min-height:455px">
121 <div class="box box-right" style="min-height:455px">
122 <!-- box / title -->
122 <!-- box / title -->
123 <div class="title">
123 <div class="title">
124 <h5>${_('Last month commit activity')}</h5>
124 <h5>${_('Last month commit activity')}</h5>
125 </div>
125 </div>
126
126
127 <div class="table">
127 <div class="table">
128 <div id="commit_history" style="width:560px;height:300px;float:left"></div>
128 <div id="commit_history" style="width:560px;height:300px;float:left"></div>
129 <div id="legend_data">
129 <div id="legend_data">
130 <div id="legend_container"></div>
130 <div id="legend_container"></div>
131 <div id="legend_choices">
131 <div id="legend_choices">
132 <table id="legend_choices_tables" style="font-size:smaller;color:#545454"></table>
132 <table id="legend_choices_tables" style="font-size:smaller;color:#545454"></table>
133 </div>
133 </div>
134 </div>
134 </div>
135 <script type="text/javascript">
135 <script type="text/javascript">
136
136
137 (function () {
137 (function () {
138 var datasets = {${c.commit_data|n}};
138 var datasets = {${c.commit_data|n}};
139 var i = 0;
139 var i = 0;
140 var choiceContainer = YAHOO.util.Dom.get("legend_choices");
140 var choiceContainer = YAHOO.util.Dom.get("legend_choices");
141 var choiceContainerTable = YAHOO.util.Dom.get("legend_choices_tables");
141 var choiceContainerTable = YAHOO.util.Dom.get("legend_choices_tables");
142 for(var key in datasets) {
142 for(var key in datasets) {
143 datasets[key].color = i;
143 datasets[key].color = i;
144 i++;
144 i++;
145 choiceContainerTable.innerHTML += '<tr><td>'+
145 choiceContainerTable.innerHTML += '<tr><td>'+
146 '<input type="checkbox" name="' + key +'" checked="checked" />'
146 '<input type="checkbox" name="' + key +'" checked="checked" />'
147 +datasets[key].label+
147 +datasets[key].label+
148 '</td></tr>';
148 '</td></tr>';
149 };
149 };
150
150
151
151
152 function plotAccordingToChoices() {
152 function plotAccordingToChoices() {
153 var data = [];
153 var data = [];
154
154
155 var inputs = choiceContainer.getElementsByTagName("input");
155 var inputs = choiceContainer.getElementsByTagName("input");
156 for(var i=0; i<inputs.length; i++) {
156 for(var i=0; i<inputs.length; i++) {
157 var key = inputs[i].name;
157 var key = inputs[i].name;
158 if (key && datasets[key]){
158 if (key && datasets[key]){
159 if(!inputs[i].checked){
159 if(!inputs[i].checked){
160 data.push({label:key,data:[[0,1],]});
160 data.push({label:key,data:[[0,1],]});
161 }
161 }
162 else{
162 else{
163 data.push(datasets[key]);
163 data.push(datasets[key]);
164 }
164 }
165
165
166 }
166 }
167
167
168 };
168 };
169
169
170 if (data.length > 0){
170 if (data.length > 0){
171
171
172 var plot = YAHOO.widget.Flot("commit_history", data,
172 var plot = YAHOO.widget.Flot("commit_history", data,
173 { bars: { show: true, align:'center',lineWidth:4 },
173 { bars: { show: true, align:'center',lineWidth:4 },
174 points: { show: true, radius:0,fill:true },
174 points: { show: true, radius:0,fill:true },
175 legend:{show:true, container:"legend_container"},
175 legend:{show:true, container:"legend_container"},
176 selection: { mode: "xy" },
176 selection: { mode: "xy" },
177 yaxis: {tickDecimals:0},
177 yaxis: {tickDecimals:0},
178 xaxis: { mode: "time", timeformat: "%d",tickSize:[1, "day"],min:${c.ts_min},max:${c.ts_max} },
178 xaxis: { mode: "time", timeformat: "%d",tickSize:[1, "day"],min:${c.ts_min},max:${c.ts_max} },
179 grid: { hoverable: true, clickable: true,autoHighlight:true },
179 grid: { hoverable: true, clickable: true,autoHighlight:true },
180 });
180 });
181
181
182 function showTooltip(x, y, contents) {
182 function showTooltip(x, y, contents) {
183 var div=document.getElementById('tooltip');
183 var div=document.getElementById('tooltip');
184 if(!div) {
184 if(!div) {
185 div = document.createElement('div');
185 div = document.createElement('div');
186 div.id="tooltip";
186 div.id="tooltip";
187 div.style.position="absolute";
187 div.style.position="absolute";
188 div.style.border='1px solid #fdd';
188 div.style.border='1px solid #fdd';
189 div.style.padding='2px';
189 div.style.padding='2px';
190 div.style.backgroundColor='#fee';
190 div.style.backgroundColor='#fee';
191 document.body.appendChild(div);
191 document.body.appendChild(div);
192 }
192 }
193 YAHOO.util.Dom.setStyle(div, 'opacity', 0);
193 YAHOO.util.Dom.setStyle(div, 'opacity', 0);
194 div.innerHTML = contents;
194 div.innerHTML = contents;
195 div.style.top=(y + 5) + "px";
195 div.style.top=(y + 5) + "px";
196 div.style.left=(x + 5) + "px";
196 div.style.left=(x + 5) + "px";
197
197
198 var anim = new YAHOO.util.Anim(div, {opacity: {to: 0.8}}, 0.2);
198 var anim = new YAHOO.util.Anim(div, {opacity: {to: 0.8}}, 0.2);
199 anim.animate();
199 anim.animate();
200 }
200 }
201
201
202 var previousPoint = null;
202 var previousPoint = null;
203 plot.subscribe("plothover", function (o) {
203 plot.subscribe("plothover", function (o) {
204 var pos = o.pos;
204 var pos = o.pos;
205 var item = o.item;
205 var item = o.item;
206
206
207 //YAHOO.util.Dom.get("x").innerHTML = pos.x.toFixed(2);
207 //YAHOO.util.Dom.get("x").innerHTML = pos.x.toFixed(2);
208 //YAHOO.util.Dom.get("y").innerHTML = pos.y.toFixed(2);
208 //YAHOO.util.Dom.get("y").innerHTML = pos.y.toFixed(2);
209 if (item) {
209 if (item) {
210 if (previousPoint != item.datapoint) {
210 if (previousPoint != item.datapoint) {
211 previousPoint = item.datapoint;
211 previousPoint = item.datapoint;
212
212
213 var tooltip = YAHOO.util.Dom.get("tooltip");
213 var tooltip = YAHOO.util.Dom.get("tooltip");
214 if(tooltip) {
214 if(tooltip) {
215 tooltip.parentNode.removeChild(tooltip);
215 tooltip.parentNode.removeChild(tooltip);
216 }
216 }
217 var x = item.datapoint.x.toFixed(2);
217 var x = item.datapoint.x.toFixed(2);
218 var y = item.datapoint.y.toFixed(2);
218 var y = item.datapoint.y.toFixed(2);
219
219
220 if (!item.series.label){
220 if (!item.series.label){
221 item.series.label = 'commits';
221 item.series.label = 'commits';
222 }
222 }
223 var d = new Date(x*1000);
223 var d = new Date(x*1000);
224 var fd = d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate();
224 var fd = d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate();
225 var nr_commits = parseInt(y);
225 var nr_commits = parseInt(y);
226
226
227 var cur_data = datasets[item.series.label].data[item.dataIndex];
227 var cur_data = datasets[item.series.label].data[item.dataIndex];
228 var added = cur_data.added;
228 var added = cur_data.added;
229 var changed = cur_data.changed;
229 var changed = cur_data.changed;
230 var removed = cur_data.removed;
230 var removed = cur_data.removed;
231
231
232 var nr_commits_suffix = " ${_('commits')} ";
232 var nr_commits_suffix = " ${_('commits')} ";
233 var added_suffix = " ${_('files added')} ";
233 var added_suffix = " ${_('files added')} ";
234 var changed_suffix = " ${_('files changed')} ";
234 var changed_suffix = " ${_('files changed')} ";
235 var removed_suffix = " ${_('files removed')} ";
235 var removed_suffix = " ${_('files removed')} ";
236
236
237
237
238 if(nr_commits == 1){nr_commits_suffix = " ${_('commit')} ";}
238 if(nr_commits == 1){nr_commits_suffix = " ${_('commit')} ";}
239 if(added==1){added_suffix=" ${_('file added')} ";}
239 if(added==1){added_suffix=" ${_('file added')} ";}
240 if(changed==1){changed_suffix=" ${_('file changed')} ";}
240 if(changed==1){changed_suffix=" ${_('file changed')} ";}
241 if(removed==1){removed_suffix=" ${_('file removed')} ";}
241 if(removed==1){removed_suffix=" ${_('file removed')} ";}
242
242
243 showTooltip(item.pageX, item.pageY, item.series.label + " on " + fd
243 showTooltip(item.pageX, item.pageY, item.series.label + " on " + fd
244 +'<br/>'+
244 +'<br/>'+
245 nr_commits + nr_commits_suffix+'<br/>'+
245 nr_commits + nr_commits_suffix+'<br/>'+
246 added + added_suffix +'<br/>'+
246 added + added_suffix +'<br/>'+
247 changed + changed_suffix + '<br/>'+
247 changed + changed_suffix + '<br/>'+
248 removed + removed_suffix + '<br/>');
248 removed + removed_suffix + '<br/>');
249 }
249 }
250 }
250 }
251 else {
251 else {
252 var tooltip = YAHOO.util.Dom.get("tooltip");
252 var tooltip = YAHOO.util.Dom.get("tooltip");
253
253
254 if(tooltip) {
254 if(tooltip) {
255 tooltip.parentNode.removeChild(tooltip);
255 tooltip.parentNode.removeChild(tooltip);
256 }
256 }
257 previousPoint = null;
257 previousPoint = null;
258 }
258 }
259 });
259 });
260
260
261 }
261 }
262 }
262 }
263
263
264 YAHOO.util.Event.on(choiceContainer.getElementsByTagName("input"), "click", plotAccordingToChoices);
264 YAHOO.util.Event.on(choiceContainer.getElementsByTagName("input"), "click", plotAccordingToChoices);
265
265
266 plotAccordingToChoices();
266 plotAccordingToChoices();
267 })();
267 })();
268 </script>
268 </script>
269
269
270 </div>
270 </div>
271 </div>
271 </div>
272
272
273 <div class="box">
273 <div class="box">
274 <div class="title">
274 <div class="title">
275 <div class="breadcrumbs">${h.link_to(_('Last ten changes'),h.url('changelog_home',repo_name=c.repo_name))}</div>
275 <div class="breadcrumbs">${h.link_to(_('Last ten changes'),h.url('changelog_home',repo_name=c.repo_name))}</div>
276 </div>
276 </div>
277 <div class="table">
277 <div class="table">
278 <%include file='../shortlog/shortlog_data.html'/>
278 <%include file='../shortlog/shortlog_data.html'/>
279 ${h.link_to(_('show more'),h.url('changelog_home',repo_name=c.repo_name))}
279 ${h.link_to(_('show more'),h.url('changelog_home',repo_name=c.repo_name))}
280 </div>
280 </div>
281 </div>
281 </div>
282 <div class="box">
282 <div class="box">
283 <div class="title">
283 <div class="title">
284 <div class="breadcrumbs">${h.link_to(_('Last ten tags'),h.url('tags_home',repo_name=c.repo_name))}</div>
284 <div class="breadcrumbs">${h.link_to(_('Last ten tags'),h.url('tags_home',repo_name=c.repo_name))}</div>
285 </div>
285 </div>
286 <div class="table">
286 <div class="table">
287 <%include file='../tags/tags_data.html'/>
287 <%include file='../tags/tags_data.html'/>
288 ${h.link_to(_('show more'),h.url('tags_home',repo_name=c.repo_name))}
288 ${h.link_to(_('show more'),h.url('tags_home',repo_name=c.repo_name))}
289 </div>
289 </div>
290 </div>
290 </div>
291 <div class="box">
291 <div class="box">
292 <div class="title">
292 <div class="title">
293 <div class="breadcrumbs">${h.link_to(_('Last ten branches'),h.url('branches_home',repo_name=c.repo_name))}</div>
293 <div class="breadcrumbs">${h.link_to(_('Last ten branches'),h.url('branches_home',repo_name=c.repo_name))}</div>
294 </div>
294 </div>
295 <div class="table">
295 <div class="table">
296 <%include file='../branches/branches_data.html'/>
296 <%include file='../branches/branches_data.html'/>
297 ${h.link_to(_('show more'),h.url('branches_home',repo_name=c.repo_name))}
297 ${h.link_to(_('show more'),h.url('branches_home',repo_name=c.repo_name))}
298 </div>
298 </div>
299 </div>
299 </div>
300
300
301 </%def> No newline at end of file
301 </%def>
General Comments 0
You need to be logged in to leave comments. Login now