.year {
	border-style:outset; 
	border-width: 1px; 
	background-color: #e4e4e4; 
	text-align: center;
}

.month {
	position: relative;
	border-style: none; 
	text-align: center; 
	border-collapse: collapse ;
	width:169px;
	margin: 10px 0 0 26px;
}
.calendar_small {
	background: url(../design/calander_bgr.jpg) no-repeat;
	width: 219px;
	height: 191px;
}

.month td{
	padding:3px;
}

.yearname {
	text-align: center; 
	font-size: 19px; 
	font-weight: bold;
}

.monthname {
	text-align: center;
	/* font-size: 11px; */
	font-weight: bold;

}

.monthname a , .monthname a:visited{
	text-decoration:none;
	color:#96BE1F;
}

.monthname a:hover , .monthname a:active{color:#7BA5D6}

.dayname td{

}

.daynamesat{
	color:#FFFFFF;
}

.daynamesun{
	color:#FFFFFF;
}

.dayname td {
	text-align: center;
	color: #878787;
	font-weight: bold;
}

.yearnavigation {

}

.datepicker {
	background-color: #e4e4e4;
}

.datepickerform {
	margin: 0px;
}

.monthnavigation {
	font-family: verdana;
	font-weight: bold; 
}

.monthnavigation A , .monthnavigation A:visited{
	text-decoration:none;
	color:#96BE1F;
}

.monthnavigation a:hover , .monthnavigation A:active{color:#24456C}

td.today_name {
	display: none;
}
.today_name a{
	text-decoration:none;
	color:#96BE1F;
}

.today_name a:hover{color:#24456C}

.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;
 	width:20px;
 }

.monthday {
	text-align: center; 
	height:15px; 
	width:20px;
	border-right: 1px solid #D3D3D3 !important;
}

.monthday a {
	color:#AACB26 !important;
	font-weight:bold;
	text-decoration:none;
}
.monthday a:hover {
	text-decoration: underline;
}

.today {
	text-align: center;
	background-color: #D3D3D3;
 	color: #27393B;
 	height:15px;
 	width:20px;
}

.selectedday {text-align: center;
 	font-weight: bold;
 	background-color: #CCCCCC;
 	height:15px;
 	width:20px;
}

.sunday {
	text-align: center;
 	color: #717171;
 	height:15px;
 	width:20px;
}

.sunday a {
	color: #667171;
}

.saturday {
	text-align: center;
 	color: #717171;
 	height:15px;
 	width:20px;
	border-right: 1px solid #D3D3D3 !important;
}

.saturday a {
	color: #667171;
}

.event {
	text-align: center;
 	font-weight: bold;
 	color: black;
 	background-color: white;
 	height:15px;
 	width:20px;
}

.event a {
	color: black;
 	font-weight: bold
}

.selectedevent {
	text-align: center;
 	font-weight: bold;
 	color: #AACB26;
 	background-color: #ffff99;
 	height:15px;
 	width:20px;
}

.selectedevent a {
	background-color: #ffff99;
 	color: #AACB26;
}

.todayevent {
	text-align: center;
 	font-weight: bold;
 	color: #AACB26;
 	background-color: #ffff99;
 	height:15px;
 	width:20px;
}

.todayevent a {
	background-color: #ffff99;
 	color: #AACB26;
}

#calendar_categories{
	width:149px;

	text-align:left;
	background-color: #F2BC1C; 
	
	border-bottom:1px solid #24456C;
	border-right:1px solid #24456C;
	border-left:1px solid #24456C;
	border-top:none;
}

#calendar_categories a{
	text-decoration:none;
	display:block;
	color:#fff;
	font-weight:normal;

}

.sue{
	text-align:center;
	border-bottom:1px solid #D5E3F1;
	padding:2px 0 5px 0;
}

.sue A , .sue A:visited{
	font-size:9px;
	display:block;
	


}

.sue A:hover{
	
}

