@charset UTF-8;.sd_widget_root{width:300px;display:none}.sdHeaderTable{width:350px;border:0;padding:2px;border-spacing:0;margin-bottom:4px}.sd_enabled_icon{border:0}.style3{padding:4px 0}.sd-error{color:red}.sd-dialog{display:none}.sdNoWrap{white-space:nowrap}div.sdBuyBox{position:relative;padding:10px 0 4px;margin-bottom:6px;margin-right:0;background-repeat:repeat-x;background-position:0 -34px;width:98%}.sdCorner{position:absolute;width:17px;height:6px}.sdCornerTL{top:-4px;left:-1px;background-position:0 0}.sdBorderMid{position:absolute;height:6px;width:90%;top:-3px;left:6px;right:6px;background-color:#e5f4fb}.sdCornerTR{top:-4px;right:-1px;background-position:17px 0}div.sd_buybox_align{padding-left:.3em;float:left}div#sd_divUI{position:relative;padding-left:.5em}.sdInlineImage{margin-bottom:.7em}.sd_notice{font:10pt "verdana";text-align:left}table.sd-timeslot-header{text-align:center;margin-bottom:5px}.sd-timeslot-header .sd-timeslot-weekday-date-small{background-color:#eee;text-align:center;width:1.5em;height:1.0em;border:1px solid #c1dcf2}#sd-timeslot .sd-timeslot-weekday-date-small{background-color:#f0f0f0;text-align:center;width:1.5em;height:1.0em;border:1px solid #c1dcf2}.sd-timeslot-highlight-date-small{background-color:#fff;text-align:center;width:1.5em;height:1.0em;border:1px solid #c1dcf2}.sd-timeslot-selected-date-small{background-color:#e47911;text-align:center;width:1.5em;height:1.0em;border:1px solid #c1dcf2}span.sd-legend{font:10pt "verdana"}.sd_dashed{border:1px dashed #000}.sd-popup{border:1px solid #aed2ee}.sd-timeslot-calender-title{text-align:left;padding-left:12px;font:15pt "arial"}.sd-timeslot-scroll-title{text-align:center;font:bold 12px "verdana"}td.sd-timeslot-scroll-title{text-align:center}td.sd-timeslot-scroll-title-left{text-align:center;border:1px solid #ccc;color:#999;font-weight:bold}td.sd-timeslot-scroll-title-left span{color:#e47911;font-weight:bold;text-decoration:none}td.sd-timeslot-scroll-title-left:hover{border:1px solid #e47911}td.sd-timeslot-scroll-title-right{text-align:center;border:1px solid #ccc;color:#999;font-weight:bold}td.sd-timeslot-scroll-title-right span{color:#e47911;font-weight:bold;text-decoration:none}td.sd-timeslot-scroll-title-right:hover{border:1px solid #e47911}table#sd-timeslot td.sdleft,table#sd-timeslot th.sdleft{width:25%}table#sd-timeslot th{background-color:#eaf3fe;font-weight:bold}table.sd-timeslot-table{text-align:center;border-left:1px solid #c1dcf2;border-bottom:1px solid #c1dcf2;border-spacing:0;font-size:12px}.sd-timeslot-table th,.sd-timeslot-table td{text-align:center;border-right:1px solid #c1dcf2;border-top:1px solid #c1dcf2;height:40px;width:11%;font-size:9px}table.sd-timeslot-table td.sdleft,table.sd-timeslot-table th.sdleft{width:25%}table.sd-timeslot-table th{background-color:#eaf3fe;font-weight:bold}tr.sd-timeslot-index-date{background-color:#eaf3fe;font-weight:bold}#sd-timeslot .index-date tr{border-bottom:5px solid #f00}.sd-timeslot-table .index-date tr{border-bottom:5px solid #f00}td.sd-timeslot-rowindex-date{width:2.8em;height:2.8em;text-align:center}span.sd-timeslot-rowindex-date{white-space:nowrap;font:8pt "verdana"}select.sdbuybox{white-space:normal;width:13.5em;margin:.3em 0}td.sd-message{white-space:nowrap;background-color:white;color:#f00;text-align:center;border-left:1px solid #aaa;border-right:1px solid #aaa;border-top:1px solid #aaa}span.sd-message{white-space:nowrap;background-color:white;color:#f00;text-align:center;font-size:12px}.sd-timeslot-slot td{width:2.8em;height:2.8em}.sd-timeslot-slot button{line-height:2.0em;text-align:center;vertical-align:middle;width:100%;height:100%}.sd-timeslot-slot div{text-align:center;vertical-align:middle;width:90%;height:90%}.sd-timeslot-slot button.span1Rows{height:100%}td.sdcal-avail:hover{border:2px solid #e47911}td.sdcal-avail:active{background-color:#fff;border:1px solid #c1dcf2}.sd-timeslot-slot .sdcal-avail{background-color:#fff;border:1px outset #c1dcf2;color:#039;cursor:pointer}.sd-timeslot-slot .sdcal-avail button{background-color:#fff;border:1px outset #c1dcf2;color:#039;cursor:pointer}.sd-timeslot-slot .sdcal-select{background-color:#e47911;border:1px inset #c1dcf2;color:#039;cursor:pointer}.sd-timeslot-slot .sdcal-select button{background-color:#e47911;border:1px inset #c1dcf2;color:#039;cursor:pointer}.sd-timeslot-slot .sdcal-noavail{background-color:#f0f0f0;border:1px solid #95a8a6;color:#95a8a6}.sd-timeslot-slot .sdcal-noavail button{background-color:#f0f0f0;border:1px solid #95a8a6;color:#95a8a6}table.sdcal-table{text-align:center;border-left:1px solid #c1dcf2;border-bottom:1px solid #c1dcf2;font-size:12px}.sdcal-table th,.sdcal-table td{text-align:center;border-right:1px solid #c1dcf2;border-top:1px solid #c1dcf2;height:25px;width:14%}table.sdcal-table th{background-color:#eaf3fe;font-weight:bold}.sdcal-head{background-color:#eaf3fe;font-weight:bold}td.sdcal-dayname{color:white;width:20px;background-color:#9dc4d8}.sdcal-table td.sdcal-noavail{color:#666;background-color:#f0f0f0}.sd-timeslot-table td.sdcal-noavail{color:#666;background-color:#eee}td.sdcal-avail{background-color:#fff;color:#004b91;font-weight:bold;cursor:pointer}td.sdcal-select{background-color:#e47911;color:#fff;cursor:pointer;font-weight:bolder}td.sdcal-today{border:1px solid #000;font-weight:bolder}.sd_calicon_disabled{margin:1em 0 1em 0}.sd_calicon_enabled{margin:1em 0 1em 0}.sd_bb_warn_pop{padding:7px;border:1px solid #5c9ebf;background-color:#fff;text-transform:none;text-align:center;font-size:.86em}.sdMessage,.sdSuccess,.sdWarn,.sdErr{background-color:#ffd;border:1px solid #dddac0;font-size:.916em;line-height:140%;margin:.834em 0;padding:.417em .417em .417em .834em;position:relative;width:auto;max-width:500px}.sdMessage,.sdWarn{color:#000}.sdSuccess{color:#063}.sdErr{color:#a31919}.sdMessage span,.sdWarn span,.sdSuccess span,.sdErr span{top:.5em;left:.5em;position:absolute}.sdMessage p,.sdWarn p,.sdSuccess p,.sdErr p{margin:0 0 .25em 3em;padding:0;font-size:.916em}.sdMessage h6,.sdWarn h6,.sdSuccess h6,.sdErr h6{margin:0 0 .25em 2.5em;padding:0;font-weight:bold;font-size:.916em}span.calendar-swatch{text-align:center;border:1px solid #c1dcf2;padding:0 .5em;margin:0 .5em}.calendar-header{text-align:center;margin:.7em 0}.calendar-not-available{background-color:#f0f0f0}.calendar-available{background-color:#FFF}.calendar-selected{background-color:#e47911}.sd_reload{cursor:pointer;margin:0 1em;text-decoration:underline}.sd_calendar_link{text-decoration:none}.sd_optgroupLabel{font-weight:bold;height:1.5em}