36
/* h1s are styled specially to a small golden 3D bar */
38
background-color: #fea;
39
background-image: url(../ivle.webapp.core/images/chrome/h1-bg.png);
40
background-repeat: repeat-y;
43
border-top: white 2px solid; /* Top edge of 3D effect */
44
border-bottom: #863 1px solid; /* Bottom edge of 3D effect */
38
padding: 0.5em 0 0 0.5em;
53
48
/** Special styles for header section **/
59
54
background-repeat: repeat-x;
61
56
border-bottom: 1px solid black;
62
/* IMPORTANT: This 4em is hard-coded elsewhere in this file. Search for
57
/* IMPORTANT: This 2em is hard-coded elsewhere in this file. Search for
63
58
* #ivleheader.height to update it. */
67
62
z-index: 1; /* Background to all, but the body */
65
/* Now we have lots of breadcrumb styles.
66
The breadcrumbs are <li>s in a <ul>. Each <li> has either an <a> or
67
a <span> inside it, with the label of the breadcrumb. <li>s may also
68
have an <ul> inside them, which is a menu that pops up on hover.
73
list-style-type: none;
76
ul#ivle_breadcrumbs > li {
77
background: url(../ivle.webapp.core/images/chrome/breadcrumb-chevron.png) scroll no-repeat right;
84
ul#ivle_breadcrumbs > li > a {
88
vertical-align: middle;
89
text-decoration: none;
93
ul#ivle_breadcrumbs > li > a > img {
94
vertical-align: middle;
97
/* There is no breadcrumb to the left of the first one, so there is no margin.
98
We add a special one. */
99
ul#ivle_breadcrumbs > li:first-child > a {
103
ul#ivle_breadcrumbs > li > span {
107
vertical-align: middle;
110
ul#ivle_breadcrumbs > li > a:hover {
111
text-decoration: underline;
114
ul#ivle_breadcrumbs > li > ul {
116
list-style-type: none;
121
left: -21px; /* Just meets the chevron on the left. */
125
border: 1px solid #dee4ff;
129
ul#ivle_breadcrumbs > li:first-child > ul {
130
left: 0; /* Don't want the IVLE menu to run off the LHS. */
133
ul#ivle_breadcrumbs > li:hover > ul {
137
ul#ivle_breadcrumbs > li > ul > li {
141
/* The IVLE crumb's menu items are extra high, with icons. */
142
ul#ivle_breadcrumbs > li:first-child > ul > li > a {
144
vertical-align: middle;
148
ul#ivle_breadcrumbs > li > ul > li > a {
152
ul#ivle_breadcrumbs > li > ul > li:hover {
156
ul#ivle_breadcrumbs > li.crumbmenu > a {
157
background: url(../ivle.webapp.core/images/chrome/drop-down.png) scroll no-repeat right;
75
161
#ivleheader_text {
76
162
position: absolute;
82
168
/* Note: The body has NO PADDING by default (unlike plain HTML).
88
174
/* This is positioned absolutely so that its content can be positioned
89
175
* absolutely as well, and so height: 100% really means it. */
90
176
position: absolute;
91
top: 4em; /* == #ivleheader.height */
177
top: 2em; /* == #ivleheader.height */
94
180
z-index: 0; /* Behind header */
111
197
font-weight: bold;
114
/* The tabs bar is positioned absolutely, unlike the other header content.
115
* This allows it to be aligned exactly with the bottom of the header bar.
124
/* This allows for a single paragraph, currently used to display a warning
139
/*border: 1px solid black;*/
140
/*background-color: #fc6;*/
141
background-image: url(../ivle.webapp.core/images/chrome/tab-left.png);
142
background-repeat: no-repeat;
143
background-position: top left;
148
background-image: url(../ivle.webapp.core/images/chrome/tab-right.png);
149
background-repeat: no-repeat;
150
background-position: top right;
154
ul#apptabs li a span {
155
background-image: url(../ivle.webapp.core/images/chrome/tab-mid.png);
156
background-repeat: repeat-x;
159
ul#apptabs li:hover {
160
/*background-color: #fd8;*/
161
background-image: url(../ivle.webapp.core/images/chrome/tab-hover-left.png);
163
ul#apptabs li:hover a {
164
background-image: url(../ivle.webapp.core/images/chrome/tab-hover-right.png);
166
ul#apptabs li:hover a span {
167
background-image: url(../ivle.webapp.core/images/chrome/tab-hover-mid.png);
169
/* Currently active app tab */
170
ul#apptabs li.thisapp {
171
/*background-color: white;*/
172
/*border-bottom: 1px solid white;*/
173
background-image: url(../ivle.webapp.core/images/chrome/tab-selected-left.png);
175
ul#apptabs li.thisapp a {
176
background-image: url(../ivle.webapp.core/images/chrome/tab-selected-right.png);
178
ul#apptabs li.thisapp a span {
179
background-image: url(../ivle.webapp.core/images/chrome/tab-selected-mid.png);
183
color: navy; /* Text colour not to change */
184
text-decoration: none;
187
200
/* Terms of Service accept / decline buttons */
188
201
#tos_acceptbuttons {
189
202
text-align: center;
192
/* For system warning messages */
196
border: 1px solid #a22;
200
205
form.verticalform div {
201
206
padding: 0.2em 0;