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