body { color: #fff; font-family: verdana,tahoma,arial,sans-serif; font-size: 11px; margin: 8px; } table { font-size: 11px; } .outerBorder { border: 1px solid white; } .innerBorder { border-bottom: 1px solid #003366; border-right: 1px solid #003366; border-top: 1px solid #003366; } .label { background-color: #003366; padding: 0px 5px 0px 5px; text-align: right; } .cell { padding: 6px; } input { font-family: verdana,tahoma,arial,sans-serif; font-size: 11px; width: 150px; } select { font-family: verdana,tahoma,arial,sans-serif; font-size: 11px; } button { font-family: verdana,tahoma,arial,sans-serif; font-size: 11px; position: relative; } .calculate { padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 0px; text-align: right; } .clickimage { cursor: pointer; position: relative; } .calendar { background-color: #fff; border: 1px solid #778182; color: #000; display: block; position: absolute; visibility: hidden; z-index: 1000; } .calendarLabel { border: 1px solid #778182; color: #000; font-weight: bold; padding: 1px 0px 2px 0px; } .calendarHeader div { display: inline; } .calendarWeek { border: 1px solid #fff; color: #000; font-weight: bold; text-align: center; width: 28px; } .calendarBlank { background-color: #f0f0f0; border: 1px solid #d0d0d0; color: #fff; padding: 1px 0px 2px 0px; text-align: center; text-decoration: none; width: 28px; } .calendarDay { width: 30px; } .calendarDay a { background-color: #e0e0e0; border: 1px solid #778182; color: black; display: block; padding: 1px 0px 2px 0px; text-align: center; text-decoration: none; width: 100%; } .calendarDay a:hover { border: 2px solid #778182; padding: 0px 0px 1px 0px; } .calendarToday { width: 30px; } .calendarToday a { background-color: #c4c4dd; border: 1px solid #000080; color: #000080; display: block; font-weight: bold; padding: 1px 0px 2px 0px; text-align: center; text-decoration: none; width: 100%; } .calendarToday a:hover { border: 2px solid #000080; padding: 0px 0px 1px 0px; } 
