#YahooCalendarDiv {position:absolute; left:0px; top:0px; z-index:1; background-color:#fff; display:none; font-size:11px;  }


/* CALENDAR BOUNDING BOX */
.jol-skin-sam .yui-calcontainer {background-color:#fefefe; border:1px solid #aaa; padding:3px; }

/* CALENDARGROUP BOUNDING BOX */
.jol-skin-sam .yui-calcontainer.multi {padding:0 4px 0 4px;}

/* BOUNDING BOX FOR EACH CALENDAR GROUP PAGE */
.jol-skin-sam .yui-calcontainer.multi .groupcal {background-color:transparent; border:none; padding:4px 2px 4px 2px; margin:0;}

/* TITLE BAR */
.jol-skin-sam .yui-calcontainer .title {font-family:Arial; color:#333; font-weight:bold; text-align:left; padding:5px 0 5px 5px;}

.jol-skin-sam .yui-calcontainer.multi .title {margin:0 -5px 0 -5px;}

.jol-skin-sam .yui-calcontainer.withtitle {padding-top:0;}

/* CLOSE BUTTON */
.jol-skin-sam .yui-calcontainer .calclose {background:url(/img/closeme.gif) no-repeat 15px -3px; width:25px; height:15px; top:.4em; right:.4em; cursor:pointer;}

/* CALENDAR TABLE */
.jol-skin-sam .yui-calendar {border-spacing:0; border-collapse:collapse; font-family:Arial; text-align:center; color:#333; font-weight:bold;}

/* NAVBAR BOUNDING BOX */
.jol-skin-sam .yui-calendar .calhead {background:transparent; border:none; vertical-align:middle;}

/* NAVBAR TEXT CONTAINER */
.jol-skin-sam .yui-calendar .calheader {background:transparent; font-weight:bold; padding:0 0 .6em 0; text-align:center;}
.jol-skin-sam .yui-calendar .calheader img {border:none;}

/* NAVBAR LEFT ARROW */
.jol-skin-sam .yui-calendar .calnavleft {
	background:url(/img/calleft.gif) no-repeat;
	width:25px;
	height:15px;
	top:0;
	bottom:0;
	left:0px;
	margin-left:.4em;
	cursor:pointer;
}

/* NAVBAR RIGHT ARROW */
.jol-skin-sam .yui-calendar .calnavright {
	background:url(/img/calright.gif) no-repeat;
	width:25px;
	height:15px;
	top:0;
	bottom:0;
	right:-10px;
	margin-right:.4em;
	cursor:pointer;
}

/* WEEKDAY HEADER ROW */
.jol-skin-sam .yui-calendar .calweekdayrow {height:2em;}

/* WEEKDAY (Su, Mo, Tu...) HEADER CELLS */
.jol-skin-sam .yui-calendar .calweekdaycell {color:#333; font-weight:bold; text-align:center; width:2em;}

/* CALENDAR FOOTER. NOT IMPLEMENTED BY DEFAULT */
.jol-skin-sam .yui-calendar .calfoot {background:#f2f2f2;}

/* WEEK NUMBERS (ROW HEADERS/FOOTERS) */
.jol-skin-sam .yui-calendar .calrowhead, .jol-skin-sam .yui-calendar .calrowfoot {color:#a6a6a6; font-size:85%; font-style:normal; font-weight:normal;}
.jol-skin-sam .yui-calendar .calrowhead {text-align:right; padding-right:2px;}
.jol-skin-sam .yui-calendar .calrowfoot {text-align:left; padding-left:2px;}

/* NORMAL CELLS */
.jol-skin-sam .yui-calendar td.calcell {border:1px solid #ccc; background:#fff; padding:1px; height:1.6em; line-height:1.6em; /* set line height equal to cell height to center vertically */ text-align:center; white-space:nowrap;}

/* LINK INSIDE NORMAL CELLS */
.jol-skin-sam .yui-calendar td.calcell a {color:#06c; display:block; height:100%; text-decoration:none;}

/* TODAY'S DATE */
.jol-skin-sam .yui-calendar td.calcell.today {background:#000;}
.jol-skin-sam .yui-calendar td.calcell.today a {background:#fff;}

/* OOM DATES */
.jol-skin-sam .yui-calendar td.calcell.oom {background:#ccc; color:#a6a6a6; cursor:default;}

/* SELECTED DATE */
.jol-skin-sam .yui-calendar td.calcell.selected {background:#fff; color:#000;}
.jol-skin-sam .yui-calendar td.calcell.selected a {background:#b3d4ff; color:#000;}

/* HOVER DATE */
.jol-skin-sam .yui-calendar td.calcell.calcellhover {background:#426fd9; color:#fff; cursor:pointer;}
.jol-skin-sam .yui-calendar td.calcell.calcellhover a {background-color:#426fd9; color:#fff;}

/* DEFAULT OOB DATES */
.jol-skin-sam .yui-calendar td.calcell.previous {color:#e0e0e0;}

/* CUSTOM RENDERERS */
.jol-skin-sam .yui-calendar td.calcell.restricted {text-decoration:line-through;}
.jol-skin-sam .yui-calendar td.calcell.highlight1 {background:#cf9;}
.jol-skin-sam .yui-calendar td.calcell.highlight2 {background:#9cf;}
.jol-skin-sam .yui-calendar td.calcell.highlight3 {background:#fcc;}
.jol-skin-sam .yui-calendar td.calcell.highlight4 {background:#cf9;}
