html, body			{ margin:0;padding:0; height:100%; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; }

td				{ font-family:  Arial, Helvetica, sans-serif; font-size: 12px; }

A				{ text-decoration: underline; color: #000000; }

A:link			{ text-decoration: none; font-weight: bold; color: #000000; }

A:visited			{ text-decoration: none;  font-weight: bold; color: #000000; }

A:active			{ text-decoration: none;  font-weight: bold; color: #000000; }

A:hover			{ text-decoration: none;  font-weight: bold; color: #cc0000; }

A.adminlink			{ text-decoration: none; font-weight: bold; color: #5D5D5D}
A.adminlink:link		{ text-decoration: none; font-weight: bold; color: #5D5D5D}
A.adminlink:visited	{ text-decoration: none; font-weight: bold; color: #5D5D5D}
A.adminlink:active	{ text-decoration: none; font-weight: bold; color: #5D5D5D}
A.adminlink:hover		{ text-decoration: none; font-weight: bold; color: #CC0000}

.standard			{ font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }

.calendar_month_heading { font-family:  Arial, Helvetica, sans-serif; font-size: 18px; color: #CC0000; }

.title_text			{ font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; }

.input_box			{border:1px solid black;}

.grotto_header_td_left	{ background-image: url("sitegraphics/topbanner.gif");border-bottom:1px solid #5D5D5D; } 

.grotto_header_td_right	{ border-bottom:1px solid #5D5D5D; } 

.grotto_body_td_right	{ background-image: url("sitegraphics/bg_column.gif"); background-repeat: repeat-x;  } 

.grotto_body_td_left	{ border-right:1px solid #5D5D5D;} 

.grotto_bookinginfo_title_text { font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #CC0000; font-weight: bold;border-bottom:1px solid #DEDEDE;  }

.grotto_bookinginfo_data_text	{ font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #5D5D5D;border-bottom:1px solid #DEDEDE;  }

.grotto_bookinginfo_edit	{ border-bottom:1px solid #DEDEDE; }

.grotto_heading_text		 { font-family:  Arial, Helvetica, sans-serif; font-size: 24px;  }

.grotto_heading_text_bold 	{ font-family:  Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;  }

.grotto_select_child_no_td	{border:1px solid #5D5D5D;background-image: url("sitegraphics/bg_button.gif"); }

.grotto_help_td		{ border-top:1px solid #5D5D5D;font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #5D5D5D;} 

.admin_heading 		{ font-family:  Arial, Helvetica, sans-serif; font-size: 18px; color: #CC0000; }
.admin_subheading 	{ font-family:  Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold;  color: #CC0000; }
.admin_menu_heading_td_right	{ border-bottom:1px solid #5D5D5D; } 

.admin_link_names	{ font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #5D5D5D;border-bottom:1px solid #DEDEDE;  }

.admin_report_header	{ font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; border-bottom:1px solid #000000;  }

.res_edit_row		{ height: 30px; }

.res_edit_field		{ font-family:  Arial, Helvetica, sans-serif; font-size: 12px; } 

.res_edit_field_title	{ font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.list_header_all			{ border-style : none solid solid none; border-color: #ffffff #ffffff #000000 #ffffff; border-width: 1px 2px 1px 1px; background-color: #ffffff; }
.list_header_right		{  }
.list_header_sort			{  }

.list_header_text			{ color: #000000; font-size: 12px; font-weight: bold; }

.list_row_all			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-right: solid white 2px; }
.list_row_1				{ background-color: #E9EDF3; }
.list_row_2				{ background-color: #ffffff; }
.list_highlighted_all		{  }
.list_highlighted_1		{  }
.list_highlighted_2		{  }


.list_print_heading_all		{ border-style: none solid solid none; border-color: #ffffff #ffffff #000000 #ffffff; border-width: 1px 2px 1px 1px; background-color: #ffffff; }
.list_print_heading_right	{  }
.list_print_heading_sort	{  }

.list_print_row_all		{ font-family:  Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; background-color: #ffffff; border-style: none solid none none; border-color: #ffffff; border-width: 2px;}
.list_print_row_1			{  }
.list_print_row_2			{  }

.find_list_red			{color: #CC0000}
.find_list_green			{color: #00CC00}

.rep_underline			{ border-bottom:1px solid #5D5D5D; } 
