.yui-calcontainer { position: absolute; _overflow: hidden; background-color: #ffffff; border: 1px solid #808080; padding: 10px; }

.yui-calcontainer *, .yui-calendar * { font-size: 11px; }

.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 { padding: 0 5px 0 5px; }

 
.yui-calcontainer.multi .groupcal { background-color: transparent; border: none; padding: 10px 5px 10px 5px; margin: 0; z-index: 1; position: relative; }

.yui-calcontainer .title { display: none; }

 
.yui-calcontainer.multi .title { margin: 0 -5px 0 -5px; }

 
.yui-calcontainer.withtitle { padding-top: 0; }

.yui-calcontainer .calclose { background: url(/shared/themes/cx/images/calendar/closetext.png) no-repeat; width: 26px; height: 8px; bottom: .4em; right: .5em; cursor: pointer; z-index: 51; text-indent: -10000em; overflow: hidden; }

.yui-calcontainer .close-icon { position: absolute; z-index: 1; }

.yui-calendar { position: relative; z-index: 50; margin: 5px 0 5px 0; }

.yui-calendar .calnavleft { background: url(/shared/themes/cx/images/calendar/leftarrow.png) no-repeat; width: 25px; height: 15px; top: 0; bottom: 0; left: -10px; margin-left: .4em; cursor: pointer; position: absolute; z-index: 1; text-decoration: none; text-indent:-10000em;overflow:hidden; }

.yui-calendar .calnavright { background: url(/shared/themes/cx/images/calendar/rightarrow.png) no-repeat; width: 25px; height: 15px; top: 0; bottom: 0; right: -10px; margin-right: .4em; cursor: pointer; position: absolute; z-index: 1; text-decoration: none; text-indent:-10000em;overflow:hidden; }

.yui-calendar .calhead { background: #ffffff; border: none; vertical-align: middle; }

.yui-calendar .calheader { background: transparent; font-weight: bold; margin-top: 5px; padding: 0 0 .6em 0; text-align: center; position: relative; width: 100%; text-align: center; }

.yui-calendar .calheader img { border: none; }

.yui-calendar .calfoot { background: #ffffff; font-weight: bold; padding: 0 0 0 0; margin: 0 0 0 0; height: .8em; text-align: center; }

.yui-calendar .calbody a:hover { background: inherit; }

p#clear { clear: left; padding-top: 10px; }

.yui-calendar .calweekdayrow { height: 2em; }

.yui-calendar .calweekdaycell { color: #000; font-weight: bold; text-align: center; width: 2em; }

.yui-calendar .calrowhead, .cx-skin .yui-calendar .calrowfoot { color: #a6a6a6; font-size: 85%; font-style: normal; font-weight: normal; }

.yui-calendar .calrowhead { text-align: right; padding-right: 2px; }

.yui-calendar .calrowfoot { text-align: left; padding-left: 2px; }

.yui-calendar td.calcell { border: 1px solid #cccccc; background: #fff; padding: 1px; height: 1.6em; line-height: 1.6em; text-align: center; white-space: nowrap; }

.yui-calendar td.calcell a { color: #0066cc; display: block; height: 100%; text-decoration: none; }

.yui-calendar.td.calcell.today { border: 1px solid #cccccc; background: #fff; padding: 1px; height: 1.6em; line-height: 1.6em; text-align: center; white-space: nowrap; }

.yui-calendar.td.calcell.today a { color: #0066cc; display: block; height: 100%; text-decoration: none; }

.yui-calendar.td.calcell.oom { background-color: #cccccc; color: #a6a6a6; cursor: default; }

.yui-calendar.td.calcell.selected { background-color: #fff; color: #000; }

.yui-calendar.td.calcell.selected a { background-color: #b3d4ff; color: #000; }

.yui-calendar.td.calcell.calcellhover { background-color: #5292ce; color: #fff; cursor: pointer; }

.yui-calendar.td.calcell.calcellhover a { background-color: #426fd9; color: #fff; }

.yui-calendar.td.calcell.previous { color: #e0e0e0; }

.yui-calendar.td.calcell.restricted { text-decoration: line-through; }

.yui-calendar.td.calcell.highlight1 { background-color: #ccff99; }

.yui-calendar.td.calcell.highlight2 { background-color: #99ccff; }

.yui-calendar.td.calcell.highlight3 { background-color: #ffcccc; }

.yui-calendar.td.calcell.highlight4 { background-color: #ccff99; }

