body { background: #fff; }

/* Selected Dates Calendar
-------------------------------------------------------------- */
table.CalendarHeader { background: #dcdcdc; }
table.calDate table.CalendarHeader td { padding: 3px; }
table.calDate td.ListHeader1 { text-align: center; }
td.ListHeader1, th.ListHeader1 { background: #ececec; padding: 3px; font-weight: bold; border-bottom: 1px solid; text-align: center;}
.CalendarHeader td {font-weight:bold;}
.FormButton { padding-top: 3px;}

/* Airport Grid
-------------------------------------------------------------- */
table.grid a, div.ListLetter a { padding: 2px; color: #00c; display: block; }
table.grid { background: #fff; }
table.grid th { padding: 5px 5px 5px 3px !important; width: auto; border: 1px solid #959595; border-collapse: collapse !important; background: #ccc; font-weight: bold; }
table.grid td { border: 1px solid #959595; border-collapse: collapse !important; }
table.grid tr.alternate-row { background: #ccc; }
div.ListLetter td { width: 3.5%; background: #ececec; border-right: 1px solid #fff; border-bottom: 1px solid #fff; text-align: center; }
div.ListLetter td.Selected { background: #ccc; border-bottom: none; }
div.ListLetter td:hover, table.grid tr:hover { background: #fcfcfc; }
td.FormSecHead {background: #ccc;}
