label{font-size:11px; color:#455030;}
input.form_button{width:60px; background-color:#D6E3B5; border:#71804D thin solid; font-size:10px;}

hr{border:1px solid #C1D590;}

select.common,select.commona{font-size:10px;}
select.common{background-color:#F4F8ED; border:#D3E3B5 2px solid;}
select.commona{background-color:#FFFFFF; border:#BCD590 2px solid;}

input.text_field,textarea.text_area{width:150px; background-color:#F4F8ED; border:#C0D590 1px solid; padding-left:4px; padding-right:4px;}
input.text_field{font-size:10px;}
textarea.text_area{font-size:11px;}

input.text_fielda,textarea.text_areaa{width:150px; background-color:#FFFFFF; border:#70804D 1px solid; padding-left:4px; padding-right:4px;}
input.text_fielda{font-size:10px; margin:0;}
textarea.text_areaa{font-size:11px;}

.loader_animation{font-family:Arial;font-size:12px;font-weight:bold;color:#4A5924;background-color:#FFFFFF;}

.box{border:#8CA061 1px solid; background-color:#EFF4E3; font-family:Arial;font-size:11px;color:#4A5924;}
.title_hard{color:#F4F7D4; background-color:#71804D; font-size:14px; font-weight:bold;}

/********** EVENTS DETAILS PAGE **********/
.c_events_details{position:absolute;font-size:11px; color:#455030;}

.mevent_border_b{border-bottom:#71804D 1px solid;}
.mevent_border_r{border-right:#71804D 1px solid;border-bottom:#71804D 1px solid;}


/********** CALENDAR STYLES **********/
table.calendar,td.calendar_monthtitle,td.calendar_daytitle{font-family:Arial;font-size:11px;}
td.calendar_e,td.calendar_ne,td.calendar_te,td.calendar_tne{font-family:Arial; font-size:10px; width:175px; height:80px;}
table.calendar{background:#FFFFFF;padding:0px;border-style:none;}
td.calendar_daytitle{border-right:1px solid #FFFFDD;border-bottom:1px solid #FFFFDD;text-align:center;cursor:default;}
td.calendar_none,td.calendar_daytitle,td.calendar_e,td.calendar_ne,td.calendar_te,td.calendar_tne{border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;text-align:center;cursor:default;}

td.calendar_monthtitle{color:#F4F7D4; background-color:#71804D; font-size:12px; font-weight:bold;}
td.calendar_daytitle{color:#4A5924;}

td.calendar_e{color:#71804D; background-color:#D6E3B5;}
td.calendar_te{color:#71804D; background-color:#C1D590; font-size:11px; font-weight:bold;} /* today with event */

div.calendar_e,div.calendar_te{text-decoration:underline;} /* date number */

td.calendar_ne{color:#9CA871; background-color:#D6E3B5;}
td.calendar_tne{color:#9CA871; background-color:#C1D590; font-size:11px; font-weight:bold;} /* today with no event */

.event_repeat{text-decoration:none; font-style:italic;}




