.today{
width:25px;
height:25px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-image: url(/escal/theme/greenMachine/today.gif);
}
.day_week{
width:25px;
height:25px;
color:#FFFFFF;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:600;
font-size:11px;
background-image: url(/escal/theme/greenMachine/day_wk.gif);
}
.calendar_table{
	
	background-color:#ffffff;
	text-align:center;
	border: 6px solid #88B65E;
}
.calendar_legend {
	width:147px;
	color:#1D2957;
	background-color:#ffffff;
	text-align:left;
	padding:0 0px 0 5px;
}
.cal_header{
color:#FFFFFF;
font-weight:600;
text-align:center;
background-image: url(/escal/theme/greenMachine/calbghead.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 0 0 0;
}
.not_in_month{
background-image: url(/escal/theme/greenMachine/noday.gif);
padding:1px;
width:25px;
height:25px;
}
.no_event{
width:25px;
height:25px;
background-image: url(/escal/theme/greenMachine/gstat2.gif);
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-repeat: no-repeat;
padding:1px;
}
.events{
color:#990000;
font-weight:600;
width:25px;
height:25px;
background-image: url(/escal/theme/greenMachine/event.gif);
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:1px;
text-decoration: none
}
.today_event{
width:25px;
height:25px;
color:#990000;
font-weight:600;
background-image: url(/escal/theme/greenMachine/today_eve.gif);
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-repeat: no-repeat;
padding:1px;
}
.day_descrip{
color:#FFFFFF;
font-weight:600;
text-align:center;
background-image: url(/escal/theme/greenMachine/calbghead.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background-color:#98CC6A;
padding:0px 0 0 0;
}
.events A{
color:#990000;
}
.search_res_header{

font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#98CC69;
font-size:13px;
color:#1D2956;
font-weight:600;
text-align:center;
padding:2px 2 2px 3px;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
border-top:3px solid #1D2956;
}
.search_res_header_end{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#98CC69;
font-size:13px;
color:#1D2956;
font-weight:600;
text-align:center;
padding:2px 2 2px 3px;
border-left:1px solid #1D2956;
border-right:1px solid #1D2956;
border-bottom:1px solid #1D2956;
border-top:3px solid #1D2956;
}
.hcatagory{

padding:3;
white-space:nowrap;
}
.search_res{
padding:2px 2 2px 3px;
white-space:nowrap;
border-left:1px solid #1D2956;
border-bottom:1px solid #1D2956;
text-align:center;
}
.noresult{
padding:2px 2 2px 3px;
white-space:nowrap;
border-left:1px solid #1D2956;
border-right:1px solid #1D2956;
border-bottom:1px solid #1D2956;
text-align:center;
color:#660000;
font-weight:600;
}

.search_res_end{
padding:2px 2 2px 3px;
white-space:nowrap;
border-left:1px solid #1D2956;
border-right:1px solid #1D2956;
border-bottom:1px solid #1D2956;
text-align:center;
}
