##// END OF EJS Templates
fix for new bcrypt password....
marcink -
r416:25ab66a2 default
parent child Browse files
Show More
@@ -1,330 +1,330
1 """ this is forms validation classes
1 """ this is forms validation classes
2 http://formencode.org/module-formencode.validators.html
2 http://formencode.org/module-formencode.validators.html
3 for list off all availible validators
3 for list off all availible validators
4
4
5 we can create our own validators
5 we can create our own validators
6
6
7 The table below outlines the options which can be used in a schema in addition to the validators themselves
7 The table below outlines the options which can be used in a schema in addition to the validators themselves
8 pre_validators [] These validators will be applied before the schema
8 pre_validators [] These validators will be applied before the schema
9 chained_validators [] These validators will be applied after the schema
9 chained_validators [] These validators will be applied after the schema
10 allow_extra_fields False If True, then it is not an error when keys that aren't associated with a validator are present
10 allow_extra_fields False If True, then it is not an error when keys that aren't associated with a validator are present
11 filter_extra_fields False If True, then keys that aren't associated with a validator are removed
11 filter_extra_fields False If True, then keys that aren't associated with a validator are removed
12 if_key_missing NoDefault If this is given, then any keys that aren't available but are expected will be replaced with this value (and then validated). This does not override a present .if_missing attribute on validators. NoDefault is a special FormEncode class to mean that no default values has been specified and therefore missing keys shouldn't take a default value.
12 if_key_missing NoDefault If this is given, then any keys that aren't available but are expected will be replaced with this value (and then validated). This does not override a present .if_missing attribute on validators. NoDefault is a special FormEncode class to mean that no default values has been specified and therefore missing keys shouldn't take a default value.
13 ignore_key_missing False If True, then missing keys will be missing in the result, if the validator doesn't have .if_missing on it already
13 ignore_key_missing False If True, then missing keys will be missing in the result, if the validator doesn't have .if_missing on it already
14
14
15
15
16 <name> = formencode.validators.<name of validator>
16 <name> = formencode.validators.<name of validator>
17 <name> must equal form name
17 <name> must equal form name
18 list=[1,2,3,4,5]
18 list=[1,2,3,4,5]
19 for SELECT use formencode.All(OneOf(list), Int())
19 for SELECT use formencode.All(OneOf(list), Int())
20
20
21 """
21 """
22 from formencode import All
22 from formencode import All
23 from formencode.validators import UnicodeString, OneOf, Int, Number, Regex, \
23 from formencode.validators import UnicodeString, OneOf, Int, Number, Regex, \
24 Email, Bool, StringBoolean
24 Email, Bool, StringBoolean
25 from pylons import session
25 from pylons import session
26 from pylons.i18n.translation import _
26 from pylons.i18n.translation import _
27 from pylons_app.lib.auth import check_password
27 from pylons_app.lib.auth import check_password, get_crypt_password
28 from pylons_app.model import meta
28 from pylons_app.model import meta
29 from pylons_app.model.db import User, Repository
29 from pylons_app.model.db import User, Repository
30 from sqlalchemy.exc import OperationalError
30 from sqlalchemy.exc import OperationalError
31 from sqlalchemy.orm.exc import NoResultFound, MultipleResultsFound
31 from sqlalchemy.orm.exc import NoResultFound, MultipleResultsFound
32 from webhelpers.pylonslib.secure_form import authentication_token
32 from webhelpers.pylonslib.secure_form import authentication_token
33 import datetime
33 import datetime
34 import formencode
34 import formencode
35 import logging
35 import logging
36 import os
36 import os
37 import pylons_app.lib.helpers as h
37 import pylons_app.lib.helpers as h
38 log = logging.getLogger(__name__)
38 log = logging.getLogger(__name__)
39
39
40
40
41 #this is needed to translate the messages using _() in validators
41 #this is needed to translate the messages using _() in validators
42 class State_obj(object):
42 class State_obj(object):
43 _ = staticmethod(_)
43 _ = staticmethod(_)
44
44
45 #===============================================================================
45 #===============================================================================
46 # VALIDATORS
46 # VALIDATORS
47 #===============================================================================
47 #===============================================================================
48 class ValidAuthToken(formencode.validators.FancyValidator):
48 class ValidAuthToken(formencode.validators.FancyValidator):
49 messages = {'invalid_token':_('Token mismatch')}
49 messages = {'invalid_token':_('Token mismatch')}
50
50
51 def validate_python(self, value, state):
51 def validate_python(self, value, state):
52
52
53 if value != authentication_token():
53 if value != authentication_token():
54 raise formencode.Invalid(self.message('invalid_token', state,
54 raise formencode.Invalid(self.message('invalid_token', state,
55 search_number=value), value, state)
55 search_number=value), value, state)
56
56
57 def ValidUsername(edit, old_data):
57 def ValidUsername(edit, old_data):
58 class _ValidUsername(formencode.validators.FancyValidator):
58 class _ValidUsername(formencode.validators.FancyValidator):
59
59
60 def validate_python(self, value, state):
60 def validate_python(self, value, state):
61 if value in ['default', 'new_user']:
61 if value in ['default', 'new_user']:
62 raise formencode.Invalid(_('Invalid username'), value, state)
62 raise formencode.Invalid(_('Invalid username'), value, state)
63 #check if user is uniq
63 #check if user is uniq
64 sa = meta.Session
64 sa = meta.Session
65 old_un = None
65 old_un = None
66 if edit:
66 if edit:
67 old_un = sa.query(User).get(old_data.get('user_id')).username
67 old_un = sa.query(User).get(old_data.get('user_id')).username
68
68
69 if old_un != value or not edit:
69 if old_un != value or not edit:
70 if sa.query(User).filter(User.username == value).scalar():
70 if sa.query(User).filter(User.username == value).scalar():
71 raise formencode.Invalid(_('This username already exists') ,
71 raise formencode.Invalid(_('This username already exists') ,
72 value, state)
72 value, state)
73 meta.Session.remove()
73 meta.Session.remove()
74
74
75 return _ValidUsername
75 return _ValidUsername
76
76
77 class ValidPassword(formencode.validators.FancyValidator):
77 class ValidPassword(formencode.validators.FancyValidator):
78
78
79 def to_python(self, value, state):
79 def to_python(self, value, state):
80 if value:
80 if value:
81 return get_crypt_password(value)
81 return get_crypt_password(value)
82
82
83 class ValidAuth(formencode.validators.FancyValidator):
83 class ValidAuth(formencode.validators.FancyValidator):
84 messages = {
84 messages = {
85 'invalid_password':_('invalid password'),
85 'invalid_password':_('invalid password'),
86 'invalid_login':_('invalid user name'),
86 'invalid_login':_('invalid user name'),
87 'disabled_account':_('Your acccount is disabled')
87 'disabled_account':_('Your acccount is disabled')
88
88
89 }
89 }
90 #error mapping
90 #error mapping
91 e_dict = {'username':messages['invalid_login'],
91 e_dict = {'username':messages['invalid_login'],
92 'password':messages['invalid_password']}
92 'password':messages['invalid_password']}
93 e_dict_disable = {'username':messages['disabled_account']}
93 e_dict_disable = {'username':messages['disabled_account']}
94
94
95 def validate_python(self, value, state):
95 def validate_python(self, value, state):
96 sa = meta.Session
96 sa = meta.Session
97 password = value['password']
97 password = value['password']
98 username = value['username']
98 username = value['username']
99 try:
99 try:
100 user = sa.query(User).filter(User.username == username).one()
100 user = sa.query(User).filter(User.username == username).one()
101 except (NoResultFound, MultipleResultsFound, OperationalError) as e:
101 except (NoResultFound, MultipleResultsFound, OperationalError) as e:
102 log.error(e)
102 log.error(e)
103 user = None
103 user = None
104 raise formencode.Invalid(self.message('invalid_password',
104 raise formencode.Invalid(self.message('invalid_password',
105 state=State_obj), value, state,
105 state=State_obj), value, state,
106 error_dict=self.e_dict)
106 error_dict=self.e_dict)
107 if user:
107 if user:
108 if user.active:
108 if user.active:
109 if user.username == username and check_password(password, user.password):
109 if user.username == username and check_password(password, user.password):
110 from pylons_app.lib.auth import AuthUser
110 from pylons_app.lib.auth import AuthUser
111 auth_user = AuthUser()
111 auth_user = AuthUser()
112 auth_user.username = username
112 auth_user.username = username
113 auth_user.is_authenticated = True
113 auth_user.is_authenticated = True
114 auth_user.is_admin = user.admin
114 auth_user.is_admin = user.admin
115 auth_user.user_id = user.user_id
115 auth_user.user_id = user.user_id
116 auth_user.name = user.name
116 auth_user.name = user.name
117 auth_user.lastname = user.lastname
117 auth_user.lastname = user.lastname
118 session['hg_app_user'] = auth_user
118 session['hg_app_user'] = auth_user
119 session.save()
119 session.save()
120 log.info('user %s is now authenticated', username)
120 log.info('user %s is now authenticated', username)
121
121
122 try:
122 try:
123 user.last_login = datetime.datetime.now()
123 user.last_login = datetime.datetime.now()
124 sa.add(user)
124 sa.add(user)
125 sa.commit()
125 sa.commit()
126 except (OperationalError) as e:
126 except (OperationalError) as e:
127 log.error(e)
127 log.error(e)
128 sa.rollback()
128 sa.rollback()
129
129
130 return value
130 return value
131 else:
131 else:
132 log.warning('user %s not authenticated', username)
132 log.warning('user %s not authenticated', username)
133 raise formencode.Invalid(self.message('invalid_password',
133 raise formencode.Invalid(self.message('invalid_password',
134 state=State_obj), value, state,
134 state=State_obj), value, state,
135 error_dict=self.e_dict)
135 error_dict=self.e_dict)
136 else:
136 else:
137 log.warning('user %s is disabled', username)
137 log.warning('user %s is disabled', username)
138 raise formencode.Invalid(self.message('disabled_account',
138 raise formencode.Invalid(self.message('disabled_account',
139 state=State_obj),
139 state=State_obj),
140 value, state,
140 value, state,
141 error_dict=self.e_dict_disable)
141 error_dict=self.e_dict_disable)
142
142
143 meta.Session.remove()
143 meta.Session.remove()
144
144
145
145
146 class ValidRepoUser(formencode.validators.FancyValidator):
146 class ValidRepoUser(formencode.validators.FancyValidator):
147
147
148 def to_python(self, value, state):
148 def to_python(self, value, state):
149 sa = meta.Session
149 sa = meta.Session
150 try:
150 try:
151 self.user_db = sa.query(User)\
151 self.user_db = sa.query(User)\
152 .filter(User.active == True)\
152 .filter(User.active == True)\
153 .filter(User.username == value).one()
153 .filter(User.username == value).one()
154 except Exception:
154 except Exception:
155 raise formencode.Invalid(_('This username is not valid'),
155 raise formencode.Invalid(_('This username is not valid'),
156 value, state)
156 value, state)
157 meta.Session.remove()
157 meta.Session.remove()
158 return self.user_db.user_id
158 return self.user_db.user_id
159
159
160 def ValidRepoName(edit, old_data):
160 def ValidRepoName(edit, old_data):
161 class _ValidRepoName(formencode.validators.FancyValidator):
161 class _ValidRepoName(formencode.validators.FancyValidator):
162
162
163 def to_python(self, value, state):
163 def to_python(self, value, state):
164 slug = h.repo_name_slug(value)
164 slug = h.repo_name_slug(value)
165 if slug in ['_admin']:
165 if slug in ['_admin']:
166 raise formencode.Invalid(_('This repository name is disallowed'),
166 raise formencode.Invalid(_('This repository name is disallowed'),
167 value, state)
167 value, state)
168 if old_data.get('repo_name') != value or not edit:
168 if old_data.get('repo_name') != value or not edit:
169 sa = meta.Session
169 sa = meta.Session
170 if sa.query(Repository).filter(Repository.repo_name == slug).scalar():
170 if sa.query(Repository).filter(Repository.repo_name == slug).scalar():
171 raise formencode.Invalid(_('This repository already exists') ,
171 raise formencode.Invalid(_('This repository already exists') ,
172 value, state)
172 value, state)
173 meta.Session.remove()
173 meta.Session.remove()
174 return slug
174 return slug
175
175
176
176
177 return _ValidRepoName
177 return _ValidRepoName
178
178
179 class ValidPerms(formencode.validators.FancyValidator):
179 class ValidPerms(formencode.validators.FancyValidator):
180 messages = {'perm_new_user_name':_('This username is not valid')}
180 messages = {'perm_new_user_name':_('This username is not valid')}
181
181
182 def to_python(self, value, state):
182 def to_python(self, value, state):
183 perms_update = []
183 perms_update = []
184 perms_new = []
184 perms_new = []
185 #build a list of permission to update and new permission to create
185 #build a list of permission to update and new permission to create
186 for k, v in value.items():
186 for k, v in value.items():
187 if k.startswith('perm_'):
187 if k.startswith('perm_'):
188 if k.startswith('perm_new_user'):
188 if k.startswith('perm_new_user'):
189 new_perm = value.get('perm_new_user', False)
189 new_perm = value.get('perm_new_user', False)
190 new_user = value.get('perm_new_user_name', False)
190 new_user = value.get('perm_new_user_name', False)
191 if new_user and new_perm:
191 if new_user and new_perm:
192 if (new_user, new_perm) not in perms_new:
192 if (new_user, new_perm) not in perms_new:
193 perms_new.append((new_user, new_perm))
193 perms_new.append((new_user, new_perm))
194 else:
194 else:
195 usr = k[5:]
195 usr = k[5:]
196 if usr == 'default':
196 if usr == 'default':
197 if value['private']:
197 if value['private']:
198 #set none for default when updating to private repo
198 #set none for default when updating to private repo
199 v = 'repository.none'
199 v = 'repository.none'
200 perms_update.append((usr, v))
200 perms_update.append((usr, v))
201 value['perms_updates'] = perms_update
201 value['perms_updates'] = perms_update
202 value['perms_new'] = perms_new
202 value['perms_new'] = perms_new
203 sa = meta.Session
203 sa = meta.Session
204 for k, v in perms_new:
204 for k, v in perms_new:
205 try:
205 try:
206 self.user_db = sa.query(User)\
206 self.user_db = sa.query(User)\
207 .filter(User.active == True)\
207 .filter(User.active == True)\
208 .filter(User.username == k).one()
208 .filter(User.username == k).one()
209 except Exception:
209 except Exception:
210 msg = self.message('perm_new_user_name',
210 msg = self.message('perm_new_user_name',
211 state=State_obj)
211 state=State_obj)
212 raise formencode.Invalid(msg, value, state, error_dict={'perm_new_user_name':msg})
212 raise formencode.Invalid(msg, value, state, error_dict={'perm_new_user_name':msg})
213 return value
213 return value
214
214
215 class ValidSettings(formencode.validators.FancyValidator):
215 class ValidSettings(formencode.validators.FancyValidator):
216
216
217 def to_python(self, value, state):
217 def to_python(self, value, state):
218 #settings form can't edit user
218 #settings form can't edit user
219 if value.has_key('user'):
219 if value.has_key('user'):
220 del['value']['user']
220 del['value']['user']
221
221
222 return value
222 return value
223
223
224 class ValidPath(formencode.validators.FancyValidator):
224 class ValidPath(formencode.validators.FancyValidator):
225 def to_python(self, value, state):
225 def to_python(self, value, state):
226 isdir = os.path.isdir(value.replace('*', ''))
226 isdir = os.path.isdir(value.replace('*', ''))
227 if (value.endswith('/*') or value.endswith('/**')) and isdir:
227 if (value.endswith('/*') or value.endswith('/**')) and isdir:
228 return value
228 return value
229 elif not isdir:
229 elif not isdir:
230 msg = _('This is not a valid path')
230 msg = _('This is not a valid path')
231 else:
231 else:
232 msg = _('You need to specify * or ** at the end of path (ie. /tmp/*)')
232 msg = _('You need to specify * or ** at the end of path (ie. /tmp/*)')
233
233
234 raise formencode.Invalid(msg, value, state,
234 raise formencode.Invalid(msg, value, state,
235 error_dict={'paths_root_path':msg})
235 error_dict={'paths_root_path':msg})
236
236
237 #===============================================================================
237 #===============================================================================
238 # FORMS
238 # FORMS
239 #===============================================================================
239 #===============================================================================
240 class LoginForm(formencode.Schema):
240 class LoginForm(formencode.Schema):
241 allow_extra_fields = True
241 allow_extra_fields = True
242 filter_extra_fields = True
242 filter_extra_fields = True
243 username = UnicodeString(
243 username = UnicodeString(
244 strip=True,
244 strip=True,
245 min=3,
245 min=3,
246 not_empty=True,
246 not_empty=True,
247 messages={
247 messages={
248 'empty':_('Please enter a login'),
248 'empty':_('Please enter a login'),
249 'tooShort':_('Enter a value %(min)i characters long or more')}
249 'tooShort':_('Enter a value %(min)i characters long or more')}
250 )
250 )
251
251
252 password = UnicodeString(
252 password = UnicodeString(
253 strip=True,
253 strip=True,
254 min=3,
254 min=3,
255 not_empty=True,
255 not_empty=True,
256 messages={
256 messages={
257 'empty':_('Please enter a password'),
257 'empty':_('Please enter a password'),
258 'tooShort':_('Enter a value %(min)i characters long or more')}
258 'tooShort':_('Enter a value %(min)i characters long or more')}
259 )
259 )
260
260
261
261
262 #chained validators have access to all data
262 #chained validators have access to all data
263 chained_validators = [ValidAuth]
263 chained_validators = [ValidAuth]
264
264
265 def UserForm(edit=False, old_data={}):
265 def UserForm(edit=False, old_data={}):
266 class _UserForm(formencode.Schema):
266 class _UserForm(formencode.Schema):
267 allow_extra_fields = True
267 allow_extra_fields = True
268 filter_extra_fields = True
268 filter_extra_fields = True
269 username = All(UnicodeString(strip=True, min=3, not_empty=True), ValidUsername(edit, old_data))
269 username = All(UnicodeString(strip=True, min=3, not_empty=True), ValidUsername(edit, old_data))
270 if edit:
270 if edit:
271 new_password = All(UnicodeString(strip=True, min=3, not_empty=False), ValidPassword)
271 new_password = All(UnicodeString(strip=True, min=3, not_empty=False), ValidPassword)
272 admin = StringBoolean(if_missing=False)
272 admin = StringBoolean(if_missing=False)
273 else:
273 else:
274 password = All(UnicodeString(strip=True, min=8, not_empty=True), ValidPassword)
274 password = All(UnicodeString(strip=True, min=8, not_empty=True), ValidPassword)
275 active = StringBoolean(if_missing=False)
275 active = StringBoolean(if_missing=False)
276 name = UnicodeString(strip=True, min=3, not_empty=True)
276 name = UnicodeString(strip=True, min=3, not_empty=True)
277 lastname = UnicodeString(strip=True, min=3, not_empty=True)
277 lastname = UnicodeString(strip=True, min=3, not_empty=True)
278 email = Email(not_empty=True)
278 email = Email(not_empty=True)
279
279
280 return _UserForm
280 return _UserForm
281
281
282 RegisterForm = UserForm
282 RegisterForm = UserForm
283
283
284
284
285 def RepoForm(edit=False, old_data={}):
285 def RepoForm(edit=False, old_data={}):
286 class _RepoForm(formencode.Schema):
286 class _RepoForm(formencode.Schema):
287 allow_extra_fields = True
287 allow_extra_fields = True
288 filter_extra_fields = False
288 filter_extra_fields = False
289 repo_name = All(UnicodeString(strip=True, min=1, not_empty=True), ValidRepoName(edit, old_data))
289 repo_name = All(UnicodeString(strip=True, min=1, not_empty=True), ValidRepoName(edit, old_data))
290 description = UnicodeString(strip=True, min=3, not_empty=True)
290 description = UnicodeString(strip=True, min=3, not_empty=True)
291 private = StringBoolean(if_missing=False)
291 private = StringBoolean(if_missing=False)
292
292
293 if edit:
293 if edit:
294 user = All(Int(not_empty=True), ValidRepoUser)
294 user = All(Int(not_empty=True), ValidRepoUser)
295
295
296 chained_validators = [ValidPerms]
296 chained_validators = [ValidPerms]
297 return _RepoForm
297 return _RepoForm
298
298
299 def RepoSettingsForm(edit=False, old_data={}):
299 def RepoSettingsForm(edit=False, old_data={}):
300 class _RepoForm(formencode.Schema):
300 class _RepoForm(formencode.Schema):
301 allow_extra_fields = True
301 allow_extra_fields = True
302 filter_extra_fields = False
302 filter_extra_fields = False
303 repo_name = All(UnicodeString(strip=True, min=1, not_empty=True), ValidRepoName(edit, old_data))
303 repo_name = All(UnicodeString(strip=True, min=1, not_empty=True), ValidRepoName(edit, old_data))
304 description = UnicodeString(strip=True, min=3, not_empty=True)
304 description = UnicodeString(strip=True, min=3, not_empty=True)
305 private = StringBoolean(if_missing=False)
305 private = StringBoolean(if_missing=False)
306
306
307 chained_validators = [ValidPerms, ValidSettings]
307 chained_validators = [ValidPerms, ValidSettings]
308 return _RepoForm
308 return _RepoForm
309
309
310
310
311 def ApplicationSettingsForm():
311 def ApplicationSettingsForm():
312 class _ApplicationSettingsForm(formencode.Schema):
312 class _ApplicationSettingsForm(formencode.Schema):
313 allow_extra_fields = True
313 allow_extra_fields = True
314 filter_extra_fields = False
314 filter_extra_fields = False
315 hg_app_title = UnicodeString(strip=True, min=3, not_empty=True)
315 hg_app_title = UnicodeString(strip=True, min=3, not_empty=True)
316 hg_app_realm = UnicodeString(strip=True, min=3, not_empty=True)
316 hg_app_realm = UnicodeString(strip=True, min=3, not_empty=True)
317
317
318 return _ApplicationSettingsForm
318 return _ApplicationSettingsForm
319
319
320 def ApplicationUiSettingsForm():
320 def ApplicationUiSettingsForm():
321 class _ApplicationUiSettingsForm(formencode.Schema):
321 class _ApplicationUiSettingsForm(formencode.Schema):
322 allow_extra_fields = True
322 allow_extra_fields = True
323 filter_extra_fields = False
323 filter_extra_fields = False
324 web_push_ssl = OneOf(['true', 'false'], if_missing='false')
324 web_push_ssl = OneOf(['true', 'false'], if_missing='false')
325 paths_root_path = All(ValidPath(), UnicodeString(strip=True, min=3, not_empty=True))
325 paths_root_path = All(ValidPath(), UnicodeString(strip=True, min=3, not_empty=True))
326 hooks_changegroup_update = OneOf(['True', 'False'], if_missing=False)
326 hooks_changegroup_update = OneOf(['True', 'False'], if_missing=False)
327 hooks_changegroup_repo_size = OneOf(['True', 'False'], if_missing=False)
327 hooks_changegroup_repo_size = OneOf(['True', 'False'], if_missing=False)
328
328
329 return _ApplicationUiSettingsForm
329 return _ApplicationUiSettingsForm
330
330
@@ -1,3776 +1,3782
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 30px 0 30px;
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 #register div.form div.activation_msg {
2860 padding-top:4px;
2861 padding-bottom:4px;
2862
2863 }
2864
2859 /* -----------------------------------------------------------
2865 /* -----------------------------------------------------------
2860 SUMMARY
2866 SUMMARY
2861 ----------------------------------------------------------- */
2867 ----------------------------------------------------------- */
2862
2868
2863 #clone_url{
2869 #clone_url{
2864 border: none;
2870 border: none;
2865 }
2871 }
2866
2872
2867 /* -----------------------------------------------------------
2873 /* -----------------------------------------------------------
2868 CHANGESETS
2874 CHANGESETS
2869 ----------------------------------------------------------- */
2875 ----------------------------------------------------------- */
2870 #changeset_content {
2876 #changeset_content {
2871 border:1px solid #CCCCCC;
2877 border:1px solid #CCCCCC;
2872 padding:5px;
2878 padding:5px;
2873 }
2879 }
2874
2880
2875 #changeset_content .container .wrapper {
2881 #changeset_content .container .wrapper {
2876 width: 600px;
2882 width: 600px;
2877 }
2883 }
2878
2884
2879 #changeset_content .container {
2885 #changeset_content .container {
2880 height: 120px;
2886 height: 120px;
2881 }
2887 }
2882
2888
2883 #changeset_content .container .left {
2889 #changeset_content .container .left {
2884 float: left;
2890 float: left;
2885 width: 70%;
2891 width: 70%;
2886 padding-left: 5px;
2892 padding-left: 5px;
2887 }
2893 }
2888
2894
2889 #changeset_content .container .right {
2895 #changeset_content .container .right {
2890 float: right;
2896 float: right;
2891 width: 25%;
2897 width: 25%;
2892 text-align: right;
2898 text-align: right;
2893 }
2899 }
2894
2900
2895 #changeset_content .container .left .date {
2901 #changeset_content .container .left .date {
2896 font-weight: bold;
2902 font-weight: bold;
2897 }
2903 }
2898
2904
2899 #changeset_content .container .left .author {
2905 #changeset_content .container .left .author {
2900
2906
2901 }
2907 }
2902
2908
2903 #changeset_content .container .left .message {
2909 #changeset_content .container .left .message {
2904 font-style: italic;
2910 font-style: italic;
2905 color: #556CB5;
2911 color: #556CB5;
2906 }
2912 }
2907
2913
2908 .cs_files {
2914 .cs_files {
2909
2915
2910 }
2916 }
2911
2917
2912 .cs_files .cs_added {
2918 .cs_files .cs_added {
2913 background: url("/images/icons/page_white_add.png") no-repeat scroll 3px;
2919 background: url("/images/icons/page_white_add.png") no-repeat scroll 3px;
2914 /*background-color:#BBFFBB;*/
2920 /*background-color:#BBFFBB;*/
2915 height: 16px;
2921 height: 16px;
2916 padding-left: 20px;
2922 padding-left: 20px;
2917 margin-top: 7px;
2923 margin-top: 7px;
2918 text-align: left;
2924 text-align: left;
2919 }
2925 }
2920
2926
2921 .cs_files .cs_changed {
2927 .cs_files .cs_changed {
2922 background: url("/images/icons/page_white_edit.png") no-repeat scroll
2928 background: url("/images/icons/page_white_edit.png") no-repeat scroll
2923 3px;
2929 3px;
2924 /*background-color: #FFDD88;*/
2930 /*background-color: #FFDD88;*/
2925 height: 16px;
2931 height: 16px;
2926 padding-left: 20px;
2932 padding-left: 20px;
2927 margin-top: 7px;
2933 margin-top: 7px;
2928 text-align: left;
2934 text-align: left;
2929 }
2935 }
2930
2936
2931 .cs_files .cs_removed {
2937 .cs_files .cs_removed {
2932 background: url("/images/icons/page_white_delete.png") no-repeat scroll
2938 background: url("/images/icons/page_white_delete.png") no-repeat scroll
2933 3px;
2939 3px;
2934 /*background-color: #FF8888;*/
2940 /*background-color: #FF8888;*/
2935 height: 16px;
2941 height: 16px;
2936 padding-left: 20px;
2942 padding-left: 20px;
2937 margin-top: 7px;
2943 margin-top: 7px;
2938 text-align: left;
2944 text-align: left;
2939 }
2945 }
2940
2946
2941 /* -----------------------------------------------------------
2947 /* -----------------------------------------------------------
2942 CHANGESETS - CANVAS
2948 CHANGESETS - CANVAS
2943 ----------------------------------------------------------- */
2949 ----------------------------------------------------------- */
2944
2950
2945 #graph {
2951 #graph {
2946 overflow: hidden;
2952 overflow: hidden;
2947 }
2953 }
2948
2954
2949 #graph_nodes {
2955 #graph_nodes {
2950 width: 160px;
2956 width: 160px;
2951 float: left;
2957 float: left;
2952 margin-left:-50px;
2958 margin-left:-50px;
2953 margin-top: 5px;
2959 margin-top: 5px;
2954 }
2960 }
2955
2961
2956 #graph_content {
2962 #graph_content {
2957 width: 800px;
2963 width: 800px;
2958 float: left;
2964 float: left;
2959 }
2965 }
2960
2966
2961 #graph_content .container_header {
2967 #graph_content .container_header {
2962 border: 1px solid #CCCCCC;
2968 border: 1px solid #CCCCCC;
2963 padding:10px;
2969 padding:10px;
2964 }
2970 }
2965
2971
2966 #graph_content .container .wrapper {
2972 #graph_content .container .wrapper {
2967 width: 600px;
2973 width: 600px;
2968 }
2974 }
2969
2975
2970 #graph_content .container {
2976 #graph_content .container {
2971 border-bottom: 1px solid #CCCCCC;
2977 border-bottom: 1px solid #CCCCCC;
2972 border-left: 1px solid #CCCCCC;
2978 border-left: 1px solid #CCCCCC;
2973 border-right: 1px solid #CCCCCC;
2979 border-right: 1px solid #CCCCCC;
2974 min-height: 90px;
2980 min-height: 90px;
2975 overflow: hidden;
2981 overflow: hidden;
2976 font-size:1.2em;
2982 font-size:1.2em;
2977 }
2983 }
2978
2984
2979 #graph_content .container .left {
2985 #graph_content .container .left {
2980 float: left;
2986 float: left;
2981 width: 70%;
2987 width: 70%;
2982 padding-left: 5px;
2988 padding-left: 5px;
2983 }
2989 }
2984
2990
2985 #graph_content .container .right {
2991 #graph_content .container .right {
2986 float: right;
2992 float: right;
2987 width: 25%;
2993 width: 25%;
2988 text-align: right;
2994 text-align: right;
2989 }
2995 }
2990
2996
2991 #graph_content .container .left .date {
2997 #graph_content .container .left .date {
2992 font-weight: bold;
2998 font-weight: bold;
2993 }
2999 }
2994
3000
2995 #graph_content .container .left .author {
3001 #graph_content .container .left .author {
2996
3002
2997 }
3003 }
2998
3004
2999 #graph_content .container .left .message {
3005 #graph_content .container .left .message {
3000 font-size: 100%;
3006 font-size: 100%;
3001 padding-top: 3px;
3007 padding-top: 3px;
3002 }
3008 }
3003
3009
3004 .right div {
3010 .right div {
3005 clear: both;
3011 clear: both;
3006 }
3012 }
3007
3013
3008 .right .changes .added,.changed,.removed {
3014 .right .changes .added,.changed,.removed {
3009 border: 1px solid #DDDDDD;
3015 border: 1px solid #DDDDDD;
3010 display: block;
3016 display: block;
3011 float: right;
3017 float: right;
3012 font-size: 0.75em;
3018 font-size: 0.75em;
3013 text-align: center;
3019 text-align: center;
3014 min-width: 15px;
3020 min-width: 15px;
3015 }
3021 }
3016
3022
3017 .right .changes .added {
3023 .right .changes .added {
3018 background: #BBFFBB;
3024 background: #BBFFBB;
3019 }
3025 }
3020
3026
3021 .right .changes .changed {
3027 .right .changes .changed {
3022 background: #FFDD88;
3028 background: #FFDD88;
3023 }
3029 }
3024
3030
3025 .right .changes .removed {
3031 .right .changes .removed {
3026 background: #FF8888;
3032 background: #FF8888;
3027 }
3033 }
3028
3034
3029 .right .merge {
3035 .right .merge {
3030 vertical-align: top;
3036 vertical-align: top;
3031 font-size: 60%;
3037 font-size: 60%;
3032 font-weight: bold;
3038 font-weight: bold;
3033 }
3039 }
3034
3040
3035 .right .merge img {
3041 .right .merge img {
3036 vertical-align: bottom;
3042 vertical-align: bottom;
3037 }
3043 }
3038
3044
3039 .right .parent {
3045 .right .parent {
3040 font-size: 90%;
3046 font-size: 90%;
3041 font-family: monospace;
3047 font-family: monospace;
3042 }
3048 }
3043
3049
3044
3050
3045
3051
3046 /* -----------------------------------------------------------
3052 /* -----------------------------------------------------------
3047 FILE BROWSER
3053 FILE BROWSER
3048 ----------------------------------------------------------- */
3054 ----------------------------------------------------------- */
3049 div.browserblock {
3055 div.browserblock {
3050 overflow: hidden;
3056 overflow: hidden;
3051 padding: 0px;
3057 padding: 0px;
3052 border: 1px solid #ccc;
3058 border: 1px solid #ccc;
3053 background: #f8f8f8;
3059 background: #f8f8f8;
3054 font-size: 100%;
3060 font-size: 100%;
3055 line-height: 100%;
3061 line-height: 100%;
3056 /* new */
3062 /* new */
3057 line-height: 125%;
3063 line-height: 125%;
3058 }
3064 }
3059
3065
3060 div.browserblock .browser-header {
3066 div.browserblock .browser-header {
3061 border-bottom: 1px solid #CCCCCC;
3067 border-bottom: 1px solid #CCCCCC;
3062 background: #FFFFFF;
3068 background: #FFFFFF;
3063 color: blue;
3069 color: blue;
3064 padding: 10px 0 10px 0;
3070 padding: 10px 0 10px 0;
3065 }
3071 }
3066
3072
3067 div.browserblock .browser-header span {
3073 div.browserblock .browser-header span {
3068 margin-left: 25px;
3074 margin-left: 25px;
3069 font-weight: bold;
3075 font-weight: bold;
3070 }
3076 }
3071
3077
3072 div.browserblock .browser-body {
3078 div.browserblock .browser-body {
3073 background: #EEEEEE;
3079 background: #EEEEEE;
3074 }
3080 }
3075
3081
3076 table.code-browser {
3082 table.code-browser {
3077 border-collapse: collapse;
3083 border-collapse: collapse;
3078 width: 100%;
3084 width: 100%;
3079 }
3085 }
3080
3086
3081 table.code-browser tr {
3087 table.code-browser tr {
3082 margin: 3px;
3088 margin: 3px;
3083 }
3089 }
3084
3090
3085 table.code-browser thead th {
3091 table.code-browser thead th {
3086 background-color: #EEEEEE;
3092 background-color: #EEEEEE;
3087 height: 20px;
3093 height: 20px;
3088 font-size: 1.1em;
3094 font-size: 1.1em;
3089 font-weight: bold;
3095 font-weight: bold;
3090 text-align: center;
3096 text-align: center;
3091 text-align: left;
3097 text-align: left;
3092 padding-left: 10px;
3098 padding-left: 10px;
3093 }
3099 }
3094
3100
3095 table.code-browser tbody tr {
3101 table.code-browser tbody tr {
3096
3102
3097 }
3103 }
3098
3104
3099 table.code-browser tbody td {
3105 table.code-browser tbody td {
3100 padding-left: 10px;
3106 padding-left: 10px;
3101 height: 20px;
3107 height: 20px;
3102 }
3108 }
3103 table.code-browser .browser-file {
3109 table.code-browser .browser-file {
3104 background: url("/images/icons/document_16.png") no-repeat scroll 3px;
3110 background: url("/images/icons/document_16.png") no-repeat scroll 3px;
3105 height: 16px;
3111 height: 16px;
3106 padding-left: 20px;
3112 padding-left: 20px;
3107 text-align: left;
3113 text-align: left;
3108 }
3114 }
3109
3115
3110 table.code-browser .browser-dir {
3116 table.code-browser .browser-dir {
3111 background: url("/images/icons/folder_16.png") no-repeat scroll 3px;
3117 background: url("/images/icons/folder_16.png") no-repeat scroll 3px;
3112 height: 16px;
3118 height: 16px;
3113 padding-left: 20px;
3119 padding-left: 20px;
3114 text-align: left;
3120 text-align: left;
3115 }
3121 }
3116
3122
3117 /* -----------------------------------------------------------
3123 /* -----------------------------------------------------------
3118 ADMIN - SETTINGS
3124 ADMIN - SETTINGS
3119 ----------------------------------------------------------- */
3125 ----------------------------------------------------------- */
3120 #path_unlock{
3126 #path_unlock{
3121 color: red;
3127 color: red;
3122 font-size: 1.2em;
3128 font-size: 1.2em;
3123 padding-left: 4px;
3129 padding-left: 4px;
3124 }
3130 }
3125
3131
3126 /* -----------------------------------------------------------
3132 /* -----------------------------------------------------------
3127 INFOBOX
3133 INFOBOX
3128 ----------------------------------------------------------- */
3134 ----------------------------------------------------------- */
3129 .info_box *{
3135 .info_box *{
3130 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
3136 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
3131 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
3137 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
3132 border-style:solid;
3138 border-style:solid;
3133 border-width:1px;
3139 border-width:1px;
3134 color:#4A4A4A;
3140 color:#4A4A4A;
3135 display:block;
3141 display:block;
3136 font-weight:bold;
3142 font-weight:bold;
3137 height:1%;
3143 height:1%;
3138 padding:4px 6px;
3144 padding:4px 6px;
3139 display: inline;
3145 display: inline;
3140 }
3146 }
3141 .info_box span{
3147 .info_box span{
3142 margin-left:3px;
3148 margin-left:3px;
3143 margin-righ:3px;
3149 margin-righ:3px;
3144 }
3150 }
3145 .info_box input#at_rev {
3151 .info_box input#at_rev {
3146 padding:1px 3px 3px 2px;
3152 padding:1px 3px 3px 2px;
3147 text-align:center;
3153 text-align:center;
3148 }
3154 }
3149 .info_box input#view {
3155 .info_box input#view {
3150 padding:0px 3px 2px 2px;
3156 padding:0px 3px 2px 2px;
3151 text-align:center;
3157 text-align:center;
3152 }
3158 }
3153 /* -----------------------------------------------------------
3159 /* -----------------------------------------------------------
3154 TOOLTIP
3160 TOOLTIP
3155 ----------------------------------------------------------- */
3161 ----------------------------------------------------------- */
3156 .yui-overlay,.yui-panel-container {
3162 .yui-overlay,.yui-panel-container {
3157 visibility: hidden;
3163 visibility: hidden;
3158 position: absolute;
3164 position: absolute;
3159 z-index: 2;
3165 z-index: 2;
3160 }
3166 }
3161
3167
3162 .yui-tt {
3168 .yui-tt {
3163 visibility: hidden;
3169 visibility: hidden;
3164 position: absolute;
3170 position: absolute;
3165 color: #666666;
3171 color: #666666;
3166 background-color: #FFFFFF;
3172 background-color: #FFFFFF;
3167 font-family: arial, helvetica, verdana, sans-serif;
3173 font-family: arial, helvetica, verdana, sans-serif;
3168 padding: 8px;
3174 padding: 8px;
3169 border: 2px solid #556CB5;
3175 border: 2px solid #556CB5;
3170 font: 100% sans-serif;
3176 font: 100% sans-serif;
3171 width: auto;
3177 width: auto;
3172 opacity: 1.0;
3178 opacity: 1.0;
3173 }
3179 }
3174
3180
3175 .yui-tt-shadow {
3181 .yui-tt-shadow {
3176 display: none;
3182 display: none;
3177 }
3183 }
3178
3184
3179 /* -----------------------------------------------------------
3185 /* -----------------------------------------------------------
3180 AUTOCOMPLETE
3186 AUTOCOMPLETE
3181 ----------------------------------------------------------- */
3187 ----------------------------------------------------------- */
3182
3188
3183 .ac{
3189 .ac{
3184 vertical-align: top;
3190 vertical-align: top;
3185
3191
3186 }
3192 }
3187 .ac .match {
3193 .ac .match {
3188 font-weight:bold;
3194 font-weight:bold;
3189 }
3195 }
3190
3196
3191 .ac .yui-ac {
3197 .ac .yui-ac {
3192 position: relative;
3198 position: relative;
3193 font-family: arial;
3199 font-family: arial;
3194 font-size: 100%;
3200 font-size: 100%;
3195 }
3201 }
3196
3202
3197 .ac .perm_ac{
3203 .ac .perm_ac{
3198 width:15em;
3204 width:15em;
3199 }
3205 }
3200 /* styles for input field */
3206 /* styles for input field */
3201 .ac .yui-ac-input {
3207 .ac .yui-ac-input {
3202 width: 100%;
3208 width: 100%;
3203 }
3209 }
3204
3210
3205 /* styles for results container */
3211 /* styles for results container */
3206 .ac .yui-ac-container {
3212 .ac .yui-ac-container {
3207 position: absolute;
3213 position: absolute;
3208 top: 1.6em;
3214 top: 1.6em;
3209 width: 100%;
3215 width: 100%;
3210 }
3216 }
3211
3217
3212 /* styles for header/body/footer wrapper within container */
3218 /* styles for header/body/footer wrapper within container */
3213 .ac .yui-ac-content {
3219 .ac .yui-ac-content {
3214 position: absolute;
3220 position: absolute;
3215 width: 100%;
3221 width: 100%;
3216 border: 1px solid #808080;
3222 border: 1px solid #808080;
3217 background: #fff;
3223 background: #fff;
3218 overflow: hidden;
3224 overflow: hidden;
3219 z-index: 9050;
3225 z-index: 9050;
3220 }
3226 }
3221
3227
3222 /* styles for container shadow */
3228 /* styles for container shadow */
3223 .ac .yui-ac-shadow {
3229 .ac .yui-ac-shadow {
3224 position: absolute;
3230 position: absolute;
3225 margin: .3em;
3231 margin: .3em;
3226 width: 100%;
3232 width: 100%;
3227 background: #000;
3233 background: #000;
3228 -moz-opacity: 0.10;
3234 -moz-opacity: 0.10;
3229 opacity: .10;
3235 opacity: .10;
3230 filter: alpha(opacity = 10);
3236 filter: alpha(opacity = 10);
3231 z-index: 9049;
3237 z-index: 9049;
3232 }
3238 }
3233
3239
3234 /* styles for results list */
3240 /* styles for results list */
3235 .ac .yui-ac-content ul {
3241 .ac .yui-ac-content ul {
3236 margin: 0;
3242 margin: 0;
3237 padding: 0;
3243 padding: 0;
3238 width: 100%;
3244 width: 100%;
3239 }
3245 }
3240
3246
3241 /* styles for result item */
3247 /* styles for result item */
3242 .ac .yui-ac-content li {
3248 .ac .yui-ac-content li {
3243 margin: 0;
3249 margin: 0;
3244 padding: 2px 5px;
3250 padding: 2px 5px;
3245 cursor: default;
3251 cursor: default;
3246 white-space: nowrap;
3252 white-space: nowrap;
3247 }
3253 }
3248
3254
3249 /* styles for prehighlighted result item */
3255 /* styles for prehighlighted result item */
3250 .ac .yui-ac-content li.yui-ac-prehighlight {
3256 .ac .yui-ac-content li.yui-ac-prehighlight {
3251 background: #B3D4FF;
3257 background: #B3D4FF;
3252 }
3258 }
3253
3259
3254 /* styles for highlighted result item */
3260 /* styles for highlighted result item */
3255 .ac .yui-ac-content li.yui-ac-highlight {
3261 .ac .yui-ac-content li.yui-ac-highlight {
3256 background: #556CB5;
3262 background: #556CB5;
3257 color: #FFF;
3263 color: #FFF;
3258 }
3264 }
3259
3265
3260
3266
3261 /* -----------------------------------------------------------
3267 /* -----------------------------------------------------------
3262 ACTION ICONS
3268 ACTION ICONS
3263 ----------------------------------------------------------- */
3269 ----------------------------------------------------------- */
3264 .add_icon {
3270 .add_icon {
3265 background: url("/images/icons/add.png") no-repeat scroll 3px ;
3271 background: url("/images/icons/add.png") no-repeat scroll 3px ;
3266 height: 16px;
3272 height: 16px;
3267 padding-left: 20px;
3273 padding-left: 20px;
3268 padding-top: 1px;
3274 padding-top: 1px;
3269 text-align: left;
3275 text-align: left;
3270 }
3276 }
3271
3277
3272 .edit_icon {
3278 .edit_icon {
3273 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
3279 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
3274 height: 16px;
3280 height: 16px;
3275 padding-left: 20px;
3281 padding-left: 20px;
3276 padding-top: 1px;
3282 padding-top: 1px;
3277 text-align: left;
3283 text-align: left;
3278 }
3284 }
3279
3285
3280 .delete_icon {
3286 .delete_icon {
3281 background: url("/images/icons/delete.png") no-repeat scroll 3px;
3287 background: url("/images/icons/delete.png") no-repeat scroll 3px;
3282 height: 16px;
3288 height: 16px;
3283 padding-left: 20px;
3289 padding-left: 20px;
3284 padding-top: 1px;
3290 padding-top: 1px;
3285 text-align: left;
3291 text-align: left;
3286 }
3292 }
3287
3293
3288 .rss_icon {
3294 .rss_icon {
3289 background: url("/images/icons/rss_16.png") no-repeat scroll 3px;
3295 background: url("/images/icons/rss_16.png") no-repeat scroll 3px;
3290 height: 16px;
3296 height: 16px;
3291 padding-left: 20px;
3297 padding-left: 20px;
3292 padding-top: 1px;
3298 padding-top: 1px;
3293 text-align: left;
3299 text-align: left;
3294 }
3300 }
3295
3301
3296 .atom_icon {
3302 .atom_icon {
3297 background: url("/images/icons/atom.png") no-repeat scroll 3px;
3303 background: url("/images/icons/atom.png") no-repeat scroll 3px;
3298 height: 16px;
3304 height: 16px;
3299 padding-left: 20px;
3305 padding-left: 20px;
3300 padding-top: 1px;
3306 padding-top: 1px;
3301 text-align: left;
3307 text-align: left;
3302 }
3308 }
3303
3309
3304 .archive_icon {
3310 .archive_icon {
3305 background: url("/images/icons/compress.png") no-repeat scroll 3px;
3311 background: url("/images/icons/compress.png") no-repeat scroll 3px;
3306 height: 16px;
3312 height: 16px;
3307 padding-left: 20px;
3313 padding-left: 20px;
3308 text-align: left;
3314 text-align: left;
3309 padding-top: 1px;
3315 padding-top: 1px;
3310 }
3316 }
3311
3317
3312
3318
3313
3319
3314
3320
3315 .action_button {
3321 .action_button {
3316 border: 0px;
3322 border: 0px;
3317 display: block;
3323 display: block;
3318 }
3324 }
3319
3325
3320 .action_button:hover {
3326 .action_button:hover {
3321 border: 0px;
3327 border: 0px;
3322 font-style: italic;
3328 font-style: italic;
3323 cursor: pointer;
3329 cursor: pointer;
3324 }
3330 }
3325
3331
3326 /* -----------------------------------------------------------
3332 /* -----------------------------------------------------------
3327 REPO SWITCHER
3333 REPO SWITCHER
3328 ----------------------------------------------------------- */
3334 ----------------------------------------------------------- */
3329
3335
3330 #switch_repos{
3336 #switch_repos{
3331 position: absolute;
3337 position: absolute;
3332 height: 25px;
3338 height: 25px;
3333 z-index: 1;
3339 z-index: 1;
3334 }
3340 }
3335 /* -----------------------------------------------------------
3341 /* -----------------------------------------------------------
3336 BREADCRUMBS
3342 BREADCRUMBS
3337 ----------------------------------------------------------- */
3343 ----------------------------------------------------------- */
3338
3344
3339 .breadcrumbs{
3345 .breadcrumbs{
3340 border:medium none;
3346 border:medium none;
3341 color:#FFFFFF;
3347 color:#FFFFFF;
3342 float:left;
3348 float:left;
3343 margin:0;
3349 margin:0;
3344 padding:11px 0 11px 10px;
3350 padding:11px 0 11px 10px;
3345 text-transform:uppercase;
3351 text-transform:uppercase;
3346 font-weight: bold;
3352 font-weight: bold;
3347 font-size: 14px;
3353 font-size: 14px;
3348 }
3354 }
3349 .breadcrumbs a{
3355 .breadcrumbs a{
3350 color: #FFFFFF;
3356 color: #FFFFFF;
3351 }
3357 }
3352
3358
3353
3359
3354 /* -----------------------------------------------------------
3360 /* -----------------------------------------------------------
3355 FLASH MSG
3361 FLASH MSG
3356 ----------------------------------------------------------- */
3362 ----------------------------------------------------------- */
3357 .flash_msg ul {
3363 .flash_msg ul {
3358 margin: 0;
3364 margin: 0;
3359 padding: 0px 0px 10px 0px;
3365 padding: 0px 0px 10px 0px;
3360 }
3366 }
3361
3367
3362 .error_msg {
3368 .error_msg {
3363 background-color: #FFCFCF;
3369 background-color: #FFCFCF;
3364 background-image: url("/images/icons/error_msg.png");
3370 background-image: url("/images/icons/error_msg.png");
3365 border: 1px solid #FF9595;
3371 border: 1px solid #FF9595;
3366 color: #CC3300;
3372 color: #CC3300;
3367 }
3373 }
3368
3374
3369 .warning_msg {
3375 .warning_msg {
3370 background-color: #FFFBCC;
3376 background-color: #FFFBCC;
3371 background-image: url("/images/icons/warning_msg.png");
3377 background-image: url("/images/icons/warning_msg.png");
3372 border: 1px solid #FFF35E;
3378 border: 1px solid #FFF35E;
3373 color: #C69E00;
3379 color: #C69E00;
3374 }
3380 }
3375
3381
3376 .success_msg {
3382 .success_msg {
3377 background-color: #D5FFCF;
3383 background-color: #D5FFCF;
3378 background-image: url("/images/icons/success_msg.png");
3384 background-image: url("/images/icons/success_msg.png");
3379 border: 1px solid #97FF88;
3385 border: 1px solid #97FF88;
3380 color: #009900;
3386 color: #009900;
3381 }
3387 }
3382
3388
3383 .notice_msg {
3389 .notice_msg {
3384 background-color: #DCE3FF;
3390 background-color: #DCE3FF;
3385 background-image: url("/images/icons/notice_msg.png");
3391 background-image: url("/images/icons/notice_msg.png");
3386 border: 1px solid #93A8FF;
3392 border: 1px solid #93A8FF;
3387 color: #556CB5;
3393 color: #556CB5;
3388 }
3394 }
3389
3395
3390 .success_msg,.error_msg,.notice_msg,.warning_msg {
3396 .success_msg,.error_msg,.notice_msg,.warning_msg {
3391 background-position: 10px center;
3397 background-position: 10px center;
3392 background-repeat: no-repeat;
3398 background-repeat: no-repeat;
3393 font-size: 12px;
3399 font-size: 12px;
3394 font-weight: bold;
3400 font-weight: bold;
3395 min-height: 14px;
3401 min-height: 14px;
3396 line-height: 14px;
3402 line-height: 14px;
3397 margin-bottom: 0px;
3403 margin-bottom: 0px;
3398 margin-top: 0px;
3404 margin-top: 0px;
3399 padding: 6px 10px 6px 40px;
3405 padding: 6px 10px 6px 40px;
3400 display: block;
3406 display: block;
3401 overflow: auto;
3407 overflow: auto;
3402 }
3408 }
3403
3409
3404 #msg_close {
3410 #msg_close {
3405 background: transparent url("icons/cross_grey_small.png") no-repeat
3411 background: transparent url("icons/cross_grey_small.png") no-repeat
3406 scroll 0 0;
3412 scroll 0 0;
3407 cursor: pointer;
3413 cursor: pointer;
3408 height: 16px;
3414 height: 16px;
3409 position: absolute;
3415 position: absolute;
3410 right: 5px;
3416 right: 5px;
3411 top: 5px;
3417 top: 5px;
3412 width: 16px;
3418 width: 16px;
3413 }
3419 }
3414 /* -----------------------------------------------------------
3420 /* -----------------------------------------------------------
3415 YUI FLOT
3421 YUI FLOT
3416 ----------------------------------------------------------- */
3422 ----------------------------------------------------------- */
3417
3423
3418 div#commit_history{
3424 div#commit_history{
3419 float: left;
3425 float: left;
3420 }
3426 }
3421 div#legend_data{
3427 div#legend_data{
3422 float:left;
3428 float:left;
3423
3429
3424 }
3430 }
3425 div#legend_container {
3431 div#legend_container {
3426 float: left;
3432 float: left;
3427 }
3433 }
3428
3434
3429 div#legend_container table,div#legend_choices table{
3435 div#legend_container table,div#legend_choices table{
3430 width:auto !important;
3436 width:auto !important;
3431 }
3437 }
3432
3438
3433 div#legend_container table td{
3439 div#legend_container table td{
3434 border: none !important;
3440 border: none !important;
3435 padding: 2px !important;
3441 padding: 2px !important;
3436 }
3442 }
3437
3443
3438 div#legend_choices table td{
3444 div#legend_choices table td{
3439 border: none !important;
3445 border: none !important;
3440 padding: 0px !important;
3446 padding: 0px !important;
3441 }
3447 }
3442
3448
3443 div#legend_choices{
3449 div#legend_choices{
3444 float:left;
3450 float:left;
3445 }
3451 }
3446
3452
3447 /* -----------------------------------------------------------
3453 /* -----------------------------------------------------------
3448 PERMISSIONS TABLE
3454 PERMISSIONS TABLE
3449 ----------------------------------------------------------- */
3455 ----------------------------------------------------------- */
3450 table#permissions_manage{
3456 table#permissions_manage{
3451 width: 0 !important;
3457 width: 0 !important;
3452
3458
3453 }
3459 }
3454 table#permissions_manage span.private_repo_msg{
3460 table#permissions_manage span.private_repo_msg{
3455 font-size: 0.8em;
3461 font-size: 0.8em;
3456 opacity:0.6;
3462 opacity:0.6;
3457
3463
3458 }
3464 }
3459 table#permissions_manage td.private_repo_msg{
3465 table#permissions_manage td.private_repo_msg{
3460 font-size: 0.8em;
3466 font-size: 0.8em;
3461
3467
3462 }
3468 }
3463 table#permissions_manage tr#add_perm_input td{
3469 table#permissions_manage tr#add_perm_input td{
3464 vertical-align:middle;
3470 vertical-align:middle;
3465
3471
3466 }
3472 }
3467
3473
3468 /* -----------------------------------------------------------
3474 /* -----------------------------------------------------------
3469 GRAVATARS
3475 GRAVATARS
3470 ----------------------------------------------------------- */
3476 ----------------------------------------------------------- */
3471 div.gravatar{
3477 div.gravatar{
3472 background-color:white;
3478 background-color:white;
3473 border:1px solid #D0D0D0;
3479 border:1px solid #D0D0D0;
3474 float:left;
3480 float:left;
3475 margin-right:0.7em;
3481 margin-right:0.7em;
3476 padding: 2px 2px 0px;
3482 padding: 2px 2px 0px;
3477 }
3483 }
3478
3484
3479 /* -----------------------------------------------------------
3485 /* -----------------------------------------------------------
3480 jquery ui
3486 jquery ui
3481 ----------------------------------------------------------- */
3487 ----------------------------------------------------------- */
3482
3488
3483 .ui-helper-hidden { display: none; }
3489 .ui-helper-hidden { display: none; }
3484 .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
3490 .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
3485 .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
3491 .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
3486
3492
3487 /* -----------------------------------------------------------
3493 /* -----------------------------------------------------------
3488 jquery ui -> icons
3494 jquery ui -> icons
3489 ----------------------------------------------------------- */
3495 ----------------------------------------------------------- */
3490
3496
3491 .ui-icon { width: 16px; height: 16px; background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3497 .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); }
3498 .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); }
3499 .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); }
3500 .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); }
3501 .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); }
3502 .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); }
3503 .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); }
3504 .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui/ui-icons_ffd27a_256x240.png); }
3499
3505
3500 /* -----------------------------------------------------------
3506 /* -----------------------------------------------------------
3501 jquery ui -> icon positioning
3507 jquery ui -> icon positioning
3502 ----------------------------------------------------------- */
3508 ----------------------------------------------------------- */
3503 .ui-icon-carat-1-n { background-position: 0 0; }
3509 .ui-icon-carat-1-n { background-position: 0 0; }
3504 .ui-icon-carat-1-ne { background-position: -16px 0; }
3510 .ui-icon-carat-1-ne { background-position: -16px 0; }
3505 .ui-icon-carat-1-e { background-position: -32px 0; }
3511 .ui-icon-carat-1-e { background-position: -32px 0; }
3506 .ui-icon-carat-1-se { background-position: -48px 0; }
3512 .ui-icon-carat-1-se { background-position: -48px 0; }
3507 .ui-icon-carat-1-s { background-position: -64px 0; }
3513 .ui-icon-carat-1-s { background-position: -64px 0; }
3508 .ui-icon-carat-1-sw { background-position: -80px 0; }
3514 .ui-icon-carat-1-sw { background-position: -80px 0; }
3509 .ui-icon-carat-1-w { background-position: -96px 0; }
3515 .ui-icon-carat-1-w { background-position: -96px 0; }
3510 .ui-icon-carat-1-nw { background-position: -112px 0; }
3516 .ui-icon-carat-1-nw { background-position: -112px 0; }
3511 .ui-icon-carat-2-n-s { background-position: -128px 0; }
3517 .ui-icon-carat-2-n-s { background-position: -128px 0; }
3512 .ui-icon-carat-2-e-w { background-position: -144px 0; }
3518 .ui-icon-carat-2-e-w { background-position: -144px 0; }
3513 .ui-icon-triangle-1-n { background-position: 0 -16px; }
3519 .ui-icon-triangle-1-n { background-position: 0 -16px; }
3514 .ui-icon-triangle-1-ne { background-position: -16px -16px; }
3520 .ui-icon-triangle-1-ne { background-position: -16px -16px; }
3515 .ui-icon-triangle-1-e { background-position: -32px -16px; }
3521 .ui-icon-triangle-1-e { background-position: -32px -16px; }
3516 .ui-icon-triangle-1-se { background-position: -48px -16px; }
3522 .ui-icon-triangle-1-se { background-position: -48px -16px; }
3517 .ui-icon-triangle-1-s { background-position: -64px -16px; }
3523 .ui-icon-triangle-1-s { background-position: -64px -16px; }
3518 .ui-icon-triangle-1-sw { background-position: -80px -16px; }
3524 .ui-icon-triangle-1-sw { background-position: -80px -16px; }
3519 .ui-icon-triangle-1-w { background-position: -96px -16px; }
3525 .ui-icon-triangle-1-w { background-position: -96px -16px; }
3520 .ui-icon-triangle-1-nw { background-position: -112px -16px; }
3526 .ui-icon-triangle-1-nw { background-position: -112px -16px; }
3521 .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
3527 .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
3522 .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
3528 .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
3523 .ui-icon-arrow-1-n { background-position: 0 -32px; }
3529 .ui-icon-arrow-1-n { background-position: 0 -32px; }
3524 .ui-icon-arrow-1-ne { background-position: -16px -32px; }
3530 .ui-icon-arrow-1-ne { background-position: -16px -32px; }
3525 .ui-icon-arrow-1-e { background-position: -32px -32px; }
3531 .ui-icon-arrow-1-e { background-position: -32px -32px; }
3526 .ui-icon-arrow-1-se { background-position: -48px -32px; }
3532 .ui-icon-arrow-1-se { background-position: -48px -32px; }
3527 .ui-icon-arrow-1-s { background-position: -64px -32px; }
3533 .ui-icon-arrow-1-s { background-position: -64px -32px; }
3528 .ui-icon-arrow-1-sw { background-position: -80px -32px; }
3534 .ui-icon-arrow-1-sw { background-position: -80px -32px; }
3529 .ui-icon-arrow-1-w { background-position: -96px -32px; }
3535 .ui-icon-arrow-1-w { background-position: -96px -32px; }
3530 .ui-icon-arrow-1-nw { background-position: -112px -32px; }
3536 .ui-icon-arrow-1-nw { background-position: -112px -32px; }
3531 .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
3537 .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
3532 .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
3538 .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
3533 .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
3539 .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
3534 .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
3540 .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
3535 .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
3541 .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
3536 .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
3542 .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
3537 .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
3543 .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
3538 .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
3544 .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
3539 .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
3545 .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
3540 .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
3546 .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
3541 .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
3547 .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
3542 .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
3548 .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
3543 .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
3549 .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
3544 .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
3550 .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
3545 .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
3551 .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
3546 .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
3552 .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
3547 .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
3553 .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
3548 .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
3554 .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
3549 .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
3555 .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
3550 .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
3556 .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
3551 .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
3557 .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
3552 .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
3558 .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
3553 .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
3559 .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
3554 .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
3560 .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
3555 .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
3561 .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
3556 .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
3562 .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
3557 .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
3563 .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
3558 .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
3564 .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
3559 .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
3565 .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
3560 .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
3566 .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
3561 .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
3567 .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
3562 .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
3568 .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
3563 .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
3569 .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
3564 .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
3570 .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
3565 .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
3571 .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
3566 .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
3572 .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
3567 .ui-icon-arrow-4 { background-position: 0 -80px; }
3573 .ui-icon-arrow-4 { background-position: 0 -80px; }
3568 .ui-icon-arrow-4-diag { background-position: -16px -80px; }
3574 .ui-icon-arrow-4-diag { background-position: -16px -80px; }
3569 .ui-icon-extlink { background-position: -32px -80px; }
3575 .ui-icon-extlink { background-position: -32px -80px; }
3570 .ui-icon-newwin { background-position: -48px -80px; }
3576 .ui-icon-newwin { background-position: -48px -80px; }
3571 .ui-icon-refresh { background-position: -64px -80px; }
3577 .ui-icon-refresh { background-position: -64px -80px; }
3572 .ui-icon-shuffle { background-position: -80px -80px; }
3578 .ui-icon-shuffle { background-position: -80px -80px; }
3573 .ui-icon-transfer-e-w { background-position: -96px -80px; }
3579 .ui-icon-transfer-e-w { background-position: -96px -80px; }
3574 .ui-icon-transferthick-e-w { background-position: -112px -80px; }
3580 .ui-icon-transferthick-e-w { background-position: -112px -80px; }
3575 .ui-icon-folder-collapsed { background-position: 0 -96px; }
3581 .ui-icon-folder-collapsed { background-position: 0 -96px; }
3576 .ui-icon-folder-open { background-position: -16px -96px; }
3582 .ui-icon-folder-open { background-position: -16px -96px; }
3577 .ui-icon-document { background-position: -32px -96px; }
3583 .ui-icon-document { background-position: -32px -96px; }
3578 .ui-icon-document-b { background-position: -48px -96px; }
3584 .ui-icon-document-b { background-position: -48px -96px; }
3579 .ui-icon-note { background-position: -64px -96px; }
3585 .ui-icon-note { background-position: -64px -96px; }
3580 .ui-icon-mail-closed { background-position: -80px -96px; }
3586 .ui-icon-mail-closed { background-position: -80px -96px; }
3581 .ui-icon-mail-open { background-position: -96px -96px; }
3587 .ui-icon-mail-open { background-position: -96px -96px; }
3582 .ui-icon-suitcase { background-position: -112px -96px; }
3588 .ui-icon-suitcase { background-position: -112px -96px; }
3583 .ui-icon-comment { background-position: -128px -96px; }
3589 .ui-icon-comment { background-position: -128px -96px; }
3584 .ui-icon-person { background-position: -144px -96px; }
3590 .ui-icon-person { background-position: -144px -96px; }
3585 .ui-icon-print { background-position: -160px -96px; }
3591 .ui-icon-print { background-position: -160px -96px; }
3586 .ui-icon-trash { background-position: -176px -96px; }
3592 .ui-icon-trash { background-position: -176px -96px; }
3587 .ui-icon-locked { background-position: -192px -96px; }
3593 .ui-icon-locked { background-position: -192px -96px; }
3588 .ui-icon-unlocked { background-position: -208px -96px; }
3594 .ui-icon-unlocked { background-position: -208px -96px; }
3589 .ui-icon-bookmark { background-position: -224px -96px; }
3595 .ui-icon-bookmark { background-position: -224px -96px; }
3590 .ui-icon-tag { background-position: -240px -96px; }
3596 .ui-icon-tag { background-position: -240px -96px; }
3591 .ui-icon-home { background-position: 0 -112px; }
3597 .ui-icon-home { background-position: 0 -112px; }
3592 .ui-icon-flag { background-position: -16px -112px; }
3598 .ui-icon-flag { background-position: -16px -112px; }
3593 .ui-icon-calendar { background-position: -32px -112px; }
3599 .ui-icon-calendar { background-position: -32px -112px; }
3594 .ui-icon-cart { background-position: -48px -112px; }
3600 .ui-icon-cart { background-position: -48px -112px; }
3595 .ui-icon-pencil { background-position: -64px -112px; }
3601 .ui-icon-pencil { background-position: -64px -112px; }
3596 .ui-icon-clock { background-position: -80px -112px; }
3602 .ui-icon-clock { background-position: -80px -112px; }
3597 .ui-icon-disk { background-position: -96px -112px; }
3603 .ui-icon-disk { background-position: -96px -112px; }
3598 .ui-icon-calculator { background-position: -112px -112px; }
3604 .ui-icon-calculator { background-position: -112px -112px; }
3599 .ui-icon-zoomin { background-position: -128px -112px; }
3605 .ui-icon-zoomin { background-position: -128px -112px; }
3600 .ui-icon-zoomout { background-position: -144px -112px; }
3606 .ui-icon-zoomout { background-position: -144px -112px; }
3601 .ui-icon-search { background-position: -160px -112px; }
3607 .ui-icon-search { background-position: -160px -112px; }
3602 .ui-icon-wrench { background-position: -176px -112px; }
3608 .ui-icon-wrench { background-position: -176px -112px; }
3603 .ui-icon-gear { background-position: -192px -112px; }
3609 .ui-icon-gear { background-position: -192px -112px; }
3604 .ui-icon-heart { background-position: -208px -112px; }
3610 .ui-icon-heart { background-position: -208px -112px; }
3605 .ui-icon-star { background-position: -224px -112px; }
3611 .ui-icon-star { background-position: -224px -112px; }
3606 .ui-icon-link { background-position: -240px -112px; }
3612 .ui-icon-link { background-position: -240px -112px; }
3607 .ui-icon-cancel { background-position: 0 -128px; }
3613 .ui-icon-cancel { background-position: 0 -128px; }
3608 .ui-icon-plus { background-position: -16px -128px; }
3614 .ui-icon-plus { background-position: -16px -128px; }
3609 .ui-icon-plusthick { background-position: -32px -128px; }
3615 .ui-icon-plusthick { background-position: -32px -128px; }
3610 .ui-icon-minus { background-position: -48px -128px; }
3616 .ui-icon-minus { background-position: -48px -128px; }
3611 .ui-icon-minusthick { background-position: -64px -128px; }
3617 .ui-icon-minusthick { background-position: -64px -128px; }
3612 .ui-icon-close { background-position: -80px -128px; }
3618 .ui-icon-close { background-position: -80px -128px; }
3613 .ui-icon-closethick { background-position: -96px -128px; }
3619 .ui-icon-closethick { background-position: -96px -128px; }
3614 .ui-icon-key { background-position: -112px -128px; }
3620 .ui-icon-key { background-position: -112px -128px; }
3615 .ui-icon-lightbulb { background-position: -128px -128px; }
3621 .ui-icon-lightbulb { background-position: -128px -128px; }
3616 .ui-icon-scissors { background-position: -144px -128px; }
3622 .ui-icon-scissors { background-position: -144px -128px; }
3617 .ui-icon-clipboard { background-position: -160px -128px; }
3623 .ui-icon-clipboard { background-position: -160px -128px; }
3618 .ui-icon-copy { background-position: -176px -128px; }
3624 .ui-icon-copy { background-position: -176px -128px; }
3619 .ui-icon-contact { background-position: -192px -128px; }
3625 .ui-icon-contact { background-position: -192px -128px; }
3620 .ui-icon-image { background-position: -208px -128px; }
3626 .ui-icon-image { background-position: -208px -128px; }
3621 .ui-icon-video { background-position: -224px -128px; }
3627 .ui-icon-video { background-position: -224px -128px; }
3622 .ui-icon-script { background-position: -240px -128px; }
3628 .ui-icon-script { background-position: -240px -128px; }
3623 .ui-icon-alert { background-position: 0 -144px; }
3629 .ui-icon-alert { background-position: 0 -144px; }
3624 .ui-icon-info { background-position: -16px -144px; }
3630 .ui-icon-info { background-position: -16px -144px; }
3625 .ui-icon-notice { background-position: -32px -144px; }
3631 .ui-icon-notice { background-position: -32px -144px; }
3626 .ui-icon-help { background-position: -48px -144px; }
3632 .ui-icon-help { background-position: -48px -144px; }
3627 .ui-icon-check { background-position: -64px -144px; }
3633 .ui-icon-check { background-position: -64px -144px; }
3628 .ui-icon-bullet { background-position: -80px -144px; }
3634 .ui-icon-bullet { background-position: -80px -144px; }
3629 .ui-icon-radio-off { background-position: -96px -144px; }
3635 .ui-icon-radio-off { background-position: -96px -144px; }
3630 .ui-icon-radio-on { background-position: -112px -144px; }
3636 .ui-icon-radio-on { background-position: -112px -144px; }
3631 .ui-icon-pin-w { background-position: -128px -144px; }
3637 .ui-icon-pin-w { background-position: -128px -144px; }
3632 .ui-icon-pin-s { background-position: -144px -144px; }
3638 .ui-icon-pin-s { background-position: -144px -144px; }
3633 .ui-icon-play { background-position: 0 -160px; }
3639 .ui-icon-play { background-position: 0 -160px; }
3634 .ui-icon-pause { background-position: -16px -160px; }
3640 .ui-icon-pause { background-position: -16px -160px; }
3635 .ui-icon-seek-next { background-position: -32px -160px; }
3641 .ui-icon-seek-next { background-position: -32px -160px; }
3636 .ui-icon-seek-prev { background-position: -48px -160px; }
3642 .ui-icon-seek-prev { background-position: -48px -160px; }
3637 .ui-icon-seek-end { background-position: -64px -160px; }
3643 .ui-icon-seek-end { background-position: -64px -160px; }
3638 .ui-icon-seek-start { background-position: -80px -160px; }
3644 .ui-icon-seek-start { background-position: -80px -160px; }
3639 /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
3645 /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
3640 .ui-icon-seek-first { background-position: -80px -160px; }
3646 .ui-icon-seek-first { background-position: -80px -160px; }
3641 .ui-icon-stop { background-position: -96px -160px; }
3647 .ui-icon-stop { background-position: -96px -160px; }
3642 .ui-icon-eject { background-position: -112px -160px; }
3648 .ui-icon-eject { background-position: -112px -160px; }
3643 .ui-icon-volume-off { background-position: -128px -160px; }
3649 .ui-icon-volume-off { background-position: -128px -160px; }
3644 .ui-icon-volume-on { background-position: -144px -160px; }
3650 .ui-icon-volume-on { background-position: -144px -160px; }
3645 .ui-icon-power { background-position: 0 -176px; }
3651 .ui-icon-power { background-position: 0 -176px; }
3646 .ui-icon-signal-diag { background-position: -16px -176px; }
3652 .ui-icon-signal-diag { background-position: -16px -176px; }
3647 .ui-icon-signal { background-position: -32px -176px; }
3653 .ui-icon-signal { background-position: -32px -176px; }
3648 .ui-icon-battery-0 { background-position: -48px -176px; }
3654 .ui-icon-battery-0 { background-position: -48px -176px; }
3649 .ui-icon-battery-1 { background-position: -64px -176px; }
3655 .ui-icon-battery-1 { background-position: -64px -176px; }
3650 .ui-icon-battery-2 { background-position: -80px -176px; }
3656 .ui-icon-battery-2 { background-position: -80px -176px; }
3651 .ui-icon-battery-3 { background-position: -96px -176px; }
3657 .ui-icon-battery-3 { background-position: -96px -176px; }
3652 .ui-icon-circle-plus { background-position: 0 -192px; }
3658 .ui-icon-circle-plus { background-position: 0 -192px; }
3653 .ui-icon-circle-minus { background-position: -16px -192px; }
3659 .ui-icon-circle-minus { background-position: -16px -192px; }
3654 .ui-icon-circle-close { background-position: -32px -192px; }
3660 .ui-icon-circle-close { background-position: -32px -192px; }
3655 .ui-icon-circle-triangle-e { background-position: -48px -192px; }
3661 .ui-icon-circle-triangle-e { background-position: -48px -192px; }
3656 .ui-icon-circle-triangle-s { background-position: -64px -192px; }
3662 .ui-icon-circle-triangle-s { background-position: -64px -192px; }
3657 .ui-icon-circle-triangle-w { background-position: -80px -192px; }
3663 .ui-icon-circle-triangle-w { background-position: -80px -192px; }
3658 .ui-icon-circle-triangle-n { background-position: -96px -192px; }
3664 .ui-icon-circle-triangle-n { background-position: -96px -192px; }
3659 .ui-icon-circle-arrow-e { background-position: -112px -192px; }
3665 .ui-icon-circle-arrow-e { background-position: -112px -192px; }
3660 .ui-icon-circle-arrow-s { background-position: -128px -192px; }
3666 .ui-icon-circle-arrow-s { background-position: -128px -192px; }
3661 .ui-icon-circle-arrow-w { background-position: -144px -192px; }
3667 .ui-icon-circle-arrow-w { background-position: -144px -192px; }
3662 .ui-icon-circle-arrow-n { background-position: -160px -192px; }
3668 .ui-icon-circle-arrow-n { background-position: -160px -192px; }
3663 .ui-icon-circle-zoomin { background-position: -176px -192px; }
3669 .ui-icon-circle-zoomin { background-position: -176px -192px; }
3664 .ui-icon-circle-zoomout { background-position: -192px -192px; }
3670 .ui-icon-circle-zoomout { background-position: -192px -192px; }
3665 .ui-icon-circle-check { background-position: -208px -192px; }
3671 .ui-icon-circle-check { background-position: -208px -192px; }
3666 .ui-icon-circlesmall-plus { background-position: 0 -208px; }
3672 .ui-icon-circlesmall-plus { background-position: 0 -208px; }
3667 .ui-icon-circlesmall-minus { background-position: -16px -208px; }
3673 .ui-icon-circlesmall-minus { background-position: -16px -208px; }
3668 .ui-icon-circlesmall-close { background-position: -32px -208px; }
3674 .ui-icon-circlesmall-close { background-position: -32px -208px; }
3669 .ui-icon-squaresmall-plus { background-position: -48px -208px; }
3675 .ui-icon-squaresmall-plus { background-position: -48px -208px; }
3670 .ui-icon-squaresmall-minus { background-position: -64px -208px; }
3676 .ui-icon-squaresmall-minus { background-position: -64px -208px; }
3671 .ui-icon-squaresmall-close { background-position: -80px -208px; }
3677 .ui-icon-squaresmall-close { background-position: -80px -208px; }
3672 .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
3678 .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
3673 .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
3679 .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
3674 .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
3680 .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
3675 .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
3681 .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
3676 .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
3682 .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
3677 .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
3683 .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
3678
3684
3679 /* -----------------------------------------------------------
3685 /* -----------------------------------------------------------
3680 jquery ui -> tabs
3686 jquery ui -> tabs
3681 ----------------------------------------------------------- */
3687 ----------------------------------------------------------- */
3682 .ui-tabs .ui-tabs-hide { display: none; }
3688 .ui-tabs .ui-tabs-hide { display: none; }
3683
3689
3684 /* -----------------------------------------------------------
3690 /* -----------------------------------------------------------
3685 jquery ui -> datepicker
3691 jquery ui -> datepicker
3686 ----------------------------------------------------------- */
3692 ----------------------------------------------------------- */
3687 .ui-datepicker { width: 17em; padding: .2em .2em 0; background: #FFFFFF; border: 1px solid #000000; border-top: none; }
3693 .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; }
3694 .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; }
3695 .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; }
3696 .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
3691 .ui-datepicker .ui-datepicker-prev { left: 0; }
3697 .ui-datepicker .ui-datepicker-prev { left: 0; }
3692 .ui-datepicker .ui-datepicker-next { right: 0; }
3698 .ui-datepicker .ui-datepicker-next { right: 0; }
3693 .ui-datepicker .ui-datepicker-prev-hover { left: 0; }
3699 .ui-datepicker .ui-datepicker-prev-hover { left: 0; }
3694 .ui-datepicker .ui-datepicker-next-hover { right: 0; }
3700 .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; }
3701 .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; }
3702 .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; }
3703 .ui-datepicker .ui-datepicker-title select { margin:1px 0; }
3698 .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
3704 .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
3699 .ui-datepicker select.ui-datepicker-month,
3705 .ui-datepicker select.ui-datepicker-month,
3700 .ui-datepicker select.ui-datepicker-year { width: 49%;}
3706 .ui-datepicker select.ui-datepicker-year { width: 49%;}
3701 .ui-datepicker table {width: 100%; border-collapse: collapse; margin:0 0 .4em; }
3707 .ui-datepicker table {width: 100%; border-collapse: collapse; margin:0 0 .4em; }
3702 .ui-datepicker th { padding: .7em .3em; text-align: center; border: 0; }
3708 .ui-datepicker th { padding: .7em .3em; text-align: center; border: 0; }
3703 .ui-datepicker td { border: 0; padding: 1px; }
3709 .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; }
3710 .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; }
3711 .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; }
3712 .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; }
3713 .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; }
3714 .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; }
3715 .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; }
3716 .ui-datepicker td span, .ui-datepicker td.ui-datepicker-current-day a { background: #376ea6; color: #ffffff; }
3711
3717
3712 /* -----------------------------------------------------------
3718 /* -----------------------------------------------------------
3713 jquery ui -> datepicker / multiple calenders
3719 jquery ui -> datepicker / multiple calenders
3714 ----------------------------------------------------------- */
3720 ----------------------------------------------------------- */
3715 .ui-datepicker.ui-datepicker-multi { width:auto; }
3721 .ui-datepicker.ui-datepicker-multi { width:auto; }
3716 .ui-datepicker-multi .ui-datepicker-group { float:left; }
3722 .ui-datepicker-multi .ui-datepicker-group { float:left; }
3717 .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
3723 .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
3718 .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
3724 .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
3719 .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
3725 .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
3720 .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
3726 .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
3721 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
3727 .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; }
3728 .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
3723 .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
3729 .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
3724 .ui-datepicker-row-break { clear:both; width:100%; }
3730 .ui-datepicker-row-break { clear:both; width:100%; }
3725
3731
3726 /* -----------------------------------------------------------
3732 /* -----------------------------------------------------------
3727 jquery ui -> datepicker / rtl support
3733 jquery ui -> datepicker / rtl support
3728 ----------------------------------------------------------- */
3734 ----------------------------------------------------------- */
3729 .ui-datepicker-rtl { direction: rtl; }
3735 .ui-datepicker-rtl { direction: rtl; }
3730 .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
3736 .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
3731 .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
3737 .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
3732 .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
3738 .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
3733 .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
3739 .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
3734 .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
3740 .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
3735 .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
3741 .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
3736 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
3742 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
3737 .ui-datepicker-rtl .ui-datepicker-group { float:right; }
3743 .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; }
3744 .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; }
3745 .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
3740
3746
3741 /* -----------------------------------------------------------
3747 /* -----------------------------------------------------------
3742 jquery ui -> select styling
3748 jquery ui -> select styling
3743 ----------------------------------------------------------- */
3749 ----------------------------------------------------------- */
3744
3750
3745 .ui-selectmenu
3751 .ui-selectmenu
3746 {
3752 {
3747 display: block;
3753 display: block;
3748 position: relative;
3754 position: relative;
3749 overflow: hidden;
3755 overflow: hidden;
3750 background: #ffffff;
3756 background: #ffffff;
3751 border-top: 1px solid #b3b3b3;
3757 border-top: 1px solid #b3b3b3;
3752 border-left: 1px solid #b3b3b3;
3758 border-left: 1px solid #b3b3b3;
3753 border-right: 1px solid #eaeaea;
3759 border-right: 1px solid #eaeaea;
3754 border-bottom: 1px solid #eaeaea;
3760 border-bottom: 1px solid #eaeaea;
3755 text-align: left;
3761 text-align: left;
3756 text-decoration: none;
3762 text-decoration: none;
3757 }
3763 }
3758
3764
3759 .ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
3765 .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; }
3766 .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; }
3767 .ui-selectmenu-open { background: #ffffff; border: 1px solid #666666; border-top: none; visibility: visible; }
3762 .ui-selectmenu-menu-popup { margin-top: -1px; }
3768 .ui-selectmenu-menu-popup { margin-top: -1px; }
3763 .ui-selectmenu-menu-dropdown { }
3769 .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; }
3770 .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; }
3771 .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,
3772 .ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
3767 .ui-selectmenu-hasIcon .ui-selectmenu-status { margin-left: 5px; padding-left: 20px; position: relative; }
3773 .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; }
3774 .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; }
3775 .ui-selectmenu-status { line-height: 1.4em; }
3770 .ui-selectmenu-open li.ui-selectmenu-item-focus { background: #376ea6; }
3776 .ui-selectmenu-open li.ui-selectmenu-item-focus { background: #376ea6; }
3771 .ui-selectmenu-open li.ui-selectmenu-item-focus a { color: #ffffff; }
3777 .ui-selectmenu-open li.ui-selectmenu-item-focus a { color: #ffffff; }
3772 .ui-selectmenu-open li.ui-selectmenu-item-selected { background: #dfdfdf; }
3778 .ui-selectmenu-open li.ui-selectmenu-item-selected { background: #dfdfdf; }
3773 .ui-selectmenu-open li.ui-selectmenu-item-selected a { color: #000000; }
3779 .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; }
3780 .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; }
3781 .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
3782 .ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
@@ -1,60 +1,60
1 ## -*- coding: utf-8 -*-
1 ## -*- coding: utf-8 -*-
2 <%inherit file="/base/base.html"/>
2 <%inherit file="/base/base.html"/>
3
3
4 <%def name="title()">
4 <%def name="title()">
5 ${_('Users administration')}
5 ${_('Users administration')}
6 </%def>
6 </%def>
7
7
8 <%def name="breadcrumbs_links()">
8 <%def name="breadcrumbs_links()">
9 ${h.link_to(_('Admin'),h.url('admin_home'))} &raquo; ${_('Users')}
9 ${h.link_to(_('Admin'),h.url('admin_home'))} &raquo; ${_('Users')}
10 </%def>
10 </%def>
11
11
12 <%def name="page_nav()">
12 <%def name="page_nav()">
13 ${self.menu('admin')}
13 ${self.menu('admin')}
14 </%def>
14 </%def>
15
15
16 <%def name="main()">
16 <%def name="main()">
17 <div class="box">
17 <div class="box">
18 <!-- box / title -->
18 <!-- box / title -->
19 <div class="title">
19 <div class="title">
20 ${self.breadcrumbs()}
20 ${self.breadcrumbs()}
21 <ul class="links">
21 <ul class="links">
22 <li>
22 <li>
23 <span>${h.link_to(u'ADD NEW USER',h.url('new_user'),class_="add_icon")}</span>
23 <span>${h.link_to(u'ADD NEW USER',h.url('new_user'),class_="add_icon")}</span>
24 </li>
24 </li>
25
25
26 </ul>
26 </ul>
27 </div>
27 </div>
28 <!-- end box / title -->
28 <!-- end box / title -->
29 <div class="table">
29 <div class="table">
30 <table class="table_disp">
30 <table class="table_disp">
31 <tr class="header">
31 <tr class="header">
32 <th></th>
32 <th></th>
33 <th class="left">${_('username')}</th>
33 <th class="left">${_('username')}</th>
34 <th class="left">${_('name')}</th>
34 <th class="left">${_('name')}</th>
35 <th class="left">${_('lastname')}</th>
35 <th class="left">${_('lastname')}</th>
36 <th class="left">${_('active')}</th>
36 <th class="left">${_('active')}</th>
37 <th class="left">${_('admin')}</th>
37 <th class="left">${_('admin')}</th>
38 <th class="left">${_('action')}</th>
38 <th class="left">${_('action')}</th>
39 </tr>
39 </tr>
40 %for cnt,user in enumerate(c.users_list):
40 %for cnt,user in enumerate(c.users_list):
41 %if user.name !='default':
41 %if user.name !='default':
42 <tr class="parity${cnt%2}">
42 <tr class="parity${cnt%2}">
43 <td><div class="gravatar"><img alt="gravatar" src="${h.gravatar_url(user.email)}"> </div></td>
43 <td><div class="gravatar"><img alt="gravatar" src="${h.gravatar_url(user.email,24)}"> </div></td>
44 <td>${h.link_to(user.username,h.url('edit_user', id=user.user_id))}</td>
44 <td>${h.link_to(user.username,h.url('edit_user', id=user.user_id))}</td>
45 <td>${user.name}</td>
45 <td>${user.name}</td>
46 <td>${user.lastname}</td>
46 <td>${user.lastname}</td>
47 <td>${user.active}</td>
47 <td>${user.active}</td>
48 <td>${user.admin}</td>
48 <td>${user.admin}</td>
49 <td>
49 <td>
50 ${h.form(url('user', id=user.user_id),method='delete')}
50 ${h.form(url('user', id=user.user_id),method='delete')}
51 ${h.submit('remove','delete',class_="delete_icon action_button")}
51 ${h.submit('remove','delete',class_="delete_icon action_button")}
52 ${h.end_form()}
52 ${h.end_form()}
53 </td>
53 </td>
54 </tr>
54 </tr>
55 %endif
55 %endif
56 %endfor
56 %endfor
57 </table>
57 </table>
58 </div>
58 </div>
59 </div>
59 </div>
60 </%def>
60 </%def>
@@ -1,71 +1,71
1 <%def name="file_class(node)">
1 <%def name="file_class(node)">
2 %if node.is_file():
2 %if node.is_file():
3 <%return "browser-file" %>
3 <%return "browser-file" %>
4 %else:
4 %else:
5 <%return "browser-dir"%>
5 <%return "browser-dir"%>
6 %endif
6 %endif
7 </%def>
7 </%def>
8 <div id="body" class="browserblock">
8 <div id="body" class="browserblock">
9 <div class="browser-header">
9 <div class="browser-header">
10 ${h.form(h.url.current())}
10 ${h.form(h.url.current())}
11 <div class="info_box">
11 <div class="info_box">
12 <span >${_('view')}@rev</span>
12 <span >${_('view')}@rev</span>
13 <a href="${c.url_prev}">&laquo;</a>
13 <a href="${c.url_prev}">&laquo;</a>
14 ${h.text('at_rev',value=c.rev_nr,size=3)}
14 ${h.text('at_rev',value=c.rev_nr,size=3)}
15 <a href="${c.url_next}">&raquo;</a>
15 <a href="${c.url_next}">&raquo;</a>
16 ${h.submit('view','view')}
16 ${h.submit('view','view')}
17 </div>
17 </div>
18 ${h.end_form()}
18 ${h.end_form()}
19 </div>
19 </div>
20 <div class="browser-body">
20 <div class="browser-body">
21 <table class="code-browser">
21 <table class="code-browser">
22 <thead>
22 <thead>
23 <tr>
23 <tr>
24 <th>${_('Name')}</th>
24 <th>${_('Name')}</th>
25 <th>${_('Size')}</th>
25 <th>${_('Size')}</th>
26 <th>${_('Revision')}</th>
26 <th>${_('Revision')}</th>
27 <th>${_('Last modified')}</th>
27 <th>${_('Last modified')}</th>
28 <th>${_('Last commiter')}</th>
28 <th>${_('Last commiter')}</th>
29 </tr>
29 </tr>
30 </thead>
30 </thead>
31 <tr class="parity0">
31 <tr class="parity0">
32 <td>
32 <td>
33 % if c.files_list.parent:
33 % if c.files_list.parent:
34 ${h.link_to('..',h.url('files_home',repo_name=c.repo_name,revision=c.cur_rev,f_path=c.files_list.parent.path),class_="browser-dir")}
34 ${h.link_to('..',h.url('files_home',repo_name=c.repo_name,revision=c.cur_rev,f_path=c.files_list.parent.path),class_="browser-dir")}
35 %endif
35 %endif
36 </td>
36 </td>
37 <td></td>
37 <td></td>
38 <td></td>
38 <td></td>
39 <td></td>
39 <td></td>
40 <td></td>
40 <td></td>
41 </tr>
41 </tr>
42 %for cnt,node in enumerate(c.files_list,1):
42 %for cnt,node in enumerate(c.files_list,1):
43 <tr class="parity${cnt%2}">
43 <tr class="parity${cnt%2}">
44 <td>
44 <td>
45 ${h.link_to(node.name,h.url('files_home',repo_name=c.repo_name,revision=c.cur_rev,f_path=node.path),class_=file_class(node))}
45 ${h.link_to(node.name,h.url('files_home',repo_name=c.repo_name,revision=c.cur_rev,f_path=node.path),class_=file_class(node))}
46 </td>
46 </td>
47 <td>
47 <td>
48 %if node.is_file():
48 %if node.is_file():
49 ${h.format_byte_size(node.size,binary=True)}
49 ${h.format_byte_size(node.size,binary=True)}
50 %endif
50 %endif
51 </td>
51 </td>
52 <td>
52 <td>
53 %if node.is_file():
53 %if node.is_file():
54 ${node.last_changeset.revision}
54 ${node.last_changeset.revision}
55 %endif
55 %endif
56 </td>
56 </td>
57 <td>
57 <td>
58 %if node.is_file():
58 %if node.is_file():
59 ${node.last_changeset.date}
59 ${h.age(node.last_changeset._ctx.date())} - ${node.last_changeset.date}
60 %endif
60 %endif
61 </td>
61 </td>
62 <td>
62 <td>
63 %if node.is_file():
63 %if node.is_file():
64 ${node.last_changeset.author}
64 ${node.last_changeset.author}
65 %endif
65 %endif
66 </td>
66 </td>
67 </tr>
67 </tr>
68 %endfor
68 %endfor
69 </table>
69 </table>
70 </div>
70 </div>
71 </div> No newline at end of file
71 </div>
@@ -1,47 +1,47
1 from pylons_app import get_version
1 from pylons_app import get_version
2 try:
2 try:
3 from setuptools import setup, find_packages
3 from setuptools import setup, find_packages
4 except ImportError:
4 except ImportError:
5 from ez_setup import use_setuptools
5 from ez_setup import use_setuptools
6 use_setuptools()
6 use_setuptools()
7 from setuptools import setup, find_packages
7 from setuptools import setup, find_packages
8
8
9 setup(
9 setup(
10 name='hg_app',
10 name='hg_app',
11 version=get_version(),
11 version=get_version(),
12 description='Mercurial repository serving and browsing app',
12 description='Mercurial repository serving and browsing app',
13 keywords='mercurial web hgwebdir replacement serving hgweb',
13 keywords='mercurial web hgwebdir replacement serving hgweb',
14 license='BSD',
14 license='BSD',
15 author='marcin kuzminski',
15 author='marcin kuzminski',
16 author_email='marcin@python-works.com',
16 author_email='marcin@python-works.com',
17 url='http://hg.python-works.com',
17 url='http://hg.python-works.com',
18 install_requires=[
18 install_requires=[
19 "Pylons>=1.0.0",
19 "Pylons>=1.0.0",
20 "SQLAlchemy>=0.6",
20 "SQLAlchemy>=0.6",
21 "Mako>=0.3.2",
21 "Mako>=0.3.2",
22 "vcs>=0.1.4",
22 "vcs>=0.1.4",
23 "pygments>=1.3.0",
23 "pygments>=1.3.0",
24 "mercurial>=1.6",
24 "mercurial>=1.6",
25 "pysqlite",
25 "pysqlite",
26 "whoosh>=1.0.0b5",
26 "whoosh==1.0.0b9",
27 "py-bcrypt",
27 "py-bcrypt",
28 ],
28 ],
29 setup_requires=["PasteScript>=1.6.3"],
29 setup_requires=["PasteScript>=1.6.3"],
30 packages=find_packages(exclude=['ez_setup']),
30 packages=find_packages(exclude=['ez_setup']),
31 include_package_data=True,
31 include_package_data=True,
32 test_suite='nose.collector',
32 test_suite='nose.collector',
33 package_data={'pylons_app': ['i18n/*/LC_MESSAGES/*.mo']},
33 package_data={'pylons_app': ['i18n/*/LC_MESSAGES/*.mo']},
34 message_extractors={'pylons_app': [
34 message_extractors={'pylons_app': [
35 ('**.py', 'python', None),
35 ('**.py', 'python', None),
36 ('templates/**.mako', 'mako', {'input_encoding': 'utf-8'}),
36 ('templates/**.mako', 'mako', {'input_encoding': 'utf-8'}),
37 ('public/**', 'ignore', None)]},
37 ('public/**', 'ignore', None)]},
38 zip_safe=False,
38 zip_safe=False,
39 paster_plugins=['PasteScript', 'Pylons'],
39 paster_plugins=['PasteScript', 'Pylons'],
40 entry_points="""
40 entry_points="""
41 [paste.app_factory]
41 [paste.app_factory]
42 main = pylons_app.config.middleware:make_app
42 main = pylons_app.config.middleware:make_app
43
43
44 [paste.app_install]
44 [paste.app_install]
45 main = pylons.util:PylonsInstaller
45 main = pylons.util:PylonsInstaller
46 """,
46 """,
47 )
47 )
General Comments 0
You need to be logged in to leave comments. Login now