﻿*:first-child+html #divCalendar{border: solid 1px #005faf; padding: 12px 11px; background: white none; position: relative; width: 300px; position: absolute; display: none; z-index: 10; height:340px !important;}
#divCalendar{border: solid 1px #005faf; padding: 12px 11px; background: white none; position: relative; width: 300px; position: absolute; display: none; z-index: 10; height:320px !important;}
#divCalendar .aClose {background:transparent url(images/close-diag-bg.gif) no-repeat scroll 100% 50%; display:block; padding:2px 20px 2px 0; position:absolute; right:10px; top:10px;}
#divCalendar #divDateWrapper select{ float: left; color: #0060ad; border: solid 1px #0060ad; font-size: 0.9em; padding: 4px 2px;margin-right: 1px; }
#divCalendar #divDateWrapper img{ float: none; vertical-align: bottom; }
#divCalendar th {font-size: 1.3em; font-weight: bold;text-align: center;}
#divCalendar td {border: solid 1px #0060ad; width: 25px; height: 20px; text-align: center; vertical-align: middle; font-size: 1.1em; padding: 0;}
#divCalendar td a{display:block; width: 25px; text-align: center; padding: 3px 0 2px;}
#divCalendar #tableCalendar {margin: 5px 40px 0; border-collapse: separate; border-spacing: 1px;}
#divCalendar #pCalendarLegend {padding: 0px 0px 10px 40px;}
#divCalendar #pCalendarLegend span{float: left; width: 60px;}
#divCalendar #pCalendarLegend #spanOrangeBox{width: 25px; height: 20px; border: solid 1px #0060ad;background: #f9b700 none; display: block; margin: 3px 12px 0 0;}
#divCalendar #pCalendarLegend #spanBlueBox{width: 25px; height: 20px; border: solid 1px #0060ad;background: #d4e4f1 none; display: block; margin: 3px 12px 0 8px;}
#divCalendar .header{height:15px; width: 280px; padding: 15px 10px 10px 10px; background: #0060ad url(images/calendar-header-bg.gif) no-repeat scroll 0 0; color: White; font-weight: bold; text-align: center; margin: 10px 0 0 0;}
#divCalendar .header a,#divCalendar .header a:link,#divCalendar .header a:visited{color: White; font-weight: bold;}
#divCalendar .header span{float:left; width: 116px; text-align:center;}
#divCalendar #aPrevMonth {float: left; width: 60px; padding: 0 2px 0 15px; background: #0060ad url(images/prev-triangle.gif) no-repeat scroll 1px 50%; text-align: left;} 
#divCalendar #aNextMonth {float: right;width: 60px; padding: 0 15px 0 2px; background: #0060ad url(images/next-triangle.gif) no-repeat scroll 72px 50%; text-align: right;} 
#divSearchHoliday #divCalendar h3 {padding: 20px 0 0 10px;}
#divSearchHoliday td.tdDepDate{background: #d3e3f0 none;}
#divSearchHoliday #aAllDates{text-align: center; display:block; margin: 5px 0 10px 0px; padding: 5px 0px 10px 0px;}
*:first-child+html #divSearchHoliday #aAllDates{text-align: center; display:block; margin: 0px 0 10px 0px; padding: 0px 0px 10px 0px;}
