/* For calendar */

#theme1 {background-color: #F0F0F0;}
#theme1 h1 {font:normal 16pt Verdana;font-weight: bold;color: darkblue;}
#theme1 h2 {font:normal 12pt Verdana;font-weight: bold;color: darkblue;padding-top:1em;}
#theme1 h3 {font:normal 11pt Verdana;font-style: italic;color: darkblue;padding-top:1em;}
#theme1 p {font:normal 10pt Sans-Serif;color: #5A5A5A;}
#theme1 a:link {font:normal 10pt Sans-Serif;color: darkblue;text-decoration: underline;}
#theme1 li {font:normal 10pt Sans-Serif;color: #5A5A5A;padding-bottom: 0.5em;}
#theme1 code {font: normal 11pt courier;color: black;}
#theme1 input.flatedit {font: normal 10px Verdana;border-width: 1px;border-style: solid;border-color: black;background-color: #DEDEDE;padding: 2px;}
#theme1 th {font: normal 10px Verdana;font-weight: bold;border-width: 1px;border-style: solid;border-color: #5A5A5A;}
#theme1 td {font: normal 10px Verdana;margin-right:1em;margin-left:1em;border-width: 1px;border-style: solid;border-color: #C6C6C6;}
div.calendarbutton{position: absolute;width: 10px;height: 10px;background: transparent url("calendar_icon.png") no-repeat center;}
#CalendarPickercontrol{background-color: transparent;width: 100px;height: 200px;}
#CalendarPickercontrol table.calframe{width: 100%;border: 1px solid black;background-color: #CCC;text-align: center;}
#CalendarPickercontrol td.monthname{width: 100%;font: normal 13px Verdana;color: white;font-weight: bold;background-color: darkblue;}
#CalendarPickercontrol table.navigation{width: 100%;text-align: center;}
#CalendarPickercontrol td.navbutton{font: normal 11px Verdana;color: buttontext;font-weight: bold;background-color: #CCCCCC;border-width: 1px;border-style: solid;border-color: #F0F0F0 #A0A0A0 #A0A0A0 #F0F0F0;cursor: pointer;}
#CalendarPickercontrol td.navbutton:hover{text-decoration: underline;border-color: #808080 #F0F0F0 #F0F0F0  #808080;background-color: #A0A0A0;}#CalendarPickercontrol span.yearbutton{cursor: pointer;}
#CalendarPickercontrol span.yearbutton:hover{text-decoration: underline;}#CalendarPickercontrol td.dayname{font: normal 11px Verdana;color: white;font-weight: bold;background-color: darkblue;}
#CalendarPickercontrol td.today{font: normal 11px Verdana;background-color: #CCC;color: red;text-decoration: none;cursor: pointer;border-width: 1px;border-style: solid;border-color: #F0F0F0 #A0A0A0 #A0A0A0 #F0F0F0;}
#CalendarPickercontrol td.today:hover{text-decoration: underline;border-color: #808080 #F0F0F0 #F0F0F0  #808080;background-color: #A0A0A0;}
#CalendarPickercontrol td.current{font: normal 11px Verdana;font-weight: bold;background-color: darkblue;color: highlighttext;text-decoration: none;cursor: pointer;border-width: 1px;border-style: solid;border-color: #A0A0A0 #F0F0F0 #F0F0F0 #A0A0A0;}
#CalendarPickercontrol td.current:hover{text-decoration: underline;}
#CalendarPickercontrol td.day{font: normal 11px Verdana;background-color: #CCCCCC;color: buttontext;text-decoration: none;cursor: pointer;border-width: 1px;border-style: solid;border-color: #F0F0F0 #A0A0A0 #A0A0A0 #F0F0F0;}
#CalendarPickercontrol td.day:hover{text-decoration: underline;border-color: #808080 #F0F0F0 #F0F0F0  #808080;background-color: #A0A0A0;}
#CalendarPickercontrol td.weekend{font: normal 11px Verdana;color: buttontext;text-decoration: none;background-color: #A0A0A0;font-style: italic;cursor: pointer;border-width: 1px;border-style: solid;border-color: #F0F0F0 #808080 #808080 #F0F0F0;}
#CalendarPickercontrol td.weekend:hover{background-color: #808080;text-decoration: underline;border-color: #606060 #F0F0F0 #F0F0F0 #606060;}
#CalendarPickercontrol td.dayothermonth{font:normal 11px Verdana;background-color: #EEEEEE;color: inactivecaptiontext;border: 1px solid #EEEEEE;}
#CalendarPickercontrol td.weeknumber{font:normal 9px Verdana;background-color: #CCCCCC;color: inactivecaptiontext;border-width: 0px;}