/*!!
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
!!*/

.bgbtn{ background-image:url(../includes/jscalendar/iconcalendar3b.png); width: 25px; height:22px; border:none; cursor: pointer;}
.bgbtn:hover{ background-image:url(../includes/jscalendar/iconcalendar33b.png); }

table.calendar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border-collapse: collapse;
	background-color: white;
	border: solid #999999 1px;
	background-color: #65456e;
	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{ background:none; border:0; color:#FFFFFF; font-family: Arial; font-size:12px; font-weight:bold;}


 table.calendar select { background-color:#3c2e40; border: solid 1px #6a576f;
	font-size: 12px; font-family: arial; color:#FFFFFF; font-weight:bold;}
table.calendar td, table.calendar th {
	border: 0;
	font-size: 10px;
	text-align: center;
}
div.topheading{background-color:#3c2e40; width:208px; height:23px;
	margin: 1px 1px 0 1px; align:center;
}

div.mainheading { background-color:#3c2e40; height:26px;
	margin:0px 1px 0 1px ; text-align:center; padding-top: 6px;
}
.closeBtn {
	float: right; cursor: pointer;
	width: 35px;
	padding: 1px 25px 0 0;
}

.clearSelected{float: left;
	width: 35px; cursor: pointer;
	padding: 1px 0 0 5px ;
}

table.cells {
	border-collapse: collapse;
	border: solid #CCCCCC 1px;
	cursor: pointer;
	empty-cells: show;
	margin: 0 6px 0 6px;
}
/*the day headings*/
table.cells th { background-color:#65456e;
	border: solid #CCCCCC 1px;
	text-align: left; font-size: 11px; font-family: arial;
	font-weight: bold;
	color: #ffffff;
	width: 26px;
}
table.cells th.wkhead { background-color:#65456e;
	border-right: double #CCCCCC 3px;
	cursor: default;
	width: 25px;
}
/*The date cells*/
table.cells td { 
	border: solid #CCCCCC 1px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	height: 20px; /*IE doesn't like ems*/
}
table.cells td.wkhead { 
	background-color: black;
	text-align: center;
	border-right: double #CCCCCC 3px;
	color:white;
}
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: #CCCCCC;
	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;
}
