/* Calendar */
#feacalendar_header{width:660px;}
#feacalendar_search{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;}
#feacalendar_monthlist{width:660px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;}
#feacalendar	{width:662px;background-color:#fff;border:0;color:#003745;font-size:6pt;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1.5em;}
#feacalendar  td{width:92px;height:125px;background-color:#fff;}
#days-of-week td{height:20px;background-color:#0a718b;color:#fff;font-weight:bold;text-align:center;}
#feacalendar .feacalendar-prev-month-day{background-color:#fff;} 
#feacalendar .feacalendar-next-month-day{background-color:#fff;}

.ui-datepicker-trigger{margin:0 0 0 4px;padding:0;display:inline;vertical-align:bottom;}
.overflow_safe{width:660px;height:750px;overflow-y:scroll;}

#feacalendar_search{width:660px;background-color:#f5f5f5;}

.feacalendar_monthlist{width:660px;background-color:#fff;border:0;color:#003745;font-size:7pt;font-family:Verdana,Arial,Helvetica,sans-serif;}
.feacalendar_monthlist_list{width:640px;background-color:#fff;border:0;color:#003745;font-size:7pt;font-family:Verdana,Arial,Helvetica,sans-serif;}
.td_monthlist_head{color:#fff;font-size:10px;font-weight:bold;font-family:verdana;font-weight:bold;}

.content_day_wrapper			{float:left;width:78px;height:111px;padding:5px;margin:0;border:2px solid #dce8ec;background-color:#dce8ec;overflow:hidden;}
.content_day_wrapper_rollover	{float:left;width:78px;height:111px;padding:5px;margin:0;border:2px solid #0a718b;background-color:#bbd3da;overflow:hidden;}
.content_day_wrapper_current			{float:left;width:78px;height:111px;padding:5px;margin:0;border:2px solid #d2a234;background-color:#fbf2d9;overflow:hidden;}
.content_day_wrapper_current_rollover	{float:left;width:78px;height:111px;padding:5px;margin:0;border:2px solid #d2a234;background-color:#fbf2d9;overflow:hidden;}
.content-prev-month-day		{float:left;width:78px;height:111px;padding:5px;margin:0;border:2px solid #f6f6f6;background-color:#f6f6f6;overflow:hidden;}
.content-next-month-day		{float:left;width:78px;height:111px;padding:5px;margin:0;border:2px solid #f6f6f6;background-color:#f6f6f6;overflow:hidden;}

.see_day_events			{color:#003745;text-decoration:underline;}
a:link.see_day_events	{color:#003745;text-decoration:underline;}
a:visited.see_day_events{color:#003745;text-decoration:underline;}
a:hover.see_day_events	{color:#003745;text-decoration:underline;}

.see_events_details_2			{color:#003745;text-decoration:underline;}
a:link.see_events_details_2		{color:#003745;text-decoration:underline;}
a:visited.see_events_details_2	{color:#003745;text-decoration:underline;}
a:hover.see_events_details_22	{color:#003745;text-decoration:underline;}

.see_event_details			{text-decoration:underline;font-family:arial;font-size:9px;font-weight:bold;}
a:link.see_event_details	{text-decoration:underline;font-family:arial;font-size:9px;font-weight:bold;}
a:visited.see_event_details	{text-decoration:underline;font-family:arial;font-size:9px;font-weight:bold;}
a:hover.see_event_details	{text-decoration:underline;font-family:arial;font-size:9px;font-weight:bold;}

.td_content_head	{float:left;margin:0 0 5px 0;padding:0;width:78px;height:13px;text-align:left;clear:both;font-weight:bold;}
.td_content_events	{float:left;margin:0;padding:0;width:78px;height:70px;text-align:left;clear:both;font-family:arial;font-size:9px;overflow:hidden;}
.td_content_more	{float:left;margin:6px 0 0 0;padding:0;width:78px;height:14px;text-align:left;clear:both;font-family:verdana;font-size:9px;text-decoration:underline;}

.td_event_content_0{background-color:#f6f6f6;}
.td_event_content_1{background-color:#fff;}

.td_event_details{background-color:#fff;font-size:11px;font-family:arial;line-height:1.5em;}

.description_event_head{float:left;padding:3px 5px;margin:2px;background-color:#0a718b;width:245px;height:15px;color:#fff;clear:both;text-align:left;font-family:Arial;}
.description_event_body{float:left;padding:0;margin:5px 12px 7px 12px;background-color:#fff;width:231px;color:#000;clear:both;font-family:Arial;}

.search_select1{width:168px;margin:0;padding:1px;font-size:8pt;}
.search_select2{width:178px;margin:0;padding:1px;font-size:8pt;}
.search_input{margin:0;padding:2px;font-size:8pt;border:1px solid #7f9db9;background-color:white;}
input.date_picker{margin:0;padding:2px;font-size:8pt;border:1px solid #7f9db9;background-color:white;}