2 Copyright (c) 2009, Yahoo! Inc. All rights reserved.
3 Code licensed under the BSD License:
4 http://developer.yahoo.net/yui/license.txt
12 * - Control Border : 808080
13 * - Control Chrome : f2f2f2
14 * - Cell Borders : cccccc
15 * - Normal Cell BG : ffffff
16 * - Date Links : 0066cc
17 * - Selected Cells BG : b3d4ff
18 * - Cell Hover BG : 426fd9
19 * - Disabled BG : cccccc
20 * - Disabled Text Color : a6a6a6
23 /* CALENDAR BOUNDING BOX */
24 .yui-skin-sam .yui-calcontainer {
25 background-color:#f2f2f2;
26 border:1px solid #808080;
30 /* CALENDARGROUP BOUNDING BOX */
31 .yui-skin-sam .yui-calcontainer.multi {
35 /* BOUNDING BOX FOR EACH CALENDAR GROUP PAGE */
36 .yui-skin-sam .yui-calcontainer.multi .groupcal {
37 background-color:transparent;
39 padding:10px 5px 10px 5px;
44 .yui-skin-sam .yui-calcontainer .title {
45 background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;
46 border-bottom:1px solid #cccccc;
52 margin:0 -10px 10px -10px;
58 .yui-skin-sam .yui-calcontainer.multi .title {
62 .yui-skin-sam .yui-calcontainer.withtitle {
67 .yui-skin-sam .yui-calcontainer .calclose {
68 background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -300px;
77 .yui-skin-sam .yui-calendar {
79 border-collapse:collapse;
85 /* NAVBAR BOUNDING BOX */
86 .yui-skin-sam .yui-calendar .calhead {
87 background:transparent;
89 vertical-align:middle;
93 /* NAVBAR TEXT CONTAINER */
94 .yui-skin-sam .yui-calendar .calheader {
95 background:transparent;
101 .yui-skin-sam .yui-calendar .calheader img {
105 /* NAVBAR LEFT ARROW */
106 .yui-skin-sam .yui-calendar .calnavleft {
107 background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -450px;
117 /* NAVBAR RIGHT ARROW */
118 .yui-skin-sam .yui-calendar .calnavright {
119 background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -500px;
129 /* WEEKDAY HEADER ROW */
130 .yui-skin-sam .yui-calendar .calweekdayrow {
134 .yui-skin-sam .yui-calendar .calweekdayrow th {
139 /* WEEKDAY (Su, Mo, Tu...) HEADER CELLS */
140 .yui-skin-sam .yui-calendar .calweekdaycell {
147 /* CALENDAR FOOTER. NOT IMPLEMENTED BY DEFAULT */
148 .yui-skin-sam .yui-calendar .calfoot {
149 background-color:#f2f2f2;
152 /* WEEK NUMBERS (ROW HEADERS/FOOTERS) */
153 .yui-skin-sam .yui-calendar .calrowhead, .yui-skin-sam .yui-calendar .calrowfoot {
161 .yui-skin-sam .yui-calendar .calrowhead {
166 .yui-skin-sam .yui-calendar .calrowfoot {
172 .yui-skin-sam .yui-calendar td.calcell {
173 border:1px solid #cccccc;
177 line-height:1.6em; /* set line height equal to cell height to center vertically */
182 /* LINK INSIDE NORMAL CELLS */
183 .yui-skin-sam .yui-calendar td.calcell a {
187 text-decoration:none;
191 .yui-skin-sam .yui-calendar td.calcell.today {
192 background-color:#000;
195 .yui-skin-sam .yui-calendar td.calcell.today a {
196 background-color:#fff;
200 .yui-skin-sam .yui-calendar td.calcell.oom {
201 background-color:#cccccc;
207 .yui-skin-sam .yui-calendar td.calcell.selected {
208 background-color:#fff;
212 .yui-skin-sam .yui-calendar td.calcell.selected a {
213 background-color:#b3d4ff;
218 .yui-skin-sam .yui-calendar td.calcell.calcellhover {
219 background-color:#426fd9;
224 .yui-skin-sam .yui-calendar td.calcell.calcellhover a {
225 background-color:#426fd9;
229 /* DEFAULT OOB DATES */
230 .yui-skin-sam .yui-calendar td.calcell.previous {
234 /* CUSTOM RENDERERS */
235 .yui-skin-sam .yui-calendar td.calcell.restricted { text-decoration:line-through; }
236 .yui-skin-sam .yui-calendar td.calcell.highlight1 { background-color:#ccff99; }
237 .yui-skin-sam .yui-calendar td.calcell.highlight2 { background-color:#99ccff; }
238 .yui-skin-sam .yui-calendar td.calcell.highlight3 { background-color:#ffcccc; }
239 .yui-skin-sam .yui-calendar td.calcell.highlight4 { background-color:#ccff99; }
241 /* CalendarNavigator */
243 /* MONTH/YEAR LABEL */
244 .yui-skin-sam .yui-calendar a.calnav {
245 border: 1px solid #f2f2f2;
247 text-decoration:none;
250 background: url("../../../../include/javascript/yui/build/assets/skins/sam/sprite.png") repeat scroll 0 -500px transparent;
253 .yui-skin-sam .yui-calendar a.calnav:hover {
254 background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;
255 border-color:#A0A0A0;
260 .yui-skin-sam .yui-calcontainer .yui-cal-nav-mask {
261 background-color:#000;
263 filter:alpha(opacity=25); /* IE */
266 /* NAVIGATOR BOUNDING BOX */
267 .yui-skin-sam .yui-calcontainer .yui-cal-nav {
268 font-family:arial,helvetica,clean,sans-serif;
270 border:1px solid #808080;
276 background-color:#f2f2f2;
279 .yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav {
283 /* NAVIGATOR BOUNDING BOX */
284 .yui-skin-sam .yui-calcontainer.multi .yui-cal-nav {
289 /* NAVIGATOR YEAR/MONTH/BUTTON/ERROR BOUNDING BLOCKS */
290 .yui-skin-sam .yui-calcontainer .yui-cal-nav-y,
291 .yui-skin-sam .yui-calcontainer .yui-cal-nav-m,
292 .yui-skin-sam .yui-calcontainer .yui-cal-nav-b {
293 padding:5px 10px 5px 10px;
296 .yui-skin-sam .yui-calcontainer .yui-cal-nav-b {
300 .yui-skin-sam .yui-calcontainer .yui-cal-nav-e {
303 background-color:#EDF5FF;
304 border-top:1px solid black;
308 /* NAVIGATOR LABELS */
309 .yui-skin-sam .yui-calcontainer .yui-cal-nav label {
314 /* NAVIGATOR MONTH CONTROL */
315 .yui-skin-sam .yui-calcontainer .yui-cal-nav-mc {
317 _width:auto; /* IE6, IE7 Quirks don't handle 100% well */
320 /* NAVIGATOR MONTH CONTROL, VALIDATION ERROR */
321 .yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid {
322 background-color:#FFEE69;
323 border: 1px solid #000;
326 /* NAVIGATOR YEAR CONTROL */
327 .yui-skin-sam .yui-calcontainer .yui-cal-nav-yc {
331 /* NAVIGATOR BUTTONS */
334 .yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
335 border:1px solid #808080;
336 background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;
337 background-color:#ccc;
341 /* BUTTON (based on button-skin.css) */
342 .yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
345 line-height: 2; /* ~24px */
346 *line-height: 1.7; /* For IE */
347 min-height: 2em; /* For Gecko */
348 *min-height: auto; /* For IE */
352 /* DEFAULT BUTTONS */
353 /* NOTE: IE6 will only pickup the yui-default specifier from the multiple class specifier */
354 .yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default {
355 border:1px solid #304369;
356 background-color: #426fd9;
357 background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1400px;
360 .yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button {