/* Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.4.1 */ .yui-calcontainer { position: relative; float: left; _overflow: hidden; } .yui-calcontainer iframe { position: absolute; border: none; margin: 0; padding: 0; z-index: 0; width: 100%; height: 100%; left: 0px; top: 0px; } .yui-calcontainer iframe.fixedsize { width: 50em; height: 50em; top: -1px; left: -1px; } .yui-calcontainer.multi .groupcal { z-index: 1; float: left; position: relative; } .yui-calcontainer .title { position: relative; z-index: 1; } .yui-calcontainer .close-icon { position: absolute; z-index: 1; } .yui-calendar { position: relative; } .yui-calendar .calnavleft { position: absolute; z-index: 1; } .yui-calendar .calnavright { position: absolute; z-index: 1; } .yui-calendar .calheader { position: relative; width: 100%; text-align: center; } .yui-calcontainer .yui-cal-nav-mask { position: absolute; z-index: 2; margin: 0; padding: 0; width: 100%; height: 100%; _width: 0; _height: 0; left: 0; top: 0; display: none; } .yui-calcontainer .yui-cal-nav { position: absolute; z-index: 3; top: 0; display: none; } .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn { display: -moz-inline-box; display: inline-block; } .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button { display: block; * display: inline-block; * overflow: visible; border: none; background-color: transparent; cursor: pointer; } .yui-calendar .calbody a:hover { background: inherit; } p#clear { clear: left; padding-top: 10px; } .yui-skin-sam .yui-calcontainer { background-color: #f2f2f2; border: 1px solid #808080; padding: 10px; } .yui-skin-sam .yui-calcontainer .title { background: url(../images/calendar/sprite.png) repeat-x 0 0; border-bottom: 1px solid #4b9fd5; font: 100% sans-serif; color: #000; height: auto; padding: .4em; margin: 0 -10px 10px -10px; top: 0; left: 0; text-align: left; } .yui-skin-sam .yui-calcontainer.withtitle { padding-top: 0; } .yui-skin-sam .yui-calcontainer .calclose { background: url(../images/calendar/sprite.png) no-repeat 0 -300px; width: 25px; height: 15px; top: .4em; right: .4em; cursor: pointer; } .yui-skin-sam .yui-calendar { border-spacing: 0; border-collapse: collapse; font: 100% Arial, Helvetica, sans-serif; text-align: center; } .yui-skin-sam .yui-calendar .calhead { background: transparent; border: none; vertical-align: middle; } .yui-skin-sam .yui-calendar .calheader { background: transparent; padding: 0; text-align: center; } .yui-skin-sam .yui-calendar .calheader img { border: none; } .yui-skin-sam .yui-calendar .calnavleft { background: url(../images/calendar/sprite.png) no-repeat 0 -450px; width: 25px; height: 15px; top: 0; bottom: 0; left: -5px; margin-left: .4em; cursor: pointer; } .yui-skin-sam .yui-calendar .calnavright { background: url(../images/calendar/sprite.png) no-repeat 0 -500px; width: 25px; height: 15px; top: 0; bottom: 0; right: -5px; margin-right: .4em; cursor: pointer; } .yui-skin-sam .yui-calendar .calweekdayrow { height: 2em; } .yui-skin-sam .yui-calendar .calweekdaycell { color: #000; font-weight: bold; font-size: 80%; text-align: center; width: 2em; } .yui-skin-sam .yui-calendar .calfoot { background-color: #f2f2f2; } .yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot { color: #a6a6a6; font-size: 85%; font-style: normal; font-weight: normal; } .yui-skin-sam .yui-calendar .calrowhead { text-align: right; padding-right: 2px; } .yui-skin-sam .yui-calendar .calrowfoot { text-align: left; padding-left: 2px; } .yui-skin-sam .yui-calendar td.calcell { border: 1px solid #000000; background: #fff; padding: 1px; text-align: center; white-space: nowrap; } .yui-skin-sam .yui-calendar td.calcell a { color: #0066cc; display: block; height: 100%; text-decoration: none; } .yui-skin-sam .yui-calendar td.calcell.today { } .yui-skin-sam .yui-calendar td.calcell.today a { } .yui-skin-sam .yui-calendar td.calcell.oom { background-color: #cccccc; color: #a6a6a6; cursor: default; } .yui-skin-sam .yui-calendar td.calcell.selected { background-color: #fff; color: #000; } .yui-skin-sam .yui-calendar td.calcell.selected a { background-color: #b3d4ff; color: #000; } .yui-skin-sam .yui-calendar td.calcell.calcellhover { background-color: #426fd9; color: #fff; cursor: pointer; } .yui-skin-sam .yui-calendar td.calcell.calcellhover a { background-color: #426fd9; color: #fff; } .yui-skin-sam .yui-calendar td.calcell.previous { color: #e0e0e0; } .yui-skin-sam .yui-calendar td.calcell.restricted { text-decoration: line-through; } .yui-skin-sam .yui-calendar td.calcell.highlight1 { background-color: #ccff99; } .yui-skin-sam .yui-calendar td.calcell.highlight2 { background-color: #99ccff; } .yui-skin-sam .yui-calendar td.calcell.highlight3 { background-color: #ffcccc; } .yui-skin-sam .yui-calendar td.calcell.highlight4 { background-color: #ccff99; } .yui-skin-sam .yui-calendar a.calnav { border: 1px solid #f2f2f2; padding: 0 4px; text-decoration: none; color: #000; zoom: 1; } .yui-skin-sam .yui-calendar a.calnav:hover { background: url(../images/calendar/sprite.png) repeat-x 0 0; border-color: #A0A0A0; cursor: pointer; } .yui-skin-sam .yui-calcontainer .yui-cal-nav-mask { background-color: #000; opacity: 0.25; * filter: alpha(opacity = 25); } .yui-skin-sam .yui-calcontainer .yui-cal-nav { font-family: arial, helvetica, clean, sans-serif; font-size: 93%; border: 1px solid #808080; left: 50%; margin-left: -7em; width: 14em; padding: 0; top: 2.5em; background-color: #f2f2f2; } .yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav { top: 4.5em; } .yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b { padding: 5px 10px 5px 10px; } .yui-skin-sam .yui-calcontainer .yui-cal-nav-b { text-align: center; } .yui-skin-sam .yui-calcontainer .yui-cal-nav-e { margin-top: 5px; padding: 5px; background-color: #EDF5FF; border-top: 1px solid black; display: none; } .yui-skin-sam .yui-calcontainer .yui-cal-nav label { display: block; font-weight: bold; } .yui-skin-sam .yui-calcontainer .yui-cal-nav-mc { width: 100%; _width: auto; } .yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid { background-color: #FFEE69; border: 1px solid #000; } .yui-skin-sam .yui-calcontainer .yui-cal-nav-yc { width: 4em; } .yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn { border: 1px solid #808080; background: url(../images/calendar/sprite.png) repeat-x 0 0; background-color: #ccc; margin: auto .15em; } .yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button { padding: 0px; font-size: 93%; line-height: 2; line-height: 1.7; min-height: 2em; min-height: auto; color: #000; } .yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default { border: 1px solid #304369; background-color: #426fd9; background: url(../images/calendar/sprite.png) repeat-x 0 -1400px; } .yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button { color: #fff; }