/*
Epoch DHTML JavaScript Calendar - Version 2.0.2
English Edition
CSS Style File
(c) 2006-2007 MeanFreePath
Free for NON-COMMERCIAL use - see website for details and updates
http://www.meanfreepath.com/javascript_calendar/index.html
*/

table.calendar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border-collapse: collapse;
	background-color: #E9E9E9;
	border: solid #BBB 1px;
	background-color: #E9E9E9;
	width: 215px;
	text-align: center;
	/*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none;
    /*-khtml-user-select: none;*/
}
table.calendar a {}
table.calendar a:hover {}
table.calendar input, table.calendar select { font-size: 10px; }
table.calendar td, table.calendar th { border: 0; font-size: 10px; text-align: center; }
div.mainheading { margin: 2px; }
.btnclearsel {
	width: 60px;
	background-color: #EAA;
	cursor: pointer;
}
.btnclearsel:hover {
	background-color: #ECC;
}
.btnclose {
	width: 60px;
	background-color: #CCC;
	cursor: pointer;
}
.btnclose:hover {
	background-color: #DDD;
}
.btntoday {
	width: 60px;
	background-color: #BBF;
	cursor: pointer;
}
.btntoday:hover {
	background-color: #CCF;
}
/*all styles related to the main calendar grid*/
table.cells { border-collapse: collapse; border: solid #CCCCCC 1px; empty-cells: show; margin: 0 6px 0 6px; }
/*the day headings*/
table.cells th { border: solid #CCCCCC 1px; text-align: left; font-weight: bold; color: #0054E3; width: 22px; }
table.cells th.wkhead { border-right: double #CCCCCC 3px; cursor: default; width: 22px; }
/*The date cells*/
table.cells td { border: solid #CCCCCC 1px; vertical-align: top; text-align: left; font-weight: bold; height: 20px; }
table.cells td.wkhead { background-color: white; text-align: center; border-right: double #CCCCCC 3px; color: #0054E3; }
table.cells td.noselect { background-color: #EEEEEE; color: #BBBBBB; text-decoration: line-through; cursor: default; }
table.cells td.hlday { background-color: #99FF99; }
table.cells td.wkday { background-color: #DDDDDD; }
table.cells td.wkend { background-color: #DDDDDD; }
table.cells td.curdate {}
table.cells td.cell_selected { background-color: #99CCFF; color: black; }
table.cells td.notmnth { background-color: #FFFFFF; color: #CCCCCC; }
table.cells td.notallowed { background-color: white; color: #EEEEEE; font-style: italic; }
table.cells td.hover { background-color: #999999; }
table.cells td div { padding: 1px; margin: 0; }