
.menuLeft .month a, .menuleft .month a:visited, .menuleft .month a:hover {
border-bottom:0px dotted #EEEEEE !important;
display:inline !important;
background:transparent !important;
padding:0px !important;
margin-left:0px !important;
text-decoration:none !important;
}

.year {
	border-style:outset; 
	border-width: 1px; 
	background-color: #e4e4e4; 
	text-align: center;
}

.month {
	color: #000000;
	font-size: 11px;
	width: 170px; 
	border-collapse:collapse;

	background:#EBEBEB;

	margin-top:10px;

}

.month td{
	color: #000000; font-size: 11px;
	padding: 3px 0px 3px 0px;
	text-align: center; 
	height: 19px;

}

.yearname {
	text-align: center; 
	font-size: 19px; 
	font-weight: bold;
}

.monthname {
	text-align: center;
	background:#3B9DCF;
	font-weight: bold;
}

.monthname a{
	text-decoration:none;
	color:#FFFFFF;
}

.monthname a:hover{color:#F7931D}

.dayname {
	display:none;
}

.dayname td{


}

.daynamesat{
	color:#FFFFFF;
}

.daynamesun{
	color:#FFFFFF;
}

.dayname td {
	text-align: center; 
	color: #4d581b;
	background:#A5A88A;
}

.yearnavigation {

}

.datepicker {
	background-color: #e4e4e4;
}

.datepickerform {
	margin: 0px;
}

.monthnavigation {

	font-family: verdana;
	font-weight: bold; 
	background:#3B9DCF;

}

.monthnavigation A{
	text-decoration:none;
	color:#ffffff;
}

.monthnavigation a:hover{color:#F7931D}

.today_name a{
	text-decoration:none;
	color:#FFFFFF;
}

.today_name {
	background:#3B9DCF;
	display:none;
}

.today_name a:hover{color:#558105}

.weathertxt {
	font-family: verdana;
}

.monthpicker {
	background-color: #eeeeee;
}

.yearpicker {
	background-color: #eeeeee;
}

.pickerbutton {
	background-color: #eeeeee; 
	border-style: solid; 
	border-color: #000000; 
	border-width: 1px;
}

.nomonthday { height:15px;
	background: transparent !important;
 }

.monthday {
	background: #EEEEEE;
}

.monthday a {
	color: #000; 
	text-decoration: none; 
	text-align: center;
}

.monthday a:hover {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.today {
	text-align: center;
	background: #B4E8FF !important;
}

.selectedday {text-align: center;
 	font-weight: bold;
 	background-color: #CCCCCC !important;
 	height:15px;
 	width:20px;
}

.sunday {
	background: #EEEEEE;
	color: #BCBDC0;
}

.sunday a {
	color: #667171;
}

.saturday {
	background: #EEEEEE;
	color: #BCBDC0;
}

.saturday a {
	color: #667171;
}

.event {
	text-align: center;
 	font-weight: bold;
 	color: black;
 	background-color: white !important;
 	height:15px;
 	width:20px;
}

.event a {
	color: black;
 	font-weight: bold
}

.selectedevent {
	text-align: center;
 	font-weight: bold;
 	color: red;
 	background-color: #ffff99 !important;
 	height:15px;
 	width:20px;
}

.selectedevent a {
	background-color: #ffff99 !important;
 	color: red;
}

.todayevent {
	text-align: center;
 	font-weight: bold;
 	color: red;
 	background-color: #ffff99 !important;
 	height:15px;
 	width:20px;
}

.todayevent a {
	background-color: #ffff99 !important;
 	color: red;
}

#calendar_categories{
	width:149px;

	text-align:left;
	background-color: #F2BC1C; 
	border-top:none;
}

#calendar_categories a{
	text-decoration:none;
	display:block;
	color:#fff;
	font-weight:normal;

}


