/* Styles for calendar popup */

#divcalendar {
  display:none;
  visibility: visible;
  position:absolute;
  top:5000px;
  left:10000px;
  z-index:100;
  border: 1px inset #36c;
	width:180px;
	height:150px;
}
#calendar_dow {
  background-color:#9cf;
  border:1px solid #36c;
  color:#36c;
  font-weight:bold;
  margin:0px !important;
  padding:1px !important;
  height:14px;
  width:35px;
  text-align:center !important;
}
.calendarmain {
	color: #000;
	background-color:#fff;
  border: 3px outset #36c;
	padding:5px 2px 5px 2px;
	text-align:center;
	height:150px;
}
.calendarmain select {
	text-align:center;
}
.calendartable {
	border-top: solid 1px #36c; 
	border-bottom: solid 1px #36c;
	margin:5px 5px;
	width:140px;
	text-align:center;
}
.calendartable th {
	font: bold 10px verdana, arial, helvetica, sans-serif;
	text-align: center;
 	text-decoration: none;
	color: #36c;
	background-color: transparent;
}
.calendartable td {
	font: normal 10px verdana, arial, helvetica, sans-serif; 
	text-align: center;
	height:16px; 
}
.calendartable td a {
	font: normal 10px verdana, arial, helvetica, sans-serif; 
	text-align: center;
 	text-decoration: none;
	color: #000; 
	background-color: transparent;
}
.calendartable td a:hover {
	color: #ef0000; 
	background-color: transparent;
}
.monthnav {
	width:36px;
	display:inline;
	height:15px;
	vertical-align:bottom;
}
.actionclose {
  font:bold 10px verdana, arial, helvetica, sans-serif;
	color: #06c;
	background-color: transparent;
 	text-decoration: none;
}
.actionclose:hover {
	color: #f00;
	background-color: transparent;
}
.calendardayshighlight {
	font: bold 10px verdana, arial, helvetica, sans-serif;
	text-align: center;
 	text-decoration: none;
	color: #c00; 
	background-color: transparent;
}
.calendardayshighlight:hover {
	color: #f00;
	background-color: transparent;
}
.calendardaysdisabled {
	font:normal 10px verdana, arial, helvetica, sans-serif; 
 	text-decoration: none;
	text-align: center;
	color: #999; 
	background-color: transparent;
}
.daycellweekend {
	font: normal 10px verdana, arial, helvetica, sans-serif; 
	text-align: center;
	color: #70898D;
	background-color: #eff3f5;
  border-right:1px solid #dfe3e5;
  border-left:1px solid #dfe3e5;
}
.daycellhighlight {
	font: normal 9pt verdana, arial, helvetica, sans-serif; 
	text-align: center;
	color: #FFFFFF;
	background-color: #658286; 
}
.daycellhighlight a {
	color: #fff !important;
	background-color: transparent;
}
.pagenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}
.spacaer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #B5B841;
}
.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
}
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}
