/*** calendar.css ***/ .txtCal{width: 210px;}.btnCal{padding-left:5px;padding-right: 5px;}.yui-calcontainer {position:relative;padding:5px;background-color:#F7F9FB;border:1px solid #7B9EBD;float:left;overflow:hidden;}.yui-calcontainer iframe {position:absolute;border:none;margin:0;padding:0;left:-1px;top:-1px;z-index:0;width:50em;height:50em;}.yui-calcontainer.multi {padding:0;}.yui-calcontainer.multi .groupcal {padding:5px;background-color:transparent;z-index:1;float:left;position:relative;border:none;}.yui-calcontainer .title {font:100% sans-serif;color:#000;font-weight:bold;margin-bottom:5px;height:25px;position:absolute;top:3px;left:5px;z-index:1;}.yui-calcontainer .close-icon {position:absolute;right:3px;top:3px;border:none;z-index:1;}.yui-calcontainer .calclose {background: url("calx.gif") no-repeat;width:17px;height:13px;cursor:pointer;}.yui-calendar {font:100% sans-serif;text-align:center;border-spacing:0;border-collapse:separate;position:relative;}.yui-calcontainer.withtitle {padding-top:1.5em;}.yui-calendar .calnavleft {position:absolute;overflow:hidden;text-indent:-10000em;cursor:pointer;top:2px;bottom:0;width:9px;height:12px;left:2px;z-index:1;background: url("callt.gif") no-repeat;}.yui-calendar .calnavright {position:absolute;overflow:hidden;text-indent:-10000em;cursor:pointer;top:2px;bottom:0;width:9px;height:12px;right:2px;z-index:1;background: url("calrt.gif") no-repeat;}.yui-calendar td.calcell {padding:.1em .2em;border:1px solid #E0E0E0;text-align:center;}.yui-calendar td.calcell a {color:#003DB8;text-decoration:none;}.yui-calendar td.calcell.today {border:1px solid #000;}.yui-calendar td.calcell.oom {cursor:default;color:#999;background-color:#EEE;border:1px solid #E0E0E0;}.yui-calendar td.calcell.selected {color:#003DB8;background-color:#FFF19F;border:1px solid #FF9900;}.yui-calendar td.calcell.calcellhover {cursor:pointer;color:#FFF;background-color:#FF9900;border:1px solid #FF9900;}.yui-calendar td.calcell.calcellhover a {color:#FFF;}.yui-calendar td.calcell.restricted {text-decoration:line-through;}.yui-calendar td.calcell.previous {color:#CCC;}.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; }.yui-calendar .calhead {border:1px solid #E0E0E0;vertical-align:middle;background-color:#FFF;}.yui-calendar .calheader {position:relative;width:100%;text-align:center;}.yui-calendar .calheader img {border:none;}.yui-calendar .calweekdaycell {color:#666;font-weight:normal;text-align:center;width:2.5em;}.yui-calendar .calfoot {background-color:#EEE;}.yui-calendar .calrowhead, .yui-calendar .calrowfoot {color:#666;font-size:9px;font-style:italic;font-weight:normal;width:15px;}.yui-calendar .calrowhead {border-right-width:2px;}.yui-calendar a.calnav {_position:relative;padding-left:2px;padding-right:2px;text-decoration:none;color:#000;}.yui-calendar a.calnav:hover {border:1px solid #003366;background-color:#6699cc;background: url(calgrad.png) repeat-x;color:#fff;cursor:pointer;}.yui-calcontainer .yui-cal-nav-mask {position:absolute;z-index:2;display:none;margin:0;padding:0;left:0;top:0;width:100%;height:100%;_width:0;_height:0;background-color:#000;opacity:0.25;*filter:alpha(opacity=25);}.yui-calcontainer .yui-cal-nav {position:absolute;z-index:3;display:none;padding:0;top:1.5em;left:50%;width:12em;margin-left:-6em;border:1px solid #7B9EBD;background-color:#F7F9FB;font-size:93%;}.yui-calcontainer.withtitle .yui-cal-nav {top:3.5em;}.yui-calcontainer .yui-cal-nav-y,.yui-calcontainer .yui-cal-nav-m,.yui-calcontainer .yui-cal-nav-b {padding:2px 5px 2px 5px;}.yui-calcontainer .yui-cal-nav-b {text-align:center;}.yui-calcontainer .yui-cal-nav-e {margin-top:2px;padding:2px;background-color:#EDF5FF;border-top:1px solid black;display:none;}.yui-calcontainer .yui-cal-nav label {display:block;font-weight:bold;}.yui-calcontainer .yui-cal-nav-mc {width:100%;_width:auto; }.yui-calcontainer .yui-cal-nav-y input.yui-invalid {background-color:#FFEE69;border: 1px solid #000;}.yui-calcontainer .yui-cal-nav-yc {width:3em;}.yui-calcontainer .yui-cal-nav-b button {font-size:93%;text-decoration:none;cursor: pointer;background-color: #79b2ea;border: 1px solid #003366;border-top-color:#FFF;border-left-color:#FFF;margin:1px;}.yui-calcontainer .yui-cal-nav-b .yui-default button {}.yui-calendar .calbody a:hover {background:inherit;}p#clear {clear:left; padding-top:10px;}