.dojoxCalendar{background-color:#5b99bd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:1px 1px 2px #ccc;-mox-box-shadow:1px 1px 2px #ccc;margin:aut 1% o;width:218px}.dojoxCalendarContainer{cursor:default;font-family:tahoma,verdana,helvetica;font-size:11px;overflow:hidden;padding:0px;text-align:center;width:218px}.dojoxCalendarBody{height:247px;margin:-8px auto auto;overflow:hidden;position:relative;width:218px}.dojoxCalendar .no-header .dojoxCalendarBody{height:162px}.dojoxCalendar .dijitCalendarDayLabels,.dojoxCalendarMonthLabels,.dojoxCalendarYearLabels,.dojoxCal-MY-labels{display:inline;height:138px;left:0px;margin:auto;text-align:center;top:0px;width:218px}.dojoxCalendar .dojoxCalendarBody>div{width:218px}.dijitCalendarDayLabels,.dijitCalendarWeekTemplate{width:206px}.dojoxCalendar .dijitCalendarDateTemplate{background-color:#fff;border:2px solid #5b99bd;margin:1px;width:17px}.dojoxCalendar .dijitCalendarEventDate{background-color:#ffc17f}.dojoxCalendar .noPointer,.dojoxCalendar .noPointer *{cursor:auto}.dojoxCalendarContainer table{font-size:11px;width:202px}.dojoxCalendarHeader{border-bottom:2px solid #fff;height:20px;margin:4px auto;width:202px}.dojoxCalendar .no-header .dojoxCalendarHeader{display:none}.dojoxCalendarDecrease,.dojoxCalendarIncrease{cursor:pointer;height:15px;width:15px}.dojoxCalendarDecrease{background:transparent url(/bmr/sitewide/page/xcalendarleft.jpg.pagespeed.ic.KzLDfyRmso.jpg) no-repeat scroll 3px 6px;float:left}.dojoxCalendarIncrease{background:transparent url(/bmr/sitewide/page/xcalendarright.jpg.pagespeed.ic.l_e8M2po1x.jpg) no-repeat scroll 3px 6px;float:right}.dojoxCalendarMonthLabel,.dojoxCalendarYearLabel{cursor:pointer;height:35px;overflow:hidden;padding-top:10px;text-align:center;width:41px}.dojoxCalendarTitle{color:#fff;cursor:pointer;font-weight:bold;margin:0px auto 4px auto}.dojoxCalendar .navToPanel .dojoxCalendarDayYearLabel,.dojoxCalendar .navToPanel .dojoxCalendarYearHeader,.dojoxCalendar .navToPanel .dojoxCalendarMonthHeader{background:right no-repeat;padding-right:15px}.dojoxCalendar .dijitCalendarDateLabel{color:#333;font-weight:bold;height:16px;padding:1px;margin:1px auto;width:21px}.dojoxCalendar .dijitCalendarDayLabelTemplate{padding:2px}.dojoxCalendar .dijitCalendarDayLabel{cursor:pointer;height:14px;padding:0px 2px;text-align:center;width:18px}.dojoxCalendar .dojoxCalendarContainer{color:#fff}.dojoxCalendar .dijitCalendarDisabledDate{cursor:default!important;text-decoration:line-through!important}.dojoxCalendarComma,.dojoxCalendar .dojoxCalendarFooter{display:none}.dojoxCalendar .dojoxCalendarMonthLabel{border:1px solid #fff}.dojoxCalendar .dojoxCalendarYearLabel{border:1px solid #fff}.dojoxCalendar .dijitCalendarNextMonth .dijitCalendarDateLabel,.dojoxCalendar .dijitCalendarPreviousMonth .dijitCalendarDateLabel{color:#646464;font-weight:300;padding-left:0px;padding-right:0px}.dojoxCalendar .dijitCalendarNextMonth,.dojoxCalendar .dijitCalendarPreviousMonth{background-color:#e4e4e4}.dojoxCalendar .dijitCalendarNextMonth .dojoxCalendarYearLabel,.dojoxCalendar .dijitCalendarPreviousMonth .dojoxCalendarYearLabel{background-color:#fff;border-color:#fff;color:#646464}.dojoxCalendar .dijitCalendarSelectedDate .dijitCalendarDateLabel{background-color:#ff8300;color:#fff}div.dojoxCalendar tr.dojoxCal-MY-G-Template td.dijitCalendarSelectedDate{background-color:transparent;width:43px}.dojoxCalendar tr.dojoxCal-MY-G-Template td{width:45px}.dojoxCalendar .dijitCalendarSelectedDate div.dijitCalendarDateLabel{padding:1px}.dojoxCalendar .monthOnly .dijitCalendarDayLabels,.dojoxCalendar .yearOnly .dijitCalendarDayLabels,.dojoxCalendar .monthOnly .dojoxCalendarComma,.dojoxCalendar .yearOnly .dojoxCalendarComma,.dojoxCalendar .monthOnly .dojoxCalendarFooter,.dojoxCalendar .yearOnly .dojoxCalendarFooter,.dojoxCalendar .monthOnly .dojoxCalendarYearHeader,.dojoxCalendar .monthOnly .dojoxCalendarIncrease,.dojoxCalendar .monthOnly .dojoxCalendarDecrease,.dojoxCalendar .yearOnly .dojoxCalendarMonthLabelNode{display:none}.dojoxCal-MY-labels .dojoxCalendarMonthLabel,.dojoxCal-MY-labels .dojoxCalendarYearLabel{height:13px;padding-top:4px;padding-bottom:3px}.dojoxCal-MY-labels td.dojoxCal-MY-btns{border-top:1px solid #666;padding-top:2px;text-align:center}.dojoxCal-MY-labels{background-color:#fff}.dojoxCal-MY-labels .dojoxCalendarIncrease,.dojoxCal-MY-labels .dojoxCalendarDecrease{float:none;margin-left:14px}.dojoxCalendarMonthLabelNode{font-family:Georgia,serif;font-size:1.5em;text-transform:uppercase}.dojoxCalendarDayYearLabel{font-size:1.2em;margin-left:4px}.dojoxCal-MY-btns button{font-size:8px}.dojoxCalendar .dojoxCal-MY-btns .dijitDisabled button{color:#999}.dojoxCal-hidden{visibility:hidden}.dojoxCalendar .dojoxCal-MY-labels{height:164px}.dojoxCalendar .dojoxCal-MY-labels .dijitCalendarSelectedDate div{padding-bottom:2px;padding-top:3px}.dojoxCal-MY-labels .dojoxCalendarMonthLabel{width:38px}.dojoxCal-MY-labels .dojoxCal-MY-M-last{border-right:1px #666 solid}.dojoxCal-MY-labels .dojoxCal-MY-M-last .dojoxCalendarMonthLabel,.dojoxCal-MY-labels .dojoxCal-MY-G-Template div.dojoxCalendarYearLabel{width:42px}.dojoxCalendar .cancel-btn{margin-left:11px}.dojoxCalendar .ok-btn{margin-left:15px}.dojoxCalendarBody p{font-size:12px;font-weight:bold;margin:3px auto 3px 7px;text-align:left}div.agi-cal-occ{text-align:left}div.agi-cal-occ ul#agi-cal-occ{height:62px}ul#agi-cal-occ{list-style-type:disc;margin:0px auto 5px 9px;padding:0 0 0 1em}.left-nav-bot .box-4 ul#agi-cal-occ li{background:none;clear:both;height:18px;margin:0px auto 0px 0px;overflow:hidden;padding-right:20px;width:180px}ul#agi-cal-occ li.agi-cal-occ{margin:0px auto 0px 5px}.left-nav-bot .box-4 ul#agi-cal-occ li:first-child{border:none;border-radius:none}div.agi-cal-occ div{float:right;margin:0px 4px 8px auto}div.agi-cal-occ div a{color:#fff;text-decoration:none}div.agi-cal-occ div a span{text-decoration:underline}