.sdHeaderTable{width:350px;border:0;padding:2px;border-spacing:0;margin-bottom:4px;}.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:wrap;width:13.5em;}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-top:1em;margin-left:1em;}.sd_calicon_enabled{margin-top:1em;margin-left:1em;}.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;}