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