.txtCal{width:210px}.btnCal{padding-right:5px;padding-left:5px}.yui-calcontainer{overflow:hidden;padding:5px;border:1px solid #7b9ebd;position:relative;background-color:#f7f9fb;float:left}.yui-calcontainer iframe{height:50em;padding:0;border:none;position:absolute;top:-1px;margin:0;left:-1px;width:50em;z-index:0}.yui-calcontainer.multi{padding:0}.yui-calcontainer.multi .groupcal{padding:5px;border:none;position:relative;background-color:transparent;float:left;z-index:1}.yui-calcontainer .title{height:25px;color:#000;font:100% sans-serif;font-weight:700;margin-bottom:5px;position:absolute;top:3px;left:5px;z-index:1}.yui-calcontainer .close-icon{border:none;right:3px;position:absolute;top:3px;z-index:1}.yui-calcontainer .calclose{height:13px;background:url(/components/com_rsform/assets/calendar/calx.gif) no-repeat;cursor:pointer;width:17px}.yui-calendar{border-collapse:separate;font:100% sans-serif;position:relative;text-align:center;border-spacing:0}.yui-calcontainer.withtitle{padding-top:1.5em}.yui-calendar .calnavleft{background:url(/components/com_rsform/assets/calendar/callt.gif) no-repeat;left:2px}.yui-calendar .calnavleft,.yui-calendar .calnavright{height:12px;overflow:hidden;text-indent:-10000em;position:absolute;bottom:0;top:2px;cursor:pointer;width:9px;z-index:1}.yui-calendar .calnavright{right:2px;background:url(/components/com_rsform/assets/calendar/calrt.gif) no-repeat}.yui-calendar td.calcell{padding:.1em .2em;border:1px solid #e0e0e0;text-align:center}.yui-calendar td.calcell a{text-decoration:none;color:#003db8}.yui-calendar td.calcell.today{border:1px solid #000}.yui-calendar td.calcell.oom{border:1px solid #e0e0e0;color:#999;background-color:#eee;cursor:default}.yui-calendar td.calcell.selected{border:1px solid #f90;color:#003db8;background-color:#fff19f}.yui-calendar td.calcell.calcellhover{border:1px solid #f90;color:#fff;background-color:#f90;cursor:pointer}.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:#cf9}.yui-calendar td.calcell.highlight2{background-color:#9cf}.yui-calendar td.calcell.highlight3{background-color:#fcc}.yui-calendar td.calcell.highlight4{background-color:#cf9}.yui-calendar .calhead{border:1px solid #e0e0e0;background-color:#fff;vertical-align:middle}.yui-calendar .calheader{position:relative;text-align:center;width:100%}.yui-calendar .calheader img{border:none}.yui-calendar .calweekdaycell{font-weight:400;color:#666;text-align:center;width:2.5em}.yui-calendar .calfoot{background-color:#eee}.yui-calendar .calrowfoot,.yui-calendar .calrowhead{font-size:9px;font-weight:400;font-style:italic;color:#666;width:15px}.yui-calendar .calrowhead{border-right-width:2px}.yui-calendar a.calnav{text-decoration:none;color:#000;_position:relative;padding-right:2px;padding-left:2px}.yui-calendar a.calnav:hover{border:1px solid #036;color:#fff;background-color:#69c;background:url(/components/com_rsform/assets/calendar/calgrad.png) repeat-x;cursor:pointer}.yui-calcontainer .yui-cal-nav-mask{height:100%;_height:0;*filter:alpha(opacity=25);padding:0;position:absolute;opacity:.25;top:0;background-color:#000;margin:0;left:0;width:100%;_width:0;display:none;z-index:2}.yui-calcontainer .yui-cal-nav{padding:0;font-size:93%;border:1px solid #7b9ebd;position:absolute;top:1.5em;background-color:#f7f9fb;margin-left:-6em;left:50%;width:12em;display:none;z-index:3}.yui-calcontainer.withtitle .yui-cal-nav{top:3.5em}.yui-calcontainer .yui-cal-nav-b,.yui-calcontainer .yui-cal-nav-m,.yui-calcontainer .yui-cal-nav-y{padding:2px 5px}.yui-calcontainer .yui-cal-nav-b{text-align:center}.yui-calcontainer .yui-cal-nav-e{padding:2px;border-top:1px solid #000;background-color:#edf5ff;margin-top:2px;display:none}.yui-calcontainer .yui-cal-nav label{font-weight:700;display:block}.yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto}.yui-calcontainer .yui-cal-nav-y input.yui-invalid{border:1px solid #000;background-color:#ffee69}.yui-calcontainer .yui-cal-nav-yc{width:3em}.yui-calcontainer .yui-cal-nav-b button{border-color:#fff #036 #036 #fff;font-size:93%;text-decoration:none;border-style:solid;border-width:1px;background-color:#79b2ea;margin:1px;cursor:pointer}.yui-calendar .calbody a:hover{background:inherit}p#clear{padding-top:10px;clear:left}