div.xCalendar{display:inline;white-space:nowrap;}input.xCal{font-size:11px;font-family:Tahoma,Arial,sans-serif;border:solid 1px #69c;vertical-align:top;padding:2px;margin-right:3px;}img.xCal{cursor:pointer;margin-top:1px;}div.xCal{position:absolute;border:solid 1px #639ace;z-index:9999;}div.xCal>table.outer{width:150px;height:163px;background-color:#fff;font-size:11px;font-family:Tahoma,Arial,sans-serif;border-collapse:collapse;table-layout:fixed;}div.xCal>table.outer td.outer{padding:0;margin:0;border-style:none;height:127px;}div.xCal div.scrollable{overflow-x:hidden;overflow-y:auto;height:125px;border-top:solid 1px #639ace;border-bottom:solid 1px #639ace;padding:0;}div.xCal div.scrollable table.inner{height:125px;}div.xCal table.inner{width:150px;height:128px;table-layout:fixed;border-collapse:collapse;}div.xCal td{text-align:center;border:solid 1px #639ace;}div.xCal td.today{background-color:#ffb74c;}div.xCal tr.nav td{border-style:none;background-color:#bddbff;height:17px;}div.xCal tr.footer td{border-style:none;height:17px;}div.xCal td.dayHeader{background-color:#efefef;cursor:default;}div.xCal td.curr,div.xCal td.other,div.xCal tr.nav td{cursor:pointer;}div.xCal td.curr{color:#000;}div.xCal td.other{color:#cecece;}div.xCal td.curr:focus,div.xCal td.other:focus,div.xCal tr.nav td:focus{background-color:#ff0 !important;color:#000 !important;}